0001628280-18-011503.txt : 20180829 0001628280-18-011503.hdr.sgml : 20180829 20180828211429 ACCESSION NUMBER: 0001628280-18-011503 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180829 DATE AS OF CHANGE: 20180828 FILER: COMPANY DATA: COMPANY CONFORMED NAME: A10 Networks, Inc. CENTRAL INDEX KEY: 0001580808 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER COMMUNICATIONS EQUIPMENT [3576] IRS NUMBER: 201446869 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36343 FILM NUMBER: 181042854 BUSINESS ADDRESS: STREET 1: 3 WEST PLUMERIA DRIVE CITY: SAN JOSE STATE: CA ZIP: 95134 BUSINESS PHONE: (408) 325-8668 MAIL ADDRESS: STREET 1: 3 WEST PLUMERIA DRIVE CITY: SAN JOSE STATE: CA ZIP: 95134 10-K 1 a10-k12312017.htm 10-K Document
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
 
Form 10-K
 
 
(Mark One)
x
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2017
OR
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to             
Commission file number: 001-36343
 
A10 NETWORKS, INC.
(Exact Name of Registrant as Specified in its Charter)
 
 
Delaware
 
20-1446869
(State or Other Jurisdiction of Incorporation or Organization)
 
(I.R.S. Employer Identification No.)
 
3 West Plumeria Drive, San Jose, California 95134
(Address of Principal Executive Offices, including zip code)

(408) 325-8668
(Registrant’s Telephone Number, Including Area Code)
 
 
Securities registered pursuant to Section 12(b) of the Act:
Title of Each Class
 
Name of Each Exchange on Which Registered
Common Stock, $.00001 Par Value
 
New York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act:
None.

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
 Yes  ¨    No  x
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.
Yes  ¨  No  x
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ¨    No  x
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 during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  ¨    No  x



Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K, or any amendment to this Form 10-K. ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
¨
Accelerated filer
x
Non-accelerated filer
¨
Smaller reporting company
¨
 
 
Emerging growth company
x
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. x
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  ¨    No   x
The aggregate market value of the registrant’s common stock held by non-affiliates of the registrant as of June 30, 2017 (the last business day of the registrant’s most recently completed second fiscal quarter) was approximately $359.4 million, based upon the closing sale price of such stock on the New York Stock Exchange. For purposes of this disclosure, shares of
common stock held or controlled by executive officers and directors of the registrant and by persons who hold more than 5% of the outstanding shares of common stock have been treated as shares held by affiliates. However, such treatment should not be construed as an admission that any such person is an “affiliate” of the registrant. The registrant has no non-voting
common equity.
As of August 24, 2018, the number of outstanding shares of the registrant’s common stock, par value $0.00001 per share, was 72,707,302.

DOCUMENTS INCORPORATED BY REFERENCE

None.
 




A10 NETWORKS, INC.
ANNUAL REPORT ON FORM 10-K
FOR THE YEAR ENDED DECEMBER 31, 2017
TABLE OF CONTENTS
 
 
Page

PART I
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
PART II
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
PART III
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
PART IV
Item 15.
Item 16.
 


1


EXPLANATORY NOTE

Subsequent to the issuance of the condensed consolidated financial statements as of September 30, 2017, and as previously disclosed on January 30, 2018, the Audit Committee of the Board of Directors of A10 Networks, Inc. (“A10 Networks,” the “Company,” “we,” “our,” or “us”), commenced an investigation relating to certain accounting and internal control matters at the Company, principally focused on certain revenue recognition matters from the fourth quarter of 2015 through the fourth quarter of 2017 inclusive. The investigation was conducted with the assistance of outside counsel and independent counsel. Counsel retained forensic accountants to assist with their work. The investigation commenced following the identification of violations of the Company's Insider Trading Policy and Code of Conduct by a mid-level employee within the finance department, and as a result it was determined that further review and procedures relating to certain accounting and internal control matters should be undertaken.
   
During the course of this investigation, code of conduct breaches and accounting and financial reporting errors were identified. The matters primarily resulted in modification to the timing of the recognition of revenue in a limited number of sale transactions between the Company and its resellers and distributors. The Company determined the need to restate the consolidated financial statements as of and for the year ended December 31, 2016. The Company is also adjusting the consolidated financial statements as of and for the year ended December 31, 2015 to correct identified immaterial errors.

This Annual Report on Form 10-K for the fiscal year ended December 31, 2017 (“2017 Form 10-K”) includes changes to: (1) our consolidated balance sheets as of December 31, 2016 and 2015, and our consolidated statements of operations, consolidated statements of comprehensive loss, consolidated statements of stockholders’ equity and consolidated statements of cash flows for the fiscal years ended December 31, 2016 and 2015 in Part III, Item 8 of this 2017 Form 10-K; (2) the selected financial data as of and for the fiscal years ended December 31, 2016 and 2015 in Part II, Item 6; (3) Management’s Discussion and Analysis of Financial Condition and Results of Operations as of and for the fiscal years ended December 31, 2016 and 2015; and (4) our unaudited quarterly financial information for the first three quarters of the fiscal year ended December 31, 2017 and for each quarter for the fiscal year ended December 31, 2016 in Part II, Item 7. See Note 2 - Restatement of Previously Issued Consolidated Financial Statements to our audited consolidated financial statements included in Part II, Item 8 of this 2017 Form 10-K for a detailed discussion of the restatement.


2


FORWARDLOOKING STATEMENTS

This Annual Report on Form 10-K contains forwardlooking statements made pursuant to the provisions of Section 21E of the Securities Exchange Act of 1934. These forwardlooking statements are based on management’s current expectations and beliefs, including estimates and projections about our industry. The following discussion and analysis contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. The words “believe,” “may,” “will,” “potentially,” “estimate,” “continue,” “anticipate,” “intend,” “could,” “would,” “project,” “plan” “expect,” and similar expressions that convey uncertainty of future events or outcomes are intended to identify forward-looking statements.

These forward-looking statements include, but are not limited to, statements concerning the following:

our ability to maintain an adequate rate of revenue growth;
our ability to successfully anticipate market needs and opportunities;
our business plan and our ability to effectively manage our growth;
loss or delay of expected purchases by our largest end-customers;
our ability to further penetrate our existing customer base;
our ability to displace existing products in established markets;
continued growth in markets relating to network security;
our ability to timely and effectively scale and adapt our existing technology;
our ability to innovate new products and bring them to market in a timely manner;
our ability to expand internationally;
the effects of increased competition in our market and our ability to compete effectively;
the effects of seasonal trends on our results of operations;
our expectations concerning relationships with third parties;
the attraction and retention of qualified employees and key personnel;
our ability to achieve or maintain profitability while continuing to invest in our sales, marketing and research and development teams;
variations in product mix or geographic locations of our sales;
fluctuations in currency exchange rates;
increased cost requirements of being a public company and future sales of substantial amounts of our common stock in the public markets;
the cost and potential outcomes of litigation;
our ability to maintain, protect, and enhance our brand and intellectual property;
future acquisitions of or investments in complementary companies, products, services or technologies; and
our ability to effectively integrate operations of entities we have acquired or may acquire.
These forward-looking statements are subject to a number of risks, uncertainties, and assumptions, including those described in Item 1A Risk Factors and elsewhere in this Annual Report on Form 10-K. Moreover, we operate in a very competitive and rapidly changing environment, and new risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties, and assumptions, the forward-looking events and circumstances discussed in this Annual Report on Form 10-K may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.

The forward-looking statements in this report speak only as of the time they are made and do not necessarily reflect our outlook at any other point in time. We undertake no obligation to update publicly any forward-looking statements, whether as a result of new information, future event, or for any other reason. However, readers should carefully review the risk factors set forth in other reports or documents we file from time to time with the Securities and Exchange Commission.

As used herein, “A10 Networks,” the “Company,” “we,” “our,” us,” and similar terms include A10 Networks, Inc. and its subsidiaries, unless the context indicates otherwise.

3


PART I.
 
ITEM 1. BUSINESS

Overview

We are a leading provider of secure application solutions and services that enable a new generation of intelligently connected companies with the ability to continuously improve cyber protection and digital responsiveness across dynamic Information Technology (“IT”) and network infrastructures. Our portfolio of software and hardware solutions combines industry-leading performance and scale with advanced intelligent automation, machine learning, data driven analytics, and threat intelligence to ensure security and availability of customer applications across their multi-cloud networks, including on-premise, private and public clouds. As the cyber threat landscape intensifies and network architectures evolve, we are committed to providing customers with greater connected intelligence to improve the security, visibility, availability, flexibility, management and performance of their applications. Our customers include leading cloud providers, web-scale businesses, service providers, government organizations, and enterprises.

Industry Trends & Market Drivers

The digitization of business has made applications a critical ingredient in virtually every aspect of operations. How safely and efficiently applications perform determines how businesses perform, how they compete, grow, and stand out in the marketplace. The application networking industry is experiencing dynamic shifts in the way applications are developed, delivered, monetized and protected. Our corporate strategy and technology address these evolving needs of our customers and industry, including:

Increased Adoption of Cloud Applications. For decades, businesses operated with applications based in physical, appliance-based data centers. While these traditional applications remain central to businesses around the world, a new genre of cloud-based applications is emerging, presenting new opportunities and challenges that require organizations to reassess the visibility, performance and security of their applications. Some of these challenges relate to how a business effectively manages secure application services across various data centers and cloud types - whether private, public or hybrid clouds. Over time, more and more applications may be born in the cloud, while some applications that existed in traditional data centers may migrate to clouds as well. To address this shift, businesses will need solutions that bridge both traditional and cloud-based application environments and centrally manage all secure application services holistically in this multi-cloud world.

Increased Network Complexity and New Infrastructure Paradigms Traditional IT vendors may need to shift from hardware-centric models to software-defined approaches to improve agility for critical applications, and subsequently, their business operations. Ensuring product portfolios adapt and diversify to include traditional hardware as well as newer software and cloud-based offerings are key factors determining future market leadership and competitive landscapes.

Growing Importance of Automation and Orchestration. As applications increasingly move to a multi-cloud environment, the deployment of orchestration and automation tools has become essential to efficiently automating the deployment and operations of security and application services. There is a need for increased operational efficiency and agility, improved detection and reporting of security anomalies, enhanced end-user experiences and reduced total cost of ownership (“TCO”), simplified management of distributed application services, improved capacity planning and optimized multi-cloud software lifecycle management. By deploying newly developed secure application delivery automation and analytics tools, enterprises are able to visualize their application performance and to detect anomalous trends.

The Rise of DDoS Attacks. The cyberthreat landscape continues to intensify and grow. Malicious actors and cybercriminals such as hacktivists, amateur hackers, and foreign military and intelligence organizations target data centers of every type. Distributed Denial of Service (“DDoS”) attacks are increasing in size, frequency, complexity and notoriety. IT defenders are faced with the increasing sophistication of adversaries who are responsible for the size and frequency of these attacks. According to the A10 Networks Application Intelligence Report (“AIR”), 44% percent of the IT professionals surveyed in January 2018 expect DDoS attacks to increase over the next year, and 70 percent expect overall cyberattacks to increase or remain the same.

A DDoS attack seeks to render a target network or website unavailable by orchestrating coordinated attacks from massive worldwide networks of compromised endpoints, called botnets. Compromised endpoints can be computing

4


devices or “Internet of Things” driven devices like video cameras. Any internet-connected device can be vulnerable to hackers and utilized as part of a botnet.

Rapid growth of SSL, encrypted applications, and hidden threats. Many applications use the Secure Sockets Layer (“SSL”) protocol. Cyber criminals exploit the protocol to hide malicious malware within encrypted channels and carry out attacks against businesses and users. This malicious trend drives demand for greater visibility within SSL-encrypted channels. Businesses need a way to decrypt traffic and apply outbound security policies efficiently, and require an effective way to inspect, identify, and remediate malicious traffic, then re-encrypt traffic and deliver it quickly to its destination. Conducting this process efficiently without placing a “security performance tax” on the user experience is a critical requirement.

Rapid Growth of Internet-Connected Devices and the Exhaustion of the Existing IP Address Space. The rapid growth of mobile and other internet-connected devices threatens to overwhelm the current Internet Protocol (“IP”) addressing scheme, IPv4. This “Internet of Things” trend, combined with mobility and widespread access to the internet globally, all feed each other. Supporting the rapid growth of internet-connected devices requires application networking technology to play a significant role in managing two internet connection standards simultaneously, extending the viability of IPv4 while enabling customers to move to IPv6. As new trends like 5G emerge in coming years, the need for IPv4 preservation and IPv6 transition may increase in importance.

Need for Advanced Secure Application Service Solutions. To address these challenges, advanced and integrated solutions for managing secure application services across businesses’ application environments are needed. Of the many solution requirements, some of the more critical include:

Ability to Centrally Manage Traditional and Cloud Environments. As more applications are born in the cloud, and they operate alongside traditional applications supported by on-premise and appliance-based data centers, application delivery and security solutions will be called upon to span traditional and cloud-based environments. In doing so, solutions must centrally control and manage secure application services across any combination of traditional data centers and clouds. To support data centers and different cloud types, solutions require a variety of form factors; hardware, software (i.e. virtual, bare metal) and cloud-based offerings.

Clear Visibility and Sophisticated Analytics. The effectiveness of application performance and security depends greatly on the level of visibility a business has into its application traffic. That visibility must be able to span any number of data centers and cloud types to ensure a holistic view of security threats and performance issues affecting applications. The deeper and clearer the visibility, the better the analytics and actionable information that can be applied to enhancing application performance and protection. Secure application service solutions must be driven by solid visibility and per-app analytics.

Ability to Scale. Performance and security at scale are paramount in today’s dynamic application environments. Solutions need to analyze application traffic quickly and enhance performance and security in traditional and cloud-based application environments in a centrally managed manner.

Sophisticated Security Functionality. Secure application service solutions must detect and mitigate sophisticated cybersecurity threats, such as malicious threats hiding in encrypted traffic and DDoS attacks. To defend against the rising volume of sophisticated cyber-attacks, solutions require exceptional performance and scale without dramatically increasing footprint and total cost of ownership.

Product Portfolio

Our product portfolio seeks to address many of the aforementioned challenges and solution requirements. The portfolio consists of six secure application solutions and two intelligent management and automation tools.

While our revenue to date has been predominantly hardware-based, software and cloud-based solutions are becoming an increasingly important part of the solutions portfolio. Our solutions are available in a variety of form factors, such as optimized hardware appliances, bare metal software, virtual appliances and cloud-native software. Our comprehensive and flexible application solutions portfolio, combined with our Harmony Controller positions the Company to address the growing need for shifting workloads to a mix of private clouds and public clouds. A10 Harmony Controller is built on microservices and container technologies and offers a multi-tenant, highly scalable controller architecture that incorporates real-time analytics at a per-app level and central management and orchestration of secure application services across hybrid environments - from physical data centers to public, private and hybrid clouds. 

5



The following is a further overview of our portfolio:

Secure application solutions:
1) Thunder Application Delivery Controllers (“ADC”)
2) Lightning Application Delivery Controller (“Lightning ADC”)
3) Thunder Carrier Grade Network Address Translation (“CGN”)
4) Thunder Threat Protection System (“TPS”)
5) Thunder SSL Insight (“SSLi”)
6) Thunder Convergent Firewall (“CFW”)

Intelligent management and automation tools:
1) Harmony Controller
2) aGalaxy

The following is an overview of our portfolio:

Secure Application Solutions
1) Thunder Application Delivery Controller. Thunder ADC provides advanced server load balancing, including global server load balancing, high availability, aFleX scripting, aVCS, ADP virtualization delivery for multi-tenancy, SSL, acceleration, SSL intercept, caching and compression, web application firewall (“WAF”), domain name server (“DNS”), application firewall (“DAF”) and others. ADCs are typically deployed in front of a server farm within a data center, including web, application and database servers.

2) Lightning Application Delivery Controller. Lightning ADC services ADC functionality in the cloud, increasing the agility and reducing costs for customers. Introduced after the acquisition of Appcito, Inc. (“Appcito”) in 2016, Lightning ADC is a cloud-native software-as-a-service (“SaaS”) platform designed to boost the delivery and security of applications and microservices across public, private and hybrid clouds, enabling ADC-as-a-service. Central to the Lightning ADC is the SaaS-based A10 Harmony Controller, which provides central management, policy configuration, and a big data repository and analytics engine.

3) Thunder Carrier Grade Network Address Translation. Thunder CGN extends the life of increasingly scarce IPv4 address blocks and their associated infrastructure using Carrier-Grade network address translation (“NAT”), and also provides migration solutions to the IPv6 addressing standard. Our CGN solution is typically deployed in service provider networks to provide standards-compliant address and protocol translation services between varying types of IP addresses, and has been successfully implemented by many large service providers around the world.

4) Thunder Threat Protection System. Thunder TPS solution provides high-volume, large-scale protection for customers’ networks and server resources against massive DDoS attacks. TPS is typically deployed at the perimeter of the networks to protect internal network resources from large-scale, volumetric and multi-vector attacks. In October 2017, we significantly expanded the TPS solution with the launch of a dedicated detector function, improved workflow and automation in aGalaxy TPS, as well as enhancements for TPS mitigation. TPS is augmented by the A10 Threat Intelligence Service which can block known bad connections (i.e., IP addresses) from entering protected networks. This service is based on software licensed from ThreatSTOP, Inc.

5) Thunder SSL Insight. Thunder SSLi eliminates the inherent blind spots created by SSL encryption by offloading CPU-intensive SSL decryption functions that enable security devices to inspect and remove malware within encrypted traffic. Thunder SSLi decrypts SSL-encrypted traffic and forwards it to a third-party security device, such as a firewall, for deep packet inspection (“DPI”). Once the traffic has been analyzed and scrubbed, Thunder SSLi re-encrypts the traffic and forwards it to its intended destination.

6) Thunder Convergent Firewall. Thunder CFW addresses multiple critical security capabilities in one package by consolidating multiple security and networking functions in a single appliance, helping customers significantly lower capital and operating expenses. Its performance and scale delivers superior value to customers, all within a small form factor, and streamlines customer operations with a cloud-ready programmable platform.

Thunder CFW includes:

6



A high-performance Secure Web Gateway with integrated explicit proxy, URL filtering and SSL visibility, enabling security policy enforcement for outbound HTTP/HTTPS client traffic.

A high-performance data center firewall with integrated network denial-of-service protection and server load balancing, and provides a Layer 4 stateful firewall and Layer 7 application-level gateway functionality for protecting data center applications from emerging network and DDoS threats.

A high-performance Gi/SGi firewall with integrated network DDoS and CGNAT. The Gi/SGi firewall protects the mobile operator infrastructures from Internet-based DDoS and other security threats.

A high-performance IPsec site-to-site VPN that helps businesses secure application traffic between data centers and enables customers to securely transport application traffic over public networks.

Intelligent Management and Automation Tools
1) Harmony Controller. Harmony Controller provides intelligent management, automation and analytics for secure application delivery in multi-cloud environments. Our Harmony Controller simplifies operations. Infrastructure and application operations teams can centrally manage configuration and application policies for our Thunder and Lightning application services, such as load balancing, application delivery and web application firewall. Configuration and control can also be automated via application program interface (“API”) and integrated with orchestration systems used within organizations. In addition, the controller provides comprehensive infrastructure and per-application metrics and analytics for performance and security monitoring, anomaly detection and faster troubleshooting. The container-based, microservices architecture allows controller capacity to be scaled without interrupting operations. Our Harmony Controller is available in two deployment models: A10 managed software as a service (“SaaS”), or as a self-managed, on premise deployment.

2) aGalaxy. aGalaxy multi-device network management solution enables a network administrator to manage multiple Thunder devices for both base configurations and advanced TPS or ADC configurations. aGalaxy is designed to provide lower operational costs, as staff are freed up from repetitive tasks, while also increasing precision and accuracy with centralized and automated tasks, reducing the potential for human error. aGalaxy is available as a hardware appliance or a software-only virtual machine. In October 2017, we significantly enhanced the aGalaxy TPS offering with improved workflow and automation capabilities, and integration with TPS Detector.

Product Form Factors

Our products are offered in a variety of form factors and payment models, including physical appliances and software licenses, as well as pay-as-you-go licensing models and FlexPool, a flexible consumption-based software model. FlexPool, which was announced in the fourth quarter of 2017, allows businesses to flexibly allocate and re-distribute capacity across applications, multiple clouds and data centers.

Thunder Series. ADC, CGN, TPS, SSLi, and CFW products are available on the Thunder Series family of physical appliances. The Thunder Series products support throughput ranges from 2 Gbps to 300 Gbps. The appliance family provides a variety of other security and performance options.

vThunder virtual appliances operate on all major hypervisor platforms, including VMware, Microsoft Hyper-V and Linux KVM. vThunder is also available from cloud providers like Amazon Web Services (“AWS”), Microsoft Azure, and service providers.

Thunder for Bare Metal is a software version of our ADC and CGN solutions that is designed to run on a variety of Intel x86 servers, allowing the customer to design and select their own hardware platform.

Lightning is a cloud-native SaaS ADC product designed to boost the delivery and security of applications and microservices across public, private and hybrid clouds. Our Lightning ADC and the A10 Harmony Controller’s multi-cloud management capabilities allow flexible application deployment across multiple clouds with the ability to maintain and manage diverse workloads. Our Lightning ADC will run natively on public cloud environments, such as Amazon Web Services, Microsoft Azure, and Google Cloud Platforms.

7



AX Series: Our ADC and CGN solutions are available on select older models from the AX Series line.

Underlying Technology

Since our inception, our solutions have been known for their high performance and scalability in some of the largest and most demanding networks. The value and significance of our high-performance offerings reside in our portfolio’s underlying software operating system. With the exception of Lightning ADC, our products are built on the Advanced Core Operating System (“ACOS”) platform and leverage its performance optimization and security features.

The ACOS platform is optimized for modern 64-bit central processing units (“CPUs”), which increasingly have multiple parallel processing cores that operate within a single CPU for higher efficiency and performance scalability. To maximize the capabilities of these increasingly dense multi-core CPUs, ACOS implements a proprietary shared memory architecture that provides all cores with simultaneous access to common memory. This shared memory software architecture enables our products to utilize these multi-core CPUs efficiently and scale performance with increasing CPU cores. As a result, ACOS provides customers with products that can deliver superior price performance benefits over products that lack these capabilities.

ACOS’ high-performance design enables our products to address a wide range of performance-driven networking challenges. The flexible software design of ACOS allows us to apply our portfolio to a variety of markets for a variety of needs. Some notable details about ACOS include:

High Performance and Intelligent Network I/O Processing. In order to maximize the efficiency of high density, multi-core processors, we have developed a high performance intelligent network I/O technology that can balance application traffic flows equitably across processor cores. Our Flexible Traffic Accelerator logic can be implemented either as software running within a standard x86 processor or a Field Programmable Gate Array (“FPGA”) semiconductor. Our Flexible Traffic Accelerator (“FTA”) also performs certain hardware-based security checks for each packet and can discard suspicious traffic before it can impact system performance.

Scalable and Efficient Memory Usage. To improve the performance of the multi-core processor architecture, we have developed a shared memory technology to allow all processors to share common memory and the state of the system simultaneously. This avoids the overhead associated with Inter-Processor Communication architectures deployed in first-generation approaches. We optimize memory to be visible to all cores simultaneously, while minimizing communication overhead and contention among processors for allocated memory space. All processors share a common memory pool, which dynamically allocates memory space based on application processing requirements without constraints. Customers can achieve greater performance and scalability from memory and processor resources because configurations, policies and network databases are efficiently stored within a shared memory architecture.

Optimized Application Networking and Security. Once data is processed and placed into a shared memory, a processor can begin to apply ACOS common services and function-specific logic. To ensure that every processor is utilized to perform every function and thereby achieve greater system utilization, ACOS uses all processor cores symmetrically for all functions and services. The ACOS common services perform a set of key operational functions, including configuration management, network I/O, aFleX scripting, Virtual Chassis System(“aVCS”), aXAPI for management integration, Application Delivery Partitions (“ADPs”), virtualization to enable multi-tenancy, and common resource management such as buffer, system memory, timer management and other internal system management tasks. ACOS features a modular software design, which improves reliability by ensuring that modifications made to one module will not have unwanted side effects on other system functions.

Other noteworthy ACOS Technologies. ACOS incorporates a number of other technologies to provide a rich environment for developing Layer 4-7 application networking solutions, including:

aFleX Scripting. aFleX scripting technology is based on industry-standard tool command language and enables customers to write custom scripts to augment the application processing.

ADP. ADP enables multi-tenancy in the ACOS common services so that multiple departments of an organization or multiple customers can share a physical/virtual appliance.

aVCS. aVCS enables multiple physical/virtual appliances to be managed as a single chassis.

8



aXAPI. aXAPI is an industry standard representational state transfer (“RESTful”) program interface to enable management integration for automated management.

Support & Services

One of our founding principles is to provide excellent customer support. Our global support team is part of our engineering organization and is trained across all products and solutions, and takes complete ownership of customer issues from the beginning to the end to achieve rapid response and resolution. Our consistent, high-quality customer service and technical support is a key factor in attracting and retaining customers of all sizes, as well as support services that include installation, phone support, repair and replacement, software updates, online tools, consulting and training services.

All customers receive standard warranty support for 90 days with the purchase of our products. We offer four maintenance options - Basic, Basic Plus, Gold and Platinum support programs (Platinum available in select countries). Maintenance contracts may be purchased in 12-month increments up to five years. The average maintenance contract term is approximately 18 months. We invoice channel partners or customers directly for maintenance contracts at the time of hardware purchase, and all maintenance contracts are non-cancellable and are generally renewed through the same channel as originally purchased. Software updates are provided to all customers with a current maintenance contract on a when-and-if-available basis. We maintain technical support centers in the United States, Japan, China, India and the Netherlands.

Thunder TPS features an enhanced support offering that includes access to the A10 DDoS Security Incident Response Team (“SIRT”). Augmenting the standard support, the offering includes access to a dedicated team of DDoS mitigation experts specializing in DDoS prevention, offering immediate assistance for mitigating attacks, and a subscription to the A10 Threat Intelligence Service, leveraging collective intelligence to block known threats.

Our professional services team provides a full range of fee-based consulting services, including pre-sale network assessment, comprehensive network analysis and capacity planning, post-sale migration and implementation services, on-site installation and ongoing support.

Customers

Our customers operate in a variety of industries, including telecommunications, technology, industrial, government, retail, financial, gaming, and education. As of December 31, 2017, we had sold our products to more than 6,200 customers across 83 countries. Our customers include the top four United States wireless carriers, seven of the top 10 United States cable providers, and the top three service providers in Japan, in addition to other global enterprises, Web giants, gaming companies and governmental organizations. Our business is geographically diversified with 49% of our total revenue from the United States, 22% from Japan and 29% from other geographic regions for the year ended December 31, 2017. During the years ended December 31, 2017, 2016 and 2015, purchases from our ten largest end-customers accounted for approximately 35%, 36% and 32% of our total revenue, respectively.

In 2016, one distribution channel partner accounted for 14% of our total revenue. In 2017 and 2015, no customer accounted for more than 10% of our total revenue.

Competition

As cloud and security trends continue to gain prominence, changes in application delivery needs, cyber security threats, and the technology landscape result in evolving customer requirements to address application performance and security. These evolving demands have expanded our addressable market into DDoS protection, CGN and multiple areas of network security, where we compete with a number of companies not included among traditional ADC vendors. The agility and flexibility of the ACOS platform enables us to rapidly innovate and deploy solutions into adjacent markets to ADC. We have also enhanced our portfolio with the Harmony Controller, an intelligent management, automation, and analytics platform for secure application delivery in multi-cloud environments. This container and microservices-based product complements our comprehensive set of hardware, software and cloud offerings.

We do not consider any of these markets to include a single dominant company, nor do we consider the markets to be fragmented. Our main competitors fall into the following categories:


9


Companies that sell products in the traditional ADC market, such as F5 Networks, Inc. (“F5 Networks”) and Citrix Systems, Inc. (“Citrix Systems”);

Companies that sell open source, software-only, cloud-based ADC services, such as Avi Networks Inc. (“Avi Networks”), NGINX Inc. (“NGiNX”), and HAProxy Technologies, Inc. (“HAProxy”) as well as many startups;

Companies that sell CGN products, which were originally designed for other networking purposes, such as edge routers and security appliances from vendors like Cisco Systems, Inc. (“Cisco Systems”) and Juniper Networks, Inc. (“Juniper Networks”);

Companies that sell traditional DDoS protection products, such as Arbor Networks, Inc., a subsidiary of NetScout Systems, (“Arbor Networks”) and Radware, Ltd. (“Radware”);

Companies that sell SSL decryption and inspection products, such as Symantec Corporation (through its acquisition of Blue Coat Systems Inc. in 2016) and F5 Networks; and

Companies that sell certain network security products, including Secure Web Gateways, SSL Insight/SSL Intercept, data center firewalls and Gi/SGi firewalls.


The key competitive factors in our markets include:

Ability to innovate and respond to customer needs rapidly;

Ability to address on-premise and cloud application environments in a secure, centrally managed manner;

Ability to accommodate any IT delivery model or combination of models, regardless of form factor;

Breadth and depth of product features and functionality;

Level of customer satisfaction;

Price, performance, and efficiency;

Ability for products to scale with high-speed network traffic;

Flexible and agile design of products;

Ability to detect and mitigate large-scale cyber security threats;

Brand awareness and reputation;

Strength of sales and marketing; and

Ability to attract and retain talented employees.


Sales and Marketing

Sales

Our high-touch salesforce engages customers directly and through distribution channels. Our sales team is comprised of inside sales and field sales personnel who are organized by geography and maintain sales presence in 28 countries, including in the following countries and regions: United States, Western Europe, the Middle East, Japan, China, Taiwan, South Korea, Southeast Asia and Latin America. Our sales organization includes sales engineers with deep technical domain expertise who are responsible for pre-sales technical support, solutions engineering, proof-of-concept work and technical training for our distribution channel partners. Our sales team is also comprised of a channel sales organization that is expanding our market reach through partners. We may continue to grow our sales headcount, including in geographies where we currently do not have a sales presence.


10


Some customer sales are originated and completed by our OEM and distribution channel partners with little or no direct engagement with our sales personnel. We fulfill nearly all orders globally through our distribution channel partners, which include distributors, value added resellers and system integrators. Revenue fulfilled through our distribution channel partners accounted for 86%, 85% and 81% of our total revenue for the years ended December 31, 2017, 2016 and 2015, respectively.

Marketing

Our strategy is focused on driving greater demand for our products and services, and enabling sales to win as that demand broadens. Our marketing drives global demand generation campaigns, as well as additional awareness and demand via joint marketing campaigns with channel partners and strategic alliance partners worldwide. Our marketing also drives global awareness through industry analyst engagement, financial analyst engagement, media outreach, blogs, social media and events.

Manufacturing

We outsource the manufacturing of our hardware products to original design manufacturers. This approach allows us to benefit from the scale and experience of our manufacturing partners to reduce our costs, overhead and inventory while allowing us to adjust more quickly to changing customer demand. Our manufacturers are Lanner Electronics Inc. (“Lanner”), AEWIN Technologies Co., Ltd. (“AEWIN”) and iBase. These companies manufacture and assemble our hardware products using design specifications, quality assurance programs and standards established by us. Our manufacturers procure components and assemble our products based on our demand forecasts and purchase orders. These forecasts represent our estimates of future demand for our products based on historical trends and analysis from our sales and product management functions as adjusted for overall market conditions. The component parts incorporated into our products are sourced either by our manufacturing partners or directly by us.

We have agreements with Lanner with an initial term of one year and AEWIN with an initial term of six years pursuant to which they manufacture, assemble, and test our products. Each agreement automatically renews for successive one-year terms unless either party gives notice that they do not want to renew. We do not have any long-term manufacturing contracts that guarantee fixed capacity or pricing. Quality assurance and testing is performed at our San Jose, Taiwan and Japan distribution centers, as well as at our manufacturers’ locations. We warehouse and deliver our products out of our San Jose warehouse for the Americas and outsource warehousing and delivery to a third-party logistics provider in some regions.

Research and Development

Our research and development effort is focused on developing new products and enhancing our existing products. Our engineering team works closely with customers and technology partners to identify future needs. A majority of our research and development team is focused on software development, with substantial experience in networking, network management, application delivery, performance optimization, security, software quality engineering and automation.

We believe that innovation and timely development of new features and products is essential to meeting the needs of our end-customers and improving our competitive position. We supplement our own research and development effort with open source technologies and technologies that we license from third parties. We test our products thoroughly to certify and ensure interoperability with third-party hardware and software products.

Our engineering teams are located mainly in our headquarters in San Jose, California, Beijing, China, Bangalore, India and Taipei, Taiwan. For the years ended December 31, 2017, 2016 and 2015, our research and development expenses were $63.0 million, $60.7 million and $54.8 million, representing 27%, 27% and 28% of our total revenue, respectively.

Backlog

As of December 31, 2017 and 2016, we had product backlog of approximately $9.3 million and $19.5 million. Backlog represents orders confirmed with a purchase order for products to be shipped generally within 90 days to customers with approved credit status. Orders are subject to cancellation, rescheduling by customers and product specification changes by customers. Although we believe that the backlog orders are firm, purchase orders may be canceled by the customer prior to shipment without significant penalty. For this reason, we believe that our product backlog at any given date is not a reliable indicator of future revenues.


11


For the years ended December 31, 2017, 2016 and 2015, our total revenue was $235.4 million, $227.3 million and $196.3 million, respectively, representing growth of 20% from 2015 to 2017. Our total revenue grew 16% in 2016 as compared to 2015 and grew 4% in 2017 as compared to 2016. For the years ended December 31, 2017, 2016 and 2015, our gross margin was 77.4%, 76.1% and 75.3%, respectively. We had net losses of $10.8 million, $22.4 million and $41.9 million for the years ended December 31, 2017, 2016 and 2015, respectively.

Intellectual Property

We rely on a combination of patent, copyright, trademark and trade secret laws, and restrictions on disclosure to protect our intellectual property rights. As of December 31, 2017, we had 107 United States (“U.S.”) patents issued and 63 U.S. patent applications pending, and 53 overseas patents issued and 32 overseas patent applications pending. Our issued U.S. patents, excluding 22 patents that we acquired, expire between 2025 and 2036. Our future success depends in part on our ability to protect our proprietary rights to the technologies used in our principal products. Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our products or to obtain and use trade secrets or other information that we regard as proprietary. In addition, the laws of some foreign countries do not protect our proprietary rights as fully as do the laws of the United States. Any issued patent may not preserve our proprietary position, and competitors or others may develop technologies similar to or superior to our technology. Our failure to enforce and protect our intellectual property rights could harm our business, operating results and financial condition.

We license software from third parties for development of or integration into our products, including proprietary and open source software. We pursue registration of our trademarks and domain names in the United States and other jurisdictions. See Part I, Item 1A. Risk Factors included in this Annual Report on Form 10-K for additional information regarding the risks associated with protecting our intellectual property.

Employees

As of December 31, 2017, we had 835 full-time employees, including 411 engaged in research and development and customer support, 349 in sales and marketing and 75 in general and administrative and other activities. None of our employees is represented by a labor union or is a party to any collective bargaining arrangement in connection with his or her employment with us. We have never experienced any work stoppages, and we consider our relations with our employees to be good.

Corporate Information

A10 Networks, Inc. was incorporated in the State of California in 2004 and subsequently reincorporated in the State of Delaware in March 2014. Our website is located at www.A10networks.com, and our investor relations website is located at http://investors.A10networks.com. The following filings are available through our investor relations website after we file them with the SEC: Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, as well as any amendments to such reports and all other filings pursuant to Section 13(a) or 15(d) of the Securities Act. These filings are also available for download free of charge on our investor relations website. Additionally, copies of materials filed by us with the SEC may be accessed at the SEC’s Public Reference Room at 100 F Street, N.E., Washington, D.C. 20549 or at www.sec.gov. For information about the SEC’s Public Reference Room, contact 1-800-SEC-0330.

We announce material information to the public about A10, our products and services and other matters through a variety of means, including our website (www.A10networks.com), the investor relations section of our website (www.investors.A10networks.com ), press releases, filings with the Securities and Exchange Commission, public conference calls, and social media, including our corporate Twitter account (@A10Networks) and our corporate Facebook page (https://www.facebook.com/a10networks). The contents of our website and social media contents are not intended to be incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the Securities and Exchange Commission, or SEC, and any references to our websites are intended to be inactive textual references only. We encourage investors and others to review the information we make public in these locations, as such information could be deemed to be material information. Please note that this list may be updated from time to time.


12


ITEM 1A. RISK FACTORS

Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information contained in this report, and in our other public filings. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that affect us. If any of the following risks occur, our business, financial condition, operating results, and prospects could be materially harmed. In that event, the trading price of our common stock could decline, perhaps significantly.

We have identified deficiencies in our internal control over financial reporting that resulted in material weaknesses in our internal control over financial reporting and have concluded that our internal control over financial reporting and our disclosure controls and procedures were not effective as of December 31, 2017. If we fail to properly remediate these or any future material weaknesses or deficiencies or to maintain proper and effective internal controls, material misstatements in our financial statements could occur and impair our ability to produce accurate and timely financial statements and could adversely affect investor confidence in our financial reports, which could negatively affect our business.

As described in Item 9A, “Controls and Procedures,” of this Annual Report on Form 10-K, we have concluded that our internal control over financial reporting was not effective as of December 31, 2017, due to the existence of material weaknesses in such controls, and we have also concluded that our disclosure controls and procedures were not effective as of December 31, 2017, due to material weaknesses in our internal control over financial reporting. While we have initiated remediation efforts to address the identified weaknesses, we cannot provide assurance that our remediation efforts will be adequate to allow us to conclude that such controls will be effective as of December 31, 2018. We also cannot assure you that additional material weaknesses in our internal control over financial reporting will not arise or be identified in the future. We intend to continue our control remediation activities and generally improve our internal controls. In doing so, we will continue to incur expenses and expend management time on compliance-related issues.

If our remediation measures are insufficient to address the identified deficiencies, or if additional deficiencies in our internal control over financial reporting are discovered or occur in the future, our consolidated financial statements may contain material misstatements and we could be required to restate our financial results. Moreover, because of the inherent limitations of any control system, material misstatements due to error or fraud may not be prevented or detected on a timely basis, or at all. If we are unable to provide reliable and timely financial reports in the future, our business and reputation may be further harmed. Restated financial statements and failures in internal controls may also cause us to fail to meet reporting obligations, negatively affect investor confidence in our management and the accuracy of our financial statements and disclosures, or result in adverse publicity and concerns from investors, any of which could have a negative effect on the price of our common stock, subject us to further regulatory investigations and penalties or stockholder litigation, and materially adversely impact our business and financial condition.

The Audit Committee’s investigation of certain accounting and internal control matters relating to our current and previously issued financial statements and the audit of our consolidated financial statements as of and for the
year ended December 31, 2017 have been time-consuming and expensive, and may result in additional expense.

We have incurred significant expenses, including audit, legal, consulting and other professional fees, in connection with the Audit Committee’s internal investigation, the review of our accounting, the audit of our 2017 financial statements and the ongoing remediation of deficiencies in our internal control over financial reporting. As described in Item 9A, “Controls and Procedures,” of this Annual Report on Form 10-K, we have taken a number of steps in order to strengthen our accounting function and attempt to reduce the risk of future recurrence and errors in accounting determinations. The validation of the efficacy of these remedial steps will result in us incurring near term expenses, and to the extent these steps are not successful, we could be forced to incur significant additional time and expense. The incurrence of significant additional expense, or the requirement that management devote significant time that could reduce the time available to execute on our business strategies, could have a material adverse effect on our business, results of operations and financial condition.

Our failure to timely file periodic reports we are required to file under the Securities Exchange Act of 1934 could adversely affect the market for our common stock and make it more difficult for us to access the public markets to raise debt or equity capital.

We are filing this Annual Report on Form 10-K approximately five months after it was due. Because of the time required to complete and file this report, we also were unable to timely file our Quarterly Reports on Form 10-Q for the quarters ended March 31, 2018 and June 30, 2018 (the “2018 Form 10-Qs”).


13


As previously disclosed, we received on April 3, 2018 a notice from the New York Stock Exchange (the “NYSE”) indicating that we were not in compliance with the NYSE’s continued listing requirements under the timely filing criteria outlined in Section 802.01E of the NYSE Listed Company Manual as a result of the delay in filing this Annual Report on Form 10-K. Although we are filing this Annual Report on Form 10-K within the NYSE’s six-month period to cure the filing delinquency, we have not filed the 2018 Form 10-Qs and, therefore, remain not in compliance with the NYSE’s continued listing requirements, which subjects us to the risk of delisting. A delisting of our common stock from the NYSE could have a significant negative effect on the value and liquidity of our common stock, may preclude us from using exemptions from certain state and federal securities regulations, and could adversely affect our ability to raise capital on terms acceptable to us or at all.

In addition, as a result of our inability to timely file our periodic reports under the Securities Exchange Act of 1934, we will not be eligible to use a registration statement on Form S-3 to conduct public offerings of our securities until we have timely filed all periodic reports with the SEC for a period of twelve months. Our inability to use Form S-3 during this time period may have a negative impact on our ability to access the public capital markets in a timely fashion because we would be required to file a long-form registration statement on Form S-1 and have it reviewed and declared effective by the SEC. This may limit our ability to access the public markets to raise debt or equity.

If we do not successfully anticipate market needs and opportunities or if the market does not continue to adopt our application networking products, our business, financial condition and results of operations could be significantly harmed.

The application networking market is rapidly evolving and difficult to predict. Technologies, customer requirements, security threats and industry standards are constantly changing. As a result, we must anticipate future market needs and opportunities and then develop new products or enhancements to our current products that are designed to address those needs and opportunities, and we may not be successful in doing so.

Even if we are able to anticipate, develop and commercially introduce new products and enhancements that address the market’s needs and opportunities, there can be no assurance that new products or enhancements will achieve widespread market acceptance. For example, organizations that use other conventional or first-generation application networking products for their needs may believe that these products are sufficient. In addition, as we launch new product offerings, organizations may not believe that such new product offerings offer any additional benefits as compared to the existing application networking products that they currently use. Accordingly, organizations may continue allocating their IT budgets for existing application networking products and may not adopt our products, regardless of whether our products can offer superior performance or security.

If we fail to anticipate market needs and opportunities or if the market does not continue to adopt our application networking products, then market acceptance and sales of our current and future application networking products could be substantially decreased or delayed, we could lose customers, and our revenue may not grow or may decline. Any of such events would significantly harm our business, financial condition and results of operations.

Our success depends on our timely development of new products and features to address rapid technological changes and evolving customer requirements. If we are unable to timely develop and successfully introduce new products and features that adequately address these changes and requirements, our business and operating results could be adversely affected.

Changes in application software technologies, data center and communications hardware, networking software and operating systems, and industry standards, as well as our end-customers’ continuing business growth, result in evolving application networking needs and requirements. Our continued success depends on our ability to identify, develop and introduce in a timely and successful manner, new products and new features for our existing products that meet these needs and requirements.

Our future plans include significant investments in research and development and related product opportunities. Developing our products and related enhancements is time-consuming and expensive. We have made significant investments in our research and development team in order to address these product development needs. Our investments in research and development may not result in significant design and performance improvements or marketable products or features, or may result in products that are more expensive than anticipated. We may take longer to generate revenue, or generate less revenue, than we anticipate from our new products and product enhancements. We believe that we must continue to dedicate a significant amount of resources to our research and development efforts to maintain our competitive position.


14


If we are unable to develop new products and features to address technological changes and new customer requirements in the application networking market or if our investments in research and development do not yield the expected benefits in a timely manner, our business and operating results could be adversely affected.

We have experienced net losses in recent periods, anticipate increasing our operating expenses in the future and may not achieve or maintain profitability in the future. If we cannot achieve or maintain profitability, our financial performance will be harmed and our business may suffer.

We experienced net losses for the years ended December 31, 2017, 2016 and 2015. Although we experienced revenue growth over these periods, we may not be able to sustain or increase our revenue growth or achieve profitability in the future or on a consistent basis. During the years ended December 31, 2017, 2016 and 2015, we have invested in our sales, marketing and research and development teams in order to develop, market and sell our products. We may continue to invest in these areas in the future. As a result of these expenditures, we may have to generate and sustain increased revenue, manage our cost structure and avoid significant liabilities to achieve future profitability.

Revenue growth may slow or decline, and we may incur significant losses in the future for a number of possible reasons, including our inability to develop products that achieve market acceptance, general economic conditions, increasing competition, decreased growth in the markets in which we operate, or our failure for any reason to capitalize on growth opportunities. Additionally, we may encounter unforeseen operating expenses, difficulties, complications, delays and other unknown factors that may result in losses in future periods. If these losses exceed our expectations or our revenue growth expectations are not met in future periods, our financial performance will be harmed and our stock price could be volatile or decline.

Our operating results have varied and are likely to continue to vary significantly from period to period and may be unpredictable, which could cause the trading price of our common stock to decline.

Our operating results, in particular, revenue, margins and operating expenses, have fluctuated in the past, and we expect this will continue, which makes it difficult for us to predict our future operating results. The timing and size of sales of our products are highly variable and difficult to predict and can result in significant fluctuations in our revenue from period to period. This is particularly true of sales to our largest end-customers, such as service providers, Web giants and governmental organizations, who typically make large and concentrated purchases and for whom close or sales cycles can be long, as a result of their complex networks and data centers, as well as requests that may be made for customized features. Our quarterly results may vary significantly based on when these large end-customers place orders with us and the content of their orders.

 Our operating results may also fluctuate due to a number of other factors, many of which are outside of our control and may be difficult to predict. In addition to other risks listed in this “Risk Factors” section, factors that may affect our operating results include:

fluctuations in and timing of purchases from, or loss of, large customers;

the budgeting cycles and purchasing practices of end-customers;

our ability to attract and retain new end-customers;

changes in demand for our products and services, including seasonal variations in customer spending patterns or cyclical fluctuations in our markets;

our reliance on shipments at the end of our quarters;

variations in product mix or geographic locations of our sales, which can affect the revenue we realize for those sales;

the timing and success of new product and service introductions by us or our competitors;

our ability to increase the size of our distribution channel and to maintain relationships with important distribution channel partners;

our ability to improve our overall sales productivity and successfully execute our marketing strategies;


15


the effect of currency exchange rates on our revenue and expenses;

the cost and potential outcomes of existing and future litigation;

the effect of discounts negotiated by our largest end-customers for sales or pricing pressure from our competitors;

changes in the growth rate of the application networking market or changes in market needs;

inventory write downs, which may be necessary for our older products when our new products are launched and adopted by our end-customers; and

our third-party manufacturers’ and component suppliers’ capacity to meet our product demand forecasts on a timely basis, or at all.

Any one of the factors above or the cumulative effect of some of these factors may result in significant fluctuations in our financial and other operating results. This variability and unpredictability could result in our failure to meet our or our investors’ or securities analysts’ revenue, margin or other operating results expectations for a particular period, resulting in a decline in the trading price of our common stock.

Reliance on shipments at the end of the quarter could cause our revenue for the applicable period to fall below expected levels.

As a result of end-customer buying patterns and the efforts of our sales force and distribution channel partners to meet or exceed their sales objectives, we have historically received a substantial portion of purchase orders and generated a substantial portion of revenue during the last few weeks of each quarter. We may be able to recognize such revenue in the quarter received, however, only if all of the requirements of revenue recognition are met by the end of the quarter. Any significant interruption in our information technology systems, which manage critical functions such as order processing, revenue recognition, financial forecasts, inventory and supply chain management, could result in delayed order fulfillment and thus decreased revenue for that quarter. If expected revenue at the end of any quarter is delayed for any reason, including the failure of anticipated purchase orders to materialize (including delays by our customers or potential customers in consummating such purchase orders), our third-party manufacturers’ inability to manufacture and ship products prior to quarter-end to fulfill purchase orders received near the end of the quarter, our failure to manage inventory to meet demand, our inability to release new products on schedule, any failure of our systems related to order review and processing, or any delays in shipments or achieving specified acceptance criteria, our revenue for that quarter could fall below our, or our investors’ or securities analysts’ expectations, resulting in a decline in the trading price of our common stock.

We face intense competition in our market, especially from larger, well-established companies, and we may lack sufficient financial or other resources to maintain or improve our competitive position.

The application networking market is intensely competitive, and we expect competition to increase in the future. To the extent that we sell our solutions in adjacent markets, we expect to face intense competition in those markets as well. We believe that our main competitors fall into the following categories:

Companies that sell products in the traditional ADC market, such as F5 Networks, Inc. (“F5 Networks”) and Citrix Systems, Inc. (“Citrix Systems”);

Companies that sell open source, software-only, cloud-based ADC services, such as Avi Networks Inc. (“Avi Networks”), NGINX Inc. (“NGiNX”), and HAProxy Technologies, Inc. (“HAProxy”) as well as many startups;

Companies that sell CGN products, which were originally designed for other networking purposes, such as edge routers and security appliances from vendors like Cisco Systems, Inc. (“Cisco Systems”) and Juniper Networks, Inc. (“Juniper Networks”);

Companies that sell traditional DDoS protection products, such as Arbor Networks, Inc., a subsidiary of NetScout Systems, (“Arbor Networks”) and Radware, Ltd. (“Radware”):


16


Companies that sell SSL decryption and inspection products, such as Symantec Corporation (through its acquisition of Blue Coat Systems Inc. in 2016) and F5 Networks; and

Companies that sell certain network security products, including Secure Web Gateways, SSL Insight/SSL Intercept, data center firewalls and Gi/SGi firewalls.

Many of our competitors are substantially larger and have greater financial, technical, research and development, sales and marketing, manufacturing, distribution and other resources and greater name recognition. In addition, some of our larger competitors have broader products offerings and could leverage their customer relationships based on their other products. Potential customers who have purchased products from our competitors in the past may also prefer to continue to purchase from these competitors rather than change to a new supplier regardless of the performance, price or features of the respective products. We could also face competition from new market entrants, which may include our current technology partners. As we continue to expand globally, we may also see new competitors in different geographic regions. Such current and potential competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their resources.

Many of our existing and potential competitors enjoy substantial competitive advantages, such as:

longer operating histories;

the capacity to leverage their sales efforts and marketing expenditures across a broader portfolio of products and services at a greater range of prices;

the ability to incorporate functionality into existing products to gain business in a manner that discourages users from purchasing our products, including through selling at zero or negative margins, product bundling or closed technology platforms;

broader distribution and established relationships with distribution channel partners in a greater number of worldwide locations;

access to larger end-customer bases;

the ability to use their greater financial resources to attract our research and development engineers as well as other employees of ours;

larger intellectual property portfolios; and

the ability to bundle competitive offerings with other products and services.

Our ability to compete will depend upon our ability to provide a better solution than our competitors at a competitive price. We may be required to make substantial additional investments in research and development, marketing and sales in order to respond to competition, and there is no assurance that these investments will achieve any returns for us or that we will be able to compete successfully in the future. We also expect increased competition if our market continues to expand. Moreover, conditions in our market could change rapidly and significantly as a result of technological advancements or other factors.

In addition, current or potential competitors may be acquired by third parties that have greater resources available. As a result of these acquisitions, our current or potential competitors might take advantage of the greater resources of the larger organization to compete more vigorously or broadly with us. In addition, continued industry consolidation might adversely impact end-customers’ perceptions of the viability of smaller and even medium-sized networking companies and, consequently, end-customers’ willingness to purchase from companies like us.

As a result, increased competition could lead to fewer end-customer orders, price reductions, reduced margins and loss of market share.

Cloud-based computing trends present competitive and execution risks.
We are experiencing an industry-wide trend of customers considering transitioning from purely on-premise network architectures to a computing environment that may utilize a mixture of existing solutions and various new cloud-based

17


solutions. Concurrently with this transition, pricing and delivery models are also evolving. Many companies in our industry, including some of our competitors, are developing and deploying cloud-based solutions for their customers. In addition, the emergence of new cloud infrastructures may enable new companies to compete with our business. These new competitors may include large cloud providers who can provide their own ADC functionality as well as smaller companies targeting applications that are developed exclusively for delivery in the cloud. We are dedicating significant resources to develop and offer our customers new cloud-based solutions. Also, some of our largest customers are cloud providers that utilize our existing solutions, and we believe that as cloud infrastructures continue to grow our existing solutions may provide benefits to other cloud providers. While we believe our expertise and dedication of resources to developing new cloud-based solutions, together with the benefits that our existing solutions offer cloud providers, represent advantages that provide us with a strong foundation to compete, it is uncertain whether our efforts to develop new cloud-based solutions or our efforts to market and sell our existing solutions to cloud providers will attract the customers or generate the revenue necessary to successfully compete in this new business model.  Nor is it clear when or in what manner this new business model will evolve, and this uncertainty may delay purchasing decisions by our customers or prospective customers. Whether we are able to successfully compete depends on our execution in a number of areas, including maintaining the utility, compatibility and performance of our software on the growing assortment of cloud computing platforms and the enhanced interoperability requirements associated with orchestration of cloud computing environments. Any failure to adapt to these evolving trends may reduce our revenues or operating margins and could have a material adverse effect on our business, results of operations and financial condition.

If we are unable to attract new end-customers, sell additional products to our existing end-customers or achieve the anticipated benefits from our investment in additional sales personnel and resources, our revenue may decline, and our gross margin will be adversely affected.

To maintain and increase our revenue, we must continually add new end-customers and sell additional products to existing end-customers. The rate at which new and existing end-customers purchase solutions depends on a number of factors, including some outside of our control, such as general economic conditions. If our efforts to sell our solutions to new end-customers and additional solutions to our existing end-customers are not successful, our business and operating results will suffer.

In certain recent periods, we have added personnel and other resources to our sales and marketing functions, as we focused on growing our business, entering new markets and increasing our market share. We may incur additional expenses by hiring additional sales and marketing personnel and expanding our international operations in order to seek revenue growth. The return on these and future investments may be lower, or may be realized more slowly, than we expect, if realized at all. If we do not achieve the benefits anticipated from these investments, or if the achievement of these benefits is delayed, our growth rates will decline, and our gross margin would likely be adversely affected.

If we are not able to maintain and enhance our brand and reputation, our business and operating results may be harmed in tangible or intangible ways.

We believe that maintaining and enhancing our brand and reputation are critical to our relationships with, and our ability to attract, new end-customers, technology partners and employees. The successful promotion of our brand will depend largely upon our ability to continue to develop, offer and maintain high-quality products and services, our marketing and public relations efforts, and our ability to differentiate our products and services successfully from those of our competitors. Our brand promotion activities may not be successful and may not yield increased revenue. In addition, extension of our brand to products and uses different from our traditional products and services may dilute our brand, particularly if we fail to maintain the quality of products and services in these new areas. We have in the past, and may in the future, become involved in litigation that could negatively affect our brand. If we do not successfully maintain and enhance our brand and reputation, our growth rate may decline, we may have reduced pricing power relative to competitors with stronger brands or reputations, and we could lose end-customers or technology partners, all of which would harm our business, operating results and financial condition.

A limited number of our end-customers, including service providers, make large and concentrated purchases that comprise a significant portion of our revenue. Any loss or delay of expected purchases by our largest end-customers could adversely affect our operating results.

As a result of the nature of our target market and the current stage of our development, a substantial portion of our revenue in any period comes from a limited number of large end-customers, including service providers. During the years ended December 31, 2017, 2016 and 2015, purchases from our ten largest end-customers accounted for approximately 35%, 36% and 32% of our total revenue, respectively. The composition of the group of these ten largest end-customers changes from period to period, but often includes service providers, who accounted for approximately 46%, 42% and 44% of our total revenue during the years ended December 31, 2017, 2016 and 2015, respectively.

18



Sales to these large end-customers have typically been characterized by large but irregular purchases with long initial sales cycles. After initial deployment, subsequent purchases of our products typically have a more compressed sales cycle. The timing of these purchases and of the requested delivery of the purchased product is difficult to predict. As a consequence, any acceleration or delay in anticipated product purchases by or requested deliveries to our largest end-customers could materially affect our revenue and operating results in any quarter and cause our quarterly revenue and operating results to fluctuate from quarter to quarter.

We cannot provide any assurance that we will be able to sustain or increase our revenue from our largest end-customers nor that we will be able to offset any absence of significant purchases by our largest end-customers in any particular period with purchases by new or existing end-customers in that or a subsequent period. We expect that sales of our products to a limited number of end-customers will continue to contribute materially to our revenue for the foreseeable future. The loss of, or a significant delay or reduction in purchases by, a small number of end-customers could have a material adverse effect on our consolidated financial position, results of operations or cash flows.

Our business could be adversely impacted by changes demanded by our customers in the deployment and payment models for our products.

Our customers have traditionally demanded products deployed in physical, appliance-based on-premise data centers that are paid in full at the time of purchase and include perpetual licenses for our software products. While these products remain central to our business, new deployment and payment models are emerging in our industry that may provide some of our customers with additional technical, business agility and flexibility options. These new models include cloud-based applications provided as SaaS and software subscription licenses where license and service fees are ratable and correlate to the type of service used, the quantity of services consumed or the length of time of the subscription. These models have accounting treatments that may require us to recognize revenue ratably over an extended period of time. If a substantial portion of our customers transition from on-premise-based products to such cloud-based, consumption and subscription-based models, this could adversely affect our operating results and could make it more difficult to compare our operating results during such transition period with our historical operating results.

Some of our large end-customers demand favorable terms and conditions from their vendors and may request price or other concessions from us. As we seek to sell more products to these end-customers, we may agree to terms and conditions that may have an adverse effect on our business.

Some of our large end-customers have significant purchasing power and, accordingly, may request from us and received more favorable terms and conditions, including lower prices than we typically provide. As we seek to sell products to this class of end-customer, we may agree to these terms and conditions, which may include terms that reduce our gross margin and have an adverse effect on our business.

Our gross margin may fluctuate from period to period based on the mix of products sold, the geographic location of our customers, price discounts offered, required inventory write downs and current exchange rate fluctuations.

Our gross margin may fluctuate from period to period in response to a number of factors, such as the mix of our products sold and the geographic locations of our sales. Our products tend to have varying gross margins in different geographic regions. We also may offer pricing discounts from time to time as part of a targeted sales campaign or as a result of pricing pressure from our competitors. In addition, our larger end-customers may negotiate pricing discounts in connection with large orders they place with us. The sale of our products at discounted prices could have a negative impact on our gross margin. We also must manage our inventory of existing products when we introduce new products.

If we are unable to sell the remaining inventory of our older products prior to or following the launch of such new product offerings, we may be forced to write down inventory for such older products, which could also negatively affect our gross margin. Our gross margin may also vary based on international currency exchange rates. In general, our sales are denominated in U.S. dollars; however, in Japan they are denominated in Japanese yen. Changes in the exchange rate between the U.S. dollar and the Japanese yen may therefore affect our actual revenue and gross margin.

We have been, may presently be, or in the future may be, a party to litigation and claims regarding intellectual property rights, resolution of which has been and may in the future be time-consuming, expensive and adverse to us, as well as require a significant amount of resources to prosecute, defend, or make our products non-infringing.


19


Our industry is characterized by the existence of a large number of patents and by increasingly frequent claims and related litigation based on allegations of infringement or other violations of patent and other intellectual property rights. In the ordinary course of our business, we have been and may presently be in disputes and licensing discussions with others regarding their patents and other claimed intellectual property and proprietary rights. Intellectual property infringement and misappropriation lawsuits and other claims are subject to inherent uncertainties due to the complexity of the technical and legal issues involved, and we cannot be certain that we will be successful in defending ourselves against such claims or in concluding licenses on reasonable terms or at all.

We may have fewer issued patents than some of our major competitors, and therefore may not be able to utilize our patent portfolio effectively to assert defenses or counterclaims in response to patent infringement claims or litigation brought against us by third parties. Further, litigation may involve patent holding companies or other adverse patent owners that have no relevant products revenue and against which our potential patents may provide little or no deterrence. In addition, many potential litigants have the capability to dedicate substantially greater resources than we can to enforce their intellectual property rights and to defend claims that may be brought against them. We expect that infringement claims may increase as the number of product types and the number of competitors in our market increases. Also, to the extent we gain greater visibility, market exposure and competitive success, we face a higher risk of being the subject of intellectual property infringement claims.

If we are found in the future to infringe the proprietary rights of others, or if we otherwise settle such claims, we could be compelled to pay damages or royalties and either obtain a license to those intellectual property rights or alter our products such that they no longer infringe. Any license could be very expensive to obtain or may not be available at all. Similarly, changing our products or processes to avoid infringing the rights of others may be costly, time-consuming or impractical. Alternatively, we could also become subject to an injunction or other court order that could prevent us from offering our products. Any of these claims, regardless of their merit, may be time-consuming, result in costly litigation and diversion of technical and management personnel, or require us to cease using infringing technology, develop non-infringing technology or enter into royalty or licensing agreements.

Many of our commercial agreements require us to indemnify our end-customers, distributors and resellers for certain third-party intellectual property infringement actions related to our technology, which may require us to defend or otherwise become involved in such infringement claims, and we could incur liabilities in excess of the amounts we have received for the relevant products and/or services from our end-customers, distributors or resellers. These types of claims could harm our relationships with our end-customers, distributors and resellers, may deter future end-customers from purchasing our products or could expose us to litigation for these claims. Even if we are not a party to any litigation between an end-customer, distributor or reseller, on the one hand, and a third party, on the other hand, an adverse outcome in any such litigation could make it more difficult for us to defend our intellectual property rights in any subsequent litigation in which we are a named party.

We may not be able to adequately protect our intellectual property, and if we are unable to do so, our competitive position could be harmed, or we could be required to incur significant expenses to enforce our rights.

We rely on a combination of patent, copyright, trademark and trade secret laws, and contractual restrictions on disclosure of confidential and proprietary information, to protect our intellectual property. Despite the efforts we take to protect our intellectual property and other proprietary rights, these efforts may not be sufficient or effective at preventing their unauthorized use. In addition, effective trademark, patent, copyright and trade secret protection may not be available or cost-effective in every country in which we have rights. There may be instances where we are not able to protect intellectual property or other proprietary rights in a manner that maximizes competitive advantage. If we are unable to protect our intellectual property and other proprietary rights from unauthorized use, the value of those assets may be reduced, which could negatively impact our business.

We also rely in part on confidentiality and/or assignment agreements with our technology partners, employees, consultants, advisors and others. These protections and agreements may not effectively prevent disclosure of our confidential information and may not provide an adequate remedy in the event of unauthorized disclosure. In addition, others may independently discover our trade secrets and intellectual property information we thought to be proprietary, and in these cases we would not be able to assert any trade secret rights against those parties. Despite our efforts to protect our intellectual property, unauthorized parties may attempt to copy or otherwise obtain and use our intellectual property or technology. Monitoring unauthorized use of our intellectual property is difficult and expensive. We have not made such monitoring a priority to date and will not likely make this a priority in the future. We cannot be certain that the steps we have taken or will take will prevent misappropriation of our technology, particularly in foreign countries where the laws may not protect our proprietary rights as fully as in the United States.

20



If we fail to protect our intellectual property adequately, our competitors might gain access to our technology, and our business might be harmed. In addition, even if we protect our intellectual property, we may need to license it to competitors, which could also be harmful. For example, we have already licensed all of our issued patents, pending applications, and future patents and patent applications that we may acquire, obtain, apply for or have a right to license to Brocade until May 2025, for the life of each such patent. In addition, we might incur significant expenses in defending our intellectual property rights. Any of our patents, copyrights, trademarks or other intellectual property rights could be challenged by others or invalidated through administrative process or litigation.

We may in the future initiate claims or litigation against third parties for infringement of our proprietary rights or to establish the validity of our proprietary rights. Any litigation, whether or not resolved in our favor, could result in significant expense to us and divert the efforts of our management and technical personnel, as well as cause other claims to be made against us, which might adversely affect our business, operating results and financial condition.

We generate a significant amount of revenue from sales to distributors, resellers, and end-customers outside of the United States, and we are therefore subject to a number of risks that could adversely affect these international sources of our revenue.

A significant portion of our revenue is generated in international markets, including Japan, Western Europe, China, Taiwan and South Korea. During the years ended December 31, 2017, 2016 and 2015, approximately 51%, 49% and 46% of our total revenue, respectively, was generated from customers located outside of the United States. If we are unable to maintain or continue to grow our revenue in these markets, our financial results may suffer.

As a result, we must hire and train experienced personnel to staff and manage our foreign operations. To the extent that we experience difficulties in recruiting, training, managing and retaining an international staff, and specifically sales management and sales personnel, we may experience difficulties in sales productivity in foreign markets. We also seek to enter into distributor and reseller relationships with companies in certain international markets where we do not have a local presence. If we are not able to maintain successful distributor relationships internationally or recruit additional companies to enter into distributor relationships, our future success in these international markets could be limited. Business practices in the international markets that we serve may differ from those in the United States and may require us in the future to include terms in customer contracts other than our standard terms. To the extent that we may enter into customer contracts in the future that include non-standard terms, our operating results may be adversely impacted.

We have a significant presence in international markets and plan to continue to expand our international operations, which exposes us to a number of risks that could affect our future growth.

Our sales team is comprised of field sales and inside sales personnel who are organized by geography and maintain sales presence in 28 countries, including in the following countries and regions: United States, Western Europe, the Middle East, Japan, China, Taiwan, South Korea, Southeast Asia and Latin America. We expect to continue to increase our sales headcount in all markets, particularly in markets where we currently do not have a sales presence. As we continue to expand our international sales and operations, we are subject to a number of risks, including the following:

greater difficulty in enforcing contracts and accounts receivable collection and possible longer collection periods;

increased expenses incurred in establishing and maintaining office space and equipment for our international operations;

greater difficulty in recruiting local experienced personnel, and the costs and expenses associated with such activities;

general economic and political conditions in these foreign markets;

economic uncertainty around the world, including continued economic uncertainty as a result of sovereign debt issues in Europe and the United Kingdom’s decision to exit the European Union (commonly referred to as “Brexit”);

management communication and integration problems resulting from cultural and geographic dispersion;


21


risks associated with trade restrictions and foreign legal requirements, including the importation, certification, and localization of our products required in foreign countries;

greater risk of unexpected changes in regulatory practices, tariffs, and tax laws and treaties;

the uncertainty of protection for intellectual property rights in some countries;

greater risk of a failure of foreign employees to comply with both U.S. and foreign laws, including antitrust regulations, the U.S. Foreign Corrupt Practices Act (“FCPA”), and any trade regulations ensuring fair trade practices; and

heightened risk of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may impact financial results and result in restatements of, or irregularities in, financial statements.

Because of our worldwide operations, we are also subject to risks associated with compliance with applicable anticorruption laws. One such applicable anticorruption law is the FCPA, which generally prohibits U.S. companies and their employees and intermediaries from making payments to foreign officials for the purpose of obtaining or keeping business, securing an advantage, or directing business to another, and requires public companies to maintain accurate books and records and a system of internal accounting controls. Under the FCPA, U.S. companies may be held liable for actions taken by directors, officers, employees, agents, or other strategic or local partners or representatives. As such, if we or our intermediaries, such as channel partners and distributors, fail to comply with the requirements of the FCPA or similar legislation, governmental authorities in the United States and elsewhere could seek to impose civil and/or criminal fines and penalties which could have a material adverse effect on our business, operating results and financial condition.

We are exposed to fluctuations in currency exchange rates, which could negatively affect our results of operations.

Our consolidated results of operations, financial position and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. Historically, the majority of our revenue contracts are denominated in U.S. dollars, with the most significant exception being Japan, where we invoice primarily in the Japanese yen. Our expenses are generally denominated in the currencies in which our operations are located, which is primarily in North America and Japan. Revenue resulting from selling in local currencies and costs incurred in local currencies are exposed to foreign currency exchange rate fluctuations that can affect our operating income. The currency exchange impact of the foreign exchange rates on our net loss was $0.4 million and $1.6 million unfavorable for the years ended December 31, 2017 and 2016, respectively. As exchange rates vary, our operating income may differ from expectations. To the extent our foreign currency exposures become more material, we may elect to deploy normal and customary hedging practices designed to more proactively mitigate such exposure. The use of such hedging activities may not offset any, or more than a portion, of the adverse financial effects of unfavorable movements in currency exchange rates over the limited time the hedges are in place and would not protect us from long term shifts in currency exchange rates.

Our success depends on our key personnel and our ability to hire, retain and motivate qualified product development, sales, marketing and finance personnel.

Our success depends to a significant degree upon the continued contributions of our key management, product development, sales, marketing and finance personnel, many of whom may be difficult to replace. The complexity of our products, their integration into existing networks and ongoing support of our products requires us to retain highly trained professional services, customer support and sales personnel with specific expertise related to our business. Competition for qualified professional services, customer support, engineering and sales personnel in our industry is intense, because of the limited number of people available with the necessary technical skills and understanding of our products. Our ability to recruit and hire these personnel is harmed by tightening labor markets, particularly in the engineering field, in several of our key geographic hiring areas. We may not be successful in attracting, integrating, or retaining qualified personnel to fulfill our current or future needs, nor may we be successful in keeping the qualified personnel we currently have. Our ability to hire and retain these personnel may be adversely affected by volatility or reductions in the price of our common stock, since these employees are generally granted equity-based awards.

Our future performance also depends on the continued services and continuing contributions of our senior management to execute on our business plan and to identify and pursue new opportunities and product innovations. In particular, Lee Chen, our founder and Chief Executive Officer, and Rajkumar Jalan, our Chief Technology Officer, are critical to the development of our technology and the future vision and strategic direction of our company. The loss of services of

22


senior management could significantly delay or prevent the achievement of our development and strategic objectives, which could adversely affect our business, financial condition, and operating results.

Adverse general economic conditions or reduced information technology spending may adversely impact our business.

A substantial portion of our business depends on the demand for information technology by large enterprises and service providers, the overall economic health of our current and prospective end-customers and the continued growth and evolution of the Internet. The timing of the purchase of our products is often discretionary and may involve a significant commitment of capital and other resources. Volatility in the global economic market or other effects of global or regional economic weakness, including limited availability of credit, a reduction in business confidence and activity, deficit-driven austerity measures that continue to affect governments and educational institutions, and other difficulties may affect one or more of the industries to which we sell our products and services. If economic conditions in the United States, Europe and other key markets for our products continue to be volatile or do not improve or those markets experience another downturn, many end-customers may delay or reduce their IT spending. This could result in reductions in sales of our products and services, longer sales cycles, slower adoption of new technologies and increased price competition. Any of these events would likely harm our business, operating results and financial condition. In addition, there can be no assurance that IT spending levels will increase following any recovery.
Exposure to UK political developments, including the outcome of the UK referendum on membership in the European Union, could have a material adverse effect on us.
On June 23, 2016, a referendum was held on the United Kingdom’s membership in the European Union, the outcome of which was a vote in favor of leaving the European Union (commonly referred to as “Brexit”). The Brexit vote creates an uncertain political and economic environment in the United Kingdom and potentially across other European Union member states, which may last for a number of months or years.
The result of the Brexit vote means that the nature of the United Kingdom’s long-term relationship with the European Union is unclear and that there is considerable uncertainty as to when any such relationship will be agreed and implemented. In the interim, there is a risk of economic instability for both the United Kingdom and the European Union, which could adversely affect our results, financial condition and prospects.
The political and economic uncertainty created by the Brexit vote has caused and may continue to cause significant volatility in global financial markets and in the value of the Pound Sterling currency or other currencies, including the Euro. Depending on the terms reached regarding any exit from the European Union, it is possible that there may be adverse practical and/or operational implications on our business.
Consequently, no assurance can be given as to the overall impact of the Brexit and, in particular, no assurance can be given that our operating results, financial condition and prospects would not be adversely impacted by the result.

We are dependent on third-party manufacturers, and changes to those relationships, expected or unexpected, may result in delays or disruptions that could harm our business.

We outsource the manufacturing of our hardware components to third-party original design manufacturers who assemble these hardware components to our specifications. Our primary manufacturers are Lanner and AEWIN, each of which is located in Taiwan. Our reliance on these third-party manufacturers reduces our control over the manufacturing process and exposes us to risks, including reduced control over quality assurance, product costs, and product supply and timing. Any manufacturing disruption at these manufacturers could severely impair our ability to fulfill orders. Our reliance on outsourced manufacturers also may create the potential for infringement or misappropriation of our intellectual property rights or confidential information. If we are unable to manage our relationships with these manufacturers effectively, or if these manufacturers suffer delays or disruptions for any reason, experience increased manufacturing lead-times, experience capacity constraints or quality control problems in their manufacturing operations, or fail to meet our future requirements for timely delivery, our ability to ship products to our end-customers would be severely impaired, and our business and operating results would be seriously harmed.

These manufacturers typically fulfill our supply requirements on the basis of individual orders. We do not have long-term contracts with our manufacturers that guarantee capacity, the continuation of particular pricing terms, or the extension of credit limits. Accordingly, they are not obligated to continue to fulfill our supply requirements, which could result in supply shortages, and the prices we are charged for manufacturing services could be increased on short notice. In addition, our orders may represent a relatively small percentage of the overall orders received by our manufacturers from their customers. As a

23


result, fulfilling our orders may not be considered a priority by one or more of our manufacturers in the event the manufacturer is constrained in its ability to fulfill all of its customer obligations in a timely manner.

Although the services required to manufacture our hardware components may be readily available from a number of established manufacturers, it is time-consuming and costly to qualify and implement such relationships. If we are required to change manufacturers, whether due to an interruption in one of our manufacturers’ businesses, quality control problems or otherwise, or if we are required to engage additional manufacturers, our ability to meet our scheduled product deliveries to our customers could be adversely affected, which could cause the loss of sales to existing or potential customers, delayed revenue or an increase in our costs that could adversely affect our gross margin.

Because some of the key components in our products come from limited sources of supply, we are susceptible to supply shortages or supply changes, which could disrupt or delay our scheduled product deliveries to our end-customers and may result in the loss of sales and end-customers.

Our products incorporate key components, including certain integrated circuits that we and our third-party manufacturers purchase on our behalf from a limited number of suppliers, including some sole-source providers. In addition, the lead times associated with these and other components of our products can be lengthy and preclude rapid changes in quantities and delivery schedules. Moreover, long-term supply and maintenance obligations to our end-customers increase the duration for which specific components are required, which may further increase the risk we may incur component shortages or the cost of carrying inventory. If we are unable to obtain a sufficient quantity of these components in a timely manner for any reason, sales and/or shipments of our products could be delayed or halted, which would seriously affect present and future sales and cause damage to end-customer relationships, which would, in turn, adversely affect our business, financial condition and results of operations.

In addition, our component suppliers change their selling prices frequently in response to market trends, including industry-wide increases in demand, and because we do not necessarily have contracts with these suppliers, we are susceptible to price fluctuations related to raw materials and components. If we are unable to pass component price increases along to our end-customers or maintain stable pricing, our gross margin and operating results could be negatively impacted. Furthermore, poor quality in sole-sourced components or certain other components in our products could also result in lost sales or lost sales opportunities. If the quality of such components does not meet our standards or our end-customers’ requirements, if we are unable to obtain components from our existing suppliers on commercially reasonable terms, or if any of our sole source providers cease to continue to manufacture such components or to remain in business, we could be forced to redesign our products and qualify new components from alternate suppliers. The development of alternate sources for those components can be time-consuming, difficult and costly, and we may not be able to develop alternate or second sources in a timely manner. Even if we are able to locate alternate sources of supply, we could be forced to pay for expedited shipments of such components or our products at dramatically increased costs.

Real or perceived defects, errors, or vulnerabilities in our products or services or the failure of our products or services to block a threat or prevent a security breach could harm our reputation and adversely impact our results of operations.

Because our products and services are complex, they have contained and may contain design or manufacturing defects or errors that are not detected until after their commercial release and deployment by our customers. Even if we discover those weaknesses, we may not be able to correct them promptly, if at all. Defects may cause our products to be vulnerable to security attacks, cause them to fail to help secure networks, or temporarily interrupt end-customers’ networking traffic. Furthermore, our products may fail to detect or prevent malware, viruses, worms or similar threats for any number of reasons, including our failure to enhance and expand our platform to reflect industry trends, new technologies and new operating environments, the complexity of the environment of our end-customers and the sophistication of malware, viruses and other threats. Data thieves and hackers are increasingly sophisticated, often affiliated with organized crime or state-sponsored groups, and may operate large-scale and complex automated attacks. The techniques used to obtain unauthorized access or to sabotage networks change frequently and may not be recognized until launched against a target. Additionally, as a well-known provider of enterprise security solutions, our networks, products, and services could be targeted by attacks specifically designed to disrupt our business and harm our reputation. As our products are adopted by an increasing number of enterprises and governments, it is possible that the individuals and organizations behind advanced attacks will focus on finding ways to defeat our products. In addition, defects or errors in our updates to our products could result in a failure of our services to effectively update end-customers’ products and thereby leave our end-customers vulnerable to attacks. Our data centers and networks may experience technical failures and downtime, may fail to distribute appropriate updates, or may fail to meet the increased requirements of a growing installed end-customer base, any of which could temporarily or permanently expose our end-customers’ networks, leaving their networks unprotected against security threats. Our end-customers may also misuse or wrongly configure our products or otherwise fall prey to attacks that our products cannot protect against, which may result in loss or a breach of

24


business data, data being inaccessible due to a “ransomware” attack, or other security incidents. For all of these reasons, we may be unable to anticipate all data security threats or provide a solution in time to protect our end-customers’ networks. If we fail to identify and respond to new and increasingly complex methods of attack and to update our products to detect or prevent such threats in time to protect our end-customers’ critical business data, our business, operating results and reputation could suffer.

If any companies or governments that are publicly known to use our platform are the subject of a cyberattack that becomes publicized, our other current or potential channel partners or end-customers may look to our competitors for alternatives to our products. Real or perceived security breaches of our end-customers’ networks could cause disruption or damage to their networks or other negative consequences and could result in negative publicity to us, damage to our reputation, declining sales, increased expenses and end-customer relations issues. To the extent potential end-customers or industry analysts believe that the occurrence of any actual or perceived failure of our products to detect or prevent malware, viruses, worms or similar threats is a flaw or indicates that our products do not provide significant value, our reputation and business could be harmed.

Any real or perceived defects, errors, or vulnerabilities in our products, or any failure of our products to detect a threat, could result in:

a loss of existing or potential end-customers or channel partners;

delayed or lost revenue;

a delay in attaining, or the failure to attain, market acceptance;

the expenditure of significant financial and product development resources in efforts to analyze, correct, eliminate, or work around errors or defects, to address and eliminate vulnerabilities, to remediate harms potentially caused by those vulnerabilities, or to identify and ramp up production with third-party providers;

an increase in warranty claims, or an increase in the cost of servicing warranty claims, either of which would adversely affect our gross margins;

harm to our reputation or brand; and

litigation, regulatory inquiries, or investigations that may be costly and further harm our reputation.

Our business is subject to the risks of warranty claims, product returns, product liability, and product defects.

Real or perceived errors, failures or bugs in our products could result in claims by end-customers for losses that they sustain. If end-customers make these types of claims, we may be required, or may choose, for customer relations or other reasons, to expend additional resources in order to help correct the problem. Historically, the amount of warranty claims has not been significant, but there are no assurances that the amount of such claims will not be material in the future. Liability provisions in our standard terms and conditions of sale, and those of our resellers and distributors, may not be enforceable under some circumstances or may not fully or effectively protect us from customer claims and related liabilities and costs, including indemnification obligations under our agreements with resellers, distributors or end-customers. The sale and support of our products also entail the risk of product liability claims. We maintain insurance to protect against certain types of claims associated with the use of our products, but our insurance coverage may not adequately cover any such claims. In addition, even claims that ultimately are unsuccessful could result in expenditures of funds in connection with litigation and divert management’s time and other resources.

Failure to protect and ensure the confidentiality and security of data could lead to legal liability, adversely affect our reputation and have a material adverse effect on our operating results, business and reputation.

We may collect, store and use certain confidential information in the course of providing our services, and we have invested in preserving the security of this data. We may also outsource operations to third-party service providers to whom we transmit certain confidential data. There are no assurances that any security measures we have in place, or any additional security measures that our subcontractors may have in place, will be sufficient to protect this confidential information from unauthorized security breaches.


25


We cannot assure you that, despite the implementation of these security measures, we will not be subject to a security incident or other data breach or that this data will not be compromised. We may be required to expend significant capital and other resources to protect against security breaches or to alleviate problems caused by security breaches, or to pay penalties as a result of such breaches. Despite our implementation of security measures, techniques used to obtain unauthorized access or to sabotage systems change frequently and may not be recognized until launched against a target. As a result, we may be unable to anticipate these techniques or implement adequate preventative measures to protect this data. In addition, security breaches can also occur as a result of non-technical issues, including intentional or inadvertent breaches by our employees or service providers or by other persons or entities with whom we have commercial relationships. Any compromise or perceived compromise of our security could damage our reputation with our end-customers, and could subject us to significant liability, as well as regulatory action, including financial penalties, which would materially adversely affect our brand, results of operations, financial condition, business and prospects.

We have incurred, and expect to continue to incur, significant costs to protect against security breaches. We may incur significant additional costs in the future to address problems caused by any actual or perceived security breaches.

Breaches of our security measures or those of our third-party service providers, or other security incidents, could result in: unauthorized access to our sites, networks and systems; unauthorized access to, misuse or misappropriation of information, including personally identifiable information, or other confidential or proprietary information of ourselves or third parties; viruses, worms, spyware or other malware being served from our sites, networks or systems; deletion or modification of content or the display of unauthorized content on our sites; interruption, disruption or malfunction of operations; costs relating to notification of individuals, or other forms of breach remediation; deployment of additional personnel and protection technologies; response to governmental investigations and media inquiries and coverage; engagement of third-party experts and consultants; litigation, regulatory investigations, prosecutions, and other actions; and other potential liabilities. If any of these events occurs, or is believed to occur, our reputation and brand could be damaged, our business may suffer, we could be required to expend significant capital and other resources to alleviate problems caused by such actual or perceived breaches, we could be exposed to a risk of loss, litigation or regulatory action and possible liability, and our ability to operate our business, including our ability to provide maintenance and support services to our channel partners and end-customers, may be impaired. If current or prospective channel partners and end-customers believe that our systems and solutions do not provide adequate security for their businesses’ needs, our business and our financial results could be harmed. Additionally, actual, potential or anticipated attacks may cause us to incur increasing costs, including costs to deploy additional personnel and protection technologies, train employees and engage third-party experts and consultants.

Although we maintain privacy, data breach and network security liability insurance, we cannot be certain that our coverage will be adequate for liabilities actually incurred or that insurance will continue to be available to us on economically reasonable terms, or at all. Any actual or perceived compromise or breach of our security measures, or those of our third-party service providers, or any unauthorized access to, misuse or misappropriation of personally identifiable information, channel partners’ or end-customers information, or other information, could violate applicable laws and regulations, contractual obligations or other legal obligations and cause significant legal and financial exposure, adverse publicity and a loss of confidence in our security measures, any of which could have an material adverse effect on our business, financial condition and operating results.

Our failure to adequately protect personal data could have a material adverse effect on our business.

A wide variety of provincial, state, national, foreign, and international laws and regulations apply to the collection, use, retention, protection, disclosure, transfer, and other processing of personal data. These data protection and privacy-related laws and regulations are evolving and being tested in courts and may result in ever-increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions. For example, the European Union has adopted a General Data Protection Regulation, or GDPR, to supersede the Data Protection Directive. This regulation, which took full effect on May 25, 2018, has caused EU data protection requirements to be more stringent and provide for greater penalties. Noncompliance with the GDPR can trigger fines of up to €20 million or 4% of global annual revenues, whichever is higher. Our failure to comply with applicable laws and regulations, or to protect such data, could result in enforcement action against us, including significant fines, imprisonment of company officials and public censure, claims for damages by end-customers and other affected persons and entities, damage to our reputation and loss of goodwill (both in relation to existing and prospective channel partners and end-customers), and other forms of injunctive or operations-limiting relief, any of which could have a material adverse effect on our operations, financial performance, and business. Evolving and changing definitions of personal data and personal information, within the European Union, the United States, and elsewhere, especially relating to classification of Internet Protocol (“IP”) addresses, machine identification, location data, biometric data and other information, may limit or inhibit our ability to operate or expand our business, including limiting strategic partnerships that may involve the sharing of data. We may be required to expend significant resources to modify our solutions and otherwise adapt to these changes, which we may be

26


unable to do on commercially reasonable terms or at all, and our ability to develop new solutions and features could be limited. These developments could harm our business, financial condition and results of operations. Even if not subject to legal challenge, the perception of privacy concerns, whether or not valid, may harm our reputation and inhibit adoption of our products by current and prospective end-customers.

If the general level of advanced cyberattacks declines, or is perceived by our current or potential customers to have declined, our business could be harmed.

Our security business may be dependent on enterprises and governments recognizing that advanced cyberattacks are pervasive and are not effectively prevented by legacy security solutions. High visibility attacks on prominent companies and governments have increased market awareness of advanced cyberattacks and help to provide an impetus for enterprises and governments to devote resources to protecting against advanced cyberattacks, which may include testing, purchasing and deploying our products. If advanced cyberattacks were to decline, or enterprises or governments perceived a decline in the general level of advanced cyberattacks, our ability to attract new channel partners and end-customers and expand our offerings within existing channel partners and end-customers could be materially and adversely affected. An actual or perceived reduction in the threat landscape could increase our sales cycles and harm our business, results of operations and financial condition.

Undetected software or hardware errors may harm our business and results of operations.

Our products may contain undetected errors or defects when first introduced or as new versions are released. We have experienced these errors or defects in the past in connection with new products and product upgrades. We expect that these errors or defects will be found from time to time in new or enhanced products after commencement of commercial distribution. These problems have in the past and may in the future cause us to incur significant warranty and repair costs, divert the attention of our engineering personnel from our product development efforts and cause significant customer relations problems. We may also be subject to liability claims for damages related to product errors or defects. While we carry insurance policies covering this type of liability, these policies may not provide sufficient protection should a claim be asserted. A material product liability claim may harm our business and results of operations.

Any errors, defects or vulnerabilities in our products could result in:

expenditures of significant financial and product development resources in efforts to analyze, correct, eliminate or work around errors and defects or to address and eliminate vulnerabilities;

loss of existing or potential end-customers or distribution channel partners;

delayed or lost revenue;

delay or failure to attain market acceptance;

indemnification obligations under our agreements with resellers, distributors and/or end-customers;

an increase in warranty claims compared with our historical experience or an increased cost of servicing warranty claims, either of which would adversely affect our gross margin; and

litigation, regulatory inquiries, or investigations that may be costly and harm our reputation.

Our use of open source software in our products could negatively affect our ability to sell our products and subject us to possible litigation.

We incorporate open source software such as the Linux operating system kernel into our products. We have implemented a formal open source use policy, including written guidelines for use of open source software and business processes for approval of that use. We have developed and implemented our open source policies according to industry practice; however, best practices in this area are subject to change, because there is little reported case law on the interpretation of material terms of many open source licenses. We are in the process of reviewing our open source use and our compliance with open source licenses and implementing remediation and changes necessary to comply with the open source licenses related thereto. We cannot guarantee that our use of open source software has been, and will be, managed effectively for our intended business purposes and/or compliant with applicable open source licenses. We may face legal action by third parties seeking to enforce their intellectual property rights related to our use of such open source software. Failure to adequately manage open

27


source license compliance and our use of open source software may result in unanticipated obligations regarding our products and services, such as a requirement that we license proprietary portions of our products or services on unfavorable terms, that we make available source code for modifications or derivative works we created based upon, incorporating or using open source software, that we license such modifications or derivative works under the terms of the particular open source license and/or that we redesign the affected products or services, which could result, for example, in a loss of intellectual property rights, or delay in providing our products and services. From time to time, there have been claims against companies that distribute or use third-party open source software in their products and services, asserting that the open source software or its combination with the products or services infringes third parties’ patents or copyrights, or that the companies’ distribution or use of the open source software does not comply with the terms of the applicable open source licenses. Use of certain open source software can lead to greater risks than use of warranted third-party commercial software, as open source licensors generally do not provide warranties or controls on the origin of such open source software. From time to time, there have been claims against companies that use open source software in their products, challenging the ownership of rights in such open source software. As a result, we could also be subject to suits by parties claiming ownership of rights in what we believe to be open source software and so challenging our right to use such software in our products. If any such claims were asserted against us, we could be required to incur significant legal expenses defending against such a claim. Further, if our defenses to such a claim were not successful, we could be, for example, subject to significant damages, be required to seek licenses from third parties in order to continue offering our products and services without infringing such third party’s intellectual property rights, be required to re-engineer such products and services, or be required to discontinue making available such products and services if re-engineering cannot be accomplished on a timely or successful basis. The need to engage in these or other remedies could increase our costs or otherwise adversely affect our business, operating results and financial condition.

Our products must interoperate with operating systems, software applications and hardware that are developed by others and if we are unable to devote the necessary resources to ensure that our products interoperate with such software and hardware, we may fail to increase, or we may lose market share and we may experience a weakening demand for our products.

Our products must interoperate with our end-customers’ existing infrastructure, specifically their networks, servers, software and operating systems, which may be manufactured by a wide variety of vendors and original equipment manufacturers. As a result, when problems occur in a network, it may be difficult to identify the source of the problem. The occurrence of software or hardware problems, whether caused by our products or another vendor’s products, may result in the delay or loss of market acceptance of our products. In addition, when new or updated versions of our end-customers’ software operating systems or applications are introduced, we must sometimes develop updated versions of our software so that our products will interoperate properly. We may not accomplish these development efforts quickly, cost-effectively or at all. These development efforts require capital investment and the devotion of engineering resources. If we fail to maintain compatibility with these applications, our end-customers may not be able to adequately utilize our products, and we may, among other consequences, fail to increase, or we may lose market share and experience a weakening in demand for our products, which would adversely affect our business, operating results and financial condition.

We license technology from third parties, and our inability to maintain those licenses could harm our business.

Many of our products include proprietary technologies licensed from third parties. In the future, it may be necessary to renew licenses for third party technology or obtain new licenses for other technology. These third-party licenses may not be available to us on acceptable terms, if at all. As a result, we could also face delays or be unable to make changes to our products until equivalent technology can be identified, licensed or developed and integrated with our products. Such delays or an inability to make changes to our products, if it were to occur, could adversely affect our business, operating results and financial condition. The inability to obtain certain licenses to third-party technology, or litigation regarding the interpretation or enforcement of license agreements and related intellectual property issues, could have a material adverse effect on our business, operating results and financial condition.

Failure to prevent excess inventories or inventory shortages could result in decreased revenue and gross margin and harm our business.

We purchase products from our manufacturers outside of, and in advance of, reseller or end-customer orders, which we hold in inventory and sell. We place orders with our manufacturers based on our forecasts of our end-customers’ requirements and forecasts provided by our distribution channel partners. These forecasts are based on multiple assumptions, each of which might cause our estimates to be inaccurate, affecting our ability to provide products to our customers. There is a risk we may be unable to sell excess products ordered from our manufacturers. Inventory levels in excess of customer demand may result in obsolete inventory and inventory write-downs. The sale of excess inventory at discounted prices could impair our brand image and have an adverse effect on our financial condition and results of operations. Conversely, if we underestimate demand for our

28


products or if our manufacturers fail to supply products we require at the time we need them, we may experience inventory shortages. Inventory shortages might delay shipments to resellers, distributors and customers and cause us to lose sales. These shortages may diminish the loyalty of our distribution channel partners or customers.

The difficulty in forecasting demand also makes it difficult to estimate our future financial condition and results of operations from period to period. A failure to accurately predict the level of demand for our products could adversely affect our total revenue and net income, and we are unlikely to forecast such effects with any certainty in advance.

Our sales cycles can be long and unpredictable, primarily due to the complexity of our end-customers’ networks and data centers and the length of their budget cycles. As a result, our sales and revenue are difficult to predict and may vary substantially from period to period, which may cause our operating results to fluctuate significantly.

The timing of our sales is difficult to predict because of the length and unpredictability of our products’ sales cycles. A sales cycle is the period between initial contact with a prospective end-customer and any sale of our products. Our sales cycle, in particular to our large end-customers, may be lengthy due to the complexity of their networks and data centers. Because of this complexity, prospective end-customers generally consider a number of factors over an extended period of time before committing to purchase our products. End-customers often view the purchase of our products as a significant and strategic decision that can have important implications on their existing networks and data centers and, as a result, require considerable time to evaluate, test and qualify our products prior to making a purchase decision and placing an order to ensure that our products will successfully interoperate with our end-customers’ complex network and data centers. Additionally, the budgetary decisions at these entities can be lengthy and require multiple organization reviews. The length of time that end-customers devote to their evaluation of our products and decision making process varies significantly. The length of our products’ sales cycles typically ranges from three to 12 months but can be longer for our large end-customers. In addition, the length of our close or sales cycle can be affected by the extent to which customized features are requested, in particular in our large deals.

For all of these reasons, it is difficult to predict whether a sale will be completed or the particular fiscal period in which a sale will be completed, both of which contribute to the uncertainty of our future operating results. If our close or sales cycles lengthen, our revenue could be lower than expected, which would have an adverse impact on our operating results and could cause our stock price to decline.

Our ability to sell our products is highly dependent on the quality of our support and services offerings, and our failure to offer high-quality support could have a material adverse effect on our business, revenue and results of operations.

We believe that our ability to provide consistent, high quality customer service and technical support is a key factor in attracting and retaining end-customers of all sizes and is critical to the deployment of our products. When support is purchased our end-customers depend on our support organization to provide a broad range of support services, including on-site technical support, 24-hour support and shipment of replacement parts on an expedited basis. If our support organization or our distribution channel partners do not assist our end-customers in deploying our products effectively, succeed in helping our end-customers resolve post-deployment issues quickly, or provide ongoing support, it could adversely affect our ability to sell our products to existing end-customers and could harm our reputation with potential end-customers. We currently have technical support centers in the United States, Japan, China, India and the Netherlands. As we continue to expand our operations internationally, our support organization will face additional challenges, including those associated with delivering support, training and documentation in languages other than English.

We typically sell our products with maintenance and support as part of the initial purchase, and a substantial portion of our support revenue comes from renewals of maintenance and support contracts. Our end-customers have no obligation to renew their maintenance and support contracts after the expiration of the initial period. If we are unable to provide high quality support, our end-customers may elect not to renew their maintenance and support contracts or to reduce the product quantity under their maintenance and support contracts, thereby reducing our future revenue from maintenance and support contracts.

Our failure or the failure of our distribution channel partners to maintain high-quality support and services could have a material and adverse effect on our business, revenue and operating results.

We depend on growth in markets relating to network security, management and analysis, and lack of growth or contraction in one or more of these markets could have a material adverse effect on our results of operations and financial condition.

Demand for our products is linked to, among other things, growth in the size and complexity of network infrastructures and the demand for networking technologies addressing the security, management and analysis of such infrastructures. These markets are dynamic and evolving. Our future financial performance will depend in large part on

29


continued growth in the number of organizations investing in their network infrastructure and the amount they commit to such investments. If this demand declines, our results of operations and financial condition would be materially and adversely affected. Segments of the network infrastructure industry have in the past experienced significant economic downturns. Furthermore, the market for network infrastructure may not continue to grow at historic rates, or at all. The occurrence of any of these factors in the markets relating to network security, management and analysis could materially and adversely affect our results of operations and financial condition.

Our revenue growth rate in recent periods may not be indicative of our future performance.

You should not consider our revenue growth rate in recent periods as indicative of our future performance. We have recently experienced revenue growth rates of 4%, 16% and 9% in 2017, 2016 and 2015 as compared to the same prior periods. We may not achieve similar revenue growth rates in future periods. You should not rely on our revenue for any prior quarterly or annual periods as any indication of our future revenue or revenue growth. If we are unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability.

Our business and operations have experienced rapid growth in certain prior periods and may experience rapid growth at certain times in the future, and if we do not effectively manage any future growth or are unable to improve our controls, systems and processes, our operating results will be adversely affected.

In certain recent periods, we have significantly increased the number of our employees and independent contractors. As we hire new employees and independent contractors and expand into new locations outside the United States, we are required to comply with varying local laws for each of these new locations. We anticipate that further expansion of our infrastructure and headcount will be required. Our growth has placed, and will continue to place, a significant strain on our administrative and operational infrastructure and financial resources. Our ability to manage our operations and growth across multiple countries will require us to continue to refine our operational, financial and management controls, human resource policies, and reporting systems and processes.

We need to continue to improve our internal systems, processes, and controls to effectively manage our operations and growth. We may not be able to successfully implement improvements to these systems, processes and controls in an efficient or timely manner. In addition, our systems and processes may not prevent or detect all errors, omissions or fraud. For example, as described in Item 9A, “Controls and Procedures,” of this Annual Report on Form 10-K, we recently identified material weaknesses in our internal control over financial reporting and concluded that our internal control over financial reporting and our disclosure controls and procedures were not effective as of December 31, 2017. We may experience difficulties in managing improvements to our systems, processes, and controls or in connection with third-party software, which could impair our ability to provide products or services to our customers in a timely manner, causing us to lose customers, limit us to smaller deployments of our products, increase our technical support costs, or damage our reputation and brand. Our failure to improve our systems and processes, or their failure to operate in the intended manner, may result in our inability to manage the growth of our business and to accurately forecast our revenue, expenses, and earnings, or to prevent certain losses, any of which may harm our business and results of operations.

We may not be able to sustain or develop new distributor and reseller relationships, and a reduction or delay in sales to significant distribution channel partners could hurt our business.

We sell our products and services through multiple distribution channels in the United States and internationally. We may not be able to increase our number of distributor or reseller relationships or maintain our existing relationships. Recruiting and retaining qualified distribution channel partners and training them on our technologies requires significant time and resources. These distribution channel partners may also market, sell and support products and services that are competitive with ours and may devote more resources to the marketing, sales and support of such competitive products. Our sales channel structure could subject us to lawsuits, potential liability and reputational harm if, for example, any of our distribution channel partners misrepresent the functionality of our products or services to end-customers or violate laws or our corporate policies. If we are unable to establish or maintain our sales channels or if our distribution channel partners are unable to adapt to our future sales focus and needs, our business and results of operations will be harmed.

The terms of the 2016 Credit Facility could restrict our operations, particularly our ability to respond to changes in our business or to take specified actions.

In November 2016, we entered into a loan and security agreement (the “2016 Credit Facility”) with Silicon Valley Bank (“SVB”), as the lender. The 2016 Credit Facility contains a number of restrictive covenants that impose operating and financial restrictions on us, including restrictions on our ability to take actions that may be in our best interests. The 2016 Credit

30


Facility requires us to satisfy specified covenants. As of the date of this filing, we had no outstanding balance under the 2016 Credit Facility and were in compliance with all covenants except for the annual audited financial statement with an unqualified opinion no later than 180 days after the last day of the fiscal year. However, SVB has granted a forbearance on this requirement through August 31, 2018. If we continue to remain in noncompliance, or fail to comply with these covenants in the future, SVB could elect to declare all amounts outstanding under the 2016 Credit Facility to be immediately due and payable and terminate all commitments to extend further credit. If SVB accelerates the repayment, if any, we may not have sufficient funds to repay our existing debt. If we were unable to repay those amounts, SVB could proceed against the collateral granted to it to secure such indebtedness. We have pledged substantially all of our assets, excluding our intellectual property, as collateral under the 2016 Credit Facility.

Our sales to governmental organizations are subject to a number of challenges and risks.

We sell to governmental organization end-customers. Sales to governmental organizations are subject to a number of challenges and risks. Selling to governmental organizations can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense without any assurance that these efforts will generate a sale. We have not yet received security clearance from the United States government, which prevents us from being able to sell directly for certain governmental uses. There can be no assurance that such clearance will be obtained, and failure to do so may adversely affect our operating results. Governmental organization demand and payment for our products may be impacted by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our products. Governmental organizations may have statutory, contractual or other legal rights to terminate contracts with our distributors and resellers for convenience or due to a default, and any such termination may adversely impact our future operating results.

Failure to comply with governmental laws and regulations could harm our business.

Our business is subject to regulation by various federal, state, local and foreign governmental entities, including agencies responsible for monitoring and enforcing employment and labor laws, workplace safety, product safety, environmental laws, consumer protection laws, anti-bribery laws, import/export controls, federal securities laws, and tax laws and regulations. In certain jurisdictions, these regulatory requirements may be more stringent than those in the United States. Noncompliance with applicable regulations or requirements could subject us to investigations, sanctions, mandatory product recalls, enforcement actions, disgorgement of profits, fines, damages, civil and criminal penalties or injunctions. If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, operating results, and financial condition could be materially adversely affected. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees. Enforcement actions and sanctions could harm our business, operating results and financial condition.

We are subject to governmental export and import controls that could subject us to liability or impair our ability to compete in international markets.

Our products are subject to U.S. export controls and may be exported outside the United States only with the required level of export license or through an export license exception because we incorporate encryption technology into our products. In addition, various countries regulate the import of certain encryption technology and have enacted laws that could limit our ability to distribute our products or our end-customers’ ability to implement our products in those countries. Changes in our products or changes in export and import regulations may create delays in the introduction of our products in international markets, prevent our end-customers with international operations from deploying our products throughout their global systems or, in some cases, prevent the export or import of our products to certain countries altogether. Any change in export or import regulations or related legislation, shift in approach to the enforcement or scope of existing regulations or change in the countries, persons or technologies targeted by such regulations, could result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential end-customers with international operations. Any decreased use of our products or limitation on our ability to export or sell our products would likely adversely affect our business, operating results and financial condition.

We discovered that trial software was inadvertently available for download by any international user and, on limited occasions, was downloaded by individuals located in a U.S. sanctioned country. We implemented corrective actions and filed a Voluntary Self Disclosure in February 2017 with the U.S. Department of Commerce and U.S. Department of Treasury regarding these technical violations. Both agencies closed their review without any fines or penalties.

We are subject to various environmental laws and regulations that could impose substantial costs upon us.


31


Our company must comply with local, state, federal, and international environmental laws and regulations in the countries in which we do business. We are also subject to laws, which restrict certain hazardous substances, including lead, used in the construction of our products, such as the European Union Restriction on the Use of Hazardous Substances in electrical and electronic equipment directive. We are also subject to the European Union Directive, known as the Waste Electrical and Electronic Equipment Directive (“WEEE Directive”), which requires producers of certain electrical and electronic equipment to properly label products, register as a WEEE producer, and provide for the collection, disposal and recycling of waste electronic products. Failure to comply with these environmental directives and other environmental laws could result in the imposition of fines and penalties, inability to sell covered products in certain countries, the loss of revenue, or subject us to third-party property damage or personal injury claims, or require us to incur investigation, remediation or engineering costs. Our operations and products will be affected by future environmental laws and regulations, but we cannot predict the ultimate impact of any such future laws and regulations at this time.

Our products must conform to industry standards in order to be accepted by end-customers in our markets.

Generally, our products comprise only a part of a data center. The servers, network, software and other components and systems of a data center must comply with established industry standards in order to interoperate and function efficiently together. We depend on companies that provide other components of the servers and systems in a data center to support prevailing industry standards. Often, these companies are significantly larger and more influential in driving industry standards than we are. Some industry standards may not be widely adopted or implemented uniformly, and competing standards may emerge that may be preferred by our end-customers. If larger companies do not support the same industry standards that we do, or if competing standards emerge, market acceptance of our products could be adversely affected and we may need to incur substantial costs to conform our products to such standards, which could harm our business, operating results and financial condition.

We are dependent on various information technology systems, and failures of or interruptions to those systems could harm our business.

Many of our business processes depend upon our information technology systems, the systems and processes of third parties, and on interfaces with the systems of third parties. If those systems fail or are interrupted, or if our ability to connect to or interact with one or more networks is interrupted, our processes may function at a diminished level or not at all. This could harm our ability to ship or support our products, and our financial results may be harmed.

In addition, reconfiguring or upgrading our information technology systems or other business processes in response to changing business needs may be time-consuming and costly and is subject to risks of delay or failed deployment. To the extent this impacts our ability to react timely to specific market or business opportunities, our financial results may be harmed.

Future acquisitions we may undertake may not result in the financial and strategic goals that are contemplated at the time of the transaction.

We completed the acquisition of substantially all of the assets of Appcito in June 2016 and may make future acquisitions of complementary companies, products or technologies. With respect to the Appcito acquisition or any other future acquisitions we may undertake, we may find that the acquired businesses, products or technologies do not further our business strategy as expected, that we paid more than what the assets are later worth or that economic conditions change, all of which may generate future impairment charges. The Appcito acquisition or any future acquisitions may be viewed negatively by customers, financial markets or investors. There may be difficulty integrating the operations and personnel of an acquired business, and we may have difficulty retaining the key personnel of an acquired business. We may have difficulty in integrating acquired technologies or products with our existing product lines. Any integration process may require significant time and resources, and we may not be able to manage the process successfully. Our ongoing business and management’s attention may be disrupted or diverted by transition or integration issues and the complexity of managing geographically and culturally diverse locations. We may have difficulty maintaining uniform standards, controls, procedures and policies across locations. We may experience significant problems or liabilities associated with product quality, technology and other matters.

Our inability to successfully operate and integrate future acquisitions appropriately, effectively and in a timely manner, or to retain key personnel of any acquired business, could have a material adverse effect on our revenue, gross margin and expenses.

Our ability to use our net operating loss carryforwards may be subject to limitation and may result in increased future tax liability to us.


32


Generally, a change of more than 50% in the ownership of a corporation’s stock, by value, over a three-year period constitutes an ownership change for U.S. federal income tax purposes. An ownership change may limit a company’s ability to use its net operating loss carryforwards attributable to the period prior to such change. In the event we have undergone an ownership change under Section 382 of the Internal Revenue Code, if we earn net taxable income, our ability to use our pre-change net operating loss carryforwards to offset U.S. federal taxable income may become subject to limitations, which could potentially result in increased future tax liability to us.

Changes in tax laws or regulations or adverse outcomes resulting from examination of our income or other tax returns could adversely affect our operating results and financial condition.

We are subject to income taxes in the United States and various foreign jurisdictions, and our domestic and international tax liabilities will be subject to the allocation of expenses in differing jurisdictions. Our future effective tax rates could be subject to volatility or adversely affected by a number of factors, including:

changes in the valuation of our deferred tax assets and liabilities;

expected timing and amount of the release of tax valuation allowances;

expiration of, or detrimental changes in, research and development tax credit laws;

tax effects of stock-based compensation;

costs related to intercompany restructurings;

changes in tax laws, regulations, accounting principles or interpretations thereof;

future earnings being lower than anticipated in countries where we have lower statutory tax rates and higher than anticipated earnings in countries where we have higher statutory tax rates; or

examinations by US federal, state or foreign jurisdictions that disagree with interpretations of tax rules and regulations in regards to positions taken on tax filings, including the current examination by the Internal Revenue Service of our 2015 and 2014 tax returns.

As our business grows, we are required to comply with increasingly complex taxation rules and practices. We are subject to tax in multiple U.S. tax jurisdictions and in foreign tax jurisdictions as we expand internationally. The development of our tax strategies requires additional expertise and may impact how we conduct our business. Our future effective tax rates could be unfavorably affected by changes in, or interpretations of, tax rules and regulations in the jurisdictions in which we do business or changes in the valuation of our deferred tax assets and liabilities. Furthermore, we provide for certain tax liabilities that involve significant judgment. We are subject to the examination of our tax returns by federal, state and foreign tax authorities, which could focus on our intercompany transfer pricing methodology as well as other matters. If our tax strategies are ineffective or we are not in compliance with domestic and international tax laws, our financial position, operating results and cash flows could be adversely affected.

In addition, from time to time the United States, foreign and state governments make substantive changes to tax rules and the application of rules to companies. For example, the Tax Act creates a new requirement that certain income (i.e., Global Intangible Low-Taxed Income , or GILTI) earned by controlled foreign corporations (“CFCs”) must be included currently in the gross income of the CFCs’ U.S. shareholder. We are still evaluating the tax provisions related to GILTI and we have not made a policy election on how to account for the GILTI provisions of the Tax Act as allowed by the U.S. generally accepted accounting standards. Our selection of an accounting policy with respect to the new GILTI tax rules will depend, in part, on analyzing our global income to determine whether we expect to have future U.S. inclusions in taxable income related to GILTI and, if so, what is the anticipated impact.

We are exposed to the credit risk of our distribution channel partners and end-customers, which could result in material losses and negatively impact our operating results.

Most of our sales are on an open credit basis, with typical payment terms ranging from 30 to 90 days depending on local customs or conditions that exist in the sale location. If any of the distribution channel partners or end-customers responsible for a significant portion of our revenue becomes insolvent or suffers a deterioration in its financial or business condition and is unable to pay for our products, our results of operations could be harmed.

33



Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.

Generally accepted accounting principles (“GAAP”) in the United States are subject to interpretation by the Financial Accounting Standards Board (“FASB”), the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results, and could affect the reporting of transactions completed before the announcement of a change. For example, in May 2014, the FASB issued accounting standards update No. 2014-09 (Topic 606), Revenue from Contracts with Customers, which supersedes nearly all existing revenue recognition guidance under U.S. GAAP. We will adopt Topic 606 effective January 1, 2018, applying the modified retrospective method to all contracts that were not completed as of January 1, 2018. This or other changes in accounting principles could adversely affect our financial results. See Note 1 of our Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K regarding the effect of new accounting pronouncements on our financial statements. Any difficulties in implementing these pronouncements could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us.

Concentration of ownership among our existing executive officers, a small number of stockholders, directors and their affiliates may prevent new investors from influencing significant corporate decisions.

Our executive officers and directors, together with affiliated entities, own 39.0% of our outstanding common stock as of December 31, 2017. Accordingly, these stockholders, acting together, have significant influence over the election of our directors, over whether matters requiring stockholder approval are approved or disapproved and over our affairs in general. The interests of these stockholders could conflict with your interests. These stockholders may also have an interest in pursuing acquisitions, divestitures, financings or other transactions that, in their judgment, could enhance their investments, even though such transactions might involve risks to you. In addition, this concentration of ownership could have the effect of delaying or preventing a liquidity event such as a merger or liquidation of our company.

Certain stockholders could attempt to influence changes at the Company, which could adversely affect our operations, financial condition and the value of our common stock.

Our stockholders may from time-to-time seek to acquire a controlling stake in us, engage in proxy solicitations, advance stockholder proposals or otherwise attempt to effect changes. Campaigns by stockholders to effect changes at publicly-traded companies are sometimes led by investors seeking to increase short-term stockholder value through actions such as financial restructuring, increased debt, special dividends, stock repurchases or sales of assets or the entire company. Responding to proxy contests and other actions by activist stockholders can be costly and time-consuming, and could disrupt our operations and divert the attention of our board of directors and senior management from the pursuit of our business strategies. These actions could adversely affect our operations, financial condition and the value of our common stock.

We may need to raise additional funds in future private or public offerings, and such funds may not be available on acceptable terms, if at all. If we do raise additional funds, existing stockholders will suffer dilution.

We may need to raise additional funds in private or public offerings, and these funds may not be available to us when we need them or on acceptable terms, if at all. If we raise additional funds through further issuances of equity or convertible debt securities, you could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of our then-existing capital stock. Any debt financing secured by us in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities. If we cannot raise additional funds when we need them, our business and prospects could fail or be materially and adversely affected.

The price of our common stock has been and may continue to be volatile, and the value of your investment could decline.

Technology stocks have historically experienced high levels of volatility. The trading price of our common stock has been and is likely to continue to be volatile and subject to fluctuations in response to many factors, some of which are beyond our control and may not be related to our operating performance. These fluctuations could cause you to lose all or part of your investment in our common stock. Factors that could cause fluctuations in the trading price of our common stock include the following:

announcements of new products, services or technologies, commercial relationships, acquisitions or other events by us or our competitors;

34



price and volume fluctuations in the overall stock market from time to time;

significant volatility in the market price and trading volume of technology companies in general and of companies in our industry;

fluctuations in the trading volume of our shares or the size of our public float;

actual or anticipated changes or fluctuations in our results of operations;

whether our results of operations meet the expectations of securities analysts or investors;

actual or anticipated changes in the expectations of investors or securities analysts;

litigation or investigations involving us, our industry, or both;

regulatory developments in the United States, foreign countries or both;

general economic conditions and trends;

major catastrophic events;

sales of large blocks of our common stock; or

departures of key personnel.

In addition, if the market for technology stocks or the stock market in general experiences a loss of investor confidence, the trading price of our common stock could decline for reasons unrelated to our business, results of operations or financial condition. The trading price of our common stock might also decline in reaction to events that affect other companies in our industry even if these events do not directly affect us. In the past, following periods of volatility in the market price of a company’s securities, securities class action litigation has often been brought against that company. The price of our common stock has been highly volatile since our initial public offering (“IPO”) in March 2014. In January 2015, several substantially identical putative class action lawsuits alleging violations of securities laws were filed against us, our directors and certain of our executive officers and in June 2015, a related shareholder derivative action was filed. The consolidated securities class actions and the derivative action were settled in 2016 and dismissed in the first quarter of 2017. In March 2018, a putative class action lawsuit alleging violations of securities laws was filed against us and certain of our current and former executive officers, and in May 2018, a related shareholder derivative action was filed. In March 2018, the United States Securities and Exchange Commission began a private investigation into any securities laws violations by us or persons currently or formerly affiliated with us. Current or future securities litigation, including any related shareholder derivative litigation or investigation, could result in substantial costs and divert our management’s attention and resources from our business. This could have a material adverse effect on our business, results of operations and financial condition.

Sales of substantial amounts of our common stock in the public markets, or the perception that such sales might occur, could reduce the price that our common stock might otherwise attain and may dilute your voting power and your ownership interest in us.

Sales of a substantial number of shares of our common stock in the public market, or the perception that such sales could occur, could adversely affect the market price of our common stock and may make it more difficult for you to sell your common stock at a time and price that you deem appropriate. As of December 31, 2017, there were approximately 5.0 million vested and exercisable options to purchase our common stock, in addition to the 71.7 million common shares outstanding as of such date. All outstanding shares and all shares issuable upon exercise of outstanding and vested options are freely tradable, subject in some cases to volume and other restrictions of Rules 144 and 701 under the Securities Act, as well as our insider trading policy. In addition, holders of certain shares of our outstanding common stock, including an aggregate of 9.5 million shares held by funds affiliated with Summit Partners, L.P. as of December 31, 2017 are entitled to rights with respect to registration of these shares under the Securities Act pursuant to an investors’ rights agreement.

If these holders of our common stock, by exercising their registration rights, sell a large number of shares, they could adversely affect the market price for our common stock. If we file a registration statement for the purposes of selling additional shares to raise capital and are required to include shares held by these holders pursuant to the exercise of their registration

35


rights, our ability to raise capital may be impaired. Sales of substantial amounts of our common stock in the public market, or the perception that these sales could occur, could cause the market price of our common stock to decline.

We are an emerging growth company, and any decision on our part to comply only with certain reduced disclosure requirements applicable to emerging growth companies could make our common stock less attractive to investors.

We are an emerging growth company, and, for as long as we continue to be an emerging growth company, we may choose to take advantage of exemptions from various reporting requirements applicable to other public companies but not to “emerging growth companies,” including, but not limited to, not being required to have our independent registered public accounting firm audit our internal control over financial reporting under Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We could be an emerging growth company for up to five years following the completion of our initial public offering. We will remain an emerging growth company until the earliest of: (a) the last day of the year (i) following the fifth anniversary of the completion of the initial public offering, (ii) in which we have total annual gross revenue of at least $1.0 billion, or (iii) in which we qualify as a large accelerated filer, which means the market value of our common stock that is held by non-affiliates exceeds $700 million as of the prior June 30, or (b) the date on which we have issued more than $1.07 billion in non-convertible debt securities during the prior three-year period. We cannot predict if investors will find our common stock less attractive if we choose to rely on these exemptions. If some investors find our common stock less attractive as a result of any choices to reduce future disclosure, there may be a less active trading market for our common stock and the price of our common stock may be more volatile.

Under the JOBS Act, emerging growth companies can also delay adopting new or revised accounting standards until such time as those standards apply to private companies. We have irrevocably elected not to avail ourselves of this accommodation allowing for delayed adoption of new or revised accounting standards, and, therefore, we will be subject to the same new or revised accounting standards as other public companies that are not emerging growth companies.

We are obligated to implement and maintain effective internal control over financial reporting. As of December 31, 2017, we concluded that our internal control over financial reporting and our disclosure controls and procedures were not effective. In the future, we may again not complete our analysis of our internal control over financial reporting in a timely manner, or our internal control over financial reporting may not be determined to be effective, or we may discover significant deficiencies or material weaknesses in our internal control over financial reporting, all of which may adversely affect investor confidence in our company and, as a result, the value of our common stock.

We are required, pursuant to the Exchange Act, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting for each fiscal year. This assessment will need to include disclosure of any material weaknesses identified by our management in our internal control over financial reporting.

We have, in the past, experienced and are currently experiencing issues with our internal control over financial reporting. We have discovered and it is possible that we may discover in the future significant deficiencies or material weaknesses in our internal control over financial reporting. Current significant deficiencies and material weaknesses have resulted in a restatement of certain of our financial reports, as described in Item 9A, “Controls and Procedures,” of this Annual Report on Form 10-K. If, in any future reporting periods, we are unable to conclude that our internal control over financial reporting is effective, or if we are required to restate our financial statements as a result of ineffective internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, which would cause the price of our common stock to decline.

We are required to disclose material changes made in our internal control and procedures on a quarterly basis. However, our independent registered public accounting firm will not be required to attest to the effectiveness of our internal control over financial reporting pursuant to Section 404 of the Sarbanes-Oxley Act until the year following the date we are no longer an emerging growth company as defined in the JOBS Act, if we take advantage of the exemptions contained in the JOBS Act. To comply with these requirements, we may need to undertake various actions, such as implementing new internal controls and procedures and hiring accounting or internal audit staff.

If securities or industry analysts do not publish research or reports about our business, or publish inaccurate or unfavorable research reports about our business, our share price and trading volume could decline.

The market for our common stock, to some extent, depends on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If one or more of the analysts who

36


cover us should downgrade our shares or change their opinion of our shares, our share price would likely decline. If one or more of these analysts should cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which would cause our share price or trading volume to decline.

Our charter documents and Delaware law could discourage takeover attempts and lead to management entrenchment.

Our restated certificate of incorporation and bylaws contain provisions that could delay or prevent a change in control of our company. These provisions could also make it difficult for stockholders to elect directors that are not nominated by the current members of our board of directors or take other corporate actions, including effecting changes in our management. These provisions include:

a classified board of directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our board of directors; provided, that at the 2018 annual meeting of stockholders, our stockholders will be voting on a proposal to declassify our board of directors;

the ability of our board of directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preference and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;

the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of our board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;

a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;

the requirement that a special meeting of stockholders may be called only by the chairman of our board of directors, our Chief Executive Officer, our secretary, or a majority vote of our board of directors, which could delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors;

the requirement for the affirmative vote of holders of at least 66-2/3% of the voting power of all of the then-outstanding shares of the voting stock, voting together as a single class, to amend the provisions of our restated certificate of incorporation relating to the issuance of preferred stock and management of our business or our bylaws, which may inhibit the ability of an acquirer to effect such amendments to facilitate an unsolicited takeover attempt;

the ability of our board of directors, by majority vote, to amend the bylaws, which may allow our board of directors to take additional actions to prevent an unsolicited takeover and inhibit the ability of an acquirer to amend the bylaws to facilitate an unsolicited takeover attempt; and

advance notice procedures with which stockholders must comply to nominate candidates to our board of directors or not to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquiror’s own slate of directors or otherwise attempting to obtain control of us.

In addition, as a Delaware corporation, we are subject to Section 203 of the Delaware General Corporation Law. These provisions may prohibit large stockholders, in particular those owning 15% or more of our outstanding voting stock, from merging or combining with us for a certain period of time.

Our business is subject to the risks of earthquakes, fire, power outages, floods, and other catastrophic events, and to interruption by man-made problems such as acts of war and terrorism.

A significant natural disaster, such as an earthquake, fire, a flood, or significant power outage could have a material adverse impact on our business, operating results, and financial condition. Our corporate headquarters are located in the San Francisco Bay Area, a region known for seismic activity. In addition, our two primary manufacturers are located in Taiwan, which is near major earthquake fault lines and subject to typhoons during certain times of the year. In the event of a major earthquake or typhoon, or other natural or man-made disaster, our manufacturers in Taiwan may face business interruptions, which may impact quality assurance, product costs, and product supply and timing. In the event our or our service providers’

37


information technology systems or manufacturing or logistics abilities are hindered by any of the events discussed above, shipments could be delayed, resulting in missed financial targets, such as revenue and shipment targets, and our operations could be disrupted, for the affected quarter or quarters. In addition, cyber security attacks, acts of war or terrorism, or other geo-political unrest could cause disruptions in our business or the business of our supply chain, manufacturers, logistics providers, partners, or end-customers or the economy as a whole. Any disruption in the business of our supply chain, manufacturers, logistics providers, partners or end-customers that impacts sales at the end of a quarter could have a significant adverse impact on our quarterly results. All of the aforementioned risks may be further increased if the disaster recovery plans for us and our suppliers prove to be inadequate. To the extent that any of the above should result in delays or cancellations of customer orders, or the delay in the manufacture, deployment or shipment of our products, our business, financial condition and operating results would be adversely affected.

We do not intend to pay dividends for the foreseeable future.

We intend to retain any earnings to finance the operation and expansion of our business, and we do not anticipate paying any cash dividends in the future. In addition, the 2016 Credit Facility currently restricts our ability to pay cash dividends while this facility remains outstanding. As a result, you may only receive a return on your investment in our common stock if the value of our common stock increases.


ITEM 1B. UNRESOLVED STAFF COMMENTS

None.


ITEM 2. PROPERTIES

Our corporate headquarters is located in San Jose, California, where we currently lease 79,803 square feet of space under a lease agreement that expires in February 2020. We also lease space for offices internationally and for sales offices in locations throughout the United States and various international locations, including, among others, China, Japan, the United Kingdom, the Netherlands, Taiwan, Korea, Singapore and India. We believe that our current facilities are adequate to meet our current needs. We intend to expand our facilities or add new facilities as we add employees and enter new geographic markets. We believe that alternative or additional space suitable for our requirements will be available as needed to accommodate ongoing operations and any such growth. We do however expect to incur additional expenses in connection with any such new or expanded facilities.


ITEM 3. LEGAL PROCEEDINGS

We have been and may currently be involved in various legal proceedings, the outcomes of which are not within our complete control or may not be known for prolonged periods of time. Management is required to assess the probability of loss and amount of such loss, if any, in preparing our consolidated financial statements. We evaluate the likelihood of a potential loss from legal proceedings to which we are a party. We record a liability for such claims when a loss is deemed probable and the amount can be reasonably estimated. Significant judgment may be required in the determination of both probability and whether an exposure is reasonably estimable. Our judgments are subjective based on the status of the legal proceedings, the merits of our defenses and consultation with in-house and outside legal counsel. As additional information becomes available, we reassess the potential liability related to pending claims and may revise our estimates. Due to the inherent uncertainties of the legal processes in the multiple jurisdictions in which we operate, our judgments may be materially different than the actual outcomes, which could have material adverse effects on our business, financial conditions and results of operations.

Additional information with respect to this Item may be found in Note 6. Commitments and Contingencies, in the notes to consolidated financial statements of this Annual Report on Form 10-K, which is incorporated by reference.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.


38


PART II.

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

Market for Registrant’s Common Equity

Our common stock has been quoted on the New York Stock Exchange (“NYSE”) under the symbol “ATEN” since March 21, 2014. Prior to that time, there was no public market for our stock. The following table sets forth the high and low closing sales price per share of our common stock for the periods indicated.

 
Fiscal Year 2017 Quarter Ended
 
Fiscal Year 2016 Quarter Ended
 
March 31,
2017
 
June 30,
2017
 
September 30,
2017
 
December 31,
2017
 
March 31,
2016
 
June 30,
2016
 
September 30,
2016
 
December 31,
2016
Low
$
7.72

 
$
7.90

 
$
6.08

 
$
7.20

 
$
4.92

 
$
5.74

 
$
6.52

 
$
7.44

High
$
9.78

 
$
9.55

 
$
8.25

 
$
8.14

 
$
6.61

 
$
6.92

 
$
10.69

 
$
10.77


There were approximately 137 stockholders of record on August 24, 2018. Because many shares of our common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these holders of record.

Dividends

We have never declared or paid any cash dividends on our common stock. We currently intend to retain any future earnings, if any, and do not anticipate paying any cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our board of directors and will be dependent on a number of factors, including our earnings, capital requirements, any contractual limitations and overall financial conditions.



39


Company Stock Performance

The following graph compares the cumulative total return on our common stock, the NASDAQ Composite Index and the Russell 1000 Index. The graph assumes $100 was invested on March 21, 2014 in our common stock and each index and all dividends were reinvested. The historic stock price performance is not necessarily indicative of future stock price performance.
a10k12312017chart.jpg

 
3/21/14
 
12/31/14
 
12/31/15
 
12/31/16
 
12/31/17
A10 Networks, Inc.
$
100.00

 
$
26.90

 
$
40.47

 
$
51.26

 
$
47.62

NASDAQ Composite
$
100.00

 
$
110.74

 
$
117.08

 
$
125.87

 
$
161.42

Russell 1000
$
100.00

 
$
109.61

 
$
108.41

 
$
118.92

 
$
141.93



Issuer Purchases of Equity Securities

On October 23, 2017, our board of directors authorized a share repurchase program for up to $20.0 million of our common stock over 12 months. Under the repurchase authorization, shares may be purchased from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases, privately negotiated transactions or other means. The repurchase authorization may be commenced, suspended or discontinued at any time at our discretion. No shares were repurchased under this program as of December 31, 2017.


Unregistered Sales of Equity Securities

None.



40


ITEM 6. SELECTED FINANCIAL DATA

We have derived the consolidated statement of operations and the consolidated balance sheet data for the fiscal years 2017, 2016 and 2015 from the consolidated audited financial statements included in Part II, Item 8 included in this Annual Report on Form 10-K. The consolidated statement of operations and the consolidated balance sheet data for the fiscal years 2014 and 2013 were derived from the consolidated audited financial statements that are not included in this Annual Report on Form 10-K. As our historical operating results are not necessarily indicative of future operating results, these selected consolidated financial data should be read in conjunction with the consolidated financial statements and accompanying notes in Part II, Item 8, and Management’s Discussion and Analysis of Financial Condition and Results of Operations in Part II, Item 7 included in this Annual Report on Form 10-K.

As discussed in Note 2 - Restatement of Previously Issued Consolidated Financial Statements in Part II, Item 8 of this Form 10-K, we have restated our audited financial statements as of and for the years ended December 31, 2016 and 2015.
 
 
Years Ended December 31,
 
 
2017
 
2016
 
2015
 
2014
 
2013
 
 
 
 
(Restated)
 
(Restated)
 
 
 
 
 
 
(in thousands, except per share amounts)
Consolidated Statement of Operations Data:
 
 
 
 
 
 
 
 
 
 
Revenue
 
$
235,429

 
$
227,297

 
$
196,285

 
$
179,507

 
$
141,738

Cost of revenue
 
$
53,318

 
$
54,413

 
$
48,402

 
$
42,937

 
$
33,396

Gross profit
 
$
182,111

 
$
172,884

 
$
147,883

 
$
136,570

 
$
108,342

Loss from operations
 
$
(10,372
)
 
$
(20,570
)
 
$
(40,309
)
 
$
(30,271
)
 
$
(22,843
)
Net loss attributable to common stockholders
 
$
(10,751
)
 
$
(22,391
)
 
$
(41,897
)
 
$
(35,870
)
 
$
(29,078
)
Net loss per share attributable to common stockholders
 - basic and diluted
 
$
(0.15
)
 
$
(0.34
)
 
$
(0.67
)
 
$
(0.74
)
 
$
(3.14
)
Weighted-average shares used in computing net loss per share attributable to common stockholders - basic and diluted
 
70,053

 
65,701

 
62,428

 
48,682

 
9,262

 
 
 
 
 
 
 
 
 
 
 
Consolidated Balance Sheet Data:
 
 
 
 
 
 
 
 
 
 
Cash, cash equivalents and marketable securities
 
$
131,134

 
$
114,347

 
$
98,117

 
$
91,905

 
$
20,793

Working capital
 
$
111,076

 
$
95,285

 
$
89,550

 
$
100,656

 
$
15,122

Total assets
 
$
224,858

 
$
216,733

 
$
189,892

 
$
186,980

 
$
93,794

Total debt
 
$

 
$

 
$

 
$

 
$
20,000

Deferred revenue, net (current and non-current)
 
$
94,637

 
$
91,617

 
$
72,008

 
$
57,220

 
$
41,232

Redeemable convertible preferred stock
 
$

 
$

 
$

 
$

 
$
81,426

Convertible preferred stock
 
$

 
$

 
$

 
$

 
$
44,749

Total stockholders’ equity (deficit)
 
$
98,386

 
$
82,752

 
$
78,205

 
$
96,565

 
$
(134,880
)


41


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

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the consolidated financial statements and notes thereto included in Part II, Item 8 of this Form 10-K. In addition to historical information, the discussion below contains certain forward‑looking statements that involve risks and uncertainties. These forward-looking statements include, but are not limited to, those matters discussed under the heading “Forward-looking Statements.” Our actual results could differ materially from those anticipated by these forward‑looking statements due to various factors, including, but not limited to, those set forth under Item 1A. Risk Factors of this Form 10-K and elsewhere in this document.

Restatement

Management’s Discussion and Analysis of Financial Condition and Results of Operations have been updated to reflect the effects of the restatement described in Note - 2 Restatement of Previously Issued Consolidated Financial Statements to our audited consolidated financial statements in Part II, Item 8 included in this Annual Report on Form 10-K.

Overview

We are a leading provider of secure application solutions and services that enable a new generation of intelligently connected companies with the ability to continuously improve cyber protection and digital responsiveness across dynamic IT and network infrastructures. Our portfolio of software and hardware solutions combines industry-leading performance and scale with advanced intelligent automation, machine learning, data driven analytics, and threat intelligence to ensure security and availability of customer applications across their multi-cloud networks, including on-premise, private and public clouds.

Our product portfolio seeks to address many of the aforementioned challenges and solution requirements. The portfolio consists of six secure application solutions; Thunder ADC, Lightning ADC, Thunder CGN, Thunder TPS, Thunder SSLi and Thunder CFW and intelligent management, and automation tools; Harmony Controller and aGalaxy. Our products are offered in a variety of form factors and payment models, including physical appliances and software licenses, as well as pay-as-you-go licensing models and FlexPool, a flexible consumption-based software model.

We derive revenue from sales of products and related support services. Products revenue is generated primarily by sales of hardware appliances with perpetual licenses to our embedded software solutions. We also derive revenue from licenses to, or subscription services for, software-only versions of our solutions. We generate services revenue primarily from sales of maintenance and support contracts. Our customers predominantly purchase maintenance and support in conjunction with purchases of our products. In addition, we also derive revenue from the sale of professional services.

We sell our products globally to service providers and enterprises that depend on data center applications and networks to generate revenue and manage operations efficiently. Our end-customers operate in a variety of industries, including telecommunications, technology, industrial, retail, financial, gaming, education and government. Since inception, our customer base has grown rapidly. As of December 31, 2017, we had sold products to approximately 6,200 customers across 83 countries.

We sell substantially all of our solutions through our high-touch sales organization as well as distribution channel partners, including distributors, value-added resellers and system integrators, and fulfill nearly all orders globally through such partners. We believe this sales approach allows us to obtain the benefits of channel distribution, such as expanding our market coverage, while still maintaining face-to-face relationships with our end-customers. We outsource the manufacturing of our hardware products to original design manufacturers. We perform quality assurance and testing at our San Jose, Taiwan and Japan distribution centers, as well as at our manufacturers’ locations.

During the year ended December 31, 2017, 49% of our total revenue was generated from the United States, 22% from Japan and 29% from other geographical regions. During the year ended December 31, 2016, 51% of our total revenue was generated from the United States, 23% from Japan and 26% from other geographical regions. During 2015, 54% of our total revenue was generated from the United States, 18% from Japan and 28% from other geographical regions. 

As a result of the nature of our target market and the current stage of our development, a substantial portion of our revenue comes from a limited number of large customers, including service providers, in any period. During the years ended December 31, 2017, 2016 and 2015, purchases from our ten largest end-customers accounted for 35%, 36% and 32% of our total revenue, respectively. Sales to these large end-customers have typically been characterized by large but irregular purchases with long sales cycles. The timing of these purchases and the delivery of the purchased products are difficult to

42


predict. As a consequence, any acceleration or delay in anticipated product purchases by or deliveries to our largest customers could materially impact our revenue and operating results in any quarterly period. This may cause our quarterly revenue and operating results to fluctuate from quarter to quarter and make them difficult to predict.
We had $46.6 million of cash and cash equivalents and $84.6 million of marketable securities as of December 31, 2017. Cash generated by operating activities was $14.3 million in 2017 as compared to $18.8 million in 2016.

We intend to continue to invest for long-term growth. We have invested and expect to continue to invest in our product development efforts to deliver new products and additional features in our current products to address customer needs. In addition, we may expand our global sales and marketing organizations, expand our distribution channel partner programs and increase awareness of our solutions on a global basis. Additionally, we will be investing in general and administrative resources to meet the requirements to operate as a public company. Our investments in growth in these areas may affect our short-term profitability.

Results of Operations

A summary of our consolidated statements of operations for the years ended December 31, 2017, 2016 and 2015 is as follows (dollars in thousands):

 
Years Ended December 31,
 
 
 
 
 
2017
 
2016
 
Change
 
Amount
 
Percentage of Total Revenue
 
Amount
 
Percentage of Total Revenue
 
Amount
 
Percent
Revenue:
 

 
 
 
 

 
 
 
 
 
 
Products
$
149,903

 
63.7
 %
 
$
152,308

 
67.0
 %
 
$
(2,405
)
 
(1.6
)%
Services
85,526

 
36.3

 
74,989

 
33.0

 
10,537

 
14.1
 %
Total revenue
235,429

 
100.0

 
227,297

 
100.0

 
8,132

 
3.6
 %
Cost of revenue:
 

 
 
 
 

 
 
 
 
 
 
Products
36,269

 
15.4

 
37,520

 
16.5

 
(1,251
)
 
(3.3
)%
Services
17,049

 
7.2

 
16,893

 
7.4

 
156

 
0.9
 %
Total cost of revenue
53,318

 
22.6

 
54,413

 
23.9

 
(1,095
)
 
(2.0
)%
Gross profit
182,111

 
77.4

 
172,884

 
76.1

 
9,227

 
5.3
 %
Operating expenses:
 

 
 
 
 

 
 
 
 
 
 
Sales and marketing
101,360

 
43.1

 
104,360

 
45.9

 
(3,000
)
 
(2.9
)%
Research and development
62,991

 
26.8

 
60,700

 
26.7

 
2,291

 
3.8
 %
General and administrative
28,132

 
11.9

 
26,305

 
11.6

 
1,827

 
6.9
 %
Litigation and settlement expense

 

 
2,089

 
0.9

 
(2,089
)
 
(100.0
)%
Total operating expenses
192,483

 
81.8

 
193,454

 
85.1

 
(971
)
 
(0.5
)%
Loss from operations
(10,372
)
 
(4.4
)
 
(20,570
)
 
(9.0
)
 
10,198

 
49.6
 %
Non-operating income (expense):
 

 
 
 
 

 
 
 
 
 
 
Interest expense
(162
)
 

 
(424
)
 
(0.2
)
 
262

 
61.8
 %
Interest and other income (expense), net
989

 
0.3

 
(640
)
 
(0.3
)
 
1,629

 
254.5
 %
Total non-operating income (expense), net
827

 
0.3

 
(1,064
)
 
(0.5
)
 
1,891

 
177.7
 %
Loss before income taxes
(9,545
)
 
(4.1
)
 
(21,634
)
 
(9.5
)
 
12,089

 
55.9
 %
Provision for income taxes
1,206

 
0.5

 
757

 
0.4

 
449

 
59.3
 %
Net loss
$
(10,751
)
 
(4.6
)%
 
$
(22,391
)
 
(9.9
)%
 
$
11,640

 
52.0
 %


43


 
Years Ended December 31,
 
 
 
 
 
2016
 
2015
 
Change
 
Amount
 
Percentage of Total Revenue
 
Amount
 
Percentage of Total Revenue
 
Amount
 
Percent
Revenue:
 

 
 
 
 

 
 
 
 
 
 
Products
$
152,308

 
67.0
 %
 
$
134,931

 
68.7
 %
 
$
17,377

 
12.9
 %
Services
74,989

 
33.0

 
61,354

 
31.3

 
13,635

 
22.2
 %
Total revenue
227,297

 
100.0

 
196,285

 
100.0

 
31,012

 
15.8
 %
Cost of revenue:
 

 
 
 
 

 
 
 
 
 
 
Products
37,520

 
16.5

 
32,763

 
16.7

 
4,757

 
14.5
 %
Services
16,893

 
7.4

 
15,639

 
8.0

 
1,254

 
8.0
 %
Total cost of revenue
54,413

 
23.9

 
48,402

 
24.7

 
6,011

 
12.4
 %
Gross profit
172,884

 
76.1

 
147,883

 
75.3

 
25,001

 
16.9
 %
Operating expenses:
 

 
 
 
 

 
 
 
 
 
 
Sales and marketing
104,360

 
45.9

 
104,531

 
53.2

 
(171
)
 
(0.2
)%
Research and development
60,700

 
26.7

 
54,843

 
27.9

 
5,857

 
10.7
 %
General and administrative
26,305

 
11.6

 
26,614

 
13.6

 
(309
)
 
(1.2
)%
Litigation and settlement expense
2,089

 
0.9

 
2,204

 
1.1

 
(115
)
 
(5.2
)%
Total operating expenses
193,454

 
85.1

 
188,192

 
95.8

 
5,262

 
2.8
 %
Loss from operations
(20,570
)
 
(9.0
)
 
(40,309
)
 
(20.5
)
 
19,739

 
49.0
 %
Non-operating income (expense):
 

 
 
 
 

 
 
 
 
 
 
Interest expense
(424
)
 
(0.2
)
 
(509
)
 
(0.3
)
 
85

 
16.7
 %
Interest and other income (expense), net
(640
)
 
(0.3
)
 
(332
)
 
(0.2
)
 
(308
)
 
(92.8
)%
Total non-operating income (expense), net
(1,064
)
 
(0.5
)
 
(841
)
 
(0.5
)
 
(223
)
 
(26.5
)%
Loss before income taxes
(21,634
)
 
(9.5
)
 
(41,150
)
 
(21.0
)
 
19,516

 
47.4
 %
Provision for income taxes
757

 
0.4

 
747

 
0.3

 
10

 
1.3
 %
Net loss
$
(22,391
)
 
(9.9
)%
 
$
(41,897
)
 
(21.3
)%
 
$
19,506

 
46.6
 %



Revenue

Our products revenue primarily consists of revenue from sales of our hardware appliances upon which our software is installed. Such software includes our ACOS software platform plus one of our ADC, CGN, TPS, SSLi or CFW solutions. Purchase of a hardware appliance includes a perpetual license to the included software. We recognize products revenue at the time of shipment, provided that all other revenue recognition criteria have been met. As a percentage of revenue, our products revenue may vary from quarter to quarter based on, among other things, the timing of orders and delivery of products, cyclicality and seasonality, changes in currency exchange rates and the impact of significant transactions with unique terms and conditions.
We generate services revenue from sales of post contract support (“PCS”), which is bundled with sales of products and professional services. We offer tiered PCS services under renewable, fee-based PCS contracts, primarily including technical support, hardware repair and replacement parts, and software upgrades on a when-and-if-released basis. We recognize services revenue ratably over the term of the PCS contract, which is typically one year, but can be up to five years.

44


A summary of our total revenue is as follows (dollars in thousands):
 
Years Ended December 31,
 
Change
 
2017
 
2016
 
Amount
 
Percent
Revenue:
 
 
 
 
 
 
 
Products
$
149,903

 
$
152,308

 
$
(2,405
)
 
(2
)%
Services
85,526

 
74,989

 
10,537

 
14
 %
Total revenue
$
235,429

 
$
227,297

 
$
8,132

 
4
 %
Revenue by geographic location:
 
 
 

 
 

 
 

United States
$
115,536

 
$
115,706

 
$
(170
)
 
 %
Japan
51,488

 
52,951

 
(1,463
)
 
(3
)%
Asia Pacific, excluding Japan
33,189

 
29,829

 
3,360

 
11
 %
EMEA
27,859

 
23,669

 
4,190

 
18
 %
Other
7,357

 
5,142

 
2,215

 
43
 %
Total revenue
$
235,429

 
$
227,297

 
$
8,132

 
4
 %
 
Years Ended December 31,
 
Net Change
 
2016
 
2015
 
Amount
 
Percent
Revenue:
 
 
 
 
 
 
 
Products
$
152,308

 
$
134,931

 
$
17,377

 
13
 %
Services
74,989

 
61,354

 
13,635

 
22
 %
Total revenue
$
227,297

 
$
196,285

 
$
31,012

 
16
 %
Revenue by geographic location:
 

 
 

 
 

 
 

United States
$
115,706

 
$
105,340

 
$
10,366

 
10
 %
Japan
52,951

 
35,636

 
17,315

 
49
 %
Asia Pacific, excluding Japan
29,829

 
23,847

 
5,982

 
25
 %
EMEA
23,669

 
26,025

 
(2,356
)
 
(9
)%
Other
5,142

 
5,437

 
(295
)
 
(5
)%
Total revenue
$
227,297

 
$
196,285

 
$
31,012

 
16
 %

2017 Revenue Compared to 2016 Revenue

Total revenue increased $8.1 million, or 4%, in 2017 as compared to 2016, due to a $10.5 million increase in services revenue, partially offset by a $2.4 million decrease in products revenue. Revenue from service provider and enterprise customers increased 11% and decreased 2%, respectively, in 2017 as compared to 2016.

Products revenue decreased $2.4 million, or 2%, in 2017 as compared to 2016, which is primarily attributable to decreases from the United States and Japan, partially offset by increases from EMEA and Asia Pacific excluding Japan. Products revenue from service provider and enterprise customers increased 11% and decreased 11%, respectively, in 2017 as compared to 2016.

Services revenue increased $10.5 million, or 14%, in 2017 as compared to 2016, which is primarily attributable to the increase in PCS sales in connection with our increased installed customer base. During 2017, services revenue recognized from our installed customer base with contracts existing at the beginning of the year grew by 19% as compared to the same measure in 2016. Services revenue from service provider and enterprise customers increased 11% and 16%, respectively, in 2017 as compared to 2016

During 2017, $115.5 million, or 49%, of total revenue was generated from the United States, which remained relatively constant as compared to 2016. The decrease in products revenue was partially offset by higher services revenue attributable to the increase PCS sales in connection with our increased installed customer base.

45



During 2017$51.5 million, or 22%, of total revenue was generated from Japan, which represents a 3% decrease in revenue as compared to 2016. The decrease in products revenue was partially offset by higher services revenue attributable to the increase PCS sales in connection with our increased installed customer base.

During 2017$33.2 million, or 14%, of total revenue was generated from the Asia Pacific regions excluding Japan, which represents a 11% increase in revenue as compared to 2016. The increase was due to higher products revenue and higher services revenue from PCS sales in connection with our increased installed customer base.

During 2017$27.9 million, or 12%, of total revenue was generated from EMEA, which represents a 18% increase in revenue as compared to 2016. The increase was due to higher products revenue and higher services revenue from PCS sales in connection with our increased installed customer base.

2016 Revenue Compared to 2015 Revenue

Total revenue increased $31.0 million, or 16% , in 2016 as compared to 2015, which consisted of a $17.4 million increase in products revenue and a $13.6 million increase in services revenue. Revenue from service provider and enterprise customers increased 11% and 20%, respectively, in 2016 as compared to 2015.

Products revenue increased $17.4 million, or 13% , in 2016 as compared to 2015, which is primarily attributable to increases from the United States, Japan and Asia Pacific excluding Japan, partially offset by a decrease from EMEA. Products revenue from service provider and enterprise customers increased 6% and 18%, respectively, in 2016 as compared to 2015.

Services revenue increased $13.6 million, or 22%, in 2016 as compared to 2015, which is primarily attributable to the increase in PCS sales in connection with our increasing installed customer base as well as an increase in our professional services and product-based subscription revenue. During 2016, services revenue recognized from our installed customer base with contracts existing at the beginning of the year grew by 28% as compared to the same measure in 2015. Services revenue from service provider and enterprise customers increased 22% each, in 2016 as compared to 2015. 

During 2016, $115.7 million, or 51%, of total revenue was generated from the United States, which represents an 10% increase in revenue as compared to 2015. The increase was due to higher products revenue as well as higher PCS sales in connection with our increased installed customer base.

During 2016, $53.0 million, or 23%, of total revenue was generated from Japan, which represents a 49% increase in revenue as compared to 2015. The increase was primarily due to higher revenue from service provider customers and expansion to new customers in Japan. In addition, the favorable currency exchange impact of the Japanese yen on products revenue was $4.5 million during 2016.

During 2016, $29.8 million, or 13%, of total revenue was generated from the Asia Pacific regions excluding Japan, which represents a 25% increase in revenue as compared to 2015. The increase was due to higher products revenue resulting from expanding our presence in these regions as well as higher PCS sales in connection with our increased installed customer base.

During 2016, $23.7 million, or 10%, of total revenue was generated from EMEA, which represents a 9% decrease in revenue as compared to 2015. The decrease was due to lower products revenue as a result of overall economic weakness in the EMEA markets as well as personnel turnover in our Middle East operations, partially offset by an increase in services revenue.



46


Cost of Revenue, Gross Profit and Gross Margin

Cost of revenue

Cost of products revenue is primarily comprised of cost of third-party manufacturing services and cost of inventory for the hardware component of our products. Cost of products revenue also includes warehouse personnel costs, shipping costs, inventory write-downs, certain allocated facilities and information technology infrastructure costs, and expenses associated with logistics and quality control.

Cost of services revenue is primarily comprised of personnel costs for our technical support, training and professional service teams. Cost of services revenue also includes the costs of inventory used to provide hardware replacements to end- customers under PCS contracts and certain allocated facilities and information technology infrastructure costs.

A summary of our cost of revenue is as follows (dollars in thousands):
 
Years Ended December 31,
 
Change
 
2017
 
2016
 
Amount
 
Percent
Cost of revenue:
 
 
 
 
 
 
 
Products
$
36,269

 
$
37,520

 
$
(1,251
)
 
(3
)%
Services
17,049

 
16,893

 
156

 
1
 %
Total cost of revenue
$
53,318

 
$
54,413

 
$
(1,095
)
 
(2
)%

 
Years Ended December 31,
 
Change
 
2016
 
2015
 
Amount
 
Percent
Cost of revenue:
 
 
 
 
 
 
 
Products
$
37,520

 
$
32,763

 
$
4,757

 
15
%
Services
16,893

 
15,639

 
1,254

 
8
%
Total cost of revenue
$
54,413

 
$
48,402

 
$
6,011

 
12
%

Gross Margin

Gross margin may vary and be unpredictable from period to period due to a variety of factors. These may include the mix of revenue from each of our regions, the mix of our products sold within a period, discounts provided to customers, inventory write-downs and foreign currency exchange rates.

Our sales are generally denominated in U.S. dollars, however, in Japan they are denominated in Japanese yen.

Any of the factors noted above can generate either a favorable or unfavorable impact on gross margin.

A summary of our gross profit and gross margin is as follows (dollars in thousands):
 
Years Ended December 31,
 
 
 
2017
 
2016
 
Change
 
Amount
 
Gross Margin
 
Amount
 
Gross Margin
 
Amount
 
Gross Margin
Gross profit:
 

 
 
 
 

 
 
 
 

 
 
Products
$
113,634

 
75.8%
 
$
114,788

 
75.4%
 
$
(1,154
)
 
0.4%
Services
68,477

 
80.1%
 
58,096

 
77.5%
 
10,381

 
2.6%
Total gross profit
$
182,111

 
77.4%
 
$
172,884

 
76.1%
 
$
9,227

 
1.3%

47



 
Years Ended December 31,
 
 
 
2016
 
2015
 
Change
 
Amount
 
Gross Margin
 
Amount
 
Gross Margin
 
Amount
 
Gross Margin
Gross profit:
 

 
 
 
 

 
 
 
 

 
 
Products
$
114,788

 
75.4%
 
$
102,168

 
75.7%
 
$
12,620

 
(0.3)%
Services
58,096

 
77.5%
 
45,715

 
74.5%
 
12,381

 
3.0%
Total gross profit
$
172,884

 
76.1%
 
$
147,883

 
75.3%
 
$
25,001

 
0.7%


2017 Gross Margin Compared to 2016 Gross Margin

Products gross margin increased by 0.4% in 2017 as compared to 2016 primarily due to the favorable impact as a result of lower inventory reserve for excess and obsolete products, partially offset by unfavorable geographic revenue mix. We had less sales from geographic regions and products with higher gross margins in 2017 as compared to 2016.

Services gross margin increased by 2.6% in 2017 as compared to 2016 primarily due to higher services revenue due to increased installed customer base while the personnel costs related to support, professional services and maintenance remained relatively constant.

2016 Gross Margin Compared to 2015 Gross Margin
Products gross margin decreased by 0.3% in 2016 as compared to 2015 primarily due to the unfavorable impact as result of higher inventory reserve for excess and obsolete products, partially offset by favorable geographic revenue mix. We had more sales from geographic regions and products with higher gross margins in 2016 as compared to 2015.

Services gross margin increased by 3.0% in 2016 as compared to 2015 primarily due to higher services revenue while the personnel costs related to support, professional services and maintenance remained relatively constant.


Operating Expenses

Our operating expenses consist of sales and marketing, research and development, general and administrative and litigation and settlement expenses. The largest component of our operating expenses is personnel costs which consist of wages, benefits, bonuses, and, with respect to sales and marketing expenses, sales commissions. Personnel costs also include stock-based compensation. We expect our personnel costs to increase as our business continues to grow and we hire new employees.

A summary of our operating expenses is as follows (dollars in thousands):
 
Years Ended December 31,
 
Change
 
2017
 
2016
 
Amount
 
Percent
Operating expenses:
 

 
 

 
 

 
 

Sales and marketing
$
101,360

 
$
104,360

 
$
(3,000
)
 
(3
)%
Research and development
62,991

 
60,700

 
2,291

 
4
 %
General and administrative
28,132

 
26,305

 
1,827

 
7
 %
Litigation expense

 
2,089

 
(2,089
)
 
(100
)%
Total operating expenses
$
192,483

 
$
193,454

 
$
(971
)
 
(1
)%

48


 
Years Ended December 31,
 
Change
 
2016
 
2015
 
Amount
 
Percent
Operating expenses:
 

 
 

 
 

 
 

Sales and marketing
$
104,360

 
$
104,531

 
$
(171
)
 
 %
Research and development
60,700

 
54,843

 
5,857

 
11
 %
General and administrative
26,305

 
26,614

 
(309
)
 
(1
)%
Litigation and settlement expense
2,089

 
2,204

 
(115
)
 
(5
)%
Total operating expenses
$
193,454

 
$
188,192

 
$
5,262

 
3
 %

Sales and Marketing

Sales and marketing expenses are our largest functional category of operating expenses and primarily consist of personnel costs. Sales and marketing expenses also include the cost of marketing programs, trade shows, consulting services, promotional materials, demonstration equipment, depreciation and certain allocated facilities and information technology infrastructure costs.

Sales and marketing expenses decreased $3.0 million, or 3%, in 2017 as compared to 2016 primarily attributable to a $2.2 million decrease in personnel costs as a result of lower sales commissions and a $0.9 million decrease in travel and entertainment.

Sales and marketing expenses remained relatively unchanged in 2016 as compared to 2015 as a $0.9 million decrease in depreciation expense, a $0.8 million decrease in contractors and consultants fees and $0.7 million decrease in recruiting fees were partially offset by a $1.9 million increase in personnel costs due to higher headcount and a $0.3 million increase in rent for sales offices.

Sales and marketing expenses may increase in the future as we expand our sales presence in existing countries and into new countries.

Research and Development

Research and development efforts are focused on new product development and on developing additional functionality for our existing products. These expenses primarily consist of personnel costs, and, to a lesser extent, prototype materials, depreciation and certain allocated facilities and information technology infrastructure costs. We expense research and development costs as incurred.

Research and development expenses increased $2.3 million, or 4%, in 2017 as compared to 2016 primarily attributable to a $1.0 million increase in personnel costs, a $0.5 million increase in contractors and consultants fees, a $0.4 million increase in expensed equipment and software subscription and a $0.4 million increase in depreciation expense.

Research and development expenses increased $5.9 million, or 11%, in 2016 as compared to 2015 primarily attributable to a $4.5 million increase in personnel costs due to higher headcount and impact from the acquisition of Appcito, a $0.6 million increase in amortization expense mainly due to purchased intangibles from the acquisition of Appcito and a $0.6 million increase in professional services.

We expect our research and development expenses to increase in the future as we continue to develop new products and enhance our existing products.

General and Administrative

General and administrative expenses primarily consist of personnel costs, professional services and office expenses. General and administrative personnel costs include executive, finance, human resources, information technology, facility and legal (excluding litigation) related expenses. Professional services primarily consist of fees for outside accounting, tax, legal, recruiting and other administrative services.


49


General and administrative expenses increased $1.8 million, or 7%, in 2017 as compared to 2016 primarily attributable a $0.7 million increase in business and office, a $0.5 million increase in personnel costs and a $0.5 million increase in recruiting fees.

General and administrative expenses decreased $0.3 million, or 1%, in 2016 as compared to 2015 primarily attributable a $1.6 million decrease in contractors and consultants fees, a $1.2 million decrease in business and office expense due to lower bad debt expense and a $0.5 million decrease in professional services, partially offset by a $2.8 million increase in personnel costs.

General and administrative expenses may increase in the future.

Litigation and Settlement Expense

Litigation and settlement expense is comprised of legal expenses incurred related to litigation and, if applicable, charges for litigation reserves. Litigation expenses consist of professional fees incurred in defending ourselves against litigation matters and are expensed as incurred when professional services are provided. The litigation reserve, if any, consists of accruals we make related to estimated losses in pending legal proceedings. Litigation reserves, if any, are adjusted as we change our estimates or make payments in damages or settlements.

We had no litigation and settlement expense in 2017. Litigation and settlement expense of $2.1 million in 2016 was due to the class action and the derivative action lawsuits which were settled in the second quarter of 2016.

Litigation and settlement expense decreased $0.1 million in 2016 as compared to 2015 due to fewer litigation-related activities following the agreements to settle the Class Action and the Derivative Action lawsuits in 2016.


Interest Expense

Interest expense consists primarily of interest expense and amortization of debt issuance costs. At December 31, 2017 and 2016, we had no outstanding balances on our credit facility.  We expect to continue to incur commitment fees associated with the undrawn balance of our credit facility. At such time we choose to draw down on the credit facility, we would reduce the commitment fees accrued and increase the interest on outstanding balances.

Interest expense was immaterial in 2017, 2016 and 2015.

Interest and Other Income (Expense), Net

Interest income consists primarily of interest income earned on our cash and cash equivalents and marketable securities. Other income (expense) consists primarily of foreign currency exchange gains and losses.

Interest and other income (expense), net, increased $1.6 million in 2017 as compared to 2016 primarily due to a $1.2 million increase in foreign exchange gain and a $0.4 million increase in interest income.
Interest and other income (expense), net, decreased $0.3 million in 2016 as compared to 2015 primarily due to a $1.0 million increase in foreign exchange losses, partially offset by a $0.8 million increase in interest income.


Provision for Income Taxes

We recorded income tax provision of $1.2 million, $0.8 million and $0.7 million for the years ended December 31, 2017, 2016 and 2015, respectively, which primarily consisted of foreign taxes. Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the carrying amounts of existing assets and liabilities in the financial statements and their respective tax bases using tax rates expected to be in effect during the years in which the basis differences reverse.

50



We currently maintain a valuation allowance on federal and state deferred tax assets, and we will continue to maintain a valuation allowance against all of our U.S. and certain foreign deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of this allowance.

On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “Tax Act”). The Tax Act makes broad and complex changes to the U.S. tax code including, but not limited to: (1) reducing the U.S. federal corporate tax rate from 35 percent to 21 percent; (2) requiring companies to pay a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries; (3) generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries; (4) requiring a current inclusion in U.S. federal taxable income of certain earnings of controlled foreign corporations; (5) eliminating the corporate alternative minimum tax (“AMT”) and changing how existing AMT credits can be realized; (6) creating the base erosion anti-abuse tax (“BEAT”), a new minimum tax; (7) creating a new limitation on deductible interest expense; and (8) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017.

As a result of the reduction in the U.S. corporate income tax rate, we revalued our U.S. net deferred tax asset at December 31, 2017. The revaluation is based on the rates at which the U.S. net deferred tax assets are expected to reverse in the future. There was no impact to the balance sheet and income statement due to the full valuation allowance placed on the deferred tax assets for the U.S. We will continue to review and assess the potential future impact of the legislation and how it may apply to future periods. Please see Note 9. Income Taxes to the consolidated financial statements in Part II, Item 8 for further details.


Liquidity and Capital Resources

 As of December 31, 2017, we had cash and cash equivalents of $46.6 million, including approximately $4.8 million held outside the United States in our foreign subsidiaries, and $84.6 million of marketable securities. We currently do not have any plans to repatriate our earnings from our foreign operations. As of December 31, 2017, we had working capital of $111.1 million, an accumulated deficit of $257.0 million and total stockholders’ equity of $98.4 million.

We plan to continue to invest for long-term growth, and our investment may increase. We believe that our existing cash and cash equivalents, marketable securities and other available financial resources will be sufficient to meet our anticipated cash needs for at least the next 12 months. Our future capital requirements will depend on many factors, including our growth rate, the expansion of sales and marketing activities, the timing and extent of spending to support development efforts, the introduction of new and enhanced product and service offerings and the continuing market acceptance of our products. In the event that additional financing is required from outside sources, we may not be able to raise such financing on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, operating results and financial condition could be adversely affected.

On October 27, 2016, our board of directors authorized a share repurchase program for up to $20.0 million of our common stock over 12 months. Under the repurchase authorization, shares may be purchased from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases, privately negotiated transactions or other means. During the years ended December 31, 2017 and 2016, we repurchased 451,259 shares at an average price of $6.81 and 226,676 shares at an average price of $7.92, respectively, as part of this publicly announced program which expired on October 23, 2017. We used approximately $3.1 million and $1.8 million of cash for share repurchases during the years ended December 31, 2017 and 2016, respectively.

On October 23, 2017, our board of directors authorized another share repurchase program for up to $20.0 million of our common stock over 12 months. Under the repurchase authorization, shares may be purchased from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases, privately negotiated transactions or other means. The repurchase authorization may be commenced, suspended or discontinued at any time at our discretion. No shares were repurchased under this repurchase program as of December 31, 2017.

In addition, as described in Note 6. Commitments and Contingencies to the consolidated financial statements, we are currently, or may be from time to time be, involved in ongoing litigation. Any adverse settlements or judgments in any litigation could have a material adverse impact on our results of operations, cash balances and cash flows in the period in which such events occur.


51


Credit Facility

In November 2016, we entered into the 2016 Credit Facility with SVB as the lender. The 2016 Credit Facility provides a three-year, $25.0 million revolving credit facility, which includes a maximum of $25.0 million letter of credit subfacility. When the balance of our cash, cash equivalents and marketable securities minus outstanding revolving loans and letters of credit equals or exceeds $50.0 million, loans may be advanced under the 2016 Credit Facility up to the full $25.0 million. When the balance of our cash, cash equivalents and marketable securities minus outstanding revolving loans and letters of credit falls below $50.0 million, loans may be advanced under the 2016 Credit Facility based on a borrowing base equal to a specified percentage of the value of our eligible accounts receivable. The loans bear interest, at our option, at (i) the prime rate reported in The Wall Street Journal, minus 0.50% or (ii) a LIBOR rate determined in accordance with the 2016 Credit Facility, plus 2.50%.

Our obligations under the 2016 Credit Facility are secured by substantially all of our assets, excluding our intellectual property. The 2016 Credit Facility contains customary affirmative and negative covenants, in each case subject to customary exceptions, and customary events of default. In addition, the 2016 Credit Facility requires us to maintain compliance with an adjusted quick ratio of not less than 1:50:1.00, as determined in accordance with the 2016 Credit Facility. We had no outstanding balance under the 2016 Credit Facility and were in compliance with all covenants as of December 31, 2017 except for the annual audited financial statement with an unqualified opinion no later than 180 days after the last day of the fiscal year. However, SVB has granted a forbearance on this requirement through August 31, 2018.

Statements of Cash Flows

The following table summarizes our cash flow related activities (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
Cash provided by (used in):
 
 
 
 
 
Operating activities
$
14,314

 
$
18,778

 
$
3,391

Investing activities
(5,142
)
 
(96,355
)
 
(3,477
)
Financing activities
8,420

 
8,435

 
6,298

Net increase (decrease) in cash and cash equivalents
$
17,592

 
$
(69,142
)
 
$
6,212


Cash Flows from Operating Activities

Our cash provided by operating activities is driven primarily by sales of our products and management of working capital investments. Our primary uses of cash from operating activities have been for personnel-related expenditures, manufacturing costs, marketing and promotional expenses and costs related to our facilities. Our cash flows from operating activities will continue to be affected principally by the extent to which we increase spending on our business and our working capital requirements.

During the year ended December 31, 2017, cash provided by operating activities was $14.3 million, consisting of a net loss of $10.8 million, a cash decrease resulting from the net change in operating assets and liabilities of $1.4 million and non-cash charges of $26.4 million. Our non-cash charges consisted primarily of stock-based compensation of $17.2 million, depreciation and amortization of $8.5 million and provision for doubtful accounts and sales returns allowance of $1.1 million. The net change in our operating assets and liabilities primarily reflect an inflow from the changes in accounts receivable of $12.4 million and deferred revenue of $3.0 million, and an outflow from the change in accrued liabilities of $8.9 million, inventory of $4.7 million, prepaid expenses and other assets of $2.4 million and accounts payable of $0.9 million.

The decrease in accounts receivable was primarily due to the timing of billing and cash collections. The increase in deferred revenue was primarily due to higher contract renewals. The decrease in accrued liabilities was primarily due to lower accrued bonuses and commissions. The increase in inventory was primarily due to lower product shipments. The increase in prepaid expenses and other assets was primarily due to prepaid royalties, software subscription renewals and prepaid expenses and deposit related to a sales event. The decrease in accounts payable was primarily due to the timing of vendor invoice payments.

During the year ended December 31, 2016, cash provided by operating activities was $18.8 million, consisting of a net loss of $22.4 million, a cash increase resulting from the net change in operating assets and liabilities of $13.5 million and non-

52


cash charges of $27.6 million. Our non-cash charges consisted primarily of stock-based compensation of $16.9 million, depreciation and amortization of $8.3 million and provision for doubtful accounts and sales returns allowance of $1.6 million. The net change in our operating assets and liabilities primarily reflect an inflow from the changes in deferred revenue of $19.6 million, accrued liabilities of $3.1 million and inventory of $0.5 million, and an outflow from the change in accounts receivable of $8.7 million.

During the year ended December 31, 2015, cash provided by operating activities was $3.4 million, consisting of a net loss of $41.9 million, a cash increase resulting from the net change in operating assets and liabilities of $17.3 million and non-cash charges of $28.0 million. Our non-cash charges consisted primarily of stock-based compensation of $16.9 million, depreciation and amortization of $8.7 million and provision for doubtful accounts and sales returns allowance of $2.5 million. Net change in our operating assets and liabilities primarily reflect an inflow from the changes in deferred revenue of $14.8 million, accounts payable and accrued liabilities of $6.5 million, and an outflow from the change in accounts receivable of $3.0 million.

Cash Flows from Investing Activities

During the year ended December 31, 2017, cash used in investing activities was $5.1 million, consisting of purchases of property and equipment of $5.7 million, partially offset by net proceeds from sales and maturities of marketable securities of  $0.6 million.

During the year ended December 31, 2016, cash used in investing activities was $96.4 million, primarily consisting of net purchases of marketable securities of $85.6 million, purchases of property and equipment of $4.9 million, payment for the acquisition of substantially all of the assets of Appcito Inc. of $4.4 million and purchase of an intangible asset of $1.5 million.

During the years ended December 31, 2015, cash used in investing activities was $3.5 million for purchases of property and equipment. 

Cash Flows from Financing Activities

During the year ended December 31, 2017, cash provided by financing activities was $8.4 million, primarily consisting of proceeds from common stock of issuances under our equity incentive plans of $12.2 million, partially offset by the stock repurchase and retirement of common stock of $3.1 million and payment of contingent consideration of $0.7 million.

During the year ended December 31, 2016, cash provided by financing activities was $8.4 million, primarily consisting of proceeds from common stock of issuances under our equity incentive plans of $10.3 million, partially offset by the stock repurchase and retirement of common stock of $1.8 million.

During the year ended December 31, 2015, cash provided by financing activities was $6.3 million, primarily consisting of proceeds from common stock issuances under our equity incentive plans.

Contractual Obligations

Our contractual obligations consist of capital leases, operating leases, purchase commitments, and other contractual obligations. 

The following table summarizes our contractual obligations as of December 31, 2017 (in thousands):

 
Total
 
Less Than
1 Year
 
1 to 3 Years
 
3 to 5 Years
 
More than 5 years
Leases and Other Contractual Obligations
$
10,900

 
$
4,001

 
$
5,399

 
$
1,500

 
$

Purchase Commitments
10,368

 
10,368

 

 

 

 
$
21,268

 
$
14,369

 
$
5,399

 
$
1,500

 
$


The contractual obligations table above excludes $3.8 million of tax liabilities related to uncertain tax positions because we are unable to make a reasonably reliable estimate of the timing of settlement, if any, of these future payments.

53




Off-Balance Sheet Arrangements

As of December 31, 2017, we did not have any off-balance sheet arrangements or relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities that are typically established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.


Critical Accounting Policies and Estimates

Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.

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

Allowance for Doubtful Accounts

We maintain an allowance for doubtful accounts for estimated losses in the collection of accounts receivable. We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer’s inability to meet its financial obligations to us (e.g., bankruptcy filings or substantial downgrading of credit ratings), we record a specific reserve for bad debts against amounts due to reduce the net recognized receivable to the amount we reasonably believe will be collected. For all other customers, we record reserves for bad debts based on the length of time the receivables are past due and our historical experience of collections and write-offs.

Inventory

Inventory consists primarily of finished goods and related component parts and is stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market value (estimated net realizable value). We evaluate inventory for excess and obsolete products, based on management’s assessment of future demand and market conditions. Inventory write-downs, once established, are not reversed as they establish a new cost basis for the inventory. Inventory write downs are included as a component of cost of products revenue in the accompanying consolidated statements of operations.

Revenue Recognition

We derive revenue from two sources: (i) products revenue, which includes hardware, perpetual software license and product-based subscription; and (ii) services revenue, which include post contract support (“PCS”), professional services, and training. A substantial portion of our revenue is from sales of our products and services through distribution channel partners, such as resellers and distributors. Revenue is recognized, net of applicable taxes, when all of the following criteria are met: persuasive evidence of an arrangement exists, delivery or performance has occurred, the sales price is fixed or determinable, and collection is reasonably assured.

We define each of the four criteria above as follows:

Persuasive evidence of an arrangement exists. Evidence of an arrangement consists of a purchase order issued pursuant to the terms and conditions of a master sales agreement.

Delivery or performance has occurred. We use shipping documents or written evidence of customer acceptance, when applicable, to verify delivery or performance. We recognize product revenue upon transfer of title and risk of loss, which primarily is upon shipment to customers. We do not have significant obligations for future performance, such as customer acceptance provisions, rights of return, or pricing credits, associated with our sales.


54


The sales price is fixed or determinable. We assess whether the sales price is fixed or determinable based on payment terms and whether the sales price is subject to refund or adjustment. Standard payment terms to customers range from 30 to 90 days.

Collection is reasonably assured. We assess probability of collection on a customer-by-customer basis. Our customers are subjected to a credit review process that evaluates their financial condition and ability to pay for products and services. For sales made through distribution channel partners, collectability is assessed independent of the end customer’s ability to pay.

PCS revenue includes arrangements for software support and technical support for our products. PCS is offered under renewable, fee-based contracts, which include technical support, hardware repair and replacement parts, bug fixes, patches, and unspecified upgrades on a when-and-if available basis. Revenue for PCS services is recognized on a straight-line basis over the service contract term, which is typically one year, but can be up to five years. Unearned PCS revenue is included in deferred revenue.

Professional service revenue primarily consists of the fees we earn related to installation and consulting services. We recognize revenue from professional services upon delivery or completion of performance. Professional service arrangements are typically short term in nature and are largely completed within 30 to 90 days from the start of service.

Multiple-Element Arrangements

Our hardware with the embedded software solutions (which is a proprietary operating system that together with the hardware delivers the functionality desired by our customers), is considered a separate unit of accounting from PCS because it has value to the customer on a standalone basis and our sales arrangements do not include a right of return for delivered products. For multiple-element arrangements, we allocate revenue to each unit of accounting based on an estimated selling price at the inception of the arrangement. The total arrangement consideration is allocated to each separate unit of accounting using the relative selling price method. We limit the amount of revenue recognized for delivered elements to an amount that is not contingent upon future delivery of additional products or service.

When applying the relative selling price method, we determine the selling price for each element using (i) vendor-specific objective evidence, or VSOE, of selling price, if available; (ii) third-party evidence, or TPE, of selling price, if VSOE is not available; and (iii) best estimate of selling price, or BESP, if neither VSOE nor TPE is available.

VSOE. We determine VSOE based on our historical pricing and discounting practices for the specific products and services when sold separately. In determining VSOE, we require that a substantial majority of the stand-alone selling prices fall within a reasonably narrow pricing range.

TPE. When VSOE cannot be established for deliverables in multiple-element arrangements, we apply judgment with respect to whether we can establish a selling price based on TPE. TPE is determined based on competitor prices for interchangeable products or services when sold separately to similarly situated customers. However, as our products contain a significant element of proprietary technology and our solutions offer substantially different features and functionality, the comparable pricing of products with similar functionality typically cannot be obtained. Additionally, as we are unable to reliably determine what competitors products’ selling prices are on a stand-alone basis, we are not typically able to determine TPE.

BESP. When we are unable to establish selling price using VSOE or TPE, we use BESP in our allocation of arrangement consideration.

The objective of BESP is to determine the price at which we would transact a sale if the product or service was sold regularly on a standalone basis. As we have not been able to establish VSOE or TPE for our products and some of our services, we determine BESP for the purposes of allocating the arrangement, primarily based on historical transaction pricing. Historical transactions are segregated based on our pricing model and go-to-market strategy, which include factors such as the geographies in which our products and services were sold (domestic or international), offering type (product series, and level of support for PCS) and type of sales channel. The determination of BESP is made through consultation with and approval by management.

We may occasionally accept returns to address customer satisfaction issues or solution-fit issues even though there is no contractual provision for such returns. We estimate returns for sales to customers based on historical returns rates applied

55


against current-period gross revenues. Specific customer returns and allowances are considered within this estimate. Management also analyzes changes in customer demand and acceptance of products when evaluating the adequacy of returns and sales allowances.

Stock-Based Compensation

Stock-based compensation expense is measured on the grant date based on the fair value of the award and recognized on a straight-line basis over the requisite service period. The fair value of restricted stock units (“RSUs”) is estimated using our stock price on the grant date. The fair value of options and employee stock purchase rights is estimated using the Black-Scholes model on the grant date. The Black-Scholes model determines the fair value of share-based payment awards based on assumptions including expected term, stock price volatility, and risk-free interest rate. The fair value of market-performance based restricted stock units (“MSUs”) is valued using the Monte Carlo simulation model, which uses the stock price, expected volatility and risk-free interest rate to determine the fair value.

Income Taxes

We account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements or in our tax returns. Estimates and judgments occur in the calculation of certain tax liabilities and in the determination of the recoverability of certain deferred income tax assets, which arise from temporary differences and carryforwards. Deferred income tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. We regularly assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe, based upon the weight of available evidence, that it is more likely than not that all or a portion of deferred tax assets will not be realized, a valuation allowance is established through an adjustment to income tax expense.

The factors used to assess the likelihood of realization of our deferred tax assets include our forecast of future taxable income and available tax planning strategies that could be implemented to realize the net deferred tax assets. Assumptions represent our best estimates and involve inherent uncertainties and the application of our judgment.

We account for uncertainty in income taxes recognized in our consolidated financial statements by regularly reviewing our tax positions and benefits to be realized. We recognize tax liabilities based upon our estimate of whether, and the extent to which, additional taxes will be due when such estimates are more-likely-than-not to be sustained. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained upon examination by taxing authorities. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.


Recent Accounting Pronouncements

Information with respect to recent accounting pronouncements may be found in Note 1. Description of Business and Summary of Significant Accounting Policies to the consolidated financial statements included in this Annual Report on Form 10-K.


Supplementary Financial Information

The following tables set forth certain historical unaudited consolidated condensed quarterly financial information for each of the quarters during the years ended December 31, 2017 and December 31, 2016. This unaudited information has been restated for the effects of the Revenue Recognition Adjustments more fully described in Note 2. Restatement of Previously Issued Consolidated Financial Statements included within Part II, Item 8 of this Form 10-K, has been prepared on a basis consistent with our annual financial statements and includes all adjustments necessary for the fair presentation of the unaudited quarterly data (unaudited, in thousands, except per share amounts).

56


 
For the Three Months Ended 
 
March 31,
2017
 
June 30,
2017
 
September 30,
2017
 
December 31,
2017
 
(Restated)
 
(Restated)
 
(Restated)
 
 

Revenue:
 
 
 
 
 
 
 
Products
$
43,698

 
$
32,828

 
$
40,404

 
$
32,973

Services
20,236

 
21,145

 
21,601

 
22,544

Total revenue
63,934

 
53,973

 
62,005

 
55,517

Cost of revenue:
 

 
 

 
 

 
 

Products
10,502

 
8,265

 
9,357

 
8,145

Services
4,241

 
4,535

 
4,510

 
3,763

Total cost of revenue
14,743

 
12,800

 
13,867

 
11,908

Gross profit
49,191

 
41,173

 
48,138

 
43,609

Operating expenses:
 

 
 

 
 

 
 

Sales and marketing
26,263

 
25,561

 
26,930

 
22,606

Research and development
17,042

 
16,490

 
15,997

 
13,462

General and administrative
7,647

 
6,852

 
6,945

 
6,688

Total operating expenses
50,952

 
48,903

 
49,872

 
42,756

Income (loss) from operations
(1,761
)
 
(7,730
)
 
(1,734
)
 
853

Non-operating income (expense):
 

 
 

 
 

 
 

Interest expense
(44
)
 
(64
)
 
(20
)
 
(34
)
Interest and other income (expense), net
842

 
(26
)
 
(37
)
 
210

Total non-operating income (expense), net
798

 
(90
)
 
(57
)
 
176

Income (loss) before income taxes
(963
)
 
(7,820
)
 
(1,791
)
 
1,029

Provision for income taxes
374

 
135

 
454

 
243

Net income (loss)
$
(1,337
)
 
$
(7,955
)
 
$
(2,245
)
 
$
786

Net income (loss) per share - basic and diluted
$
(0.02
)
 
$
(0.11
)
 
$
(0.03
)
 
$
0.01

Weighted-average shares used in computing net loss per share - basic
68,571

 
69,770

 
70,705

 
71,145

Weighted-average shares used in computing net loss per share - diluted
68,571

 
69,770

 
70,705

 
74,559



57


 
For the Three Months Ended 
 
March 31, 2017
 
June 30, 2017
 
September 30, 2017
 
(As Previously Reported)
 
(Restated)
 
(As Previously Reported)
 
(Restated)
 
(As Previously Reported)
 
(Restated)
Revenue:

 
 
 
 
 
 
 
 
 
 
Products
$
39,706

 
$
43,698

 
$
32,100

 
$
32,828

 
$
39,389

 
$
40,404

Services
20,580

 
20,236

 
21,589

 
21,145

 
22,030

 
21,601

Total revenue
60,286

 
63,934

 
53,689

 
53,973

 
61,419

 
62,005

Cost of revenue:
 
 
 

 
 
 
 

 
 
 
 

Products
9,784

 
10,502

 
8,070

 
8,265

 
9,119

 
9,357

Services
4,360

 
4,241

 
4,623

 
4,535

 
4,640

 
4,510

Total cost of revenue
14,144

 
14,743

 
12,693

 
12,800

 
13,759

 
13,867

Gross profit
46,142

 
49,191

 
40,996

 
41,173

 
47,660

 
48,138

Operating expenses:
 
 
 

 
 
 
 

 
 
 
 

General and administrative
7,161

 
7,647

 
6,989

 
6,852

 
6,878

 
6,945

Total operating expenses
50,466

 
50,952

 
49,040

 
48,903

 
49,805

 
49,872

Income (loss) from operations
(4,324
)
 
(1,761
)
 
(8,044
)
 
(7,730
)
 
(2,145
)
 
(1,734
)
Income (loss) before income taxes
(3,526
)
 
(963
)
 
(8,134
)
 
(7,820
)
 
(2,202
)
 
(1,791
)
Net income (loss)
$
(3,900
)
 
$
(1,337
)
 
$
(8,269
)
 
$
(7,955
)
 
$
(2,656
)
 
$
(2,245
)
Net income (loss) per share - basic and diluted
$
(0.06
)
 
$
(0.02
)
 
$
(0.12
)
 
$
(0.11
)
 
$
(0.04
)
 
$
(0.03
)
Weighted-average shares used in computing net loss per share - basic and diluted
68,571

 
68,571

 
69,770

 
69,770

 
70,705

 
70,705





58


 
For the Three Months Ended 
 
March 31,
2016
 
June 30,
2016
 
September 30,
2016
 
December 31,
2016
 
(Restated)
 
(Restated)
 
(Restated)
 
(Restated)
Revenue:
 
 
 
 
 
 
 
Products
$
37,898

 
$
38,846

 
$
35,057

 
$
40,507

Services
17,118

 
18,210

 
19,401

 
20,260

Total revenue
55,016

 
57,056

 
54,458

 
60,767

Cost of  revenue:
 

 
 

 
 

 
 

Products
8,876

 
9,873

 
8,826

 
9,945

Services
4,494

 
4,283

 
4,046

 
4,070

Total cost of revenue
13,370

 
14,156

 
12,872

 
14,015

Gross profit
41,646

 
42,900

 
41,586

 
46,752

Operating expenses:
 

 
 

 
 

 
 

Sales and marketing
26,768

 
26,773

 
24,331

 
26,488

Research and development
14,777

 
14,486

 
15,968

 
15,469

General and administrative
6,701

 
6,590

 
6,294

 
6,720

Litigation expense
1,791

 
202

 
66

 
30

Total operating expenses
50,037

 
48,051

 
46,659

 
48,707

Income (loss) from operations
(8,391
)
 
(5,151
)
 
(5,073
)
 
(1,955
)
Non-operating income (expense):
 

 
 

 
 

 
 

Interest expense
(126
)
 
(126
)
 
(145
)
 
(27
)
Interest and other income (expense), net
215

 
1,020

 
309

 
(2,184
)
Total non-operating income (expense), net
89

 
894

 
164

 
(2,211
)
Loss before income taxes
(8,302
)
 
(4,257
)
 
(4,909
)
 
(4,166
)
Provision for income taxes
204

 
59

 
298

 
196

Net loss
$
(8,506
)
 
$
(4,316
)
 
$
(5,207
)
 
$
(4,362
)
Net loss per share - basic and diluted
$
(0.13
)
 
$
(0.07
)
 
$
(0.08
)
 
$
(0.06
)
Weighted-average shares used in computing net loss per share - basic and diluted
64,309

 
64,861

 
66,260

 
67,505



59


 
For the Three Months Ended 
 
March 31, 2016
 
June 30, 2016
 
September 30, 2016
 
December 31, 2016
 
(As Previously Reported)
 
(Restated)
 
(As Previously Reported)
 
(Restated)
 
(As Previously Reported)
 
(Restated)
 
(As Previously Reported)
 
(Restated)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Products
$
36,374

 
$
37,898

 
$
38,797

 
$
38,846

 
$
35,275

 
$
35,057

 
$
43,474

 
$
40,507

Services
17,430

 
17,118

 
18,333

 
18,210

 
19,793

 
19,401

 
20,527

 
20,260

Total revenue
53,804

 
55,016

 
57,130

 
57,056

 
55,068

 
54,458

 
64,001

 
60,767

Cost of  revenue:
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

Products
8,698

 
8,876

 
9,804

 
9,873

 
8,795

 
8,826

 
10,383

 
9,945

Services
4,529

 
4,494

 
4,405

 
4,283

 
4,153

 
4,046

 
4,143

 
4,070

Total cost of revenue
13,227

 
13,370

 
14,209

 
14,156

 
12,948

 
12,872

 
14,526

 
14,015

Gross profit
40,577

 
41,646

 
42,921

 
42,900

 
42,120

 
41,586

 
49,475

 
46,752

Operating expenses:
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

General and administrative
6,661

 
6,701

 
7,230

 
6,590

 
6,305

 
6,294

 
6,867

 
6,720

Total operating expenses
49,997

 
50,037

 
48,691

 
48,051

 
46,670

 
46,659

 
48,854

 
48,707

Income (loss) from operations
(9,420
)
 
(8,391
)
 
(5,770
)
 
(5,151
)
 
(4,550
)
 
(5,073
)
 
621

 
(1,955
)
Loss before income taxes
(9,331
)
 
(8,302
)
 
(4,876
)
 
(4,257
)
 
(4,386
)
 
(4,909
)
 
(1,590
)
 
(4,166
)
Net loss
$
(9,535
)
 
$
(8,506
)
 
$
(4,935
)
 
$
(4,316
)
 
$
(4,684
)
 
$
(5,207
)
 
$
(1,786
)
 
$
(4,362
)
Net loss per share - basic and diluted
$
(0.15
)
 
$
(0.13
)
 
$
(0.08
)
 
$
(0.07
)
 
$
(0.07
)
 
$
(0.08
)
 
$
(0.03
)
 
$
(0.06
)
Weighted-average shares used in computing net loss per share - basic and diluted
64,309

 
64,309

 
64,861

 
64,861

 
66,260

 
66,260

 
67,505

 
67,505






ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Foreign Currency Risk

Our consolidated results of operations, financial position and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. Historically, the majority of our revenue contracts are denominated in U.S. dollars, with the most significant exception being Japan where we invoice primarily in Japanese yen. Our costs and expenses are generally denominated in the currencies where our operations are located, which is primarily in North America, Japan and, to a lesser extent, EMEA and the Asia Pacific region. In 2016, we initiated a hedging program with respect to foreign currency risk. Revenue resulting from selling in local currencies and costs and expenses incurred in local currencies are exposed to foreign currency exchange rate fluctuations, which can affect our revenue and operating income. As exchange rates vary, operating income may differ from expectations.

The functional currency of our foreign subsidiaries is the U.S. dollar. At the end of each reporting period, monetary assets and liabilities are remeasured to the functional currency using exchange rates in effect at the balance sheet date. Non-monetary assets and liabilities are remeasured at historical exchange rates. Gains and losses related to remeasurement are recorded in interest and other income (expense), net in the consolidated statements of operations. A significant fluctuation in the exchange rates between our subsidiaries’ local currencies, especially the Japanese yen, British Pound and Euro, and the U.S. dollar could have an adverse impact on our consolidated financial position and results of operations.

We recorded $0.4 million, $1.6 million and $0.5 million foreign exchange loss during the years ended December 31, 2017, 2016 and 2015, respectively. The effect of a hypothetical 10% change in our exchange rate would not have a significant impact on our consolidated results of operations.


60


Interest Rate Risk

Our exposure to interest rates risk relates to our 2016 Credit Facility with variable interest rates, where an increase in interest rates may result in higher borrowing costs. Since we have no outstanding borrowings under our 2016 Credit Facility as of December 31, 2017, the effect of a hypothetical 10% change in interest rates would not have any impact on our interest expense.

Our exposure to market risk for changes in interest rates relates primarily to our marketable securities. Our marketable securities are comprised of certificates of deposit, corporate securities, U.S. Treasury and agency securities, commercial paper and asset-backed securities. At December 31, 2017, our investment portfolio included marketable securities with an aggregate fair market value of $84.6 million and a cost basis of $84.7 million.

The following table presents the hypothetical fair values of our marketable securities assuming immediate parallel shifts in the yield curve of 50 basis points (“BPS”), 100 BPS and 150 BPS as of December 31, 2017 (in thousands):
 
 
 
 
 
 
 
Fair Value as of
 
 
 
 
 
 
 
(150 BPS)
 
(100 BPS)
 
(50 BPS)
 
12/31/2017
 
50 BPS
 
100 BPS
 
150 BPS
Marketable securities
$
85,258

 
$
85,030

 
$
84,798

 
$
84,567

 
$
84,335

 
$
84,103

 
$
83,872



61


ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTAL DATA
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS(*)

(*) The consolidated financial statements for the years ended December 31, 2016 and 2015 have been restated as further discussed in Note 2 to these consolidated financial statements.


62


Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of A10 Networks, Inc.

Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of A10 Networks and subsidiaries (the “Company”) as of December 31, 2017, 2016 and 2015, the related consolidated statements of operations, comprehensive loss, stockholders’ equity, and cash flows, for each of the three years in the period ended December 31, 2017, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2017, 2016 and 2015, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2017, in conformity with accounting principles generally accepted in the United States of America.
Restatement of the 2016 and 2015 Financial Statements
As discussed in Note 2 to the financial statements, the accompanying 2016 and 2015 financial statements have been restated to correct for misstatements.
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/ Deloitte & Touche LLP
San Jose, California
August 28, 2018

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


63


A10 NETWORKS, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except par value)
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
 
 
 
(As Restated, Note 2)
 
(As Restated, Note 2)
ASSETS
Current Assets:
 
 
 
 
 
Cash and cash equivalents
$
46,567

 
$
28,975

 
$
98,117

Marketable securities
84,567

 
85,372

 

Accounts receivable, net of allowances of $983, $1,920 and $2,660 respectively
48,266

 
61,287

 
54,753

Inventory
17,577

 
15,849

 
18,657

Prepaid expenses and other current assets
6,825

 
5,221

 
5,064

Total current assets
203,802

 
196,704

 
176,591

Property and equipment, net
9,913

 
8,219

 
8,903

Goodwill
1,307

 
1,307

 
72

Intangible assets
5,190

 
6,633

 
795

Other non-current assets
4,646

 
3,870

 
3,531

Total Assets
$
224,858

 
$
216,733

 
$
189,892

LIABILITIES AND STOCKHOLDERS’ EQUITY
Current Liabilities:
 
 
 
 
 
Accounts payable
$
9,033

 
$
9,851

 
10,508

Accrued liabilities
21,835

 
31,525

 
27,757

Deferred revenue, current
61,858

 
60,043

 
48,776

Total current liabilities
92,726

 
101,419

 
87,041

Deferred revenue, non-current
32,779

 
31,574

 
23,232

Other non-current liabilities
967

 
988

 
1,414

Total Liabilities
126,472

 
133,981

 
111,687

Commitments and contingencies (Note 6)

 

 

Stockholders’ equity:
 
 
 
 
 
Common stock, par value $0.00001 - 500,000 shares authorized; 71,692, 67,873 and 64,172
shares issued and outstanding, respectively
1

 
1

 
1

Additional paid-in capital
355,533

 
328,869

 
301,886

Accumulated other comprehensive loss
(123
)
 
(45
)
 

Accumulated deficit
(257,025
)
 
(246,073
)
 
(223,682
)
Total StockholdersEquity
98,386

 
82,752

 
78,205

Total Liabilities and Stockholders’ Equity
$
224,858

 
$
216,733

 
$
189,892


See accompanying notes to consolidated financial statements.



64


A10 NETWORKS, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)

 
Years Ended December 31,
 
2017
 
2016
 
2015
 
 
 
(As Restated, Note 2)
 
(As Restated, Note 2)
Revenue:
 

 
 

 
 

Products
$
149,903

 
$
152,308

 
$
134,931

Services
85,526

 
74,989

 
61,354

Total revenue
235,429

 
227,297

 
196,285

Cost of revenue:
 

 
 

 
 

Products
36,269

 
37,520

 
32,763

Services
17,049

 
16,893

 
15,639

Total cost of revenue
53,318

 
54,413

 
48,402

Gross profit
182,111

 
172,884

 
147,883

Operating expenses:
 

 
 

 
 

Sales and marketing
101,360

 
104,360

 
104,531

Research and development
62,991

 
60,700

 
54,843

General and administrative
28,132

 
26,305

 
26,614

Litigation and settlement expense

 
2,089

 
2,204

Total operating expenses
192,483

 
193,454

 
188,192

Loss from operations
(10,372
)
 
(20,570
)
 
(40,309
)
Non-operating income (expense):
 

 
 

 
 

Interest expense
(162
)
 
(424
)
 
(509
)
Interest and other income (expense), net
989

 
(640
)
 
(332
)
Total non-operating income (expense), net
827

 
(1,064
)
 
(841
)
Loss before income taxes
(9,545
)
 
(21,634
)
 
(41,150
)
Provision for income taxes
1,206

 
757

 
747

Net loss
$
(10,751
)
 
$
(22,391
)
 
$
(41,897
)
Net loss per share:
 

 
 

 
 

Basic and diluted
$
(0.15
)
 
$
(0.34
)
 
$
(0.67
)
Weighted-average shares used in computing net loss per share:
 

 
 

 
 

Basic and diluted
70,053

 
65,701

 
62,428


See accompanying notes to consolidated financial statements.





65


A10 NETWORKS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)


 
Years Ended December 31,
 
2017
 
2016
 
2015
 
 
 
(As Restated, Note 2)
 
(As Restated, Note 2)
Net loss
$
(10,751
)
 
$
(22,391
)
 
$
(41,897
)
Other comprehensive loss, net of tax:
 
 
 
 
 
Unrealized loss on marketable securities
(78
)
 
(45
)
 

Comprehensive loss
$
(10,829
)
 
$
(22,436
)
 
$
(41,897
)


See accompanying notes to consolidated financial statements.


66


A10 NETWORKS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)

 
 
Common Stock
 
 
 
 
 
 
 
 
 
 
Shares
 
Amount
 
Additional Paid-in Capital
 
Accumulated Deficit
 
Accumulated Other Comprehensive Loss
 
Total Stockholders' Equity
Balance at December 31, 2014
 
61,377

 
$
1

 
$
278,349

 
$
(181,785
)
 
$

 
$
96,565

Stock-based compensation expense
 

 

 
16,861

 

 

 
16,861

Common stock issued under employee equity incentive plans
 
2,700

 

 
6,232

 

 

 
6,232

Vesting of early exercise stock options
 
95

 

 
444

 

 

 
444

Net loss (As Restated, Note 2)
 

 

 

 
(41,897
)
 

 
(41,897
)
Balance at December 31, 2015 (As Restated, Note 2)
 
64,172

 
1

 
301,886

 
(223,682
)
 

 
78,205

Stock-based compensation expense
 
 
 

 
16,922

 

 

 
16,922

Common stock issued under employee equity incentive plans
 
3,664

 

 
10,336

 

 

 
10,336

Common stock issued under asset purchase agreement
 
227

 

 
1,313

 

 

 
1,313

Vesting of early exercise stock options
 
37

 

 
211

 

 

 
211

Repurchase and retirement of common stock
 
(227
)
 

 
(1,799
)
 

 

 
(1,799
)
Unrealized loss on marketable securities, net of tax
 

 

 

 

 
(45
)
 
(45
)
Net loss (As Restated, Note 2)
 
 
 

 

 
(22,391
)
 
 
 
(22,391
)
Balance at December 31, 2016 (As Restated, Note 2)
 
67,873

 
1

 
328,869

 
(246,073
)
 
(45
)
 
82,752

Cumulative effect adjustment from adoption of ASU 2016-09
 

 

 
201

 
(201
)
 

 

Stock-based compensation expense
 

 

 
17,203

 

 

 
17,203

Common stock issued under employee equity incentive plans
 
4,256

 

 
12,244

 

 

 
12,244

Vesting of early exercise stock options
 
14

 

 
87

 

 

 
87

Repurchase and retirement of common stock
 
(451
)
 

 
(3,071
)
 

 

 
(3,071
)
Unrealized loss on marketable securities, net of tax
 

 

 

 

 
(78
)
 
(78
)
Net loss
 

 

 

 
(10,751
)
 

 
(10,751
)
Balance at December 31, 2017
 
71,692

 
$
1

 
$
355,533

 
$
(257,025
)
 
$
(123
)
 
$
98,386


See accompanying notes to consolidated financial statements.


67


A10 NETWORKS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 
Years Ended December 31,
 
2017
 
2016
 
2015
 
 
 
(As Restated, Note 2)
 
(As Restated, Note 2)
Cash flows from operating activities:
 
 
 
 
 
Net loss
$
(10,751
)
 
$
(22,391
)
 
$
(41,897
)
Adjustments to reconcile net loss to net cash provided by operating activities:
 
 
 
 
 
Depreciation and amortization
8,511

 
8,267

 
8,716

Stock-based compensation
17,203

 
16,922

 
16,861

Provision for doubtful accounts and sales returns
1,147

 
1,579

 
2,531

Other non-cash items
(422
)
 
875

 
(82
)
Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
12,362

 
(8,724
)
 
(2,952
)
Inventory
(4,669
)
 
479

 
(796
)
Prepaid expenses and other assets
(2,399
)
 
(180
)
 
(405
)
Accounts payable
(942
)
 
(334
)
 
1,109

Accrued liabilities
(8,868
)
 
3,140

 
5,345

Accrued litigation expenses
(3
)
 
(151
)
 
6

Deferred revenue
3,018

 
19,609

 
14,788

Other
127

 
(313
)
 
167

Net cash provided by operating activities
14,314

 
18,778

 
3,391

Cash flows from investing activities:
 
 
 
 
 
Proceeds from sales of marketable securities
27,901

 
9,878

 

Maturities of marketable securities
60,138

 
30,750

 

Purchases of marketable securities
(87,447
)
 
(126,231
)
 

Purchases of property and equipment
(5,734
)
 
(4,872
)
 
(3,477
)
Purchase of intangible asset

 
(1,500
)
 

Payment for acquisition

 
(4,380
)
 

Net cash used in investing activities
(5,142
)
 
(96,355
)
 
(3,477
)
Cash flows from financing activities:
 
 
 
 
 
Proceeds from issuance of common stock under employee equity incentive plans
12,244

 
10,336

 
6,019

Repurchase and retirement of common stock
(3,071
)
 
(1,799
)
 

Payment of contingent consideration
(650
)
 

 

Other
(103
)
 
(102
)
 
279

Net cash provided by financing activities
8,420

 
8,435

 
6,298

Net increase (decrease) in cash and cash equivalents
17,592

 
(69,142
)
 
6,212

Cash and cash equivalents - beginning of period
28,975

 
98,117

 
91,905

Cash and cash equivalents - end of period
$
46,567

 
$
28,975

 
$
98,117

Supplemental Disclosures:
 

 
 

 
 

Cash paid for income taxes, net of refunds
$
1,108

 
$
581

 
$
980

Cash paid for interest
$
111

 
$
194

 
$
170


See accompanying notes to consolidated financial statements.



68


A10 NETWORKS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS (Continued)
(in thousands)

 
Years Ended December 31,
 
2017
 
2016
 
2015
 
 
 
(As Restated, Note 2)
 
(As Restated, Note 2)
Non-Cash Investing and Financing Activities:
 

 
 

 
 

Inventory transfers to property and equipment
$
2,946

 
$
2,360

 
$
2,840

Vesting of early exercised stock options
$
87

 
$
211

 
$
444

Purchases of property and equipment included in accounts payable
$
286

 
$
162

 
$
486

Common stock issued under asset purchase agreement
$

 
$
1,313

 
$


See accompanying notes to consolidated financial statements.



69

Notes to Consolidated Financial Statements



1. Description of Business and Summary of Significant Accounting Policies

Description of Business

A10 Networks, Inc. (together with our subsidiaries, the “Company”, “we”, “our” or “us”) was incorporated in California in 2004 and reincorporated in Delaware in March 2014. We are headquartered in San Jose, California and have wholly-owned subsidiaries throughout the world including Asia and Europe.

We are a leading provider of secure application solutions and services that enable a new generation of intelligently
connected companies with the ability to continuously improve cyber protection and digital responsiveness across dynamic
Information Technology (“IT”) and network infrastructures. Our product portfolio seeks to address many of the aforementioned challenges and solution requirements. The portfolio consists of six secure application solutions; Thunder Application Delivery Controllers (“ADC”), Lightning Application Delivery Controller (“Lightning ADC”), Thunder Carrier Grade Network Address Translation (“CGN”), Thunder Threat Protection System (“TPS”), Thunder SSL Insight (“SSLi”) and Thunder Convergent Firewall (“CFW”), and two intelligent management and automation tools; Harmony Controller and aGalaxy. Our solutions are available in a variety of form factors, such as optimized hardware appliances, bare metal software, virtual appliances and cloud-native software.

Basis of Presentation

The accompanying consolidated financial statements include those of A10 Networks, Inc. and its subsidiaries, after elimination of all intercompany accounts and transactions. We have prepared the accompanying consolidated financial statements in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC”).

Reclassifications

Certain prior year amounts have been reclassified to conform to current year presentation in the consolidated balance sheets and the consolidated statements of cash flows. We have presented goodwill as a separate line item from intangible assets in the consolidated balance sheet as of December 31, 2016 and goodwill and intangible assets as separate line items from other non-current assets as of December 31, 2015. We have separately presented the line items “Proceeds from sales of marketable securities” and “Maturities of marketable securities” as opposed to our historical consolidated presentation of “Proceeds from sales and maturities of marketable securities” in the consolidated statement of cash flows for the fiscal year ended December 31, 2016.

Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Those estimates and assumptions affect revenue recognition and deferred revenue, the allowance for doubtful accounts, the sales return reserve, the valuation of inventory, the fair value of marketable securities, contingencies and litigation, acquisition related purchase price allocations, accrued liabilities, and the determination of fair value of stock-based compensation. These estimates are based on information available as of the date of the consolidated financial statements; therefore, actual results could differ from management’s estimates.

Significant Accounting Policies

Cash and Cash Equivalents

We consider all highly liquid investments with an original maturity of 90 days or less at the date of purchase to be cash equivalents. Our cash equivalents consist of money market funds.

Marketable securities

We classify our investments in debt and equity securities as available-for-sale and record these investments at fair value. These investments are classified as current assets and included in marketable securities on the consolidated balance sheets. Unrealized gains and losses are reported in accumulated other comprehensive loss, net of taxes, in stockholders’ equity. Realized gains and losses are determined based on the specific identification method and are reflected in our consolidated

70


statements of operations. Realized gains and losses and other-than-temporary impairment charges, if any, on marketable securities are reported in interest and other income (expense), net as incurred.

We regularly review our investment portfolio to identify and evaluate investments that have indicators of possible impairment. Investments are considered impaired when a decline in fair value is judged to be other-than-temporary. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, general market conditions, the duration and extent to which the fair value is less than cost, and our intent and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, we will record an impairment charge and establish a new cost basis in the investment.

Fair Value Measurement

Our financial instruments consist of cash, cash equivalents, marketable securities, accounts receivable and accounts payable. Accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment. Our cash equivalents, which include money market funds, are measured and recorded at fair value on a recurring basis. Marketable securities are comprised of certificates of deposit, corporate securities, U.S. Treasury and agency securities, commercial paper and asset-backed securities and are measured at fair value using the three-level valuation hierarchy as described below.

Level 1 - Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.

Level 2 - Inputs are observable, quoted prices for identical assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.

Level 3 - Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are recorded at invoice amounts, net of allowances for doubtful accounts. We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer’s inability to meet its financial obligations to us (e.g., bankruptcy filings or substantial downgrading of credit ratings), we record a specific reserve for bad debts against amounts due to reduce the net recognized receivable to the amount we reasonably believe will be collected. For all other customers, we record reserves for bad debts based on the length of time the receivables are past due and our historical experience of collections and write-offs.

Inventory

Inventory consists primarily of finished goods and related component parts and is stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market value (estimated net realizable value). We evaluate inventory for excess and obsolete products, based on management’s assessment of future demand and market conditions. Inventory write-downs, once established, are not reversed as they establish a new cost basis for the inventory. Inventory write downs are included as a component of cost of products revenue in the accompanying consolidated statements of operations.

Property and Equipment, Net

Property and equipment, including leasehold improvements, are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets. Depreciation on property and equipment, excluding leasehold improvements, ranges from 1 to 3 years.

Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful lives of the assets or the remaining lease term. Amortization on leasehold improvements ranges from 2 to 8 years.

Goodwill

Goodwill represents the excess of purchase consideration over the fair values of assets acquired and liabilities assumed in a business combination. Goodwill is not amortized but is reviewed for possible impairment annually in the fourth quarter or

71


more frequently if impairment indicators arise. We have one reporting unit for goodwill impairment tests, and the fair value of our reporting unit has been determined by our enterprise value.
When assessing goodwill for impairment, we first perform a qualitative assessment to determine whether further impairment testing is necessary. If, as a result of its qualitative assessment, it is more-likely-than-not (i.e. greater than 50% chance) that the fair value of our reporting unit is less than its carrying amount, the quantitative impairment test will be required.
Examples of events and circumstances that might indicate that a reporting unit’s fair value is less than the carrying amount include macro-economic conditions such as (i) a significant adverse change in customer demand or a severe deterioration in the entity’s operating environment and market conditions; (ii) entity-specific events such as increasing costs, declining financial performance, or loss of key personnel; or (iii) other events such as an expectation that a reporting unit will be sold or there will be a sustained decrease in the stock price on either an absolute basis or relative to peers.

If it is determined, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of our reporting unit is less than its carrying amount, we perform a two-step impairment test on goodwill. The first step requires the identification of the reporting units and a comparison of the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is less than its carrying value, an indication of goodwill impairment exists for the reporting unit, and the second step of the impairment test is performed to compute the amount of the impairment. Under the second step, an impairment loss is recognized for any excess of the carrying amount of the reporting unit’s goodwill over the implied fair value of that goodwill. There was no impairment of goodwill during the fiscal years ended December 31, 2017, 2016 and 2015.

Intangible Assets

Intangible assets consist of developed technology and patents resulting from acquisitions. Intangible assets are recorded at fair value and amortized on a straight-line basis over their estimated useful lives, which range from 5 to 10 years. There was no impairment of intangible assets during the fiscal years ended December 31, 2017, 2016 and 2015.

Impairment of Long-Lived Assets

We evaluate our property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of our long-lived asset may not be recoverable. Recoverability of an asset group is measured by comparison of its carrying amount to the expected future undiscounted cash flows that the asset group is expected to generate. If it is determined that an asset group is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the asset group exceeds its fair value.

Revenue Recognition

We derive revenue from two sources: (i) products revenue, which includes hardware, perpetual software license and product-based subscription; and (ii) services revenue, which includes post contract support (“PCS”), professional services, and training. A substantial portion of our revenue is from sales of our products and services through distribution channel partners, such as resellers and distributors. Revenue is recognized, net of applicable taxes, when all of the following criteria are met: persuasive evidence of an arrangement exists, delivery or performance has occurred, the sales price is fixed or determinable, and collection is reasonably assured.

We define each of the four criteria above as follows:

Persuasive evidence of an arrangement exists. Evidence of an arrangement consists of a purchase order issued pursuant to the terms and conditions of a master sales agreement.

Delivery or performance has occurred. We use shipping documents or written evidence of customer acceptance, when applicable, to verify delivery or performance. We recognize product revenue upon transfer of title and risk of loss, which primarily is upon shipment to customers. We do not have significant obligations for future performance, such as customer rights of return or pricing credits associated with our sales.


72


The sales price is fixed or determinable. We assess whether the sales price is fixed or determinable based on payment terms and whether the sales price is subject to refund or adjustment. Standard payment terms to customers range from 30 to 90 days.

Collection is reasonably assured. We assess probability of collection on a customer-by-customer basis. Our customers are subjected to a credit review process that evaluates their financial condition and ability to pay for products and services. For sales made through distribution channel partners, collectability is assessed independent of the end customer’s ability to pay.

PCS revenue includes arrangements for software support and technical support for our products. PCS is offered under renewable, fee-based contracts, which include technical support, hardware repair and replacement parts, bug fixes, patches, and unspecified upgrades on a when-and-if available basis. Revenue for PCS services is recognized on a straight-line basis over the service contract term, which is typically one year, but can be up to five years. Unearned PCS revenue is included in deferred revenue.

Professional service revenue primarily consists of the fees we earn related to installation and consulting services. We recognize revenue from professional services upon delivery or completion of performance. Professional service arrangements are typically short term in nature and are largely completed within 30 to 90 days from the start of service.

Multiple-Element Arrangements

Our hardware with the embedded software solutions (which is a proprietary operating system that together with the hardware delivers the functionality desired by our customers), is considered a separate unit of accounting from PCS because it has value to the customer on a standalone basis and our sales arrangements do not include a right of return for delivered products. For multiple-element arrangements, we allocate revenue to each unit of accounting based on an estimated selling price at the inception of the arrangement. The total arrangement consideration is allocated to each separate unit of accounting using the relative selling price method. We limit the amount of revenue recognized for delivered elements to an amount that is not contingent upon future delivery of additional products or service.

When applying the relative selling price method, we determine the selling price for each element using (i) vendor-specific objective evidence, or VSOE, of selling price, if available; (ii) third-party evidence, or TPE, of selling price, if VSOE is not available; and (iii) best estimate of selling price, or BESP, if neither VSOE nor TPE is available.

VSOE. We determine VSOE based on our historical pricing and discounting practices for the specific products and services when sold separately. In determining VSOE, we require that a substantial majority of the stand-alone selling prices fall within a reasonably narrow pricing range.

TPE. When VSOE cannot be established for deliverables in multiple-element arrangements, we apply judgment with respect to whether we can establish a selling price based on TPE. TPE is determined based on competitor prices for interchangeable products or services when sold separately to similarly situated customers. However, as our products contain a significant element of proprietary technology and our solutions offer substantially different features and functionality, the comparable pricing of products with similar functionality typically cannot be obtained. Additionally, as we are unable to reliably determine what competitors products’ selling prices are on a stand-alone basis, we are not typically able to determine TPE.

BESP. When we are unable to establish selling price using VSOE or TPE, we use BESP in our allocation of arrangement consideration.

The objective of BESP is to determine the price at which we would transact a sale if the product or service was sold regularly on a standalone basis. As we have not been able to establish VSOE or TPE for our products and some of our services, we determine BESP for the purposes of allocating the arrangement, primarily based on historical transaction pricing. Historical transactions are segregated based on our pricing model and go-to-market strategy, which include factors such as the geographies in which our products and services were sold (domestic or international), offering type (product series, and level of support for PCS) and type of sales channel. The determination of BESP is made through consultation with and approval by management.

We may occasionally accept returns to address customer satisfaction issues or solution-fit issues even though there is no contractual provision for such returns. We estimate returns for sales to customers based on historical returns rates applied

73


against current-period gross revenues. Specific customer returns and allowances are considered within this estimate. Management also analyzes changes in customer demand and acceptance of products when evaluating the adequacy of returns and sales allowances.

Deferred Revenue

Deferred product revenue relates to arrangements where not all revenue recognition criteria have been met. Deferred services revenue primarily represents PCS contracts billed in advance and revenue is recognized ratably over the service contract term, typically 1 to 5 years.

Shipping and Handling

Shipping and handling charges billed to customers are included in revenue in the period shipped and the related costs are included in cost of revenue.

Research and Development Costs

Research and development efforts are focused on new product development and on developing additional functionality for our existing products. These expenses consist of personnel costs, and to a lesser extent, prototype materials, depreciation and certain allocated facilities and information technology costs. We expense research and development costs as incurred.

Stock-Based Compensation

Stock-based compensation expense is measured on the grant date based on the fair value of the award and recognized on a straight-line basis over the requisite service period. The fair value of restricted stock units (“RSUs”) is estimated using our stock price on the grant date. The fair value of options and employee stock purchase rights is estimated using the Black-Scholes model on the grant date. The Black-Scholes model determines the fair value of share-based payment awards based on assumptions including expected term, stock price volatility, and risk-free interest rate. The fair value of market-performance based restricted stock units (“MSUs”) is valued using the Monte Carlo simulation model, which uses the stock price, expected volatility and risk-free interest rate to determine the fair value.

Warranty Costs

Our appliance hardware and software generally carry a warranty period of 90 days. Estimates of future warranty costs are based on historical returns and the application of the historical return rates to our in-warranty installed base. Warranty costs to repair or replace items sold to customers have been insignificant for the years ended December 31, 2017, 2016 and 2015.

Foreign Currency

The functional currency of our foreign subsidiaries is the U.S. dollar. Transactions denominated in non-functional currencies are remeasured to the functional currency at the average exchange rate for the period. Non-functional currency monetary assets and liabilities are remeasured to the functional currency using the exchange rate in effect at the balance sheet date, and non-monetary assets and liabilities are remeasured at historical exchange rates. Gains and losses related to remeasurement are recorded in interest and other income (expense), net in the consolidated statements of operations.

Income Taxes

We account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements or in our tax returns. Estimates and judgments occur in the calculation of certain tax liabilities and in the determination of the recoverability of certain deferred income tax assets, which arise from temporary differences and carryforwards. Deferred income tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. We regularly assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe, based upon the weight of available evidence, that it is more likely than not that all or a portion of deferred tax assets will not be realized, a valuation allowance is established through an adjustment to income tax expense.


74


The factors used to assess the likelihood of realization of our deferred tax assets include our forecast of future taxable income and available tax planning strategies that could be implemented to realize the net deferred tax assets. Assumptions represent our best estimates and involve inherent uncertainties and the application of our judgment.

We account for uncertainty in income taxes recognized in our consolidated financial statements by regularly reviewing our tax positions and benefits to be realized. We recognize tax liabilities based upon our estimate of whether, and the extent to which, additional taxes will be due when such estimates are more-likely-than-not to be sustained. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained upon examination by taxing authorities. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.

Segment Information

An operating segment is a component of an enterprise for which its discrete financial information is available and its operating results are regularly reviewed by chief operating decision maker for resource allocation decisions and performance assessment. Our chief operating decision maker is our Chief Executive Officer.

Our Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and assessing performance of the Company. Accordingly, we have one reportable segment and one operating segment.

Vendor Business Concentration

We rely on third parties to manufacture our hardware appliances and we purchase raw materials from third-party vendors. We outsourced substantially all of our manufacturing services to three independent manufacturers. In addition, we purchase certain strategic component inventory which is consigned to our third-party manufacturers. Other hardware components included in our products are sourced from various suppliers by our manufacturers and are principally industry standard parts and components that are available from multiple vendors.

Concentration of Credit Risk and Significant Customers

Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, marketable securities and accounts receivable. Our cash, cash equivalents and marketable securities are held and invested in high-credit quality financial instruments by recognized financial institutions and therefore subject to minimum credit risk.

Our accounts receivable are unsecured and represent amounts due to us based on contractual obligations of our customers. We mitigate credit risk in respect to accounts receivable by performing periodic credit evaluations based on a number of factors, including past transaction experience, evaluation of credit history and review of the invoicing terms of the contract. We generally do not require our customers to provide collateral to support accounts receivable.

Significant customers, including distribution channel partners and direct customers, are those which represent more than 10% of our total revenue for each period presented, or our gross accounts receivable balance as of each respective balance sheet date. Revenue from our significant customers as a percentage of our total revenue are as follows:

 
Years Ended December 31,
 
2017
 
2016
 
2015
Customer A
*
 
14%
 
*
 
* represents less than 10% of total revenue

No customer accounted for 10% of our total gross accounts receivable as of December 31, 2017. Three customers accounted for 16%, 13% and 12% of our total gross accounts receivable as of December 31, 2016. Two customers account for 26% and 11% of our total gross accounts receivable as of December 31, 2015. 

Recently Adopted Accounting Guidance

In the first quarter 2017, we adopted ASU 2016-09, Compensation-Stock Compensation (Topic 718): Improvements to

75


Employee Share -Based Payment Accounting. The primary tax impact of the adoption was the recognition of excess tax benefits in the provision for income taxes rather than additional paid-in capital. The new guidance eliminates the requirement to delay the recognition of excess tax benefits until it reduces current taxes payable. The recognition of previously unrecognized excess tax benefits was adopted on a modified retrospective basis. The unrecognized excess tax benefits of $3.4 million as of January 1, 2017 had no impact on our accumulated deficit balance as we carried a full valuation allowance on the related deferred tax assets. The new guidance also requires companies to record, subsequent to the adoption, excess tax benefits and tax deficiencies in the period they arise. In addition, cash flows related to excess tax benefits will no longer be classified as a financing activity apart from other income tax cash flows. We adopted this change in presentation of excess tax benefits as an operating activity on the statements of cash flows on a prospective basis. The guidance also allows for the employer to repurchase more of an employee’s shares for tax withholding purposes without triggering liability accounting. In addition, the guidance allows for a policy election to account for forfeitures as they occur rather than on an estimated basis. We elected to account for forfeitures as they occur rather than estimate expected forfeiture. The adoption of this standard did not have a material impact on our consolidated financial statements.

Recent Accounting Pronouncements Not Yet Effective

In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which supersedes most of the existing revenue recognition guidance under U.S. GAAP. The core principle of the standard is to recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for the goods or services and requires the capitalization of incremental customer acquisition costs and amortization of these costs over the contract period or estimated customer life which will result in the recognition of a contract asset on our consolidated balance sheet. It also requires increased disclosures regarding the nature, amount, timing, and uncertainty of revenues and cash flows arising from contracts with customers.

We will adopt Topic 606 effective January 1, 2018, applying the modified retrospective method to all contracts that were not completed as of January 1, 2018. We expect to record a net reduction to opening accumulated deficit of $12.4 million as of January 1, 2018 due to the cumulative impact of adopting Topic 606 as follows:

A decrease in total deferred revenue of $4.0 million primarily due to the removal of the current limitation on contingent revenue that would have accelerated revenue recognition for certain of our historical revenue contracts; and

Recognition of a deferred commissions asset of $8.4 million due to the requirement to recognize incremental customer acquisition costs in our consolidated statement of operations as the related performance obligations are met as compared to the current recognition to expense as incurred.

In addition, the adoption of the standard does not have a significant impact to the provision for income taxes on our consolidated statements of operations, nor does it impact net cash provided by or used in operating, investing, or financing activities on our consolidated statements of cash flows.

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). This new accounting standard primarily requires lessees to recognize most leases on their balance sheets but record expenses on their income statements in a manner similar to current accounting. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. In July 2018, FASB issued ASU No. 2018-11, Topic 842 - Targeted Improvements. The update requires modified retrospective transition, with the option to initially apply the new standard at the adoption date and recognize a cumulative-effect adjustment and elect various practical expedients. This standard is effective for annual periods beginning after December 15, 2018 with early adoption permitted. We will adopt this standard effective January 1, 2019. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which removes the requirement to compare the implied fair value of goodwill with its carrying amount as part of step 2 of the goodwill impairment test. As a result, under this ASU, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount and should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the impairment loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. This standard is effective prospectively for annual periods beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed after January 1, 2017. We do not believe this standard will have a material impact on our consolidated financial statements and related disclosures.


76


In May 2017, the FASB issued ASU No. 2017-09, Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting, to provide guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. This standard is effective for annual periods beginning after December 15, 2017 and interim periods within that reporting period. Early adoption is permitted, including adoption in any interim period. The amendments will be applied prospectively to an award modified on or after the adoption date. We do not believe this standard will have a material impact on our consolidated financial statements and related disclosures.

In February 2018, the FASB issued ASU No. 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income (“AOCI”).” These amendments provide financial statement preparers with an option to reclassify stranded tax effects within AOCI to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act is recorded. This standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018. Early adoption is permitted, including adoption in any interim period. We are evaluating the impact of adopting this new accounting guidance on our consolidated financial statements.

 In March 2018, the FASB issued ASU No. 2018-05, Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin (SAB) No. 118. These amendments add SEC guidance to the FASB Accounting Standards Codification regarding the Tax Cuts and Jobs Act pursuant to the issuance of SAB 118. The amendments are effective upon addition to the FASB Codification. Disclosures related to the effect of the Tax Cuts and Jobs Act and our utilization of SAB 118 appear in Note 9 Income Taxes.

There have been no other recent accounting pronouncements or changes in accounting pronouncements that are of significance or potential significance to us.


2. Restatement of Previously Issued Consolidated Financial Statements

Restatement Background

Subsequent to the issuance of the condensed consolidated financial statements as of September 30, 2017, the Audit Committee of our Board of Directors (the “Audit Committee”) commenced an investigation (the “Investigation”) with the assistance of outside counsel relating to certain accounting and internal control matters at the Company, principally focused on certain revenue recognition matters from the fourth quarter of 2015 through the fourth quarter of 2017 inclusive. The investigation was conducted with the assistance of outside counsel and independent counsel. Counsel retained forensic accountants to assist with their work. The investigation commenced following the identification of violations of the Company's Insider Trading Policy and Code of Conduct by a mid-level employee within the finance department, and as a result it was determined that further review and procedures relating to certain accounting and internal control matters should be undertaken.
 
During the course of this Investigation, code of conduct breaches and accounting and financial reporting errors were identified. The matters primarily resulted in modification to the timing of the recognition of revenue in a limited number of sale transactions between the Company and its resellers and distributors. The Company determined the need to restate the consolidated financial statements as of and for the year ended December 31, 2016. The Company is also adjusting the consolidated financial statements as of and for the year ended December 31, 2015 to correct identified immaterial errors.

Revenue Recognition Adjustments

During the year ended December 31, 2016, revenue was recognized prematurely at the time, as it was determined that there was an oversight or misuse of facts which indicated that the reseller’s or distributor’s price was not fixed or determinable, or that collectability was not reasonably assured, because the reseller’s or distributor’s payment to the Company was contingent on resale of the product or the transaction included extended payment terms beyond the Company’s customary terms. During the year ended December 31, 2015, revenue on certain sale transactions was recognized prematurely, as it was determined that there was an oversight of facts that indicated collectability was not reasonably assured, because the reseller’s or distributor’s payment to the Company was contingent on resale of the product or the transaction included extended payment terms beyond the Company’s customary terms.

To correct these errors, the related revenue and cost of revenue were reversed in the period in which the accounting errors took place and, except for one 2016 transaction, have been recognized in subsequent periods when all of the revenue recognition criteria were met. Additionally, certain adjustments to reverse accounts receivable, net of allowances, recognize

77


inventory, and adjust deferred revenue, current, were made to the consolidated balance sheet at the end of the period in which the accounting errors occurred.

Other Adjustments

In addition to the restatement adjustments described above, we have identified other revenue and expense classification errors that are not material, individually or in the aggregate that have been corrected in connection with the restatement.

Tax effect of restatement adjustments

The Company recorded adjustments to its deferred taxes as a result of the restatement. The overall impact of the restatement is an increase to deferred taxes with the corresponding increase to the valuation allowance with no impact to the effective tax rate or income tax expense.

Impact of the Restatement

The following table presents the consolidated balance sheet as previously reported, restatement adjustments and the consolidated balance sheet as restated at December 31, 2016 and 2015 (in thousands):
 
December 31, 2016
 
As Previously Reported
 
Revenue Recognition Adjustments
 
As Restated
Current Assets:
 
 
 
 
 
Accounts receivable
$
66,755

 
$
(5,468
)
 
$
61,287

Inventory
$
15,070

 
$
779

 
$
15,849

Prepaid expenses and other current assets
$
5,137

 
$
84

 
$
5,221

Total current assets
$
201,309

 
$
(4,605
)
 
$
196,704

Total Assets
$
221,338

 
$
(4,605
)
 
$
216,733

Current Liabilities:
 
 
 
 
 
Deferred revenue, current
$
61,334

 
$
(1,291
)
 
$
60,043

Total current liabilities
$
102,710

 
$
(1,291
)
 
$
101,419

Total Liabilities
$
135,272

 
$
(1,291
)
 
$
133,981

Accumulated deficit
$
(242,759
)
 
$
(3,314
)
 
$
(246,073
)
Total StockholdersEquity
$
86,066

 
$
(3,314
)
 
$
82,752

Total Liabilities and Stockholders’ Equity
$
221,338

 
$
(4,605
)
 
$
216,733


 
December 31, 2015
 
As Previously Reported
 
Revenue Recognition Adjustments
 
As Restated
Current Assets:
 
 
 
 
 
Accounts receivable
$
57,778

 
$
(3,025
)
 
$
54,753

Inventory
$
18,291

 
$
366

 
$
18,657

Total current assets
$
179,250

 
$
(2,659
)
 
$
176,591

Total Assets
$
192,551

 
$
(2,659
)
 
$
189,892

Current Liabilities:
 
 
 
 
 
Deferred revenue, current
$
49,572

 
$
(796
)
 
$
48,776

Total current liabilities
$
87,837

 
$
(796
)
 
$
87,041

Total Liabilities
$
112,483

 
$
(796
)
 
$
111,687

Accumulated deficit
$
(221,819
)
 
$
(1,863
)
 
$
(223,682
)
Total StockholdersEquity
$
80,068

 
$
(1,863
)
 
$
78,205

Total Liabilities and Stockholders’ Equity
$
192,551

 
$
(2,659
)
 
$
189,892



78


The following tables present the consolidated statement of operations as previously reported, restatement adjustments and the consolidated statement of operations as restated for the years ended December 31, 2016 and 2015 (in thousands, except per share amounts):

 
Year Ended December 31, 2016
 
As Previously Reported
 
Revenue Recognition Adjustments
 
Other Adjustments
 
As Restated
Revenue:
 

 
 

 
 
 
 

Products
$
153,920

 
$
(2,858
)
 
$
1,246

 
$
152,308

Services
76,083

 
152

 
(1,246
)
 
74,989

Total revenue
230,003

 
(2,706
)
 

 
227,297

Cost of revenue:
 

 
 
 
 
 
 
Products
37,680

 
(497
)
 
337

 
37,520

Services
17,230

 

 
(337
)
 
16,893

Total cost of revenue
54,910

 
(497
)
 

 
54,413

Gross profit
$
175,093

 
$
(2,209
)
 
$

 
$
172,884

Operating expenses:
 

 
 
 
 
 
 

General and administrative
$
27,063

 
$
(758
)
 
$

 
$
26,305

Total operating expenses
$
194,212

 
$
(758
)
 
$

 
$
193,454

Loss from operations
$
(19,119
)
 
$
(1,451
)
 
$

 
$
(20,570
)
Loss before income taxes
$
(20,183
)
 
$
(1,451
)
 
$

 
$
(21,634
)
Net loss
$
(20,940
)
 
$
(1,451
)
 
$

 
$
(22,391
)
Net loss per share:
 

 
 
 
 
 
 
Basic and diluted
$
(0.32
)
 
 
 
 
 
$
(0.34
)
Weighted-average shares used in computing net loss per share:
 

 
 
 
 
 
 
Basic and diluted
65,701

 
 
 
 
 
65,701



79


 
Year Ended December 31, 2015
 
As Previously Reported
 
Revenue Recognition Adjustments
 
Other Adjustments
 
As Restated
Revenue:
 

 
 

 
 
 
 

Products
$
138,301

 
$
(2,193
)
 
$
(1,177
)
 
$
134,931

Services
60,654

 
(264
)
 
964

 
61,354

Total revenue
198,955

 
(2,457
)
 
(213
)
 
196,285

Cost of revenue:
 

 
 
 
 
 
 
Products
33,096

 
(366
)
 
33

 
32,763

Services
15,672

 

 
(33
)
 
15,639

Total cost of revenue
48,768

 
(366
)
 

 
48,402

Gross profit
$
150,187

 
$
(2,091
)
 
$
(213
)
 
$
147,883

Operating expenses:
 

 
 
 
 
 
 
General and administrative
$
27,055

 
$
(228
)
 
$
(213
)
 
$
26,614

Total operating expenses
$
188,633

 
$
(228
)
 
$
(213
)
 
$
188,192

Loss from operations
$
(38,446
)
 
$
(1,863
)
 
$

 
$
(40,309
)
Loss before income taxes
$
(39,287
)
 
$
(1,863
)
 
$

 
$
(41,150
)
Net loss
$
(40,034
)
 
$
(1,863
)
 
$

 
$
(41,897
)
Net loss per share:
 

 
 
 
 
 
 
Basic and diluted
$
(0.64
)
 
 
 
 
 
$
(0.67
)
Weighted-average shares used in computing net loss per share:
 

 
 
 
 
 
 
Basic and diluted
62,428

 
 
 
 
 
62,428


The following tables present the consolidated statement of cash flows as previously reported, restatement adjustments, and the consolidated statement of cash flows as restated for the years ended December 31, 2016 and 2015 (in thousands):

 
Year Ended December 31, 2016
 
As Previously Reported
 
Revenue Recognition Adjustments
 
As Restated
Cash flows from operating activities:
 
 
 
 
 
Net loss
$
(20,940
)
 
$
(1,451
)
 
$
(22,391
)
Adjustments to reconcile net loss to net cash provided by operating activities:
 
 
 
 
 
Provision for doubtful accounts and sales returns
$
1,731

 
$
(152
)
 
$
1,579

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
$
(11,319
)
 
$
2,595

 
$
(8,724
)
Inventory
$
892

 
$
(413
)
 
$
479

Prepaid expenses and other assets
$
(96
)
 
$
(84
)
 
$
(180
)
Deferred revenue
$
20,104

 
$
(495
)
 
$
19,609

Net cash provided by operating activities
$
18,778

 
$

 
$
18,778

 
Year Ended December 31, 2015
 
As Previously Reported
 
Revenue Recognition Adjustments
 
As Restated
Cash flows from operating activities:
 
 
 
 
 
Net loss
$
(40,034
)
 
$
(1,863
)
 
$
(41,897
)
Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
$
(5,977
)
 
$
3,025

 
$
(2,952
)
Inventory
$
(430
)
 
$
(366
)
 
$
(796
)
Deferred revenue
$
15,584

 
$
(796
)
 
$
14,788

Net cash provided by operating activities
$
3,391

 
$

 
$
3,391


80



The only change to the consolidated statement of comprehensive loss and the consolidated statement of stockholders’ equity for the years ended December 31, 2016 and 2015 as a result of the restatements is due to the changes in net loss. There was no cumulative effect of the errors as of January 1, 2015, the beginning of the earliest period presented. As such, no tables are presented relating to the restatement adjustments. Refer to the consolidated statement of comprehensive loss and the consolidated statement of stockholders’ equity as restated.


3. Marketable Securities and Fair Value Measurements

Marketable Securities

Marketable securities, classified as available-for-sale, consisted of the following (in thousands):
 
 
December 31, 2017
 
December 31, 2016
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Certificates of deposit
 
$
17,000

 
$
6

 
$
(1
)
 
$
17,005

 
$
12,499

 
$
9

 
$

 
$
12,508

Corporate securities
 
39,154

 
1

 
(76
)
 
39,079

 
42,765

 
9

 
(42
)
 
42,732

U.S. Treasury and agency securities
 
5,744

 

 
(19
)
 
5,725

 
5,190

 

 
(14
)
 
5,176

Commercial paper
 
9,225

 
1

 
(2
)
 
9,224

 
11,470

 
1

 
(2
)
 
11,469

Asset-backed securities
 
13,567

 

 
(33
)
 
13,534

 
13,493

 

 
(6
)
 
13,487

 
 
$
84,690

 
$
8

 
$
(131
)
 
$
84,567

 
$
85,417

 
$
19

 
$
(64
)
 
$
85,372


During the years ended December 31, 2017 and 2016, we did not reclassify any amount to earnings from accumulated other comprehensive loss related to unrealized gains or losses.

The following table summarizes the cost and estimated fair value of marketable securities based on stated effective maturities as of December 31, 2017 (in thousands):
 
Amortized Cost
 
Fair Value
Less than 1 year
$
63,219

 
$
63,159

Mature in 1 - 3 years
21,471

 
21,408

 
$
84,690

 
$
84,567


All available-for-sale securities have been classified as current because they are available for use in current operations.

Marketable securities in an unrealized loss position consisted of the following (in thousands):
As of December 31, 2017
Less Than 12 Months
 
12 Months or More
 
Total
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
Certificates of deposit
$
2,999

 
$
(1
)
 
$

 
$

 
$
2,999

 
$
(1
)
Corporate securities
36,079

 
(74
)
 
1,499

 
(2
)
 
37,578

 
(76
)
U.S. Treasury and agency securities
2,246

 
(2
)
 
3,479

 
(17
)
 
5,725

 
(19
)
Commercial paper
4,232

 
(2
)
 

 

 
4,232

 
(2
)
Asset-backed securities
11,415

 
(32
)
 
728

 
(1
)
 
12,143

 
(33
)
 
$
56,971

 
$
(111
)
 
$
5,706

 
$
(20
)
 
$
62,677

 
$
(131
)

 
Less Than 12 Months
 
12 Months or More
 
Total
As of December 31, 2016
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
Corporate securities
$
28,537

 
$
(42
)
 
$

 
$

 
$
28,537

 
$
(42
)
U.S. Treasury and agency securities
5,176

 
(14
)
 

 

 
5,176

 
(14
)
Commercial paper
8,974

 
(2
)
 

 

 
8,974

 
(2
)
Asset-backed securities
10,664

 
(6
)
 

 

 
10,664

 
(6
)
 
$
53,351

 
$
(64
)
 
$

 
$

 
$
53,351

 
$
(64
)

Based on evaluation of securities that have been in a continuous loss position, we did not recognize any other-than-temporary impairment charges during the years ended December 31, 2017 and 2016.


81


Fair Value Measurements

The following is a summary of our cash, cash equivalents and marketable securities measured at fair value on a recurring basis (in thousands):

 
 
December 31, 2017
 
December 31, 2016
 
December 31, 2015
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash
 
$
34,453

 
$

 
$

 
$
34,453

 
$
18,672

 
$

 
$

 
$
18,672

 
$
27,036

 
$

 
$

 
$
27,036

Cash equivalents
 
12,114

 

 

 
12,114

 
10,303

 

 

 
10,303

 
71,081

 

 

 
71,081

Certificates of deposit
 

 
17,005

 

 
17,005

 

 
12,508

 

 
12,508

 

 

 

 

Corporate securities
 

 
39,079

 

 
39,079

 

 
42,732

 

 
42,732

 

 

 

 

U.S. Treasury and agency securities
 

 
5,725

 

 
5,725

 

 
5,176

 

 
5,176

 

 

 

 

Commercial paper
 

 
9,224

 

 
9,224

 

 
11,469

 

 
11,469

 

 

 

 

Asset-backed securities
 

 
13,534

 

 
13,534

 

 
13,487

 

 
13,487

 

 

 

 

 
 
$
46,567

 
$
84,567

 
$

 
$
131,134

 
$
28,975

 
$
85,372

 
$

 
$
114,347

 
$
98,117

 
$

 
$

 
$
98,117




4. Consolidated Financial Statement Details

Allowance for Doubtful Accounts
 
December 31, 2017
 
December 31, 2016
 
December 31, 2015
 
(in thousands)
Allowance for doubtful accounts, beginning balance
$
1,920

 
$
2,660

 
$
1,904

Charged to expenses
364

 
407

 
1,363

Write-offs
(1,301
)
 
(1,147
)
 
(607
)
Allowance for doubtful accounts, ending balance
$
983

 
$
1,920

 
$
2,660


Inventory
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
 
(in thousands)
Raw materials
$
6,643

 
$
6,669

 
$
9,417

Finished goods
10,934

 
9,180

 
9,240

Total inventory
$
17,577

 
$
15,849

 
$
18,657



82


Property and Equipment, Net
 
Useful Life
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
 
(in years)
 
(in thousands)
Equipment
1-3
 
$
47,817

 
$
41,815

 
$
35,836

Software
1-3
 
3,988

 
3,801

 
3,548

Furniture and fixtures
1-3
 
950

 
865

 
864

Leasehold improvements
2-8
 
3,824

 
2,724

 
2,492

Construction in progress
 
 

 
258

 
83

Property and equipment, gross
 
 
56,579

 
49,463

 
42,823

Less: accumulated depreciation
 
 
(46,666
)
 
(41,244
)
 
(33,920
)
Property and equipment, net
 
 
$
9,913

 
$
8,219

 
$
8,903


Depreciation expense on property and equipment was $7.1 million, $7.6 million and $8.6 million for the years ended December 31, 2017, 2016 and 2015, respectively.

Intangible Assets

Purchased intangible assets, net, consisted of the following (in thousands):
 
December 31, 2017
 
Cost
 
Accumulated Amortization
 
Net
Developed technology
$
5,050

 
$
(1,515
)
 
$
3,535

Patents
2,936

 
(1,281
)
 
1,655

Total
$
7,986

 
$
(2,796
)
 
$
5,190

 
December 31, 2016
 
Cost
 
Accumulated Amortization
 
Net
Developed technology
$
5,050

 
$
(505
)
 
$
4,545

Patents
2,936

 
(848
)
 
2,088

Total
$
7,986

 
$
(1,353
)
 
$
6,633


 
December 31, 2015
 
Cost
 
Accumulated Amortization
 
Net
Patents
$
1,436

 
$
(641
)
 
$
795


Amortization expense related to purchased intangible assets was $1.4 million, $0.7 million and $0.1 million for the years ended December 31, 2017, 2016 and 2015, respectively. Purchased intangible assets will be amortized over a remaining weighted average useful life of 3.6 years.

Future amortization expense for purchased intangible assets as of December 31, 2017 is as follows (in thousands):
Fiscal Years Ending December 31,
 
 
2018
 
$
1,442

2019
 
1,442

2020
 
1,442

2021
 
864

 
 
$
5,190



83


Accrued Liabilities
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
 
(in thousands)
Accrued compensation and benefits
$
13,828

 
$
22,326

 
$
18,134

Accrued tax liabilities
2,985

 
3,340

 
4,520

Other
5,022

 
5,859

 
5,103

Total accrued liabilities
$
21,835

 
$
31,525

 
$
27,757


Deferred Revenue
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
 
(in thousands)
Deferred revenue:
 
 
 
 
 
Products
$
6,161

 
$
5,054

 
$
3,568

Services
88,476

 
86,563

 
68,440

Total deferred revenue
94,637

 
91,617

 
72,008

Less: current portion
(61,858
)
 
(60,043
)
 
(48,776
)
Non-current portion
$
32,779

 
$
31,574

 
$
23,232



5. Credit Facility

In November 2016, we entered into a loan and security agreement (the “2016 Credit Facility”) with Silicon Valley Bank (“SVB”) as the lender. The 2016 Credit Facility provides a three-year, $25.0 million revolving credit facility, which includes a maximum of $25.0 million letter of credit subfacility. When the balance of our cash, cash equivalents and marketable securities minus outstanding revolving loans and letters of credit equals or exceeds $50.0 million, loans may be advanced under the 2016 Credit Facility up to the full $25.0 million. When our net cash falls below $50.0 million, loans may be advanced under the 2016 Credit Facility based on a borrowing base equal to a specified percentage of the value of our eligible accounts receivable. The loans bear interest, at our option, at (i) the prime rate reported in The Wall Street Journal, minus 0.50% or (ii) a LIBOR rate determined in accordance with the 2016 Credit Facility, plus 2.50%. We are required to pay customary closing fees, commitment fees and letter of credit fees for a facility of this size and type.

Our obligations under the 2016 Credit Facility are secured by substantially all of our assets, excluding our intellectual property. The 2016 Credit Facility contains customary affirmative and negative covenants. In addition, the 2016 Credit Facility requires us to maintain compliance with an adjusted quick ratio of not less than 1:50:1.00, as determined in accordance with the 2016 Credit Facility. We had no outstanding balance under the 2016 Credit Facility and were in compliance with all financial statement covenants as of December 31, 2017 except for the annual audited financial statement with an unqualified opinion no later than 180 days after the last day of the fiscal year. However, SVB has granted a forbearance on this requirement through August 31, 2018.

6. Commitments and Contingencies

Legal Proceedings

Litigation

From time to time, we may be party or subject to various legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. Some of these proceedings involve claims that are subject to substantial uncertainties and unascertainable damages. We make a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Unless otherwise specifically disclosed in this note, we have determined that no provision for liability nor disclosure is required related to any claim against us because: (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial.

84



On June 24, 2015, our directors and certain of our officers were named as defendants in a putative derivative lawsuit filed in the Superior Court of the State of California, County of Santa Clara, captioned Hornung v. Chen, et al., 1-15-CV-282286 (the “Derivative Action”). We were also named as a nominal defendant. The complaint sought to allege breaches of fiduciary duties and other related claims, arising out of allegations that our officers and directors caused us to infringe patents and intellectual property, improperly approved the settlement of prior litigation, failed to adopt and implement effective internal controls, and caused us to issue false and misleading statements in connection with our IPO. Plaintiff sought unspecified compensatory damages and other equitable relief. On May 24, 2016, all parties entered into a memorandum of understanding reflecting an agreement in principle to settle all claims against all defendants asserted in the action, which provides that we implement certain corporate governance measures following final settlement approval. The parties subsequently executed a stipulation of settlement, dated August 26, 2016, and filed a motion with the Court seeking preliminary approval of the settlement. On November 22, 2016, the Court issued an order preliminarily approving the settlement. Following a February 24, 2017 hearing, the Court on March 1, 2017 issued an order granting final approval of the parties’ settlement, as well as plaintiff’s counsel’s motion for an award of attorneys’ fees. The settlement released all claims asserted against all defendants and included the dismissal of all claims against all defendants without any liability or wrongdoing attributed to them.

On March 22, 2018, the Company, our Chief Executive Officer, our Chief Financial Officer, and certain former officers, were named as defendants in a putative class action lawsuit filed in the United States District Court for the Northern District of California, captioned Shah v. A10 Networks, Inc. et al., 3:18-cv-01772-VC (the “Securities Action”). The complaint in the Securities Action alleges claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder, and seeks unspecified damages and other relief. A lead plaintiff remains to be appointed and a consolidated complaint remains to be filed.

On May 30, 2018, certain of our current and former directors and officers were named as defendants in a putative shareholder derivative lawsuit filed in the United States District Court for the Northern District of California, captioned Moulton v. Chen et al., 3:18-cv-03223-VC (the “Derivative Action”). We were also named as a nominal defendant. The complaint in the Derivative Action alleges breaches of fiduciary duties and other related claims in connection with purported misrepresentations related to internal controls and revenues and failures to ensure that financial statements were made in accordance with generally accepted accounting principles. Plaintiff seeks unspecified damages allegedly sustained by the Company, restitution, and other relief.

Investigations

The U.S. Securities and Exchange Commission (“SEC”) is conducting a private investigation into possible violations of Section 17(a) of the Securities Act of 1933 and Sections 10(b), 13(a), and 13(b) of the Securities Exchange Act of 1934 (“Exchange Act”) and Rules 10b-5, 12b-20, 13a-1, 13a-11, 13a-13, 13a-14, 13a-15, and 13b2-1 thereunder.  The Company is cooperating with the SEC regarding this investigation.  The Company is unable to predict the duration, scope or outcome of the investigation, but an adverse outcome is reasonably possible. In such an event, the Company could be required to pay fines and sanctions and/or implement additional remedial measures.  However, the Company is not able to estimate the likelihood or a reasonable range of possible loss.
 
Leases and Other Commitments

We lease various operating spaces in the United States, Asia, and Europe under non-cancellable operating lease arrangements that expire on various dates through April 2022. These arrangements require us to pay certain operating expenses, such as taxes, repairs, and insurance and contain renewal and escalation clauses. We recognize rent expense under these arrangements on a straight-line basis over the term of the lease.

We have open purchase commitments with third-party contract manufacturers with facilities in Taiwan to supply nearly all of our finished goods inventories, spare parts, and accessories. These purchase orders are expected to be paid within one year of the issuance date.


85


The following table summarizes our non-cancellable operating leases and unconditional purchase obligations as of December 31, 2017 (in thousands):

Years Ending December 31,
Leases and Other Contractual Obligations
 
Purchase Commitments
 
Total
2018
$
4,001

 
$
10,368

 
$
14,369

2019
3,701

 

 
3,701

2020
1,698

 

 
1,698

2021
1,193

 

 
1,193

2022
307

 

 
307

 
$
10,900

 
$
10,368

 
$
21,268


Rent expense was $4.1 million, $3.5 million and $3.5 million for the years ended December 31, 2017, 2016 and 2015, respectively.

Guarantees and Indemnifications

In the normal course of business, we provide indemnifications to customers against claims of intellectual property infringement made by third parties arising from the use of our products. Other guarantees or indemnification arrangements include guarantees of product and service performance, and standby letters of credit for lease facilities and corporate credit cards. We have not recorded a liability related to these indemnifications and guarantee provisions and our guarantees and indemnification arrangements have not had any significant impact on our consolidated financial statements to date.


7. Equity Award Plans

Equity Incentive Plans

2014 Equity Incentive Plan

Our 2014 Equity Incentive Plan (the “2014 Plan”) provides for the granting of stock options, restricted stock awards, restricted stock units (“RSUs”), performance-based RSUs (“PSUs”), stock appreciation rights, performance units and performance shares to our employees, consultants and members of our board of directors. In June 2015, our board of directors adopted, and our stockholders approved an amendment and restatement of the 2014 Plan, which increased the number of shares available for issuance under the 2014 Plan by the number of shares granted under the 2008 Stock Plan (the “2008 Plan”) that were or may in the future be canceled or otherwise forfeited or repurchased after March 20, 2014. A maximum of 8,310,566 shares may become available from such awards granted under the 2008 Plan for issuance under the 2014 Plan.

As of December 31, 2015, we had 3,364,304 shares available for future grant. Annually, the shares authorized for the 2014 Plan will increase by the least of (i) 8,000,000 shares, (ii) 5% of the outstanding shares of common stock on the last day of our immediately preceding fiscal year, or (iii) such other amount as determined by our board of directors. On January 1, 2016, the number of shares in the 2014 Plan was increased by 3,211,211 shares, representing 5% of the prior year end’s common stock outstanding. In addition, 1,640,324 shares that had been subject to awards granted under the 2008 Plan that had been canceled, forfeited or repurchased during the year ended December 31, 2015 became available for issuance under the 2014 Plan.

As of December 31, 2016, we had 4,241,980 shares available for future grant. On January 1, 2017, the number of shares in the 2014 Plan was increased by 3,394,376 shares, representing 5% of the prior year end’s common stock outstanding. In addition, 266,799 shares that had been subject to awards granted under the 2008 Plan that had been canceled, forfeited or repurchased during the year ended December 31, 2016 became available for issuance under the 2014 Plan.

As of December 31, 2017, we had 6,777,353 shares available for future grant. On January 1, 2018, the number of shares in the 2014 Plan was increased by 3,584,623 shares, representing 5% of the prior year end’s common stock outstanding. In addition 149,332 shares that had been subject to awards granted under the 2008 Plan that had been canceled, forfeited or repurchased during the year ended December 31, 2017 became available for issuance under the 2014 Plan.

86


 
Vesting periods of awards granted under the 2014 Plan are determined by our board of directors or other committees responsible for administering the 2014 Plan (the “Plan Administrator”). The Plan Administrator determines the contractual terms of awards granted under the 2014 Plan, provided that incentive stock options and stock appreciation rights granted expire no more than ten years from the grant date. In the case of an incentive stock option granted to an employee, who at the time of grant, owns stock representing more than 10% of the total combined voting power of all classes of stock, the per share exercise price shall be no less than 110% of the fair market value per share on the date of grant, and the incentive stock option shall expire no later than five years from the date of grant. For incentive stock options granted to any other employee, and nonstatutory stock options and stock appreciation rights granted to employees, consultants, or members of our board of directors, the per share exercise price shall be no less than 100% of the fair market value per share on the date of grant.

2014 Employee Stock Purchase Plan

The 2014 Employee Stock Purchase Plan (the “2014 Purchase Plan”) provides for twenty-four month offering periods with four six-month purchase periods in each offering period. Employees purchase shares in each purchase period at 85% of the market value of our common stock at the beginning of the offering period or the end of the purchase period, whichever is lower.  If the market value of our common stock at the end of the purchase period is less than the market value at the beginning of the offering period, participants will be withdrawn from the then current offering period following their purchase of shares, and automatically will be enrolled in the immediately following offering period. Participants may contribute up to 15% of their eligible compensation, subject to certain limits.

Employees purchased 1,038,878 shares at an average price of $6.321,080,142 shares at an average price of $3.93 and 1,105,015 shares at an average price of $3.56 during the years ended December 31, 2017, 2016 and 2015, respectively. The intrinsic value of shares purchased during the years ended December 31, 2017, 2016 and 2015 was $1.6 million and $3.5 million and $3.7 million, respectively. The intrinsic value is calculated as the difference between the market value on the date of purchase and the purchase price of the shares. As of December 31, 20173,065,182 shares were available for future issuance under the 2014 Purchase Plan. 

Early Exercise of Stock Options

We have allowed certain employees and directors to exercise options granted prior to vesting. The unvested shares were subject to our repurchase right at the original purchase price. The proceeds from the early exercise of stock options initially were recorded in other non-current liabilities and reclassified to common stock as our repurchase right lapses. As of December 31, 2016 and 2015, 14,307 and 51,884 shares were subject to repurchase at an aggregate price of $0.1 million and $0.3 million, respectively. As of December 31, 2017, there were no unvested shares subject to repurchase.

Option Exchange Program

On November 19, 2015, we commenced an option exchange which permitted certain employees and service providers to surrender certain outstanding stock options in exchange for replacement RSUs with a lesser number of shares, subject to a different vesting schedule. This option exchange was completed on December 17, 2015. A total of 344,248 options to purchase shares of common stock with a weighted-average exercise price of $13.58 per share were canceled and replaced with 109,743 RSUs with per share market value of $6.76, on December 17, 2015. The replacement RSUs started to vest on the one-year anniversary of the grant date. We accounted for this option exchange as a stock option modification in accordance with the provisions of ASC 718 Share-Based Compensation. We are recording the incremental expense of $56,000 in addition to the remaining expense attributable to the exchanged stock options over the vesting period of the new awards.


87


Stock-based Compensation

A summary of our stock-based compensation expense is as follows (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
Stock-based compensation by type of award:
 
 
 
 
 
Stock options
$
2,705

 
$
4,153

 
$
5,565

Stock awards
11,421

 
12,567

 
8,871

Employee stock purchase rights
3,077

 
202

 
2,425

 
$
17,203

 
$
16,922

 
$
16,861

 
 
 
 
 
 
Stock-based compensation by category of expense:
 
 
 
 
 
Cost of revenue
$
1,362

 
$
1,105

 
$
1,533

Sales and marketing
6,075

 
7,006

 
7,735

Research and development
6,343

 
5,732

 
5,437

General and administrative
3,423

 
3,079

 
2,156

 
$
17,203

 
$
16,922

 
$
16,861


As of December 31, 2017, we had $37.0 million of unrecognized stock-based compensation expense related to unvested stock-based awards which will be recognized over a weighted-average period of 2.3 years. Included within unrecognized stock-based compensation expense as of December 31, 2017 was $5.2 million related to our ESPP. In March 2018, as a result of a suspension of the 2014 Purchase Plan due to our non-timely filing status, all unrecognized stock-based compensation expense related to ESPP was accelerated and recognized within the consolidated statement of operations.

The fair values of the options and employee stock purchase rights were estimated as of the grant date using the Black-Scholes option-pricing model with the following assumptions: 

 
Options
 
Employee Stock Purchase Rights
 
Years Ended December 31,
 
Years Ended December 31,
 
2017
 
2016
 
2015
 
2017
 
2016
 
2015
Expected term (in years)
4.7
 
4.9
 
4.8
 
1.3
 
1.3
 
1.3
Risk-free interest rate
2.0%
 
1.4%
 
1.6%
 
1.4%
 
0.8%
 
0.5%
Expected volatility
43%
 
49%
 
50%
 
39%
 
42%
 
41%
Dividend rate
—%
 
—%
 
—%
 
—%
 
—%
 
—%


Expected Term. We estimate the expected life of options based on an analysis of our historical experience of employee exercise and post-vesting termination behavior considered in relation to the contractual life of the option. The expected term for the employee stock purchase rights is based on the term of the purchase period.

Risk-Free Interest Rate. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero coupon U.S. Treasury notes with maturities approximately equal to the expected terms of stock options and the employee stock purchase rights.

Expected Volatility. Due to the limited trading history of our own common stock, we determined the share price volatility factor based on a combination of the historical volatility of our own common stock and the historical volatility of our peer group for the stock options. For the employee stock purchase rights, we used the historical volatility of our own common stock.

Dividend Rate. The expected dividend was assumed to be zero as we have never paid dividends and do not anticipate paying any dividends in the foreseeable future.


88


Stock Options

The following table summarizes our stock option activities and related information:
 
 
Number of Shares
(thousands)
 
Weighted-Average Exercise Price
 
Weighted-Average Remaining Contractual Term
(Years)
 
Aggregate Intrinsic Value
(thousands)
Outstanding as of December 31, 2016
 
7,868

 
$
4.82

 
 
 
 
Granted
 
310

 
$
8.11

 
 
 
 
Exercised
 
(1,587
)
 
$
3.58

 
 
 
 
Canceled (2)
 
(573
)
 
$
6.35

 
 
 
 

Outstanding as of December 31, 2017
 
6,018

 
$
5.18

 
4.9
 
$
17,169

Vested and exercisable as of December 31, 2017
 
4,974

 
$
5.03

 
4.2
 
$
15,102

_____________________________________
(1) Includes 266,799 shares of canceled stock options from the 2008 Plan that became available for issuance under the 2014 Plan.
(2) Includes 149,332 shares of canceled stock options from the 2008 Plan that became available for issuance under the 2014 Plan.

As of December 31, 2017, the aggregate intrinsic value represents the excess of the closing price of our common stock of $7.72 over the exercise price of the outstanding in-the-money options.

The following table provides information pertaining to our stock options (in thousands, except weighted-average fair values):
 
Years Ended December 31,
 
2017
 
2016
 
2015
Fair value of options granted
$
974

 
$
1,603

 
$
869

Weighted-average fair value of options granted
$
3.14

 
$
2.38

 
$
2.13

Intrinsic value of options exercised
$
8,013

 
$
5,990

 
$
2,299


Stock Awards

We have granted RSUs to our employees, consultants and members of our board of directors, and PSUs and market performance-based stock restricted stock unit awards (“MSUs”) to certain executives.

In 2014 and 2015, we granted 540,000 MSUs and 40,000 MSUs, respectively, to certain executives. These MSUs will vest if the closing price of our common stock remains above certain predetermined target prices for 20 consecutive trading days within a 4-year period following the grant date, subject to continued service by the award holder. No MSUs were vested as of December 31, 2017.

In February 2016, we granted 547,000 PSUs with certain financial and operational targets. Actual performance, as measured at the time and prior to the restatement of the 2016 financial statements, resulted in participants achieving 80% of target. Given the PSUs did not contain explicit or implicit claw back rights, there was no change to stock-based compensation expense for the impact of the restatement. As of December 31, 2017, 103,601 shares had vested, 162,900 shares were forfeited, and the remaining shares will vest in annual tranches through February 2020 subject to continued service vesting requirements.

In October 2016, we granted 60,641 PSUs with certain financial and operational targets. To the extent they become eligible to vest upon achievement of the performance targets, these PSUs additionally are subject to service condition vesting requirements with scheduled vesting dates of March 2017 through June 2018. As of December 31, 201712,128 shares had vested, 30,321 shares were forfeited, and the remaining shares were unvested and are eligible to vest based on achievement of performance targets.

In March 2017, we granted 395,383 PSUs with certain financial targets. The targets were not attained and no stock-based compensation expense was recognized in the consolidated financial statements for the year ended December 31, 2017.

89



The following table summarizes our stock award activities and related information:
 
Number of Shares
(thousands)
 
Weighted- Average Grant Date Fair Value
 
Weighted-Average Remaining Vesting Term (Years)
 
Aggregate Intrinsic Value
(thousands)
Outstanding as of December 31, 2016
5,959

 
$
5.81

 
 
 
 
Granted
3,221

 
$
8.55

 
 
 
 
Released
(1,631
)
 
$
6.36

 
 
 
 
Canceled
(1,981
)
 
$
6.80

 
 
 
 
Outstanding as of December 31, 2017
5,568

 
$
6.88

 
1.5
 
$
42,984


The aggregate intrinsic value of outstanding awards is calculated based on the closing price of our common stock of $7.72 on December 31, 2017.

The aggregate fair value of stock awards released as of the respective vesting dates was approximately $14.0 million, $9.7 million and $5.6 million for the years ended December 31, 2017, 2016 and 2015, respectively.

Stock Repurchase Program

On October 27, 2016, our board of directors authorized a share repurchase program for up to $20.0 million of our common stock over 12 months. Under the repurchase authorization, shares may be purchased from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases, privately negotiated transactions or other means. During the years ended December 31, 2017 and 2016, we repurchased 451,259 shares at an average price of $6.81 and 226,676 shares at an average price of $7.92, respectively, as part of this publicly announced program which expired on October 23, 2017. The repurchased shares were retired upon delivery to us.

On October 23, 2017, our board of directors authorized another share repurchase program for up to $20.0 million of our common stock over 12 months. Under the repurchase authorization, shares may be purchased from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases, privately negotiated transactions or other means. The repurchase authorization may be commenced, suspended or discontinued at any time at our discretion. No shares were repurchased under this repurchase program as of December 31, 2017.


8. Net Loss Per Share

Basic net loss per share is computed using the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed using the weighted average number of common shares outstanding for the period plus potential dilutive common shares, including stock options, RSUs and employee stock purchase rights, unless the potential common shares are anti-dilutive. Since we had net losses in the years ended December 31, 2017, 2016 and 2015, none of the potential dilutive common shares were included in the computation of diluted shares for these periods, as inclusion of such shares would have been anti-dilutive.

The following table presents common shares related to potentially dilutive shares excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
Stock options, RSUs and employee stock purchase rights
12,184

 
13,631

 
10,124

Common stock subject to repurchase

 
14

 
52

 
12,184

 
13,645

 
10,176


 

90


9. Income Taxes

The geographical breakdown of loss before provision for income taxes is as follows (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
Domestic loss
$
(13,752
)
 
$
(24,429
)
 
$
(43,540
)
Foreign income
4,207

 
2,795

 
2,390

Loss before provision for income taxes
$
(9,545
)
 
$
(21,634
)
 
$
(41,150
)

The provision for income taxes consists of the following (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
Current provision for income taxes:
 
 
 
 
 
  State
$
48

 
$
41

 
$
55

  Foreign
1,023

 
1,009

 
675

Total current
1,071

 
1,050

 
730

Deferred tax expense (benefit):
 
 
 
 
 
  Federal
26

 
17

 

  Foreign
109

 
(310
)
 
17

Total deferred
135

 
(293
)
 
17

Provision for income taxes
$
1,206

 
$
757

 
$
747


The reconciliation of the statutory federal income tax and our effective income tax is as follows (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
 
Amount
 
Percentage
 
Amount
 
Percentage
 
Amount
 
Percentage
Tax at statutory rate
$
(3,245
)
 
34.0
 %
 
$
(7,356
)
 
34.0
 %
 
$
(13,991
)
 
34.0
 %
State tax - net of federal benefits
32

 
(0.3
)
 
27

 
(0.1
)
 
36

 
(0.1
)
Foreign rate differential
(655
)
 
6.9

 
(666
)
 
3.1

 
(422
)
 
1.0

Changes in federal valuation allowance
(22,672
)
 
237.5

 
7,626

 
(35.3
)
 
12,559

 
(30.5
)
Tax rate change
28,185

 
(295.3
)
 

 

 

 

Stock-based compensation
(1,169
)
 
12.2

 
88

 
(0.4
)
 
1,845

 
(4.5
)
Other permanent items
347

 
(3.6
)
 
583

 
(2.7
)
 
415

 
(0.9
)
Expenses for uncertain tax positions
311

 
(3.3
)
 
358

 
(1.7
)
 
227

 
(0.6
)
Other
72

 
(0.7
)
 
97

 
(0.4
)
 
78

 
(0.2
)
Provision for income taxes
$
1,206

 
(12.6
)%
 
$
757

 
(3.5
)%
 
$
747

 
(1.8
)%

91



The tax effects of temporary differences that give rise to significant portions of deferred tax assets (liabilities) are as follows (in thousands):
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
Deferred tax assets:
 
 
 
 

Net operating loss carryforwards
$
37,326

 
$
48,731

 
$
47,034

Research and development credits, net of uncertain tax positions
17,119

 
12,953

 
9,517

Accruals, reserves, and other
13,992

 
20,914

 
17,835

Stock-based compensation
2,994

 
4,055

 
2,700

Depreciation and amortization
1,954

 
2,892

 
2,735

Gross deferred tax assets
73,385

 
89,545

 
79,821

Valuation allowance
(72,458
)
 
(88,095
)
 
(78,291
)
Total deferred tax assets
927

 
1,450

 
1,530

Deferred tax liabilities:
 
 
 
 
 
Other
(28
)
 
(431
)
 
(805
)
Total deferred tax liabilities
(28
)
 
(431
)
 
(805
)
Net deferred tax assets
$
899

 
$
1,019

 
$
725


Recognition of deferred tax assets is appropriate when realization of these assets is more likely than not. Based upon the weight of available evidence, which includes our historical operating performance and the recorded cumulative net losses in prior fiscal periods, we recorded a full valuation allowance of $72.5 million, $88.1 million and $78.3 million against the U.S. net deferred tax assets as of December 31, 2017, 2016 and 2015, respectively. For the years ended December 31, 2017, 2016 and 2015, the valuation allowance decreased by $15.6 million, increased by $9.8 million and increased by $14.7 million, respectively.

In the first quarter 2017, we adopted ASU 2016-09, Compensation-Stock Compensation (Topic 718): Improvements to Employee Share -Based Payment Accounting. The primary tax impact of the adoption was the recognition of excess tax benefits in the provision for income taxes rather than additional paid-in capital. The new guidance eliminates the requirement to delay the recognition of excess tax benefits until it reduces current taxes payable. The recognition of previously unrecognized excess tax benefits was adopted on a modified retrospective basis. The unrecognized excess tax benefits of $3.4 million as of January 1, 2017 had no impact on our accumulated deficit balance as we carried a full valuation allowance on the related deferred tax assets. The new guidance also requires companies to record, subsequent to the adoption, excess tax benefits and tax deficiencies in the period they arise. In addition, cash flows related to excess tax benefits will no longer be classified as a financing activity apart from other income tax cash flows. We adopted this change in presentation of excess tax benefits as an operating activity on the statements of cash flows on a prospective basis.

As of December 31, 2017, 2016 and 2015, we had U.S. federal net operating loss carryforwards of $152.3 million, $143.3 million and $134.7 million, and state net operating loss carryforwards of $73.6 million, $70.1 million and $69.1 million, respectively. The federal net operating loss carryforwards will expire at various dates beginning in the year ending December 31, 2027, if not utilized. The state net operating losses expire in various years ending between 2018 and 2037, if not utilized.

Additionally, as of December 31, 2017, 2016 and 2015, we had U.S. federal research and development credit carryforwards of $10.3 million, $8.5 million and $6.4 million, and state research and development credit carryforwards of $10.9 million, $8.8 million and $6.4 million, respectively. The federal credit carryforwards will begin to expire at various dates beginning in 2025 while the state credit carryforwards can be carried over indefinitely.

Utilization of the net operating losses and credit carryforwards may be subject to an annual limitation provided for in the Internal Revenue Code Section 382 and similar state codes. Any annual limitation could result in the expiration of net operating loss and credit carryforwards before utilization.

With respect to our undistributed foreign subsidiaries’ earnings we consider those earnings to be indefinitely reinvested and, accordingly, no related provision for U.S. federal and state income taxes has been provided. Upon distribution of those earnings’ in the form of dividends or otherwise, we may be subject to both U.S. income taxes subject to an adjustment

92


for foreign tax credits and withholding taxes in the various countries. As of December 31, 2017, 2016 and 2015, the undistributed earnings approximated $8.4 million, $5.1 million and $3.9 million, respectively. The determination of the future tax consequence of the remittance of these earnings is not practicable.

Uncertain Tax Positions

As of December 31, 2017, 2016 and 2015, we had gross unrecognized tax benefits of $3.8 million, $3.4 million and $2.6 million, respectively. We have accrued net interest expense of $14,000 (i.e., there was $30,000 of gross accrued interest expense offset by $16,000 of interest released due to a lapse of statute of limitations) related to unrecognized tax benefits reflected in the consolidated financial statements for the year ended December 31, 2017. Our policy for classifying interest and penalties associated with unrecognized income tax benefits is to include such items in income tax expense.

The activity related to the unrecognized tax benefits is as follows (in thousands):

 
Years Ended December 31,
 
2017
 
2016
 
2015
Gross unrecognized tax benefits—beginning balance
$
3,360

 
$
2,552

 
$
2,195

Increases (decrease) related to tax positions from prior years
(151
)
 
66

 
(4
)
Increases related to tax positions taken during current year
573

 
742

 
361

Decreases related to tax positions taken during the current year

 

 

Gross unrecognized tax benefits—ending balance
$
3,782

 
$
3,360

 
$
2,552


These amounts are related to certain deferred tax assets with a corresponding valuation allowance. As of December 31, 2017, the total amount of unrecognized tax benefits, if recognized, that would affect the effective tax rate is $1.3 million. We believe that there will not be any significant changes in our unrecognized tax benefits in the next 12 months.

The Tax Cuts and Jobs Act (“the Act”) was enacted on December 22, 2017. The Act reduces the U.S. federal corporate tax rate from 35% to 21%, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. 

On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “Tax Act”). The Tax Act makes broad and complex changes to the U.S. tax code including, but not limited to: (1) reducing the U.S. federal corporate tax rate from 35 percent to 21 percent; (2) requiring companies to pay a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries; (3) generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries; (4) requiring a current inclusion in U.S. federal taxable income of certain earnings of controlled foreign corporations; (5) eliminating the corporate alternative minimum tax (“AMT”) and changing how existing AMT credits can be realized; (6) creating the base erosion anti-abuse tax (“BEAT”), a new minimum tax; (7) creating a new limitation on deductible interest expense; and (8) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017.

On December 22, 2017, Staff Accounting Bulletin No. 118 (“SAB 118”) was issued, which provides guidance on accounting for the tax effects of the Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to complete the accounting under ASC 740, Income Taxes. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the Tax Act for which the accounting under ASC 740 is complete. To the extent that a company’s accounting for certain income tax effects of the Tax Act is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. If a company cannot determine a provisional estimate to be included in the financial statements, it should continue to apply ASC 740 on the basis of the provisions of the tax laws that were in effect immediately before the enactment of the Tax Act. Our accounting for all effects of the Tax Act is incomplete. However, we were able to make reasonable estimates of certain effects and, therefore, have recorded provisional amounts to the consolidated financial statements for the year ended December 31, 2017.

Within the Tax Act, the Transition Act imposes a tax (“Transition Tax”) on the untaxed foreign earnings of foreign subsidiaries of U.S. companies by deeming those earnings to be repatriated. The Company is currently evaluating the effect of the Transition Tax on our non-U.S. earnings. Foreign earnings held in the form of cash and cash equivalents are taxed at a 15.5% rate and the remaining earnings are taxed at an 8.0% rate. In calculating the Transition Tax, the Company must calculate the cumulative earnings and profits of each of the non-U.S. subsidiaries back to 1987. The Company expects to complete this

93


calculation and record any tax due by the end of fiscal 2018. Based on a preliminary analysis, and as a result of the Company’s significant tax attributes, the Company’s provisional estimate has no impact on the income tax provision.

The Company will continue to analyze the effects of the Tax Act on its financial statements and operations. Any additional impacts of the Tax Act will be recorded as they are identified during the measurement period in accordance with SAB 118.

Our accounting for the following elements of the Tax Act is complete.

We remeasured certain deferred tax assets and liabilities based on rates at which they are expected to reverse in the future, which is generally 21%. The rate reduction would generally take effect on January 1, 2018. Consequently, any changes in the U.S. corporate income tax rate will impact the carrying value of our deferred tax assets. Under the new corporate income tax rate of 21%, U.S. federal and state deferred tax assets decreased by approximately $28.2 million and the valuation allowance has decreased by the same amount.
 
Our accounting for the following elements of the Tax Act is incomplete, and we were not yet able to make reasonable estimates of the effects. Therefore, no provisional adjustments were recorded.

The one-time transition tax is based on our total post-1986 earnings and profits (“E&P”) for which we have previously deferred from U.S. income taxes. This had no impact on the liability for our foreign subsidiaries or income tax expense. This amount may change when we finalize the calculation of post-1986 foreign E&P previously deferred from U.S. federal taxation and finalize the amounts held in cash or other specified assets. No additional income taxes have been provided for any remaining undistributed foreign earnings not subject to the transition tax and any additional outside basis difference inherent in these entities as these amounts continue to be indefinitely reinvested in foreign operations. 

Global intangible low taxed income (“GILTI”): The Tax Act creates a new requirement that certain income (i.e., GILTI) earned by controlled foreign corporations (“CFCs”) must be included currently in the gross income of the CFCs’ U.S. shareholder. GILTI is the excess of the shareholder’s “net CFC tested income” over the net deemed tangible income return, which is currently defined as the excess of (1) 10% of the aggregate of the U.S. shareholder’s pro rata share of the qualified business asset investment of each CFC with respect to which it is a U.S. shareholder over (2) the amount of certain interest expense taken into account in the determination of net CFC-tested income.

Because of the complexity of the new GILTI tax rules, we are continuing to evaluate this provision of the Tax Act and the application of ASC 740. Under U.S. GAAP, we are allowed to make an accounting policy choice of either (1) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred (the “period cost method”) or (2) factoring such amounts into a company’s measurement of its deferred taxes (the “deferred method”). Our selection of an accounting policy with respect to the new GILTI tax rules will depend, in part, on analyzing our global income to determine whether we expect to have future U.S. inclusions in taxable income related to GILTI and, if so, what the impact is expected to be. Because whether we expect to have future U.S. inclusions in taxable income related to GILTI depends on not only our current structure and estimated future results of global operations but also our intent and ability to modify our structure and/or our business, we are not yet able to reasonably estimate the effect of this provision of the Tax Act. Therefore, we have not made any adjustments related to potential GILTI tax in our financial statements and have not made a policy decision regarding whether to record deferred taxes on GILTI.

We are subject to taxation in the United States, various states, and several foreign jurisdictions. In November 2017, the Internal Revenue Service completed its examination for our 2015 and 2014 tax returns with no changes to the reported tax. Because we have net operating loss and credit carryforwards, there are open statutes of limitations in which federal, state and foreign taxing authorities may examine our tax returns for all years from 2004 through the current period.



94


10. Geographic Information

The following table is a summary of revenue by geographic regions based on ship to location (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
United States
$
115,536

 
$
115,706

 
$
105,340

Japan
51,488

 
52,951

 
35,636

Asia Pacific, excluding Japan
33,189

 
29,829

 
23,847

EMEA
27,859

 
23,669

 
26,025

Other
7,357

 
5,142

 
5,437

 
$
235,429

 
$
227,297

 
$
196,285


The following table is a summary of our long-lived assets which include property and equipment, net based on the physical location of the assets (in thousands):
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
United States
$
7,733

 
$
7,190

 
$
7,988

Japan
1,510

 
34

 
52

Other
670

 
995

 
863

Total
$
9,913

 
$
8,219

 
$
8,903




11. Employee Benefit Plan

We adopted a profit sharing plan qualified under Section 401(k) of the Internal Revenue Code which is offered to all of our United States employees. Participants in the plan may elect to contribute up to $18,000 of their annual compensation to the plan for the 2017 calendar year. Individuals who are 50 or older may contribute an additional $6,000 of their annual income. In 2017, we matched 50% of the first 6% of the employee’s eligible compensation. We contributed $1.0 million, $0.9 million and $0.8 million during the years ended December 31, 2017, 2016 and 2015, respectively.


12. Appcito Acquisition

On June 23, 2016, we entered into an asset purchase agreement with Appcito, Inc. (“Appcito”), a privately held company engaged in providing a unified set of services for applications deployed on cloud infrastructure with facilities located in Santa Clara, California and Bangalore, India. Under the terms of the purchase agreement, we acquired substantially all of the assets of Appcito. This acquisition enhances our position as a comprehensive secure application services leader, and it represents a strategic step in our vision to help our customers become more secure and agile as they bridge traditional and cloud application environments.

The total purchase consideration was $6.5 million. The fair value of the total purchase consideration was $6.3 million, which consisted of $5.0 million in cash consideration, less a holdback of $0.7 million, which was fully paid during the second quarter of 2017, and 227,404 unregistered shares of our common stock with an aggregated fair value of $1.3 million.

The total purchase consideration was allocated to Appcito’s net tangible and intangible assets based on their estimated fair values at the acquisition date as follows (in thousands):
Developed technology
 
$
5,050

Goodwill
 
1,235

Other tangible assets
 
58

Total assets acquired
 
$
6,343




95


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

ITEM 9A. CONTROLS AND PROCEDURES

Audit Committee Investigation
As reported in the Current Report on Form 8-K filed by the Company with the Securities and Exchange Commission, or SEC, on July 2, 2018 and described elsewhere in this Annual Report on Form 10-K, the Audit Committee of the Company’s Board of Directors (the “Audit Committee”) completed and made findings with respect to the investigation that was previously disclosed on January 30, 2018.
Management’s Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2017, as required by Rule 13a-15(b) under the Securities Exchange Act of 1934, or the Exchange Act. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by the company in the reports that it files or submits to the SEC, under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and financial officers, as appropriate to enable timely decisions regarding required disclosure.
In designing and evaluating our disclosure controls and procedures, our management recognizes that any disclosure controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that our management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.
Based on this evaluation, our Chief Executive Officer and Chief Financial Officer, as our principal executive officer and principal financial officer, respectively, concluded that our disclosure controls and procedures were not effective as of December 31, 2017, due to the material weaknesses in our internal controls over financial reporting described below. Notwithstanding the material weaknesses as of December 31, 2017, management has concluded that the consolidated financial statements included in this Form 10-K present fairly, in all material respects, and in conformity with U.S. GAAP our financial position, results of operations and cash flows for the periods presented.
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 Rules 13a-15(f) and 15d-15(f) under the Exchange Act). Internal control over financial reporting consists of policies and procedures that:
Pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company;

Are designed and operated to provide reasonable assurance regarding the reliability of our financial reporting and our process for the preparation of financial statements for external purposes in accordance with generally accepted accounting principles and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and

Provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company’s assets that could have a material effect on the financial statements.

Our internal control over financial reporting is designed by, and under the supervision of our principal executive officer and principal financial officer and effected by the Company’s Board of Directors, management, and others. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of

96


any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with internal control policies or procedures may deteriorate.
Management has assessed the effectiveness of our internal control over financial reporting as of December 31, 2017, using the criteria set forth in the Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis.
In connection with management’s assessment of our internal control over financial reporting described above, management identified deficiencies that constituted individually, or in the aggregate, material weaknesses in our internal control over financial reporting as of December 31, 2017:
Material Weaknesses Identified
Control Environment and Monitoring Activities - We did not maintain an effective control environment.
Specifically, our control environment, which sets the tone of our organization, and influences the control consciousness of employees, did not consistently ensure that the Company’s policies relating to revenue recognition and standards of conduct were affirmatively understood and followed and that deviations therefrom were consistently identified and corrected in a timely manner or hold certain individuals accountable for their internal control responsibilities in the pursuit of Company objectives. Further, at certain levels within certain functions, there were insufficient monitoring activities to determine certain components of internal control were present and functioning.

The control environment material weaknesses contributed to the revenue recognition material weaknesses described below.  
Revenue Recognition - We identified the following material weaknesses with respect to revenue recognition:
Certain personnel in our credit and accounting functions did not have the adequate expertise to design and operate certain internal controls, to formalize certain appropriate policies and procedures, or to communicate matters relevant to revenue recognition. Certain personnel in our sales and sales operations functions did not have the adequate expertise to identify and communicate to accounting personnel certain information relevant to revenue recognition.

Certain policies and procedures were not sufficiently detailed to establish expectations for and to support effective design and operation of internal controls in our sales, credit, and accounting functions to consistently determine whether our reseller’s or distributor’s price was fixed or determinable, or that collectability was reasonably assured in every case, and that once determined, adequate documentation was maintained.

The material weaknesses described above resulted in errors that led to the restatement of the Company’s annual consolidated financial statements for the years ended December 31, 2016 and 2015. Furthermore, these control deficiencies could have resulted in other misstatements in financial statement accounts and disclosures that would result in a material misstatement to the annual or interim consolidated financial statements that might not have been prevented or detected.
Changes to Internal Control over Financial Reporting
Except for the material weaknesses described above, no other change in the Company’s internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) occurred during the quarter ended December 31, 2017, that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.
Remediation Actions Relating to Material Weaknesses in Internal Control over Financial Reporting
At the conclusion of its investigation, the Audit Committee recommended to management a number of remediation actions. With the oversight of the Audit Committee, management is committed to the planning and implementing of these remediation actions to address the material weaknesses identified, as well as to foster continuous improvement in the Company’s internal controls. The Company has implemented or is in the process of implementing various initiatives intended to address the identified material weaknesses and strengthen our overall internal control environment. In this regard, some of our key remedial initiatives include:
Executive Management Communications to Reinforce Compliance - The Company’s Chief Executive Officer and Chief Financial Officer, at the direction of the Company’s Board of Directors, have in communications to personnel

97


reinforced the importance of adherence to the Company’s policies and procedures regarding ethics and compliance and the importance of identifying misconduct and raising and communicating concerns.

Changes to Our Executive Management and Sales Personnel - The Company has hired new personnel, who have enabled improved lines of communication across business functions and increased expertise.

Training Practices - The Company has initiated development of a comprehensive training program relating to revenue recognition and contract review.

Credit Policies and Procedures - The Company has evaluated its practices regarding extension of credit to customers and evaluation of customer creditworthiness and has begun implementing improvements in those practices.

Revenue Recognition Policies and Procedures - The Company has evaluated its revenue recognition policies and procedures and has begun implementing improvements, including:

(i)
the development of more comprehensive revenue recognition policies and improved procedures to ensure that such policies are understood and consistently applied;

(ii)
better communication among functions involved in the sales process, including credit, accounting, sales, and sales operations;

(iii)
increased standardization of contract documentation and revenue analyses for individual transactions, including increased oversight of revenue opportunities and contract review by personnel with the requisite accounting knowledge;

(iv)
the development of a more comprehensive review process for, and monitoring controls over, customer contracts to ensure accurate revenue recognition, and the preparation of accounting memoranda to document the foregoing;
                                                  
(v)
the development of more comprehensive policies and procedures for product shipment and delivery documentation;

(vi)
the adoption of enhancements of policies and procedures for approval of non-standard revenue arrangements with reseller and distributor customers; and

(vii)
the adoption of revised documentation, including the Company’s sales quotations, to identify additional information relevant to revenue recognition.

Implementation and Enhancement of Entity Level Controls - The Company intends to implement additional controls in its quarterly/annual financial reporting process, including enhanced sub-certifications by all sales personnel and with specific documentation related to the identification of non-standard revenue arrangements. The Company also intends to enhance its insider trading policy and related communications to employees.

Our management has worked, and continues to work, to strengthen our internal control over financial reporting. We are committed to ensuring that such controls are designed and operating effectively. The identified material weaknesses will not be considered remediated until the applicable remedial controls operate for a sufficient period of time and management concludes, through testing, that these controls are operating effectively. As we continue to evaluate and improve our internal control over financial reporting, we may take additional measures to address control deficiencies or modify or change the proposed remediation measures described above.
Our Board of Directors and management take internal control over financial reporting and the integrity of the Company’s financial statements seriously and believe that the steps taken, and to be taken, to remediate the identified material weaknesses were and are essential steps to maintaining strong and effective internal control over financial reporting and a strong internal control environment.
Inherent Limitations on Effectiveness of Controls
Our management, including our principal executive officer and our principal financial officer, does not expect that our disclosure controls or our internal control over financial reporting will prevent or detect all error and all fraud. A control system, no matter how well-designed and operated, can provide only reasonable, not absolute, assurance that the control

98


system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been detected. The design of any system of controls is based in part on certain assumptions about the likelihood of future events and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of the effectiveness of controls to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.

ITEM 9B. OTHER INFORMATION

None.

PART III.

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

Current Executive Officers

The following table sets forth the name, age and position of each of our executive officers as of the date of this Form 10-K.
Name
 
Age
 
Current Positions
Lee Chen
 
64
 
Chief Executive Officer, President and Chairman
Rajkumar Jalan
 
56
 
Chief Technology Officer
Robert Cochran
 
61
 
Executive Vice President, Legal and Corporate Collaboration
Tom Constantino
 
53
 
Executive Vice President, Chief Financial Officer
Chris White*
 
53
 
Executive Vice President of Worldwide Sales
Gunter Reiss
 
49
 
Vice President of Worldwide Marketing

*    Mr. White joined the Company effective January 2, 2018.

Directors

Our business affairs are managed under the direction of our board of directors, which is currently composed of six members. Four of our directors are independent within the meaning of the listing standards of the New York Stock Exchange. Our board of directors is currently divided into three staggered classes of directors. At each annual meeting of stockholders, a class of directors will be elected for a three-year term to succeed the same class whose term is then expiring. At the 2018 annual meeting of stockholders, our stockholders will be voting on proposal to declassify our board of directors.

The following table includes the name, age (as of the date of this Form 10-K) position, class and term expiration year for each of our directors and is current as of the date of this Form 10-K.
Name
 
Age
 
Position
 
Class
 
Term Expiration Year
Phillip J. Salsbury(1)(2)(3)
 
76
 
Director
 
Class I
 
2018
Robert Cochran*
 
61
 
EVP, Legal and Corporate Collaboration
 
Class II
 
2018
Peter Y. Chung(2)(3)
 
50
 
Director
 
Class II
 
2019
Tor R. Braham(1)(2)**
 
60
 
Director
 
Class II
 
2019
Lee Chen
 
64
 
CEO, President and Chairman
 
Class III
 
2020
Alan S. Henricks(1)(2)(3)
 
67
 
Director
 
Class III
 
2020
_____________________________________

99


(1)
Member of our audit committee
(2)
Member of our compensation committee
(3)
Member of our nominating and corporate governance committee
*
Mr. Cochran will step down as a Director (but not an executive officer) upon the closing of the polls at the 2018 annual meeting of stockholders.
**
Mr. Braham was appointed on March 14, 2018.

The following paragraphs provide information, as of the date of this Form 10-K, about our executive officers and directors:

Executive Officers

Lee Chen has served as our President, Chief Executive Officer and as a member of our board of directors since July 2004, and as the Chairman of our board of directors since March 2014. From 1996 to August 2004, Mr. Chen served in a variety of positions, including as Vice President of Software Engineering and Quality Assurance at Foundry Networks, Inc., a company that designed, manufactured and sold high-end enterprise and service provider switches and routers, as well as wireless, security, and traffic management solutions. Mr. Chen has previously held management and senior technical positions at OTS, Apple Computer, Convergent Technologies, Inc. and InSync Group, and was a co-founder of Centillion Networks, Inc. Mr. Chen has an M.S.E.E. from San Jose State University and a B.S. in Electrophysics from National Chiao-Tung University in Taiwan. Mr. Chen is a technology pioneer, especially in the area of Internet Protocol Multicast and System & System Security and holds numerous patents.

Rajkumar Jalan has served as our Chief Technology Officer since November 2008. From 2005 to 2008, he served as a consultant to the Company. From 1996 to 2002, Mr. Jalan served in various capacities, including as a Director of IP Routing, for Foundry Networks, Inc., a company that designed, manufactured and sold high- end enterprise and service provider switches and routers, as well as wireless, security, and traffic management solutions. Prior to Foundry, he worked on a wide range of networking technologies from Ethernet, Token-Ring, ATM and Digital Switching Systems. Mr. Jalan’s prior employers included Bay Networks, Inc. and Network Equipment Technologies Inc. Mr. Jalan holds a number of patents related to Layer 2/Layer 3 as well as Layer 4/ Layer 7 switching. He has a B.Tech from the Indian Institute of Technology Bombay.

Robert Cochran has served as our Executive Vice President, Legal and Corporate Collaboration since November 2016, as our Vice President, Legal and Corporate Collaboration from January 2012 to November 2016 and as a member of our board of directors from April 2012 until his retirement from the board of directors upon the closing of the polls at this year’s annual meeting of stockholders. In addition, Mr. Cochran was appointed as our Chief Risk Compliance Officer in October 2016, has served as our Secretary since August 2004, and previously served on our board of directors from August 2004 to October 2004. Mr. Cochran currently serves as a director of Techpoint, Inc. (Tokyo Stock Exchange: M-6697), a fabless semiconductor company that designs, markets and sells mixed-signal integrated circuits for HD video applications in the security surveillance and automotive markets. From January 1993 to January 2012, Mr. Cochran was an attorney in private practice in Woodside, California, where he had served as our outside legal counsel since our incorporation. From 2004 to 2010, Mr. Cochran served as a director of Techwell, Inc. (formerly NASDAQ:TWLL), a fabless semiconductor company that designed, marketed, and sold mixed-signal integrated circuits. Mr. Cochran has a J.D. from Harvard Law School and an A.B. in Economics from Harvard University.

Tom Constantino has served as our Executive Vice President, Chief Financial Officer since June 2017. From November 2015 to December 2016, Mr. Constantino served as the Vice President of Finance and Head of Accounting & Finance Operations at Western Digital Corporation, a company that provides data storage solutions. While at Western Digital, from March 2012 to November 2015, Mr. Constantino served as Chief Financial Officer of its HGST subsidiary. His experience also includes the role of vice president, corporate finance at Hitachi Global Storage Technologies and approximately 16 years in various financial and operational roles at Hewlett-Packard. Also, from January 2017 to May 2017, Mr. Constantino was an independent consultant providing Chief Financial Officer and Senior Finance Executive consulting services. Mr. Constantino began his career in public accounting at PricewaterhouseCoopers and holds a Bachelor’s of Science in Business Administration from San Jose State University.

Chris White has served as our Executive Vice President of Worldwide Sales since January 2018. From November 2016 to January 2018, Mr. White was Vice President Sales, Strategic Accounts & Archive for Proofpoint, an enterprise security company based in Sunnyvale, California. From June 2011 to November 2016, Mr. White was Vice President Sales, Americas Partners & Alliances for Hitachi Data Systems. Chris has over 24 years of direct and indirect sales experience, focused on

100


selling with and through channel and alliance partners. His prior employers include NetApp, Symantec Corporation, Veritas and ADP. Mr. White has Bachelor of Art Degree, Social Sciences from the University of California, Irvine.

Gunter Reiss has served as our Vice President Worldwide of Marketing since October 2017 and as our Vice President of Strategic Alliances from October 2014 to October 2017. From 2005 to 2014, Mr. Reiss served in various capacities for Ericsson, including Vice President, Strategy & Business Development PA IP & Broadband/ BU Networks of Ericsson Silicon Valley and Director, Partnership Business Development & Sourcing, Strategic Sourcing North America of Ericsson Inc. He also spent three years in England in senior leadership roles with Damovo and IPC. Gunter served on the board of privately held Skorpios Technologies and was a member of the Sun Microsystems customer advisory board. He received his electrical engineering degree from the Higher Technical School in Vienna, Austria. He is an alumnus of the UCLA Executive M&A program and the UC Berkeley Haas School of Business Venture Capitalist Executive Program.

Non-Employee Directors

Dr. Phillip J. Salsbury has served as a member of our board of directors since May 2013. Dr. Salsbury is also our Lead Independent Director. From 2005 to April 2010, Dr. Salsbury served as a director of Techwell, Inc., a fabless semiconductor public company that was acquired by Intersil Corporation. Dr. Salsbury was a founder, the Chief Technology Officer, and later the president and Chief Executive Officer of SEEQ Technology, Inc., a non-volatile memory and Ethernet communications semiconductor company, from January 1981 until its acquisition by LSI Logic Corporation, a large semiconductor company, in June 1999. He holds a Ph.D. and an M.S. in Electrical Engineering from Stanford University and a B.S. in Electrical Engineering from the University of Michigan. Dr. Salsbury has specific attributes that qualify him to serve as a member of our board of directors, including his strong technical background and management experience as chief executive officer of a public company, and his prior service as a director of a public company.

Peter Y. Chung has served as a member of our board of directors since June 2013. Mr. Chung is a Managing Director and the Chief Executive Officer of Summit Partners, L.P., where he has been employed since 1994. He is currently a director of Acacia Communications (NASDAQ: ACIA) and MACOM (NASDAQ: MTSI), as well as several privately-held companies. Previously, Mr. Chung served as a director of Ubiquiti Networks, Inc., a company that develops networking technology. Mr. Chung has an M.B.A. from the Stanford University Graduate School of Business and an A.B. in Economics from Harvard University. Mr. Chung has specific attributes that qualify him to serve as a member of our board of directors, including his experience in investment banking, private equity and venture capital investing and in the communications technology sector, as well as his prior service on public and private company boards.

Tor R. Braham has served as a member of our board of directors since March 2018. He is currently a director of Altaba Inc., an independent, non-diversified, closed-end management investment company and Viavi Solutions Inc., a network and service enablement and optical coatings company. He previously served as a member of the board of directors of Yahoo, a provider of web services, from April 2016 to June 2017, NetApp, Inc., a computer storage and data management company, from September 2013 to March 2016 and Sigma Designs, Inc., an integrated circuit provider for the home entertainment market, from June 2014 to August 2016. Mr. Braham served as Managing Director and Global Head of Technology Mergers and Acquisitions for Deutsche Bank Securities Inc., an investment bank, from 2004 until November 2012. From 2000 to 2004, he served as Managing Director and Co-Head of West Coast U.S. Technology, Mergers and Acquisitions for Credit Suisse First Boston, an investment bank. Prior to that role, Mr. Braham served as an investment banker with Warburg Dillon Read LLC, and as an attorney at Wilson Sonsini Goodrich & Rosati. Mr. Braham has specific attributes that qualify him to serve as a member of our board of directors, including his extensive financial experience and knowledge of the technology industry gained through his service as an investment banker and lawyer to technology companies, as well as his service on public and private company boards.

Alan S. Henricks has served as a member of our board of directors since March 2014. Since May 2012 he has served as a member of the board of directors and audit committee chairman of Roku, Inc. (NASDAQ: ROKU), a streaming media company. Since May 2015 he has served as a member of the board of directors and audit committee of Model N, Inc. (NYSE: MODN), a provider of cloud-based Revenue Management solutions. In February 2017, he joined the compensation committee of Model N. From April 2010 to June 2015 he has served as a member of the board of directors of Ellie Mae, Inc. (NYSE: ELLI), a SaaS Company, and as its lead independent director from November 2012 to May 2014. From May 2009 to the present, Mr. Henricks has been a board member, advisor and consultant to a variety of private technology companies. His consulting CFO roles included Tile, Ring, Percolate, Livescribe, and Santur Corporation. From September 2006 to May 2009, Mr. Henricks served as Chief Financial Officer of Pure Digital Technologies, Inc. Prior to September 2006, Mr. Henricks served as Chief Financial Officer of several private and public companies including Traiana Inc., Informix Software, Inc., Documentum, Inc., Borland International, Inc., Cornish & Carey and Maxim Integrated Products, Inc. Mr. Henricks holds a Bachelor of Science in Engineering from the Massachusetts Institute of Technology and a Master of Business Administration

101


from Stanford University. Mr. Henricks has specific attributes that qualify him to serve as a member of our board of directors, including his extensive experience serving as chief financial officer of both public and private companies, as well as his service on public and private company boards.

There are no family relationships among any of the directors or executive officers.
Board Leadership Structure

Mr. Chen currently serves as both chair of our Board of Directors and our chief executive officer. Our Board believes that the current Board leadership structure provides effective independent oversight of management while allowing our Board of Directors and management to benefit from Mr. Chen’s leadership and years of experience as an executive in the networking industry. Mr. Chen is best positioned to identify strategic priorities, lead critical discussion and execute our strategy and business plans. Mr. Chen possesses detailed in-depth knowledge of the issues, opportunities, and challenges facing us.
Lead Independent Director

Our board determined that it would be beneficial to have a Lead Independent Director to, among other things, preside over executive sessions of the independent directors, which provides our board with the benefit of having the perspective of entirely independent directors. Independent directors and management sometimes have different perspectives and roles in strategy development. Our board appointed Phillip J. Salsbury, Ph.D. to serve as our lead independent director. As lead independent director, Dr. Salsbury presides over periodic meetings of our independent directors, serves as a liaison between our Chairman of the board of directors and the independent directors, and performs such additional duties as our board of directors may otherwise determine and delegate.
Board Meetings and Committees

During our fiscal year ended December 31, 2017, the board of directors held five (5) meetings (including regularly scheduled and special meetings) and acted by written consent two (2) times. No director attended fewer than 75% of the aggregate of (i) the total number of meetings of our board of directors held during the period for which he or she has been a director and (ii) the total number of meetings held by all committees of our board of directors on which he or she served during the periods that he or she served. Although we do not have a formal policy regarding attendance by members of our board of directors at annual meetings of stockholders, we encourage, but do not require, our directors to attend. Four (4) of our directors attended our 2017 annual meeting of stockholders. Our board of directors has established an audit committee, a compensation committee and a nominating and corporate governance committee. The composition and responsibilities of each of the committees of our board of directors is described below. Members will serve on these committees until their resignation or until as otherwise determined by our board of directors.
Audit Committee

Our audit committee is comprised of Messrs. Braham, Henricks and Salsbury, each of whom is a non-employee member of our board of directors. Mr. Henricks is the chair of our audit committee. Our board of directors has determined that each of the members of our audit committee satisfies the requirements for financial literacy under the rules and regulations of the New York Stock Exchange and the SEC. Our board of directors has also determined that Mr. Henricks qualifies as an “audit committee financial expert” as defined in the SEC rules and satisfies the financial sophistication requirements of the New York Stock Exchange.

The audit committee is responsible for, among other things:
selecting and hiring our registered public accounting firm;
evaluating the performance and independence of our registered public accounting firm;
approving the audit and pre-approving any non-audit services to be performed by our registered public accounting firm;
reviewing our financial statements and related disclosures and reviewing our critical accounting policies and practices;
reviewing the adequacy and effectiveness of our internal control policies and procedures and our disclosure controls and procedures;
overseeing procedures for the treatment of complaints on accounting, internal accounting controls, or audit matters;
reviewing and discussing with management and the independent registered public accounting firm the results of our annual audit, our quarterly financial statements, and our publicly filed reports;

102


reviewing and approving in advance any proposed related person transactions; and
preparing the audit committee report to be included in our annual proxy statement as required by the SEC.

The audit committee operates under a written charter that satisfies the applicable standards of the SEC and the New York Stock Exchange. A copy of the charter of our audit committee is available on our website at http://investors.a10networks.com. During 2017, our audit committee held six (6) meetings and did not act by written/electronic consent.
Compensation Committee

Our compensation committee consists of Messrs. Braham, Chung, Henricks and Salsbury. Mr. Chung is the chairman of our compensation committee. Our board of directors has determined that each member of this committee is a non-employee director, as defined pursuant to Rule 16b-3 promulgated under the Exchange Act, and an outside director, as defined under Section 162(m) of the Internal Revenue Code of 1986, as amended, or Section 162(m).

The compensation committee is responsible for, among other things:
reviewing and approving our Chief Executive Officer’s and other executive officers’ annual base salaries, incentive compensation plans, including the specific goals and amounts, equity compensation, employment agreements, severance arrangements and change in control agreements, and any other benefits, compensation or arrangements;
administering our equity compensation plans;
overseeing our overall compensation philosophy, compensation plans, and benefits programs; and
preparing the compensation committee report to be included in our annual proxy statement as required by the SEC.
Our compensation committee operates under a written charter that satisfies the applicable rules and regulations of the SEC and the listing standards of the New York Stock Exchange. A copy of the charter of our compensation committee is available on our website at http://investors.a10networks.com. During 2017, our compensation committee held five (5) meetings and acted by written/electronic consent ten (10) times.
Nominating and Corporate Governance Committee

Our nominating and corporate governance committee consists of Messrs. Chung, Henricks and Salsbury, each of whom is a non-employee member of our board of directors. Dr. Salsbury is the chairman of our nominating and corporate governance committee. Our board of directors has determined that each member of our nominating and corporate governance committee meets the requirements for independence under the rules of the New York Stock Exchange. The nominating and corporate governance committee is responsible for, among other things:
evaluating and making recommendations regarding the composition, organization, and governance of our board of directors and its committees;
evaluating and making recommendations regarding the creation of additional committees or the change in mandate or dissolution of committees;
reviewing and making recommendations with regard to our corporate governance guidelines and compliance with laws and regulations; and
reviewing actual and potential conflicts of interest of our directors and corporate officers, other than related person transactions reviewed by the audit committee, and approving or prohibiting any involvement of such persons in matters that may involve a conflict of interest.

Our nominating and corporate governance committee operates under a written charter that satisfies the applicable listing standards of the New York Stock Exchange. A copy of the charter of our nominating and corporate governance committee is available on our website at http://investors.a10networks.com. During 2017, our nominating and corporate governance committee held two (2) meetings and did not act by written/electronic consent.
Communications with the Board of Directors

Interested parties wishing to communicate with our board of directors or with an individual member or members of our board of directors may do so by writing to our board of directors or to the particular member or members of our board of directors, and mailing the correspondence to our General Counsel at A10 Networks, Inc., 3 West Plumeria Drive, San Jose, CA 95134, Attn: General Counsel. Each communication should set forth (i) the name and address of the stockholder, as it appears on our books, and if the shares of our common stock are held by a nominee, the name and address of the beneficial owner of such shares, and (ii) the number of shares of our common stock that are owned of record by the record holder and beneficially by the beneficial owner. Our General Counsel, in consultation with appropriate members of our board of directors as necessary,

103


will review all incoming communications and, if appropriate, such communications will be forwarded to the member or members of our board of directors to whom such communication was directed, or if none is specified, to the Chairman of our board of directors.
Corporate Governance Guidelines and Code of Business Conduct and Ethics

Our board of directors has adopted Corporate Governance Guidelines that address items such as the qualifications and responsibilities of our directors and director candidates and corporate governance policies and standards applicable to us in general. In addition, our board of directors has adopted a Code of Business Conduct and Ethics that applies to all of our employees, officers and directors, including our Chief Executive Officer, Chief Financial Officer, and other executive and senior financial officers. The full text of our Corporate Governance Guidelines and our Code of Business Conduct and Ethics is posted on the Corporate Governance portion of our website at http://investors.a10networks.com. We will post amendments to our Code of Business Conduct and Ethics or waivers of our Code of Business Conduct and Ethics for directors and executive officers on the same website.
Risk Management

Risk is inherent with every business, and we face a number of risks, including strategic, financial, business and operational, legal and compliance, and reputational. We have designed and implemented processes to manage risk in our operations. Management is responsible for the day-to-day management of risks the company faces, while our board of directors, as a whole and assisted by its committees, has responsibility for the oversight of risk management. In its risk oversight role, our board of directors has the responsibility to satisfy itself that the risk management processes designed and implemented by management are appropriate and functioning as designed.

Our board of directors believes that open communication between management and our board of directors is essential for effective risk management and oversight. Our board of directors meets with our Chief Executive Officer and other members of the senior management team at quarterly meetings of our board of directors, where, among other topics, they discuss strategy and risks facing the company, as well as at such other times as they deemed appropriate.

While our board of directors is ultimately responsible for risk oversight, our board committees assist our board of directors in fulfilling its oversight responsibilities in certain areas of risk. Our audit committee assists our board of directors in fulfilling its oversight responsibilities with respect to risk management in the areas of internal control over financial reporting and disclosure controls and procedures, legal and regulatory compliance, and discusses with management and the independent auditor guidelines and policies with respect to risk assessment and risk management. Our audit committee also reviews our major financial risk exposures and the steps management has taken to monitor and control these exposures. Our audit committee also monitors certain key risks on a regular basis throughout the fiscal year, such as risk associated with internal control over financial reporting and liquidity risk. Our nominating and corporate governance committee assists our board of directors in fulfilling its oversight responsibilities with respect to the management of risk associated with board organization, membership and structure, and corporate governance. Our compensation committee assesses risks created by the incentives inherent in our compensation policies. Finally, our full board of directors reviews strategic and operational risk in the context of reports from the management team, receives reports on all significant committee activities at each regular meeting, and evaluates the risks inherent in significant transactions.
Section 16(a) Beneficial Ownership Reporting Compliance

Section 16(a) of the Exchange Act requires that our executive officers and directors, and persons who own more than 10% of our common stock, file reports of ownership and changes of ownership with the SEC. Such directors, executive officers and 10% stockholders are required by SEC regulation to furnish us with copies of all Section 16(a) forms they file.

SEC regulations require us to identify in this Annual Report on Form 10-K anyone who filed a required report late during the most recent fiscal year. Based on our review of forms we received, or written representations from reporting persons stating that they were not required to file these forms, we believe that during our fiscal ended December 31, 2017, all Section 16(a) filing requirements were satisfied on a timely basis.



104


ITEM 11. EXECUTIVE COMPENSATION
Processes and Procedures for Compensation Decisions

Our compensation committee is responsible for the executive compensation programs for our executive officers and reports to our board of directors on its discussions, decisions and other actions. Typically, our Chief Executive Officer makes recommendations to our compensation committee regarding, and often attends committee meetings relating to the determination of, compensation for the respective executive officers that report to him, except that our Chief Executive Officer does not make recommendations as to his own compensation. Our Chief Executive Officer makes recommendations to our compensation committee regarding short- and long-term compensation for all executive officers (other than himself) based on our results, an individual executive officer’s contribution toward these results and performance toward individual goal achievement. Our compensation committee then reviews the recommendations and other data and makes decisions as to total compensation for each executive officer other than the Chief Executive Officer, as well as each individual compensation component. Our compensation committee makes recommendations to our board of directors regarding compensation for our Chief Executive Officer. The independent members of our board of directors make the final decisions regarding executive compensation for our Chief Executive Officer.

Our compensation committee is authorized to retain the services of one or more executive compensation advisors, as it sees fit, in connection with the establishment of our compensation programs and related policies. Compensia, a national compensation consultant, has been retained by our compensation committee to provide information, recommendations and other advice relating to executive compensation. Compensia was engaged to assist our compensation committee in developing an appropriate group of peer companies to help us determine the appropriate level of overall compensation for our executive officers, as well as assess each separate element of compensation, with a goal of ensuring that the compensation we offer to our executive officers is competitive and fair.
Fiscal 2017 Summary Compensation Table

The following table provides information regarding the total compensation for services rendered in all capacities that was earned by each individual who served as our principal executive officer at any time in 2017, and our two other most highly compensated executive officers who were serving as executive officers as of December 31, 2017. These individuals were our named executive officers (each, an “NEO” and together, the “NEOs”) for 2017.

Name and Principal Position
 
Year
 
Salary
($)
 
Bonus
($)
 
Stock
Awards
($)(1)
 
Option
Awards
($)(1)
 
Non-Equity
Incentive Plan Compensation
($)
 
Non-Qualified
Deferred Compensation
Earnings
($)
 
All Other Compensation
($)
 
Total
($)
Lee Chen
    Chief Executive Officer
 
2017
 
 
 
2,228,025

 
 
 
 
 
 
2,228,025

 
2016
 
 
 
1,269,600

 
673,706

 
 
 
1,278

(2)
 
1,944,584

Tom Constantino (3)
    Executive Vice President,
    Chief Financial Officer
 
2017
 
186,612

 
50,000

 
1,473,500

 
425,831

 
31,633

 
 
3,265

(4)
 
2,170,841

Rajkumar Jalan (5)
    Chief Technology Officer
 
2017
 
259,375

 
 
1,186,426

 
 
13,781

 
 
2,451

(6)
 
1,462,033

 
2016
 
239,000

 
 
414,000

 
219,402

 
107,087

 
 
2,255

(6)
 
981,744

_____________________________________
(1)
The amounts reported in the Stock Awards and the Option Awards columns represent the grant date fair value of the stock award and the stock option award as computed in accordance with FASB ASC Topic 718. As required by the rules of the SEC, the amounts shown exclude the impact of estimated forfeitures related to service-based vesting conditions. Note that the amount reported in this column does not correspond to the actual economic value that may be received by the NEO from the award. The assumptions that we used to calculate these amounts are discussed in Note 7 to our audited financial statements included in this Annual Report on Form 10-K for the fiscal year ended December 31, 2017.
(2)
This amount represents dependent care benefits paid on behalf of the executive.
(3)
Mr. Constantino became a named executive officer in 2017. The amount reported under the Bonus column represents the sign-on bonus he received in connection with his hire pursuant to the terms of his offer letter. The amount reported under the Non‑Equity Incentive Plan Compensation column represents the bonus paid to him under the 2017 Executive Cash Incentive Plan in July 2018.
(4)
This amount represents group term life insurance premiums paid on behalf of the executive ($765) and 401(k) matching contribution ($2,500).

105


(5)
The amount reported under the Non‑Equity Incentive Plan Compensation column represents the bonus paid to Mr. Jalan under the 2017 Executive Cash Incentive Plan in July 2018.
(6)
This amount represents group term life insurance premiums paid on behalf of the executive.
Non-Equity Incentive Plan Compensation

For our 2017 fiscal year, Messrs. Constantino and Jalan were eligible to receive annual cash bonuses based 70% on corporate performance goals and 30% on individual performance goals, under our 2017 Executive Cash Incentive Plan, as approved by the compensation committee. The 2017 Executive Cash Incentive Plan was established under and subject to the terms of our Executive Incentive Compensation Plan, as described in further detail below. Mr. Constantino’s target bonus opportunity for our 2017 fiscal year was equal to 65% of his earned 2017 base salary and Mr. Jalan’s target bonus opportunity for our 2017 fiscal year was equal to 50% of his 2017 base salary. The corporate performance goals under such plan related to our revenue and non‑GAAP operating income for 2017. Generally, the portion of the plan based on corporate performance goals would result in funding of bonuses upon the achievement of threshold levels of both revenue and non‑GAAP operating income as specified in a performance goal matrix approved by the compensation committee. The maximum amount that could be earned on the individual performance goals was 100% and the maximum amount that could be earned on the corporate performance goals was 200%.

In early 2018, our Chief Executive Officer evaluated, and presented to the compensation committee, the progress made towards achieving the corporate and individual performance goals in accordance with the terms of the Executive Cash Incentive Plan and made a recommendation to our compensation committee regarding the bonus amount for each of Messrs. Constantino and Jalan based on this evaluation. The bonuses for Messrs. Constantino and Jalan, as determined pursuant to the terms of the Executive Cash Incentive Plan and our Chief Executive Officer’s recommendation, were approved on July 23, 2018. For the 2017 fiscal year, Mr. Constantino earned a cash bonus of $31,633 and Mr. Jalan earned a cash bonus of $13,781. The amount earned on corporate performance goals was $0.
Emerging Growth Company Status

We are an “emerging growth company,” as defined in the JOBS Act. As an emerging growth company, we are exempt from certain requirements related to executive compensation, including the requirements to hold nonbinding advisory votes on executive compensation and to provide information relating to the ratio of total compensation of our Chief Executive Officer to the median of the annual total compensation of all of our employees, each as required by the Investor Protection and Securities Reform Act of 2010, which is part of the Dodd-Frank Act.

Non-qualified Deferred Compensation

Our named executive officers did not participate in, or earn any benefits under, a non-qualified deferred compensation plan sponsored by us during the fiscal year ended December 31, 2017.
Executive Officer Employment Agreements
Offer Letters

We have entered into offer letters with each of our NEOs.
Lee Chen Offer Letter

Under Mr. Chen’s offer letter dated July 30, 2004, we hired Mr. Chen as our CEO. The letter provided for no base salary for Mr. Chen and an initial equity award grant to be determined. Mr. Chen’s current annual base salary is $0.
Tom Constantino Offer Letter

Under Mr. Constantino’s offer letter dated May 14, 2017, we hired Mr. Constantino as our EVP, Chief Financial Officer. The letter provided for Mr. Constantino’s initial base salary, bonus opportunity (on a prorated basis), and sign-on bonus. In addition, the letter provided for an initial restricted stock unit award and an initial option award covering 175,000 and 135,000 shares, respectively, which are scheduled to vest over 4 years, subject to his continued service with us through each applicable vesting date. His awards are eligible for accelerated vesting under his Change in Control and Severance Agreement, described below. Mr. Constantino’s current annual base salary is $350,075.

106


Rajkumar Jalan Offer Letter

Under Mr. Jalan’s offer letter dated November 30, 2008, we hired Mr. Jalan as our CTO. The letter provided for an initial base salary of $150,000 for Mr. Jalan and an initial stock option award covering 150,000 shares which vested over four years subject to his continued service with us through each applicable vesting date. Mr. Jalan’s current annual base salary is $271,688.
Change in Control and Severance Agreements

We entered into a Change in Control and Severance Agreement (each, an “Agreement” and together, the “Agreements”) with each of our NEOs.

Each NEO’s Agreement provides that if, after the executive completes at least one year of employment with us or if promoted to an executive position, completes at least one year in an executive role and (a) we terminate the executive’s employment with us for any reason other than for cause and not due to the executive’s death or disability, or (b) the executive resigns for Good Reason (as defined in the Agreement), and in each case the termination does not occur during the Change in Control Period (as defined in the Agreement), the executive will receive the following severance benefits: (i) continuing payments of salary severance for a period of 12 months (in the case of Mr. Chen) or nine months (in the case of the other NEOs), and (ii) continuing payments to reimburse the executive for COBRA continuation coverage for a period of up to 12 months (in the case of Mr. Chen) or nine months (in the case of the other NEOs).

Each Agreement further provides that if we terminate the executive’s employment with us for any reason other than cause and not due to the executive’s death or disability, or the executive resigns for Good Reason, and in each case the termination occurs during the Change in Control Period, the executive will receive the following severance benefits: (i) a lump sum cash payment equal to 150% (in the case of Mr. Chen) or 100% (in the case of the other NEOs) of the greater of the executive’s salary in effect as of immediately prior to his employment termination or the Change in Control, (ii) a lump sum cash payment equal to 150% (in the case of Mr. Chen) or 100% (in the case of the other NEOs) of the greater of the executive’s target bonus in effect for the year in which the executive’s employment terminates or the Change in Control occurs, (iii) continuing payments to reimburse the executive for COBRA continuation coverage for a period of up to 18 months (in the case of Mr. Chen) or 12 months (in the case of the other NEOs), and (iv) 100% accelerated vesting of the executive’s outstanding equity awards, with any applicable performance goals considered achieved at the target levels.

In order to receive the severance benefits under the Agreement, the executive must sign and not revoke a release of claims in our favor and comply with confidentiality obligations.

As defined in the Agreements, “Cause” generally means the executive’s (i) repeated failure to perform his duties and responsibilities to the Company or abide in all material respects with the Company’s policies after receiving written notice, (ii) engagement in illegal conduct injurious to the Company in any material respect, (iii) material violation or material breach of his confidential information and invention agreement with the Company that is not cured within 20 days of written notice or is incapable of cure, or (iv) conviction or plea of no contest to a felony (other than motor vehicle offenses that do not materially impair the executive’s performance of his employment duties) or any crime involving fraud, embezzlement or other offense involving moral turpitude, and/or committing any act of embezzlement, dishonesty or fraud against or the misappropriation of material property belonging to the Company.

As defined in the Agreements, “Change in Control Period” generally means, subject to the occurrence of a Change in Control, the period beginning on the date that an agreement to enter into such Change in Control is signed and executed, and ending on the date 12 months following such Change in Control. As will be defined in the Agreements, “Change in Control” generally means the occurrence of any of the following events: (i) a change in our ownership that occurs on the date that any one person or persons acting as a group (“Person”), acquires ownership of our stock that, together with the stock already held by such Person, constitutes more than 50% of the total voting power of our stock; or (ii) a change in our effective control that occurs on the date that a majority of members of our board of directors is replaced during any 12-month period by directors whose appointment or election is not endorsed by a majority of the members of our board of directors prior to the date of the appointment or election; or (iii) a change in the ownership of a substantial portion of our assets that occurs on the date that any Person acquires (or has acquired during a 12-month period) assets from us with a total gross fair market value equal to or more than 50% of the total gross fair market value of all of our assets immediately prior to such acquisition(s), excluding any transfer to an entity that is controlled by our stockholders immediately after the transfer and any transfer of assets by us to an entity, 50% or more of the total value or voting power of which is owned, directly or indirectly, by us. For purposes of this definition, gross fair market value means the value of our assets, or the value of our assets being disposed of, determined without regard to any liabilities associated with such assets.

107



As defined in the Agreements, “Good Reason” generally means the executive’s voluntary termination of employment with us within 90 days following the expiration of our cure period following one or more of the following occurring without the executive’s prior consent: (i) a material reduction in the executive’s gross base salary other than in connection with a similar reduction for all similarly-situated employees; (ii) a material reduction in the executive’s authority, duties, or responsibilities; or (iii) a relocation of the executive’s principal place of work to a location that is more than 50 miles from his current principal work site for us. The executive may not resign for Good Reason without first providing us with notice within 60 days of the initial existence of the condition that he believes constitutes Good Reason identifying the grounds for Good Reason and a reasonable cure period of at least 30 days following the date of such notice, during which such grounds must not have been cured.
Executive Incentive Compensation Plan

In March 2014, our board of directors adopted an Executive Incentive Compensation Plan, referred to as our Bonus Plan. Our Bonus Plan allows our compensation committee to provide cash incentive awards to selected employees, including our NEOs, based upon performance goals established by our compensation committee.

Under the Bonus Plan, our compensation committee determines the performance goals applicable to awards, which goals may include, without limitation: attainment of research and development milestones, sales bookings, business divestitures and acquisitions, cash flow, cash position, earnings (which may include any calculation of earnings, including but not limited to earnings before interest and taxes, earnings before taxes, earnings before interest, taxes, depreciation and amortization and net earnings), earnings per share, net income, net profit, net sales, operating cash flow, operating expenses, operating income, operating margin, overhead or other expense reduction, product defect measures, product release timelines, productivity, profit, return on assets, return on capital, return on equity, return on investment, return on sales, revenue, revenue growth, sales results, sales growth, stock price, time to market, total stockholder return, working capital, and individual objectives such as peer reviews or other subjective or objective criteria. Performance goals that include the Company’s financial results may be determined in accordance with U.S. generally accepted accounting principles, or GAAP, or such financial results may consist of non-GAAP financial measures and any actual results may be adjusted by our compensation committee for one-time items or unbudgeted or unexpected items when determining whether the performance goals have been met. The goals may be on the basis of any factors our compensation committee determines relevant, and may be adjusted on an individual, divisional, business unit or company-wide basis. Any criteria used may be measured on such basis as our compensation committee determines. The performance goals may differ from participant to participant and from award to award.

Our compensation committee may, in its sole discretion and at any time, increase, reduce or eliminate a participant’s actual award, and/or increase, reduce or eliminate the amount allocated to the bonus pool for a particular performance period. The actual award may be below, at or above a participant’s target award, in our compensation committee’s discretion. Our compensation committee may determine the amount of any reduction on the basis of such factors as it deems relevant, and it is not required to establish any allocation or weighting with respect to the factors it considers.

Actual awards are paid in cash (or its equivalent) in a single lump sum only after they are earned and approved by our compensation committee. Unless otherwise determined by our compensation committee, to earn an actual award, a participant must be employed by the Company (or an affiliate of the Company) through the date the bonus is paid. Payment of bonuses occurs as soon as administratively practicable after they are earned, but no later than the dates set forth in the Bonus Plan.

Our board of directors has the authority to amend, alter, suspend or terminate the Bonus Plan provided such action does not alter or impair the existing rights of any participant with respect to any earned bonus.
Retirement Plan

We maintain a tax-qualified 401(k) retirement plan for all employees who satisfy certain eligibility requirements under the plan. The plan provides eligible employees with an opportunity to save for retirement on a tax-advantaged basis. Participants of our 401(k) plan are able to defer a percentage of their eligible compensation, subject to applicable annual Internal Revenue Code and plan limits. All participants’ interests in their deferrals are 100% vested when contributed. We also provide matching contributions under our 401(k) plan that generally vest over a 4-year period based on the participant’s employment. The Company matches 50% of the first 6% of eligible compensation contributed, for up to $2,500 per year. Pre-tax contributions are allocated to the participant’s individual account and are then invested in selected investment alternatives according to the participant’s directions. The 401(k) plan is intended to qualify under Internal Revenue Code Section 401(a) with the plan’s related trust intended to be tax exempt under Internal Revenue Code Section 501(a). As a tax-qualified retirement plan, the 401(k) plan allows contributions, and earnings on those contributions, not to be taxable to the employees until distributed from

108


the 401(k) plan.
Outstanding Equity Awards at 2017 Year-End

The following table sets forth information regarding outstanding stock options and stock awards held by our named executive officers as of December 31, 2017.
 
 
 
 
 
 
Option Awards
 
Stock Awards
Name
 
Grant Date
 
Number of
Securities
Underlying
Unexercised
Options (#)
Exercisable
 
Number of
Securities
Underlying
Unexercised
Options (#)
Unexercisable(4)
 
Option Exercise Price
($)
 
Option
Expiration
Date
 
Number
of Shares
or Units of
Stock That Have Not
Vested
(#)
 
Market
Value of Shares or
Units of
Stock That Have Not
Vested
($)
 
Equity Incentive Plan Awards: Number of Unearned Shares, Units or Other Rights that Have Not Vested
(#)
 
Equity Incentive Plan Awards: Market or Payout Value of Unearned Shares, Units or Other Rights that Have Not Vested
($)
Lee Chen
 
3/31/2017
 
(1)(2)(3)
 
 
 
 
 
 
 
 
 
121,750

 
939,910

 
 
 
 
 
2/12/2016
 
(1)(3)(4)
 
129,479

 
153,021

 
5.52
 
2/12/2026
 
 
 
 
 
 
 
 
 
12/22/2014
 
(1)(5)
 
 
 
 
 
 
 
 
 
 
 
 
 
240,000

 
1,852,800

 
2/12/2016
 
(1)(3)(6)
 
 
 
 
 
 
 
 
 
172,500

 
1,065,760

 
 
 
 
Tom Constantino
 
6/14/2017
 
(1)(3)(7)
 
 
 
135,000

 
8.42
 
6/14/2027
 
 
 
 
 
 
 
 
 
6/14/2017
 
(1)(3)(8)
 
 
 
 
 
 
 
 
 
175,000

 
1,351,000

 
 
 
 
Rajkumar Jalan
 
7/1/2011
 
(9)
 
21,333

 
 
 
3.00
 
4/27/2021
 
64,832

 
500,503

 
 
 
 
 
2/5/2013
 
(9)
 
48,000

 
 
 
5.78
 
2/5/2023
 
 
 
 
 
 
 
 
 
10/24/2013
 
(9)
 
173,332

 
 
 
8.51
 
10/24/2023
 
 
 
 
 
 
 
 
 
12/22/2014
 
(1)(3)(10)
 
60,000

 
20,000

 
4.40
 
12/22/2024
 
 
 
 
 
 
 
 
 
2/12/2016
 
(1)(3)(4)
 
42,166

 
49,834

 
5.52
 
2/12/2026
 
 
 
 
 
 
 
 
 
12/22/2014
 
(1)(5)
 
 
 
 
 
 
 
 
 
 
 
 
 
56,250

 
434,250

 
2/12/2016
 
(1)(3)(6)
 
 
 
 
 
 
 
 
 
50,000

 
386,000

 
 
 
 
 
3/31/2017
 
(1)(2)(3)
 
 
 
 
 
 
 
 
 
64,832

 
500,503

 
 
 
 
________________________________
(1)
Each of the outstanding stock option awards or restricted stock unit awards was granted under our 2014 Equity Incentive Plan.
(2)
One quarter (1/4) of the shares of our common stock subject to the restricted stock award is scheduled to vest in four, successive, equal, yearly installments commencing on the one-year anniversary of February 12, 2017, subject to continued service with us through each applicable vesting date.
(3)
In the event that we terminate the NEO’s employment without cause or the NEO resigns for good reason at any time during the period beginning on the date that we enter into an agreement resulting in our change in control and ending on the date 12 months after the change in control, the award will accelerate vesting in full as provided under the terms of each NEO’s Change in Control and Severance Agreement.
(4)
One forty-eighth (1/48) of the shares of our common stock subject to the stock option award is scheduled to vest in 48, successive, equal, monthly installments (with the first installment having vested on March 12, 2016), subject to continued service with us through each applicable vesting date.
(5)
If our stock price is at least $10.00 on each of twenty (20) consecutive trading days that occurs during the performance period (4 years from the date of grant) (the “$10 Performance Goal”), then the performance-based restricted stock unit awards will immediately vest as of the date that the $10 Performance Goal is achieved, subject to the NEO remaining a service provider through such vesting date. For the avoidance of doubt, if the $10 Performance Goal is achieved more than once during the performance period, the performance-based restricted stock unit award may vest only upon the first instance that the $10 Performance Goal is achieved, and thereafter, no additional restricted stock units will vest. If our stock price is at least $15.00 on each of twenty (20) consecutive trading days that occurs during the performance period (the “$15 Performance Goal” and together with the $10 Performance Goal, the “Stock Price Goals”), the performance-based restricted stock units will vest immediately as of the date that the $15 Performance Goal is achieved, subject to the NEO remaining a service provider through such vesting date. One third (1/3) of the total number of shares subject to the performance-based restricted stock units are subject to the achievement of the $10 Performance Goal and the balance are subject to the achievement of $15 Performance Goal.
(6)
The number of shares subject to the performance-based restricted stock units shown in the table represents the total remaining number of unvested shares underlying the award. The number of shares subject to the award that became eligible to vest was determined based on the extent of achievement of the Company’s fiscal year 2016 revenue as previously determined shortly after the Company’s fiscal year ended December 31, 2016. Based on such determination, 80.003% of the total shares subject to this award became eligible to vest and is scheduled to vest as to one quarter (1/4) of such vesting-eligible shares on each of the one, two, three, and four year anniversaries of the award’s grant date, subject to continued service with us through the applicable vesting date.

109


(7)
One quarter (1/4) of the shares of the common stock subject to the stock option award vested on the one-year anniversary of June 12, 2017, and an additional one forty-eighth (1/48) of the total shares subject to the option award is scheduled to vest in 36, successive, equal, monthly installments thereafter, subject to continued service with us through each applicable vesting date.
(8)
One quarter (1/4) of the shares of our common stock subject to the restricted stock award it scheduled to vest in four, successive, equal, yearly installments commencing on the one-year anniversary of July 5, 2017, subject to continued service with us through each applicable vesting date.
(9)
Each of the outstanding stock option awards was granted under our 2008 Stock Plan and is fully vested in the holder thereof.
(10)
One forty-eighth (1/48) of the shares of our common stock subject to the stock option award is scheduled to vest in 48, successive, equal, monthly installments (with the first installment having vested on January 22, 2015), subject to continued service with us through each applicable vesting date.

Compensation Committee Report

The compensation committee has reviewed and discussed the section titled “Executive Compensation” with management. Based on such review and discussion, the compensation committee has recommended to the board of directors that the section titled “Executive Compensation” be included in this Annual Report on Form 10-K.

Respectfully submitted by the members of the compensation committee of the board of directors:

Peter Y. Chung (Chair)
Tor R. Braham
Alan S. Henricks
Phillip J. Salsbury
Equity Compensation Plan Information

The following table summarizes our equity compensation plan information as of December 31, 2017. Information is included for equity compensation plans approved by our stockholders and equity compensation plans not approved by our stockholders. We will not grant equity awards in the future under any of the equity compensation plans not approved by our stockholders included in the table below.
Plan Category
 
(a) Number of Securities to be Issued
Upon Exercise of Outstanding Options,
Warrants and Rights
 
(b) Weighted Average
Exercise Price of
Outstanding
Options, Warrants
and Rights
 
(c) Number of
Securities
Remaining
Available for
Future Issuance
Under Equity
Compensation Plans(1)
(Excluding
Securities
Reflected in
Column (a))
Equity compensation plans approved by stockholders
 
11,586,333
 
$5.18
 
9,991,867
Equity compensation plans not approved by stockholders
 
 
 
Total
 
11,586,333
 
$5.18
 
9,991,867
_____________________________________
(1)
Our 2014 Equity Incentive Plan (the “2014 Plan”) provides that the number of shares of our common stock (“Shares”) available for issuance under the 2014 Plan will be increased on the first day of each fiscal year in an amount equal to the least of (i) 8,000,000 Shares, (ii) five percent (5%) of the outstanding Shares on the last day of the immediately preceding fiscal year or (iii) such number of Shares determined by our board of directors; provided, however, that such determination under clause (iii) will be made no later than the last day of the immediately preceding fiscal year.
Director Compensation
Equity Compensation

Each non-employee director who first joins us will be granted an initial equity award with a value of $225,000 and each non-employee director will be granted an annual equity award with a value of $150,000 on each of our annual stockholder meetings. However, a continuing non-employee director who, as of the date of our annual stockholder meeting, has not served as a board member for the entire 12-month period prior to the annual stockholder meeting will receive an annual award with a value that is prorated based on the number of months the director served during the prior year. The initial and annual equity awards will be granted in the form of restricted stock units, and the number of shares to be granted pursuant to such equity awards will be determined by the closing price of a share of our common stock on the New York Stock Exchange on the grant

110


date. However, a non-employee director who is not continuing as a director following an annual stockholder meeting will not receive an annual equity award at such meeting.

The initial equity award will be scheduled to vest in three, equal, annual installments from the date the non-employee director joins our board of directors, subject to continued service with us through each such date. Each annual award will vest as to 100% of the underlying shares on the earlier of the one year anniversary of the award’s grant date or the date of our next annual stockholder meeting, subject to continued service with us through such date.
Cash Compensation

Our board of directors approved the following annual compensation package for our non-employee directors:
 
Annual Cash
Retainer
($)
Annual retainer
30,000

Additional retainer for audit committee chair
20,000

Additional retainer for audit committee member
7,500

Additional retainer for compensation committee chair
12,000

Additional retainer for compensation committee member
5,000

Additional retainer for nominating and governance committee chair
7,500

Additional retainer for nominating and governance committee member
3,500

Additional retainer for non-executive chairman of the board of directors
30,000

Additional retainer for independent lead director
15,000

Director Compensation for 2017

The following table provides information regarding the total compensation that was paid by the Company to each of our directors who was not serving as an executive officer in 2017.

Director
 
Fees
Earned
or Paid in
Cash
($)
 
Option
Awards
($)(1)
 
Stock
Awards
($)(1)(2)
 
Total
($)
Peter Y. Chung
 
53,000

 

 
149,993

 
202,993

Alan S. Henricks
 
58,500

 

 
149,993

 
208,493

Phillip J. Salsbury
 
65,000

 

 
149,993

 
214,993

_____________________________________
(1)
The aggregate number of shares of our common stock subject to option awards and stock awards outstanding at December 31, 2017, for each non-employee director is as follows:
Name
 
Aggregate Number
of Option Awards
Outstanding at
December 31, 2017
(#)
 
Aggregate Number
of Stock Awards
Outstanding at
December 31, 2017
(#)
Peter Y. Chung
 

 
18,359

Alan S. Henricks
 
30,000

 
18,359

Phillip J. Salsbury
 

 
18,359

_____________________________________
(2)
The amount reported in the Stock Awards column is the aggregate grant date fair value of the stock award, computed in accordance with equity compensation provisions of the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 718. As required by the rules of the SEC, the amount shown excludes the impact of estimated forfeitures related to service-based vesting conditions. Note that the amount reported in this column does not correspond to the actual economic value that may be received by the director from the award.

111


Compensation Committee Interlocks and Insider Participation

Messrs. Braham, Chung, Henricks and Salsbury are members of our compensation committee. None of the members of our compensation committee is or has been one of our officers or employees. None of our executive officers currently serves, or in the past year has served, as a member of the compensation committee or director (or other board committee performing equivalent functions or, in the absence of any such committee, the entire board of directors) of any entity that has one or more executive officers serving on our compensation committee or our board of directors.


ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT

The following table sets forth certain information with respect to the beneficial ownership of our common stock as of July 31, 2018 for:

each of our directors and nominees for director;

each of our named executive officers;

all of our current directors and executive officers as a group; and

each person or group, who beneficially owned more than 5% of our common stock.

We have determined beneficial ownership in accordance with the rules of the SEC, and thus it represents sole or shared voting or investment power with respect to our securities. Unless otherwise indicated below, to our knowledge, the persons and entities named in the table have sole voting and sole investment power with respect to all shares that they beneficially owned, subject to community property laws where applicable.

We have based our calculation of the percentage of beneficial ownership on 72,707,302 shares of our common stock outstanding as of July 31, 2018. We have deemed shares of our common stock subject to stock options that are currently exercisable or exercisable within 60 days of July 31, 2018 or issuable pursuant to RSUs which are subject to vesting conditions expected to occur within 60 days of July 31, 2018 to be outstanding and to be beneficially owned by the person holding the stock option or RSU for the purpose of computing the percentage ownership of that person. We did not deem these shares outstanding, however, for the purpose of computing the percentage ownership of any other person.

Unless otherwise indicated, the address of each beneficial owner listed in the table below is c/o A10 Networks, Inc., 3 West Plumeria Drive, San Jose, California 95134. The information provided in the table is based on our records, information filed with the SEC and information provided to us, except where otherwise noted.

112


Name of Beneficial Owner
 
Number of
Shares
Beneficially
Owned
 
Percentage of
Shares
Beneficially
Owned
5% Stockholders:
 
 
 
 
Lee Chen(1)
 
9,963,869

 
13.70
%
Entities affiliated with Summit Partners, L.P.(2)
 
9,492,417

 
13.06
%
Blackrock, Inc.(3)
 
4,600,752

 
6.33
%
AllianceBernstein L.P.(4)
 
3,876,042

 
5.33
%
The Vanguard Group(5)
 
3,852,130

 
5.30
%
Entities affiliated with VIEX Capital Advisors, LLC(6)
 
3,797,383

 
5.22
%
 
 
 
 
 
Named Executive Officers and Directors:
 
 
 
 
Lee Chen(1)
 
9,963,869

 
13.70
%
Peter Y. Chung(2)
 
9,492,417

 
13.06
%
Rajkumar Jalan(7)
 
726,587

 
1.00
%
Robert Cochran(8)
 
504,330

 
*

Phillip J. Salsbury(9)
 
129,571

 
*

Tom Constantino(10)
 
85,937

 
*

Alan S. Henricks(11)
 
71,981

 
*

Tor R. Braham
 
25,100

 
*

All current executive officers and directors as a group (10 persons)(12)
 
20,993,839

 
28.87
%
_____________________________________
*
Represents beneficial ownership of less than one percent (1%).

(1)
Includes (i) 9,778,222 shares of common stock held by Mr. Chen; and (ii) 3,200 shares of common stock held by the U/A DTD 07/25/2000 Lee Chen Family Trust, for which Mr. Chen serves as a trustee. Includes 182,447 shares issuable upon exercise of options exercisable within 60 days after July 31, 2018.
(2)
Includes (i) 6,873,136 shares of common stock held of record by Summit Partners Growth Equity Fund VIII-A, L.P.; (ii) 2,510,989 shares of common stock held of record by Summit Partners Growth Equity Fund VIII-B, L.P.; (iii) 40,186 shares of common stock held of record by Summit Investors I, LLC, (iv) 3,535 shares of common stock held of record by Summit Investors I (UK), L.P. and (v) 46,212 shares held in the name of Peter Y. Chung. Also, includes 18,359 restricted stock units granted to Peter Y. Chung as part of the director compensation program on May 31, 2017. The restricted stock units vested on May 31, 2018 and will be settled solely by delivery of an equal number of shares of common stock when the company becomes current on all of its SEC filings. Peter Y. Chung holds shares and any restricted stock units for the benefit of Summit Partners, L.P., which he has empowered to determine when the underlying shares will be sold and which is entitled to the proceeds of any such sales. Summit Partners, L.P. is the managing member of Summit Partners GE VIII, LLC, which is the general partner of Summit Partners GE VIII, L.P., which is the general partner of each of Summit Partners Growth Equity Fund VIII-A, L.P. and Summit Partners Growth Equity Fund VIII-B, L.P. Summit Master Company, LLC is the managing member of Summit Investors Management, LLC, which is the manager of Summit Investors I, LLC, and the general partner of Summit Investors I (UK), L.P. Summit Master Company, LLC, as the managing member of Summit Investors Management, LLC, has delegated investment decisions, including voting and dispositive power, to Summit Partners, L.P. and its Investment Committee. Summit Partners, L.P., through a two person Investment Committee currently composed of Martin J. Mannion and Peter Y. Chung, has voting and dispositive authority over the shares held by each of these entities and therefore may be deemed to beneficially owns such shares. In addition, Mr. Chung is a member of Summit Master Company, LLC. Each of the Summit entities mentioned herein, Summit Partners, L.P., Summit Master Company, LLC, Mr. Mannion and Mr. Chung disclaim beneficial ownership of the shares of common stock and the restricted stock units in each case, to the extent of it or his pecuniary interest therein. The address for each of these entities and persons is 222 Berkeley Street, 18th Floor, Boston, MA 02116.
(3)
A Schedule 13G was filed with the SEC on January 29, 2018 by BlackRock, Inc. (“BlackRock”), 55 East 52nd Street, New York, NY 10055. BlackRock is a parent holding company with the following subsidiaries who are also beneficial owners: BlackRock International Limited, BlackRock Advisors, LLC, BlackRock Investment Management (UK) Limited, BlackRock Asset Management Canada Limited, BlackRock (Netherlands) B.V., BlackRock Fund Advisor, BlackRock Asset Management Ireland Limited, BlackRock Institutional Trust Company, National Association, BlackRock Financial Management, Inc., BlackRock Japan Co., Ltd., BlackRock Investment Management, LLC. This Schedule 13G reports that BlackRock has sole voting power with respect to 4,391,607 shares and sole dispositive power with respect to 4,600,752 shares beneficially owned as of December 31, 2017.
(4)
A Schedule 13G was filed with the SEC on February 13, 2018 by AllianceBernstein L.P. (“AllianceBernstein”), 1345 Avenue of the Americas, New York, NY 10105. This Schedule 13G reports that AllianceBernstein has sole voting power with respect to 3,126,650 shares and sole dispositive power with respect to 3,876,042 shares beneficially owned as of December 31, 2017.
(5)
A Schedule 13G was filed with the SEC on February 8, 2018 by The Vanguard Group (“Vanguard”), 100 Vanguard Blvd., Malvern, PA 19355. Vanguard is a parent holding company with the following subsidiaries who are also beneficial owners: Vanguard Fiduciary Trust Company, which is the beneficial owner of 93,063 shares, and Vanguard Investments Australia, Ltd., which is the beneficial owner of

113


8,200 shares. This Schedule 13G reports that Vanguard has sole voting power with respect to 99,512 shares, shared voting power with respect to 1,751 shares, sole dispositive power with respect to 3,757,316 shares, and shared dispositive power with respect to 94,814 shares beneficially owned as of December 31, 2017.
(6)
A Schedule 13D/A was filed with the SEC on March 16, 2018 by VIEX Opportunities Fund, LP - Series One (“Series One”), VIEX Special Opportunities Fund II, LP (“VSO II”), VIEX GP, LLC (“VIEX GP”), VIEX Special Opportunities GP II, LLC (“VSO GP II”), VIEX Capital Advisors, LLC (“VIEX Capital”), and Eric Singer, as managing member of each of VIEX GP, VSO GP II and VIEX Capital, 825 Third Avenue, 33rd Floor, New York, NY 10022. This Schedule 13D/A reports that Series One is the beneficial owner of 1,763,575 shares and VSO II is the beneficial owner of 2,033,808 shares. As the general partner of Series One, VIEX GP may be deemed the beneficial owner of the 1,763,575 shares beneficially owned by Series One, and as the general partner of VSO II, VSO GP II may be deemed the beneficial owner of the 2,033,808 shares beneficially owned by VSO II. As the investment manager or Series One and VSO II, VIEX Capital may be deemed the beneficial owner of the (i) 1,763,575 shares beneficially owned by Series One and (ii) 2,303,808 shares beneficially owned by VSO II. As the managing member of VIEX GP and VIEX Capital, Eric Singer may be deemed the beneficial owner of the (i) 1,763,575 shares beneficially owned by Series One and (ii) 2,303,808 shares beneficially owned by VSO II.
(7)
Includes 377,081 shares issuable upon exercise of options exercisable within 60 days after July 31, 2018.
(8)
Includes 409,893 shares issuable upon exercise of options exercisable within 60 days after July 31, 2018.
(9)
Includes 18,359 restricted stock units granted to Mr. Salsbury as part of the director compensation program on May 31, 2017. The restricted stock units vested on May 31, 2018 and will be settled solely by delivery of an equal number of shares of common stock when the company becomes current on all of its SEC filings.
(10)
Includes 42,187 shares issuable upon exercise of options exercisable within 60 days after July 31, 3018. Also includes 43,750 restricted stock units that vested on June 14, 2018 and will be settled shortly by delivery of an equal number of shares of common stock when the company becomes current on all of its SEC filings (including a number of shares which will be automatically sold on Mr. Constantino’s behalf to cover taxes on such RSU release, pursuant to the terms of the Restricted Stock Unit Agreement related to such shares)
(11)
Includes 30,000 shares issuable upon exercise of options exercisable within 60 days after July 31, 2018 and 18,359 restricted stock units granted to Mr. Henricks as part of the director compensation program on May 31, 2017. The restricted stock units vested on May 31, 2018 and will be settled solely by delivery of an equal number of shares of common stock when the company becomes current on all of its SEC filings.
(12)
Includes 1,079,108 shares issuable upon exercise of options held by our current executive officers and directors exercisable within 60 days after July 31, 2018 and 102,202 shares issuable pursuant to RSUs which either have vested but have not yet been released or are subject to vesting conditions expected to occur within 60 days of July 31, 2018 held by our current executive officers and directors.


ITEM 13. CERTAIN RELATIONSHIPS, RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE

We describe below transactions and series of similar transactions, since the beginning of our last fiscal year, to which we were a party or will be a party, in which:

the amounts involved exceeded or will exceed $120,000; and

any of our directors, nominees for director, executive officers or holders of more than 5% of our outstanding capital stock, or any immediate family member of, or person sharing the household with, any of these individuals or entities, had or will have a direct or indirect material interest.

Other than as described below, there has not been, nor is there any currently proposed, transactions or series of similar transactions to which we have been or will be a party.
Investors Rights Agreement

We are party to an investors rights agreement which provides, among other things, that certain holders of our common stock have the right to demand that we file a registration statement, or request that the shares of such stock be covered by a registration statement that we are otherwise filing, subject to certain exceptions. Lee Chen, our President and Chief Executive Officer, Robert Cochran, our Executive Vice President, Legal and Corporate Collaborations, and certain entities affiliated with Summit Partners, L.P., which hold more than 5% of our outstanding capital stock and one of whose managing directors, Peter Y. Chung, is a member of our board of directors, are parties to the investors rights agreement.
Employment Arrangements and Indemnification Agreements

We have entered into employment and consulting arrangements with certain of our current and former executive officers. See “Executive Officer Employment Agreements.”

We have also entered into indemnification agreements with certain directors and officers of ours. The indemnification

114


agreements and our restated certificate of incorporation currently in effect and bylaws in effect upon the completion of this offering require us to indemnify our directors and officers to the fullest extent permitted by Delaware law.
Equity Award Grants to Executive Officers and Directors

We have granted stock options, RSUs and/or PSUs to our executive officers and our non-employee directors. See the sections entitled “Executive Compensation” above.
Other Transactions

Other than as described above under this section titled “Related Party Transactions,” since January 1, 2017, we have not entered into any transactions, nor are there any currently proposed transactions, between us and a related party where the amount involved exceeds, or would exceed, $120,000, and in which any related person had or will have a direct or indirect material interest. We believe the terms of the transactions described above were comparable to terms we could have obtained in arm’s-length dealings with unrelated third parties.
Policies and Procedures for Related Party Transactions

The audit committee of our board of directors has the primary responsibility for reviewing and approving transactions with related parties. Our audit committee charter provides that the audit committee may review and approve in advance any related party transactions.

We have adopted a formal written policy providing that our executive officers, directors, nominees for election as directors, beneficial owners of more than 5% of any class of our common stock, any member of the immediate family of any of the foregoing persons, and any firm, corporation, or other entity in which any of the foregoing persons is employed, is a general partner or principal or in a similar position, or in which such person has a 5% or greater beneficial ownership interest, is not permitted to enter into a related party transaction with us without the consent of our audit committee, subject to the exceptions described below. In approving or rejecting any such proposal, our audit committee is to consider the relevant facts and circumstances available and deemed relevant to our audit committee, including, whether the transaction is on terms no less favorable than terms generally available to an unaffiliated third party under the same or similar circumstances, and the extent of the related party’s interest in the transaction. Our audit committee has determined that certain transactions shall be deemed to be pre-approved by the audit committee, even if the aggregate amount involved will exceed $120,000, including certain employment arrangements of executive officers, director compensation, transactions with another company at which a related party’s only relationship is as a non-executive employee or beneficial owner of less than 5% of that company’s shares, transactions where a related party’s interest arises solely from the ownership of our common stock and all holders of our common stock received the same benefit on a pro rata basis, and transactions available to all employees generally.
Director Independence

Our common stock is listed on the New York Stock Exchange. Under the listing standards of the New York Stock Exchange, independent directors must comprise a majority of a listed company’s board of directors. In addition, the listing standards of the New York Stock Exchange require that, subject to specified exceptions, each member of a listed company’s audit, compensation, and nominating and corporate governance committees be independent. Under the listing standards of the New York Stock Exchange, a director will only qualify as an “independent director” if, in the opinion of that listed company’s board of directors, that director does not have a relationship that would interfere with the exercise of independent judgment in carrying out the responsibilities of a director.

Audit committee members must also satisfy the independence criteria set forth in Rule 10A-3 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and the listing standards of the New York Stock Exchange. In addition, compensation committee members must also satisfy the independence criteria set forth under the listing standards of the New York Stock Exchange.

Our board of directors has undertaken a review of the independence of each director. Based on information provided by each director concerning his background, employment and affiliations, our board of directors has determined that Messrs. Braham, Chung, Henricks and Salsbury do not have a relationship that would interfere with the exercise of independent judgment in carrying out the responsibilities of a director and that each of these directors is “independent” as that term is defined under the listing standards of the New York Stock Exchange. In making these determinations, our board of directors considered the current and prior relationships that each non-employee director has with our company and all other facts and circumstances our board of directors deemed relevant in determining their independence, including the beneficial ownership of

115


our capital stock by each non-employee director, and the transactions involving them described in the section titled “Related Party Transactions.”

    
ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM’S FEES

The following table represents aggregate fees billed to the Company for fiscal years ended December 31, 2017 and 2016 by Deloitte & Touche LLP (“Deloitte”), the Company’s independent registered public accounting firm. All services described below for 2017 and 2016 were pre-approved by the Audit Committee.
 
 
2017
 
2016
Audit Fees(1)
$2,344,465
 
$1,009,904
Audit-Related Fees(2)
159,771
 

Tax Fees(3)

 

All Other Fees(4)

 
14,000
Total Fees
$2,504,236
 
$1,023,904
_____________________________________
(1)
Audit Fees consist of professional services rendered in connection with the audit of our annual consolidated financial statements, including audited financial statements presented in our Annual Report on Form 10-K and services that are normally provided by the independent registered public accountants in connection with statutory and regulatory filings or engagements for those fiscal years.
(2)
Audit-Related Fees consist of fees for professional services for assurance and related services that are reasonably related to the performance of the audit or review of our consolidated financial statements and are not reported under “Audit Fees.” These services include accounting consultations concerning financial accounting and reporting standards.
(3)
Tax Fees consist of fees for professional services for tax compliance, tax advice and tax planning. These services include assistance regarding federal, state and international tax compliance.
(4)
All Other Fees consist of permitted services other than those that meet the criteria above.
Audit Committee Policy on Pre-Approval of Audit and Permissible Non-Audit Services of Independent Registered Public Accounting Firm

Our audit committee has established a policy governing our use of the services of our independent registered public accounting firm. Under the policy, our audit committee is required to pre-approve all audit and non-audit services performed by our independent registered public accounting firm in order to ensure that the provision of such services does not impair the public accountants’ independence. All fees paid to Deloitte for our fiscal years ended December 31, 2017 and 2016 were pre-approved by our audit committee.


116


PART IV.

ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

(a) Financial Statements
1.
Consolidated Financial Statements:
 
Our Consolidated Financial Statements are listed in the Index to Consolidated Financial Statements in Part II, Item 8 of this Annual Report on Form 10-K.
 
All other schedules have been omitted as they are not required, not applicable, or the required information is otherwise included.
2.
Exhibits:
 
The documents listed in the Exhibit Index of this Annual Report on Form 10-K are incorporated by reference or are filed with this report, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).






117


ITEM 16. FORM 10-K SUMMARY

None.

EXHIBIT INDEX

Exhibit
Number
 
 
 
Incorporated By Reference
 
 
 
Description
 
Form
 
SEC File No.
 
Exhibit Number
 
Filing Date
 
Filed Herewith
3.1
 
 
S-1/A
 
333-194015
 
3.1
 
March 10, 2014
 
 
3.2
 
 
S-1/A
 
333-194015
 
3.2
 
March 10, 2014
 
 
4.1
 
 
S-1/A
 
333-194015
 
4.1
 
March 10, 2014
 
 
4.2
 
 
S-1/A
 
333-194015
 
4.2
 
March 10, 2014
 
 
10.1*
 
 
S-1/A
 
333-194015
 
10.1
 
March 10, 2014
 
 
10.3*
 
 
10-Q
 
001-36343
 
10.2
 
May 13, 2014
 
 
10.4*
 
 
10-Q
 
001-36343
 
10.1
 
August 6, 2015
 
 
10.5*
 
 
S-1/A
 
333-194015
 
10.5
 
March 10, 2014
 
 
10.6*
 
 
10-Q
 
001-36343
 
10.2
 
August 4, 2014
 
 
10.7*
 
 
10-Q
 
001-36343
 
10.3
 
August 4, 2014
 
 
10.8*
 
 
10-Q
 
001-36343
 
10.4
 
August 4, 2014
 
 
10.9*
 
 
10-Q
 
001-36343
 
10.5
 
August 4, 2014
 
 
10.10*
 
 
S-1/A
 
333-194015
 
10.6
 
March 10, 2014
 
 
10.11*
 
 
S-1/A
 
333-194015
 
10.7
 
March 10, 2014
 
 
10.12*
 
 
S-1/A
 
333-194015
 
10.9
 
March 10, 2014
 
 
10.13
 
 
S-1/A
 
333-194015
 
10.12
 
February 18, 2014
 
 
10.14
 
 
S-1/A
 
333-194015
 
10.13
 
February 18, 2014
 
 
10.15
 
 
S-1/A
 
333-194015
 
10.14
 
February 18, 2014
 
 
10.16
 
 
S-1/A
 
333-194015
 
10.15
 
February 18, 2014
 
 
10.17
 
 
S-1/A
 
333-194015
 
10.16
 
February 18, 2014
 
 
10.18
 
 
S-1/A
 
333-194015
 
10.17
 
February 18, 2014
 
 
10.19
 
 
S-1/A
 
333-194015
 
10.18
 
February 18, 2014
 
 
10.20
 
 
S-1/A
 
333-194015
 
10.19
 
February 18, 2014
 
 
10.21
 
 
S-1/A
 
333-194015
 
10.20
 
February 18, 2014
 
 

118


Exhibit
Number
 
 
 
Incorporated By Reference
 
 
 
Description
 
Form
 
SEC File No.
 
Exhibit Number
 
Filing Date
 
Filed Herewith
10.22
 
 
10-Q
 
001-36343
 
10.1
 
August 4, 2014
 
 
10.23
 
 
S-1/A
 
333-194015
 
10.21
 
February 18, 2014
 
 
10.24
 
 
S-1/A
 
333-194015
 
10.22
 
February 18, 2014
 
 
10.25
 
 
S-1/A
 
333-194015
 
10.23
 
February 18, 2014
 
 
10.26
 
 
10-K
 
001-36343
 
10.31
 
March 11, 2015
 
 
10.27*
 
 
S-1/A
 
333-194015
 
10.25
 
March 10, 2014
 
 
10.28*
 
 
10-K
 
001-6343
 
10.32
 
March 1, 2016
 
 
10.29
 
 
10-Q
 
001-36343
 
10.1
 
November 3, 2016
 
 
10.30*
 
 
10-Q
 
001-36343
 
10.1
 
May 5, 2017
 
 
10.31*
 
 
10-Q
 
001-36343
 
10.1
 
August 3, 2017
 
 
10.32*
 
 
 
 
 
 
 
 
 
 
X
10.33*
 
 
 
 
 
 
 
 
 
 
X
21.1
 
 
 
 
 
 
 
 
 
 
X
31.1
 
 
 
 
 
 
 
 
 
 
X
31.2
 
 
 
 
 
 
 
 
 
 
X
32.1 **
 
 
 
 
 
 
 
 
 
 
X
32.2 **
 
 
 
 
 
 
 
 
 
 
X
101.INS
 
XBRL Instance Document.
 
 
 
 
 
 
 
 
 
X
101.SCH
 
XBRL Taxonomy Extension Schema Document.
 
 
 
 
 
 
 
 
 
X
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
 
 
 
 
 
 
X
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document.
 
 
 
 
 
 
 
 
 
X
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document.
 
 
 
 
 
 
 
 
 
X
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document.
 
 
 
 
 
 
 
 
 
X
 
*
Indicates a management contract or compensatory plan.
**
The certifications attached as Exhibit 32.1 and 32.2 that accompany this Annual Report on Form 10‑K are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of A10 Networks, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Annual Report on Form 10‑K, irrespective of any general incorporation language contained in such filing.


119


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
    
 
 
A10 NETWORKS, INC.

Date: August 28, 2018
 
 
By: /s/ Lee Chen
 
Lee Chen
 
Chief Executive Officer and President
(Principal Executive Officer)


Pursuant to the requirements of the Securities Exchange Act of 1934, this annual report on Form 10-K has been signed below by the following persons on behalf of the Registrant and in the capacities and on the date indicated.

Signature
 
Title
 
Date
/s/ Lee Chen
 
Chief Executive Officer, President and Director
 
August 28, 2018
Lee Chen
 
(Principal Executive Officer)
 
 
 
 
 
 
 
/s/ Tom Constantino
 
Chief Financial Officer
 
August 28, 2018
Tom Constantino
 
(Principal Accounting and Financial Officer)
 
 
 
 
 
 
 
/s/ Robert Cochran
 
Executive Vice President, Legal and Corporate Collaboration
 
August 28, 2018
Robert Cochran
 
and Secretary and Director
 
 
 
 
 
 
 
/s/ Peter Y. Chung
 
Director
 
August 28, 2018
Peter Y. Chung
 
 
 
 
 
 
 
 
 
/s/ Alan S. Henricks
 
Director
 
August 28, 2018
Alan S. Henricks
 
 
 
 
 
 
 
 
 
/s/ Phillip J. Salsbury
 
Director
 
August 28, 2018
Phillip J. Salsbury
 
 
 
 
 
 
 
 
 
/s/ Tor R. Braham
 
Director
 
August 28, 2018
Tor R. Braham
 
 
 
 





120
EX-10.31 2 a1032raysmetstransitionagr.htm EXHIBIT 10.31 Exhibit
logoa10.jpg

Exhibit 10.32

A10 NETWORKS, INC.
TRANSITION AGREEMENT AND RELEASE
This Transition Agreement and Release (the “Agreement”) is made by and between Raymond Smets (“Executive”) and A10 Networks, Inc., a Delaware corporation (the “Company”) (collectively referred to as the “Parties”).
WHEREAS, Executive was employed by the Company;
WHEREAS, Executive and the Company entered into that certain Change in Control and Severance Agreement dated December 1, 2013 (the “Severance Agreement”);
WHEREAS, Executive was a participant in the Company’s 2017 Executive Cash Sales Incentive Plan (the “Incentive Plan”);
WHEREAS, Executive and the Company entered into an Indemnification Agreement, dated March 2014 (the “Indemnification Agreement”);
WHEREAS, Executive separated from employment with the Company on October 31, 2017 (the “Separation Date”); and
WHEREAS, the Parties wish to resolve any and all disputes, claims, complaints, grievances, charges, actions, petitions, and demands that the Executive may have against the Company and any of the Releasees as defined below, including, but not limited to, any and all claims arising out of or in any way related to Executive’s employment with or separation from the Company.
Now, therefore, in consideration for the mutual promises made herein, the Company and Executive hereby agree as follows:
1.Consideration. In exchange for Executive entering into and not revoking this Agreement:
a.    Contractual Severance. The Company will provide Executive the payments and benefits described in Section 3(a) of the Severance Agreement, subject to the terms herein and therein, provided that solely with respect to the Company‑paid premiums for continuation coverage pursuant to the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (“COBRA”), under Section 3(a)(i) of the Severance Agreement, the reference to such benefit covering a period of nine (9) months will be increased to cover a period of twelve (12) months (the provisions set forth in such sections, collectively, the “Payment Provisions”). The severance payments and benefits described in this section 1.a will be paid or provided to Executive in accordance with the payment timing requirements set forth in the Severance Agreement, subject to Section 24.b below.
b.    Additional Payment. The Company will pay Executive Thirty Thousand Dollars ($30,000.00), less applicable withholdings, in two equal installments, the first on November 30, 2017, and the second on December 30, 2017. In exchange for such payments, Executive agrees both to enter into and not revoke this release and to answer transition related questions posted to him by the Company’s Chief Executive Officer and/or Chief Financial Officer.

c.    Extension of Post-termination Exercisability Period. Any Awards (as defined below) that are stock options that are vested and outstanding as of the Separation Date will remain exercisable for a period of three hundred sixty (360) days following the Separation Date, but in event no later than the expiration of the maximum term of the option Award (and subject to any earlier termination as may be set forth in the plan under which the Award was granted). To the extent not exercised during such period, the option Awards automatically will terminate.




d.    Transferred Laptop. Executive will be permitted to retain as his personal property his current, Company provided computer monitor and laptop computer (the “Transferred Laptop”), provided that on or before the Separation Date, Executive will provide the Transferred Laptop to the Company for the review and/or removal of any Company Property and Confidential Information (as defined in paragraph 6 below) from the Transferred Laptop as the Company deems necessary or appropriate, including without limitation any Company licensed software the Company deems necessary to remove to comply with its licensing obligations. Executive agrees to work with the Company, in good faith, to identify any Company Property and Confidential Information in the Transferred Laptop upon the Company’s request; Executive also acknowledges that the Company, in its discretion, may elect to restore such laptop to its original factory settings and in the process permanently delete all data on such laptop, and Executive hereby consents to such process.
2.Resignation. Executive has resigned from his position as Executive Vice President of Worldwide Sales of the Company and all officer positions held by him with the Company or any of its subsidiaries. If requested by the Company, Executive will execute any documents necessary to reflect such resignations. The Company shall represent that Executive resigned from Executive’s employment to any potential future employer who contacts the Company’s human resources department and requests confirmation of this information.
3.Equity Awards. Executive and the Company agree that for purposes of determining the number of shares of Company common stock (“Shares”) that (x) Executive is entitled to purchase from the Company pursuant to any stock options to purchase Shares granted by the Company to Executive or (y) have vested in Executive with respect to any other equity awards covering Shares granted by the Company to Executive (such stock options and other awards, the “Awards”), Executive will be considered to have vested only up to the Separation Date. Any Awards that have not vested as of the Separation Date will terminate as of the Separation Date and never will become vested, and Executive will have no further rights with respect to such Awards or the Shares thereunder. Executive acknowledges that as of the Separation Date, Executive holds only those outstanding Awards as set forth in Exhibit A attached hereto, and Executive will have vested in the portion of such Awards as specified in Exhibit A attached hereto. The Awards (to the extent not amended by section 1.c of this Agreement with respect to option Awards) will continue to be governed by the terms and conditions of the Company’s equity plans under which the Awards were granted and the applicable Award agreement thereunder (the “Stock Agreements”).
4.Benefits. Executive’s health insurance benefits (medical, dental, and vision) will cease on October 31, 2017, subject to Executive’s right to continue his health insurance under COBRA. Executive’s participation in all other benefits and incidents of employment, including without limitation, participation in the Incentive Plan, vesting in Awards, and the accrual of bonuses, vacation, and paid time off ceased as of the Separation Date.
5.Payment of Compensation and Receipt of All Benefits. Executive acknowledges and represents that, other than the consideration set forth in this Agreement, the Company has paid or provided all salary, wages, bonuses, accrued vacation/paid time off, premiums, leaves, housing allowances, relocation costs, interest, severance, outplacement costs, fees, reimbursable expenses, commissions, stock, stock options, vesting, and any and all other benefits and compensation due to Executive. Executive and the Company agree that Executive has been paid a total of One Hundred Seventeen Thousand Eight Hundred Five Dollars and Eighty-Nine Cents ($117,805.89), less applicable withholdings, under the Incentive Plan, which is all Executive is entitled to receive under the Incentive Plan. Executive is not entitled to receive any additional payments under the Incentive Plan.
6.Return of Company Property. Executive’s signature below constitutes Executive’s certification under penalty of perjury that Executive has returned all documents and other items provided to Executive by the Company, developed or obtained by Executive in connection with Executive’s employment with the Company, or otherwise belonging to the Company. Specifically, Executive acknowledges and agrees that Executive has returned to the Company all trade secrets and confidential and proprietary information of the Company or any of its subsidiaries, including files, data, records, computer access codes and instruction manuals, as well as all documents and other items provided to Executive by the Company, developed or obtained by Executive in connection with his employment with the Company, or otherwise belonging to the Company or any of its subsidiaries (“Company Property and Confidential Information”). Executive further agrees not to keep any copies of Company Property and Confidential Information. Executive also acknowledges and agrees that



he has not retained any copies, duplicates, reproductions, computer disks, or excerpts of any Company Property and Confidential Information.
7.Release of Claims. Executive agrees that the payments and benefits set forth in this Agreement represent settlement in full of all outstanding obligations owed to Executive by the Company and its current and former officers, directors, employees, agents, investors, attorneys, shareholders, administrators, affiliates, benefit plans, plan administrators, insurers, trustees, divisions, and subsidiaries, and predecessor and successor corporations and assigns (collectively, the “Releasees”). Executive, on his own behalf and on behalf of his respective heirs, family members, executors, agents, and assigns, hereby and forever releases the Releasees from, and agrees not to sue concerning, or in any manner to institute, prosecute, or pursue, any claim, complaint, charge, duty, obligation, demand or cause of action relating to any matters of any kind, whether presently known or unknown, suspected or unsuspected, that Executive may possess against any of the Releasees arising from any omissions, acts, facts, or damages that have occurred up until and including the Effective Date of this Agreement, including, without limitation:
a.    any and all claims relating to or arising from Executive’s employment relationship with the Company and the termination of that relationship;
b.    any and all claims relating to, or arising from, Executive’s right to purchase or receive, or actual purchase or receipt of shares of stock of the Company, including, without limitation, any claims for fraud, misrepresentation, breach of fiduciary duty, breach of duty under applicable state corporate law, and securities fraud under any state or federal law;
c.    any and all claims for wrongful discharge of employment; termination in violation of public policy; discrimination; harassment; retaliation; breach of contract, both express and implied; any obligations under any agreement providing stock options, restricted stock or other rights to acquire common stock of the Company; breach of covenant of good faith and fair dealing, both express and implied; promissory estoppel; negligent or intentional infliction of emotional distress; fraud; negligent or intentional misrepresentation; breach of fiduciary duty, breach of duty under applicable state corporate law, and securities fraud under any state or federal law; negligent or intentional interference with contract or prospective economic advantage; unfair business practices; defamation; libel; slander; negligence; personal injury; assault; battery; invasion of privacy; false imprisonment; conversion; and disability benefits;
d.    any and all claims for violation of any federal, state, or municipal statute, including, but not limited to, Title VII of the Civil Rights Act of 1964; the Civil Rights Act of 1991; the Rehabilitation Act of 1973; the Americans with Disabilities Act of 1990; the Equal Pay Act; the Fair Labor Standards Act, except as prohibited by law; the Fair Credit Reporting Act; the Age Discrimination in Employment Act of 1967; the Older Workers Benefit Protection Act; the Employee Retirement Income Security Act of 1974; the Worker Adjustment and Retraining Notification Act; the Family and Medical Leave Act; the Uniformed Services Employment and Reemployment Rights Act; the National Labor Relations Act; the Immigration Reform and Control Act; the California Family Rights Act; the California Labor Code; the California Workers’ Compensation Act; and the California Fair Employment and Housing Act;
e.    any and all claims for violation of the federal or any state constitution;
f.    any and all claims arising out of any other laws and regulations relating to employment or employment discrimination;
g.    any claim for any loss, cost, damage, or expense arising out of any dispute over the non-withholding or other tax treatment of any of the proceeds payable to or received by Executive; and
h.    any and all claims for attorneys’ fees and costs.
Executive agrees that the release set forth in this section shall be and remain in effect in all respects as a complete general release as to the matters released. This release does not extend to any obligations incurred under this Agreement. This release does not release claims that cannot be released as a matter of law, including, but not necessarily limited to, any



Protected Activity (as defined below). Any and all disputed wage claims that are released herein shall be subject to binding arbitration in accordance with section 23, except as required by applicable law. This release does not extend to any right Executive may have to unemployment compensation benefits.
8.Acknowledgment of Waiver of Claims under ADEA. Executive understands and acknowledges that he is waiving and releasing any rights he may have under the Age Discrimination in Employment Act of 1967 (“ADEA”), and that this waiver and release is knowing and voluntary. Executive understands and agrees that this waiver and release does not apply to any rights or claims that may arise under the ADEA after the Effective Date of this Agreement. Executive understands and acknowledges that the consideration given for this waiver and release is in addition to anything of value to which Executive was already entitled. Executive further understands and acknowledges that he has been advised by this writing that: (a) he should consult with an attorney prior to executing this Agreement; (b) he has twenty-one (21) days within which to consider this Agreement; (c) he has seven (7) days following his execution of this Agreement to revoke this Agreement; (d) this Agreement shall not be effective until after the revocation period has expired; and (e) nothing in this Agreement prevents or precludes Executive from challenging or seeking a determination in good faith of the validity of this waiver under the ADEA, nor does it impose any condition precedent, penalties, or costs for doing so, unless specifically authorized by federal law. In the event Executive signs this Agreement and returns it to the Company in less than the 21-day period identified above, Executive hereby acknowledges that he has freely and voluntarily chosen to waive the time period allotted for considering this Agreement. Executive acknowledges and understands that revocation must be accomplished by a written notification to the person executing this Agreement on the Company’s behalf that is received prior to the Effective Date. The Parties agree that changes, whether material or immaterial, do not restart the running of the 21-day period.
9.California Civil Code Section 1542. Executive acknowledges that he has been advised to consult with legal counsel and is familiar with the provisions of California Civil Code Section 1542, a statute that otherwise prohibits the release of unknown claims, which provides as follows:
A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS WHICH THE CREDITOR DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE, WHICH IF KNOWN BY HIM OR HER MUST HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR.
Executive, being aware of said code section, agrees to expressly waive any rights he may have thereunder, as well as under any other statute or common law principles of similar effect. Executive fully understands that, if any fact with respect to any matter covered by this Agreement is found hereafter to be other than or different from the facts now believed by Executive to be true, Executive expressly accepts and assumes that this Agreement shall be and remain effective, notwithstanding such difference in the facts.
10.No Pending or Future Lawsuits. Executive represents that he has no lawsuits, claims, or actions pending in his name, or on behalf of any other person or entity, against the Company or any of the other Releasees. Executive also represents that he does not intend to bring any claims on his own behalf or on behalf of any other person or entity against the Company or any of the other Releasees. Executive also agrees not to pursue any action nor seek damages or any other remedies concerning, or in any manner to bring, institute, prosecute, or pursue, any claims for any released claims on Executive’s own behalf or on behalf of any other person or entity against the Company or any of the other Releasees. Executive agrees to execute any and all documents necessary to request dismissal or withdrawal, or to opt-out, of such claims with prejudice.
11.Application for Employment. Executive understands and agrees that, as a condition of this Agreement, Executive shall not be entitled to any employment with the Company, and Executive hereby waives any right, or alleged right, of employment or re-employment with the Company.
12.Trade Secrets and Confidential Information/Company Property. Executive acknowledges that during Executive’s employment, Executive may have obtained confidential, proprietary and trade secret information, including, but not limited to, information relating to the Company’s products, plans, and designs. Executive reaffirms and agrees to



observe and abide by the terms of the Confidentiality Agreement, specifically including the provisions therein regarding nondisclosure of the Company’s Confidential Information and non-solicitation of the Company’s employees. Executive agrees at all times hereafter to hold in the strictest confidence, and not to use or disclose to any person or entity, any Confidential Information of the Company. Executive understands that “Confidential Information” means any Company or associated third party proprietary information, technical data, trade secrets or know-how, including, but not limited to, research, product plans, products, services, customer lists and customers (including, but not limited to, customers of the Company on whom Executive has called or with whom Executive became acquainted during the term of Executive’s employment), markets, software, developments, inventions, processes, formulas, technology, designs, drawings, engineering, hardware configuration information, marketing, finances, or other business information disclosed to Executive by the Company either directly or indirectly, in writing, orally, or by drawings or observation of parts or equipment. Executive further understands that Confidential Information does not include any of the foregoing items that have become publicly known and made generally available through no wrongful act of Executive’s or of others who were under confidentiality obligations as to the item or items involved or improvements or new versions thereof. Executive represents that Executive has not to date misused or disclosed Confidential Information to any unauthorized party. Subject to Executive’s right to engage in Protected Activity (as defined herein), Executive agrees not to use or disclose any such confidential information unless required by subpoena or court order, and that Executive will first give the Company written notice of such subpoena or court order with reasonable advance notice to permit the Company to oppose such subpoena or court order if it chooses to do so.
13.Cooperation with Investigations/Litigation. Executive agrees, upon the Company’s request, to reasonably cooperate in any Company investigations, regulatory matters, arbitrations, and/or litigation regarding events that occurred during Executive’s tenure with the Company. The Company agrees that it will reimburse Executive for reasonable expenses Executive incurs in extending such cooperation, so long as Executive provides advance written notice of Executive’s request for reimbursement.
14.No Cooperation. Subject to section 16 governing Protected Activity, Executive further agrees that he will not knowingly encourage, counsel, or assist any attorneys or their clients in the presentation or prosecution of any disputes, differences, grievances, claims, charges, or complaints by any third party against any of the Releasees, unless under a subpoena or other court order to do so or as related directly to the ADEA waiver in this Agreement. Executive agrees both to immediately notify the Company upon receipt of any such subpoena or court order, and to furnish, within three (3) business days of its receipt, a copy of such subpoena or other court order to the Company. If approached by anyone for counsel or assistance in the presentation or prosecution of any disputes, differences, grievances, claims, charges, or complaints against any of the Releasees, Executive shall state no more than that he cannot provide counsel or assistance.
15.Non‑disparagement. Executive agrees to refrain from any disparagement, defamation, libel, or slander of any of the Releasees and agrees to refrain from any tortious interference with the contracts and relationships of any of the Releasees.
16.Protected Activity Not Prohibited. Executive understands that nothing in this Agreement shall in any way limit or prohibit Executive from engaging for a lawful purpose in any Protected Activity, including filing a charge, complaint, or report with, or otherwise communicating, cooperating, or participating in any investigation or proceeding that may be conducted by any federal, state or local governmental agency or commission, including the Securities and Exchange Commission, the Equal Employment Opportunity Commission, the Occupational Safety and Health Administration, and the National Labor Relations Board (“Government Agencies”). Executive understands that in connection with such Protected Activity, Executive is permitted to disclose documents or other information as permitted by law, and without giving notice to, or receiving authorization from, the Company. Notwithstanding the foregoing, Executive agrees to take all reasonable precautions to prevent any unauthorized use or disclosure of any information that may constitute Company confidential information under the Confidentiality Agreement to any parties other than the Government Agencies. Executive further understands that “Protected Activity” does not include the disclosure of any Company attorney-client privileged communications or attorney work product. Any language in the Confidentiality Agreement regarding Executive’s right to engage in Protected Activity that conflicts with, or is contrary to, this section 16 is superseded by this Agreement. In addition, pursuant to the Defend Trade Secrets Act of 2016, Executive is notified that an individual will not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that (i) is made in confidence to



a federal, state, or local government official (directly or indirectly) or to an attorney solely for the purpose of reporting or investigating a suspected violation of law, or (ii) is made in a complaint or other document filed in a lawsuit or other proceeding, if (and only if) such filing is made under seal. In addition, an individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the individual’s attorney and use the trade secret information in the court proceeding, if the individual files any document containing the trade secret under seal and does not disclose the trade secret, except pursuant to court order.
17.No Representations. Executive represents that he has had an opportunity to consult with an attorney, and has carefully read and understands the scope and effect of the provisions of this Agreement. Executive has not relied upon any representations or statements made by the Company that are not specifically set forth in this Agreement.
18.Severability. In the event that any provision or any portion of any provision hereof or any surviving agreement made a part hereof becomes or is declared by a court of competent jurisdiction or arbitrator to be illegal, unenforceable, or void, this Agreement shall continue in full force and effect without said provision or portion of provision.
19.Breach. Executive acknowledges and agrees that any material breach of this Agreement, unless such breach constitutes a legal action by Executive challenging or seeking a determination in good faith of the validity of the waiver herein under the ADEA, or of any provision of the Confidentiality Agreement shall entitle the Company immediately to recover and/or cease providing the consideration provided to Executive under this Agreement and to obtain damages, except as provided by law.
20.No Admission of Liability. Executive understands and acknowledges that this Agreement constitutes a compromise and settlement of any and all actual or potential disputed claims by Executive. No action taken by the Company hereto, either previously or in connection with this Agreement, shall be deemed or construed to be (a) an admission of the truth or falsity of any actual or potential claims or (b) an acknowledgment or admission by the Company of any fault or liability whatsoever to Executive or to any third party.
21.Attorneys’ Fees. Except with regard to a legal action challenging or seeking a determination in good faith of the validity of the waiver herein under the ADEA, or as otherwise provided herein, in the event that either Party brings an action to enforce or effect its rights under this Agreement, the prevailing Party shall be entitled to recover its costs and expenses, including the costs of mediation, arbitration, litigation, court fees, and reasonable attorneys’ fees incurred in connection with such an action.
22.Costs. The Parties shall each bear their own costs, attorneys’ fees, and other fees incurred in connection with the preparation of this Agreement.
23.ARBITRATION. EXCEPT AS PROHIBITED BY LAW, THE PARTIES AGREE THAT ANY AND ALL DISPUTES ARISING OUT OF THE TERMS OF THIS AGREEMENT, THEIR INTERPRETATION, EMPLOYEE’S EMPLOYMENT WITH THE COMPANY OR THE TERMS THEREOF, AND ANY OF THE MATTERS HEREIN RELEASED, SHALL BE SUBJECT TO ARBITRATION IN SANTA CLARA COUNTY, BEFORE JUDICIAL ARBITRATION & MEDIATION SERVICES (“JAMS”), PURSUANT TO ITS EMPLOYMENT ARBITRATION RULES & PROCEDURES (“JAMS RULES”). THE ARBITRATOR MAY GRANT INJUNCTIONS AND OTHER RELIEF IN SUCH DISPUTES. THE ARBITRATOR SHALL ADMINISTER AND CONDUCT ANY ARBITRATION IN ACCORDANCE WITH CALIFORNIA LAW, INCLUDING THE CALIFORNIA CODE OF CIVIL PROCEDURE, AND THE ARBITRATOR SHALL APPLY SUBSTANTIVE AND PROCEDURAL CALIFORNIA LAW TO ANY DISPUTE OR CLAIM, WITHOUT REFERENCE TO ANY CONFLICT-OF-LAW PROVISIONS OF ANY JURISDICTION. TO THE EXTENT THAT THE JAMS RULES CONFLICT WITH CALIFORNIA LAW, CALIFORNIA LAW SHALL TAKE PRECEDENCE. THE DECISION OF THE ARBITRATOR SHALL BE FINAL, CONCLUSIVE, AND BINDING ON THE PARTIES TO THE ARBITRATION. THE PARTIES AGREE THAT THE PREVAILING PARTY IN ANY ARBITRATION SHALL BE ENTITLED TO INJUNCTIVE RELIEF IN ANY COURT OF COMPETENT JURISDICTION TO ENFORCE THE ARBITRATION AWARD. THE PARTIES TO THE ARBITRATION SHALL EACH PAY AN EQUAL SHARE OF THE COSTS AND EXPENSES OF SUCH ARBITRATION, AND EACH PARTY SHALL SEPARATELY PAY FOR ITS RESPECTIVE COUNSEL FEES AND EXPENSES; PROVIDED, HOWEVER, THAT THE ARBITRATOR



MAY AWARD ATTORNEYS’ FEES AND COSTS TO THE PREVAILING PARTY, EXCEPT AS PROHIBITED BY LAW. THE PARTIES HEREBY AGREE TO WAIVE THEIR RIGHT TO HAVE ANY DISPUTE BETWEEN THEM RESOLVED IN A COURT OF LAW BY A JUDGE OR JURY. NOTWITHSTANDING THE FOREGOING, THIS SECTION WILL NOT PREVENT EITHER PARTY FROM SEEKING INJUNCTIVE RELIEF (OR ANY OTHER PROVISIONAL REMEDY) FROM ANY COURT HAVING JURISDICTION OVER THE PARTIES AND THE SUBJECT MATTER OF THEIR DISPUTE RELATING TO THIS AGREEMENT AND THE AGREEMENTS INCORPORATED HEREIN BY REFERENCE. SHOULD ANY PART OF THE ARBITRATION AGREEMENT CONTAINED IN THIS PARAGRAPH CONFLICT WITH ANY OTHER ARBITRATION AGREEMENT BETWEEN THE PARTIES, THE PARTIES AGREE THAT THIS ARBITRATION AGREEMENT SHALL GOVERN.
24.Taxes.
a.    All payments made pursuant to this Agreement will be subject to any applicable tax withholdings. The Company makes no representations or warranties with respect to the tax consequences of the payments and any other consideration provided to Executive or made on his behalf under the terms of this Agreement. Executive agrees and understands that he is responsible for payment, if any, of local, state, and/or federal taxes on the payments and any other consideration provided hereunder by the Company and any penalties or assessments thereon.
b.    The payments and benefits under this Agreement are intended to be exempt from or otherwise comply with Section 409A of the Internal Revenue Code of 1986, as amended, and the Treasury Regulations and guidance promulgated thereunder, and any applicable state law equivalent (together, “Section 409A”), and any ambiguities or ambiguous terms herein will be interpreted to be so exempt or to so comply. Each payment and benefit payable pursuant to this Agreement in connection with Executive’s separation from service is intended to constitute a separate payment for purposes of Section 1.409A‑2(b)(2) of the Treasury Regulations. In no event will the Company reimburse Executive for any tax imposed or other costs incurred as a result of Section 409A. Any payments and benefits under Section 1.a that are exempt from Section 409A will be paid or provided, or in the case of installments commence, on the first, regularly scheduled payroll date of the Company occurring after the Effective Date (but in no event later than March 15, 2018) (the “Severance Start Date”), and any such payments and benefits that otherwise would have been paid or provided during the period immediately following the termination of Executive’s employment through the Severance Start Date will be paid in a lump sum to Executive on the Severance Start Date, with any other payments or remaining installments, as applicable, to be paid or provided as specified in Section 1.a.
25.Entire Agreement. This Agreement, together with the Confidentiality Agreement, Stock Agreements, Indemnification Agreement, and the Payment Provisions, in each case to the extent not modified by this Agreement, represents the entire agreement and understanding between the Company and Executive concerning the subject matter of this Agreement and Executive’s employment with and separation from the Company and the events leading thereto and associated therewith, and supersedes and replaces any and all prior agreements and understandings concerning the subject matter of this Agreement and Executive’s relationship with the Company, including without limitation the Severance Agreement.
26.Authority. The Company represents and warrants that the undersigned has the authority to act on behalf of the Company and to bind the Company and all who may claim through it to the terms and conditions of this Agreement. Executive represents and warrants that he has the capacity to act on his own behalf and on behalf of all who might claim through him to bind them to the terms and conditions of this Agreement. Each Party warrants and represents that there are no liens or claims of lien or assignments in law or equity or otherwise of or against any of the claims or causes of action released herein.
27.No Oral Modification. This Agreement may be amended only in a writing signed by Executive and the Company’s Chief Executive Officer.
28.Governing Law. This Agreement shall be governed by the laws of the State of California, without regard for choice-of-law provisions. Executive consents to personal and exclusive jurisdiction and venue in the State of California.



29.Counterparts. This Agreement may be executed in counterparts and each counterpart shall be deemed an original and all of which counterparts taken together shall have the same force and effect as an original and shall constitute an effective, binding agreement on the part of each of the undersigned. The counterparts of this Agreement may be executed and delivered by facsimile, photo, email PDF, or other electronic transmission or signature.
30.Effective Date. Executive understands and agrees that this Agreement will be null and void if not executed by him within twenty‑one (21) days. Executive understands and agrees he may not sign this Agreement prior to November 1, 2017. This Agreement will become effective on the eighth (8th) day after Executive signs this Agreement, so long as it has been signed by both Parties and not revoked by either Party on before that date (the “Effective Date”). Any notice of revocation by Executive must be sent by certified mail to the attention of the Company’s General Counsel and received within seven (7) days of Executive having signed the Agreement. Executive understands he is not entitled to any benefits under this Agreement until the Effective Date has occurred.
[THE REMAINDER OF THIS PAGE IS INTENTIONALLY LEFT BLANK;
SIGNATURE PAGE FOLLOWS]




31.Voluntary Execution of Agreement. Executive understands and agrees that he executed this Agreement voluntarily, without any duress or undue influence on the part or behalf of the Company or any third party, with the full intent of releasing all of his claims against the Company and any of the other Releasees. Executive acknowledges that:
(a)    he has read this Agreement;
(b)
he has been represented in the preparation, negotiation, and execution of this Agreement by legal counsel of his own choice or has elected not to retain legal counsel;
(c)
he understands the terms and consequences of this Agreement and of the releases it contains;
(d)    he is fully aware of the legal and binding effect of this Agreement; and
(e)
he has not relied upon any representations or statements made by the Company that are not specifically set forth in this Agreement.
IN WITNESS WHEREOF, the Parties have executed this Transition Agreement and Release on the respective dates set forth below.
 
 
 
RAYMOND SMETS, an individual
 
 
 
 
 
 
Dated:
_____________________, 2017
 
Raymond Smets
 
 
 
 
 
 
 
 
 
 
A10 NETWORKS, INC.
 
 
 
 
 
 
 
Dated:
_____________________, 2017
 
By:
 
 
 
 
 
Name:
 
 
 
 
 
Title:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


a10raysmetstransitionimage.gif

EXHIBIT A

SCHEDULE OF EXECUTIVE EQUITY AWARDS

Type of Award
Grant Date
Grant Number
Plan
Per Share Exercise Price
Total Number of Shares Subject to Award at Grant
Shares Vested and Exercisable as of Separation Date
Incentive Stock Option
10/24/2013
1684
(A)
$8.5125
1,666
1,666
Nonstatutory Stock Option
10/24/2013
NQ001684
(A)
$8.5125
38,333
38,333
Incentive Stock Option
07/23/2013
1341
(A)
$6.1875
64,646
64,646
Nonstatutory Stock Option
07/23/2013
NQ001341
(A)
$6.1875
68,686
68,686
Nonstatutory Stock Option
12/22/2014
1485
(B)
$4.40
96,000
68,000
Nonstatutory Stock Option
02/12/2016
1865
(B)
$5.52
85,000
35,416
Nonstatutory Stock Option
07/23/2013
8E1342
(A)
$6.1875
66,666
(1)
PSU
12/22/2014
1488
(B)
N/A
33,333
0
PSU
12/22/2014
1489
(B)
N/A
66,667
0
PSU
02/12/2016
2477
(B)
N/A
69,000
(2)
RSU
03/31/2017
2884
(B)
N/A
52,657
0
PSU
03/31/2017
2892
(B)
N/A
52,657
0

(A) 2008 Stock Plan
(B) 2014 Equity Incentive Plan

(1)66,666 shares previously exercised by Executive, which shares were subject to a right of repurchase by the Company. As of the Separation Date, the right of repurchase has lapsed with respect to all such shares.
(2)13,800 shares previously vested and released.



EX-10.32 3 a1033chriswhiteemploymento.htm EXHIBIT 10.32 Exhibit
logoa10ex.jpg

Exhibit 10.33


December 15, 2017

Christopher White
906 Alder Place
Newport Beach, CA 92660

Dear Chris,

I am pleased to confirm the offer for you to join A10 Networks (the “Company”), in the position of Executive Vice President Worldwide Sales at our Corporate Headquarters located in San Jose, CA. This is a full time, regular position, reporting to Lee Chen, CEO. The terms of our offer and the benefits currently provided by the Company are as follows:

Total Target Cash Compensation. Your 2018 annual total target cash compensation will be $630,000 distributed sixty percent (60%) base salary and forty percent (40%) incentive. Effective January 1, 2019, your total target cash compensation will be distributed fifty percent (50%) base salary and fifty percent (50%) incentive.

Salary. Your starting base salary will be at a rate of $378,000 per year subject to annual review, less applicable taxes and other withholdings in accordance with the Company’s normal payroll schedule.

Incentive. You will be eligible to receive an annual performance based bonus target of $252,000, paid in accordance with the A10 Executive Cash Incentive Plan.

Sign-on Bonus. You are also eligible to receive a sign-on bonus in the amount of $75,000 less statutory taxes; federal, state and employment upon commencement of employment, provided you agree to repay this amount to the Company should you voluntarily terminate your employment within one year.

Restricted Stock Grant. We will recommend to the Board of Directors of the Company (the “Board”) that you be granted an award of restricted stock units (the “RSU Award”) to cover a number of shares of the Company’s Common Stock equivalent to a value of US$700,000 under the Company’s 2014 Equity Incentive Plan, as amended (the “Plan”).  Each restricted stock unit granted represents the right to receive one share of the Company’s Common Stock upon vesting. 25% of the recommended RSU Award shall vest on each yearly anniversary of your vest base date (assuming your continued employment with the Company on each vesting date) such that the entire RSU Award shall vest over 4 years (for administrative reasons, the vest base date will be the 5th day of the month following your employment start date).  The number of shares subject to the RSU Award will be determined by dividing the dollar value of the award by the average closing trading price of the Company’s Common Stock during the 30 calendar day period prior to your employment start date, rounded down to the nearest whole share.

Stock Option Grant. We will recommend to the Board that you be granted a stock option (the “Option Award”) to purchase a number of shares of the Company’s Common Stock equivalent to a value of US$700,000 of the Company’s Common Stock under the Plan. The exercise price for the Option Award will be no less than the fair market value of one share of the Company’s Common Stock on the date of grant, as determined by the Board in accordance with the terms of the Plan. Generally, the Option Award shall vest and become exercisable (assuming your continued employment with the Company or one of its subsidiaries or affiliates through each vesting date) as follows: twenty-five percent (25%) of the shares subject to the Option Award shall vest on the one-year anniversary of the vesting commencement date (as set  forth in the relevant notice of grant provided with your Option Award agreement) and an additional one-forty-eighth (1/48) of  the shares subject to the Option Award shall vest at the end of each full month  thereafter. The number of shares subject to the Option Award will be determined by using the Company’s standard Black-Scholes assumptions applied as of the date of grant.




logoa10ex.jpg

Additionally in February 2018, we will recommend to the Board that you be granted an award of performance stock units (the "PSU Award") under the "Plan.

Change in Control and Severance Benefits. We will recommend to the Board that you be eligible for the Company’s standard executive change in control severance benefits package. A copy of the form of this agreement is included for your information.
Employee Stock Purchase Plan. You will be eligible to participate in the Company’s 2014 Employee Stock Purchase Plan, as amended (the “ESPP”), whereby you will have the opportunity (but not the obligation) to enroll in the ESPP and purchase shares of the Company’s common stock at a discount from the market price. There are two opportunities each year to enroll in the ESPP approximately each May and November. You will receive a notice about these opportunities from the stock administration office of the Company.

Benefits. You will be entitled to receive the Company’s employee benefits made available to other employees at your level to the full extent of your eligibility. The effective date of medical, dental and vision insurance will be your first day of employment. The Company reserves the right to change or otherwise modify, in its sole discretion, the preceding benefits and terms of employment.

Confidentiality. As an employee of the Company, you will have access to certain confidential information of the Company and you may, during the course of your employment, develop certain information or inventions that will be the property of the Company. To protect the interests of the Company, you will need to sign the Company's standard "Confidential Information and Invention Assignment Agreement" as a condition of your employment. We wish to impress upon you that we do not want you to, and we hereby direct you not to, bring with you any confidential or proprietary material of any former employer or to violate any other obligations you may have to any former employer. During the period that you render services to the Company, you agree to not engage in any employment, business or activity that is in any way competitive with the business or proposed business of the Company. You will disclose to the Company in writing any other gainful employment, business or activity that you are currently associated with or participate in that competes with the Company. You will not assist any other person or organization in competing with the Company or in preparing to engage in competition with the business or proposed business of the Company. In accepting this offer, you expressly represent and agree that (1) You have not and will not bring to the Company or use for the benefit of the Company any unauthorized third-party intellectual property, including but not limited to what they consider to be trade secrets (“Former Employer Confidential Information”), (2) You have not and will not disclose to the Company any proprietary or otherwise confidential information of a prior employer's business, (3) You will not communicate to anyone at the Company any information that you acquired or learned during your employment that might in any respect be considered Former Employer Confidential Information , (3) prior to accepting this position at the Company you have not provided to anyone at A10 any written Former Employer Confidential Information that in any way could be considered to be Former Employer Confidential Information, and (4) prior to your accepting this position at the Company, you have not conveyed anything orally to anyone at A10 that might in any way be considered Former Employer Confidential Information.

Ethical Conduct. You will abide by the Company's Code of Business Conduct and Ethics, the Company's Employee Handbook and other applicable policies pertaining to intellectual property and other matters.

No Breach of Obligations to Prior Employers. You represent and warrant that your signing of this offer letter, agreement(s) concerning stock options granted to you, if any, under the Plan (as defined above) and the Company's Confidential Information And Invention Assignment Agreement will not violate any agreement currently in place between yourself and current or past employers. You further represent and warrant that there is no other contract or duty on your part which conflicts with or is inconsistent with your employment by A10.

Authorization to Work. Please note that because of employer regulations adopted in the Immigration Reform and Control Act of 1986, within three (3) business days of starting your new position you will need to present documentation demonstrating that you have authorization to work in the United States. If you have questions about this requirement, which applies to U.S. citizens and non-U.S. citizens alike, you may contact our Human Resources Department.



logoa10ex.jpg


At Will Employment. While we look forward to a long and profitable relationship, should you decide to accept our offer, you will be an at-will employee of the Company, which means the employment relationship can be terminated by either of us for any reason, at any time, with or without prior notice and with or without cause. Any statements or representations to the contrary (and, indeed, any statements contradicting any provision in this letter) should be regarded by you as ineffective. Further, your participation in any stock option or benefit program is not to be regarded as assuring you of continuing employment for any particular period of time. Any modification or change in your at will employment status may only occur by way of a written employment agreement signed by you and the Chief Executive Officer of the Company.

Background Check. This offer is contingent upon successful background and reference checks. This offer can be rescinded based upon data received in the verification.

Contingent Offer. Your employment will be subject to your execution of the Company’s Confidential Information and Invention Assignment Agreement relating to non-disclosure of confidential information and assignment of inventions to the Company. A copy is included with this offer. We also require successful completion of any outstanding reference and background checks and presentation of documentation giving you the right to work in the United States as noted above.

Entire Agreement. This offer, once accepted, constitutes the entire agreement between you and the Company with respect to the subject matter hereof and supersedes all prior offers, negotiations and agreements, if any, whether written or oral, relating to such subject matter. You acknowledge that neither the Company nor its agents have made any promise, representation or warranty whatsoever, either express or implied, written or oral, which is not contained in this agreement for the purpose of inducing you to execute the agreement, and you acknowledge that you have executed this agreement in reliance only upon such promises, representations and warranties as are contained herein.

Acceptance. This offer will remain open until December 20, 2017. If you decide to accept our offer, and I hope you will, please sign the enclosed copy of this letter in the space indicated and return it to me. Your signature will acknowledge that you have read and understood and agreed to the terms and conditions of this offer letter and the attached documents, if any. Should you have anything else that you wish to discuss, please do not hesitate to call me.

Chris, we are very excited to enhance our Leadership Team with your experience and capabilities. We strongly believe you make an outstanding addition to the team and look forward to the opportunity to welcome you to the Company.
Sincerely,


Laurie Buzzell
Vice President, Worldwide Human Resources


I have read and understood this offer letter and hereby acknowledge, accept and agree to the terms as set forth above and further acknowledge that no other commitments were made to me as part of my employment offer except as specifically set forth herein.

_____________________________________
Christopher White

Date: ________________________________

Start Date: January 2, 2018




EX-21.1 4 exhibit21112312017.htm EXHIBIT 21.1 Exhibit


Exhibit 21.1

SUBSIDIARIES OF THE REGISTRANT

Subsidiary Name
 
Jurisdiction of Incorporation or Organization
A10 Networks, Anguilla, Ltd.
 
Anguilla
A10 Networks (Australia) Pty Ltd.
 
Australia
A10 Networks Inc. (Beijing)
 
China
A10 Networks, Inc. - Taiwan
 
Taiwan, Republic of China
A10 Networks India Private Limited
 
India
A10 Networks Israel Ltd.
 
Israel
A10 Networks, KK
 
Japan
A10 Networks Limited
 
United Kingdom
A10 Networks Singapore Pte. Ltd.
 
Singapore
Shanghai A10 Networks Technology Co., Ltd.
 
China
A10 Networks Malaysia Sdn. Bhd.
 
Malaysia






EX-31.1 5 exhibit31112312017.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION
I, Lee Chen, certify that:
1.
I have reviewed this Annual Report on Form 10-K of A10 Networks, Inc. for the year ended December 31, 2017;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.


Date:
August 28, 2018
By: /s/ Lee Chen
 
 
Lee Chen
 
President and Chief Executive Officer



EX-31.2 6 exhibit31212312017.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION
I, Tom Constantino, certify that:
1.
I have reviewed this Annual Report on Form 10-K of A10 Networks, Inc. for the year ended December 31, 2017;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.


Date:
August 28, 2018
By: /s/ Tom Constantino
 
 
Tom Constantino
 
 
Executive Vice President and Chief Financial Officer
(Principal Accounting and Financial Officer)



EX-32.1 7 exhibit32112312017.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report on Form 10-K of A10 Networks, Inc. (the “Company”) for the period ended December 31, 2017 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Lee Chen, President and Chief Executive Officer of the Company, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:
August 28, 2018
By: /s/ Lee Chen
 
 
Lee Chen
 
President and Chief Executive Officer







EX-32.2 8 exhibit32212312017.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report on Form 10-K of A10 Networks, Inc. (the “Company”) for the period ended December 31, 2017 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Tom Constantino, Executive Vice President and Chief Financial Officer of the Company, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:
August 28, 2018
By: /s/ Tom Constantino
 
 
Tom Constantino
 
 
Executive Vice President and Chief Financial Officer
(Principal Accounting and Financial Officer)







EX-101.INS 9 aten-20171231.xml XBRL INSTANCE DOCUMENT 0001580808 2017-01-01 2017-12-31 0001580808 2018-08-24 0001580808 2017-06-30 0001580808 2016-12-31 0001580808 2017-12-31 0001580808 2015-12-31 0001580808 2016-01-01 2016-12-31 0001580808 2015-01-01 2015-12-31 0001580808 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001580808 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0001580808 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001580808 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0001580808 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001580808 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001580808 us-gaap:RetainedEarningsMember 2017-12-31 0001580808 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001580808 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001580808 us-gaap:RetainedEarningsMember 2014-12-31 0001580808 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001580808 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0001580808 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001580808 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001580808 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001580808 us-gaap:CommonStockMember 2014-12-31 0001580808 2014-12-31 0001580808 us-gaap:CommonStockMember 2017-12-31 0001580808 us-gaap:CommonStockMember 2016-12-31 0001580808 us-gaap:CommonStockMember 2015-12-31 0001580808 us-gaap:RetainedEarningsMember 2016-12-31 0001580808 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001580808 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001580808 us-gaap:RetainedEarningsMember 2015-12-31 0001580808 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001580808 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0001580808 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001580808 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001580808 us-gaap:SalesMember aten:CustomerAMember 2016-01-01 2016-12-31 0001580808 us-gaap:AccountsReceivableMember 2017-01-01 2017-12-31 0001580808 us-gaap:MaximumMember 2017-01-01 2017-12-31 0001580808 us-gaap:LeaseholdImprovementsMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001580808 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001580808 us-gaap:AccountsReceivableMember aten:CustomerAMember 2016-01-01 2016-12-31 0001580808 us-gaap:LeaseholdImprovementsMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001580808 us-gaap:AccountsReceivableMember aten:CustomerAMember 2015-01-01 2015-12-31 0001580808 2017-01-01 2017-01-01 0001580808 us-gaap:MinimumMember 2017-01-01 2017-12-31 0001580808 us-gaap:AccountingStandardsUpdate201409Member 2017-12-31 0001580808 us-gaap:AccountsReceivableMember aten:CustomerBMember 2016-01-01 2016-12-31 0001580808 us-gaap:AccountsReceivableMember aten:CustomerBMember 2015-01-01 2015-12-31 0001580808 us-gaap:AccountsReceivableMember aten:CustomerCMember 2016-01-01 2016-12-31 0001580808 us-gaap:ScenarioPreviouslyReportedMember 2016-12-31 0001580808 us-gaap:RestatementAdjustmentMember 2016-12-31 0001580808 aten:RestatementOtherAdjustmentMember 2015-01-01 2015-12-31 0001580808 us-gaap:RestatementAdjustmentMember 2015-01-01 2015-12-31 0001580808 us-gaap:ScenarioPreviouslyReportedMember 2015-01-01 2015-12-31 0001580808 us-gaap:ScenarioPreviouslyReportedMember 2016-01-01 2016-12-31 0001580808 aten:RestatementOtherAdjustmentMember 2016-01-01 2016-12-31 0001580808 us-gaap:RestatementAdjustmentMember 2016-01-01 2016-12-31 0001580808 us-gaap:ScenarioPreviouslyReportedMember 2015-12-31 0001580808 us-gaap:RestatementAdjustmentMember 2015-12-31 0001580808 us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001580808 us-gaap:CommercialPaperMember 2016-12-31 0001580808 us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001580808 us-gaap:USTreasurySecuritiesMember 2016-12-31 0001580808 us-gaap:USTreasurySecuritiesMember 2017-12-31 0001580808 us-gaap:AssetBackedSecuritiesMember 2017-12-31 0001580808 us-gaap:CommercialPaperMember 2017-12-31 0001580808 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001580808 us-gaap:CertificatesOfDepositMember 2017-12-31 0001580808 us-gaap:CashEquivalentsMember 2017-12-31 0001580808 us-gaap:FairValueInputsLevel2Member 2016-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2015-12-31 0001580808 us-gaap:CashMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel3Member 2016-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2017-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel1Member 2016-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2017-12-31 0001580808 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2017-12-31 0001580808 us-gaap:CommercialPaperMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2017-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2017-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2016-12-31 0001580808 us-gaap:CashMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2017-12-31 0001580808 us-gaap:CashMember us-gaap:FairValueInputsLevel3Member 2016-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2016-12-31 0001580808 us-gaap:CashMember us-gaap:FairValueInputsLevel3Member 2015-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2017-12-31 0001580808 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member 2015-12-31 0001580808 us-gaap:AssetBackedSecuritiesMember 2015-12-31 0001580808 us-gaap:USTreasurySecuritiesMember 2015-12-31 0001580808 us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0001580808 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2016-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2017-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2017-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001580808 us-gaap:FairValueInputsLevel1Member 2015-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel2Member 2015-12-31 0001580808 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2016-12-31 0001580808 us-gaap:CashEquivalentsMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2015-12-31 0001580808 us-gaap:CashMember 2017-12-31 0001580808 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2017-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001580808 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0001580808 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2015-12-31 0001580808 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001580808 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2016-12-31 0001580808 us-gaap:CashMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001580808 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001580808 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001580808 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2015-12-31 0001580808 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2015-12-31 0001580808 us-gaap:FairValueInputsLevel3Member 2015-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2017-12-31 0001580808 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001580808 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2015-12-31 0001580808 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member 2015-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2016-12-31 0001580808 us-gaap:CashEquivalentsMember 2016-12-31 0001580808 us-gaap:CertificatesOfDepositMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2015-12-31 0001580808 us-gaap:CertificatesOfDepositMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2017-12-31 0001580808 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0001580808 us-gaap:AllowanceForDoubtfulAccountsMember 2017-12-31 0001580808 us-gaap:AllowanceForDoubtfulAccountsMember 2016-12-31 0001580808 us-gaap:AllowanceForDoubtfulAccountsMember 2015-01-01 2015-12-31 0001580808 us-gaap:AllowanceForDoubtfulAccountsMember 2014-12-31 0001580808 us-gaap:AllowanceForDoubtfulAccountsMember 2015-12-31 0001580808 us-gaap:AllowanceForDoubtfulAccountsMember 2016-01-01 2016-12-31 0001580808 us-gaap:AllowanceForDoubtfulAccountsMember 2017-01-01 2017-12-31 0001580808 us-gaap:DevelopedTechnologyRightsMember 2016-12-31 0001580808 us-gaap:PatentsMember 2016-12-31 0001580808 us-gaap:PatentsMember 2017-12-31 0001580808 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0001580808 us-gaap:PatentsMember 2015-12-31 0001580808 us-gaap:ConstructionInProgressMember 2016-12-31 0001580808 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001580808 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2016-12-31 0001580808 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001580808 us-gaap:EquipmentMember 2015-12-31 0001580808 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001580808 us-gaap:ConstructionInProgressMember 2017-12-31 0001580808 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2015-12-31 0001580808 us-gaap:EquipmentMember 2016-12-31 0001580808 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001580808 us-gaap:EquipmentMember 2017-12-31 0001580808 us-gaap:FurnitureAndFixturesMember 2015-12-31 0001580808 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2017-12-31 0001580808 us-gaap:ConstructionInProgressMember 2015-12-31 0001580808 us-gaap:LeaseholdImprovementsMember 2015-12-31 0001580808 aten:ServicesMember 2015-12-31 0001580808 aten:ServicesMember 2016-12-31 0001580808 aten:ServicesMember 2017-12-31 0001580808 us-gaap:ProductMember 2015-12-31 0001580808 us-gaap:ProductMember 2017-12-31 0001580808 us-gaap:ProductMember 2016-12-31 0001580808 us-gaap:EquipmentMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001580808 us-gaap:FurnitureAndFixturesMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001580808 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001580808 us-gaap:FurnitureAndFixturesMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001580808 us-gaap:EquipmentMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001580808 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001580808 us-gaap:RevolvingCreditFacilityMember 2016-11-30 0001580808 us-gaap:RevolvingCreditFacilityMember 2016-11-01 2016-11-30 0001580808 us-gaap:LetterOfCreditMember 2016-11-30 0001580808 us-gaap:RevolvingCreditFacilityMember 2017-12-31 0001580808 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2016-11-01 2016-11-30 0001580808 us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2016-11-01 2016-11-30 0001580808 us-gaap:PropertySubjectToOperatingLeaseMember 2017-12-31 0001580808 us-gaap:PurchaseCommitmentMember 2017-12-31 0001580808 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001580808 aten:ESPPMember 2016-01-01 2016-12-31 0001580808 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001580808 aten:ESPPMember 2015-01-01 2015-12-31 0001580808 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0001580808 aten:ESPPMember 2017-01-01 2017-12-31 0001580808 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001580808 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001580808 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001580808 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0001580808 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-12-31 0001580808 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001580808 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-12-31 0001580808 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-12-31 0001580808 us-gaap:CostOfSalesMember 2016-01-01 2016-12-31 0001580808 us-gaap:CostOfSalesMember 2015-01-01 2015-12-31 0001580808 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-12-31 0001580808 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001580808 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001580808 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-12-31 0001580808 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-12-31 0001580808 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001580808 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-12-31 0001580808 aten:OptionExchangeProgramMember 2015-12-17 2015-12-17 0001580808 aten:TwoThousandFourteenStockIncentivePlanMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001580808 aten:TwoThousandFourteenStockIncentivePlanMember 2016-12-31 0001580808 aten:MarketPerformanceBasedRestrictedStockUnitsMember 2016-01-01 2016-12-31 0001580808 aten:ESPPMember aten:TwoThousandFourteenEmployeeStockPurchasePlanMember 2017-12-31 0001580808 aten:OptionExchangeProgramMember 2017-01-01 2017-12-31 0001580808 aten:Reallocated2008EquityPlanSharesMember aten:TwoThousandFourteenStockIncentivePlanMember 2015-01-01 2015-12-31 0001580808 aten:ESPPMember aten:TwoThousandFourteenEmployeeStockPurchasePlanMember 2016-01-01 2016-12-31 0001580808 aten:PerformanceSharesOctober2016Member 2016-10-01 2016-10-31 0001580808 aten:PriorCommonStockOutstandingMember aten:TwoThousandFourteenStockIncentivePlanMember 2016-01-01 2016-01-01 0001580808 aten:NonStatutoryStockOptionAwardMember aten:TwoThousandFourteenStockIncentivePlanMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001580808 aten:EarlyExerciseOfStockOptionsMember 2016-12-31 0001580808 aten:EmployeeStockPurchasePlanMember 2017-12-31 0001580808 aten:TwoThousandFourteenStockIncentivePlanMember 2017-01-01 2017-12-31 0001580808 aten:MarketPerformanceBasedRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001580808 aten:PerformanceSharesFebruary2016Member 2016-02-01 2016-02-29 0001580808 aten:PerformanceSharesFebruary2016Member 2017-01-01 2017-12-31 0001580808 us-gaap:CommonStockMember 2017-10-23 0001580808 aten:ESPPMember aten:TwoThousandFourteenEmployeeStockPurchasePlanMember 2017-01-01 2017-12-31 0001580808 aten:TwoThousandFourteenStockIncentivePlanMember 2017-12-31 0001580808 aten:Reallocated2008EquityPlanSharesMember aten:TwoThousandFourteenStockIncentivePlanMember 2016-01-01 2016-12-31 0001580808 aten:TwoThousandFourteenEmployeeStockPurchasePlanMember 2017-01-01 2017-12-31 0001580808 aten:ESPPMember aten:TwoThousandFourteenEmployeeStockPurchasePlanMember 2016-12-31 0001580808 aten:TwoThousandFourteenStockIncentivePlanMember us-gaap:MaximumMember 2015-06-10 2015-06-10 0001580808 aten:PerformanceSharesOctober2016Member 2017-01-01 2017-12-31 0001580808 aten:Reallocated2008EquityPlanSharesMember aten:TwoThousandFourteenStockIncentivePlanMember 2017-01-01 2017-12-31 0001580808 aten:TwoThousandFourteenStockIncentivePlanMember 2016-01-01 2016-12-31 0001580808 aten:PriorCommonStockOutstandingMember aten:TwoThousandFourteenStockIncentivePlanMember 2018-01-01 2018-01-01 0001580808 aten:TwoThousandFourteenStockIncentivePlanMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001580808 aten:TwoThousandFourteenStockIncentivePlanMember 2015-12-31 0001580808 aten:PriorCommonStockOutstandingMember aten:TwoThousandFourteenStockIncentivePlanMember 2017-01-01 2017-01-01 0001580808 us-gaap:CommonStockMember 2016-10-27 0001580808 aten:EarlyExerciseOfStockOptionsMember 2015-12-31 0001580808 aten:ESPPMember aten:TwoThousandFourteenEmployeeStockPurchasePlanMember 2015-12-31 0001580808 aten:ESPPMember aten:TwoThousandFourteenEmployeeStockPurchasePlanMember 2015-01-01 2015-12-31 0001580808 aten:TwoThousandFourteenStockIncentivePlanMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001580808 aten:EarlyExerciseOfStockOptionsMember 2017-12-31 0001580808 aten:MarketPerformanceBasedRestrictedStockUnitsMember 2015-01-01 2015-12-31 0001580808 us-gaap:PerformanceSharesMember 2017-03-01 2017-03-31 0001580808 aten:CommonStockSubjectToRepurchaseMember 2015-01-01 2015-12-31 0001580808 aten:StockOptionsRSUsAndEmployeeStockPurchaseRightsMember 2016-01-01 2016-12-31 0001580808 aten:CommonStockSubjectToRepurchaseMember 2017-01-01 2017-12-31 0001580808 aten:CommonStockSubjectToRepurchaseMember 2016-01-01 2016-12-31 0001580808 aten:StockOptionsRSUsAndEmployeeStockPurchaseRightsMember 2017-01-01 2017-12-31 0001580808 aten:StockOptionsRSUsAndEmployeeStockPurchaseRightsMember 2015-01-01 2015-12-31 0001580808 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2016-12-31 0001580808 us-gaap:DomesticCountryMember 2015-12-31 0001580808 us-gaap:StateAndLocalJurisdictionMember 2016-12-31 0001580808 us-gaap:DomesticCountryMember 2017-12-31 0001580808 us-gaap:InterestExpenseMember 2017-01-01 2017-12-31 0001580808 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2016-12-31 0001580808 us-gaap:StateAndLocalJurisdictionMember 2017-12-31 0001580808 us-gaap:DomesticCountryMember 2016-12-31 0001580808 us-gaap:StateAndLocalJurisdictionMember 2015-12-31 0001580808 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2015-12-31 0001580808 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2017-12-31 0001580808 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2015-12-31 0001580808 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2017-12-31 0001580808 country:JP 2016-12-31 0001580808 aten:OtherCountriesMember 2015-12-31 0001580808 country:JP 2015-12-31 0001580808 aten:OtherCountriesMember 2016-12-31 0001580808 country:US 2016-12-31 0001580808 country:US 2015-12-31 0001580808 country:JP 2017-12-31 0001580808 country:US 2017-12-31 0001580808 aten:OtherCountriesMember 2017-12-31 0001580808 country:US 2015-01-01 2015-12-31 0001580808 country:US 2016-01-01 2016-12-31 0001580808 us-gaap:AsiaPacificMember 2017-01-01 2017-12-31 0001580808 us-gaap:EMEAMember 2015-01-01 2015-12-31 0001580808 aten:OtherCountriesMember 2015-01-01 2015-12-31 0001580808 us-gaap:AsiaPacificMember 2016-01-01 2016-12-31 0001580808 country:JP 2016-01-01 2016-12-31 0001580808 aten:OtherCountriesMember 2016-01-01 2016-12-31 0001580808 us-gaap:EMEAMember 2016-01-01 2016-12-31 0001580808 country:US 2017-01-01 2017-12-31 0001580808 country:JP 2017-01-01 2017-12-31 0001580808 us-gaap:AsiaPacificMember 2015-01-01 2015-12-31 0001580808 aten:OtherCountriesMember 2017-01-01 2017-12-31 0001580808 country:JP 2015-01-01 2015-12-31 0001580808 us-gaap:EMEAMember 2017-01-01 2017-12-31 0001580808 aten:AppcitoInc.Member 2016-06-23 0001580808 aten:AppcitoInc.Member 2016-06-23 2016-06-23 iso4217:USD aten:tool xbrli:pure iso4217:USD xbrli:shares aten:segment aten:solution xbrli:shares 21471000 21408000 6300000 0.10 1.50 50000000.0 50000000.0 P5Y P1Y 6000 3400000 0.15 -332000 -640000 989000 2 6 0 30750000 60138000 0.05 0.05 0.05 0.8 P20D 3700000 3500000 1600000 8310566 P4Y 0 1313000 0 7.92 6.81 28200000 -4000 66000 -151000 444000 211000 87000 P90D false --12-31 FY 2017 2017-12-31 10-K 0001580808 72707302 No Accelerated Filer 359400000 A10 Networks, Inc. No No ATEN 10508000 9851000 9033000 54753000 -3025000 57778000 61287000 -5468000 66755000 48266000 27757000 31525000 21835000 33920000 41244000 46666000 0 -45000 -123000 P3Y7M 301886000 328869000 355533000 16861000 16861000 16922000 16922000 17203000 17203000 56000 2660000 1920000 983000 100000 700000 1400000 10176000 52000 10124000 13645000 14000 13631000 12184000 0 12184000 189892000 -2659000 192551000 216733000 -4605000 221338000 224858000 176591000 -2659000 179250000 196704000 -4605000 201309000 203802000 98117000 98117000 0 0 114347000 28975000 85372000 0 131134000 46567000 84567000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85372000 0 0 0 0 0 13487000 12508000 11469000 42732000 5176000 0 0 0 0 0 13487000 12508000 11469000 42732000 5176000 84567000 0 0 0 0 0 13534000 17005000 9224000 39079000 5725000 0 0 0 0 0 13534000 17005000 9224000 39079000 5725000 19000 0 9000 1000 9000 0 8000 0 6000 1000 1000 0 64000 6000 0 2000 42000 14000 131000 33000 1000 2000 76000 19000 85417000 13493000 12499000 11470000 42765000 5190000 84690000 13567000 17000000 9225000 39154000 5744000 0 0 0 0 0 20000 1000 0 0 2000 17000 64000 6000 2000 42000 14000 131000 33000 1000 2000 76000 19000 53351000 10664000 8974000 28537000 5176000 62677000 12143000 2999000 4232000 37578000 5725000 64000 6000 2000 42000 14000 111000 32000 1000 2000 74000 2000 53351000 10664000 8974000 28537000 5176000 56971000 11415000 2999000 4232000 36079000 2246000 0 0 0 0 0 5706000 728000 0 0 1499000 3479000 0 85372000 84567000 63219000 63159000 227404 6500000 1300000 700000 6343000 5050000 58000 486000 162000 286000 91905000 98117000 28975000 46567000 71081000 71081000 0 0 27036000 27036000 0 0 10303000 10303000 0 0 18672000 18672000 0 0 12114000 12114000 0 0 34453000 34453000 0 0 6212000 -69142000 17592000 0.00001 0.00001 0.00001 500000000 500000000 500000000 64172000 67873000 71692000 64172000 67873000 71692000 1000 1000 1000 -41897000 -22436000 -10829000 0.26 0.11 0.16 0.13 0.12 0.14 0.00 48402000 0 -366000 48768000 54413000 0 -497000 54910000 53318000 32763000 33000 -366000 33096000 37520000 337000 -497000 37680000 36269000 15639000 -33000 0 15672000 16893000 -337000 0 17230000 17049000 201000 -201000 675000 1009000 1023000 730000 1050000 1071000 55000 41000 48000 0.025 0.005 P3Y 0 17000 26000 17000 -310000 109000 17000 -293000 135000 805000 431000 28000 72008000 68440000 3568000 91617000 86563000 5054000 94637000 -4000000 88476000 6161000 48776000 -796000 49572000 60043000 -1291000 61334000 61858000 23232000 31574000 32779000 8400000 79821000 89545000 73385000 725000 1019000 899000 1530000 1450000 927000 47034000 48731000 37326000 2735000 2892000 1954000 9517000 12953000 17119000 2700000 4055000 2994000 17835000 20914000 13992000 78291000 78300000 88095000 88100000 72458000 805000 431000 28000 800000.0 900000 1000000 0.06 0.5 18000 8600000 7600000 7100000 8716000 8267000 8511000 -0.67 -0.64 -0.34 -0.32 -0.15 -0.018 -0.035 -0.126 0.34 0.34 0.34 -0.305 -0.353 2.375 0.000 0.000 -2.953 0.010 0.031 0.069 -0.009 -0.027 -0.036 0.045 0.004 -0.122 -0.002 -0.004 -0.007 -0.001 -0.001 -0.003 -0.006 -0.017 -0.033 18134000 22326000 13828000 37000000 5200000 P2Y3M12D P10Y P5Y 641000 1353000 505000 848000 2796000 1515000 1281000 1442000 864000 1442000 1442000 1436000 7986000 5050000 2936000 7986000 5050000 2936000 795000 6633000 4545000 2088000 5190000 3535000 1655000 26614000 -213000 -228000 27055000 26305000 0 -758000 27063000 28132000 72000 1307000 1307000 1235000 147883000 -213000 -2091000 150187000 172884000 0 -2209000 175093000 182111000 -43540000 -24429000 -13752000 -41150000 0 -1863000 -39287000 -21634000 0 -1451000 -20183000 -9545000 2390000 2795000 4207000 -41150000 -21634000 -9545000 747000 757000 1206000 12559000 7626000 -22672000 0 0 28185000 -422000 -666000 -655000 -13991000 -7356000 -3245000 415000 583000 347000 1845000 88000 -1169000 78000 97000 72000 36000 27000 32000 227000 358000 311000 980000 581000 1108000 1109000 -334000 -942000 2952000 -3025000 5977000 8724000 -2595000 11319000 -12362000 5345000 3140000 -8868000 14788000 -796000 15584000 19609000 -495000 20104000 3018000 796000 366000 430000 -479000 413000 -892000 4669000 6000 -151000 -3000 -167000 313000 -127000 405000 180000 84000 96000 2399000 795000 6633000 5190000 509000 424000 162000 170000 194000 111000 9240000 9180000 10934000 18657000 366000 18291000 15849000 779000 15070000 17577000 9417000 6669000 6643000 3500000 3500000 4100000 111687000 -796000 112483000 133981000 -1291000 135272000 126472000 189892000 -2659000 192551000 216733000 -4605000 221338000 224858000 87041000 -796000 87837000 101419000 -1291000 102710000 92726000 0 25000000.0 25000000.0 2204000 2089000 0 6298000 8435000 8420000 -3477000 -96355000 -5142000 3391000 0 3391000 18778000 0 18778000 14314000 -41897000 -41897000 0 -1863000 -40034000 -22391000 -22391000 0 -1451000 -20940000 -10751000 -10751000 8903000 863000 52000 7988000 8219000 995000 34000 7190000 9913000 670000 1510000 7733000 -841000 -1064000 827000 1 1 188192000 -213000 -228000 188633000 193454000 0 -758000 194212000 192483000 -40309000 0 -1863000 -38446000 -20570000 0 -1451000 -19119000 -10372000 21268000 10900000 10368000 14369000 4001000 10368000 307000 307000 0 1193000 1193000 0 1698000 1698000 0 3701000 3701000 0 134700000 69100000 143300000 70100000 152300000 73600000 5103000 5859000 5022000 3531000 3870000 4646000 0 -45000 -45000 -78000 -78000 1414000 988000 967000 82000 -875000 422000 0 0 650000 0 1799000 3071000 5000000 0 4380000 0 0 1500000 0 0 126231000 87447000 3477000 4872000 5734000 5064000 5221000 84000 5137000 6825000 6019000 10336000 12244000 279000 -102000 -103000 0 9878000 27901000 42823000 83000 35836000 864000 2492000 3548000 49463000 258000 41815000 865000 2724000 3801000 56579000 0 47817000 950000 3824000 3988000 8903000 8219000 9913000 2840000 2360000 2946000 P3Y P1Y P3Y P1Y P8Y P2Y P3Y P1Y P3Y P1Y 2531000 1579000 -152000 1731000 1147000 54843000 60700000 62991000 -223682000 -1863000 -221819000 -246073000 -3314000 -242759000 -257025000 12400000 196285000 5437000 35636000 105340000 23847000 26025000 227297000 5142000 52951000 115706000 29829000 23669000 235429000 7357000 51488000 115536000 33189000 27859000 134931000 -1177000 -2193000 138301000 152308000 1246000 -2858000 153920000 149903000 196285000 -213000 -2457000 198955000 227297000 0 -2706000 230003000 235429000 61354000 964000 -264000 60654000 74989000 -1246000 152000 76083000 85526000 104531000 104360000 101360000 16861000 2425000 5565000 8871000 1533000 2156000 5437000 7735000 16922000 202000 4153000 12567000 1105000 3079000 5732000 7006000 17203000 3077000 2705000 11421000 1362000 3423000 6343000 6075000 162900 30321 1981000 6.80 109743 547000 60641 395383 540000 40000 3221000 6.76 8.55 5959000 5568000 5.81 6.88 P1Y6M 103601 12128 1631000 5600000 9700000 14000000 6.36 0 0 0 0 0 0 0.41 0.50 0.42 0.49 0.39 0.43 0.005 0.016 0.008 0.014 0.014 0.020 3211211 3394376 3584623 1640324 266799 149332 3364304 4241980 149332 6777353 2299000 5990000 8013000 344248 573000 310000 2.13 2.38 3.14 8000000 17169000 7868000 6018000 4.82 5.18 15102000 4974000 5.03 3.56 3.93 6.32 3.58 13.58 6.35 8.11 7.72 42984000 P5Y P10Y P1Y3M20D P4Y9M18D P1Y3M20D P4Y10M25D P1Y3M20D P4Y8M25D P4Y10M24D P4Y2M12D 444000 444000 211000 211000 87000 87000 -95000 37000 14000 1.00 0.85 1.10 61377000 64172000 67873000 71692000 869000 1603000 974000 1105015 1080142 1038878 227000 2700000 3664000 4256000 1587000 1313000 1313000 6232000 6232000 10336000 10336000 12244000 12244000 20000000.0 20000000.0 51884 14307 3065182 0 300000 100000 227000 451000 1799000 1799000 3071000 3071000 226676 451259 96565000 0 278349000 1000 -181785000 78205000 0 301886000 1000 -223682000 -1863000 80068000 82752000 -45000 328869000 1000 -246073000 -3314000 86066000 98386000 -123000 355533000 1000 -257025000 6400000 6400000 8500000 8800000 10300000 10900000 4520000 3340000 2985000 3900000 5100000 8400000 2195000 2600000 2552000 3360000 3400000 3800000 3782000 0 0 0 361000 742000 573000 30000 14000 16000 1300000 14700000 9800000 -15600000 1904000 2660000 1920000 983000 1363000 407000 364000 607000 1147000 1301000 62428000 62428000 65701000 65701000 70053000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Description of Business</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A10 Networks, Inc. (together with our subsidiaries, the &#8220;Company&#8221;, &#8220;we&#8221;, &#8220;our&#8221; or &#8220;us&#8221;) was incorporated in California in&#160;2004&#160;and reincorporated in&#160;Delaware&#160;in March 2014. We are headquartered in San Jose, California and have wholly-owned subsidiaries throughout the world including Asia and Europe. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are a leading provider of secure application solutions and services that enable a new generation of intelligently</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">connected companies with the ability to continuously improve cyber protection and digital responsiveness across dynamic</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information Technology (&#8220;IT&#8221;) and network infrastructures. Our product portfolio seeks to address many of the aforementioned challenges and solution requirements. The portfolio consists of </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> secure application solutions; Thunder Application Delivery Controllers (&#8220;ADC&#8221;), Lightning Application Delivery Controller (&#8220;Lightning ADC&#8221;), Thunder Carrier Grade Network Address Translation (&#8220;CGN&#8221;), Thunder Threat Protection System (&#8220;TPS&#8221;), Thunder SSL Insight (&#8220;SSLi&#8221;) and Thunder Convergent Firewall (&#8220;CFW&#8221;), and </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> intelligent management and automation tools; Harmony Controller and aGalaxy. Our solutions are available in a variety of form factors, such as optimized hardware appliances, bare metal software, virtual appliances and cloud-native software.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Vendor Business Concentration </font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We rely on third parties to manufacture our hardware appliances and we purchase raw materials from third-party vendors. We outsourced substantially all of our manufacturing services to </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> independent manufacturers. In addition, we purchase certain strategic component inventory which is consigned to our third-party manufacturers. Other hardware components included in our products are sourced from various suppliers by our manufacturers and are principally industry standard parts and components that are available from multiple vendors. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restatement of Previously Issued Consolidated Financial Statements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restatement Background</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subsequent to the issuance of the condensed consolidated financial statements as of September 30, 2017, the Audit Committee of our Board of Directors (the &#8220;Audit Committee&#8221;) commenced an investigation (the &#8220;Investigation&#8221;) with the assistance of outside counsel relating to certain accounting and internal control matters at the Company, principally focused on certain revenue recognition matters from the fourth quarter of 2015 through the fourth quarter of 2017 inclusive. The investigation was conducted with the assistance of outside counsel and independent counsel. Counsel retained forensic accountants to assist with their work. The investigation commenced following the identification of violations of the Company's Insider Trading Policy and Code of Conduct by a mid-level employee within the finance department, and as a result it was determined that further review and procedures relating to certain accounting and internal control matters should be undertaken. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the course of this Investigation, code of conduct breaches and accounting and financial reporting errors were identified. The matters primarily resulted in modification to the timing of the recognition of revenue in a limited number of sale transactions between the Company and its resellers and distributors. The Company determined the need to restate the consolidated financial statements as of and for the year ended December 31, 2016. The Company is also adjusting the consolidated financial statements as of and for the year ended December 31, 2015 to correct identified immaterial errors.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition Adjustments</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the year ended December 31, 2016, revenue was recognized prematurely at the time, as it was determined that there was an oversight or misuse of facts which indicated that the reseller&#8217;s or distributor&#8217;s price was not fixed or determinable, or that collectability was not reasonably assured, because the reseller&#8217;s or distributor&#8217;s payment to the Company was contingent on resale of the product or the transaction included extended payment terms beyond the Company&#8217;s customary terms. During the year ended December 31, 2015, revenue on certain sale transactions was recognized prematurely, as it was determined that there was an oversight of facts that indicated collectability was not reasonably assured, because the reseller&#8217;s or distributor&#8217;s payment to the Company was contingent on resale of the product or the transaction included extended payment terms beyond the Company&#8217;s customary terms.</font></div><div style="line-height:174%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To correct these errors, the related revenue and cost of revenue were reversed in the period in which the accounting errors took place and, except for one 2016 transaction, have been recognized in subsequent periods when all of the revenue recognition criteria were met. Additionally, certain adjustments to reverse accounts receivable, net of allowances, recognize inventory, and adjust deferred revenue, current, were made to the consolidated balance sheet at the end of the period in which the accounting errors occurred.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Adjustments</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to the restatement adjustments described above, we have identified other revenue and expense classification errors that are not material, individually or in the aggregate that have been corrected in connection with the restatement.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Tax effect of restatement adjustments </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recorded adjustments to its deferred taxes as a result of the restatement.&#160;The overall impact of the restatement is an increase to deferred taxes with the corresponding increase to the valuation allowance with no impact to the effective tax rate or income tax expense. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impact of the Restatement </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the consolidated balance sheet as previously reported, restatement adjustments and the consolidated balance sheet as restated at December 31, 2016 and 2015 (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue Recognition Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Current Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">66,755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Inventory</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,070</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">779</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,137</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,221</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">201,309</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,605</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">196,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">221,338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,605</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">216,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Current Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">60,043</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">102,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,291</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">101,419</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">135,272</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">133,981</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(242,759</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,314</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(246,073</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Stockholders</font><font style="font-family:inherit;font-size:9pt;">&#8217; </font><font style="font-family:inherit;font-size:9pt;">Equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">86,066</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">82,752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Liabilities and Stockholders&#8217; Equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">221,338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,605</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">216,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.51219512195122%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue Recognition Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Current Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">57,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">54,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Inventory</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,291</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">179,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">176,591</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">192,551</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,659</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">189,892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Current Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(796</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">48,776</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">87,837</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">87,041</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">112,483</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(796</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">111,687</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(221,819</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(223,682</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Stockholders</font><font style="font-family:inherit;font-size:9pt;">&#8217; </font><font style="font-family:inherit;font-size:9pt;">Equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">80,068</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,863</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">78,205</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Liabilities and Stockholders&#8217; Equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">192,551</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">189,892</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables present the consolidated statement of operations as previously reported, restatement adjustments and the consolidated statement of operations as restated for the years ended December 31, 2016 and 2015 (in thousands, except per share amounts):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue Recognition Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Products</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">153,920</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">152,308</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">76,083</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">152</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,246</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">74,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">230,003</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,706</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">227,297</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of&#160;revenue:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Products</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">37,680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">337</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">37,520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,230</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(337</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,893</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cost of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">54,910</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">54,413</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">175,093</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,209</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">172,884</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Operating expenses:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">General and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,063</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(758</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">194,212</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">193,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Loss from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(19,119</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,451</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(20,570</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Loss before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(20,183</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(21,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(20,940</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,451</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(22,391</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss per share:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Weighted-average shares used in computing net loss per share:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">65,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">65,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue Recognition Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Products</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">138,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">134,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">60,654</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(264</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">964</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61,354</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">198,955</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,457</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(213</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">196,285</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of&#160;revenue:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Products</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">32,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,672</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(33</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,639</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cost of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">48,768</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">48,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">150,187</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,091</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(213</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">147,883</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Operating expenses:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">General and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,055</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(228</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(213</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">188,633</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(213</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">188,192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Loss from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(38,446</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,863</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(40,309</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Loss before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(39,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(41,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(40,034</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,863</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(41,897</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss per share:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.64</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.67</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Weighted-average shares used in computing net loss per share:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">62,428</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">62,428</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables present the consolidated statement of cash flows as previously reported, restatement adjustments, and the consolidated statement of cash flows as restated for the years ended December 31, 2016 and 2015 (in thousands):</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.51219512195122%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:4pt;"><font style="font-family:inherit;font-size:4pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue Recognition Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash flows from operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(20,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(22,391</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Adjustments to reconcile net loss to net cash provided by operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Provision for doubtful accounts and sales returns</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(152</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Changes in operating assets and liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(11,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(8,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Inventory</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(413</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">479</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Prepaid expenses and other assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,104</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(495</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,609</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net cash provided by operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.51219512195122%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:4pt;"><font style="font-family:inherit;font-size:4pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue Recognition Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash flows from operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(40,034</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(41,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Changes in operating assets and liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,952</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Inventory</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(430</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(366</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(796</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,584</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net cash provided by operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,391</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,391</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The only change to the consolidated statement of comprehensive loss and the consolidated statement of stockholders&#8217; equity for the years ended December 31, 2016 and 2015 as a result of the restatements is due to the changes in net loss. There was no cumulative effect of the errors as of January 1, 2015, the beginning of the earliest period presented. As such, no tables are presented relating to the restatement adjustments. Refer to the consolidated statement of comprehensive loss and the consolidated statement of stockholders&#8217; equity as restated.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Allowance for Doubtful Accounts </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Allowance for doubtful accounts, beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,920</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Charged to expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">364</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Write-offs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(607</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Allowance for doubtful accounts, ending balance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">983</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,920</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,660</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements&#160;include those of A10 Networks, Inc. and its subsidiaries, after elimination of all intercompany accounts and transactions.&#160;We have prepared the accompanying consolidated financial statements in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (the &#8220;SEC&#8221;).</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description of Business and Summary of Significant Accounting Policies</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Description of Business</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A10 Networks, Inc. (together with our subsidiaries, the &#8220;Company&#8221;, &#8220;we&#8221;, &#8220;our&#8221; or &#8220;us&#8221;) was incorporated in California in&#160;2004&#160;and reincorporated in&#160;Delaware&#160;in March 2014. We are headquartered in San Jose, California and have wholly-owned subsidiaries throughout the world including Asia and Europe. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are a leading provider of secure application solutions and services that enable a new generation of intelligently</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">connected companies with the ability to continuously improve cyber protection and digital responsiveness across dynamic</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information Technology (&#8220;IT&#8221;) and network infrastructures. Our product portfolio seeks to address many of the aforementioned challenges and solution requirements. The portfolio consists of </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> secure application solutions; Thunder Application Delivery Controllers (&#8220;ADC&#8221;), Lightning Application Delivery Controller (&#8220;Lightning ADC&#8221;), Thunder Carrier Grade Network Address Translation (&#8220;CGN&#8221;), Thunder Threat Protection System (&#8220;TPS&#8221;), Thunder SSL Insight (&#8220;SSLi&#8221;) and Thunder Convergent Firewall (&#8220;CFW&#8221;), and </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> intelligent management and automation tools; Harmony Controller and aGalaxy. Our solutions are available in a variety of form factors, such as optimized hardware appliances, bare metal software, virtual appliances and cloud-native software.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements&#160;include those of A10 Networks, Inc. and its subsidiaries, after elimination of all intercompany accounts and transactions.&#160;We have prepared the accompanying consolidated financial statements in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (the &#8220;SEC&#8221;).</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Reclassifications</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain prior year amounts have been reclassified to conform to current year presentation in the consolidated balance sheets and the consolidated statements of cash flows. We have presented goodwill as a separate line item from intangible assets in the consolidated balance sheet as of December 31, 2016 and goodwill and intangible assets as separate line items from other non-current assets as of December 31, 2015. We have separately presented the line items &#8220;Proceeds from sales of marketable securities&#8221; and &#8220;Maturities of marketable securities&#8221; as opposed to our historical consolidated presentation of &#8220;Proceeds from sales and maturities of marketable securities&#8221; in the consolidated statement of cash flows for the fiscal year ended December 31, 2016.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Those estimates and assumptions affect revenue recognition and deferred revenue, the allowance for doubtful accounts, the sales return reserve, the valuation of inventory, the fair value of marketable securities, contingencies and litigation, acquisition related purchase price allocations, accrued liabilities, and the determination of fair value of stock-based compensation. These estimates are based on information available as of the date of the consolidated financial statements; therefore, actual results could differ from management&#8217;s estimates.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Accounting Policies</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider all highly liquid investments with an original maturity of 90 days or less at the date of purchase to be cash equivalents. Our cash equivalents consist of money market funds. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Marketable securities</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify our investments in debt and equity securities as available-for-sale and record these investments at fair value. These investments are classified as current assets and included in marketable securities on the consolidated balance sheets. Unrealized gains and losses are reported in accumulated other comprehensive loss, net of taxes, in stockholders&#8217; equity. Realized gains and losses are determined based on the specific identification method and are reflected in our consolidated statements of operations. Realized gains and losses and other-than-temporary impairment charges, if any, on marketable securities are reported in interest and other income (expense), net as incurred. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We regularly review our investment portfolio to identify and evaluate investments that have indicators of possible impairment. Investments are considered impaired when a decline in fair value is judged to be other-than-temporary. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, general market conditions, the duration and extent to which the fair value is less than cost, and our intent and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, we will record an impairment charge and establish a new cost basis in the investment. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurement</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our financial instruments consist of cash, cash equivalents, marketable securities, accounts receivable and accounts payable. Accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment. Our cash equivalents, which include money market funds, are measured and recorded at fair value on a recurring basis. Marketable securities are comprised of certificates of deposit, corporate securities, U.S. Treasury and agency securities, commercial paper and asset-backed securities and are measured at fair value using the three-level valuation hierarchy&#160;as described below.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 1 - </font><font style="font-family:inherit;font-size:10pt;">Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.</font></div><div style="line-height:120%;text-align:left;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 2 - </font><font style="font-family:inherit;font-size:10pt;">Inputs are observable,&#160;quoted prices for identical assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.</font></div><div style="line-height:120%;text-align:left;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 3 - </font><font style="font-family:inherit;font-size:10pt;">Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable and Allowance for Doubtful Accounts</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable are recorded at invoice amounts, net of allowances for doubtful accounts. We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer&#8217;s inability to meet its financial obligations to us (e.g., bankruptcy filings or substantial downgrading of credit ratings), we record a specific reserve for bad debts against amounts due to reduce the net recognized receivable to the amount we reasonably believe will be collected. For all other customers, we record reserves for bad debts based on the length of time the receivables are past due and our historical experience of collections and write-offs. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventory</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory consists primarily of finished goods and related component parts and is stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market value (estimated net realizable value). We evaluate inventory for excess and obsolete products, based on management&#8217;s assessment of future demand and market conditions. Inventory write-downs, once established, are not reversed as they establish a new cost basis for the inventory. Inventory write downs are included as a component of cost of products revenue in the accompanying consolidated statements of operations. </font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment, Net</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, including leasehold improvements, are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets. Depreciation on property and equipment, excluding leasehold improvements, ranges from </font><font style="font-family:inherit;font-size:10pt;">1</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful lives of the assets or the remaining lease term. Amortization on leasehold improvements ranges from </font><font style="font-family:inherit;font-size:10pt;">2</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">8</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of purchase consideration over the fair values of assets acquired and liabilities assumed in a business combination. Goodwill is not amortized but is reviewed for possible impairment annually in the fourth quarter or more frequently if impairment indicators arise. We have one reporting unit for goodwill impairment tests, and the fair value of our reporting unit has been determined by our enterprise value. </font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When assessing goodwill for impairment, we first perform a qualitative assessment to determine whether further impairment testing is necessary. If, as a result of its qualitative assessment, it is more-likely-than-not (i.e.&#160;greater than 50% chance) that the fair value of our reporting unit is less than its carrying amount, the quantitative impairment test will be required. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Examples of events and circumstances that might indicate that a reporting unit&#8217;s fair value is less than the carrying amount include macro-economic conditions such as (i) a significant adverse change in customer demand or a severe deterioration in the entity&#8217;s operating environment and market conditions; (ii) entity-specific events such as increasing costs, declining financial performance, or loss of key personnel; or (iii) other events such as an expectation that a reporting unit will be sold or there will be a sustained decrease in the stock price on either an absolute basis or relative to peers.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If it is determined, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of our reporting unit is less than its carrying amount, we perform a two-step impairment test on goodwill. The first step requires the identification of the reporting units and a comparison of the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is less than its carrying value, an indication of goodwill impairment exists for the reporting unit, and the second step of the impairment test is performed to compute the amount of the impairment. Under the second step, an impairment loss is recognized for any excess of the carrying amount of the reporting unit&#8217;s goodwill over the implied fair value of that goodwill. There was no impairment of goodwill during the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and 2015.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets consist of developed technology and patents resulting from acquisitions. Intangible assets are recorded at fair value and amortized on a straight-line basis over their estimated useful lives, which range from </font><font style="font-family:inherit;font-size:10pt;">5</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;"> years. There was no impairment of intangible assets during the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and 2015.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate our property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of our long-lived asset may not be recoverable.&#160;Recoverability of an asset group is measured by comparison of its carrying amount to the expected future undiscounted cash flows that the asset group is expected to generate. If it is determined that an asset group is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the asset group exceeds its fair value.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We derive revenue from two sources: (i) products revenue, which includes hardware, perpetual software license and product-based subscription; and (ii) services revenue, which includes post contract support (&#8220;PCS&#8221;), professional services, and training. A substantial portion of our revenue is from sales of our products and services through distribution channel partners, such as resellers and distributors. Revenue is recognized, net of applicable taxes, when all of the following criteria are met: persuasive evidence of an arrangement exists, delivery or performance has occurred, the sales price is fixed or determinable, and collection is reasonably assured. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We define each of the four criteria above as follows:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Persuasive evidence of an arrangement exists. </font><font style="font-family:inherit;font-size:10pt;">Evidence of an arrangement consists of a purchase order issued pursuant to the terms and conditions of a master sales agreement.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Delivery or performance has occurred. </font><font style="font-family:inherit;font-size:10pt;">We use shipping documents or written evidence of customer acceptance, when applicable, to verify delivery or performance. We recognize product revenue upon transfer of title and risk of loss, which primarily is upon shipment to customers. We do not have significant obligations for future performance, such as customer rights of return or pricing credits associated with our sales.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">The sales price is fixed or determinable. </font><font style="font-family:inherit;font-size:10pt;">We assess whether the sales price is fixed or determinable based on payment terms and whether the sales price is subject to refund or adjustment. Standard payment terms to customers range from 30 to 90 days.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Collection is reasonably assured. </font><font style="font-family:inherit;font-size:10pt;">We assess probability of collection on a customer-by-customer basis. Our customers are subjected to a credit review process that evaluates their financial condition and ability to pay for products and services. For sales made through distribution channel partners, collectability is assessed independent of the end customer&#8217;s ability to pay.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PCS revenue includes arrangements for software support and technical support for our products. PCS is offered under renewable, fee-based contracts, which include technical support, hardware repair and replacement parts, bug fixes, patches, and unspecified upgrades on a when-and-if available basis. Revenue for PCS services is recognized on a straight-line basis over the service contract term, which is typically one year, but can be up to five years. Unearned PCS revenue is included in deferred revenue.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional service revenue primarily</font><font style="font-family:inherit;font-size:10pt;color:#ff0090;"> </font><font style="font-family:inherit;font-size:10pt;">consists of the fees we earn related to installation and consulting services. We recognize revenue from professional services upon delivery or completion of performance. Professional service arrangements are typically short term in nature and are largely completed within 30 to 90 days from the start of service.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Multiple-Element Arrangements</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our hardware with the embedded software solutions (which is a proprietary operating system that together with the hardware delivers the functionality desired by our customers), is considered a separate unit of accounting from PCS because it has value to the customer on a standalone basis and our sales arrangements do not include a right of return for delivered products. For multiple-element arrangements, we allocate revenue to each unit of accounting based on an estimated selling price at the inception of the arrangement. The total arrangement consideration is allocated to each separate unit of accounting using the relative selling price method. We limit the amount of revenue recognized for delivered elements to an amount that is not contingent upon future delivery of additional products or service.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When applying the relative selling price method, we determine the selling price for each element using (i) vendor-specific objective evidence, or VSOE, of selling price, if available; (ii) third-party evidence, or TPE, of selling price, if VSOE is not available; and (iii) best estimate of selling price, or BESP, if neither VSOE nor TPE is available.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226; </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">VSOE. </font><font style="font-family:inherit;font-size:10pt;">We determine VSOE based on our historical pricing and discounting practices for the specific products and services when sold separately. In determining VSOE, we require that a substantial majority of the stand-alone selling prices fall within a reasonably narrow pricing range.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226; </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">TPE. </font><font style="font-family:inherit;font-size:10pt;">When VSOE cannot be established for deliverables in multiple-element arrangements, we apply judgment with respect to whether we can establish a selling price based on TPE. TPE is determined based on competitor prices for interchangeable products or services when sold separately to similarly situated customers. However, as our products contain a significant element of proprietary technology and our solutions offer substantially different features and functionality, the comparable pricing of products with similar functionality typically cannot be obtained. Additionally, as we are unable to reliably determine what competitors products&#8217; selling prices are on a stand-alone basis, we are not typically able to determine TPE.</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226; </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">BESP. </font><font style="font-family:inherit;font-size:10pt;">When we are unable to establish selling price using VSOE or TPE, we use BESP in our allocation of arrangement consideration.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The objective of BESP is to determine the price at which we would transact a sale if the product or service was sold regularly on a standalone basis. As we have not been able to establish VSOE or TPE for our products and some of our services, we determine BESP for the purposes of allocating the arrangement, primarily based on historical transaction pricing. Historical transactions are segregated based on our pricing model and go-to-market strategy, which include factors such as the geographies in which our products and services were sold (domestic or international), offering type (product series, and level of support for PCS) and type of sales channel. The determination of BESP is made through consultation with and approval by management.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may occasionally accept returns to address customer satisfaction issues or solution-fit issues even though there is no contractual provision for such returns. We estimate returns for sales to customers based on historical returns rates applied against current-period gross revenues. Specific customer returns and allowances are considered within this estimate. Management also analyzes changes in customer demand and acceptance of products when evaluating the adequacy of returns and sales allowances.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred product revenue relates to arrangements where not all revenue recognition criteria have been met. Deferred services revenue primarily represents PCS contracts billed in advance and revenue is recognized ratably over the service contract term, typically </font><font style="font-family:inherit;font-size:10pt;">1</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">5</font><font style="font-family:inherit;font-size:10pt;"> years. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Shipping and Handling</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shipping and handling charges billed to customers are included in revenue in the period shipped and the related costs are included in cost of revenue.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development Costs</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development efforts are focused on new product development and on developing additional functionality for our existing products. These expenses consist of personnel costs, and to a lesser extent, prototype materials, depreciation and certain allocated facilities and information technology costs. We expense research and development costs as incurred. </font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense is measured on the grant date based on the fair value of the award and recognized on a straight-line basis over the requisite service period. The fair value&#160;of restricted stock units (&#8220;RSUs&#8221;) is estimated using our stock price on the grant date. The fair value&#160;of options and employee stock purchase rights is estimated using the Black-Scholes model on the grant date. The Black-Scholes model determines the fair value of share-based payment awards based on assumptions including expected term, stock price volatility, and risk-free interest rate. The fair value of market-performance based restricted stock units (&#8220;MSUs&#8221;) is valued using the Monte Carlo simulation model, which uses the stock price, expected volatility and risk-free interest rate to determine the fair value.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranty Costs</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our appliance hardware and software generally carry a warranty period of </font><font style="font-family:inherit;font-size:10pt;">90 days</font><font style="font-family:inherit;font-size:10pt;">. Estimates of future warranty costs are based on historical returns and the application of the historical return rates to our in-warranty installed base. Warranty costs to repair or replace items sold to customers have been insignificant for the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The functional currency of our foreign subsidiaries is the U.S. dollar. Transactions denominated in non-functional currencies are remeasured to the functional currency at the average exchange rate for the period. Non-functional currency monetary assets and liabilities are remeasured to the functional currency using the exchange rate in effect at the balance sheet date, and non-monetary assets and liabilities are remeasured at historical exchange rates. Gains and losses related to remeasurement are recorded in interest and other income (expense), net in the consolidated statements of operations.</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements or in our tax returns. Estimates and judgments occur in the calculation of certain tax liabilities and in the determination of the recoverability of certain deferred income tax assets, which arise from temporary differences and carryforwards. Deferred income tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. We regularly assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe, based upon the weight of available evidence, that it is more likely than not that all or a portion of deferred tax assets will not be realized, a valuation allowance is established through an adjustment to income tax expense.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The factors used to assess the likelihood of realization of our deferred tax assets include our forecast of future taxable income and available tax planning strategies that could be implemented to realize the net deferred tax assets. Assumptions represent our best estimates and involve inherent uncertainties and the application of our judgment. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for uncertainty in income taxes recognized in our consolidated financial statements by regularly reviewing our tax positions and benefits to be realized. We recognize tax liabilities based upon our estimate of whether, and the extent to which, additional taxes will be due when such estimates are more-likely-than-not to be sustained. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained upon examination by taxing authorities. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">An operating segment is a component of an enterprise for which its discrete financial information is available and its operating results are regularly reviewed by chief operating decision maker for resource allocation decisions and performance assessment. Our chief operating decision maker is our Chief Executive Officer.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and assessing performance of the Company. Accordingly, we have </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reportable segment and </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> operating segment.</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Vendor Business Concentration </font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We rely on third parties to manufacture our hardware appliances and we purchase raw materials from third-party vendors. We outsourced substantially all of our manufacturing services to </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> independent manufacturers. In addition, we purchase certain strategic component inventory which is consigned to our third-party manufacturers. Other hardware components included in our products are sourced from various suppliers by our manufacturers and are principally industry standard parts and components that are available from multiple vendors. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Credit Risk and Significant Customers</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, marketable securities and accounts receivable. Our cash, cash equivalents and marketable securities are held and invested in high-credit quality financial instruments by recognized financial institutions and therefore subject to minimum credit risk. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our accounts receivable are unsecured and represent amounts due to us based on contractual obligations of our customers. We mitigate credit risk in respect to accounts receivable by performing periodic credit evaluations based on a number of factors, including past transaction experience, evaluation of credit history and review of the invoicing terms of the contract. We generally do not require our customers to provide collateral to support accounts receivable. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant customers, including distribution channel partners and direct customers, are those which represent more than 10% of our total revenue for each period presented, or our gross accounts receivable balance as of each respective balance sheet date. Revenue from our significant customers as a percentage of our total revenue are as follows:</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended&#160;December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;">Customer A</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:13.658536585365855%;border-collapse:collapse;text-align:left;"><tr><td colspan="1" rowspan="1"></td></tr><tr><td style="width:100%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">* represents less than 10% of total revenue</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> customer accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of our total gross accounts receivable as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. Three customers accounted for </font><font style="font-family:inherit;font-size:10pt;">16%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">13%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">12%</font><font style="font-family:inherit;font-size:10pt;"> of our total gross accounts receivable as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">. Two customers account for&#160;</font><font style="font-family:inherit;font-size:10pt;">26%</font><font style="font-family:inherit;font-size:10pt;"> and&#160;</font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;"> of our total gross accounts receivable as of December 31, 2015.&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Guidance</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the first quarter 2017, we adopted ASU 2016-09, Compensation-Stock Compensation (Topic 718): Improvements to Employee Share -Based Payment Accounting. The primary tax impact of the adoption was the recognition of excess tax benefits in the provision for income taxes rather than additional paid-in capital. The new guidance eliminates the requirement to delay the recognition of excess tax benefits until it reduces current taxes payable. The recognition of previously unrecognized excess tax benefits was adopted on a modified retrospective basis. The unrecognized excess tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> as of January 1, 2017 had no impact on our accumulated deficit balance as we carried a full valuation allowance on the related deferred tax assets. The new guidance also requires companies to record, subsequent to the adoption, excess tax benefits and tax deficiencies in the period they arise. In addition, cash flows related to excess tax benefits will no longer be classified as a financing activity apart from other income tax cash flows. We adopted this change in presentation of excess tax benefits as an operating activity on the statements of cash flows on a prospective basis. The guidance also allows for the employer to repurchase more of an employee&#8217;s shares for tax withholding purposes without triggering liability accounting. In addition, the guidance allows for a policy election to account for forfeitures as they occur rather than on an estimated basis. We elected to account for forfeitures as they occur rather than estimate expected forfeiture. The adoption of this standard did not have a material impact on our consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements Not Yet Effective</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB&#160;issued ASU No. 2014-09,&#160;Revenue from Contracts with Customers (Topic 606), which supersedes most of the existing revenue recognition guidance under U.S. GAAP. The core principle of the standard is to recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for the goods or services and requires the capitalization of incremental customer acquisition costs and amortization of these costs over the contract period or estimated customer life which will result in the recognition of a contract asset on our consolidated balance sheet. It also requires increased disclosures regarding the nature, amount, timing, and uncertainty of revenues and cash flows arising from contracts with customers.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We will adopt Topic 606 effective January 1, 2018, applying the modified retrospective method to all contracts that were not completed as of January 1, 2018. We expect to record a net reduction to opening accumulated deficit of $</font><font style="font-family:inherit;font-size:10pt;">12.4</font><font style="font-family:inherit;font-size:10pt;"> million as of January 1, 2018 due to the cumulative impact of adopting Topic 606 as follows:</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A decrease in total deferred revenue of </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> primarily due to the removal of the current limitation on contingent revenue that would have accelerated revenue recognition for certain of our historical revenue contracts; and </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of a deferred commissions asset of </font><font style="font-family:inherit;font-size:10pt;">$8.4 million</font><font style="font-family:inherit;font-size:10pt;"> due to the requirement to recognize incremental customer acquisition costs in our consolidated statement of operations as the related performance obligations are met as compared to the current recognition to expense as incurred. </font></div></td></tr></table><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, the adoption of the standard does not have a significant impact to the provision for income taxes on our consolidated statements of operations, nor does it impact net cash provided by or used in operating, investing, or financing activities on our consolidated statements of cash flows.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#252525;">In February 2016, </font><font style="font-family:inherit;font-size:10pt;">the&#160;FASB issued ASU No. 2016-02,&#160;Leases&#160;(Topic 842).&#160;This new accounting standard&#160;primarily requires lessees to recognize most leases on their balance sheets but record expenses on their income statements in a manner similar to current accounting. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. In July 2018, FASB issued ASU No. 2018-11, Topic 842 - Targeted Improvements. The update requires modified retrospective transition, with the option to initially apply the new standard at the adoption date and recognize a cumulative-effect adjustment and elect various practical expedients. This standard is effective&#160;for annual periods beginning after December 15, 2018&#160;with early adoption permitted. We will adopt this standard effective January 1, 2019. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-04,&#160;Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,&#160;which removes the requirement to compare the implied fair value of goodwill with its carrying amount as part of step 2 of the goodwill impairment test. As a result, under this ASU, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount and should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value; however, the impairment loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. This standard is effective prospectively for annual periods beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed after January 1, 2017. We do not believe this standard will have a material impact on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU No. 2017-09, Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting, to provide guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. This standard is effective for annual periods beginning after December 15, 2017 and interim periods within that reporting period. Early adoption is permitted, including adoption in any interim period. The amendments will be applied prospectively to an award modified on or after the adoption date. We do not believe this standard will have a material impact on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued ASU No. 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income (&#8220;AOCI&#8221;).&#8221;&#160;These amendments provide financial statement preparers with an option to reclassify stranded tax effects within AOCI to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act is recorded. This standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018. Early adoption is permitted, including adoption in any interim period. We are evaluating the impact of adopting this new accounting guidance on our consolidated financial statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;In March 2018, the FASB issued ASU No. 2018-05, Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin (SAB) No. 118.&#160;These amendments add SEC guidance to the FASB Accounting Standards Codification regarding the&#160;Tax Cuts and Jobs Act&#160;pursuant to the issuance of SAB 118. The amendments are effective upon addition to the FASB Codification. Disclosures related to the effect of the&#160;Tax Cuts and Jobs Act&#160;and our utilization of SAB 118 appear in&#160;Note 9 Income Taxes.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There have been no other recent accounting pronouncements or changes in accounting pronouncements that are of significance or potential significance to us.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> Appcito Acquisition</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> On June 23, 2016, we entered into an asset purchase agreement with Appcito, Inc. (&#8220;Appcito&#8221;), a privately held company engaged in providing a unified set of services for applications deployed on cloud infrastructure with facilities located in Santa Clara, California and Bangalore, India. Under the terms of the purchase agreement, we acquired substantially all of the assets of Appcito. This acquisition enhances our position as a comprehensive secure application services leader, and it represents a strategic step in our vision to help our customers become more secure and agile as they bridge traditional and cloud application environments.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total purchase consideration was </font><font style="font-family:inherit;font-size:10pt;">$6.5 million</font><font style="font-family:inherit;font-size:10pt;">. The fair value of the total purchase consideration was </font><font style="font-family:inherit;font-size:10pt;">$6.3 million</font><font style="font-family:inherit;font-size:10pt;">, which consisted of </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> in cash consideration, less a holdback of </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">, which was fully paid during the second quarter of 2017, and </font><font style="font-family:inherit;font-size:10pt;">227,404</font><font style="font-family:inherit;font-size:10pt;"> unregistered shares of our common stock with an aggregated fair value of </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total purchase consideration was allocated to Appcito&#8217;s net tangible and intangible assets based on their estimated fair values at the acquisition date as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,235</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other tangible assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets acquired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,343</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider all highly liquid investments with an original maturity of 90 days or less at the date of purchase to be cash equivalents. Our cash equivalents consist of money market funds. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Litigation</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, we may be party or subject to various legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. Some of these proceedings involve claims that are subject to substantial uncertainties and unascertainable damages. We make a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Unless otherwise specifically disclosed in this note, we have determined that no provision for liability nor disclosure is required related to any claim against us because: (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On June 24, 2015, our directors and certain of our officers were named as defendants in a putative derivative lawsuit filed in the Superior Court of the State of California, County of Santa Clara, captioned&#160;Hornung v. Chen, et al., 1-15-CV-282286 (the &#8220;Derivative Action&#8221;). We were also named as a nominal defendant.&#160;The complaint sought to allege breaches of fiduciary duties and other related claims, arising out of allegations that our officers and directors caused us to infringe patents and intellectual property, improperly approved the settlement of prior litigation, failed to adopt and implement effective internal controls, and caused us to issue false and misleading statements in connection with our IPO. Plaintiff sought unspecified compensatory damages and other equitable relief.&#160;On May 24, 2016, all parties entered into a memorandum of understanding reflecting an agreement in principle to settle all claims against all defendants asserted in the action, which provides that we implement certain corporate governance measures following final settlement approval.&#160;The parties subsequently executed a stipulation of settlement, dated August 26, 2016, and filed a motion with the Court seeking preliminary approval of the settlement. On November 22, 2016, the Court issued an order preliminarily approving the settlement. Following a February 24, 2017 hearing, the Court on March 1, 2017 issued an order granting final approval of the parties&#8217; settlement, as well as plaintiff&#8217;s counsel&#8217;s motion for an award of attorneys&#8217; fees. The settlement released all claims asserted against all defendants and included the dismissal of all claims against all defendants without any liability or wrongdoing attributed to them.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On March 22, 2018, the Company, our Chief Executive Officer, our Chief Financial Officer, and certain former officers, were named as defendants in a putative class action lawsuit filed in the United States District Court for the Northern District of California, captioned Shah v. A10 Networks, Inc. et al., 3:18-cv-01772-VC (the &#8220;Securities Action&#8221;). The complaint in the Securities Action alleges claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder, and seeks unspecified damages and other relief. A lead plaintiff remains to be appointed and a consolidated complaint remains to be filed.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On May 30, 2018, certain of our current and former directors and officers were named as defendants in a putative shareholder derivative lawsuit filed in the United States District Court for the Northern District of California, captioned Moulton v. Chen et al., 3:18-cv-03223-VC (the &#8220;Derivative Action&#8221;). We were also named as a nominal defendant. The complaint in the Derivative Action alleges breaches of fiduciary duties and other related claims in connection with purported misrepresentations related to internal controls and revenues and failures to ensure that financial statements were made in accordance with generally accepted accounting principles. Plaintiff seeks unspecified damages allegedly sustained by the Company, restitution, and other relief. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Investigations</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) is conducting a private investigation into possible violations of Section 17(a) of the Securities Act of 1933 and Sections 10(b), 13(a), and 13(b) of the Securities Exchange Act of 1934 (&#8220;Exchange Act&#8221;) and Rules 10b-5, 12b-20, 13a-1, 13a-11, 13a-13, 13a-14, 13a-15, and 13b2-1 thereunder. &#160;The Company is cooperating with the SEC regarding this investigation. &#160;The Company is unable to predict the duration, scope or outcome of the investigation, but an adverse outcome is reasonably possible. In such an event, the Company could be required to pay fines and sanctions and/or implement additional remedial measures. &#160;However, the Company is not able to estimate the likelihood or a reasonable range of possible loss.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases and Other Commitments</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease various operating spaces in the United States, Asia, and Europe under non-cancellable operating lease arrangements that expire on various dates through April </font><font style="font-family:inherit;font-size:10pt;">2022</font><font style="font-family:inherit;font-size:10pt;">. These arrangements require us to pay certain operating expenses, such as taxes, repairs, and insurance and contain renewal and escalation clauses. We recognize rent expense under these arrangements on a straight-line basis over the term of the lease.</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have open purchase commitments with third-party contract manufacturers with facilities in Taiwan to supply nearly all of our finished goods inventories, spare parts, and accessories. These purchase orders are expected to be paid within one year of the issuance date. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our non-cancellable operating leases and unconditional purchase obligations as of&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Leases and Other Contractual Obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Purchase Commitments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,368</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,698</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,698</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">307</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">307</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,900</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,368</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">21,268</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rent expense was </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Guarantees and Indemnifications</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of business, we provide indemnifications to customers against claims of intellectual property infringement made by third parties arising from the use of our products. Other guarantees or indemnification arrangements include guarantees of product and service performance, and standby letters of credit for lease facilities and corporate credit cards. We have not recorded a liability related to these indemnifications and guarantee provisions and our guarantees and indemnification arrangements have not had any significant impact on our consolidated financial statements to date.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Benefit Plan</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adopted a profit sharing plan qualified under Section 401(k) of the Internal Revenue Code which is offered to all of our United States employees. Participants in the plan may elect to contribute up to&#160;</font><font style="font-family:inherit;font-size:10pt;">$18,000</font><font style="font-family:inherit;font-size:10pt;">&#160;of their annual compensation to the plan for the </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> calendar year. Individuals who are 50 or older may contribute an additional&#160;</font><font style="font-family:inherit;font-size:10pt;">$6,000</font><font style="font-family:inherit;font-size:10pt;">&#160;of their annual income. In&#160;</font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we matched&#160;</font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;">&#160;of the first&#160;</font><font style="font-family:inherit;font-size:10pt;">6%</font><font style="font-family:inherit;font-size:10pt;">&#160;of the employee&#8217;s eligible compensation. We contributed&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> during the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Credit Risk and Significant Customers</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, marketable securities and accounts receivable. Our cash, cash equivalents and marketable securities are held and invested in high-credit quality financial instruments by recognized financial institutions and therefore subject to minimum credit risk. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our accounts receivable are unsecured and represent amounts due to us based on contractual obligations of our customers. We mitigate credit risk in respect to accounts receivable by performing periodic credit evaluations based on a number of factors, including past transaction experience, evaluation of credit history and review of the invoicing terms of the contract. We generally do not require our customers to provide collateral to support accounts receivable. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant customers, including distribution channel partners and direct customers, are those which represent more than 10% of our total revenue for each period presented, or our gross accounts receivable balance as of each respective balance sheet date.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Credit Facility</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, we entered into a loan and security agreement (the &#8220;2016 Credit Facility&#8221;) with Silicon Valley Bank (&#8220;SVB&#8221;) as the lender. The 2016 Credit Facility provides a&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year,&#160;</font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;revolving credit facility, which includes a maximum of&#160;</font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;letter of credit subfacility. When the balance of our cash, cash equivalents and marketable securities minus outstanding revolving loans and letters of credit equals or exceeds </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">, loans may be advanced under the 2016 Credit Facility up to the full </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;">. When our net cash falls below </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">, loans may be advanced under the 2016 Credit Facility based on a borrowing base equal to a specified percentage of the value of our eligible accounts receivable. The loans bear interest, at our option, at (i) the prime rate reported in The Wall Street Journal, minus&#160;</font><font style="font-family:inherit;font-size:10pt;">0.50%</font><font style="font-family:inherit;font-size:10pt;">&#160;or (ii) a LIBOR rate determined in accordance with the 2016 Credit Facility, plus&#160;</font><font style="font-family:inherit;font-size:10pt;">2.50%</font><font style="font-family:inherit;font-size:10pt;">. We are required to pay customary closing fees, commitment fees and letter of credit fees for a facility of this size and type.<br clear="none"/> <br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our obligations under the 2016 Credit Facility are secured by substantially all of our assets, excluding our intellectual property. The 2016 Credit Facility contains customary affirmative and negative covenants. In addition, the 2016 Credit Facility requires us to maintain compliance with an adjusted quick ratio of not less than 1:50:1.00, as determined in accordance with the 2016 Credit Facility. We had&#160;</font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">&#160;outstanding balance under the 2016 Credit Facility and were in compliance with all financial statement covenants as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> except for the annual audited financial statement with an unqualified opinion no later than 180 days after the last day of the fiscal year.&#160;However, SVB has granted a forbearance on this requirement through August 31, 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Products</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,054</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,568</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">88,476</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">86,563</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">68,440</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">94,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">91,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">72,008</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Less: current portion</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(61,858</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(60,043</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(48,776</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Non-current portion</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">32,779</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">31,574</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,232</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity Award Plans</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Equity Incentive Plans</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2014 Equity Incentive Plan</font></div><div style="line-height:120%;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our 2014 Equity Incentive Plan (the &#8220;2014 Plan&#8221;) provides for the granting of stock options, restricted stock awards, restricted stock units (&#8220;RSUs&#8221;), performance-based RSUs (&#8220;PSUs&#8221;), stock appreciation rights, performance units and performance shares to our employees, consultants and members of our board of directors. In June&#160;2015, our board of directors adopted, and our stockholders approved an amendment and restatement of the 2014&#160;Plan, which increased the number of shares available for issuance under the 2014 Plan by the number of shares granted under the 2008 Stock Plan (the &#8220;2008 Plan&#8221;) that were or may in the future be canceled or otherwise forfeited or repurchased after March&#160;20,&#160;2014. A maximum of&#160;</font><font style="font-family:inherit;font-size:10pt;">8,310,566</font><font style="font-family:inherit;font-size:10pt;">&#160;shares may become available from such awards granted under the 2008 Plan for issuance under the 2014 Plan.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of&#160;December&#160;31, 2015, we had </font><font style="font-family:inherit;font-size:10pt;">3,364,304</font><font style="font-family:inherit;font-size:10pt;">&#160;shares available for future grant. Annually, the shares authorized for the 2014 Plan will increase by the least of (i) </font><font style="font-family:inherit;font-size:10pt;">8,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares, (ii) </font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding shares of common stock on the last day of our immediately preceding fiscal year, or (iii) such other amount as determined by our board of directors. On January&#160;1, 2016, the number of shares in the 2014 Plan was increased by&#160;</font><font style="font-family:inherit;font-size:10pt;">3,211,211</font><font style="font-family:inherit;font-size:10pt;">&#160;shares, representing&#160;</font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;">&#160;of the prior year end&#8217;s common stock outstanding. In addition, </font><font style="font-family:inherit;font-size:10pt;">1,640,324</font><font style="font-family:inherit;font-size:10pt;">&#160;shares that had been subject to awards granted under the 2008 Plan that had been canceled, forfeited or repurchased&#160;during the year ended December&#160;31, 2015 became available for issuance under the 2014 Plan. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, we had&#160;</font><font style="font-family:inherit;font-size:10pt;">4,241,980</font><font style="font-family:inherit;font-size:10pt;">&#160;shares available for future grant. On </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2017</font><font style="font-family:inherit;font-size:10pt;">, the number of shares in the 2014 Plan was increased by&#160;</font><font style="font-family:inherit;font-size:10pt;">3,394,376</font><font style="font-family:inherit;font-size:10pt;">&#160;shares, representing&#160;</font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;">&#160;of the prior year end&#8217;s common stock outstanding. In addition, </font><font style="font-family:inherit;font-size:10pt;">266,799</font><font style="font-family:inherit;font-size:10pt;">&#160;shares that had been subject to awards granted under the 2008 Plan that had been canceled, forfeited or repurchased&#160;during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> became available for issuance under the 2014 Plan. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">6,777,353</font><font style="font-family:inherit;font-size:10pt;"> shares&#160;available for future grant. On </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2018</font><font style="font-family:inherit;font-size:10pt;">, the number of shares in the 2014 Plan was increased by&#160;</font><font style="font-family:inherit;font-size:10pt;">3,584,623</font><font style="font-family:inherit;font-size:10pt;">&#160;shares, representing&#160;</font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;">&#160;of the prior year end&#8217;s common stock outstanding. In addition </font><font style="font-family:inherit;font-size:10pt;">149,332</font><font style="font-family:inherit;font-size:10pt;">&#160;shares that had been subject to awards granted under the 2008 Plan that had been canceled, forfeited or repurchased&#160;during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> became available for issuance under the 2014 Plan.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vesting periods of awards granted under the 2014 Plan are determined by our board of directors or other committees responsible for administering the 2014&#160;Plan (the &#8220;Plan Administrator&#8221;). The Plan Administrator determines the contractual terms of awards granted under the 2014&#160;Plan, provided that incentive stock options and stock appreciation rights granted expire no more than&#160;</font><font style="font-family:inherit;font-size:10pt;">ten years</font><font style="font-family:inherit;font-size:10pt;">&#160;from the grant date. In the case of an incentive stock option granted to an employee, who at the time of grant, owns stock representing more than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of the total combined voting power of all classes of stock, the per share exercise price shall be no less than&#160;</font><font style="font-family:inherit;font-size:10pt;">110%</font><font style="font-family:inherit;font-size:10pt;">&#160;of the fair market value per share on the date of grant, and the incentive stock option shall expire no later than </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;"> from the date of grant. For incentive stock options granted to any other employee, and nonstatutory stock options and stock appreciation rights granted to employees, consultants, or members of our board of directors, the per share exercise price shall be no less than&#160;</font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;">&#160;of the fair market value per share on the date of grant.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2014 Employee Stock Purchase Plan</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2014 Employee Stock Purchase Plan (the &#8220;2014 Purchase Plan&#8221;) provides for twenty-four month offering periods with four six-month purchase periods in each offering period. Employees purchase shares in each purchase period at&#160;</font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;">&#160;of the market value of our common stock at the beginning of the offering period or the end of the purchase period, whichever is lower.&#160; If the market value of our common stock at the end of the purchase period is less than the market value at the beginning of the offering period, participants will be withdrawn from the then current offering period following their purchase of shares, and automatically will be enrolled in the immediately following offering period.&#160;Participants may contribute up to&#160;</font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;">&#160;of their eligible compensation, subject to certain limits.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employees purchased&#160;</font><font style="font-family:inherit;font-size:10pt;">1,038,878</font><font style="font-family:inherit;font-size:10pt;">&#160;shares at an average price of&#160;</font><font style="font-family:inherit;font-size:10pt;">$6.32</font><font style="font-family:inherit;font-size:10pt;">,&#160;</font><font style="font-family:inherit;font-size:10pt;">1,080,142</font><font style="font-family:inherit;font-size:10pt;">&#160;shares at an average price of&#160;</font><font style="font-family:inherit;font-size:10pt;">$3.93</font><font style="font-family:inherit;font-size:10pt;">&#160;and </font><font style="font-family:inherit;font-size:10pt;">1,105,015</font><font style="font-family:inherit;font-size:10pt;">&#160;shares at an average price of&#160;</font><font style="font-family:inherit;font-size:10pt;">$3.56</font><font style="font-family:inherit;font-size:10pt;"> during the&#160;years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and 2015, respectively. The intrinsic value of shares purchased during the&#160;years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#160;and 2015 was&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The intrinsic value is calculated as the difference between the market value on the date of purchase and the purchase price of the shares. As of&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">,&#160;</font><font style="font-family:inherit;font-size:10pt;">3,065,182</font><font style="font-family:inherit;font-size:10pt;">&#160;shares were available for future issuance under the 2014 Purchase Plan.&#160;<br clear="none"/> <br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Early Exercise of Stock Options</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have allowed certain employees and directors to exercise options granted prior to vesting. The unvested shares were subject to our repurchase right at the original purchase price. The proceeds from the early exercise of stock options initially were recorded in other non-current liabilities and reclassified to common stock as our repurchase right lapses. As of December 31,&#160;2016 and 2015,&#160;</font><font style="font-family:inherit;font-size:10pt;">14,307</font><font style="font-family:inherit;font-size:10pt;">&#160;and </font><font style="font-family:inherit;font-size:10pt;">51,884</font><font style="font-family:inherit;font-size:10pt;"> shares were subject to repurchase at an aggregate price of&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of December 31,&#160;2017, there were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> unvested shares subject to repurchase.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Option Exchange Program </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 19, 2015, we commenced an option exchange which permitted certain employees and service providers to surrender certain outstanding stock options in exchange for replacement RSUs with a lesser number of shares, subject to a different vesting schedule. This option exchange was completed on December 17, 2015. A total of </font><font style="font-family:inherit;font-size:10pt;">344,248</font><font style="font-family:inherit;font-size:10pt;"> options to purchase shares of common stock with a weighted-average exercise price of </font><font style="font-family:inherit;font-size:10pt;">$13.58</font><font style="font-family:inherit;font-size:10pt;"> per share were canceled and replaced with </font><font style="font-family:inherit;font-size:10pt;">109,743</font><font style="font-family:inherit;font-size:10pt;"> RSUs with per share market value of </font><font style="font-family:inherit;font-size:10pt;">$6.76</font><font style="font-family:inherit;font-size:10pt;">, on December 17, 2015. The replacement RSUs started to vest on the one-year anniversary of the grant date. We accounted for this option exchange as a stock option modification in accordance with the provisions of ASC 718 </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Share-Based Compensation</font><font style="font-family:inherit;font-size:10pt;">. We are recording the incremental expense of </font><font style="font-family:inherit;font-size:10pt;">$56,000</font><font style="font-family:inherit;font-size:10pt;"> in addition to the remaining expense attributable to the exchanged stock options over the vesting period of the new awards.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-based Compensation</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of our stock-based compensation expense is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation by type of award:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock awards</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Employee stock purchase rights</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,077</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">202</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,203</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,922</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,861</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation by category of expense:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,533</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,006</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,343</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,423</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,079</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,156</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,203</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,922</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,861</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$37.0 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized stock-based compensation expense related to unvested stock-based awards which will be recognized over a weighted-average period of </font><font style="font-family:inherit;font-size:10pt;">2.3 years</font><font style="font-family:inherit;font-size:10pt;">. Included within unrecognized stock-based compensation expense as of December 31, 2017 was </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;"> related to our ESPP. In March 2018, as a result of a suspension of the 2014 Purchase Plan due to our non-timely filing status, all unrecognized stock-based compensation expense related to ESPP was accelerated and recognized within the consolidated statement of operations.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair values of the options and employee stock purchase rights were estimated as of the grant date using the Black-Scholes option-pricing model with the following assumptions:&#160;</font></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Employee Stock Purchase Rights</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.0%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.4%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.6%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.4%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.8%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.5%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">43%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">50%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">42%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">41%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Dividend rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Expected Term</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">. </font><font style="font-family:inherit;font-size:10pt;">We estimate the expected life of options based on an analysis of our historical experience of employee exercise and post-vesting termination behavior considered in relation to the contractual life of the option. The expected term for the employee stock purchase rights is based on the term of the purchase period.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Risk-Free Interest Rate</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">. </font><font style="font-family:inherit;font-size:10pt;">The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero coupon U.S. Treasury notes with maturities approximately equal to the expected terms of stock options and the employee stock purchase rights.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Expected Volatility</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">. </font><font style="font-family:inherit;font-size:10pt;">Due to the limited trading history of our own common stock, we determined the share price volatility factor based on a combination of the historical volatility of our own common stock and the historical volatility of our peer group for the stock options. For the employee stock purchase rights, we used the historical volatility of our own common stock.</font></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Dividend Rate</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">. </font><font style="font-family:inherit;font-size:10pt;">The expected dividend was assumed to be zero as we have never paid dividends and do not anticipate paying any dividends in the foreseeable future.</font></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our stock option activities and related information:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Remaining Contractual Term</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Outstanding as of December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,868</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8.11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,587</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Canceled (2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(573</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.35</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Outstanding as of December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,169</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Vested and exercisable as of December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5.03</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_____________________________________</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) Includes </font><font style="font-family:inherit;font-size:10pt;">266,799</font><font style="font-family:inherit;font-size:10pt;"> shares of canceled stock options from the 2008 Plan that became available for issuance under the 2014 Plan.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2) Includes </font><font style="font-family:inherit;font-size:10pt;">149,332</font><font style="font-family:inherit;font-size:10pt;"> shares of canceled stock options from the 2008 Plan that became available for issuance under the 2014 Plan.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the aggregate intrinsic value represents the excess of the closing price of our common stock of </font><font style="font-family:inherit;font-size:10pt;">$7.72</font><font style="font-family:inherit;font-size:10pt;"> over the exercise price of the outstanding in-the-money options.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides information pertaining to our stock options (in thousands, except weighted-average fair values):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Fair value of options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,603</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">869</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Weighted-average fair value of options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Intrinsic value of options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,990</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Awards</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have granted RSUs to our employees, consultants and members of our board of directors, and PSUs and market performance-based stock restricted stock unit awards (&#8220;MSUs&#8221;) to certain executives.</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2014 and 2015, we granted </font><font style="font-family:inherit;font-size:10pt;">540,000</font><font style="font-family:inherit;font-size:10pt;"> MSUs&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">40,000</font><font style="font-family:inherit;font-size:10pt;"> MSUs, respectively,&#160;to certain executives. These MSUs will vest if the closing price of our common stock remains above certain predetermined target prices for&#160;</font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;">&#160;consecutive trading days within a&#160;</font><font style="font-family:inherit;font-size:10pt;">4</font><font style="font-family:inherit;font-size:10pt;">-year period following the grant date, subject to continued service by the award holder. No MSUs were vested as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, we granted&#160;</font><font style="font-family:inherit;font-size:10pt;">547,000</font><font style="font-family:inherit;font-size:10pt;">&#160;PSUs with certain financial and operational targets. Actual performance, </font><font style="font-family:inherit;font-size:11pt;color:#1f497d;">as m</font><font style="font-family:inherit;font-size:10pt;">easured at the time and prior to the restatement of the 2016 financial statements, resulted in participants achieving&#160;</font><font style="font-family:inherit;font-size:10pt;">80%</font><font style="font-family:inherit;font-size:10pt;">&#160;of target. Given the PSUs did not contain explicit or implicit claw back rights, there was no change to stock-based compensation expense for the impact of the restatement. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">103,601</font><font style="font-family:inherit;font-size:10pt;"> shares had vested, </font><font style="font-family:inherit;font-size:10pt;">162,900</font><font style="font-family:inherit;font-size:10pt;"> shares were forfeited, and the remaining shares will vest in annual tranches through February 2020 subject to continued service vesting requirements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, we granted </font><font style="font-family:inherit;font-size:10pt;">60,641</font><font style="font-family:inherit;font-size:10pt;"> PSUs with certain financial and operational targets. To the extent they become eligible to vest upon achievement of the performance targets, these PSUs additionally are subject to service condition vesting requirements with&#160;scheduled vesting dates of March 2017 through June 2018. As of&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">,&#160;</font><font style="font-family:inherit;font-size:10pt;">12,128</font><font style="font-family:inherit;font-size:10pt;">&#160;shares had vested,&#160;</font><font style="font-family:inherit;font-size:10pt;">30,321</font><font style="font-family:inherit;font-size:10pt;">&#160;shares were forfeited, and the remaining shares were unvested and are eligible to vest based on achievement of performance targets.</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2017, we granted&#160;</font><font style="font-family:inherit;font-size:10pt;">395,383</font><font style="font-family:inherit;font-size:10pt;">&#160;PSUs with certain financial targets.&#160;The targets were not attained and no stock-based compensation expense was recognized in the consolidated financial statements for the year ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our stock award activities and related information:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted- Average Grant Date Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Remaining Vesting Term (Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Outstanding as of December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5.81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,221</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Released</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,631</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Canceled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,981</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.80</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Outstanding as of December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,568</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">42,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value of outstanding awards is calculated based on the closing price of our common stock of </font><font style="font-family:inherit;font-size:10pt;">$7.72</font><font style="font-family:inherit;font-size:10pt;"> on </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate fair value of stock awards released as of the respective vesting dates was approximately </font><font style="font-family:inherit;font-size:10pt;">$14.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$9.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.6 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and 2015, respectively.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Repurchase Program</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On October 27, 2016, our board of directors authorized a share repurchase program for up to&#160;</font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of our common stock over&#160;12&#160;months.&#160;Under the repurchase authorization, shares may be purchased from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases, privately negotiated transactions or other means. During the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, we repurchased&#160;</font><font style="font-family:inherit;font-size:10pt;">451,259</font><font style="font-family:inherit;font-size:10pt;">&#160;shares at an average price of&#160;</font><font style="font-family:inherit;font-size:10pt;">$6.81</font><font style="font-family:inherit;font-size:10pt;">&#160;and </font><font style="font-family:inherit;font-size:10pt;">226,676</font><font style="font-family:inherit;font-size:10pt;">&#160;shares at an average price of&#160;</font><font style="font-family:inherit;font-size:10pt;">$7.92</font><font style="font-family:inherit;font-size:10pt;">, respectively, as part of this publicly announced program which expired on October 23, 2017. The repurchased shares were retired upon delivery to us. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On October 23, 2017, our board of directors authorized another share repurchase program for up to&#160;</font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of our common stock over&#160;12&#160;months.&#160;Under the repurchase authorization, shares may be purchased from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases, privately negotiated transactions or other means. The repurchase authorization may be commenced, suspended or discontinued at any time at our discretion. No shares were repurchased under this repurchase program as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Loss Per Share</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net loss per share is computed using the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed using the weighted average number of common shares outstanding for the period plus potential dilutive common shares, including stock options, RSUs and employee stock purchase rights, unless the potential common shares are anti-dilutive. Since we had net losses in the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, none of the potential dilutive common shares were included in the computation of diluted shares for these periods, as inclusion of such shares would have been anti-dilutive.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents common shares related to potentially dilutive shares excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended&#160;December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock options, RSUs and employee stock purchase rights</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,184</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,631</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,124</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Common stock subject to repurchase</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">52</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,184</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,645</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,176</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of our cash, cash equivalents and marketable securities measured at fair value on a recurring basis (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="49" rowspan="1"></td></tr><tr><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">34,453</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">34,453</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">18,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">18,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">27,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">27,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10,303</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10,303</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">71,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">71,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,508</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,508</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">42,732</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">42,732</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Treasury and agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,469</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,469</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,534</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">46,567</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">84,567</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">131,134</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">28,975</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">85,372</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">114,347</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">98,117</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">98,117</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Marketable Securities and Fair Value Measurements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Marketable Securities</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Marketable securities, classified as available-for-sale, consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="33" rowspan="1"></td></tr><tr><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,499</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,508</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(76</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">42,765</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(42</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">42,732</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Treasury and agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,744</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,225</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,470</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,469</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,567</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,493</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,487</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">84,690</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(131</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">84,567</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">85,417</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(64</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">85,372</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, we did not reclassify any amount to earnings from accumulated other comprehensive loss related to unrealized gains or losses. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the cost and estimated fair value of marketable securities based on stated effective maturities as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Less than 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">63,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">63,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Mature in 1 - 3 years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">21,471</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">21,408</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">84,690</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">84,567</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All available-for-sale securities have been classified as current because they are available for use in current operations. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable securities in an unrealized loss position consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">As of December 31, 2017</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or More</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">36,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(74</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">37,578</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(76</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Treasury and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,415</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(32</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">728</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,143</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(33</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">56,971</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(111</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,706</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(20</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">62,677</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(131</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or More</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">As of December 31, 2016</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Treasury and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,176</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,176</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,664</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,664</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,351</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(64</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,351</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(64</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on evaluation of securities that have been in a continuous loss position, we did not recognize any other-than-temporary impairment charges during the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of our cash, cash equivalents and marketable securities measured at fair value on a recurring basis (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="49" rowspan="1"></td></tr><tr><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">34,453</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">34,453</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">18,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">18,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">27,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">27,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10,303</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10,303</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">71,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">71,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,508</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,508</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">42,732</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">42,732</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Treasury and agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,469</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,469</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,534</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">46,567</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">84,567</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">131,134</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">28,975</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">85,372</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">114,347</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">98,117</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">98,117</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurement</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our financial instruments consist of cash, cash equivalents, marketable securities, accounts receivable and accounts payable. Accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment. Our cash equivalents, which include money market funds, are measured and recorded at fair value on a recurring basis. Marketable securities are comprised of certificates of deposit, corporate securities, U.S. Treasury and agency securities, commercial paper and asset-backed securities and are measured at fair value using the three-level valuation hierarchy&#160;as described below.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 1 - </font><font style="font-family:inherit;font-size:10pt;">Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.</font></div><div style="line-height:120%;text-align:left;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 2 - </font><font style="font-family:inherit;font-size:10pt;">Inputs are observable,&#160;quoted prices for identical assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.</font></div><div style="line-height:120%;text-align:left;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 3 - </font><font style="font-family:inherit;font-size:10pt;">Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased intangible assets, net, consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Patents</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,936</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,281</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,655</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,986</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,796</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,190</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,545</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Patents</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,936</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(848</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,088</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,986</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,353</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,633</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Patents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,436</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(641</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">795</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The functional currency of our foreign subsidiaries is the U.S. dollar. Transactions denominated in non-functional currencies are remeasured to the functional currency at the average exchange rate for the period. Non-functional currency monetary assets and liabilities are remeasured to the functional currency using the exchange rate in effect at the balance sheet date, and non-monetary assets and liabilities are remeasured at historical exchange rates. Gains and losses related to remeasurement are recorded in interest and other income (expense), net in the consolidated statements of operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of purchase consideration over the fair values of assets acquired and liabilities assumed in a business combination. Goodwill is not amortized but is reviewed for possible impairment annually in the fourth quarter or more frequently if impairment indicators arise. We have one reporting unit for goodwill impairment tests, and the fair value of our reporting unit has been determined by our enterprise value. </font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When assessing goodwill for impairment, we first perform a qualitative assessment to determine whether further impairment testing is necessary. If, as a result of its qualitative assessment, it is more-likely-than-not (i.e.&#160;greater than 50% chance) that the fair value of our reporting unit is less than its carrying amount, the quantitative impairment test will be required. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Examples of events and circumstances that might indicate that a reporting unit&#8217;s fair value is less than the carrying amount include macro-economic conditions such as (i) a significant adverse change in customer demand or a severe deterioration in the entity&#8217;s operating environment and market conditions; (ii) entity-specific events such as increasing costs, declining financial performance, or loss of key personnel; or (iii) other events such as an expectation that a reporting unit will be sold or there will be a sustained decrease in the stock price on either an absolute basis or relative to peers.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If it is determined, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of our reporting unit is less than its carrying amount, we perform a two-step impairment test on goodwill. The first step requires the identification of the reporting units and a comparison of the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is less than its carrying value, an indication of goodwill impairment exists for the reporting unit, and the second step of the impairment test is performed to compute the amount of the impairment. Under the second step, an impairment loss is recognized for any excess of the carrying amount of the reporting unit&#8217;s goodwill over the implied fair value of that goodwill.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets consist of developed technology and patents resulting from acquisitions. Intangible assets are recorded at fair value and amortized on a straight-line basis over their estimated useful lives, which range from </font><font style="font-family:inherit;font-size:10pt;">5</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate our property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of our long-lived asset may not be recoverable.&#160;Recoverability of an asset group is measured by comparison of its carrying amount to the expected future undiscounted cash flows that the asset group is expected to generate. If it is determined that an asset group is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the asset group exceeds its fair value.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The geographical breakdown of loss before provision for income taxes is as follows (in thousands):</font></div><div style="line-height:120%;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Domestic loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(13,752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(24,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(43,540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Foreign income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,207</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,795</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Loss before provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(9,545</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(21,634</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(41,150</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes consists of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Current provision for income taxes:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;State</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,009</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">675</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,071</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,050</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">730</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred tax expense (benefit):</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;Federal</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">109</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(310</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total deferred</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">135</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(293</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,206</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">757</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">747</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The reconciliation of the statutory federal income tax and our effective income tax is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="20" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;text-decoration:none;font-weight:bold;">Percentage</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;text-decoration:none;font-weight:bold;">Percentage</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;text-decoration:none;font-weight:bold;">Percentage</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Tax at statutory rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">34.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(7,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">34.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(13,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">34.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">State tax - net of federal benefits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Foreign rate differential</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(666</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Changes in federal valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(22,672</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">237.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(35.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,559</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(30.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Tax rate change</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(295.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,169</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">88</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other permanent items</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">347</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">583</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">415</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Expenses for uncertain tax positions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">311</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">358</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">227</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">97</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">78</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,206</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(12.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">757</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">747</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tax effects of temporary differences that give rise to significant portions of deferred tax assets (liabilities) are as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred tax assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net operating loss carryforwards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">37,326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">48,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">47,034</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Research and development credits, net of uncertain tax positions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,119</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,953</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accruals, reserves, and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,992</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,914</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,055</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,954</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,892</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">73,385</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">89,545</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">79,821</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(72,458</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(88,095</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(78,291</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">927</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,450</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,530</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(28</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(805</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(28</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(805</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net deferred tax assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">899</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">725</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of deferred tax assets is appropriate when realization of these assets is more likely than not. Based upon the weight of available evidence, which includes our historical operating performance and the recorded cumulative net losses in prior fiscal periods, we recorded a full valuation allowance of </font><font style="font-family:inherit;font-size:10pt;">$72.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$88.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$78.3 million</font><font style="font-family:inherit;font-size:10pt;"> against the U.S. net deferred tax assets as of December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and 2015, respectively. For the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and 2015, the valuation allowance decreased by </font><font style="font-family:inherit;font-size:10pt;">$15.6 million</font><font style="font-family:inherit;font-size:10pt;">, increased by </font><font style="font-family:inherit;font-size:10pt;">$9.8 million</font><font style="font-family:inherit;font-size:10pt;"> and increased by </font><font style="font-family:inherit;font-size:10pt;">$14.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the first quarter 2017, we adopted ASU 2016-09, Compensation-Stock Compensation (Topic 718): Improvements to Employee Share -Based Payment Accounting. The primary tax impact of the adoption was the recognition of excess tax benefits in the provision for income taxes rather than additional paid-in capital. The new guidance eliminates the requirement to delay the recognition of excess tax benefits until it reduces current taxes payable. The recognition of previously unrecognized excess tax benefits was adopted on a modified retrospective basis. The unrecognized excess tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> as of January 1, 2017 had no impact on our accumulated deficit balance as we carried a full valuation allowance on the related deferred tax assets. The new guidance also requires companies to record, subsequent to the adoption, excess tax benefits and tax deficiencies in the period they arise. In addition, cash flows related to excess tax benefits will no longer be classified as a financing activity apart from other income tax cash flows. We adopted this change in presentation of excess tax benefits as an operating activity on the statements of cash flows on a prospective basis.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and 2015, we had U.S. federal net operating loss carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$152.3 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$143.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$134.7 million</font><font style="font-family:inherit;font-size:10pt;">, and state net operating loss carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$73.6 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$70.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$69.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The federal net operating loss carryforwards will expire at various dates beginning in the year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2027</font><font style="font-family:inherit;font-size:10pt;">, if not utilized. The state net operating losses expire in various years ending between </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2037</font><font style="font-family:inherit;font-size:10pt;">, if not utilized. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additionally, as of December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and 2015, we had U.S. federal research and development credit carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$10.3 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$8.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6.4 million</font><font style="font-family:inherit;font-size:10pt;">, and state research and development credit carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$10.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$8.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The federal credit carryforwards will begin to expire at various dates beginning in </font><font style="font-family:inherit;font-size:10pt;">2025</font><font style="font-family:inherit;font-size:10pt;"> while the state credit carryforwards can be carried over indefinitely.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Utilization of the net operating losses and credit carryforwards may be subject to an annual limitation provided for in the Internal Revenue Code Section 382 and similar state codes. Any annual limitation could result in the expiration of net operating loss and credit carryforwards before utilization.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">With respect to our undistributed foreign subsidiaries&#8217; earnings we consider those earnings to be indefinitely reinvested and, accordingly, no related provision for U.S. federal and state income taxes has been provided. Upon distribution of those earnings&#8217; in the form of dividends or otherwise, we may be subject to both U.S. income taxes subject to an adjustment for foreign tax credits and withholding taxes in the various countries. As of December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and 2015, the undistributed earnings approximated</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;font-weight:bold;"> </font><font style="font-family:inherit;font-size:10pt;">$8.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$5.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The determination of the future tax consequence of the remittance of these earnings is not practicable.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Uncertain Tax Positions</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and 2015, we had gross unrecognized tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. We have accrued net interest expense of </font><font style="font-family:inherit;font-size:10pt;">$14,000</font><font style="font-family:inherit;font-size:10pt;"> (i.e., there was </font><font style="font-family:inherit;font-size:10pt;">$30,000</font><font style="font-family:inherit;font-size:10pt;"> of gross accrued interest expense offset by </font><font style="font-family:inherit;font-size:10pt;">$16,000</font><font style="font-family:inherit;font-size:10pt;"> of interest released due to a lapse of statute of limitations) related to unrecognized tax benefits reflected in the consolidated financial statements for the year ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. Our policy for classifying interest and penalties associated with unrecognized income tax benefits is to include such items in income tax expense.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The activity related to the unrecognized tax benefits is as follows (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross unrecognized tax benefits&#8212;beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,360</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,552</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Increases (decrease) related to tax positions from prior years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(151</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Increases related to tax positions taken during current year</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">742</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Decreases related to tax positions taken during the current year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross unrecognized tax benefits&#8212;ending balance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,782</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,360</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,552</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These amounts are related to certain deferred tax assets with a corresponding valuation allowance. As of December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the total amount of unrecognized tax benefits, if recognized, that would affect the effective tax rate is </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">. We believe that there will not be any significant changes in our unrecognized tax benefits in the next 12 months.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Tax Cuts and Jobs Act (&#8220;the Act&#8221;) was enacted on December 22, 2017.&#160;The Act reduces the U.S. federal corporate tax rate from </font><font style="font-family:inherit;font-size:10pt;">35%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;">, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings.&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;). The Tax Act makes broad and complex changes to the U.S. tax code including, but not limited to: (1) reducing the U.S. federal corporate tax rate from </font><font style="font-family:inherit;font-size:10pt;">35</font><font style="font-family:inherit;font-size:10pt;"> percent to </font><font style="font-family:inherit;font-size:10pt;">21</font><font style="font-family:inherit;font-size:10pt;"> percent; (2) requiring companies to pay a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries; (3) generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries; (4) requiring a current inclusion in U.S. federal taxable income of certain earnings of controlled foreign corporations; (5) eliminating the corporate alternative minimum tax (&#8220;AMT&#8221;) and changing how existing AMT credits can be realized; (6) creating the base erosion anti-abuse tax (&#8220;BEAT&#8221;), a new minimum tax; (7) creating a new limitation on deductible interest expense; and (8) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, Staff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;) was issued, which provides guidance on accounting for the tax effects of the Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to complete the accounting under ASC 740, Income Taxes. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the Tax Act for which the accounting under ASC 740 is complete. To the extent that a company&#8217;s accounting for certain income tax effects of the Tax Act is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. If a company cannot determine a provisional estimate to be included in the financial statements, it should continue to apply ASC 740 on the basis of the provisions of the tax laws that were in effect immediately before the enactment of the Tax Act. Our accounting for all effects of the Tax Act is incomplete. However, we were able to make reasonable estimates of certain effects and, therefore, have recorded provisional amounts to the consolidated financial statements for the year ended December 31, 2017.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Within the Tax Act, the Transition Act imposes a tax (&#8220;Transition Tax&#8221;) on the untaxed foreign earnings of foreign subsidiaries of U.S. companies by deeming those earnings to be repatriated. The Company is currently evaluating the effect of the Transition Tax on our non-U.S. earnings. Foreign earnings held in the form of cash and cash equivalents are taxed at a 15.5% rate and the remaining earnings are taxed at an 8.0% rate. In calculating the Transition Tax, the Company must calculate the cumulative earnings and profits of each of the non-U.S. subsidiaries back to 1987. The Company expects to complete this calculation and record any tax due by the end of fiscal 2018. Based on a preliminary analysis, and as a result of the Company&#8217;s significant tax attributes, the Company&#8217;s provisional estimate has no impact on the income tax provision. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company will continue to analyze the effects of the Tax Act on its financial statements and operations. Any additional impacts of the Tax Act will be recorded as they are identified during the measurement period in accordance with SAB 118.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our accounting for the following elements of the Tax Act is complete.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We remeasured certain deferred tax assets and liabilities based on rates at which they are expected to reverse in the future, which is generally </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;">. The rate reduction would generally take effect on January 1, 2018. Consequently, any changes in the U.S. corporate income tax rate will impact the carrying value of our deferred tax assets. Under the new corporate income tax rate of </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;">, U.S. federal and state deferred tax assets decreased by approximately </font><font style="font-family:inherit;font-size:10pt;">$28.2 million</font><font style="font-family:inherit;font-size:10pt;"> and the valuation allowance has decreased by the same amount. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our accounting for the following elements of the Tax Act is incomplete, and we were not yet able to make reasonable estimates of the effects. Therefore, no provisional adjustments were recorded.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The one-time transition tax is based on our total post-1986 earnings and profits (&#8220;E&amp;P&#8221;) for which we have previously deferred from U.S. income taxes. This had no impact on the liability for our foreign subsidiaries or income tax expense. This amount may change when we finalize the calculation of post-1986 foreign E&amp;P previously deferred from U.S. federal taxation and finalize the amounts held in cash or other specified assets.&#160;No additional income taxes have been provided for any remaining undistributed foreign earnings not subject to the transition tax and any additional outside basis difference inherent in these entities as these amounts continue to be indefinitely reinvested in foreign operations.&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Global intangible low taxed income (&#8220;GILTI&#8221;): The Tax Act creates a new requirement that certain income (i.e., GILTI) earned by controlled foreign corporations (&#8220;CFCs&#8221;) must be included currently in the gross income of the CFCs&#8217; U.S. shareholder. GILTI is the excess of the shareholder&#8217;s &#8220;net CFC tested income&#8221; over the net deemed tangible income return, which is currently defined as the excess of (1) </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of the aggregate of the U.S. shareholder&#8217;s pro rata share of the qualified business asset investment of each CFC with respect to which it is a U.S. shareholder over (2) the amount of certain interest expense taken into account in the determination of net CFC-tested income. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Because of the complexity of the new GILTI tax rules, we are continuing to evaluate this provision of the Tax Act and the application of ASC 740. Under U.S. GAAP, we are allowed to make an accounting policy choice of either (1) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred (the &#8220;period cost method&#8221;) or (2) factoring such amounts into a company&#8217;s measurement of its deferred taxes (the &#8220;deferred method&#8221;). Our selection of an accounting policy with respect to the new GILTI tax rules will depend, in part, on analyzing our global income to determine whether we expect to have future U.S. inclusions in taxable income related to GILTI and, if so, what the impact is expected to be. Because whether we expect to have future U.S. inclusions in taxable income related to GILTI depends on not only our current structure and estimated future results of global operations but also our intent and ability to modify our structure and/or our business, we are not yet able to reasonably estimate the effect of this provision of the Tax Act. Therefore, we have not made any adjustments related to potential GILTI tax in our financial statements and have not made a policy decision regarding whether to record deferred taxes on GILTI.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to taxation in the United States, various states, and several foreign jurisdictions. In November 2017, the Internal Revenue Service completed its examination for our 2015 and 2014 tax returns with no changes to the reported tax. Because we have net operating loss and credit carryforwards, there are open statutes of limitations in which federal, state and foreign taxing authorities may examine our tax returns for all years from </font><font style="font-family:inherit;font-size:10pt;">2004</font><font style="font-family:inherit;font-size:10pt;"> through the current period.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements or in our tax returns. Estimates and judgments occur in the calculation of certain tax liabilities and in the determination of the recoverability of certain deferred income tax assets, which arise from temporary differences and carryforwards. Deferred income tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. We regularly assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe, based upon the weight of available evidence, that it is more likely than not that all or a portion of deferred tax assets will not be realized, a valuation allowance is established through an adjustment to income tax expense.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The factors used to assess the likelihood of realization of our deferred tax assets include our forecast of future taxable income and available tax planning strategies that could be implemented to realize the net deferred tax assets. Assumptions represent our best estimates and involve inherent uncertainties and the application of our judgment. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for uncertainty in income taxes recognized in our consolidated financial statements by regularly reviewing our tax positions and benefits to be realized. We recognize tax liabilities based upon our estimate of whether, and the extent to which, additional taxes will be due when such estimates are more-likely-than-not to be sustained. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained upon examination by taxing authorities. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventory</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory consists primarily of finished goods and related component parts and is stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market value (estimated net realizable value). We evaluate inventory for excess and obsolete products, based on management&#8217;s assessment of future demand and market conditions. Inventory write-downs, once established, are not reversed as they establish a new cost basis for the inventory. Inventory write downs are included as a component of cost of products revenue in the accompanying consolidated statements of operations. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the cost and estimated fair value of marketable securities based on stated effective maturities as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Less than 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">63,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">63,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Mature in 1 - 3 years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">21,471</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">21,408</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">84,690</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">84,567</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table is a summary of our long-lived assets which include property and equipment, net based on the physical location of the assets (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,988</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Japan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,913</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,219</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,903</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Marketable securities</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify our investments in debt and equity securities as available-for-sale and record these investments at fair value. These investments are classified as current assets and included in marketable securities on the consolidated balance sheets. Unrealized gains and losses are reported in accumulated other comprehensive loss, net of taxes, in stockholders&#8217; equity. Realized gains and losses are determined based on the specific identification method and are reflected in our consolidated statements of operations. Realized gains and losses and other-than-temporary impairment charges, if any, on marketable securities are reported in interest and other income (expense), net as incurred. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We regularly review our investment portfolio to identify and evaluate investments that have indicators of possible impairment. Investments are considered impaired when a decline in fair value is judged to be other-than-temporary. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, general market conditions, the duration and extent to which the fair value is less than cost, and our intent and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, we will record an impairment charge and establish a new cost basis in the investment. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Guidance</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the first quarter 2017, we adopted ASU 2016-09, Compensation-Stock Compensation (Topic 718): Improvements to Employee Share -Based Payment Accounting. The primary tax impact of the adoption was the recognition of excess tax benefits in the provision for income taxes rather than additional paid-in capital. The new guidance eliminates the requirement to delay the recognition of excess tax benefits until it reduces current taxes payable. The recognition of previously unrecognized excess tax benefits was adopted on a modified retrospective basis. The unrecognized excess tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> as of January 1, 2017 had no impact on our accumulated deficit balance as we carried a full valuation allowance on the related deferred tax assets. The new guidance also requires companies to record, subsequent to the adoption, excess tax benefits and tax deficiencies in the period they arise. In addition, cash flows related to excess tax benefits will no longer be classified as a financing activity apart from other income tax cash flows. We adopted this change in presentation of excess tax benefits as an operating activity on the statements of cash flows on a prospective basis. The guidance also allows for the employer to repurchase more of an employee&#8217;s shares for tax withholding purposes without triggering liability accounting. In addition, the guidance allows for a policy election to account for forfeitures as they occur rather than on an estimated basis. We elected to account for forfeitures as they occur rather than estimate expected forfeiture. The adoption of this standard did not have a material impact on our consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements Not Yet Effective</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB&#160;issued ASU No. 2014-09,&#160;Revenue from Contracts with Customers (Topic 606), which supersedes most of the existing revenue recognition guidance under U.S. GAAP. The core principle of the standard is to recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for the goods or services and requires the capitalization of incremental customer acquisition costs and amortization of these costs over the contract period or estimated customer life which will result in the recognition of a contract asset on our consolidated balance sheet. It also requires increased disclosures regarding the nature, amount, timing, and uncertainty of revenues and cash flows arising from contracts with customers.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We will adopt Topic 606 effective January 1, 2018, applying the modified retrospective method to all contracts that were not completed as of January 1, 2018. We expect to record a net reduction to opening accumulated deficit of $</font><font style="font-family:inherit;font-size:10pt;">12.4</font><font style="font-family:inherit;font-size:10pt;"> million as of January 1, 2018 due to the cumulative impact of adopting Topic 606 as follows:</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A decrease in total deferred revenue of </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> primarily due to the removal of the current limitation on contingent revenue that would have accelerated revenue recognition for certain of our historical revenue contracts; and </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of a deferred commissions asset of </font><font style="font-family:inherit;font-size:10pt;">$8.4 million</font><font style="font-family:inherit;font-size:10pt;"> due to the requirement to recognize incremental customer acquisition costs in our consolidated statement of operations as the related performance obligations are met as compared to the current recognition to expense as incurred. </font></div></td></tr></table><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, the adoption of the standard does not have a significant impact to the provision for income taxes on our consolidated statements of operations, nor does it impact net cash provided by or used in operating, investing, or financing activities on our consolidated statements of cash flows.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#252525;">In February 2016, </font><font style="font-family:inherit;font-size:10pt;">the&#160;FASB issued ASU No. 2016-02,&#160;Leases&#160;(Topic 842).&#160;This new accounting standard&#160;primarily requires lessees to recognize most leases on their balance sheets but record expenses on their income statements in a manner similar to current accounting. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. In July 2018, FASB issued ASU No. 2018-11, Topic 842 - Targeted Improvements. The update requires modified retrospective transition, with the option to initially apply the new standard at the adoption date and recognize a cumulative-effect adjustment and elect various practical expedients. This standard is effective&#160;for annual periods beginning after December 15, 2018&#160;with early adoption permitted. We will adopt this standard effective January 1, 2019. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-04,&#160;Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,&#160;which removes the requirement to compare the implied fair value of goodwill with its carrying amount as part of step 2 of the goodwill impairment test. As a result, under this ASU, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount and should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value; however, the impairment loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. This standard is effective prospectively for annual periods beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed after January 1, 2017. We do not believe this standard will have a material impact on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU No. 2017-09, Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting, to provide guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. This standard is effective for annual periods beginning after December 15, 2017 and interim periods within that reporting period. Early adoption is permitted, including adoption in any interim period. The amendments will be applied prospectively to an award modified on or after the adoption date. We do not believe this standard will have a material impact on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued ASU No. 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income (&#8220;AOCI&#8221;).&#8221;&#160;These amendments provide financial statement preparers with an option to reclassify stranded tax effects within AOCI to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act is recorded. This standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018. Early adoption is permitted, including adoption in any interim period. We are evaluating the impact of adopting this new accounting guidance on our consolidated financial statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;In March 2018, the FASB issued ASU No. 2018-05, Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin (SAB) No. 118.&#160;These amendments add SEC guidance to the FASB Accounting Standards Codification regarding the&#160;Tax Cuts and Jobs Act&#160;pursuant to the issuance of SAB 118. The amendments are effective upon addition to the FASB Codification. Disclosures related to the effect of the&#160;Tax Cuts and Jobs Act&#160;and our utilization of SAB 118 appear in&#160;Note 9 Income Taxes.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There have been no other recent accounting pronouncements or changes in accounting pronouncements that are of significance or potential significance to us.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Reclassifications</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain prior year amounts have been reclassified to conform to current year presentation in the consolidated balance sheets and the consolidated statements of cash flows. We have presented goodwill as a separate line item from intangible assets in the consolidated balance sheet as of December 31, 2016 and goodwill and intangible assets as separate line items from other non-current assets as of December 31, 2015. We have separately presented the line items &#8220;Proceeds from sales of marketable securities&#8221; and &#8220;Maturities of marketable securities&#8221; as opposed to our historical consolidated presentation of &#8220;Proceeds from sales and maturities of marketable securities&#8221; in the consolidated statement of cash flows for the fiscal year ended December 31, 2016.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment, Net</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, including leasehold improvements, are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets. Depreciation on property and equipment, excluding leasehold improvements, ranges from </font><font style="font-family:inherit;font-size:10pt;">1</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful lives of the assets or the remaining lease term. Amortization on leasehold improvements ranges from </font><font style="font-family:inherit;font-size:10pt;">2</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">8</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment, Net</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1-3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">47,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">41,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">35,836</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1-3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,988</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,801</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,548</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1-3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2-8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,824</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Construction in progress</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">258</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">83</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Property and equipment, gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">56,579</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49,463</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">42,823</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Less: accumulated depreciation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(46,666</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(41,244</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(33,920</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,913</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,219</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,903</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development Costs</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development efforts are focused on new product development and on developing additional functionality for our existing products. These expenses consist of personnel costs, and to a lesser extent, prototype materials, depreciation and certain allocated facilities and information technology costs. We expense research and development costs as incurred. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table is a summary of revenue by geographic regions based on ship to location (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">115,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">115,706</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">105,340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Japan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">51,488</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">52,951</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">35,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Asia Pacific, excluding Japan</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">29,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,847</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,859</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,669</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,025</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,357</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,142</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,437</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">235,429</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">227,297</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">196,285</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred product revenue relates to arrangements where not all revenue recognition criteria have been met. Deferred services revenue primarily represents PCS contracts billed in advance and revenue is recognized ratably over the service contract term, typically </font><font style="font-family:inherit;font-size:10pt;">1</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">5</font><font style="font-family:inherit;font-size:10pt;"> years. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We derive revenue from two sources: (i) products revenue, which includes hardware, perpetual software license and product-based subscription; and (ii) services revenue, which includes post contract support (&#8220;PCS&#8221;), professional services, and training. A substantial portion of our revenue is from sales of our products and services through distribution channel partners, such as resellers and distributors. Revenue is recognized, net of applicable taxes, when all of the following criteria are met: persuasive evidence of an arrangement exists, delivery or performance has occurred, the sales price is fixed or determinable, and collection is reasonably assured. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We define each of the four criteria above as follows:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Persuasive evidence of an arrangement exists. </font><font style="font-family:inherit;font-size:10pt;">Evidence of an arrangement consists of a purchase order issued pursuant to the terms and conditions of a master sales agreement.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Delivery or performance has occurred. </font><font style="font-family:inherit;font-size:10pt;">We use shipping documents or written evidence of customer acceptance, when applicable, to verify delivery or performance. We recognize product revenue upon transfer of title and risk of loss, which primarily is upon shipment to customers. We do not have significant obligations for future performance, such as customer rights of return or pricing credits associated with our sales.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">The sales price is fixed or determinable. </font><font style="font-family:inherit;font-size:10pt;">We assess whether the sales price is fixed or determinable based on payment terms and whether the sales price is subject to refund or adjustment. Standard payment terms to customers range from 30 to 90 days.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Collection is reasonably assured. </font><font style="font-family:inherit;font-size:10pt;">We assess probability of collection on a customer-by-customer basis. Our customers are subjected to a credit review process that evaluates their financial condition and ability to pay for products and services. For sales made through distribution channel partners, collectability is assessed independent of the end customer&#8217;s ability to pay.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PCS revenue includes arrangements for software support and technical support for our products. PCS is offered under renewable, fee-based contracts, which include technical support, hardware repair and replacement parts, bug fixes, patches, and unspecified upgrades on a when-and-if available basis. Revenue for PCS services is recognized on a straight-line basis over the service contract term, which is typically one year, but can be up to five years. Unearned PCS revenue is included in deferred revenue.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional service revenue primarily</font><font style="font-family:inherit;font-size:10pt;color:#ff0090;"> </font><font style="font-family:inherit;font-size:10pt;">consists of the fees we earn related to installation and consulting services. We recognize revenue from professional services upon delivery or completion of performance. Professional service arrangements are typically short term in nature and are largely completed within 30 to 90 days from the start of service.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Multiple-Element Arrangements</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our hardware with the embedded software solutions (which is a proprietary operating system that together with the hardware delivers the functionality desired by our customers), is considered a separate unit of accounting from PCS because it has value to the customer on a standalone basis and our sales arrangements do not include a right of return for delivered products. For multiple-element arrangements, we allocate revenue to each unit of accounting based on an estimated selling price at the inception of the arrangement. The total arrangement consideration is allocated to each separate unit of accounting using the relative selling price method. We limit the amount of revenue recognized for delivered elements to an amount that is not contingent upon future delivery of additional products or service.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When applying the relative selling price method, we determine the selling price for each element using (i) vendor-specific objective evidence, or VSOE, of selling price, if available; (ii) third-party evidence, or TPE, of selling price, if VSOE is not available; and (iii) best estimate of selling price, or BESP, if neither VSOE nor TPE is available.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226; </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">VSOE. </font><font style="font-family:inherit;font-size:10pt;">We determine VSOE based on our historical pricing and discounting practices for the specific products and services when sold separately. In determining VSOE, we require that a substantial majority of the stand-alone selling prices fall within a reasonably narrow pricing range.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226; </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">TPE. </font><font style="font-family:inherit;font-size:10pt;">When VSOE cannot be established for deliverables in multiple-element arrangements, we apply judgment with respect to whether we can establish a selling price based on TPE. TPE is determined based on competitor prices for interchangeable products or services when sold separately to similarly situated customers. However, as our products contain a significant element of proprietary technology and our solutions offer substantially different features and functionality, the comparable pricing of products with similar functionality typically cannot be obtained. Additionally, as we are unable to reliably determine what competitors products&#8217; selling prices are on a stand-alone basis, we are not typically able to determine TPE.</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226; </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">BESP. </font><font style="font-family:inherit;font-size:10pt;">When we are unable to establish selling price using VSOE or TPE, we use BESP in our allocation of arrangement consideration.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The objective of BESP is to determine the price at which we would transact a sale if the product or service was sold regularly on a standalone basis. As we have not been able to establish VSOE or TPE for our products and some of our services, we determine BESP for the purposes of allocating the arrangement, primarily based on historical transaction pricing. Historical transactions are segregated based on our pricing model and go-to-market strategy, which include factors such as the geographies in which our products and services were sold (domestic or international), offering type (product series, and level of support for PCS) and type of sales channel. The determination of BESP is made through consultation with and approval by management.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may occasionally accept returns to address customer satisfaction issues or solution-fit issues even though there is no contractual provision for such returns. We estimate returns for sales to customers based on historical returns rates applied against current-period gross revenues. Specific customer returns and allowances are considered within this estimate. Management also analyzes changes in customer demand and acceptance of products when evaluating the adequacy of returns and sales allowances.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Liabilities</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accrued compensation and benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,134</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accrued tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,985</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,022</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,859</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,103</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total accrued liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">21,835</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">31,525</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,757</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents common shares related to potentially dilutive shares excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended&#160;December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock options, RSUs and employee stock purchase rights</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,184</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,631</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,124</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Common stock subject to repurchase</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">52</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,184</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,645</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,176</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Marketable securities, classified as available-for-sale, consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="33" rowspan="1"></td></tr><tr><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,499</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,508</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(76</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">42,765</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(42</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">42,732</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Treasury and agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,744</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,225</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,470</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,469</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,567</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,493</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,487</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">84,690</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(131</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">84,567</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">85,417</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(64</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">85,372</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes consists of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Current provision for income taxes:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;State</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,009</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">675</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,071</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,050</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">730</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred tax expense (benefit):</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;Federal</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">109</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(310</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total deferred</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">135</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(293</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,206</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">757</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">747</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tax effects of temporary differences that give rise to significant portions of deferred tax assets (liabilities) are as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred tax assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net operating loss carryforwards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">37,326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">48,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">47,034</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Research and development credits, net of uncertain tax positions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,119</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,953</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accruals, reserves, and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,992</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,914</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,055</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,954</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,892</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">73,385</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">89,545</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">79,821</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(72,458</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(88,095</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(78,291</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">927</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,450</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,530</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(28</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(805</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(28</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(805</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net deferred tax assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">899</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">725</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The reconciliation of the statutory federal income tax and our effective income tax is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="20" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;text-decoration:none;font-weight:bold;">Percentage</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;text-decoration:none;font-weight:bold;">Percentage</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;text-decoration:none;font-weight:bold;">Percentage</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Tax at statutory rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">34.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(7,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">34.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(13,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">34.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">State tax - net of federal benefits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Foreign rate differential</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(666</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Changes in federal valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(22,672</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">237.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(35.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,559</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(30.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Tax rate change</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(295.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,169</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">88</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other permanent items</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">347</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">583</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">415</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Expenses for uncertain tax positions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">311</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">358</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">227</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">97</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">78</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,206</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(12.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">757</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">747</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of our stock-based compensation expense is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation by type of award:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock awards</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Employee stock purchase rights</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,077</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">202</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,203</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,922</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,861</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation by category of expense:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,533</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,006</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,343</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,423</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,079</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,156</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,203</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,922</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,861</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the consolidated balance sheet as previously reported, restatement adjustments and the consolidated balance sheet as restated at December 31, 2016 and 2015 (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue Recognition Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Current Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">66,755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Inventory</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,070</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">779</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,137</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,221</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">201,309</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,605</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">196,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">221,338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,605</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">216,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Current Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">60,043</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">102,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,291</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">101,419</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">135,272</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">133,981</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(242,759</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,314</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(246,073</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Stockholders</font><font style="font-family:inherit;font-size:9pt;">&#8217; </font><font style="font-family:inherit;font-size:9pt;">Equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">86,066</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">82,752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Liabilities and Stockholders&#8217; Equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">221,338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,605</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">216,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.51219512195122%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue Recognition Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Current Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">57,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">54,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Inventory</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,291</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">179,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">176,591</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">192,551</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,659</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">189,892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Current Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(796</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">48,776</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">87,837</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">87,041</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">112,483</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(796</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">111,687</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(221,819</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(223,682</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Stockholders</font><font style="font-family:inherit;font-size:9pt;">&#8217; </font><font style="font-family:inherit;font-size:9pt;">Equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">80,068</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,863</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">78,205</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Liabilities and Stockholders&#8217; Equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">192,551</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">189,892</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables present the consolidated statement of operations as previously reported, restatement adjustments and the consolidated statement of operations as restated for the years ended December 31, 2016 and 2015 (in thousands, except per share amounts):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue Recognition Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Products</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">153,920</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">152,308</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">76,083</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">152</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,246</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">74,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">230,003</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,706</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">227,297</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of&#160;revenue:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Products</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">37,680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">337</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">37,520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,230</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(337</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,893</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cost of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">54,910</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">54,413</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">175,093</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,209</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">172,884</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Operating expenses:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">General and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,063</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(758</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">194,212</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">193,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Loss from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(19,119</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,451</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(20,570</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Loss before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(20,183</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(21,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(20,940</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,451</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(22,391</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss per share:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Weighted-average shares used in computing net loss per share:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">65,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">65,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue Recognition Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Products</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">138,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">134,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">60,654</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(264</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">964</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61,354</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">198,955</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,457</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(213</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">196,285</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of&#160;revenue:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Products</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">32,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,672</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(33</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,639</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cost of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">48,768</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">48,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">150,187</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,091</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(213</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">147,883</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Operating expenses:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">General and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,055</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(228</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(213</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">188,633</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(213</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">188,192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Loss from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(38,446</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,863</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(40,309</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Loss before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(39,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(41,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(40,034</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,863</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(41,897</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss per share:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.64</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.67</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Weighted-average shares used in computing net loss per share:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">62,428</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">62,428</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables present the consolidated statement of cash flows as previously reported, restatement adjustments, and the consolidated statement of cash flows as restated for the years ended December 31, 2016 and 2015 (in thousands):</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.51219512195122%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:4pt;"><font style="font-family:inherit;font-size:4pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue Recognition Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash flows from operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(20,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(22,391</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Adjustments to reconcile net loss to net cash provided by operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Provision for doubtful accounts and sales returns</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(152</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Changes in operating assets and liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(11,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(8,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Inventory</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(413</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">479</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Prepaid expenses and other assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,104</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(495</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,609</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net cash provided by operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.51219512195122%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:4pt;"><font style="font-family:inherit;font-size:4pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue Recognition Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Restated</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash flows from operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(40,034</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(41,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Changes in operating assets and liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,952</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Inventory</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(430</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(366</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(796</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,584</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net cash provided by operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,391</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,391</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our non-cancellable operating leases and unconditional purchase obligations as of&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Leases and Other Contractual Obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Purchase Commitments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,368</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,698</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,698</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">307</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">307</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,900</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,368</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">21,268</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The geographical breakdown of loss before provision for income taxes is as follows (in thousands):</font></div><div style="line-height:120%;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Domestic loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(13,752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(24,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(43,540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Foreign income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,207</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,795</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Loss before provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(9,545</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(21,634</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(41,150</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventory</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,643</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,669</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,934</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,180</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,240</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total inventory</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,577</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,849</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,657</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total purchase consideration was allocated to Appcito&#8217;s net tangible and intangible assets based on their estimated fair values at the acquisition date as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,235</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other tangible assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets acquired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,343</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides information pertaining to our stock options (in thousands, except weighted-average fair values):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Fair value of options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,603</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">869</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Weighted-average fair value of options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Intrinsic value of options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,990</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our stock award activities and related information:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted- Average Grant Date Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Remaining Vesting Term (Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Outstanding as of December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5.81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,221</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Released</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,631</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Canceled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,981</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.80</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Outstanding as of December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,568</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">42,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our stock option activities and related information:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Remaining Contractual Term</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Outstanding as of December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,868</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8.11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,587</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Canceled (2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(573</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.35</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Outstanding as of December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,169</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Vested and exercisable as of December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5.03</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_____________________________________</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) Includes </font><font style="font-family:inherit;font-size:10pt;">266,799</font><font style="font-family:inherit;font-size:10pt;"> shares of canceled stock options from the 2008 Plan that became available for issuance under the 2014 Plan.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2) Includes </font><font style="font-family:inherit;font-size:10pt;">149,332</font><font style="font-family:inherit;font-size:10pt;"> shares of canceled stock options from the 2008 Plan that became available for issuance under the 2014 Plan.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair values of the options and employee stock purchase rights were estimated as of the grant date using the Black-Scholes option-pricing model with the following assumptions:&#160;</font></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Employee Stock Purchase Rights</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.0%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.4%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.6%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.4%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.8%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.5%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">43%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">50%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">42%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">41%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Dividend rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair values of the options and employee stock purchase rights were estimated as of the grant date using the Black-Scholes option-pricing model with the following assumptions:&#160;</font></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Employee Stock Purchase Rights</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.0%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.4%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.6%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.4%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.8%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.5%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">43%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">50%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">42%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">41%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Dividend rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable securities in an unrealized loss position consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">As of December 31, 2017</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or More</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">36,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(74</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">37,578</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(76</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Treasury and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,415</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(32</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">728</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,143</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(33</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">56,971</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(111</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,706</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(20</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">62,677</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(131</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or More</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">As of December 31, 2016</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Treasury and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,176</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,176</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,664</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,664</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,351</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(64</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,351</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(64</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future amortization expense for purchased intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:28%;" rowspan="1" colspan="1"></td><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fiscal Years Ending December 31, </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,442</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">864</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,190</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue from our significant customers as a percentage of our total revenue are as follows:</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended&#160;December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;">Customer A</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:13.658536585365855%;border-collapse:collapse;text-align:left;"><tr><td colspan="1" rowspan="1"></td></tr><tr><td style="width:100%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">* represents less than 10% of total revenue</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Geographic Information</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table is a summary of revenue by geographic regions based on ship to location (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">115,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">115,706</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">105,340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Japan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">51,488</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">52,951</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">35,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Asia Pacific, excluding Japan</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">29,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,847</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,859</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,669</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,025</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,357</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,142</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,437</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">235,429</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">227,297</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">196,285</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table is a summary of our long-lived assets which include property and equipment, net based on the physical location of the assets (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,988</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Japan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,913</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,219</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,903</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">An operating segment is a component of an enterprise for which its discrete financial information is available and its operating results are regularly reviewed by chief operating decision maker for resource allocation decisions and performance assessment. Our chief operating decision maker is our Chief Executive Officer.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and assessing performance of the Company. Accordingly, we have </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reportable segment and </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> operating segment.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense is measured on the grant date based on the fair value of the award and recognized on a straight-line basis over the requisite service period. The fair value&#160;of restricted stock units (&#8220;RSUs&#8221;) is estimated using our stock price on the grant date. The fair value&#160;of options and employee stock purchase rights is estimated using the Black-Scholes model on the grant date. The Black-Scholes model determines the fair value of share-based payment awards based on assumptions including expected term, stock price volatility, and risk-free interest rate. The fair value of market-performance based restricted stock units (&#8220;MSUs&#8221;) is valued using the Monte Carlo simulation model, which uses the stock price, expected volatility and risk-free interest rate to determine the fair value.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Shipping and Handling</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shipping and handling charges billed to customers are included in revenue in the period shipped and the related costs are included in cost of revenue.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranty Costs</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our appliance hardware and software generally carry a warranty period of </font><font style="font-family:inherit;font-size:10pt;">90 days</font><font style="font-family:inherit;font-size:10pt;">. Estimates of future warranty costs are based on historical returns and the application of the historical return rates to our in-warranty installed base. Warranty costs to repair or replace items sold to customers have been insignificant for the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The activity related to the unrecognized tax benefits is as follows (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross unrecognized tax benefits&#8212;beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,360</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,552</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Increases (decrease) related to tax positions from prior years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(151</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Increases related to tax positions taken during current year</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">742</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Decreases related to tax positions taken during the current year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross unrecognized tax benefits&#8212;ending balance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,782</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,360</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,552</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Financial Statement Details</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Allowance for Doubtful Accounts </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Allowance for doubtful accounts, beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,920</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Charged to expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">364</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Write-offs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(607</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Allowance for doubtful accounts, ending balance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">983</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,920</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,660</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventory</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,643</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,669</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,934</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,180</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,240</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total inventory</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,577</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,849</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,657</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment, Net</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1-3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">47,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">41,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">35,836</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1-3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,988</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,801</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,548</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1-3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2-8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,824</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Construction in progress</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">258</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">83</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Property and equipment, gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">56,579</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49,463</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">42,823</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Less: accumulated depreciation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(46,666</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(41,244</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(33,920</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,913</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,219</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,903</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense on property and equipment was </font><font style="font-family:inherit;font-size:10pt;">$7.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$7.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$8.6 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased intangible assets, net, consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Patents</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,936</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,281</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,655</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,986</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,796</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,190</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,545</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Patents</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,936</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(848</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,088</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,986</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,353</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,633</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Patents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,436</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(641</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">795</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense related to purchased intangible assets was </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. Purchased intangible assets will be amortized over a remaining weighted average useful life of </font><font style="font-family:inherit;font-size:10pt;">3.6</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future amortization expense for purchased intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:28%;" rowspan="1" colspan="1"></td><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fiscal Years Ending December 31, </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,442</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">864</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,190</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Liabilities</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accrued compensation and benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,134</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accrued tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,985</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,022</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,859</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,103</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total accrued liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">21,835</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">31,525</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,757</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Products</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,054</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,568</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">88,476</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">86,563</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">68,440</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">94,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">91,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">72,008</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Less: current portion</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(61,858</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(60,043</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(48,776</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Non-current portion</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">32,779</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">31,574</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,232</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable and Allowance for Doubtful Accounts</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable are recorded at invoice amounts, net of allowances for doubtful accounts. We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer&#8217;s inability to meet its financial obligations to us (e.g., bankruptcy filings or substantial downgrading of credit ratings), we record a specific reserve for bad debts against amounts due to reduce the net recognized receivable to the amount we reasonably believe will be collected. For all other customers, we record reserves for bad debts based on the length of time the receivables are past due and our historical experience of collections and write-offs. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Those estimates and assumptions affect revenue recognition and deferred revenue, the allowance for doubtful accounts, the sales return reserve, the valuation of inventory, the fair value of marketable securities, contingencies and litigation, acquisition related purchase price allocations, accrued liabilities, and the determination of fair value of stock-based compensation. These estimates are based on information available as of the date of the consolidated financial statements; therefore, actual results could differ from management&#8217;s estimates.</font></div></div> EX-101.SCH 10 aten-20171231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2113100 - Disclosure - Appcito Acquisition link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Appcito Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Appcito Acquisition - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Appcito Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Commitments and Contingencies - Operating Leases and Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Consolidated Financial Statement Details link:presentationLink link:calculationLink link:definitionLink 2404408 - Disclosure - Consolidated Financial Statement Details - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Consolidated Financial Statement Details - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2404407 - Disclosure - Consolidated Financial Statement Details - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2404406 - Disclosure - Consolidated Financial Statement Details - Purchased Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Consolidated Financial Statement Details - Schedule of Allowance for Doubtful Accounts and Sales Return Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 2404409 - Disclosure - Consolidated Financial Statement Details - Schedule of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Consolidated Financial Statement Details - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Consolidated Financial Statement Details - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Consolidated Financial Statement Details (Tables) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statement of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of Revenue as Percentage of Total Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0002000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Employee Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Equity Award Plans link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Equity Award Plans - 2014 Equity Incentive Plan/ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 2406407 - Disclosure - Equity Award Plans - Information About Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Equity Award Plans - Schedule of Stock-based Compensation Awards Granted under Stock Option Plan in Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Equity Award Plans - Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2406406 - Disclosure - Equity Award Plans - Summary of Activity under Stock Option Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2406408 - Disclosure - Equity Award Plans - Summary of RSU activity (Details) link:presentationLink link:calculationLink link:definitionLink 2406405 - Disclosure - Equity Award Plans - Summary of Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Equity Award Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Geographic Information - Schedule of Total Revenue Based on Customer's Location (Detail) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Income Taxes - Schedule of Income before Income Tax, by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2409407 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Marketable Securities and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Marketable Securities and Fair Value Measurements - Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Marketable Securities and Fair Value Measurements - Estimate of Fair Value of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Marketable Securities and Fair Value Measurements - Schedule of Fair Value of Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Marketable Securities and Fair Value Measurements - Securities in Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Marketable Securities and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Net Loss Per Share - Summary of Outstanding Shares of Common Stock Equivalents (Detail) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Income Statement (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 aten-20171231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 aten-20171231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 aten-20171231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Fair Value Disclosures [Abstract] Amortized Cost Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract] Less than 1 year Available-for-sale Securities, Debt Maturities, Remainder of Fiscal Year, Amortized Cost Basis Mature in 1 - 3 years Available-for-sale Securities, Year Two Through Three, Amortized Cost Available-for-sale Securities, Year Two Through Three, Amortized Cost Amortized Cost Available-for-sale Securities, Amortized Cost Basis Fair Value Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract] Less than 1 year Available-for-sale Securities, Debt Maturities, Remainder of Fiscal Year, Fair Value Mature in 1 - 3 years Available-for-sale Securities, Year Two Through Three, Fair Value Available-for-sale Securities, Year Two Through Three, Fair Value Fair Value Available-for-sale Securities Income Tax Disclosure [Abstract] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Gross unrecognized tax benefits—beginning balance Unrecognized Tax Benefits Increases (decrease) related to tax positions from prior years Unrecognized Tax Benefits, Increase (Decrease) Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Increase (Decrease) Resulting from Prior Period Tax Positions Increases related to tax positions taken during current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Decreases related to tax positions taken during the current year Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions Gross unrecognized tax benefits—ending balance Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Revenue as Percentage of Total Revenue Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Earnings Per Share [Abstract] Schedule Of Earnings Per Share Diluted By Common Class [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Antidilutive Securities Antidilutive Securities [Axis] Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Stock options, RSUs and employee stock purchase rights Stock Options, RSUs And Employee Stock Purchase Rights [Member] Stock Options, RSUs And Employee Stock Purchase Rights [Member] Common stock subject to repurchase Common Stock Subject To Repurchase [Member] Common stock subject to repurchase. Earnings Per Share Diluted [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Anti-dilutive securities excluded from computation of diluted net income per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Net Loss Per Share Earnings Per Share [Text Block] Commitments and Contingencies Disclosure [Abstract] Rent expense Operating Leases, Rent Expense Schedule of Income before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of Income Tax Contingencies Summary of Income Tax Contingencies [Table Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Number of Shares Underlying Outstanding Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding options, Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Outstanding options, Ending balance (in shares) Vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Ending balance (in dollars per share) Vested and exercisable at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Weighted-average remaining contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual term, Vested and exercisable at end of period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value, Vested and exercisable at end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Number of shares available for future grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Summary of Stock-based Compensation Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] ESPP Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Stock Options Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Summary of Activity under Stock Option Plans Share-based Compensation, Stock Options, Activity [Table Text Block] Stock Option Information Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block] Summary of Restricted Stock Units Activity Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Description of Business and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Document And Entity Information [Abstract] Document And Entity Information [Abstract] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Public Float Entity Public Float Accounting Changes and Error Corrections [Abstract] Restatement of Previously Issued Consolidated Financial Statements Accounting Changes and Error Corrections [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] RSUs Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Outstanding at beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Released (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Outstanding at end of period (in shares) Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Outstanding at beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Released (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Outstanding at end of period (in dollars per share) Weighted-Average Remaining Vesting Term (Years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Aggregate Intrinsic Value (thousands) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Equity Award Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Research and development credits, net of uncertain tax positions Deferred Tax Assets, Tax Credit Carryforwards, Research Accruals, reserves, and other Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Depreciation and amortization Deferred Tax Assets, Property, Plant and Equipment Gross deferred tax assets Deferred Tax Assets, Gross Valuation allowance Deferred Tax Assets, Valuation Allowance Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Other Deferred Tax Liabilities, Other Total deferred tax liabilities Deferred Tax Liabilities, Gross Net deferred tax assets Deferred Tax Assets, Net Line of Credit Facility [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Letter of Credit Letter of Credit [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Prime Rate Prime Rate [Member] LIBOR London Interbank Offered Rate (LIBOR) [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Debt instrument term Debt Instrument, Term Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Debt covenant, net cash equals or exceeds, amount Debt Instrument, Covenant Compliance, Net Cash Threshold, Equal or Exceeds Debt Instrument, Covenant Compliance, Net Cash Threshold, Equal or Exceeds Debt covenant, net cash falls below, amount Debt Instrument, Covenant Compliance, Net Cash Threshold, Amount Below Threshold Debt Instrument, Covenant Compliance, Net Cash Threshold, Amount Below Threshold Variable interest rate Debt Instrument, Basis Spread on Variable Rate Minimum adjusted quick ratio under debt compliance Debt Instrument, Covenant Compliance, Minimum Quick Ratio Debt Instrument, Covenant Compliance, Minimum Quick Ratio Amount outstanding Long-term Line of Credit Description of Business Description Of Business, Policy [Policy Text Block] Description Of Business, Policy [Policy Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Reclassifications Reclassification, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Marketable securities Marketable Securities, Policy [Policy Text Block] Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Accounts Receivable and Allowance for Doubtful Accounts Trade and Other Accounts Receivable, Policy [Policy Text Block] Inventory Inventory, Policy [Policy Text Block] Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Deferred Revenue Revenue Recognition, Deferred Revenue [Policy Text Block] Shipping and Handling Shipping and Handling Cost, Policy [Policy Text Block] Research and Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Stock-based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Warranty Costs Standard Product Warranty, Policy [Policy Text Block] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Vendor Business Concentration Vendor Business Concentration [Policy Text Block] Vendor Business Concentration [Policy Text Block] Concentration of Credit Risk and Significant Customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Recently Adopted Accounting Guidance/Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Appcito, Inc. Appcito, Inc. [Member] Appcito, Inc. [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Total purchase price consideration Business Combination, Consideration Transferred Fair value of the purchase price consideration Business Combination, Consideration Transferred, Fair Value Business Combination, Consideration Transferred, Fair Value Cash consideration Payments to Acquire Businesses, Gross Holdback held to cover indemnification claims Business Combination, Contingent Consideration, Liability Unregistered shares of common stock issued (shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Fair value of common stock issued Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] As Previously Reported Scenario, Previously Reported [Member] Revenue Recognition Adjustments Restatement Adjustment [Member] Other Adjustments Restatement, Other Adjustment [Member] Restatement, Other Adjustment [Member] Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Revenue: Revenues [Abstract] Products Sales Revenue, Goods, Net Services Sales Revenue, Services, Net Total revenue Revenue, Net Cost of revenue: Cost of Revenue [Abstract] Products Cost of Goods Sold Services Cost of Services Total cost of revenue Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] General and administrative General and Administrative Expense Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Net loss Net Income (Loss) Attributable to Parent Net loss per share: Earnings Per Share, Basic and Diluted [Abstract] Basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Weighted-average shares used in computing net loss per share: Weighted Average Number of Shares Outstanding, Basic [Abstract] Basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Tax at statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Tax at statutory rate (percent) Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent State tax - net of federal benefits Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount State tax - net of federal benefits (percent) Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Foreign rate differential (percent) Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Changes in federal valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Changes in valuation allowance (percent) Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Tax rate change Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Tax rate change (percent) Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount Stock-based compensation (percent) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent Other permanent items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Other permanent items (percent) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent Expenses for uncertain tax positions Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Expenses for uncertain tax positions (percent) Effective Income Tax Rate Reconciliation, Tax Contingency, Percent Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Other (percent) Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent Provision for income taxes Income Tax Expense (Benefit) Provision for income taxes (percent) Effective Income Tax Rate Reconciliation, Percent Available-for-sale Securities Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Schedule of Cost and Estimated Fair Values of Available-for-sale Securities by Contractual Maturities Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of gross unrealized losses Schedule of Unrealized Loss on Investments [Table Text Block] Schedule of Cash, Cash Equivalents and Available-for-sale Investments Measured at Fair Value on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] Certificates of deposit Certificates of Deposit [Member] Corporate securities Corporate Debt Securities [Member] U.S. Treasury and agency securities US Treasury Securities [Member] Commercial paper Commercial Paper [Member] Asset-backed securities Asset-backed Securities [Member] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Less Than 12 Months, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Less Than 12 Months, Gross Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 12 Months or More, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 12 Months or More, Gross Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Total, Fair value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Total, Gross Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Statement of Financial Position [Abstract] Allowance for doubtful accounts receivable Allowance for Doubtful Accounts Receivable, Current Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Fair value of options granted Stock Granted, Value, Share-based Compensation, Gross Weighted-average fair value of options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Stock-based compensation Share-based Compensation Provision for doubtful accounts and sales returns Provision for Doubtful Accounts Other non-cash items Other Noncash Income (Expense) Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Inventory Increase (Decrease) in Inventories Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities Accrued litigation expenses Increase (Decrease) in Other Accrued Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Other Increase (Decrease) in Other Operating Assets and Liabilities, Net Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Proceeds from sales of marketable securities Proceeds from Sale and Maturity of Marketable Securities Maturities of marketable securities Proceeds From Maturity Of Marketable Securities Proceeds From Maturity Of Marketable Securities Purchases of marketable securities Payments to Acquire Marketable Securities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Purchase of intangible asset Payments to Acquire Intangible Assets Payment for acquisition Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance of common stock under employee equity incentive plans Proceeds from Issuance of Common Stock Repurchase and retirement of common stock Payments for Repurchase of Common Stock Payment of contingent consideration Payment for Contingent Consideration Liability, Financing Activities Other Proceeds from (Payments for) Other Financing Activities Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents - beginning of period Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents - end of period Supplemental Disclosures: Supplemental Cash Flow Information [Abstract] Cash paid for income taxes, net of refunds Income Taxes Paid, Net Cash paid for interest Interest Paid Non-Cash Investing and Financing Activities: Noncash Investing and Financing Items [Abstract] Inventory transfers to property and equipment Property, Plant and Equipment, Transfers and Changes Vesting of early exercised stock options Vesting Of Early Exercised Stock Options Vesting of early exercised stock options. Purchases of property and equipment included in accounts payable Capital Expenditures Incurred but Not yet Paid Common stock issued under asset purchase agreement Stock Issued Under Asset Purchase Agreement Stock Issued Under Asset Purchase Agreement Current provision for income taxes: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] State Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Total current Current Income Tax Expense (Benefit) Deferred tax expense (benefit): Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total deferred Deferred Income Tax Expense (Benefit) Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] 2018 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four Net Finite-Lived Intangible Assets, Net Summary of Anti-Dilutive Shares Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Net loss Net cash provided by operating activities Marketable Securities and Fair Value Measurements Fair Value Disclosures [Text Block] Stock options Employee Stock Option [Member] Employee stock purchase rights ESPP [Member] Employee Stock Purchase Plan [Member] Income Statement Location Income Statement Location [Axis] Income Statement Location Income Statement Location [Domain] Cost of revenue Cost of Sales [Member] Sales and marketing Selling and Marketing Expense [Member] Research and development Research and Development Expense [Member] General and administrative General and Administrative Expense [Member] Consolidated Financial Statement Details Supplemental Balance Sheet Disclosures [Text Block] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2014 Stock Incentive Plan Two Thousand Fourteen Stock Incentive Plan [Member] Two Thousand Fourteen Stock Incentive Plan [Member] 2014 Employee Stock Purchase Plan Two Thousand Fourteen Employee Stock Purchase Plan [Member] Two Thousand Fourteen Employee Stock Purchase Plan [Member] Early Exercise of Stock Options Early Exercise Of Stock Options [Member] Early Exercise Of Stock Options [Member] Option Exchange Program Option Exchange Program [Member] Option Exchange Program [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Maximum Maximum [Member] Minimum Minimum [Member] Prior Common Stock Outstanding Prior Common Stock Outstanding [Member] Prior Common Stock Outstanding [Member] Reallocated 2008 Equity Plan Shares Reallocated 2008 Equity Plan Shares [Member] Shares from the 2008 Plan canceled and added back to the 2014 Plan Non Statutory Stock Option Award Non Statutory Stock Option Award [Member] Non Statutory Stock Option Award [Member] ESPP Number of shares available for reallocation Share-based Compensation Arrangement by Share-based Payment Award, Number of Canceled Shares Available for Reallocation Share-based Compensation Arrangement by Share-based Payment Award, Number of Canceled Shares Available for Reallocation Additional shares reserved for future issuance Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Increases (Decreases) in Period Percentage of outstanding shares of common stock Share Based Compensation Arrangement By Share Based Payment Award Shares Reserved For Future Issuance Increase Percentage Share Based Compensation Arrangement By Share Based Payment Award Shares Reserved For Future Issuance Increase Percentage Additional shares authorized for future issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Options granted, exercisable term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Total combined voting power of all classes of stock Combined Voting Power Of All Classes Of Stock Total combined voting power of all classes of stock. Percentage of exercise price of fair value per share on grant date Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Percentage of eligible compensation through payroll deductions Employee Common Stock Purchases Through Payroll Deductions Under Employee Stock Purchase Plan Price As Percentage Of Fair Market Value Employee Common Stock Purchases Through Payroll Deductions Under Employee Stock Purchase Plan Price As Percentage Of Fair Market Value Shares purchased during period Stock Issued During Period, Shares, Employee Stock Purchase Plans Average share price of shares purchased (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased Aggregate intrinsic value of shares purchased Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Shares Purchased Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Shares Purchased Number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Aggregate price of shares authorized to be repurchased Stock Repurchase Program, Remaining Authorized Repurchase Amount Canceled (in shares) Other than options granted (in shares) Incremental share based compensation expense Allocated Share-based Compensation Expense Segment Reporting [Abstract] Geographic Information Segment Reporting Disclosure [Text Block] Schedule of Total Revenue Based on Customer's Location Revenue from External Customers by Geographic Areas [Table Text Block] Long-lived Assets by Geographic Areas Long-lived Assets by Geographic Areas [Table Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Equipment Equipment [Member] Software Software and Software Development Costs [Member] Furniture and fixtures Furniture and Fixtures [Member] Leasehold improvements Leasehold Improvements [Member] Construction in progress Construction in Progress [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Estimated Useful Life (in Years) Property, Plant and Equipment, Useful Life Property and equipment, gross Property, Plant and Equipment, Gross Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property, Plant and Equipment, Net Credit Facility Debt Disclosure [Text Block] Schedule Of Entity Wide Revenue By Major Customers By Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Customer Customer [Axis] Customer Customer [Domain] Customer A Customer A [Member] Customer a. Customer B Customer B [Member] Customer b. Customer C Customer C [Member] Customer c. Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Revenue Sales [Member] Accounts Receivable, Net Accounts Receivable [Member] Entity Wide Revenue Major Customer [Line Items] Revenue, Major Customer [Line Items] Percentage representation of significant customers Concentration Risk, Percentage Appcito Acquisition Business Combination Disclosure [Text Block] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] ASU 2014-09 Accounting Standards Update 2014-09 [Member] Number of software based advanced application networking and network security solutions Number of Software Based Advanced Solutions Number of Software Based Advanced Solutions Number of intelligent management and automation tools Number Of Intelligent Management And Automation Tools Number Of Intelligent Management And Automation Tools Estimated useful life, finite-lived assets (in years) Finite-Lived Intangible Asset, Useful Life Period of recognition of deferred revenue (in years) Deferred Revenue, Period of Recognition Deferred Revenue, Period of Recognition Warranty period (in days) Warranty Period Warranty Period Number of reportable segments Number of Reportable Segments Number of operating segments Number of Operating Segments Reduction in accumulated deficit Retained Earnings (Accumulated Deficit) Decrease in deferred revenue Deferred Revenue Unrecognized excess tax benefits Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Deferred commission asset Deferred Sales Commission Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Geographical Geographical [Axis] Geographical Geographical [Domain] United States UNITED STATES Japan JAPAN Asia Pacific, excluding Japan Asia Pacific [Member] EMEA EMEA [Member] Other Other Countries [Member] Other Countries [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Total revenue Revenues Long-lived assets Long-Lived Assets Depreciation expense Depreciation Amortization of assets Amortization of Intangible Assets Weighted average useful life (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Deferred Revenue Arrangement By Type [Table] Deferred Revenue Arrangement, by Type [Table] Products and Services Products and Services [Axis] Products and Services Products and Services [Domain] Products Product [Member] Services Services [Member] Services [Member] Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Total deferred revenue Less: current portion Deferred Revenue, Current Non-current portion Deferred Revenue, Noncurrent Retirement Benefits [Abstract] Maximum contribution Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount Additional contribution, Age 50 and above Defined Contribution Plan, Maximum Annual Contributions Per Employee, Additional Amount Defined Contribution Plan, Maximum Annual Contributions Per Employee, Additional Amount Percent match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Percent of employee's compensation Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Contribution amount Defined Benefit Plan, Plan Assets, Contributions by Employer Schedule of Error Corrections and Prior Period Adjustments Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Income Taxes Income Tax Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Deficit Retained Earnings [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance at beginning of period (shares) Shares, Outstanding Balance at beginning of period Stockholders' Equity Attributable to Parent Cumulative effect adjustment from adoption of ASU 2016-09 Cumulative Effect on Retained Earnings, Net of Tax Stock based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Common stock issued under employee equity incentive plans (shares) Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Common stock issued under employee equity incentive plans Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Common stock issued under asset purchase agreement (shares) Stock Issued During Period, Shares, Purchase of Assets Common stock issued under asset purchase agreement Stock Issued During Period, Value, Purchase of Assets Vesting of early exercise stock options (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Vesting of early exercise stock options Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Repurchase and retirement of common stock (shares) Stock Repurchased and Retired During Period, Shares Repurchase and retirement of common stock Stock Repurchased and Retired During Period, Value Unrealized loss on marketable securities, net of tax Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Balance at end of period (shares) Balance at end of period Allowance for Doubtful Accounts Allowance for Credit Losses on Financing Receivables [Table Text Block] Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Schedule of Intangible Assets Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Schedule of Deferred Revenue Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Developed technology Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Goodwill Goodwill Other tangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Schedule of Operating Leases and Purchase Commitments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Income Statement [Abstract] Cost of revenue: Cost of Goods and Services Sold [Abstract] Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense Litigation and settlement expense Litigation Settlement, Expense Total operating expenses Loss from operations Non-operating income (expense): Nonoperating Income (Expense) [Abstract] Interest expense Interest Expense Interest and other income (expense), net Interest Income And Other Income Expense Net Interest income and other income (expense), net. Total non-operating income (expense), net Nonoperating Income (Expense) Loss before income taxes Provision for income taxes Net loss Weighted-average shares used in computing net loss per share: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Valuation Allowance [Table] Valuation Allowance [Table] Valuation Allowances and Reserves Type [Axis] Valuation Allowances and Reserves Type [Axis] Valuation Allowances and Reserves [Domain] Valuation Allowances and Reserves [Domain] Allowance for Doubtful Accounts Allowance for Doubtful Accounts [Member] Valuation Allowance [Line Items] Valuation Allowance [Line Items] Beginning Balance Valuation Allowances and Reserves, Balance Charged to expenses Valuation Allowances and Reserves, Additions for Charges to Cost and Expense Write-offs/Utilization Valuation Allowances and Reserves, Deductions Ending Balance Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Lease Arrangement Type [Axis] Lease Arrangement, Type [Axis] Lease Arrangement Type Axis [Domain] Lease Arrangement, Type [Domain] Leases and Other Contractual Obligations Property Subject to Operating Lease [Member] Purchase Commitments Purchase Commitment [Member] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] 2018 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2019 Operating Leases, Future Minimum Payments, Due in Two Years 2020 Operating Leases, Future Minimum Payments, Due in Three Years 2021 Operating Leases, Future Minimum Payments, Due in Four Years 2022 Operating Leases, Future Minimum Payments, Due in Five Years Total Operating Leases, Future Minimum Payments Due Employee Benefit Plan Compensation and Employee Benefit Plans [Text Block] ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] MSUs Market Performance-Based Restricted Stock Units [Member] Market Performance-Based Restricted Stock Units [Member] PSU, February 2016 Performance Shares, February 2016 [Member] Performance Shares, February 2016 [Member] PSU, October 2016 Performance Shares, October 2016 [Member] Performance Shares, October 2016 [Member] PSUs Performance Shares [Member] Total compensation expense related to unvested awards granted, not yet recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Total compensation expense related to unvested awards granted, not yet recognized weighted-average period for recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Share price (in dollars per share) Share Price Consecutive trading days Share-based Compensation Arrangement by Share-based Payment Award, Consecutive Trading Days Share-based Compensation Arrangement by Share-based Payment Award, Consecutive Trading Days Target price measurement period Share-based Compensation Arrangement by Share-based Payment Award, Target Price Measurement Period Share-based Compensation Arrangement by Share-based Payment Award, Target Price Measurement Period Actual performance vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Actual Percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Actual Percentage Vested (in shares) Forfeited (in shares) Fair value of vested shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Amount authorized to be repurchased Stock Repurchase Program, Authorized Amount Number of shares repurchased during period Stock Repurchased During Period, Shares Average price per share of shares repurchased (in dollars per share) Stock Repurchased During Period, Average Price Per Share Stock Repurchased During Period, Average Price Per Share Statement of Comprehensive Income [Abstract] Other comprehensive loss, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized loss on marketable securities Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Interest Expense [Member] Interest Expense [Member] Stock Options Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Research and Development Credit Carryforward Research Tax Credit Carryforward [Member] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] U.S. Federal Domestic Tax Authority [Member] State State and Local Jurisdiction [Member] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Valuation allowance Increase (decrease) in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Operating loss carryforwards Operating Loss Carryforwards Tax credit carryforward Tax Credit Carryforward, Amount Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Unrecognized tax benefits Accrued interest related to unrecognized tax benefits Unrecognized Tax Benefits, Interest on Income Taxes Accrued Gross accrued interest expense Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Interest released due to lapse of statue of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Unrecognized tax benefits that would affect the effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Reduction in deferred tax assets Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Change In Tax Rate, Deferred Tax Asset, Provisional Income Tax Expense Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Change In Tax Rate, Deferred Tax Asset, Provisional Income Tax Expense Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Cash and Cash Equivalents Cash and Cash Equivalents [Axis] Cash and Cash Equivalents Cash and Cash Equivalents [Domain] Cash Cash [Member] Cash equivalents Cash Equivalents [Member] Fair Value, Hierarchy Fair Value, Hierarchy [Axis] Fair Value Hierarchy Fair Value Hierarchy [Domain] Level I Fair Value, Inputs, Level 1 [Member] Level II Fair Value, Inputs, Level 2 [Member] Level III Fair Value, Inputs, Level 3 [Member] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Financial Assets Assets, Fair Value Disclosure [Abstract] Cash and Cash Equivalents Cash and Cash Equivalents, Fair Value Disclosure Marketable Securities Total Assets, Fair Value Disclosure Schedule of Purchase Price Allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Inventory, Raw Materials, Net of Reserves Inventory, Raw Materials, Net of Reserves Inventory, Finished Goods, Net of Reserves Inventory, Finished Goods, Net of Reserves Total inventory Inventory, Net Domestic loss Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign income Income (Loss) from Continuing Operations before Income Taxes, Foreign Loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest ASSETS Assets [Abstract] Current Assets: Assets, Current [Abstract] Cash and cash equivalents Marketable securities Available-for-sale Securities, Current Accounts receivable, net of allowances of $983, $1,920 and $2,660 respectively Accounts Receivable, Net, Current Inventory Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Intangible assets Intangible Assets, Net (Excluding Goodwill) Other non-current assets Other Assets, Noncurrent Total Assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current Liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Deferred revenue, current Total current liabilities Liabilities, Current Deferred revenue, non-current Other non-current liabilities Other Liabilities, Noncurrent Total Liabilities Liabilities Commitments and contingencies (Note 6) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock, par value $0.00001 - 500,000 shares authorized; 71,692, 67,873 and 64,172 shares issued and outstanding, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Total Stockholders’ Equity Total Liabilities and Stockholders’ Equity Liabilities and Equity Gross Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Fair Value Accounts receivable Total current assets Total Assets Total current liabilities Total Liabilities Total Stockholders’ Equity Total Liabilities and Stockholders' Equity Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed technology Developed Technology Rights [Member] Patents Patents [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Cost Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Accrued Liabilities [Abstract] Accrued Liabilities [Abstract] Accrued compensation and benefits Employee-related Liabilities, Current Accrued tax liabilities Taxes Payable, Current Other Other Accrued Liabilities, Current Total accrued liabilities Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate EX-101.PRE 14 aten-20171231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 a10k12312017chart.jpg begin 644 a10k12312017chart.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# 4#! 0$ P4$! 0%!04&!PP(!P<' M!P\+"PD,$0\2$A$/$1$3%AP7$Q0:%1$1&"$8&AT='Q\?$Q)!P>'Q[_ MVP!# 04%!0<&!PX(" X>%!$4'AX>'AX>'AX>'AX>'AX>'AX>'AX>'AX>'AX> M'AX>'AX>'AX>'AX>'AX>'AX>'AX>'A[_P 1" 7<"",# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#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#[+HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBL?Q=XH\.^$=(?5O$VLV6E62=9;F4*"?11U8^PR:UH9$EB26,[D=0RG'4'I0 M ZBLC7?$VB:)'[9.C20VD$+SW$B+]YEBC#.0,C) QR*DT'7]'UT7 T MN^2>2V<)B^(H9Y-'ODN#;2".XB9&CF@<@,%DC[:1_R"K/_ *X)_P"@BO&/VZ?^3;->_P"OBT_]*(Z] MGTC_ )!5I_UP3_T$4 >":%XPA\&?M;^,=(\;O]C3Q1;6/_"/7\YQ$T<2%3 & M)PN7=CCC+ YY9<]3H<%QKO[3>H^*-$##0M-\/_V/J-TK$17=YYY<1KV0>3IGA98S=:E'&OV@7LR$I'"Q!VJBC<_P#> M.U> #G%_9X\0>,/ ?CQO@/X^"7?V>S:X\.:K&FU;JV3^ CU SUY&U@2?E) + MW@/57\;?M=^,;FZ*/BWK/_"#?M2? M#C5[>00V_BV"?1=33)"S;'3R&(Z;EDF !ZX)'>LW]FVT;3/VEOCA8S,QEEO[ M:Z7?UV2--(/PQ(OX8J+]J^UN-5^.GP,TJT4-(-;EN7]0DK:C/J.J^ O"U_>W#;YKBYTB"661O5F9"2?6N@7T MUO<0:-;QR0R+;N5=6"95@0"".010!Z_17S7_ ,$Z[BXN?@GK$ES/+,X\1S@- M(Y8@?9K;CFOI2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#RK]IKP/XM^)'PXN?!OAH:) MW+#)+=:A>2QE!&X? 1(7SDJO) M(ZFO0O"RZPFA6L6NVUC;WT<2)(MGPFM--M&=7F+3%?,ED*DJ,*H555CU8D\X'=T4 >;>(O!NIZ7\7K? MXG>&;87TEQIQTS6M-$JQO//\ L6]1_P#2:2@#QG_@G%_R M1#6?^QDG_P#2:VKZ9KYF_P""<7_)$-9_[&2?_P!)K:OIF@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KC/CM_P D0\>?]BWJ/_I-)79UQGQV_P"2(>//^Q;U'_TF MDH \9_X)Q?\ )$-9_P"QDG_])K:OIFOF;_@G%_R1#6?^QDG_ /2:VKZ9H ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *XSX[?\D0\>?\ 8MZC_P"DTE=G7&?';_DB M'CS_ +%O4?\ TFDH \9_X)Q?\D0UG_L9)_\ TFMJ^F:^9O\ @G%_R1#6?^QD MG_\ 2:VKZ9H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XSX[?\ )$/'G_8MZC_Z M325V=<9\=O\ DB'CS_L6]1_])I* /&?^"<7_ "1#6?\ L9)__2:VKZ9KYF_X M)Q?\D0UG_L9)_P#TFMJ^F: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N,^.W_)$ M/'G_ &+>H_\ I-)79UQGQV_Y(AX\_P"Q;U'_ -)I* /&?^"<7_)$-9_[&2?_ M -)K:OIFOF;_ ()Q?\D0UG_L9)__ $FMJ^F: "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "N,^.W_ "1#QY_V+>H_^DTE=G7&?';_ )(AX\_[%O4?_2:2@#QG_@G% M_P D0UG_ +&2?_TFMJ^F:^9O^"<7_)$-9_[&2?\ ])K:OIF@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ J-)X7N)+=9%,L85G4'E0( MIH?%C:E=/B.ZODN_WV^5ST,%E\\5"< MX_97WOM]WZ'J]%%%>X>>%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'D'[5/COQO\//AK M=^)/"EKI&R&2**2XNG=Y(_,;;E8MH4X)7DL>O3CGUC3I'ET^VED.YWB5F..I M(&:\5_;I_P"3;->_Z^+3_P!*$KV?2/\ D%6?_7!/_010!RGQ4^(5AX&M=/ME MLYM6U_6+@6ND:3;G$MU*>Y/\$:YRSG@#UZ5I^&=/\4@17WB37T>Y8$R6-A;( MEHF'.3T%>@>#_BMKL'QBD^%7Q#T?3]/UBXMC=Z3?Z?*QM;^, M9) 5_F5L*W&3]QO;(!K^(_&NHZG\6[?X8>%;A+6Y@L#J6MZD8A(;.$D+'%&K M?+YKE@,M3T#XMP_#;Q5>I?\ ]J6)O="U0QI%)<>7Q-;RJN%, MB@;PRJH*G& 1D^=?LV7$NI_M,_&_4+@,)(;Z"U7>.=B/,B_AMB7\,4S]K*ZF MTSXX_ O4K1PMP=HSII7A;PM=62MB&:Y\1SP2NOJR+9.%/L&;ZT =37&?';_DB'CS_L6]1_\ M2:2C^TOBG_T)O@S_ ,*NY_\ E?7)_&>_^)+_ >\:)?>$_"4%HWA^_$\L/B6 MXED1/L[[F5#8J&8#)"EE!/&1UH X7_@G%_R1#6?^QDG_ /2:VKZ9KYF_X)Q? M\D0UG_L9)_\ TFMJ^F: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHH) !)( '))H **YK7/&>EZ>3%;'[ M;..-L9^0?5O\,USUZ?$NNVDMYJ$O]FZ9&I=A@J"!Z+U8_7CTKP,7Q#AZ4G3H M)U9KI'9>LMDCTJ&659I2J/DB^^[]%NRQ\2M=AF@32K*=) 6W7#((J:7V79=OZZGVV#PD,)25.!ZM\/M6_M+0UAD;-Q:XC? M/4K_ G\N/P-='7C_@S5?[)UR*9VQ!+^[F] I[_@<'\Z]@K]6X4S3Z_@5&3] M^&C_ $?S7XIGQN2%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >&?M MUNB_LW:XK, 7N;0*">I\]#C\@:]HT1TDT:QD1@R-;QE6!R""HYJAXD\)>%/$ MI0^(_#&BZR8_N&_L(KC;UZ;U..I_.KNBZ1I6B6*V&C:99:;:)]V"T@6&-> . M%4 #@ ?A0!X3\ +"?P3^T)\4_"&HXC76;E->TIG&#<1.\ADVGOL,BJ1V(-:/ MQ*T63Q%^UA\.'TX!F\/Z?>:AJCJ?]5"_R0@D=V?=@'J Q[&O6O$?AC0O$+VT MNK6"S7%HQ:UN8Y'AG@)&"8Y4(=,CKM(S4^AZ'I>B1S+IMJ(FN'$D\KNTDLS@ M!0TDCDLYP ,L3P * /&/ 6F/X,_:X\:6=RK+:^,M,BU33Y2,*\D!VS1 ]V!D M+?0BF?%?1?\ A.?VIOAWI=O&)[?PC;S:UJ;8.V$NR?9U)QC>9(5(7K@$]J]G M\1>'M'\0001:O9+<&WD\VWD#-'+ ^"-\DV* M6YN)/-N)2S22SO@#=)(Q+NV !EB3@ 4 :E%%% !1110 4444 %<9\=O^2(>/ M/^Q;U'_TFDKLZXSX[?\ )$/'G_8MZC_Z324 >,_\$XO^2(:S_P!C)/\ ^DUM M7TS7S-_P3B_Y(AK/_8R3_P#I-;5],T %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 444V62.*-I)9%C11EF8X 'N:3:2NP2 MN.I'940N[!549))P *Y36O&]E;L8-,C-].3@$9" _P S^'YUFKH_B;Q*XEU> MX-E:YR(L8_)/ZMS7@5\_I.;HX.+K3_N_"O66R/2IY;-1YZ[Y(^>_R6YJZWXU MTZS)AL0;Z?I\AP@/U[_A62-.\4^*&#ZC*;"R)R(RI48]DZG_ (%74:)XLO[)Q>/US"K[O\D-%\WN_ZL:?7:&&TPL-?YI:O MY+9&+H?AC2M)P\4/G3C_ ):R\L/IV'X5=UK38-6L39W+RK$S!F\ML%L=CQTS MS^%7:*]JG@,-3H/#P@E![KOZG!+$U95/:2DW+N?\ 8MZC_P"DTE=G7&?';_DB'CS_ +%O4?\ TFDH \9_X)Q?\D0UG_L9 M)_\ TFMJ^F:^9O\ @G%_R1#6?^QDG_\ 2:VKZ9H **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH ***BNKB"U@:>YFCAC7JSM@4I244W)V0T MFW9$M,N)H;>)IIY4BC499G8 #\:Y#5O&\;2?9=#M7NYVX5V4XS[+U/Z55@\, MZ[KLRW/B"^>*/J(@06'T ^5?U-?/U<_C5FZ6 @ZLNZTBO66WW'I0RUP7/B9< MB_%^B+FL>.+:-_LVCP->SL<*Q4A<^PZM^E48M \1>(95GUV[:V@SE8N_X*.! M]3S77:1HNFZ4F+*U1&Q@R'ES^)K0K-9-B,:^;,JMU_)'2/SZLKZ_2P^F%A9_ MS/5_Y(S-&T'2]) -I;#S,8,K_,Y_'M^&*TZ**]^AAZ6'@J=**BET6AYM2K.K M+FF[L****V("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ KC/CM_R1#QY_P!BWJ/_ *325V=<9\=O^2(> M//\ L6]1_P#2:2@#QG_@G%_R1#6?^QDG_P#2:VKZ9KYF_P""<7_)$-9_[&2? M_P!)K:OIF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***KZA?6>GP& M>]N(X(_5CU^@ZG\*FGGSQ$G3RZFZK_FV@OGU]$>G'+E27-BIY4< MGZGJ?QJW2CD=7%OGS*IS_P!U:07RW?S&\PA17+A8H_^DTE M 'C/_!.+_DB&L_\ 8R3_ /I-;5],U\S?\$XO^2(:S_V,D_\ Z36U?3- !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%4M5U73]+B\R]NDBXX7.6;Z B*A"4Y[]$>FLOA17-BI\ODM9?\ CO?&.H:E,;/P[82,QX\UEW-]<=!]33M/\ M%W5[.+SQ#?R2R'DQ*V3]"W;Z#\Z[&RM+:R@$%I!'#&/X47'_ .NIJ<,A>(DJ MF8U'5?\ +M!?+KZO?L*68JDN7"QY%WWD_F5]/L;/3X!#96\<"#LHZ_4]3^-6 M***^@A"-.*C!62Z(\R4G)WD[L****L04444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !7&?';_ )(AX\_[%O4?_2:2NSKC/CM_R1#QY_V+>H_^DTE 'C/_ 3B M_P"2(:S_ -C)/_Z36U?3-?,W_!.+_DB&L_\ 8R3_ /I-;5],T %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%9FLZ]I>DJ?M=ROF8R(D^9S^';\<5C7Q%+#P=2K)12ZO0NG3G4ER MP5V:=9^KZUINE1EKVZ1&QD1CES]!UKD9?$'B+Q!(T&A6;6\&<&7N/JQX'T'- M7M'\#VR/]IUB=KVK?I7@/.<1C7RY;2YE_/*ZC\NK/26 I8?7%3 ML_Y5J_\ )%.?Q/KNN2M;>'[%XH\X,I&6'U)^5:LZ5X'1I/M6N73WD5Z1V^\F>9."Y, M-'D7XOYD5K;P6L"P6T,<,:]%1<"I:**^@C%12C%61YK;;NPHHHIB"BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC/CM_R1#QY_V+>H_^DTE= MG7&?';_DB'CS_L6]1_\ 2:2@#QG_ ()Q?\D0UG_L9)__ $FMJ^F:^9O^"<7_ M "1#6?\ L9)__2:VKZ9H **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBL76_$^DZ5N26?S9Q_RRB^9L^_8?C7/B M<51PL/:5I**\S2E1J5I-X.T$>[]3_P&M;1/!.G6>);\F^GZG>,(#]._XUX7]K8O'Z9= M2]W^>>B^2W9Z7U*AAM<5/7^6.K^;V1DOK/B;Q([1Z/;&SM3P9:TM M&\$6-N1/J^ M%>D=E^)G4S*:CR4%R1\M_F]QL4<<4:QQ1K&BC"JHP /84ZBBO?225D>:W<** M**8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%KZO+IUH^H6]S:>5=&%?-0&95P&QG&&88] MS7NVD?\ (*L_^N"?^@B@"U6)X>\5^'O$&K:SI6C:G'>7>B7"VVHHB-B&4KN" M[B-K''7:3@@@X(Q5#Q[JM^&M?#&@2F/6]6#!)@ ?L-NN/-N2#_=R H[NRCIN M(\G_ &3-+M-%\2: /;_$.OZ/X?MHK MC5[Z.V6:010)@M)-(>0D:*"SM@$[5!/!IOAOQ'HOB*&>31[Y+@VT@CN(F1HY MH'(#!9(W =&P0<, <$&O&/ >JOXV_:[\8W-TYDL_!>G1Z=IL)Y6.68@S2X[. M2CIG^[Q1\6]9_P"$&_:D^'&KV\@AM_%L$^BZFF2%FV.GD,1TW+), #UP2.] M'OE%%% !1110 4444 %<9\=O^2(>//\ L6]1_P#2:2NSKC/CM_R1#QY_V+>H M_P#I-)0!XS_P3B_Y(AK/_8R3_P#I-;5],U\S?\$XO^2(:S_V,D__ *36U?3- M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%< M[KGB_2=-+1QO]KG'\$1X!]VZ#]:Y<7CTKS45Y_IW^1M1P]2O+EIQNSH MJP=<\5Z3I9:,R_:9Q_RSAYP?<]!_.N=!\5^*3D'^S[!OJ@8?S;^5;VA^#]*T MT+)*GVR?_ML=WY-Z'H?5,/AM<1*\OY8 M_JS!^U>*_%)(M4_L^Q;^+)4$?[W5OPXK:T/P9I=AB2Z'VV?UD'R#Z+_CFNF' M P**WPV04(S5;%2=6IWELO2.R,JN95''DHKDCV7ZO=@H"J%4 # [4445[Q MYP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%4=9 MUC2M&MOM.K:E:6,/9[B94!]AD\FO-O$WQY\&Z9OCTM;O6)AP#$GEQ9_WFY_) M36M.A4J? KF%7$TJ/QR2/5ZY7XO21Q_#'Q$9'5 VGRJ-QQDE3@?6O(&^(_Q: M\;$Q^$= -C:N=JS0P[L>QFD^3\@*SO$WPG\9R^'-3\3^,?$HEFL[9YU@,CW# MG:,[2Q("_AFNRG@U3FG4FD^V[."KCW5IR5&#:L]=D>,T445]$?)%C3/^0C;? M]=D_F*^^*^!],_Y"-M_UV3^8K[XKQ2QE!&X? 1(7SDJO)(ZFO0O"RZPF MA6L6NVUC;WT<2)(MG@#SK]FVS;3/VEOCA8S%C++?VUTN_KLD::0?AB1?PQ47[5]K<: MK\=/@9I5HH:4:W+#=3TOXO6_P 3O#-L+Z2XTXZ9 MK6FB58WN8@P:*:,L0AD4C;AB 5/WACE=)\&ZCKOQ:C^)'BFT2S_LRQ-EH6F% MTE>VWY,UQ*RY42-G8%5F 4=23P >D4444 %%%% !7+:K\-_AWJVHSZCJO@+P MM?WMPV^:XN=(@EED;U9F0DGW-=310!QG_"I_A9_T33P9_P""*V_^(KD_C/\ M#+X;6'P>\:7UC\/?"5K=VWA^_F@GAT:W22)UMW*NK!,JP(!!'((KU^N,^.W_ M "1#QY_V+>H_^DTE 'C/_!.+_DB&L_\ 8R3_ /I-;5],U\S?\$XO^2(:S_V, MD_\ Z36U?3- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !12. MRHA=V"J!DDG %_X5QXW,,-@8<^(FHK\7Z+=_ M(WH8:KB)EZ>3%;'[;..-L9^4'W;_#-8@T[Q3XH8 M/J,IL+(G(C(*C'LG4_\ JZ;0_#&E:3M>*'SIQ_RUEY(^G8?A7C?7LQS'3"4 M_9P_GGO\H_YZ'?\ 5\+A?X\N>7\L=OF_\CF1;^*O%)W7#_V?8-_#@J"/]WJW MX\5T6A>%-*TO;)Y7VFX'_+649P?8=!_/WK>HKJPF0X>C/VU9NI4_FEK]RV7E M^9C6S&K./LX>Y'LOU[A1117MGGA1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !17,^)O'W@_P .;EU;7K.*91S!&WF2_P#?"Y(_&O,?$/[0 MMIYAMO"_A^XO)6^5)+IM@+>R+DM^8KHIX6K4^&)RUL;0H_'+4]TK'\1>*?#O MAZ/=K6LV5B<9"22C>P]D'S'\!7AOE_'?QU]YIM"LG'0G[&H!^F92/SK9\._L M]6"O]H\2Z]K_!IOU>A:\3 M?M!^';/=%H6F7FJ2#@22'R(OJ,@L?H5%!Z-\ ;Z_N?MWC+Q1+/.YS(EMF1V^LLG?\ X":]*\,_ M"_P/X?V/9Z%;SSKR)[O]\^?4;N ?H!7945E4Q=:IHY:&]+ 8>EK&.O=ZB* J MA5 P .U5M6T^SU;3+G3=0A\ZTN8S%-'N*[E(P1D$$?@:M45SIV=T=32:LS MS_\ X4Q\-?\ H6__ ">N/_CE'_"F/AK_ -"W_P"3UQ_\S# MZGA_^?:^Y' Q?!SX;QR+(GAS#(0RG[;<<$?]M*[ZBBHG4G/XFV:4Z-.G\$4O M1!1114&@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M5QGQV_Y(AX\_[%O4?_2:2NSKC/CM_P D0\>?]BWJ/_I-)0!XS_P3B_Y(AK/_ M &,D_P#Z36U?3-?,W_!.+_DB&L_]C)/_ .DUM7TS0 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%,N)H;>)IIY4BC499G8 #\:Y/6/&]M&_V;1X&O9R<*V# MLS[#JWZ5P8[,\+@8\U>:79=7Z+-[*V8P:9&;Z@>(O$,JSZY=M;6^%PT_:RO.I_-+5_+M\CGKYA6JQY%[L>RT7_ 0HHHKV M3A"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ*ZN;>T@:>ZGB@A7[T MDCA5'U)XH#8EHKSOQ-\9_ >B[DCU)]4F''EV">8/^^R0F/H37G]W\:?&WB6X M:S\$^%2ISCS/+:YD7WX 5?Q!%=5/!UIJ]K+ST.*KF&'INW-=]EJ?0;,JJ68A M5 R23@ 5Q?B;XJ>!M WI5K\,OBMXT82^,? M$1LK=CDPRS>81[B*/$8_,&NT\,_ GP7I8634A=:Q,.3Y\FR//LB8_(DUI['# MT_CG?R7^9E]8Q57^'3Y5WE_D.%8P?P JY1];A#^%!+S>K#ZC4J?QZC?DM$>-^&OV??#-EMDUS4+S5I!C*) M^XB_($M_X\*].\/^&O#_ (?CV:+H]E8Y&"T40#M]6ZG\36M17/4Q%6K\H_P#I M-)79UQGQV_Y(AX\_[%O4?_2:2@#QG_@G%_R1#6?^QDG_ /2:VKZ9KYF_X)Q? M\D0UG_L9)_\ TFMJ^F: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **AO;NVLH#/=SQPQC M^)VQ_P#KKD-3\;-/+]DT"SDN9FX$C(?T7J?QQ]*\['YMA, OWT]7LEJWZ+K.V!7):MXWC:3[+H=J]W,W"NRG&?9> MI_2JUKX4UC6)UNO$5^ZCM$K L/;^ZOX9KK=*TG3M+CV6-JD61@MU9OJ3S7E^ MUS7,?X:]A3[O6;]%LOGJ=G)@\+\3]I+LM(_?U.1@\-:[KLRW/B"]>&+J(@06 M'T ^5?U-=9H^BZ;I28LK54RT04445ZQQ!1110 4444 %%%% !1110 4444 %%%% !1165X@\2 M:!X?B\S6M8LK$8R%EE =OHO4_@*:BY.R%*2BKMV-6BO'/$W[0/ABQW1Z'87F MK2#I(P\B(_BP+?\ CHKF/^$L^-GCGY=!TI]*LG'$D4(A4KZ^;+R?^ 8KKC@: MK5Y>ZO/0X)YE13Y87D_+4]^U75--TFV-SJFH6MC#_?N)5C'YDUYOXE^.W@K2 M]T>G-=ZQ,,C_ $>/9&#[L^/S -!= VO;:'#=3J/\ 77G[YB?7#?*#] *KDPM/XFY/RT1/M,;6^&*@ MO/5GEK?$_P"*GC-S%X.\.&S@;.)HH?-(]C+( @_(4^T^"WC?Q-.EYXW\4E/X MO+,K7,B^W)"+^!(KZ$151 B*%51@ # I:/KKAI2BH_B_O#^SE/6O-R_!?*WA082.) J MJ/8#@5+17+4JSJ.\G<[:5"G25H12"BBBLS4**** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *XSX[?\D0\>?]BWJ/_I-)79UQGQV_Y(AX\_[%O4?_ $FD MH \9_P""<7_)$-9_[&2?_P!)K:OIFOF;_@G%_P D0UG_ +&2?_TFMJ^F: "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BJNIZC8Z;!YU[-+F\F^Q^'K&265N!(Z9/U"_U/Y4:?X,NKV<7GB&_DE<\ MF-6R?H6[?0?G77:?86>GP"&RMHX$]%')^IZG\:\[_A5S'_IQ3^^;_2/YHZ_] MCPO_ $\E]T?^#^1Q]EX/U'4IUN_$5_(Q_P">2MN8>V>B_05UVF:;8:;%Y5E: MQPC')4?,WU/4_C5NBO1P&3X3 OFIQO)[R>LG\W^ARXC'5L1I)V79:+[@HHHK MU#C"BBB@ HHHH **** "BBB@ HHHH **"0 23@#J:X[Q-\3O _A_./"7AL,-8UVS@E7@PJ_F2Y_W%RWZ5YCXB_:$T]7 M-MX9T*YOI2=J27+>6I/LBY9OI\IJSX9_9\\/6A277]3N]4E'+1Q?N8C['&6/ MU!%>G>'?"OASP[&%T71;*R(&-\<8\P_5S\Q_$T[X6GWD_N7^8K8VMV@OO?\ MD>'>=\=O'?\ JTFT*PD/4#[&JCZG]Z1],UK>'_V>[9I?M7BGQ#<7DS'<\=J- MH)]Y'R6_(5[I12>.J)6II17D..6TF^:JW-^;.8\,^ /!WAS:VE:!9QS+TGD7 MS9<^H=\D?ABNGHHKDE.4W>3N=T*<8*T59!1114EA1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !7&?';_DB'CS_ +%O4?\ TFDK MLZXSX[?\D0\>?]BWJ/\ Z324 >,_\$XO^2(:S_V,D_\ Z36U?3-?,W_!.+_D MB&L_]C)/_P"DUM7TS0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4R>6.""2>5@D<:EF8]@!DFGUQOQ/U;[/81Z7$V)+CYI<= MD!X'XG^1KS\TQ\,OPL\1+HM/-]%]YTX/#2Q-:-)=?R.ITN]@U'3X;VW),H]0?<'BK->:> O$EOI4%S::A(RP?ZR(A23NZ%?QX]N#ZU?N/$^N:Y*UMX? ML7BCS@RD98?4_=6O%PG%6%J82G.>M1_9BKNZ\O/=7.^MD]:-:45I!=7HK'7Z MKJNGZ7%YE]BHN!6OL\US'^(_84^RUF_G MM'Y:D\^#POPKVDN[TC]W4X_3?!+SS"[U^]DN)6Y:-6)S[%CS^6/K77V5I;64 M @M((X8Q_"BX_P#UU-17J8#*<)@%^YAJ]V]6_5O4X\3C:V(_B/3MT^X****] M$Y0HHHH **** "BBB@ HHHH **JZGJ.GZ7:M=:E?6UE O62>544?B37G/B?X MY>"=)WQV,UQK$Z\ 6L>(\^[M@8]QFM:=&I4^!7,:N(I45>&V@>> MXFCAB099Y&"JH]R>E?/>-YC M:YD ]=J@*OXY%=UX9^"?@71MLEQ93:M..=][)N7/^XN%Q]0:]"L;.TL;9;:Q MM8+6!?NQPQA%'T XH]IAJ?PQ+=>- MA:MR89IMWXB&/Y/S(-=CX9^ O@[3=DFJ27FLS#J)7\J+/J%3G\V->L45$\;5 MDK1=EY:%T\MH1?-)2 M'W55'\Z\ZKG^6TOBKQ^3O^5SIAEN+GM3?W6_,Z^BN#D^(,DC;+72"S=MTN?T M IO_ DWBVZXM=%V@]&%NY_4G%<;XJRYZ4G*?I%_Y(W638I?&E'U:.^HK@=_ MQ!NNBF%?I$O\^:7_ (1[QE=75OZ$5?@\/:'#C M9I=JBDW^.@7RV&RG+[D6A@YZ?NI)/Y8KN8+:W@_U,$47^X@'\JEH_LO-*G\3&-?X8)?B' MUS!Q^"A]\FSS^?4_'3PO-]F^RQHI9F,2* !R3\_TKC;^\N;^Z:YNYFEE8 %C M[<5Z!\3]6^SV$>EQ-B2X^:7'9 >!^)_D:\XK\]XGE*CB?JJK3J72)F^63,D.?[P'S#\1S^!KIX,S&.%QOL9[5-+^?3[]O6QEG MV%=;#\\=XZ_+J>@T445^NGQ(4444 %%%% !1110 45@>)?&?A;PX&_MG7;*U MD SY1?=+_P!\+EOTKS#Q)^T+I$+&#PYHMUJ$I.U9+AO*3/;"C+-]/EK>EAJM M7X8G-6QE"C\W5F:]X@T/08/.UG5K.P0C*^?*%+?0=3^%>$?;_ (Z^.O\ MCU@FT.QD_B1?LB@>H9OWA'TS6GH/[/@FG^V>+/$D]U,YS)':#DGWD?)/_?(K M?ZK3I_Q9KT6IS?7:M7^#3?J]$;'B;X_^%+#?'HUI>:Q*.C8\B(_\"8;O_':Y M3_A-OC-XY^7PWH[:992'Y9H8=@(_Z[2\'_@.#7L'AGX=^#/#NQ]-T&T\].1/ M.OFR ^H9LD?ABNJH]O0I_P .%_-_Y!]6Q-7^+4LNT=/QW/G_ $SX$:]K-T+_ M ,:^*GDF8Y=8F:>0CT\Q^ ?P(KT;PS\)? F@[7BT6.^G4Y\Z^/G'/^Z?E'X M5W5%95,96J:.6GEH;4L!AZ3NHW?=ZC8T2*-8XT5$4855& !]*=117,=@4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%> M7?M&?$_5_A;X'G\0Z=X4DU98WCB,\MPD<$3.< L 3(W.!@ #D<]<>EV,K3V4 M$[@!I(U<@=,D9H FHKRWQEXR^)EYJM[8_#'P9IFI6VGR&&XU+5KPPPS3*&/$7A^7PWXNT)@+_3GDWJ5)P'1NXZ9 M^H()!H ]7HKA?%?CF:'X@Z?\//#4%M=>(+JT>_N9+@DP:?:J=OFNJD,[,Q"J M@*YSDD#JGASQM>1_$.;X>^*X+6#6C9"_T^ZM RV^H09VOM5B3'(C Y3?]BWJ/\ Z325V=<9\=O^2(>//^Q; MU'_TFDH \9_X)Q?\D0UG_L9)_P#TFMJ^F:^9O^"<7_)$-9_[&2?_ -)K:OIF M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBD8A1EB !W- "T53GU72X/]=J- MI'[-,H/\ZH3^*_#\.=VI(Q_V$9OY"N2KF&$H_P 2K%>K2_4WAAJT_A@W\F;= M%)U-_E^9W%%<%_PF6OW)_T+0PW_;-Y/Y8I/M_CZ[_U-F8,_P#3)5_] M#KG_ -:,++^#"<_\,'^MC7^R*R^.48^K1WU%<#_97CNZ_P!=J)@S_P!-]O\ MZ */^$)UBY_X_M;#9Z\O)_/%']MXRI_!PQR^.]23]%;\QT_C?0(_N333?[D1' M\\51G^(5@/\ 46%R_P#OE5_EFMJ#POH$/W-,A/\ ODO_ #)J_!ING0?ZBPM8 ML?W(5'\A1]7SVI\5:$/\,6_S#VN71VIREZNWY'&?\)WJ%P<66B@G_>:3^0%' M]M^-[K_4Z5Y.>A^S%?\ T,UWHX&!11_8V.J?QL9)_P"%*/Y!]?P\?@H+YMLX M'[-\0+O_ %DY@!_VXU_]!YH_X1/Q-<_\?FN#!Z@SR/\ ITKOJ*/]6,-+^-5J M3]9O]+!_:]5?!",?2)PL7P\4G=<:J[$]=L./U)-7H/ 6C)S)->2GT+@#]!76 M45M2X9RJGM13];O\VS.>;8R>\W^"_(PH/"'AZ+&+ .?5Y&/]<5>@T72(,>5I MEFI'?R5S^>*OT5Z-++<'1_ATHKTBO\CEGBJ\_BFW\V-CC2-=L:*@]%&*=117 M8DEHC#<****8!1110 4444 %%%% %*[TC3+NN,C\ZR_^%A^!?\ H;-' M_P# I?\ &L7EU&H^9TD[]>5?Y%?77#W?:6MYFK_PC^B?] JT_P"_0I\&B:1! M,DT.G6T)OB]X#T+=:C\<_$VNW M+6/@GPH[2'@.Z-<2_78F OXY%=5/!UIZI67GH<57,,/3=G*[[+4^@CP,FN1\ M3_$GP5X=+IJ&O6S3J.8+<^=)GT(7.T_7%>2?\(%\8O'!+^*-<;3K1_O0S3X! M'M#%\O\ WU@UUOAGX!>$=.VR:O<7FLRCJ&;R8O\ OE3N_-C6GL*%/^)._DO\ MS+ZSBJO\*G9=Y?Y&%KG[0,MS/]C\(^&9KF9^(WN\EB?^N4>2?^^JSO['^.?C MK_D(7DNB63C&R23[*N.X*(-Y_P"!"O>=$T/1M#@,.CZ59V"$8800JF[ZD#)_ M&M&CZU3I_P *"7F]0^I5:O\ &J-^2T1XIX;_ &>]#MR)O$&KW>I2=3' !#'G MOD\L?S%>G^&_"'ACPXH_L71+*S<#'FK'F0CW][BT_P#2A*]HTCG2;,_],$_]!% $UO!#;Q>5!&L: M9+;5&!DDDGZDDG\:\9^&F@IK7[27COXF6\:KIT-M'X?M)D/%W+'L-R_N$>-8 M\^JL.U=KXO\ $B7>JR>#]&U:WLKW8&U*^,JC^SXFZ!<]9V'W1T4?.W&U7T]) MU/PEHB:5X8TN_L$9QY%E9P3!W8*I9C@$G )+'OU.3R >)_L\7SZ[^U'\:=6 MF.][2XM]/C8_PI&TD>T>@_-A_W MS(_YUH_"?3V\*?M:_$S2;H!!XCLK;6;$@8$D:L5D_$/(1^M1?'71SXP_:?\ MA)H<"F7^P_M.MWNUA^YB5XC&S>S20A??- 'T'1110 4444 %4'VKJ:* .,_X3+Q'_ -$G\9_^!6D_ M_)U\:6\WPR\6V<4OA^_1[B:YTPQP@V[@NP2\9BHZG:K' X!/ M%>OUQGQV_P"2(>//^Q;U'_TFDH \9_X)Q?\ )$-9_P"QDG_])K:OIFOF;_@G M%_R1#6?^QDG_ /2:VKZ9H **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBN&^(FORVNH6EE92;7MW6>4C^]_"I_#DCW%=AI=Y%J&GP7L!^29 P'H>X_ Y M%>9A*X*N;X"E\=:*_P"WD=,,%B9_#3?W,Z2BN,G^(6GC_46%T_\ OE5_ MD354^/+^X.++1@Q_WV?^0%>?/BG*XNRJW?DF_P!#ICD^,>O);U:_S.]HK@?[ M<\;77^HTGR0>A^S,/U8T?9_B!=?ZR8P _P"W&N/^^>:C_62$_P"#0J2](Z?B MRO[*E'XZD%\SOJ9+-%$,RRI&/5F KA?^$4\47/-WKG![&>1OTQBGQ?#U2=UQ MJS,3UVP_U)H_M;,ZG\+!O_MZ27X!]2PD?CKKY)LZF?7=&A_UFJ6@/H)03^0J MC/XQ\/1<"],A]$B8_P!,52@\ Z.G,DUY*?0N /T%7H/"'AZ+'^@;SZO(Q_3. M*/:9]4VA3AZN3_(.7+8;RE+T27YF?/X_TE,B*VO)#_NJH_G5*3X@N[;+72"S M'INES^@']:ZR#1=(@QY6F6:D=_)4G\\5=CCCC7;&BH/11BCZCG53X\4H_P"& M"?YA]8P$?AHM^LO\C@_^$G\67/\ QZ:)M7U%O(WZYQ2^9\0;K[J&%3[1+_/F MN]HH_L&O4_C8NH_1J/Y!_:5./P4(_-7."_X1_P 9W7_'QK'E@]0;E_Y*,4+X M!NIB&O-8R?:,M^I-=[11_JK@)?Q>:?\ BD_T:#^V,2O@M'T2..@^'VFKCS[V M[D_W=JC^1J]!X*\/Q_>MI)O]^5OZ8KHZ*[*7#^64OAH1^:O^=S">9XN>]1_E M^1EP>'=#AQLTNU./[Z!OYYJ_!:VT'^HMX8O]Q /Y5+17HTL+0H_PX)>B2.6= M:I/XI-_,****W,PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **JW^HZ?8+NOKZUM5QG,TJH/U-7:C\>/ -J3Y$VHWV/^>%J1G_OX5KFM0_:,L@= MFF>%KF=B<*9[H)^BJV?SK>."KRVB;OV;N6X.-J]/6N KZ#!TY4Z,8RW_X)\KF M%6-7$2G'9V_)!7=?!3QGI_@;Q/>:OJ-M,X8_G58EQ5*7-L1@U-U MXJ#L[G33?%WXB^+9C;>"O#!MT)QYJ0FX9?J[ (OXBB#X1_$;Q=*MSXU\3&WC M)SY4DQN'3Z(I$:_@:^A((HH(5A@C2*-!A410%4>@ Z4^O!^N\G\**C^+/J/[ M.]IK7FY>6R^Y'F7AGX(>!](VR7=M<:O..=UW)\F?9%P,>QS7HNG6%CIULMKI M]G;V<"_=B@B6-!^ &*L45RU*U2I\;N=E+#TJ2M"*04445F;!1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110!ROQ#^'OA3X@:>NG>+;&[U"R#*_V9=1N8(F9X/Z5M>']'LM"TN'3-/-U]FA4)&+B[EN&50 -\K,V, =ZT** /(M4_ M9J^"VJ:C<:CJ/A":[O+F0RSSS:S?,\CDY)),W)K;^'?P4^&/P^UYM=\(^&%T M[46@:W,QO;B;]VQ!( DD8#E1R!G\S7H5% &!XI\):7X@OM/U.9KFRU;32YL= M1M'"3P!QAU!(*LK#&48,IP#C(!H\,>$]+T&_OM4B:YO=6U'9]LU&\//^Q;U'_TFDKL MZXSX[?\ )$/'G_8MZC_Z324 >,_\$XO^2(:S_P!C)/\ ^DUM7TS7S-_P3B_Y M(AK/_8R3_P#I-;5],T %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !112,RJ,LP4>I.*-@%HJK+J6G1?ZW4+1/]Z91_6JDOB/0HOO:I;' M_=?=_*N:>-PU/XZD5ZM&L:%67PQ;^1JT5@2^,?#R=+XN?18G_P *J2^/-$3[ MJ7DG^[&/ZD5QSSW+8;UX_>G^1O'+L5+:F_N.JHKBY?B%8C_5:?<-_O,J_P"- M5F^($\A(MM'R?>4M]. M<<^*LJCI[6_HI/\ 0WCD^,?V/Q7^9WM%<%_PEGB> M;_CVT+(_Z]Y'_D:/[3\>3_ZNP,7_ &Q _P#0C4?ZSX67\.G.7I!_\ K^R*R^ M*45ZM'>T5P7D?$*X^_,8@?\ :B7_ -!H_P"$>\9S_P"MUK8#U'VIQ^@%']OU MI_P\)4^:2_4/[-IQ^*O'Y.YWM1RSP1?ZV:-/]Y@*X;_A!]6F_P"/K6P<]?O/ M_,BI(OAW"/\ 6ZK(W^["!_4T?VGFL_@P7WSBOP#ZI@X_%7^Z+.JEUG2(O]9J MEDOMYZY_G567Q3X?B^]J<1_W0S?R%947@#25YDNKU_HR@?RJU%X(T!,;H)I/ M]Z4_TQ1[?/I_#2IQ]6W^0>SRZ.\Y/T2_467QMX?3[MQ+)_NPM_7%5)O'^DJ# MY5M>2'ME5 _G_2M2+PKX?C^[ID1_WF9OYFN.^(QTVUN(=,T^RMH73]Y,\<8# M9(X7/7ISCW%>=FN,SK 89XBM4IKLDF[M]%?[SJP=# 8FJJ<(R?JU^AR]]0W< M#;9(G#J?<5^:8/&UL/B%6C-IO=K>SW/JZ^'A5I1VO]H^/;K_ %-D M8,_],57_ -#H_LSQY=?Z[4#!G_IN%Q_WQ7:Z7>1:AI\%[ ?DF0,!Z'N/P.15 MFOUJGD$:\5.>*J33U^*R^Y(^+EF3IMQC1C%KRU.!_P"$*UJY_P"/[6PV>OS/ M)_/%6(/AY:C_ %^I3/\ [D87^9-=M16D>%%O#\/W-,B/^^6;^9-;-%=]+)/ MQ,]ZC^\JP:9IT&/)L+6/']R%1_2K0 P!@445Z$*<*:M!)>AS2G*6LG<**** MLD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HJO>WUE8Q^9>WEO;)C.Z:4(/U-<[J/Q'\":?G[1XJTLD=1#,)B/P3-7&G*7 MPJY$ZL(?$TCJJ*\PU'X[> +7/D7-_?8_YX6A&?\ OYMKFM2_:-TM,_V=X9O) M_0W%RL7_ *"&K>."KRVBSEGF.%AO-?G^1[I17S[_ ,+A^)6K'&@>!@5;HPM) MY\?B,#\Q1Y_[0^MC]W"VG0MU^2WAQ_WU\]7]1FOBDEZLS_M*F_@C*7HCZ"JM M?:A86";[Z]MK5?[TTJH/U->#?\*M^+FLFZE\2? >G MY^T>*M,;'402^%K!\?\]PTW_HPFC_ &2/\S^X/]OE_+'[ MV>=ZC^T9IRY&F^&+N<]C/'%E/,1_P($+^ M8KW73M(TG30!IVEV5F!T\BW6/'Y 5=H]O0C\-/[V'U7$R^.M]R2/GWS/VB-: M^ZC:?"WM;PX_/YZ/^%5_%G6!G6O&VQ&ZQM?SR8_X" %_(U]!44?7I+X8I?(/ M[-A+XYREZL\'L?V=+8OYFJ>*[BF:3#))C[7G8I./]3Z5X']AO?\ GSN/^_9_PK[XHKT,/F+HTU#EO;S/+Q64 M+$574Y[7\O+U/@?[#>_\^=Q_W[/^%>N_LI6UQ#\1+]I8)8U.DR#+(0,^=#7T MW13K9FZM-PY=_,G#Y,J-6-3GO;R_X(4445Y9[04444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5QGQV_ MY(AX\_[%O4?_ $FDKLZXSX[?\D0\>?\ 8MZC_P"DTE 'C/\ P3B_Y(AK/_8R M3_\ I-;5],U\S?\ !.+_ )(AK/\ V,D__I-;5],T %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !115.+ M4K275IM+1\W$,:R,/8_X."Q,MJ;^YG0T5R3?\>VC9_P"VA?\ MD!1_PD_BV?B#0\ ]_LTA_7.*Y_\ 6K+Y?PW*7I&7^2-/[&Q2^*R]6CO:*X+[ M=X_N/]7:&+/_ $R1?_0J/L?Q N/]9&JO\ [/[T@%59=JWZ1_S-*7Q9X>C^]J2'_=1F_D*J2^.-!3[LD\G^[$?ZXJ2+P7X>3[UI M))_O3-_0BK<7AC0(_NZ9 ?\ >RW\S1;/Y]:4?_ FPOEL?YW]QC2_$#2Q_JK. M\<_[05?ZFJLOQ#3I#I+,>VZ?'_LM=;%I&E1?ZK3+-#ZB!<_RJU%%%$,1Q(G^ MZH%'U'.I_%BE'T@G^8?6,!':BWZR_P CA?\ A-=:F_X]=$!_X"[_ ,L4?V[X MVG_U>C^5_P!NK#_T(UWM%']BXV?\3&3^22#Z_AX_#07S;9P6_P"(=Q]U#$I] MHE_GS1_9/CJX_P!9J1BS_P!/&W_T$5WM%'^K<)?Q,15EZS_X ?VK)?#2@O\ MMTX+_A$/$DW_ !\ZZ#_VVD?^>*5/AZ[G=/JY)]H,_J6KO**?^JF6/XXN7K*7 M^8O[9Q:^%I>B7^1QD7P^T\?ZV_NF_P!T*O\ 0U;B\":&F-WVJ3_>E'] *ZBB MNF'#F5PVH+YZ_F92S3&2WJ,P8O!_AV/_ )A^X^K2N?ZU;B\/Z'']W2K0_P"] M&&_G6G179#*\%3^"C%?]NK_(PEB\1+XIM_-E:+3["+_565M'_NQ*/Z594!0 MH ["BBNN%.$-(JQC*4I;L****LD**** "BBB@ HHHH #G''6N!OO VI7EY- M=SZE;M)*Y=CL/4UWU%>;F.4X;,HQCB$VEMJU^1UX7&U<*VZ3M?R/._\ A7MY M_P!!&W_[X-'_ KV\_Z"-O\ ]\&O1**\G_4[*?Y'_P"!/_,[/[;6K2K3=2> M["BBBN@R"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ&[NK6TC\R[N8 M;=/[TKA1^9KG=2^(?@?3\_:?%6E9'58K@2D?@F351A*7PJY$ZD(?$TCJ**\R MU'XY_#ZUSY%[>WV/^>%HPS_WWMKF]1_:,T>,G^SO#5_<>GGSI#_(/71'!5Y; M19S3S##0WFOS_(]QHKY]_P"%S?$35QCP_P"!@P;H1;3W&/?*[11_:'[0VM?\ M>]DVGQMU'E6\./\ OY\WY5?U&:^*27JS+^TZ;^",I>B/H*H+V]L[*/S+R[@M MD_O2R!!^9KP3_A6OQDUCG5_&GV>,_>C.HS'_ ,=0;?UJ>R_9V,LGG:QXMEF= MOO"*UY_[Z9CG\J/J]&/Q5/N5P^MXB7P47\VD>I:C\1? NGDBX\5:42.HBG$I M'X)FN:U'XZ_#^U!\B[OK['_/"T89_P"_FVJNG? 'P/;8-S+JUZ>XEN%5?_'% M!_6NDTWX5?#ZPQY/A>SD(_Y^"TV?^^R:+82/\S^X+X^72,?O9P.H_M&:2F?[ M.\-7MQZ>?<+%_(-6?_PN/XCZOQX?\#!E;HPM9[C'XKM%>YZ=HFC:;C^SM(L+ M/'3R+9(\?D!5^CV]"/PT_O8?5L5+XJWW)'S[]M_:'UH?N;1M/B;J/+MX^Z;_T,FNDT[1M M'TT :=I5C9@=/(MTCQ^0%7J*PE5G+XFV=4*-.'PQ2^04445!H%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<9\=O^ M2(>//^Q;U'_TFDKLZXSX[?\ )$/'G_8MZC_Z324 >,_\$XO^2(:S_P!C)/\ M^DUM7TS7S-_P3B_Y(AK/_8R3_P#I-;5],T %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !113)IH85W32QQKZNP _6DVHJ[&D MWHA]%9=QXBT.#/F:I;'']Q]_\LUFW'CC08ON27$__7.+'_H6*\^MF^ H_P 2 MM%?-?D=,,%B*GPP?W'353US48-(T6^U:Y61X+*VDN)%C +%44L0 2!G ]17) MW'Q#@!Q;:9*_IYD@7] #6#XX\4:_J'@K78HM'\NV?3KA9'\IVVH8VR<]!Q7% M3XFRVI5C3IS'W_3I^%>,45]ACN&<%C94YU.:\'=6= MM>Y\7A^),;AU)0M[VCNCZ@_X:&\%_P#0,\0?]^(?_CM>L2WUE%_K;RWC_P!Z M4#^M? ]?9%KX"TZ5=PU6690<$QA<9_6O-X@ABL'[/ZE2Y[WO>5K6M;UO=_<> MOD.)AC/:?6I\MK6LM[WO^2.EE\0:)'][5;,_[LH;^559?%_AZ/KJ 8^BQN?Z M52B\!:(GWI+R3_>D'] *M1>#?#T?6R:0_P"U*_\ 0U\W[3/Y[0IQ]7)_D?1< MN6QWE-^B7ZE>7QUH2?=-S)_NQ?XD55E^(.G#_56-VW^]M7^IKF9_Z!:3_A,/$,__ !ZZ&#GI^ZD?^6*[Q$1!A%51Z 8I:/[*S.?\ M3&OY0B@^N82/PT%\Y-G!?VQXYG_U>EF+/_3N1_Z$:-OQ#GZDQK]85_\ KUWM M%'^K]2?\3%U7Z2M^@?VG%?#1A]US@O[#\;S_ .LU?RO^WEA_Z"*/^$,UR;BZ MUP$=_G=_YXKO:*/]5L%+^)* G=-JS,3UVP?U M+5:B^'VF#_6WMXW^Z57^AKL:*UAPOE,-J*^;;_-D2S?&2^W^"_R.9B\#:"GW MDN)/]Z7_ Q5J+PEX>CZ:B1A*M4E\4F_F M%%%%;F84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 445XOXU^.W_"-^*M1T+_A%OM7V*8Q^=_: M&S?P.=OEG'7U-:TJ$ZSM!7,*^)I8=*51V1[117S_ /\ #2/_ %)G_E3_ /M5 M'_#2/_4F?^5/_P"U5T?V?B/Y?Q7^9R_VMA/Y_P '_D?0%%%4U MW^S_ +!OF>/R?.\W&T]=VU?Y5U%VA(BU*YO2.T%H_\W"BN9U+]HO0XP?[-\.ZC:_/\CV^BOGW_A=?CW5A_P 4]X&#AOND037/_H&VC^U? MVA=:/^BZ(E\%%_-I'JVH_$'P1IX/VGQ5I. M1U6.Y61A^"Y-\#!PWW2+>>Y/3_9VBO< M=.T'0M-(.G:+IUGCIY%JD>/R K1H]OAX_#3^]A]6Q4OBJV]$CY]_M/\ :&UH M_P"C6#:=&W4>1!#@?]M,M^7-'_"M_C-K _XFWC+[-&?O1MJ,I_\ '4&T_GWK MZ"HH^NM?#!+Y!_9T9?'.3^9X':?L[R3R>=K'B^260_>$5KDG_@3/_2NBTWX M>";;#75QJU\W<23JB_DJ@_K7K5%3+'5Y?:+CEN%C]C[]3BM.^%/P]L,>3X8M M)".\[/-G_OLD5TNG:%HFFX_L[1]/L\=/(MDCQ^0%:%%82JSE\3;.F%&G#X8I M?(****S-0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XSX[?\D0\ M>?\ 8MZC_P"DTE=G7&?';_DB'CS_ +%O4?\ TFDH \9_X)Q?\D0UG_L9)_\ MTFMJ^F:^9O\ @G%_R1#6?^QDG_\ 2:VKZ9H **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***& M(4$L0 .YH **HW&L:3;Y\[4K1".QE7/Y=:S;GQEX?AX%XTI](XV/ZD8KBK9E M@Z'\2K%>K1T0PE>I\,&_DSH**XVY^(.G+_Q[V5U*?]O:H_F:I/XZU.=2UEHR MX SDEI /R KS*G%&5Q?*JG,^R3?Z'7'*,6U=QLO-I'?T5Y3J/CK5X\BXU72M M./\ =EFAB/Y2-GL:Y[4/B!8@D7GCF%3W6%IGS_W[0K^M$<\K5O\ =\)5EY\M ME][,YX.C2_C8B$?^WM3W61TC7=(ZHOJQP*H7.NZ-;Y\W4[4$=0) Q_(5\\W? MQ!\(*VZ2]UB]?_IE:+@_\">0']*SW^)VBAQ'9>&-0NW/3SKY5S_P%8R?7^*M MX_ZPU_X>#4/\4U^2.>6*R:E\>(YO\,6?0EQXUT"+.RXEF([1Q'^N*S;CXA62 M_P#'OI]Q)_UT<)_+->+V_BGQU?\ &B_#:,*W21K&YFQ_P)FV]O2M*WL_CU?\ M6NGP:5$?^><-K!CK_P #JO[)S^I_%Q%*GZ*_YD?VOE+Y)7/WA':9/_ 'TS_7M1_JU.?^\YA-_X M5R_D']MS7\#!)?XG?\S:U#684S_:GQ"TB(#[T:ZEYC#_ ( F?6L&Y\5?#JV; M=/XMN+U_XEMK"3/_ 'T^ :Z+3_V??!L !NK[6+MNX,R(I_ +G]:Z*P^#_P . M[/!7PZDS?WI[B63/X%L?I37"F1IWJ\]1^5W'Q,^'E MMD6ND>(+]AWF>.)3_P!\DFJ\7Q9CN'\O0/AO!*X.%\V:2Y)^H"CVXS7OMAX0 M\*6&/L7AO2("/XDLXPWYXS6TB*B!$4*HZ # %>A1RO)L/_#PL?5G-.OFM;^) MB6O1'SQ;>+_C1?\ _('\%1:8C?=,>E-$,?64X[]:I>*[+XY3^&=1O/$>HFUT MU+9VN4,T";X]O*[8NN1Q@^O-?2M8?C[3)-8\%:SIL%LMQ !E--U*LG\SX;HKT#_ (4Q\2O^A;_\GK?_ ..4 M?\*8^)7_ $+?_D];_P#QROHOK-'^=?>CY7ZGB/\ GV_N9Y_7T O[.EM<11SV MGC)O)D0,I;3MV0>0?]8.U>?_ /"F/B5_T+?_ )/6_P#\-L1CI_HC+^@D-?0%%/H&XKW^BC^T*_? M\$']E8;HOQ?^9X!_PI#QI_T/?_C\W^-)_P *>^)B_*GC[Y!PO^FW X^F*^@* M*/K];R^Y!_9>'Z7^]GS_ /\ "H/B>.1X_P">W^GW/^%'_"L?C3_T4/\ \K-Y M_P#$5] 44?7ZO9?<']F4>C?WL^?_ /A6?QJ3YU^(&XKR%_MF[.?;E,?G1_P@ MGQS_ .AR_P#*G+_\37T!11]>J=E]P?V92Z2E]Y\__P#"$?':']XGB[S&7HO] MI.<_@RXI?^$8^/W_ $,7_DXO_P 37O\ 11]>G_*ON#^S8=)R^\^?_P#A'OV@ MH/WD>N>:W3;]KB/Z,,4?V7^T3_T$?_(UM_A7T!11]=?\D?N#^SH_\_)?>?/_ M -C_ &C;?YHKKSB>"/,LVQ_WUQ1_QDI_G^SZ^@**/KO_ $[C]P?V=_T]G_X$ M?/\ ]J_:.MO];;^=NZ?)9-C_ +Y_K1_:G[1/_0._\@VW^-?0%%'UQ?\ /N/W M!_9[_P"?L_O/G_\ M_\ :#M_EET3SB>0?LL38_[Y.*7_ (2?X_?]"[_Y)K_\ M57O]%'UN/_/N/W!]0E_S]E]Y\_\ _":_'>#]W)X2\UNN[^SF;]5;%'_"=_'/ M_H3?_*9+_P#%5] 44?6X?\^T'U&I_P _I'S_ /\ "ROC7#^[?P!YC+U;^Q[H MY_%7Q1_PL[XT_P#1//\ RC7G_P 77T!11]:I_P#/M!]2J_\ /Y_@?/\ _P + M=^*2?)+X PZ\-_Q+[D<]^,\4?\+?^)W_ $('_DC<_P"-?0%%'UFE_P ^E][# MZG7_ .?S^Y'@'_"[_&G_ $(G_CDW^%'_ O'QDOS/X$^0WPW_/K_ ,F8?5L7_P _O_)4 M>$_\-'67_0J7'_@:/_B*?#^T;II8^=X7NT7'5;I6.?\ OD5[;]ALO^?.W_[] MC_"F2Z9ILR[9=/M)%!SAH5(S^5'ML-_S[_%A]7QG_/[_ ,E1XU_PT7HO_0N: MA_W^2I(?VBO#Y)\[0-43TVO&W]17KG]B:+_T"-/_ / 9/\*9-X=\/S ";0M+ MDQTWVD9Q^8H]KAO^?;^\/8XS_GZON/*O^&B?#'_0$UC\H_\ XJI8?VA_"!!\ M[2-=0]ML43?^U!7I?_"*^&/^A%="D(Z%]/B. M/_':/:87^1_>'LL;_P _%]QYW_PT-X+_ .@9X@_[\0__ !VI8OV@? [KEK76 MXSGHUNF?T"_^A0\/_P#@MA_^)J*7P!X'E;'L\=_/'[CC/^%_>!?^>.L?^ R__%U-'\>/ +H&:74HR?X6M>1^1(KJ MO^%>>!?^A3T?_P !5_PJ&3X9^ 9'+MX5TT$_W8]H_(<4N/_ (Y1_L?][\ MC_[GXBCXS?#4D#_A)!SZV5Q_\;J?_A;?PZ_Z&>W_ M ._,O_Q-5S\&/AJ01_PCF/?[=J?$76]0T^X2XM9[D MM%*G1A@N>">P_"[XPV'@KP3' MHK:+!UDS]W]W-=NF-IR-U_T>&' _[:DG^M'_"O?C7K(SJGC#[(C?>C M.HR#_P =C&TU]!45C]=:^&$5\CH_LZ,OCG)_,\"MOV>;FYE$^L^,'E<_>$=J M6)Y_O,_]*Z#3OV?O!EOAKN\U>\;N&F1%/X*N?UKUVBIECJ\OM%QRW"Q^Q]^I MP^G?"3X>6.#'X:MY6'>>627/X,Q'Z5TNF^'= TS!T[0]-LR.A@M40_H*TZ*P ME5J2^*39TPH4H?#%+Y!11169J%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5QGQV_Y(AX\_[%O4 M?_2:2NSKC/CM_P D0\>?]BWJ/_I-)0!XS_P3B_Y(AK/_ &,D_P#Z36U?3-?, MW_!.+_DB&L_]C)/_ .DUM7TS0 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 457N;ZRMO^/B\MX?\ KI*%_F:S;CQ5H$&=VI1L?2,%_P"0 MKEK8[#4/XM2,?5I&T,/5J?!%OT1M45R-[\0="ME+8N'']XJJK^9-<]J'QBT6 MW)"&R4C^_=AC_P!\@5Q?V[@9.U.?,_[JE+\DS9X"O'6:Y?5I?FST^BO#-1^. M=L,B&[MP?2&V5?^3- M?D82^JT_XF(@O1W_ "N?2U5+C4]-M_\ 7W]K%[-*H/\ .OE>7XE:[JSF.STF MZO')Z-,\Q)^@%6(#\5=3/^A>$[N!3T8V+H/SD.*IPSN>V&C#_%47Y13_ #,O MKN5K:K*?^&#_ %L?1UQXN\/PY!OPY](T9OUQBLVY\?Z4F1#;7I+_$U'_,]%U'XGQ09_T:TM\=Y[D?\ UJYO M4?C%&@/_ !.--A_ZX)YG_P 556P_9RTU /M_B>[F]1!:K'_-FKHM/^ O@*V_ MURZG>_\ 7>ZQ_P"@*O\ D5+R*4_X^/J2_P ,5#_,?]J5O^76$A'_ !2OOBA:RG<+2^N3_P!-I0N?Q^:O?-/^%OP^L<>3 MX6L7Q_SWW3?^ADUT.GZ%HFG$'3]&TZTV]/(MD3'Y"I_U:RA_Q54J_P".;_2P M_P"T\U?P2A#_ Q_S/E^V\7>)=1P=&\(7-R3TVQRS _]\ >OK6C;6'QBU$ V M7A9K0MT,END>.G:9N/\ Z]?4%%=U'*\IH?PL)#YKF_,YYU,PJ_Q,5/Y>[^1\ MXV_PX^,M_CSM8MM,SU(NQ%_Z)4U=7X!^(=18-KGC4/SDXCDG_5F6OH&BO2IX MJ5)6I145Y)(Y)9=2J.]5REZML\6T_P#9V\-QX-_KFJW!':(1Q _F&KH=/^"/ MP\M<&72[B\8=Y[N3^2E1_P#KKTBBB6,KRWDRXX##1V@OS_,YC3_A]X(L,&W\ M*Z3D=&DMED(_%LFN@L[.SLTV6=I!;I_=BC"#]*GHK"4Y2W=SIC3A#X4D%%%% M26%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?/OQ"^"7BKQ#XUU76 MK+4-%CM[R)BHU.A\O_P##//C3 M_H)^'_\ O_-_\:H_X9Y\:?\ 03\/_P#?^;_XU7U!173_ &G7\CC_ +&PW9_> M<;\'?"NH>#O!4>BZG-:S7"SR2%K=F9,,>.64']*[*BBN*E3IJG!0 MCL@HHHJ"PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BHKRZMK*UDN[RXAMK>)2TDLKA$0#N2> *D1E= Z,&5AD$'(( MH 6BJNJZEIVDV3WVJW]K86J??GN9EBC7ZLQ %/L+RTO[2.\L;J"ZMI1NCFAD M#HX]0PX- $]%0:A>V>G6['@4W2]1T_5;)+[3+ZUO MK63E)[>59(V^C*2#0!9HHHH **** "BBB@ KC/CM_P D0\>?]BWJ/_I-)4WQ M,\>:=X#L;2[U&SN[I+J4QJ(-N00,\Y(KS[QC\2;3QO\ #CQ%H-AHNH6CZOI- MU903W114#2Q,BL<$MM!8'@45;4J?M:CM'NSGGBJ,)\DI:G*?\$XO^2(:S_V, MD_\ Z36U?3-?,O[.,\7P<\":GX>GMKK6!<:J]]$]L5#!&@A3#!B.=T;=,\$5 MZIX!^+FC>,/$HT*STO4K6X,;N6G" #;U!PQ.:C#3CBH.=)W2W\O5!];H\ZAS M:L]&HHHJSH"BBB@ HIDTT4*[II4C7U=@!^M9&H>+/#.GY^V:[I\6.H,ZG^59 MSK4X.TI)/U*4)-72-JBN"U'XO^ ;//\ Q.UN,?\ /!"ULDOU/8**^>]1_:)F.1I^@J!V\U\' M]":R_P#A;WQ)UGC1M$F<-T$%JTOZJH/<5I[+%/6-&5O-Q7YR3_ P>.PBT]JK M^2D_R5OQ/IBHKBYMK<9GN(HA_MN%_G7S5N^.NM_IP61;D^9?8_]% TGA\9UY(^LVW]RC^H?7J#^&,W_ -NV7WM_H>_W M/B;0+?/F:I;G']PE_P#T'-8.H_%#PA99WZBK$?[2K_Z$17EMO^SYKUWSJ_B^ M!3WV0O/_ .A,OM6Y8?L[>'8R#?:]JEQCKY*QQ9_,-4/!U7\6(BO\,'^;E;\" MOKH_'/PQ;Y$.V0]CO8_^@J?YUSFH?M PC(M;,GT*P_U M9A_*NRT_X(?#RUP9=,N;PCO/=O\ ^R%171:?\/? ]A@V_A72$WOQTUZY?R[:WG);@!7 M5#^2KG]:JMXI^*.MC_1/#VJ7"-_$;:>0#\LF> 6?[.DDCB34_%Q8_Q+%9Y)_X$S_7M70:?^SYX.@PUWJ&L7;=QYJ(I M_ +G]:]?HKK>.KM6YC*.6X6.O)]]V<%I_P '?AW9X(\/+.X_BGN)7S^!;'Z5 MT.G^#O"=AC['X:TB _WELX]WYXSW-;E%8RK5);R?WG1##TH?#%+Y#8T2- D: M*BCH%& *=1161L%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M!\]_MZ:)97/P(U+693=&ZL[FU,0%U((QF4(?W>[8>&/.,\#T%>]:1_R"K/\ MZX)_Z"*\8_;I_P"3;->_Z^+3_P!*(Z]GTC_D%6?_ %P3_P!!% 'B7PWUE?B3 M^T?XVO[S%SI/@@1:7I,+?-$EPYD$\X'3S,Q%-W93@=34TNKOX"_:LL/#5MMA M\/\ C?3'G%LHPD6H0[MTBCHN^-5!QU8@UA_L:1^1XI^+]O+_ ,?4?BR42D]Q MOEQ^H:G?'96N/VM?@U;P_P"M3[7*V.NT+D_HK4 :VCZL?B%^U5K>EW96;0O M=C&+>U;E)+^;&9R.A*+O09Z')&,TOC+5A\.OVGO"2V6VWTCQY;S6>HVRX6,W M<.WRK@+C_6'>D9/<8SG K#_9FMY;7]I'XXPW3[YVU*"5#C'[MWG91^"LH_"H M?VNH9;SXV? JRM8B\_\ ;[RY'546>T+'Z D_P"[0!]+4444 %%%% !117+: MKX"T/4]1GO[F^\4I+,VYUMO%.I6\0/\ LQQSJBCV4 4 I6>A+.NZ M&&YDD=?[WRC _P ^E>= # %=I\4/#ND>&8M-^QW>N2O=R.F-0UV]OERJY M^5;B5PIZ\@ \5QE?)9]5JRKJ$OA2T^>_X_D>'C$O;R:\OR"G^%]2T?PCXU@\ M5ZEYJ0"&2";R8]S,6'RG'X8_*F5L^!=-T?6_%EKH^LVD=Y#-')((7)P=@SG@ M]B1^=<^2U9PQD.6]GH[=NO\ F813]>TZ?X,\(V ^&='A8?Q+9Q[OS MQFMN*..)!'%&L:#HJC %??N6&7V&_5V_(]3V6,EO42](_P"9\[GQM\=-9.+# MPY<6:'H4TPH/^^I>*:?#GQ^UG_C\U"YM$;L]]'&,?2,D_I7T914NK2Z4H_/7 M\Q_5*C^*K+Y.WY'SI%\#?'6H-OUGQ;:C=R<3S3D=/4*/7O6KI_[.5@N#J'BB MZF]1!:K'^I9J]VHJHXRI!6A:*\DD)Y;0D[S3D_-MGE5A\!/ EL!Y_P#:EX>_ MG7(&?^^%6NBT_P"%?P^L?]3X7LG_ .NY>;_T,FNSHJ)8FM+>3^\VA@\/#:"^ MXSM/T#0M/(.GZ+IMICIY%JB8_(5HT45BVWN="BHZ(****0PHHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D=E1&=V"JH MR23@ >M+7GWQZT9?$7@^S\/WFH7&GZ+J6IP6^L7$$GELMJ0Q*[NP>011D^CF M@#IO#7B[POXFFOHO#NOZ=J[Z>P2[^QSK,(6.;3K MR"Z1',;F-P2CCJK#JK#N#R*\^^%/@?PK\/O'7B+0_".E)IFGOI&F3O&LKR%Y M#+?*7+.222$4=>U<;8^,;;5?VS$T?PA.EU9Q>'GC\1RP-F)I48F+.."Z;E7/ MHY'\.* /?J*** "BBB@#QS]K?P]XL\:?":]\(>$O#-UJU[>S0/YJW5M#%&J2 M!SDRR*<_*!P#UKT[PG<7USH%FVHZ1=:3=+"BR6UQ)$[*P49YB=U(SD=>U:M% M 'DD'AN\\ ?&WQ!XULM/N[WP[XJM(O[26RA:::TO(&-0\(_':7XDZ587%[HVN::+'7;>SB,DT4T9!AN1&OS2#:OED*"PR# M@\X6W\+WWC;XWZ;\0M5T^XL-$\-63V^B0W<9BGN;F;_6W#1GE$"X55/P>( MQD/9N<;+;W'=?/G5_N,Y83"3G[2<97>]I*WW"]DMFET^U^W$' \J5 M=N?0G/%0_#M/$OA[Q_%XDUNQ!MUB>)E60?*I'11GJ.OO4O\ P3B_Y(AK/_8R M3_\ I-;5]&:YI5EK.G26-]%OB?H?XD/9@>QKFPF78O!0E[&I%R:M=P=_1/GL MON)E@L'=2C&5UM[RM?\ \!)=-O;74;**\LYEF@E&58?YX/M5BO(K6?5_AUKQ MMKD-.CC^\OHX[C_P"L:]5TV]M=1LHKRSF6:"495A_G@^U>A@\8JZ<) MJTUNOZZ!1K<^CT:W18HHHKM-@HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K*\7:CX?TOP MW>WGBFZL+710@CNY+YE$&UR$VONXPQ8+@]6X29L1N(IXY0CT/]FS5+F:2#XMS:5#.JI+:V'BUD@>- M2Q$>QF8!!N;"C &XXQFNS^ ]U\#O#FOMX*^%MUI5S>W5F]Y<7%M0YR1YF0N>!NX%;G_"M?@5_T*'@7_P&MZY;0;7X6>%?VA]$T+P?H7AK[;JN MG74\CZ?#&9=.DB50#E!E%E0R J2!E 1RQR >[4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !7&?';_DB'CS_ +%O4?\ TFDKLZXSX[?\D0\>?]BW MJ/\ Z324 >,_\$XO^2(:S_V,D_\ Z36U?3-?,W_!.+_DB&L_]C)/_P"DUM7T MS0!2US2K+6=.DL;Z+?$_0_Q(>S ]C7E]K/J_PZUXVUR&N=+G;/'1Q_>7T<=Q M_P#6->NU3UG3++5[![*_A$L3_FI]0>QKAQ>#]JU4INTUL_T?D85J//[T=)(? MIE_::G91WEC.LT$@^5A_(^A]JLUY$CZO\.=>V/NN=*N&[=)!ZCT<5ZGI6H6F MJ6$5[93++#(,@CM['T/M1@\9[:\)JTUNOU7D%&MS^[+1HM4445W&X4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !7,_%'P=I_C_P3=^$]6+_ &"]FMFN0CE2\<5Q'*R@CD9$>,CU M[5)\2_#$/C/P#K7A>:4P_P!HVCQ1R@\Q2=8W'^ZX5OPKR6S_ &4?AO':Q)<: MCXKFE5 'VTDGF-*\T[PHR!_GD9F"[G3@$#I7%?\,J_#'_G[\4_^#=_\*U/ MA=\%_!OPW^*CZSX0#V*B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XSX[?\D0\>?]BWJ/\ MZ325V=<9\=O^2(>//^Q;U'_TFDH \9_X)Q?\D0UG_L9)_P#TFMJ^F:^9O^"< M7_)$-9_[&2?_ -)K:OIF@ HHHH J:QIMGJVGR6-]$)(9!^*GL0>Q%>6H^K_# MG7MC[KG2KANW20>H]'%>NU4UC3;/5M/DL;Z(20R#\5/8@]B*X<9@_;6J4W:: MV?Z/R,*U'G]Z.DD+I6H6FJ6$5[93++#(,@CM['T/M5JO(D?5_ASKVQ]USI5P MW;I(/4>CBO4]*U"TU2PBO;*9989!D$=O8^A]J,'C/;7A-6FMU^J\@HUN?W9: M-%JBBBNXW"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ KA_C,GB*]\/Z=X?\ #&MOH-]K6I)9-JD:!WM( MA')*[*"1\Q$6P<]7%=7K^J66AZ%J&M:C(8K+3[:2ZN' SMCC4LQQ[ &L_P 5 MZ#HGCCPG+I5^S7&GWJ))'/:S%'4@ADECD7HP(#!A0!X+>? [6+'Q;8:3J'QS M^)8M]2@?[+/_ &NX+7,>6:(Y;JT9W*!VCD]JUO ?PQM? ?QXT:?6_B!XL\17 MUSI=T=&&IW_FC*[!<(P//W7C9<'!P<\J,^B67PLT>+X9?\()?:UXAU6W5S+% MJ-[?%[Z&7=N21)0!M9#]W XZ-?$OB_6(+=[>RE MU:X\P6R/PVW.3DCCJ!R>.: /7:*** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KC/CM_R1#QY_V+>H_P#I-)79UQGQV_Y(AX\_[%O4?_2:2@#QG_@G M%_R1#6?^QDG_ /2:VKZ9KYF_X)Q?\D0UG_L9)_\ TFMJ^F: "BBB@ HHHH J M:QIMGJVGR6-]$)(9!^*GL0>Q%>6H^K_#G7MC[KG2KANW20>H]'%>NU4UC3;/ M5M/DL;Z(20R#\5/8@]B*X<9@_;6J4W::V?Z/R,*U'G]Z.DD+I6H6FJ6$5[93 M++#(,@CM['T/M5JO(D?5_ASKVQ]USI5PW;I(/4>CBO4]*U"TU2PBO;*9989! MD$=O8^A]J,'C/;7A-6FMU^J\@HUN?W9:-%JBBBNXW"BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,GQGHD7B;P? MK7AN>9H(M5T^>Q>11DHLL;(6 ]1NS7(Z;\*K+PQ9Q0_#W7M7\+B$ +;>>UY9 M28&/G@F+8SU)C:-B>]==XTUN/PUX.UKQ'-$98M*T^>]>,'EQ%&SD?CMKQ7Q1 M^U7X%1H]/\ Z=K'CC6[A?W%G86DD:YQG#,R[OKM5J /1/^$H\9>'01XN\*'4 M;1!SJ?AT-., 9+/:M^]7G/$?F_6NB\*^*_#?BJU>X\/:U9ZBL3%)5AD!>%AU M5T/S(P[A@"*\ _X1/]HOXMG?XP\0P?#?P[*<[0,]\T >F4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !7&?';_DB'CS_ +%O4?\ TFDKLZXS MX[?\D0\>?]BWJ/\ Z324 >,_\$XO^2(:S_V,D_\ Z36U?3-?,W_!.+_DB&L_ M]C)/_P"DUM7TS0 4444 %%%% !1110!4UC3;/5M/DL;Z(20R#\5/8@]B*\M1 M]7^'.O;'W7.E7#=ND@]1Z.*]=JIK&FV>K:?)8WT0DAD'XJ>Q![$5PXS!^VM4 MINTUL_T?D85J//[T=)(72M0M-4L(KVRF66&09!';V/H?:K5>1(^K_#G7MC[K MG2KANW20>H]'%>IZ5J%IJEA%>V4RRPR#(([>Q]#[48/&>VO":M-;K]5Y!1K< M_NRT:+5%%%=QN%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110!C>.]#_X2;P/KWAOSO(_M;3;BQ\W&=GFQ,F[\-V:I^ / M?A'P'I*:;X4T&STV(*%=XXQYLQ QF1S\SGCJ372T4 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %<9\=O^2(>//\ L6]1_P#2:2NSKC/C MM_R1#QY_V+>H_P#I-)0!XS_P3B_Y(AK/_8R3_P#I-;5],U\S?\$XO^2(:S_V M,D__ *36U?3- !1110 4444 %%%% !1110!4UC3;/5M/DL;Z(20R#\5/8@]B M*\M!UKX#=:5NU5U73[35+"6RO85EAD&"#V]QZ'WK MAQ>#]M:<'::V?Z/R,*U'G]Z.DD)H^I6>K:?'?6,HDAD'XJ>X([$5;KR)TU?X M,]M>G45IK=? MJO(*-;G]V6DD6Z***[C<**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X5O&.HZ[X_UGP;X4 M2QCDT*&%M4U"]C>6.*692T<*1*RESM&YCO4#('))P_0?&EVGQ(N/A[XCM[>/ M5AIPU.RNK4,(+RWW^6_RMDQNK8RNYL@@@]0/'/C!)XB^!OQ?O?B]I%O_ &OX M5\2"&W\0:<'"S1R1IA98\]<*K'TY?. 01Z!\'!IOQ!\22?&A=0M[DW5C_9FE M6<,F[^S[8/O=9O\ INS8+#HH 4%OO$ Z'QEXZDLO'.D> /#MO;WOB/4H7NY/ M/8^386B<&>4#YFRWRJHQN)Z@#-,T7QK>V?Q#C^'_ (NCLX]5N[,WNF7MHK); MWZ*<2($8L8Y$ZE=S94@@]0/,?@Q<2:S^V%\6=3N3YC:?:VVGP$C_ % M@)CR?>E_:WG?2/B1\&O$=H=EW;^)/LNX?Q12M$)%_%01^- 'T31110 4444 M%%%4'VH ZFN,^.W_) M$/'G_8MZC_Z324?\)EXC_P"B3^,__ K2?_DZN3^,_BS7KGX/>-+>;X9>+;.* M7P_?H]Q-,Q4=3M5C@< GB@#A?\ @G%_R1#6?^QDG_\ 2:VK MZ9KYF_X)Q?\ )$-9_P"QDG_])K:OIF@ HHHH **** "BBB@ HHHH **** *N MJZ?::I82V5["LL,@P0>WN/0^]>6.FK_#G7MZ;KG2KAN_20>A]'%>NU5U73[3 M5+"6RO85EAD&"#V]QZ'WKAQF#]M:<'::V?Z/R,*U'G]Z.C0FCZE9ZMI\=]8R MB2&0?BI[@CL15NO(G35_ASKV]-USI5PW?I(/0^CBO4M'U*SU;3X[ZQE$D,@_ M%3W!'8BC!XSVUZ=16FMU^J\@HUN?W9:21;HHHKN-PHHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** / M'?AS?2>*/CY\2!KI25O#PM=-TRSD7*P6TT9>20 ]3*0,GT4#I7,>$O!1^%?[ M5%KIG@^1X?"WB[2[J[N]+4_NK.6#;\Z#LNYU ]-[#H!CV36?!>E7WB1?$UI/ M>Z1K@M_LS7]BZJ\L6*=&@U2Q?;A6\IEC MD3/=@Q8_3ZTW]HK39_%OQV^$7A.T!<6=]-K=\5ZQ0PM$5)] Q5ESZD5[#XJ\ M*:5XBGL+VZ\^VU+39&DL+^U<)/;,PVMM)!!5AP58%3QD' IOAKPEIFB:G>:Q MYMUJ.LWR)'=:E>NKSR(GW4&T*J(,D[451DDXRH_^DTE 'C/_ 3B_P"2(:S_ M -C)/_Z36U?3-?,W_!.+_DB&L_\ 8R3_ /I-;5],T %%%% !1110 4444 %% M%% !1110 4444 5=5T^TU2PELKV%989!@@]O<>A]Z\L=-7^'.O;TW7.E7#=^ MD@]#Z.*]=JKJNGVFJ6$ME>PK+#(,$'M[CT/O7#C,'[:TX.TUL_T?D85J//[T M=&A-'U*SU;3X[ZQE$D,@_%3W!'8BK=>1.FK_ YU[>FZYTJX;OTD'H?1Q7J6 MCZE9ZMI\=]8RB2&0?BI[@CL11@\9[:].HK36Z_5>04:W/[LM)(MT445W&X44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 5QGQV_Y(AX\_[%O4?_ $FD MKLZXSX[?\D0\>?\ 8MZC_P"DTE 'C/\ P3B_Y(AK/_8R3_\ I-;5],U\S?\ M!.+_ )(AK/\ V,D__I-;5],T %%%% !1110 4444 %%%% !1110 4444 %%% M% %75=/M-4L);*]A66&08(/;W'H?>O+'35_ASKV]-USI5PW?I(/0^CBO7:JZ MKI]IJEA+97L*RPR#!![>X]#[UPXS!^VM.#M-;/\ 1^1A6H\_O1T:$T?4K/5M M/COK&420R#\5/<$=B*MUY$Z:O\.=>WINN=*N&[])!Z'T<5ZCH^I6>K:?'?6, MPDAX]#[UY9=0:O\.M>%S;%KG2YVQSTNU7U*RM=1LI; M.\A6:"4893_G@^]<6,P:KVG!VFMG_70PK4>?5:-=2+0]5LM9TZ.^L9=\3]0? MO(>ZD=C5VO(KJ#5_AUKPN;8MCC^ZWHX['_P"N*]0T/5;+6=.COK&7 M?$_4'[R'NI'8TL'C'5;IU%::W7ZKR"C6Y_=EI)%VBBBNXW"BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ KC/CM_R1#QY_V+>H_P#I-)79UQGQV_Y(AX\_[%O4?_2: M2@#QG_@G%_R1#6?^QDG_ /2:VKZ9KYF_X)Q?\D0UG_L9)_\ TFMJ^F: "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *^I65KJ-E+9WD*S0 M2C#*?\\'WKRJZ@U?X=:\+FV+7.ESMCGHX_NMZ..Q_P#KBO7:KZE96NHV4MG> M0K-!*,,I_P \'WKBQF#5=*<'::V?]=#&M1Y]5HULR+0]5LM9TZ.^L9=\3]0? MO(>ZD=C5VO(KJ#5_AUKPN;8MCC^ZWHX['_P"N*]0T/5;+6=.COK&7 M?$_4'[R'NI'8TL'C'5;IU%::W7ZKR%1K<_NRTDB[1117<;A1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7&?';_DB'CS_L6]1_])I*[.N,^.W_ "1#QY_V+>H_^DTE 'C/ M_!.+_DB&L_\ 8R3_ /I-;5],U\S?\$XO^2(:S_V,D_\ Z36U?3- !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!7U*RM=1LI;.\A6 M:"4893_G@^]>574&K_#K7A%S;%KG2YVQST0]U([&E@\8ZK=.HK36Z_5>0J-;G]V6DD7:***[C<**** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ KC/CM_P D0\>?]BWJ/_I-)79UQGQV_P"2(>//^Q;U'_TFDH \9_X) MQ?\ )$-9_P"QDG_])K:OIFOF;_@G%_R1#6?^QDG_ /2:VKZ9H **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"OJ5E:ZC92V= MY"LT$HPRG_/!]Z\JNH-7^'6O"YMBUSI<[8YZ./[K>CCL?_KBO7:KZE96NHV4 MMG>0K-!*,,I_SP?>N+&8-5TIP=IK9_UT,:U'GU6C6S(M#U6RUG3H[ZQEWQ/U M!^\A[J1V-7:\BNK?5_AWKOVFVWW.ESM@Y^ZX_NMZ..Q_^N*]-T#5[+6]-2^L M9-R-PRG[R-W4CL:G"8SVK=.HK36Z_5"HUN;W9:21H4445WFX4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !5#^VM'_M4:3_:UA_:!&1:?:$\ MXC_U>3_ !2\7:UXF^*%C\&O!6HOIUP]N+[Q'JL)_>V5GD?NHC_#+)E1 MNZJ&!'7(]4\,^']&\-:3'I>AZ?#96J9.V,* MC5F\?_M877ABY*S>'_ ^FK=&V;)2;49=NV1AT;8CD+G[K D<]'?$K5S\./VB M/ ^I62BWTCQF9-)U>)>(WN%*?9YMO_/3,FTMW48/04 >YT444 %%%% !1110 M 5QGQV_Y(AX\_P"Q;U'_ -)I*[.N,^.W_)$/'G_8MZC_ .DTE 'C/_!.+_DB M&L_]C)/_ .DUM7TS7S-_P3B_Y(AK/_8R3_\ I-;5],T %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 07]I;7UG+:7< M*S02KM=&Z$5Y5J%GJWP\UT7UBS7&F3M@ANC#^XWHP['_ .N*]:Z+ZQ9KC3)VP0W1A_<;T8=C_\ 7%>F:!J]EK>FI?6, MFY&X93]Y&[J1V-3@\8ZK=*JK36Z_5"HUN;W9:21H4445WFX4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 ?+G[-NAVGC#XR?&;7O$$D]Q*FO&Q%NL[ M1H8TDF50X4C> JH #Q\N<$XQH107OPA_:E\.^&M!O;L^#?&EM,#I%=0^&WQQ\1^,=/TR[U'PQXOBCDU$64)FFL+R+< M0_E("[QON4Q MG!2-4&T!P&+$G !8 X3X"Q&#]K'XSQSG,S-:.I_V&!8?H5IO[9 ,_C#X/6, M()N9O%<31A1DX#Q9/X;A7;>)/"VH>&_CI;?%'2+.YO=/U#2SI6O6MJF^5=K! MH;E4',F-H0@98#! /--E\,7?C[XTZ%XXU'3KJQT#PK:RC2DO(FAGN[N; >4Q M-ADC154 . Q;G&!R >LT444 %%%% !7+:KX"T/4]1GO[F^\4I+,VYUMO%.I6 M\0/^S''.J*/90!74T4 <9_PK3PY_T$O&?_A9ZM_\DUR?QG^'N@V7P>\:7D-_ MXM:6#P_?RHLWBS4YHR5MW(#(]P5=>.58$$<$$5Z_7&?';_DB'CS_ +%O4?\ MTFDH \9_X)Q?\D0UG_L9)_\ TFMJ^F:^9O\ @G%_R1#6?^QDG_\ 2:VKZ9H M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** (+^TMKZSEM+N%9H)5VNC="*\JU"SU;X>:Z+ZQ9KC3)VP0W1A_<; MT8=C_P#7%>N5!?VEM?6FI?6,FY&X93]Y&[J1V-:%>1ZA9ZM\/-=%]8LUQID[8(;HP_N-Z, M.Q_^N*],T#5[+6]-2^L9-R-PRG[R-W4CL:G!XQU6Z556FMU^J%1KH_^DTE=G7&?';_ )(AX\_[%O4?_2:2@#QG M_@G%_P D0UG_ +&2?_TFMJ^F:^9O^"<7_)$-9_[&2?\ ])K:OIF@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** (+^TMKZSEM+N%9H)5VNC="*\JU"SU;X>:Z+ZQ9KC3)VP0W1A_<;T8 M=C_]<5ZY4%_:6U]9RVEW"LT$J[71NA%<6,P:KI2B[36S_KH8UJ/M-5HULRMH M&KV6MZ:E]8R;D;AE/WD;NI'8UH5Y'J%GJWP\UT7UBS7&F3M@ANC#^XWHP['_ M .N*],T#5[+6]-2^L9-R-PRG[R-W4CL:G!XQU6Z556FMU^J%1K?\ 8MZC_P"DTE=G7&?';_DB'CS_ +%O4?\ TFDH \9_X)Q? M\D0UG_L9)_\ TFMJ^F:^9O\ @G%_R1#6?^QDG_\ 2:VKZ9H **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH @O[2VOK.6TNX5F@E7:Z-T(KRK4+/5OAYKHOK%FN-,G;!#=&']QO1 MAV/_ -<5ZY4%_:6U]9RVEW"LT$J[71NA%<6,P:KI2B[36S_KH8UJ/M-5HULR MMH&KV6MZ:E]8R;D;AE/WD;NI'8UH5Y'JFG:O\/M974=-D>XTV5L$-T(_N/[^ MC?\ UQ7I7AS6K+7=-2]LGR#PZ'[T;>AJ<)C'4;I55::W7?S1-&MS/EEI)&E1 M117>= 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 45E^*-:MM!TB34+D%L?+'&.KN>@_SV%>(: MYXBUC6+EIKR]EVDY6)&*QI]!_7K7FX[,Z>$:BU=]CFKXF-'3=GT'17SKIFM: MKIEP)[*_GB<'D!R5;V(/!'UKVKP-XDB\1Z5YQ41W<.%N(QT![,/8\_K4X'-: M>+ER6LQ4,5&J[;,Z"BBBO4.H**** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XSX[?\ )$/'G_8MZC_Z M325V=<9\=O\ DB'CS_L6]1_])I* /&?^"<7_ "1#6?\ L9)__2:VKZ9KYF_X M)Q?\D0UG_L9)_P#TFMJ^F: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"*\MH+RUDM;J M)9895VNC#((KRC5].U7X?ZXNIZ8S3:;*VTANA']Q_?T/_P!<5ZY45Y;07EK) M:W42RPRKM=&&017'B\(L0DT[26S_ *Z&-:BJBNM&MF4O#FM66NZ:E[9/D'AT M/WHV]#6E7D>KZ=JOP_UQ=3TQFFTV5MI#="/[C^_H?_KBO2O#FM66NZ:E[9/D M'AT/WHV]#483%NHW2JJTUNN_FB:-9R?)/22-*BBBN\Z HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HI&8*I9B !U)-9UWKVB6F?M&K649 M'\)G7/Y9S4RG&&LG83DEN:5%:_/\C*6(I1WD=_17F/_ L;7+WC2O#P;/3[\W_H(%'] MI?$[4/\ CWL&M0W;R4CQ_P!_.:P_M6C+^&I2]$R/K4'\*;^1Z=3)98H4WRR) M&OJS "O-/^$9^(5__P ?>N>0IZJ;IA^B#%/A^%TTS^9?ZZSMWVPEC_WT6_I1 M]5F?/_?1- M%\PGTC'[V%\0^R/-OB+XMMO$B6D-G!<0Q0,[-YN/F)P!P">F#^=26=[ \,T9PRL/U'J/>O MGG5YZKO?KT]#SL52G&7-+6Y7KH/!&LZIHM]/-IED;PO%MDCV,P R#GY M?\\UA6\,UQ.D%O$\LKG"H@R2?85[7\-_##^']-DDN]OVZYP9 #D1J.BY_$Y_ M^M499A:M>LG!VMU[$X6E*<[QTMU.=_X6/K,?,_AW /3EU_F*5?BJ58+-H)!' MWL77]"E>F4C*&4JP!!Z@BOIOJF+6U?\ \E1Z?LJO2?X(\[C^*EF<[](G7TVS M _T%6(_BEHQ(\S3[]1WVA#_[,*[:2RLY,;[2!\=-T8-5Y-$T:0$2:18.#R=U MLAS^E'L,[( M?_9:/:X]?8B_F'-7_E7WG:I?63G"7=NQZX$@-3HRNH9&# ]"#D5YV_PKLB/D MU>X4^\0/]:A?X588M%KQ4CEORNO\C1_P (/XQBYM_$V"O"_P"DRKQ^ XH^N8E;T']Z#VU3K#\3 MTVBO,O\ A%_B'%\J>(MXZY^VR'^8H_LSXG1?,FH;STQYR'^8H^OU%O1D'UB7 M6#/3:*\RQ\5H> ?,5>?^79GI^YC./R-']I);TIK_MT/K/ M>+^X]-HKS+_A)/B+#]_0/,V]?]#G^B3+_,T?VK M16ZDODP^M0ZI_<>FT5YE_P +&UJ/F?PYA>G\:\_B*4?%21"%FT##=_\ 24L12?VD=?17,1^/_"C#G4RA]&MY/\ XFK$?C/PNY(&L0#' M]X,/YBK6,P[VFOO12K4W]I?>;]%8\?BCPX^-NMV(S_>F _G5B/7=$D!*:QIS M ?W;E#_6M%7I/:2^\I3B^IH457CO[&0XCO+=R>?EE4_UJ='5UW(RL/4'-:*2 M>P[IBT444QA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%4-:UC M3=&MQ/J5VD"GA0>6;Z ?]BWJ/_I-)0!XS_P3B_Y(AK/_ &,D_P#Z36U?3-?,W_!.+_DB M&L_]C)/_ .DUM7TS0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $5Y;07EK):W4 M2RPRKM=&&017E&KZ=JOP_P!<74],9IM-E;:0W0C^X_OZ'_ZXKURHKRV@O+62 MUNHEEAE7:Z,,@BN/%X18A)IVDMG_ %T,:U%5%=:-;,I>'-:LM=TU+VR?(/#H M?O1MZ&M*O(]7T[5?A_KBZGIC--ILK;2&Z$?W']_0_P#UQ7I7AS6K+7=-2]LG MR#PZ'[T;>AJ,)BW4;I55::W7?S1-&LY/DGI)&E1117>= 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%5[J^LK0 M9NKNW@'_ $TD"_SI-I*[!NQ8HK!N_&/AFUSYFL6[8_YY9D_]!!K(N_B7X=AX MA2]N#VV1 #_QXBN:>-P\/BFOO,I5Z<=Y([6BO-;CXI%V\NQT1W8]"\W/Y ?U MJ/\ X2SQY?\ _'CH/E(>C"U<_JQQ7.\VPST@W+T3,_K=/IK\CTZBO,?L?Q0U M YENC:J>G[R-,?\ ?'-'_"O?$=[_ ,A3Q$&SU^>2;_T+%+Z_5E_#HR^>@>WF M_A@_R/0KO5M+M,_:M2LX".HDF53^IK(N_''A>VR&U5)&':*-GS^(&*P;3X6: M:N/M6J71!:WTY]=BJ/U.?TK-?XG7MRQCTW0-S]LR&0_DH%=Q:^'=!M<[% M2.C&%2?S(S6FB)&H5%55'0 8%'U?&S^*JEZ+_,/9UGO.WHCS+^W_ (CZA_QZ MZ.;4'H1:[?UD.*/[&^)>H?\ 'SJAM<]?])"?^BQ7IU%']F\W\2K)_.R#ZM?X MI-GF2_#34[M@VI^(-Q]E:4_FQ%:-I\+]&CP;F]O9CZ*50']"?UKO**J.586. MO+?U;8UA:2Z',VG@3PM;_P#,-$K>LLK-^F]L;*^4+>V=O3P=X8<8.C6X_P!W(_D:WJ*AX:B]X+[D2Z<'T1S4G@/P MHYR=) /^S/(/_9JKR?#OPNP&+6=/]V=OZUUM%9O X9_\NU]R)="F_LHXJ3X9 M^'&SM>^3/]V4K7"G_ &HE/]14#_"D;LQZZR^F;7/Z[Z]+HJ'E.#?V/Q?^9/U2C_*> M9?\ "MM6CY@\188]?E9?Y&C_ (07Q=%_Q[^)<;?N_P"D2K_+I7IM%+^R<,MD MU\V'U2GT_,\R_P"$6^(47W/$?F9Z_P"FRG'YBC^ROB;#RFI>9C@#SU.?^^A7 MIM%']ETUM.2^8?58]&_O/,O+^*T7RJ_F#KG-N?Y\T?VC\4(N7L=X/&/*C/\ M(UZ;11_9S6U6?WA]6[3?WGF7_"1_$:'[^A>9MZ_Z(QS_ -\G^5'_ FGC:/_ M %_AC!/3_0YE_F:]-HH^HUEM6E^ >PGTFSS+_A8FNQU@8=<&,&J\FCZ1(29-+L7SP=UNIS^E M'L,:MJJ?_;H>SK_S_@/R MK:D\->'GQG1-.&/[MNH_D*KR>#_#+@[M&MAG^Z"/Y&CDQZVE%_)ARXCNBHGC M_P *,,G4F3V-O)_1:L)XT\+N<#6(1]58?S%1OX$\*.M8$GPT\.,3M:^3/]V82QNK][A(F M:-'9"&8#@<*.IJ95(2^%'G/B#5[O6]4EO[QLNYPJCHB]E'L*S MZ""#@\&BOBYRE.3E)W;/%;;=V=-\.O$$^BZ[%$7)L[IUCG0]!DX#?49_+->Y MU\Y:):RWNL6=I"I+RS*HQVYZ_AUKZ-KZG(*DY4I1>R>AZN DW%I[!1117OG> M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<9\=O\ MDB'CS_L6]1_])I*[.N,^.W_)$/'G_8MZC_Z324 >,_\ !.+_ )(AK/\ V,D_ M_I-;5],U\S?\$XO^2(:S_P!C)/\ ^DUM7TS0 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!%>6T%Y:R6MU$LL,J[71AD$5Y1J^G:K\/]<74],9IM-E;:0W M0C^X_OZ'_P"N*]$6(2:=I+9_UT,:U%5% M=:-;,I>'-:LM=TU+VR?(/#H?O1MZ&M*O(]7T[5?A_KBZGIC--ILK;2&Z$?W' M]_0__7%>E>'-:LM=TU+VR?(/#H?O1MZ&HPF+=1NE55IK==_-$T:SD^2>DD:5 M%%%=YT!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%([JB%W954=23@"@!:*S+KQ#H5KD3 MZQ8H1_#YZD_D#FLB[^(/A> ';>R3D=HH6_F0!6$\50A\4TOF9RJPCNT=517G MUW\4],3/V73+N7_KHRI_+-4O^%A^(;[_ )!7AT-GI\DDW_H.*Y99KA4[*5WY M)F3Q=+H[GIU%>8_;OB?J'^IM#:J>O[J./_T/FC_A%?'VH2IZJ;I_P"2 MC%3_ &C*7\.E)_*P?6&_A@STJ>>"!=T\T<2^KL%'ZUE7?BGP[:DB76;/(ZA) M Y_\=S7'0?"UI&\R_P!<=V/79#D_F3_2M6T^&GAZ+!F>]N#WWR@#_P = H]O MCI_#22]7?\@YZ[VBEZLFNOB/X9ASYW;'_/7,G_H1-:UK8V5H +6SMX .GEQ!?Y"CV6/G M\511]%?\PY*[WDEZ(\Y_X3?QA?<:;X>PIZ,+>23'X\"C/Q1OST-JA_ZY1X_] MFKTZBC^SZDOXE:3]- ^KR?Q3?Y'F/_"$^,;[_D)>(<(>JFXDDQ^' JQ:_"NV M!S=ZQ-)GJ(X@OZDFO1J*:RG#7O)-^K8+"4NJNT\*^'+7'E:-9DCH9(]Y_\ 'LULT5TPP>'A\,%]QK&C3CM%$=O;P6Z; M((8XE]$4*/TJ2BBNA*VQH%%%%, HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** /._'/P^:]N9-1T/8LTA+2V[-@,? M53V)]#Q]*XV/P-XJ>0)_93KDXRTJ #\"X= _TV\=9]18$!E^Y$#V7U/J?\GKZ**]"A0A0@H4U9'1"G&G'EB%%%%; M%A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 44DCI&C22,J(H)9F. .YKSWX0?%33?B7 MJOBJ#1[%XK'0KY+6&[:7/VP,I/F!=HV+D'')R,'C.* /0Z*Y7QEXUM-!UO2? M#EI9RZIX@U@O]CL8G"8C09>:5SD1QKTW8))( !/%1^'/&J7GBR?P=KNGC1_$ M45J+R.W$_G0W4!.TR0R;5WA6X8%58<<8(- '74444 %%%% !1110 5QGQV_Y M(AX\_P"Q;U'_ -)I*[.N,^.W_)$/'G_8MZC_ .DTE 'C/_!.+_DB&L_]C)/_ M .DUM7TS7S-_P3B_Y(AK/_8R3_\ I-;5],T %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% $5Y;07EK):W42RPRKM=&&017E&KZ=JOP_UQ=3TQFFTV M5MI#="/[C^_H?_KBO7*CNK>"ZMY+>YB26&0;71QD$5QXO!K$)-.TEL_ZZ&-: MBJBNM&MF4/#>N6&O:>+NQDSCB2-OO1MZ$?U[UIUY+KNDZGX#UI=8T=FDTYVP M0W( /\#^WH?Z]?1O#.NV6OZ:MY9M@CB6(GYHV]#_ $/>L\)BW.3HUE::_'S1 M-&LY/DGI)&I1117H'0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445YY\5 M/%D]@_\ 8FFRM%.RAKB93@J#T4>A(YS]*Y\5B88:FZDS.K55*/,SN;C4M.MY M3%<7]I#(.JO,JD?@34\$T4\0E@E26-NC(P(/XBOFDDDDDDD\DFM3PUKU_H-^ MMS9RMLR/-A)^20>A']>U>'3X@3G:<++U.&.8:ZK0^A:*R[+7])N=+M]0:^MX M(ID#@32JI7U!R>H((_"J=UXT\,6V=^KPL1_SS#/_ .@@U[SQ-&*NY)+U.]U( M)7;.@HKB;OXF>'XLB&*]N#VVQA1^IS^E94WQ1EE?R[#0F=CTWS$G_OD+_6N6 M>:82/V_NU,GBJ2ZGI=%>8_\ "3_$'4.+/0_(4]&%JP_5SBC^SOB=J'^OO6M0 M?^FR1X_[]\U']IJ7\.G)_(7UE/X8M_(].JC=ZSI%I_Q\ZI90GT>=0?RS7G__ M KK7;TYU7Q"&SUY>;_T(BKUI\+=*3!NM1O)O^N85 ?S!H^LXR?PT;>K7Y![ M6L]H?>S;N_'?A:WR#J8E8=HHV;/XXQ^M9%W\4-%CR+>RO9R.Y"H#^I/Z5IVG M@#PO;X+6#SL.\LS'] 0/TK7M- T.U ^SZ18H1_%Y"D_F1FCES">\HQ]$W^86 MQ#ZI'"-\2]2NF*Z9X?WGMEVD/Y*!2?VW\2M0_P"/;2C:YZ?Z,$_]&&O35554 M*JA0.@ I:/J->7\2L_E9!["H_BF_EH>8_P!A?$C4/^/K5S:[NH-UL_\ 18I4 M^&5_VP5TM)&'>61GS^!./TKI**Z(8##0V@ON+CAZ4=HHI6F MD:5:8^RZ;9P$=XX54_F!5VBBNF,5%62L:I);!1115#"BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBFR;_+;R]N_!V[NF>V: .*\7L_BS7?\ A![1V&G1*LWB"91P86Y2T!_O M2XRW<1@]/,4UP'[,J)'\3?C-'&BHB^)P%51@ !7P *I>&_#7[4.@V,MM::G\ M*96GN)+FXGG-\TLTKMEG8[!D] !@ "N2_9FB^+G_"WO'I>Y\'?94\1C M_A)@!/O>3#9^R<8V]?OX- '4_"J[?Q%^V9\2]4NOG_L33+?2K/G_ %49*LP' MU=6/XFG?M2WDWAWXM_!OQ79LR3)KDFG38. \,YB5P?\ @.['UI_PKM&\._MB M_$S2[K$9US3;75;(?\]8U(1S]0[,/P-,_:ALI_$?Q@^#7A6T4M(VM2ZE.0,[ M(;PN;'Q2\L+;7:V\+:E<1$ M_P"S)' R,/=2174T4 <9_P ++\.?] WQG_X1FK?_ "-7)_&?XA:#>_![QI9P MV'BU99_#]_$C3>$]3AC!:W< L[VX5%YY9B !R2!7K]<9\=O^2(>//^Q;U'_T MFDH \9_X)Q?\D0UG_L9)_P#TFMJ^F:^9O^"<7_)$-9_[&2?_ -)K:OIF@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ([F"&YMY+>XB66*1 M2KHPR&![5Y3KNDZGX#UI=8T=FDTYVP0W( /\#^WH?Z]?6JCN8(;FWDM[B)98 MI%*NC#(8'M7'B\(L0DT[26S[&-:BJB[-;,S_ SKMEK^FK>6;8(XEB)^:-O0 M_P!#WK4KR77=)U/P'K2ZQH[-)ISM@AN0 ?X']O0_UZ^C>&==LM?TU;RS;!'$ ML1/S1MZ'^A[UGA,6YMT:RM-?CYHFC6I6D!'\+S*#^6:^6OY&,L32CO(]&HKS'_A*/'V MI\:?HGD(3PXMF_\ 0G.*/["^(^J?\?NJFT4]0;C;^D8Q67]I*7\*G*7RLB?K M-_ABV>DW%Q;VR;[B>*%?61PH_6L6]\9>&;3/F:O Y](HCBR?^^F/]*VK+X<^&K?!EBN;HC_GK,1_Z#BCVV.G\--1]7?\@YZ\ MMHI>K*=[\3]%BR+6SO+AO4A47\\D_I7F'B+4CJ^M76I-$8O/?<$+;MHQC&<# M/2O=['P_H=E@VNDV<;#HWE M^9YKF_B3X.?6D74=-"B]A3:T?02J.@'H17#F M&"QE:E>.T5+=VUQ:3-!=02P2KU212I'X&MWPEX1U/7 M[E2(GM[(-?-TZ-2K/D@KL\V,)2?*EJ;O@CP%:ZWHD6IWEY<1" M5F"I&H' .,Y.?0]JZRU^'7AB''F6]Q<8_P">DY'_ *#BNGT^T@L+&&SMDV0P MH$0>PJ>OM,/EF'IP2E!-]>I[-/"TXQ5UJ9%KX7\.VN/*T:RR.A>(.?S;-:D, M44*[88DC7T50!3Z*[H4X0^%)&ZC&.R"BBBK*"BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y/P/X"T?PAKWB?6=-N;^ M6X\27_V^\6X=&2.3GB,*H(7GN6/O7644 QO&TOQ#I(>.U MO4C$BO$X^>&5,C?&>#C(((!!'.6^'?!<=GXLN/&.MWW]K^(IK5;-+CR?)AM8 M =QCACRQ0,WS,2S,3CG KK** "BBB@ HHHH **** "N,^.W_)$/'G_8MZC_ M .DTE=G7&?';_DB'CS_L6]1_])I* /&?^"<7_)$-9_[&2?\ ])K:OIFOF;_@ MG%_R1#6?^QDG_P#2:VKZ9H **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH CN8(;FWDM[B)98I%*NC#(8'M7E.NZ3J?@/6EUC1V:33G; M!#<@ _P/[>A_KU]:J.Y@AN;>2WN(EEBD4JZ,,A@>U<>+PBQ"33M);/L8UJ*J M+LULS/\ #.NV6OZ:MY9M@CB6(GYHV]#_ $/>M2O)==TG4_ >M+K&CLTFG.V" M&Y !_@?V]#_7KZ-X9UVRU_35O+-L$<2Q$_-&WH?Z'O6>$Q;FW1K*TU^/FB:- M9R?)/22-2BBBO0.@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **JWNHZ? M9 F\OK:WQ_SUE5?YFL.^\=^&+7(_M$3L/X88V;]<8_6L:F(I4_CDE\R)5(1W M9TU%>>WWQ3TY,BRTRYG]#*ZQ@_ENJG_PFGC/4N-+T#8AZ.('?'_ C@?I7)+- M<,G:+YGY)LQ>+I;)W]#TZFRR1Q(7ED5%'4L<"O,_[.^)NJ?Z^^:R4GC]\L>/ M^_?-.B^&=]=.)-5UXN_?:C2'_OIB/Y5/UZO/^'1?SL@]O-_#!_/0[*]\5^'+ M//GZQ:$CJ(W\P_DN:P[WXF:!#D6\5Y='L5C"K^IS^E.L?AKX>@P9VN[H]P\N MT?\ CH!_6MRQ\+^'K+'D:/: CHSQ[R/Q;)H_X4*G\L?O;_R#_:)=D<5)\2M4 MO',>D:!O;H-Q:4_DH%)]L^)VJ?ZFU:R1NH\M(L?]]_-7IL:)&@2-511T"C % M+1]1K3_B5G\M ]A-_%-_+0\Q_P"$&\6ZESJWB !6ZJ9GDQ^' _6KUE\+=+3! MO-2NYS_TS58P?SS7H%%5'*L,G>2N_-M@L+2W:N!O"]K@KIB2MZS.SY_ MG'Z5N6EC968Q:6=O;CTBB"_R%6**[*="E3^"*7HC:-.,=D%%%%:EA1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5QGQV_ MY(AX\_[%O4?_ $FDKLZXSX[?\D0\>?\ 8MZC_P"DTE 'C/\ P3B_Y(AK/_8R M3_\ I-;5],U\S?\ !.+_ )(AK/\ V,D__I-;5],T %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% $=S!#OK51W,$-S;R6]Q$LL4BE71A MD,#VKCQ>$6(2:=I+9]C&M151=FMF9_AG7;+7]-6\LVP1Q+$3\T;>A_H>]:E> M2Z[I.I^ ]:76-'9I-.=L$-R #_ _MZ'^O7T;PSKMEK^FK>6;8(XEB)^:-O0_ MT/>L\)BW-NC65IK\?-$T:SD^2>DD:E%%%>@= 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !114-U=VMHF^ZN88%]9'"C]:3 M:2NPO8FHKGK[QKX8M,[]6AD([0@R9_%016'??%#1X\BTL;RX([MM13^I/Z5R MU,?AJ?Q37Y_D8RKTX[R.]HKS'_A/_$VH\:/X>!!/41O-C\1@4>5\3]4^](UE M&3_>CBQ^7S5S_P!J4Y?PHREZ(CZU%_"F_D>FL0H+,0 .I-9=[XCT&RS]HU>S M4CJHE#-^0R:X9?ASK=^0VL>(-QZ]7F/YL16K8_#'0X<-&[?(A>ZNSV\J' _\>Q6-/\ $^>=_*TO M0VD<]"\A8_\ ?*C^M=;8^#_#5GCRM'MF([R@R?\ H6:V8((;=-D$,<2?W44* M/TH]CCI_%44?17_,.2O+>27HCS7^V?B5JG_'IIILU;H1 $X^LAH_X1+QSJ?. MI:YY2'JAN&/_ (ZORUZ=11_9BE_%J2E\] ^K)_%)L\[L_A99@[K[5KB4GD^5 M&$_4[JV[+P!X8MN38M<-ZS2L?T! _2NIHK:GEV%I[07SU_,J.&I1VB4[+2M, MLH_P#I-)79UQGQV_Y(AX\_[%O4?_2:2@#QG_@G M%_R1#6?^QDG_ /2:VKZ9KYF_X)Q?\D0UG_L9)_\ TFMJ^F: "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH CN8(;FWDM M[B)98I%*NC#(8'M7E.NZ/JW@75O[9T5VDT]CA@W(4'^!QW'H?Z]?6J9/%%/" M\,T:R1NI5T89# ]C7'B\)'$)-.TEL^QC6HJHNS6S,OPKK]EXATT75JVV1<": M$GYHV]/<>A[UKUY-XCT74O ^L+KFALS6#-AE.2$!/W']5/8_UP3Z%X5U^R\0 MZ:+JU;;(N!-"3\T;>GN/0]ZSPF+E*3HUE::_'S1-&LV^2>DE^)KT445Z!T!1 M110 4444 %%%% !1110 4444 %%,FFB@0O-*D2#^)V 'ZUC7OB[PU9Y\[6+5 MB.T3>8?_ !W-9SJPI_')+U)E.,=V;E%_$W084C\#@5']H5)_PJ,GZZ"^L2?PP?Y'? M7NN:/99^U:I9Q$?PM,N[\LYK#O?B'X8ML^7#=W] MW.1V0*@/Z$_K6Y9>"?#%I@II4GZ-+*Q^Z99,'_ +Y .?SJ#_A)?B#J?_'AHQME/W7%L1^KG!KT>TL[ M2T7;:VL%NO3$484?I4]'U/$S_B5G\DD'L:DOBG]QYC_PCOQ$U3_C^UD44UE6';O.\O5L/JE/[6OJ MSD;+X=^&;?!DMY[HCO-,?_9<5NV6A:+98-KI5G$P_B$*[OSZUHT5U4\+0I_! M!+Y&L:4([(****Z#0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *XSX[?\D0\>?]BWJ/\ Z325V=<9\=O^2(>//^Q;U'_T MFDH \9_X)Q?\D0UG_L9)_P#TFMJ^F:^9O^"<7_)$-9_[&2?_ -)K:OIF@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@!D\44\+PS1K)&ZE71AD,#V->4^(]%U+P/K"ZYH;,U@S893DA 3]Q_53 MV/\ 7!/K-0WWV?[%/]K5&M_+8RAQD%<]I+9]C&M251=FNIB MZ-XNT74-%_M.2[BM53"S1RN 4;T]\]L=:B7QWX49P@U9'(,B#[ M7='L8XMH_P#'B/Y5Z^&S:A5I\TVHOM_D=E+%PE&\G9G9T5YI-\3;RYD\K2M! M,C=MSER?^ J/ZTP:I\3-4_X]K V:G_I@L?'_ &T.:O\ M6@_X:G54O=4TVRS]LU"UM\=I)54_J:\\_X0[QKJ?.J:]Y:'JAN'?'_ 1\OZU; MLOA98+@WNJ7,Q[B) G\]U+ZWBI_PZ-O5V_ /:U9?##[S9V'\4TC-^F>?\)AXWU/C3-!\M#T< M6[M_X\?E_2C^ROB7JG-SJ!LU;_IN(_\ T6,UZ=11_9TI_P 6K)_.R#ZNW\4F MSS2'X8W5P_FZIKK.YZ[(RY/_ )C_2MFR^&WAR#!F%W='OYDN!_XZ!7945I# M+,+#7DOZZ_F..%I+H9-EX:T"SQ]GTBS4CHS1AF'XG)K55550JJ%4= !@"EHK MLA3A!6BK&ZBH[(****L84444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7&?';_DB'CS_L M6]1_])I*[.N,^.W_ "1#QY_V+>H_^DTE 'C/_!.+_DB&L_\ 8R3_ /I-;5], MU\S?\$XO^2(:S_V,D_\ Z36U?3- !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !5'Q!!)=:#J%M$"9)K66- /4 MJ0*O45,H\T6GU$U=6/F8@@X/!HKT_P >> );BZDU/0E5FD)::V) Y[E<\<^G MY>E<4OA3Q(T@0:+>9)QS&0/SZ5\)B,!7HSY7%OS1X53#U(2M8RK*WDN[R&UA M!:2:144 =R<"O>;'PEX;L\>3H]J2.AE7S#_X]FN?^'W@;^R)EU/52KWHSY42 MG*Q9[D]V_05W=?0Y3EWLH.=:.K[]#T,)A^2-YK5C(8HH4V0QI&@_A10!^E/H MHKW$K'<%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5QGQV_Y(AX\_[%O4?_ $FDKLZXSX[?\D0\>?\ 8MZC_P"DTE 'C/\ MP3B_Y(AK/_8R3_\ I-;5],U\S?\ !.+_ )(AK/\ V,D__I-;5],T %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E/BKX M2P_$74+W4?'6M:Z(#*\>G:98WS6\%K$K$+(0OWY7P');(&0H'&3QG[/5UXJ\ M%?&WQ3\&-:UN^\0:39:>NJZ1>WC%Y8XBR#8S'U\S&.F4., XKZ U2_L]+TVX MU'4+B.VM+:-I9I9#A44#))KA/A3X8N8_$/B+XBZW;M;ZSXFDC\NV>^ B,/VL?C.UQ_K@UJ$_W""1^FVD_;,Y\5?!]8^+@^+(?+]?OQ?UQ0 M!]'4444 %%%% !117+:KX6UR\U&>ZMOB1XITZ*1MR6MM;Z:T40]%,EH[X_WF M)]Z .IKC/CM_R1#QY_V+>H_^DTE'_"&^(_\ HK'C/_P%TG_Y!KD_C/X3UZV^ M#WC2XF^)OBV\BB\/W[O;S6VF".8"WIX4,<'MZS10!XQK&BR^!/VC7^( MGEE/#7B72A8ZO,B96TNXBIBFE(^ZC(NS=T!ZXR*9K6CK\4?CMX3\0669_"O@ MR&:Y6^',-[>S;=B1'HZH$5BZY . #G./:J* "BBB@ HHHH **** "N,^.W_) M$/'G_8MZC_Z325V=<9\=O^2(>//^Q;U'_P!)I* /&?\ @G%_R1#6?^QDG_\ M2:VKZ9KYF_X)Q?\ )$-9_P"QDG_])K:OIF@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ KC/CM_R1#QY_V+>H_P#I-)79UQGQV_Y(AX\_[%O4?_2:2@#QG_@G%_R1 M#6?^QDG_ /2:VKZ9KYF_X)Q?\D0UG_L9)_\ TFMJ^F: "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "N,^.W_)$/'G_8MZC_Z325V=<9\=O^2(>//^Q;U'_P!)I* / M&?\ @G%_R1#6?^QDG_\ 2:VKZ9KYF_X)Q?\ )$-9_P"QDG_])K:OIF@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ KC/CM_R1#QY_V+>H_P#I-)79UQGQV_Y(AX\_ M[%O4?_2:2@#QG_@G%_R1#6?^QDG_ /2:VKZ9KYF_X)Q?\D0UG_L9)_\ TFMJ M^F: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "N,^.W_)$/'G_8MZC_Z325V=<9\= MO^2(>//^Q;U'_P!)I* /&?\ @G%_R1#6?^QDG_\ 2:VKZ9KYF_X)Q?\ )$-9 M_P"QDG_])K:OIF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC/CM_R1#QY_V+>H M_P#I-)79UQGQV_Y(AX\_[%O4?_2:2@#QG_@G%_R1#6?^QDG_ /2:VKZ9KYF_ MX)Q?\D0UG_L9)_\ TFMJ^F: "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH Y3Q;XVMM'\1Z9X5T^S?5?$>IQO-;V M22"-8X4^]-,Y!\N,'C."23@ \X9X6\;PZEXJO?!^L6']C^)+.W2[-H9Q+'<6 M[' FADP-Z!LJF:C/87-CXI>6%MKM;>%M2N(B?]F2.!D8>ZDB@#J:XSX[ M?\D0\>?]BWJ/_I-)1_PLOPY_T#?&?_A&:M_\C5R?QG^(6@WOP>\:6<-AXM66 M?P_?Q(TWA/4X8P6MW +.]N%1>>68@ %?^A'UK_P)BH_X;>\*_P#0CZU_X$Q4 ?65 M%?)O_#;WA7_H1]:_\"8J/^&WO"O_ $(^M?\ @3%0!]945\F_\-O>%?\ H1]: M_P# F*C_ (;>\*_]"/K7_@3%0!]945\F_P##;WA7_H1]:_\ F*C_AM[PK_T M(^M?^!,5 'UE17R;_P -O>%?^A'UK_P)BH_X;>\*_P#0CZU_X$Q4 ?65%?)O M_#;WA7_H1]:_\"8J/^&WO"O_ $(^M?\ @3%0!]945\F_\-O>%?\ H1]:_P# MF*C_ (;>\*_]"/K7_@3%0!]945\F_P##;WA7_H1]:_\ F*C_AM[PK_T(^M? M^!,5 'UE17R;_P -O>%?^A'UK_P)BH_X;>\*_P#0CZU_X$Q4 ?65%?)O_#;W MA7_H1]:_\"8J/^&WO"O_ $(^M?\ @3%0!]945\F_\-O>%?\ H1]:_P# F*C_ M (;>\*_]"/K7_@3%0!]945\F_P##;WA7_H1]:_\ F*C_AM[PK_T(^M?^!,5 M 'UE17R;_P -O>%?^A'UK_P)BH_X;>\*_P#0CZU_X$Q4 ?65%?)O_#;WA7_H M1]:_\"8J/^&WO"O_ $(^M?\ @3%0!]945\F_\-O>%?\ H1]:_P# F*C_ (;> M\*_]"/K7_@3%0!]945\F_P##;WA7_H1]:_\ F*C_AM[PK_T(^M?^!,5 'UE M17R;_P -O>%?^A'UK_P)BH_X;>\*_P#0CZU_X$Q4 ?65%?)O_#;WA7_H1]:_ M\"8J/^&WO"O_ $(^M?\ @3%0!]945\F_\-O>%?\ H1]:_P# F*C_ (;>\*_] M"/K7_@3%0!]945\F_P##;WA7_H1]:_\ F*C_AM[PK_T(^M?^!,5 'UE17R; M_P -O>%?^A'UK_P)BH_X;>\*_P#0CZU_X$Q4 ?65%?)O_#;WA7_H1]:_\"8J M/^&WO"O_ $(^M?\ @3%0!]945\F_\-O>%?\ H1]:_P# F*C_ (;>\*_]"/K7 M_@3%0!]945\F_P##;WA7_H1]:_\ F*C_AM[PK_T(^M?^!,5 'UE17R;_P - MO>%?^A'UK_P)BH_X;>\*_P#0CZU_X$Q4 ?65%?)O_#;WA7_H1]:_\"8J/^&W MO"O_ $(^M?\ @3%0!]945\F_\-O>%?\ H1]:_P# F*C_ (;>\*_]"/K7_@3% M0!]945\F_P##;WA7_H1]:_\ F*C_AM[PK_T(^M?^!,5 'UE17R;_P -O>%? M^A'UK_P)BH_X;>\*_P#0CZU_X$Q4 ?65%?)O_#;WA7_H1]:_\"8J/^&WO"O_ M $(^M?\ @3%0!]945\F_\-O>%?\ H1]:_P# F*C_ (;>\*_]"/K7_@3%0!]9 M45\F_P##;WA7_H1]:_\ F*C_AM[PK_T(^M?^!,5 'UE17R;_P -O>%?^A'U MK_P)BH_X;>\*_P#0CZU_X$Q4 ?65%?)O_#;WA7_H1]:_\"8J/^&WO"O_ $(^ MM?\ @3%0!]945\F_\-O>%?\ H1]:_P# F*C_ (;>\*_]"/K7_@3%0!]945\F M_P##;WA7_H1]:_\ F*C_AM[PK_T(^M?^!,5 'UE17R;_P -O>%?^A'UK_P) MBH_X;>\*_P#0CZU_X$Q4 ?65%?)O_#;WA7_H1]:_\"8J/^&WO"O_ $(^M?\ M@3%0!]945\F_\-O>%?\ H1]:_P# F*C_ (;>\*_]"/K7_@3%0!]945\F_P## M;WA7_H1]:_\ F*C_AM[PK_T(^M?^!,5 'UE17R;_P -O>%?^A'UK_P)BH_X M;>\*_P#0CZU_X$Q4 ?65%?)O_#;WA7_H1]:_\"8J/^&WO"O_ $(^M?\ @3%0 M!]945\F_\-O>%?\ H1]:_P# F*C_ (;>\*_]"/K7_@3%0!]945\F_P##;WA7 M_H1]:_\ F*C_AM[PK_T(^M?^!,5 'UE17R;_P -O>%?^A'UK_P)BH_X;>\* M_P#0CZU_X$Q4 ?65%?)O_#;WA7_H1]:_\"8J/^&WO"O_ $(^M?\ @3%0!]94 M5\F_\-O>%?\ H1]:_P# F*C_ (;>\*_]"/K7_@3%0!]945\F_P##;WA7_H1] M:_\ F*C_AM[PK_T(^M?^!,5 'UE17R;_P -O>%?^A'UK_P)BH_X;>\*_P#0 MCZU_X$Q4 ?65%?)O_#;WA7_H1]:_\"8J/^&WO"O_ $(^M?\ @3%0!]945\F_ M\-O>%?\ H1]:_P# F*C_ (;>\*_]"/K7_@3%0!]945\F_P##;WA7_H1]:_\ M F*C_AM[PK_T(^M?^!,5 'UE17R;_P -O>%?^A'UK_P)BH_X;>\*_P#0CZU_ MX$Q4 ?65%?)O_#;WA7_H1]:_\"8J/^&WO"O_ $(^M?\ @3%0!]945\F_\-O> M%?\ H1]:_P# F*C_ (;>\*_]"/K7_@3%0!]945\F_P##;WA7_H1]:_\ F*C M_AM[PK_T(^M?^!,5 'UE17R;_P -O>%?^A'UK_P)BH_X;>\*_P#0CZU_X$Q4 M ?65%?)O_#;WA7_H1]:_\"8J/^&WO"O_ $(^M?\ @3%0!]945\F_\-O>%?\ MH1]:_P# F*C_ (;>\*_]"/K7_@3%0!]945\F_P##;WA7_H1]:_\ F*C_AM[ MPK_T(^M?^!,5 'UE17R;_P -O>%?^A'UK_P)BH_X;>\*_P#0CZU_X$Q4 ?65 M%?)O_#;WA7_H1]:_\"8J/^&WO"O_ $(^M?\ @3%0!]945\F_\-O>%?\ H1]: M_P# F*C_ (;>\*_]"/K7_@3%0!]945\F_P##;WA7_H1]:_\ F*C_AM[PK_T M(^M?^!,5 'UE17R;_P -O>%?^A'UK_P)BH_X;>\*_P#0CZU_X$Q4 ?65%?)O M_#;WA7_H1]:_\"8J/^&WO"O_ $(^M?\ @3%0!]945\F_\-O>%?\ H1]:_P# MF*C_ (;>\*_]"/K7_@3%0!]945\F_P##;WA7_H1]:_\ F*C_AM[PK_T(^M? M^!,5 'UE17R;_P -O>%?^A'UK_P)BH_X;>\*_P#0CZU_X$Q4 ?65%?)O_#;W MA7_H1]:_\"8J/^&WO"O_ $(^M?\ @3%0!]945\F_\-O>%?\ H1]:_P# F*C_ M (;>\*_]"/K7_@3%0!]945\F_P##;WA7_H1]:_\ F*C_AM[PK_T(^M?^!,5 M 'UE17R;_P -O>%?^A'UK_P)BH_X;>\*_P#0CZU_X$Q4 ?65%?)O_#;WA7_H M1]:_\"8J/^&WO"O_ $(^M?\ @3%0!]945\F_\-O>%?\ H1]:_P# F*C_ (;> M\*_]"/K7_@3%0!]945\F_P##;WA7_H1]:_\ F*C_AM[PK_T(^M?^!,5 'UE M17R;_P -O>%?^A'UK_P)BH_X;>\*_P#0CZU_X$Q4 ?65%?)O_#;WA7_H1]:_ M\"8J/^&WO"O_ $(^M?\ @3%0!]945\F_\-O>%?\ H1]:_P# F*C_ (;>\*_] M"/K7_@3%0!]945\F_P##;WA7_H1]:_\ F*C_AM[PK_T(^M?^!,5 'UE17R; M_P -O>%?^A'UK_P)BH_X;>\*_P#0CZU_X$Q4 ?65%?)O_#;WA7_H1]:_\"8J M/^&WO"O_ $(^M?\ @3%0!]945\F_\-O>%?\ H1]:_P# F*C_ (;>\*_]"/K7 M_@3%0!]945\F_P##;WA7_H1]:_\ F*C_AM[PK_T(^M?^!,5 'UE17R;_P - MO>%?^A'UK_P)BH_X;>\*_P#0CZU_X$Q4 ?65%?)O_#;WA7_H1]:_\"8J/^&W MO"O_ $(^M?\ @3%0!]945\F_\-O>%?\ H1]:_P# F*C_ (;>\*_]"/K7_@3% M0!]945\F_P##;WA7_H1]:_\ F*C_AM[PK_T(^M?^!,5 'UE17R;_P -O>%? M^A'UK_P)BH_X;>\*_P#0CZU_X$Q4 ?65%?)O_#;WA7_H1]:_\"8J/^&WO"O_ M $(^M?\ @3%0!]945\F_\-O>%?\ H1]:_P# F*C_ (;>\*_]"/K7_@3%0!]9 M45\F_P##;WA7_H1]:_\ F*C_AM[PK_T(^M?^!,5 'UE17R;_P -O>%?^A'U MK_P)BH_X;>\*_P#0CZU_X$Q4 ?65%?)O_#;WA7_H1]:_\"8J/^&WO"O_ $(^ MM?\ @3%0!]945\F_\-O>%?\ H1]:_P# F*C_ (;>\*_]"/K7_@3%0!]945\F M_P##;WA7_H1]:_\ F*C_AM[PK_T(^M?^!,5 'UE17R;_P -O>%?^A'UK_P) MBH_X;>\*_P#0CZU_X$Q4 ?65%?)O_#;WA7_H1]:_\"8J/^&WO"O_ $(^M?\ M@3%0!]945\F_\-O>%?\ H1]:_P# F*C_ (;>\*_]"/K7_@3%0!]945\F_P## M;WA7_H1]:_\ F*C_AM[PK_T(^M?^!,5 'UE17R;_P -O>%?^A'UK_P)BH_X M;>\*_P#0CZU_X$Q4 ?65%?)O_#;WA7_H1]:_\"8J/^&WO"O_ $(^M?\ @3%0 M!]945\F_\-O>%?\ H1]:_P# F*C_ (;>\*_]"/K7_@3%0!]945\F_P##;WA7 M_H1]:_\ F*C_AM[PK_T(^M?^!,5 'UE17R;_P -O>%?^A'UK_P)BH_X;>\* M_P#0CZU_X$Q4 ?65%?)O_#;WA7_H1]:_\"8J[CX(_M,Z%\4O'<7A.P\,ZEIT M\EO).)IYT90$ )&!SSF@#WJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#Y[^!VGGPU^U5\7='N$$+ZLEKJ]JO_/6)FN^*_!,&J^*--\7:7>G2O$>G M0R6\5X(1*DT#\M#-'D;TW ,,,I!&01D@GACP5!IOBJ^\8:K>G5O$=[;I:M=F M$1);VZG(AACR=B;B6.69B3R3@ '64444 %%%% !1110 4R>&*X@D@GB26*1 M2CHZAE92,$$'J".U/HH \V^$/ACPW-X4O7F\/:3(P\1:X@+V<9(5=5NE4&[CX+^!YY_#VDR MRR>'=/=W>SC9F8VT9))(Y)/>NP_X1/PM_P!"UHW_ ( Q?_$UB_ G_DB'@/\ M[%O3O_2:.NSH QO^$3\+?]"UHW_@#%_\31_PB?A;_H6M&_\ &+_ .)K9HH MQO\ A$_"W_0M:-_X Q?_ !-'_")^%O\ H6M&_P# &+_XFMFB@#&_X1/PM_T+ M6C?^ ,7_ ,31_P (GX6_Z%K1O_ &+_XFMFB@#&_X1/PM_P!"UHW_ ( Q?_$T M?\(GX6_Z%K1O_ &+_P")K9HH QO^$3\+?]"UHW_@#%_\31_PB?A;_H6M&_\ M &+_ .)K9HH QO\ A$_"W_0M:-_X Q?_ !-'_")^%O\ H6M&_P# &+_XFMFB M@#&_X1/PM_T+6C?^ ,7_ ,31_P (GX6_Z%K1O_ &+_XFMFB@#&_X1/PM_P!" MUHW_ ( Q?_$T?\(GX6_Z%K1O_ &+_P")K9HH QO^$3\+?]"UHW_@#%_\31_P MB?A;_H6M&_\ &+_ .)K9HH QO\ A$_"W_0M:-_X Q?_ !-'_")^%O\ H6M& M_P# &+_XFMFB@#&_X1/PM_T+6C?^ ,7_ ,31_P (GX6_Z%K1O_ &+_XFMFB@ M#&_X1/PM_P!"UHW_ ( Q?_$T?\(GX6_Z%K1O_ &+_P")K9HH QO^$3\+?]"U MHW_@#%_\31_PB?A;_H6M&_\ &+_ .)K9HH QO\ A$_"W_0M:-_X Q?_ !-' M_")^%O\ H6M&_P# &+_XFMFB@#&_X1/PM_T+6C?^ ,7_ ,31_P (GX6_Z%K1 MO_ &+_XFMFB@#&_X1/PM_P!"UHW_ ( Q?_$T?\(GX6_Z%K1O_ &+_P")K9HH M QO^$3\+?]"UHW_@#%_\31_PB?A;_H6M&_\ &+_ .)K9HH QO\ A$_"W_0M M:-_X Q?_ !-'_")^%O\ H6M&_P# &+_XFMFB@#&_X1/PM_T+6C?^ ,7_ ,31 M_P (GX6_Z%K1O_ &+_XFMFB@#&_X1/PM_P!"UHW_ ( Q?_$T?\(GX6_Z%K1O M_ &+_P")K9HH QO^$3\+?]"UHW_@#%_\31_PB?A;_H6M&_\ &+_ .)K9HH MQO\ A$_"W_0M:-_X Q?_ !-'_")^%O\ H6M&_P# &+_XFMFB@#&_X1/PM_T+ M6C?^ ,7_ ,31_P (GX6_Z%K1O_ &+_XFMFB@#&_X1/PM_P!"UHW_ ( Q?_$T M?\(GX6_Z%K1O_ &+_P")K9HH QO^$3\+?]"UHW_@#%_\31_PB?A;_H6M&_\ M &+_ .)K9HH QO\ A$_"W_0M:-_X Q?_ !-UN2#;87>B:9:P2[U^>6&>_:1<9R,+/$(Y(P=W&<''344 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1169XLUB'P_X M6U;7KG;Y.FV4UW)N.!MC0N?Y4 :=%>>_L_?$=/B?\.X-?FM4L=3AGDM-2LES M_H\Z'E<'D94J>>>?:O0J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKROP)\7(?$/QP\6_#:ZLXK1 MM)19--F!;-XB_+.>>,JYP,>C>AH ]4HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO$_B!\?([/ MQ5>>!_AWX1U?QKXKM)##<0P1-%:VKCKYLI';GMMXQN%>T6QE:WB:=0DI0%U' M0-CD?G0!)1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 445S_CWQ1!X5T6.[:!KN]N[F.RT^T5L- -,_M#Q;K]GID9!,<XC66*1#E71AD,/ M8@@T 22RQQ &61$#,%!8XR2< ?4FN#^.WQ%'PV\!WNNVVDW6L:A'&6@M((7< M #K+*5!\N)>I8X'09R15WXPQ.W@M;J.0QM8ZIIU[N']V*]A=Q^*JP_&NLN[: M"[M9K6YA2:&:,QRHXR'4C!!]B": ,WP7XAT_Q9X3TOQ+I4F^RU*U2XB/$02F,EB#C'O0!P, _P"%2_M6/#_J?"_Q(CWIVC@U M./J/0;]WU+2#^[7O]E>6E["9K*Z@N8P[(7BD#J&4X89'<$8([5\R_&+X4_%_ MXI^!K_5/&FM:9IUSIT3WNC^'-)A#JLZJ<"2X;YF^&-0^ M!OA^\\*Z7!I=J\16ZM8MWR72_++DMDDEESDG)!% 'J-%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 450T?6M)UAKU=*U M"WO#8736EUY+AO*F4 LC?[0##(]ZOD C!&0: *.IZM8Z?HTFK32F2U2,2*8% M,K29^Z$50Q7@CLRL*V_@RD4/PQT2PBQY>GQ-IZCT^SR-#C\/+Q7E'Q$Q\*/VE]"\> MQ_N?#OC8+HVM8X2.['^HE/N0 ,]@KGO0!]"LP52S$ 9)/:OE?XE:3/Y-1B\"Z_)I%L]UJ* MZ9<&T@0X:27RFV*/+4;]9'M+9G DF6, N5'< $9H OTU98VE:)9$,B %D! MY4'."1[X/Y4ZN.L(GMOC/K$GF'R[_0+)E3L'AGN0Q_$3(/P% '-W_P 9M.M/ MCOI/PVDTVZBM-1MI1%JLT3I#/=K@B*)B-K@ ,K,"?G*KUS7JM>2_M4>"+KQ; M\+Y;[1 R>(_#DRZOI$L8^<2Q?,57_>4' _O!?2NM^#WC2T^(7PWT7Q;:;5^W M6X,\:G/E3+\LB?@P(^F#0!X;:?%CXA>&_%'B?0/"?P2U?Q';P:]J$DVIQN\4 M=P3C_$+5+KP[?:+J?A;Q59Q^9/I&I(5D*<99 M"0"P&1G(!]L^-?A_XAMXXXM?L==6."95_>2VS12^?&3U*[ M 6]B/#1;S6KL.FZ" MWB9D@B+8:65P"(UP"%+8W-@#N1L?%:=++3M"U.0<6OB'3US_ '?.G6VS_P"1 MZZ37-+L=:T:]TC4[=+BROH'M[B)QD/&P(8'\": #0M4L=;T6RUC3)UN+*^MT MN+>53D.CJ&4_D:\-^.?B*&P_:7^$NGZI<^1I%NFHW\N1PTHMW6,XZE@1@ N"PZ< .H[53_ &S= M"U2SM_"7Q8T.U>[NO!>HBYNH5&=]JS(6.,'@% ">P9CVH V/B#\;O$_@2[AU M7Q)\)]7MO!TCJC:JE]%)/#N. TD"YV9]"_<#KQ7L&@:MIVO:)9:UI%U'=V%[ M"L]O,AR'1AD&LK2K_P ,_$CP EW;-!UNS*LK#(>-UPR,.S#D$=017$_LH M:+>>'/A,=!N'DDMK#6=1MK%WZO;I=2*K?0D,1[&@#UFBBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *"0 22 !U)JAHNL MZ5K45S+I.H6]ZEKQH I:UK-EI. MAS:Q.99[>./S%6VC,TDV1\JQHN2[-P !DDD5Q'P ^*,'Q2\+W^I-ISZ5J.GZ MC-9WEA+D2088F/<#SDIC/^T&':MGX,K*GPH\+VUQ(99K338;21SU9X5\IC]< MH:\G\4*/A-^U+IOB=!Y/AKXA(NG:EV2+4$_U4A]-V0/^!2$T >I^(OAWX>\1 M_$73?%NO:9;:A)I5D8+*.=0ZQR-)N,FT\$@ 8)Z9-8G[1H%MX/T+6%^3^R?% M.DW08?P@W:1-^:R$?C7IU>>?M*VSW7P&\9>6<26^F27<;#^%X<2JWX% ?PH M]#HJOI=TM[IMK>IC;<0I*,>C*#_6K% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !116?XF%T?#>IBQF>"Z-G+Y$B]4?8=K#W!P: *7CKQAX;\#^'Y=>\ M5:M!IFGQ';YDF27;LJ*,LS'!X )XKC/AK\?/AA\0=>_L+P]KS?VDV3#;W5N\ M#3@ D[-PPQP"<=<=JMVOANP\(7,PB;SBIX+! M 0IQQN- MYR >F_$KP1I'Q \,S^'=>DO/[.G0AXK>=HMS\;&8K@MM(R%)VD]0<#'F?[(N MNZC:Z#K7PI\22[M=\$7AL@3P9K-B3!(/;&0.N%V9ZU[G7SW\>U;X9_&7PI\9 M[52FEW;#0O$VT<>2Y_=3-_ND%)1CT8 _UI;F**]L)8=RM%/$5R.0588_K7-? M!R:ZG^%'A5KX@W::3;17&.GFI&JO_P"/*: /+_VL["[\,S^&?C7HD1:_\)WB MQZ@B=;BPF;8Z'UP6P,\#>Q[5[+X3\2:-XJT>#5]"N_M=E/$LL21V"JB@9))/0 M=Z?7G3VP\9^$M1NW:WM?$,5M<*X_UEH8[6Y:'_==)&C^C&@#(T?]I#X/ MZMXPA\+V/BI7NYYO(AF:VD6WDDS@*)"-O)Z'HJW]N;NSEMA/-;^:NT MR0MM=0>N#V.._4=J\C_:I\,>"KGX%ZFNMI8:3;ZJIY849[X M*KU&>*[WX>>.?"'CG1_M_A'Q!:ZQ;Q820QL1)&<<;T8!E)]P* /$_ ^FV_P/ M_:2?PA:M/'X0\=P>?IHFF>7R+^+[T>]R22P/4DD[D&3BOI*O*?VIO!%WXR^% MEQ/HVY/$.@RKJ^D2QCYQ-#\Q5?=ER!_M;3VKIO@QXVM?B)\--%\66VQ7O+V#WH /A5#'96&O:9%TM?$.H,1G[IFF-SC_R/4/QR\"V_ MQ&^%VM>%)0HGN8"]G(W_ "SN$^:-OIN !]B:F\%0"S\=>.K<,3]IU"UOPI/W M=]G%%Q]3;D_G7674"7-M);R&0)(NUC'(R-CV92"/J#0!Y-^S%\38?'/P[T^S MU.:0>)],S8:K T;%UEB!'F,0, , #D\;B1UKUVJFD:9IVD6*6.E6-M8VJ?=A M@C"*/4X'?WJW0 Q(84F>9(HUEDQO<* S8Z9/?%/HHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH *\U^)WQS^&GPYU9-(\2Z_LU)E M#-:VT#SR1J<8+[00N0<@$@D<@5TOB+4+FR\;>%K=;EDM;][JVDB[22"'S4/U M BD_,TSPKX+T?2-.U**YL;2\NM7NI[K4YI(@YN6DB>+/#UIX@\.ZA#J&FW:[H9XCP<'!!!Y!!!!!Y!%>&_M4>"+G1DLOC;X9D MO+CQ-X6NTNIUDG8I+8@D/$J?=155CDJ,E2Y.3S5O]FSQ1\+O#=[X@^'.A>+; M0WI\27TEIITI9/+0OM6*)F 5P A("DGGUKW:_M;>^L9[*[A2:VN(VBFC<95T M88(/L030!2\*:YI_B;PSIOB'2I?-L=1MDN8&[[74$ ^A&<$>HK!UI)H/C#X: MNU?$%QH^HVDB_P!Y_,M9$/X!)?SKS']E^[N/!/BOQ7\#M6F=FT.X:_T)Y#S- MI\S;L#UVLPS[N1VKT[X@">'Q1X%OH2!''K;P7&?^>(R-<\/D@E8Y')$L QZE2 !VC'=J^D*S[;1-* MM]8GUB.QB.I3J$>[<;Y=@)(0,P\+>)YO# M&I3^6\.H"T$K1@$$J8WQU'!Z$9K/^'W@>ZT"4:IXC\4:CXLU\P^3]OO$2-8D M)!988D 6,$@$GEC@9) ':44 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%EW_PB M.KFYGM,&>WFB:*5%/1MK#E3ZC-:A\-V&L>,K/Q??0V]V+;3EBTQ9$W&V>1F: M:09XRR^2N>H"GUKRGQWJ7PQ^'7[3>D>*-8UFP\/WNIZ!<6]VHC?%PYFB\IY- MBE5X64%FQG:O)QP >D?&+XUJXO(X&C8P"&=HU2?'R2L%QOVGH MK97OC."./_9*\5ZAJWP^G\(>(R5\2^#KIM(U!&)+,J$B*3GD@J-N3U*$]Z]? ML;NUO[*&]L;F*YMIT$D4T3ADD4C(8$<$'UKP#XF?\6J_:1\/_$2+]SX>\8!= M$UW'"1W(_P!1,?? SV"/ZT >K?&=X[?X8:Y?RCY-/@74"<=/L[K-G\/+S77 M@@@$'(/2LCQKIZ:MX-UO2I%#I>:?/;LI'4/&RX_6F^!=136/!.A:M$X=+W3; M>X5@.S9CU94ZQGWC*_H*[K3[.UT^Q@L;&WCM[:!!'%%&N%10, 5/10 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5%>W5M96< MUY>3Q6]M C22RRL%2- ,EB3P !SFI:\]&F-XWT3Q#X9UBZ-S:V_B(Q7D;G_6 M6RM'<+ (/&$7A?3?% >]GE\F"22VDC@FDS@* MLC DGIV/&"H6RO)&#GRI1Q)&?]U@P_ M"@"K\(TFMO#FHZ?.^][/7=3C4^D;7DLD8_!'0?A5+]H'P(GQ%^%6K^'HP%U M1_:=.DS@QW,?S1D'MDY4GT8U=\ ">#Q7XZLIB/+&M1W%OC_GG)96Q/\ Y$62 MNLO+>.[M9+:8R".08;RY&1L>S*01^!H \P_9L^*-G\1?ASI<]S.Q\06T?V75 M8/+;AC;7]K+:S;<9V2*5;&?8FG MZ1ING:1I\6GZ58VUA9PC;'!;Q"-$'LHX%6Z *>B:?#I&BV.E6SRO#96\=O&T MK9=E10H+'N<#FKE%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445YM^T[XGU'P=\" M/%.O:2\D=]%;)#!+'PT32RI%O'H5WY_"@#O+?5M*N+^33[?4[*:\B_UENDZM M(GU4'(KE/BI:>)-=.F>$O#FM7&@?VB99M0U2W3,T-K%L#)$QX61VD0!CT 8C MD5D^,OAAX8\;?#BPM]#BAT:_M[5+C0M6LU\N:SDV HX=<$J>-PSR">^#65^R M_P#$W5?&FBZIX8\81B#QGX8N#9ZHA7;YP!*K,!TY*D''&1D8# 4 (/$?A?Q+/-9:C:ZS2*58))5D#8 Z1L3?'3X<^/OB!?Z<_ASX@_P#"'VVELTUN;2&1IYY67!+NKIM4 D;0 M&SDDYS@5OV)+;X6Z!I\1)33K;^SQDYQ]G8PX_\ (=.^(D$6JW'AWP])%YJW>K0W M4JY^[':G[1N/J/,CA7ZN*9\*85LM+UO358D6OB'43@G[OG7#7 'Y3"N0^*/P MX\=>.OB)%=6OC67PKX8M].-FW]G*#?W)D8/*%D(_!/A[&6\-Z'#'>OG MSM0N#YUW,3U+2MSSZ# ]J[>@#G?A[X57P?X:LM$76M6U<6D"0)/J$X=]BC & M HQTSC.,9)Q6_#%%!$L4,:11KPJHH 'T I]% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !4;3P+4 M+(A^\K#AE(_0BIB0!D\"@#SG]G#QCJ_CCX2Z9K'B&$1:U%)-9:@ ,9FAD*%L M#@$X!(' ).*UO#4L4/Q2\8:Q7 M4+J8M5O;S5E8# *7-Q),GX;'3\JEBGM5^,,$D,D;G5?#9>-U.1(EO<*00>X_ MTO\ \>H V?%7A/PUXKB@A\2Z)8ZQ!;L7B@O(A+$K$8W;&RI.. 2,C)QU->.W M'PXTGX:?M!>$/$O@6U73-.\227&E:OID&1 2+>29)47.%P8>0!CTQDY]3^)T MGCZ/PXI^',&@S:R;A W]L-((5BYW$>7R6SCC(XS]*A\'>'O$/VNWU[QSJMCJ M.N10M%#%IUNT-G:!L;_+5V9V=L %V/08 7+9 .LG,H@D,*(\H4[%=MJL<< G M!P/?!^E>:_!SX30_#V;5[B+7]0G35-1EU!M.B?R[*V=V)"QJ!N( PN2<':#M M%>FT4 ,6*)97E6-%D< .X49;'3)[XR:?110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 RXFAMX'GN)8X8D&7=V"JH]23TI]>;_M" M_#W4OB3\/K_P_9:_=Z8?*,L,-OM5;F=>429B"3'D#A<'."2<8J/]F?QU-X\^ M%-A>:D677--9M-U>)^'2YBPK%AV+#:WU)':@#E-:\!>)_C%KFM:CKGC?Q#X: M\,V>H3Z=I.F:/+]G>7R)&BDGF8@[]TB/M7& H!!YJI\")O&O@#XQ:K\'?%>O M77B/2WTO^U]"U*Z):41"0(T;$DGJ3QDXVY& P ]_AAB@0I#&L:EFY M3QV#^XH G^)4,0O?" M&IR<&P\10LIST,T,UMC\?/Q757UK!>V1/X M)NG$R^9IE_87[[6Y3R;N&;GTR$/X5V4N_P IO*"F3:=H8X&>V?:@#Q'XT_ # MP!JW@.^G\,^']-\,Z]IL+7>G7^FPK;LDL8W*'V8W XQD\CJ.17J7PYU2]UOX M?>'-9U*!H+V_TNVN;B,]4D>)68?F37$>&]$^+_B6&ZLOB;J'A33]'E8I)8Z# M#,TUS&>L;S2-A4(R"%7<0>JUZI&B1QK'&JHB@!5 P !V% 'FOB_X6#Q/\6]& M\?/K-UHD^BVS6T)TU@)KM&.<2LRX"#+C: <[B=PZ#T6.U@6"&)E,HAP4:8F1 M@0,!MS9.??K4U% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !115/6;:ZO=,GM+._>PFF78+F- SQ ]60'C=C."00#@D'H0"Q!/#. MC/!-'*JNR,48, RG##CN""".Q%>[Y&3C&2LA[U]#&*,S"?RU\T*4#XYP3G&?3@4 ?+/BOP?XO_9_UW1?& MOA[QUX@\0^%Y]1@L]=T_6+GSB$E?;YH/ ZG@@ @XY()%?4&JVJWVEW=DP!6X MA>(Y]&4C^MXCBD/X5VLL\,,D, MU:9"?NR>4NX? M@V15+Q1\)_AQXHEO;C7_ ?I6HW=Z")KN>'=<F3CN3VH P/V8]%N_!L7C3X?->37NF^'==\O3)93RD$\$5P(O^ M ^9S[L>G2NJ^-W@-?B5X$N/!T\L-M;7DL3RW; M)!L=7S&O +'!7)( SG#=# MT?A;0X-!TUK:.>:ZGFE:XN[N;'F7,S?>D; SP !6K0!C^$=!_X1 M_1+?37U;4]6:&)(C&_C1<:]?:EI%W,- M'UZ"0*(;*VE^X8E RL88;CDDE@.?FP #VOXJ:SJ^@^!-0O\ P_;)E?&7Q==>.(4^T))-<[+.64? M,8UC7_5H3P!DJ.ZD<5]&ND%U A98YHB5D3.&!((96'T(!!]JDD=8XVD=@JJ" M6)Z "@#@/V>/&E]X_P#A!H?B7581#J4J207BA=H,T4C1LV.V2N<=LXK0\'0Q M6?Q \<6Z<-=75GJ##/\ ?M4AS_Y+?I4'P2L+;2?A;IDJ*8(;WS]482C84%S* M]Q@@],"0#!Z8J6PCBA^,E_=QR;EU/P[:XP>&^SW$_P P_"Y'Z4 :WBKPAX7\ M5BW7Q-H-AK,=N2T,5[")HT8C!8(V5W8XSC->16?PYT[X9?M%>&]8\#V?V#1O M%,-U8:MIL+$0Q/%"TT/O$5Z;\49/B&FA0?\ "MH/#TNJMM'@_P]KD=W%KWC/5++4]>6!H(Q8VS0VEHC$%UB5F M9B6*KEV.3M& HR" =1=>;]FD\B*.67:=B2/M5CV!(!P/?!^E><_!7X3V_P - MK2^AM]?U&ZBO+V2]%@K^79VK.3\L2#YMH&!\S$' . :]*HH 8D422/(D:*\F M"[!0"V!@9/?BGT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %-/AQK_ (59PC:E8R01N>B2$91OP8*?PKIJ* /"_P!C#QE/K/PR;P9K2-;> M(O!\ITR]MI,!UC4D1'&>@ *?6,^HK(\5Z3-X*_;6\*>(].4I8^-K"XL=055. M#-#'NW>F3MA_[Y;UKJ_'GPOUJR^)<7Q3^&=U:6GB!E$6KZ;=.4M=7AX!#,H) M20 ##8(RHSWSTJ:)JOBGQGX?\2^(-'32(= 2>2UM7N$FE>YE3RRY*?*$5-P' M)+%\D+MY )/B'\5_ G@'6-/T?Q1K$MKJ&HH7M;>&RGN'D&=O B1NIX'KS1X+ MTV74O&VK?$&YL+G3_M]A;:;96]RFR8V\+RR>;(G5&=ICA3R%1<@$D#LW@@>= M)WAC:6/(1RH++GK@]JDH S](T>RTN[U2ZM!()-4N_MESNX."/<"MFB@#Q M/]DCQ'J$O@_4?AUXC?\ XJ+P3=G3+@-UDMP3Y$@_V=H*@^B@]Z['X]^*XO!_ MPMU;4F%VUQ<*MC:I9QB2X:68[!Y:GAG )8#_ &:YR[^&OB*3]H:7XD:!JL/A MZRETU;'487A$[ZDRD_/M! 3"B,!F);Y?N@=?65@0I")OW[Q8*R2*-V[&-W M!()Z =30!X (?C9\4=)&D6%A#\*?!KPB -/^^U::# &%08$.5XYPP]37L^E> M%M/L9="N2\T]YHNFOIUO.YP6C<0[RP'!),$9_"MVB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYYY^$W[5 MO_/'PM\28_HD.J1_H-^[ZEI/]FOH:O,OVC? %[\2/!-MX?TK9::G%?PWEGJ< MC86P>-QN?CYBQ0N %'7J1C- 'II( ))P!7S=H'Q)^(WB[5/$"_"OP.9?M^J2 M[O$>MR>7I\<,8$,1A4?-*"D8?CHSG@CFO??#5CJUGI$-OKNKKJ]Z(U6:=;98 M$8@8)" G&>O)/X5I1HD<:QQHJ(HPJJ, #T H \U\!?#+4K'PCXDTOQWXLNO% M%_XG9CJ5PJ?9UC!C\O9"%.4 4#!&.1D 5Z8.!BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PS]KG0M1M- M"T7XK>'(MVN^"+P7I X,UFQ GC)],8)/.%WXZU[!X3UW3_$WAG3?$.E2^;8Z MC;):8\1 1B<=.?,'([V/!'@G MXI:WX[TGQU\3?$]E:#2VEDL/#FD1YMHFDB>(M+(W+L%<^N#T(&0?8DCC1W=( MU5G(+L!@L0,#/KQ3J *.CZ7::4ETEH'"W-U)=2!FS^\D;./ NL>%-3 ^SZE;-#NQDQOU1Q[JP5A[BN@HH \:_9*\5ZAJOP_N/ M!WB,E?$O@ZZ;2-01B2S(A(BDYY(*C;GN4)[UT7[0_BNW\)?#"^GEAO;B;49( M]-@M[%=US*9CM<1+W<1^8P'JM8H6C0": M34)$)'FX!VQ_*(]K'+<-E1FO6Q"A\LR 2O']UW4;@<8)Z<$^U '@-S9?&[XL MZFW P(05XQPP_P!H5[59^';&WU/3-3+S27FG M:<^G12%\!HG,3,64<$YA0@]N?6MBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBFRR1Q(7ED5%'5F.!0 ZBH8;JUG;; M#PU?3[N;;N\N"Y1VQZX!SBAPDN@E M4B]$S0HHHJ2PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ*[GBM;:6YG;9%$I=CZ 4I M244Y-Z(:3;LB6BFPR)+$DL;!D=0RL.A!Z&G4)IJZ$U8****8!1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%0 XW1 MCY]S9^]STVUA?8_BE_S]?^1(:X*N.=.;C[*3MU2T,)5W%VY6STVBO,OL?Q2_ MY^O_ ")#1]C^*7_/U_Y$AJ/[1?\ SYG]Q/UA_P C^X]-HKS+['\4O^?K_P B M0T?8_BE_S]?^1(:/[1?_ #YG]P?6'_(_N._U_5+?1M(N-1N !] M37@_B+7-1UV]:YOIV89_=Q _)&/0#^O4UT'C&W\;QZ/NU^8O9>:O :,_-SC[ MO-<97@9MCJE:2A9Q79Z'!BZ\IOELTAT,DD,JRPR/'(IRK*<$'V->P?##Q9+K M,+Z9J#[KV!-RR'_EJF<<^XR/K^=>.UK>$H]9DUN-=!8K>[6VD$# QSUXKER[ M%3P]9FT5YE]C^*7_/U_Y$AH^Q_%+_ )^O_(D-']HO_GS/[@^L/^1_<>FT M445Z1TA1110!D>,]=M_#'A34M?ND>2.RMVE$2#+2M_#&H[LS$*!ZD5Y;^R9\ M0]9\:>$]9TCQM>27GC'PCX/_ &P],\1> M&/%6AZKH?CBV%CJJ:?J$4L2P(W @!01P0:]YKP+]K7_D:O M@Y_V/%E_Z&M 'OM>-_#77;WXPZQXGULZKJ=AX4TS46TO2(+"Y>V:Y>( R73R M(0S@EE"KG: #D$GCU#Q?)-#X3UB:W!,R6$[1X/.X1L1^M>-?L&Q)'^SGI;KC M,M[=NWU\TC^0% '4_!SQMJ%_XO\ %_PX\170N]:\+7*>7=E0K7EG*H>&1@ ! MY@! ; )P>]>F74;S6\D4=Q);NRX$L84LA]1N!&?J#7SMHC-%_P4 UU8"0LW MA-#. >N##C/Y+7T;0!\P>-_BMXU^#WQZBTGQ9X@O/$_@2[M8)9KB73H(Y=,\ M]Y40L\,:;\&%^HY7.!D<_2\,T.H:&]'\7_&+QGX;U^T6[TZ_\(:9%-&>#C[5?X8'LP."".A ->=?!/Q)J_P & M/B)_PH_Q[>23:/=.7\)ZO-PDB,>(">@YX _A;CHRT >I?#H>+9OB/XVM-8\9 MZCJ.F:3?6\.GVKVMH@"26TA7MU;10P$1M)F*-D:1W5VW9 M)4;0,8.0#VZL#PAXMTKQ3=Z]#I,JSQZ+J1TV>9&#*\RQ1R. 1_=,FT^ZFO'_ M (!67B']0U!;NTN/([5@_L7^# M]);2?&-PESK< T_Q??6L$-OK5W%!Y:QQ ;XDD".V#]Y@6X'/ P ?3M%?/OPF M74_"O[3'C+P'KOB7Q'JEI>:;#J7AY-1U>YN%CM]Q$J#>Y^8,V 3EL1YSUJCX M5OCX<_;%U+PC>^*_$FH:5J&G>=I5M=ZW=2P6MV%622#:[E7.S+@'.U648Y% M'TA17 +IAUKXSW&HQZMK45EH-E'%-:PZI,EK/>2_. \*OL)CB"'!&#YP)!(% M(#N$6[E8VVK\@.,OP!C MG'&@W=Y^V;K7AN3Q'KK:9=>$&FF1[^0NBO+$KI"V%/"_B"]L;'1FMQK.KZ5J+P3)*JJWV6(QL"21 MP['Y5!P,MG8 >NT5Y'^T%?77@#X0"\TC^VKFPM]2LSJK?;9KBY^P^:OGXDD8 MN-R#:3N&-Q.1UI/"%C\._'&H^&/&GPSU*PB@TN\>6]M]/?R5E22WD3;/ ,?O M SHP+KG@\\T >NT444 >&?MB^)?&O@/X+KO2YX[Z*"2V-G:S0NC@C M(\R)F!R ?O8Y/'3'K?@VVU&W\.V7]JZU=:O=O;QM+<3Q0QEF*C<0L2*H&>V* M\5_;_P#^3>Y_^PI:_P VKNOC1;S2?L_^(;JVU'4+"XLO#T]W#+973P.'CMRZ MY92"1E>1T- 'I%%?.OPQ^&FG?$+]G'PS-XLU75[N8Z1OLQ;WTMO';,^U^8S>,=9TH78UW/G1L\GV3YXFP<+N^Y_P !ZUYW7N8*')14 M;I^A\UF-3VF(E*S6VCWV"O6/V5_^2FR_]@Z7_P!"2O)ZZSX5P>+[CQ,T?@F; MRM4^S.2VY%_=Y7=]_CKMK3$QYJ4E>QG@Y\E>,K7L^A]J45\__P!E_M$_]!'_ M ,C6W^%']E_M$_\ 01_\C6W^%?/_ %-?\_(_>?4_7W_SZE]Q] 45\_\ ]E_M M$_\ 01_\C6W^%']E_M$_]!'_ ,C6W^%'U-?\_(_>'U]_\^I?TN;VQ>"UU.ZTV5@=MQ;I&SKP>TB,OOT[5;HH M^;/V8]8^)_Q'T7Q#?>(/BAJ45QI.KR:C_ ![G^#GQ":PO[FY@-QHVK6:_LS^.;KP M)\/OB/K(\&ZYKEC:>)+JXN)[![?;$ J9#*\@D.!R2J, .<\&NZ^!_A"?XA?$ M2W_:'\1:EILSW5GY6B:;I\C2)8Q[60B61@NZ0!G4C& S-[8 /H:BO _VXKG5 M-$^#S>)-!U_7-&U.VOH(UET_4Y[<,C%@5948*>N1-L\ Q^\#.C NN>#SS0!Z[17@'B7Q[X4L/VA=;\*? M%>"WM]-EM;-O#4VI)OL6&PF9OF&Q)#(<;S_< R.,]WI%K9?"[P-XSU\7$M]I M$4UQK5J#<-,_D"VC/EAF)XW1L%&'/&?PNBNO$UIXKG\6:EIXN3JEMX?U+S+.XDCW 6 MTBPX2-"0HV\,!DY+$GJ/V=]7\;:M\%$'Q"TW4;+7[/SK68WUNT4LZ*N4D(8# M.58 MW*GOF@"G^R/KVO^+_@'I^L:[K5W>:K=7-V'O)2'<8F<# (Q@ # Q@>E M4_V7/$'B;6M<^)EGXEU^\UJ31_$TNG6TMQM7;'$6481 %7.,G '-1_L*?\FW M:)_U]7?_ */>JG[)G_(X_&;_ +'B\_\ 1CT >_5Y/^U5J_C3PY\'M;\1>$-= M@TN6PBC9_P#1!)*P:54;:[':ORMG[I/'4=O6*\J_:Z_Y-Q\9?]>:?^CHZ .Z M\ SS77@3P_22>+[7[JU?9-)))CR;57',8(8.S+AN, CG/=_#?_DG?AO_ +!-K_Z)6O#/ MV9FGN?VD_CCV\3WW@;XWZ9\/M4U*ZU#0_ M$MD\^BS7DIEGM;F$?O8&D/S.C+A@7)8,2,D$8D\:^+]0UKXUZ3\)M OY=/5; M!]7UZ\@XF6W!"I!&V/D+LR[F'(4C!!.1Y_\ M=S26OQK^!5Q:R,ET?$#QC;W M1I[-6'X@X_$U8^$"&X_;7^*]Y<$F:#3[:"/<^G:>6QO8\%5\UR79) P #$D,.#C(JS\7/&FIQ>/ M_"7PO\-736>K>(7>XO;U$#M96,0+.R@\!WVLBL00"">N*X?]MMGB7X97$'_' MQ'XOMC%CKGK_ # IJAY_^"@+>?D"V\)?N,]P3SC\7;]: .L\?:_<_"/Q5X3O M'U74+WPMKVHC2;^'4+I[E[6XD!:*>.1R6"Y5@R$[<8( QS[#7SY^W^%_X9_D M,O M"?B>[TB^TQK?$2VUM-%*))TB.X2Q,>DF>".@]ZZ3X&7.N:G\+/#FO>(=?N]8 MU#5=,M[V9YH((E1I4#X58HTX&['.>E-4_9G M\)V9O+VSW^%K/$UG<-#*I^RK@AU((_"@#TVBOF+]E[P1:?$C]G;3#XVU75]2 MM)KF[*VT5_- "WG/F25D<-*^?[QV@ ?+G)/1?LE>(KVS^%GBNRU_4KF^M_"& MNWUC')T:2%XTE>)F4@2( 2I]1D$9'N"*\._9 MXUKQ/>_&7XNZ%X@\2ZCK=OHUY8PV/VHH!$C?:"<(BJ@) 4$A1G:,]*N_!"RM MOBIX&'Q"\;V*ZC<:W_N+_P"RZA8HEQTMHI6BC,3PQ%/,.PN74E@S8SA0 G[ M-<7C.[TCQ?X(\9V_BN/1]/OBN@:K?&XL[JXLV9PH$GR2 J$5NH(\S!QC% 'O M5%?+O@_6?%/PM^)OB7X:^*M3\2>*KC7XA+X/O+W5+A_/!)7R&]?#+PG+X/\,6^FW>OZSK]_L4W=]J5_-?]!#_P C M#_"C^S/'G_00_P#(P_PJ/[?K?] E3[E_F5_9L/\ G_#[SO:*X+^S/'G_ $$/ M_(P_PH_LSQY_T$/_ ",/\*/[?K?] E3[E_F']FP_Y_P^\[VN(^*.K>7;Q:1" MWS2XDFQ_=!X'XGG\!56[M/&]K;2W,^I;(HE+L?.' 'X5QEYXCXDJ/"O#*E*G*?\VFG6WKM]YZ>5Y5%5E5YU)1[=ST7X9:M]JT MU]-E;,MMRF>\9_P/\Q77UX;8WEU8W GM)WAE (W*><&NSAL/',L22QZD&1U# M*PF&"#T/2KX>XEJ/"QH.C*I*&EXJ^G2_Y?(G,\IC[9U.=14N_?J=_17!?V9X M\_Z"'_D8?X4?V9X\_P"@A_Y&'^%>]_;];_H$J?=[17!?V M9X\_Z"'_ )&'^%7M"L/%\6K02:C>>9:J3YB^:#D8/;'KBM*6=U:E2,'A:BNT MKM*R\WJ1/+X1BY>VB[>9U]%%%>^>:%<=\6-.\3W7A6_O/"OC*\\.:A:6SS1% M+2VGAD95)PZRQLV#T^4C&![Y[&LOQ=_R*>L?]>,__HMJ /'_ -E7XS77C_2Y M?"_C+_1/&VF1*]Q')&(C>0D K.J X9<@#'((X8 =K\?[KQ%I/PLU_7_"_B M&ZT?4M,LFN83'!!*CE>2&$L;<$9'!%>5?$_X8ZOJ?P^\%_%#X>'[+XZ\/:1: M2IY:\W\"PKF)A_$P!. >H)7N,;5]\3M*^*G[*WBK7;)5MK^+29H=2L2V6M9P MG*^NT]5/<>X( ![9H=G>6&FQ6]]JUUJMPJC?(D51SST[UYW^T_ MXMUGPK\*-1'AB.YE\0ZA')!8"V!\R,+&TDTPQTV1)(P/KM'4BO4J\>7QUX"N M?B]KU[XD\9^&=/CT&#^Q;*UO]3@A0RGLP(!!]0* ./\ M#'@[4M8\)V&KZA\0O$LVLWMHMP;ZQO!';HTBAOW5N 82@R -ZL<#DG)H^"G_ M FYMO&6F>.-VMKV*%(@;?[);-&R)C:N=Y8C!&XMUKP*.?XT_LP MR&"6!O''PWC?]VZYWV+Z-XA^)VM?M6>*_A:OQ.U2RT;2K!;Z"2/2 M]/:;YEMV"$M!C \\C.,_**]&\=67Q?\ #.B2ZSX1\3VGBJ2S0RS:7J^G1QR7 M*#EECEMQ& ^,X!4@G%>;> /^4A_Q"_[%V+_T585].T A! [F^NK>QLI[V[E6&WMXVEED8X"(HR2? M8 5\M?LSJ-*_:Y^+FAZ8A&E2&2X<*?E243J0N/\ MK*!Z8KU[X^>(-!M;'1O M!^NZYIFD6OB*[\N]FOKN.!/L,0#SKER =XV0XZ_O2>U ')?LT_%?6?&'CKQM MX9\50S6.H1W*ZKI5K<#:Z:?*B;$VY_A4Q,?>4].E>]5\E?'GQOX)\,_&SP+\ M6?"/B_P]J?ER?V3KMKIVIQ3NUHV<2%(V)PJE^<=5C'I7U1JETR:%=7MFPD9; M9Y864Y#':2I'Z4 >3P>.-:^)7Q4UCP7X,U-M(\.^&BJ:WK,"*]Q<7!) MH"X M*H!M8,^">"!CAJZ+Q+X%U^TTN:]\$>,]?M-;B!EACU*^>]M+E@/]7(DI.U6Z M9C*$=?8^1_\ !.4F;X6>)+V5S)S.G:UIUP;/5[ G/V>=>N#W4]1^(Z@UZ)7RI^S=YFF?MA_%S1;./ M&GS^;=2%?NK*+A2H_P#(TGY&OJN@#QSQ'X^UWQ=\7)_A9X O$TY=+A$_B+7? M*65K4'@00*P*^:*&:",QPR6QMX&B9%/W00Q) SAMW).:]$KG?B1XCMO!7@37 MO%LUNLO]G64ER4'!E95^12?7NJ^$K M_P"R)J:R>7-*O#?CW2O$NM:UJ6G6_B MZ[MFB?4)DEGV)$H,LRN)' &%R!U)W<;0#Z^'>@7=\GA MC4/#:ZM'93W4DPMIQ*J$H7)(SERWDXSNEQ]]$3("'Y=Q)(.!CG?B9%#\L9P26VX!"=#G( /H>BO"/BUXZ\/>'?CMIVA_$R!4\(7N MBC^SIKJ(R67VTS-YAE7E20@C + [,D\;B:]!\">%M-TR]U[4="U%IM&UQ8)K M0P79D2#",K+"'->T;Q)XEU+5?%][K=EJMTLUA8S0JB M::@!S&A!^8'(]/NCC))-V#Q1IEQXXN?"-O*DNH6EBM[=*K9\E7?:BD>K88_0 M#U%>.?LQ0W5O\5?C+IUUJFHZBMKK%O##+>W+S2K%B'+"V:XL[+3KF\2YN;D,P\\01L=J1JN%? 8N3@E01R_ M@<^(/#7[2$>G^#]#\3_\*WUJPW7*76FW,%KIMXJNXNYU@M89)I M7.%2-2Q/X"O8OAMX2?08'O;[:;Z= NT<^4O7;GN3QGZ5V$<4<9)2-%)_NKBG M5A@4?L\^(=!\=Z/K/C2VO+2[O=9U.61X" MX:6TMXF,-O&RGE/W:!\8ZR,>]8/[;.C:#>? C4I[R\LM-U#3Y8[W3)'8([3( MP!1.A+%68<=R#VKW6B@#S3]G3XG:5\2_AQI>H)J%L^N16RQZI:"0>;',N%9B MFO./VO_$>@VOC/X3VL^L6*367B^UN[N,SKN@A1TW.XS\JC/4U M])44 5XI;/4[#S()H;NTG0@/$X9'4\'!'![UXO\ LN63^ ;3Q3\,-8=+:71- M6FNM.,K8^T:=-AHY@3][!#AB.AX->X5GZSH>BZTL2ZQH^GZD(6W1"[MDEV-Z MC<#@_2@#Q_X)Z&^O_&SQ[\7W4G3M1,>E:'*RX\ZWA5%DF3UC=XQM/?!/3%>X M$@ DG '4TB*J(J(H55&%4# ]*6@#R'0O&7A6?\ :7\164/B'2WF;PUIT*JM MTAW2)<73,@.>6 FC..OS"M[X\_##2OBIX&FT.[86NHPDS:9? ?-:S@<'UVGH MP[CW (] HH \(_9!N/&$UIXT@\>HP\0V6KPV=TS#F3RK6)$.?LA M:_H^DR^/O#.H:A!!K]>/3V8?:'5@@#B/[Q7Y');& %)-?1D$,5O"D$$2 M11(-J(BA54>@ Z55@TC28-5FU:'2[*+4)U"2W20*)I%'0,X&2/8F@#Q7]JFW MOO#>K^"/BWHUC+>7GAS5%M+NWA/SW%IIW$*OO)63^T)X4U;0?A3H/Q M#M8Q+XK\):JNNWCQG)D\YP;J,-U\L94?[D8&*^B;FW@N8O*N8(YH]ROMD0,- MRL&4X/<$ @]B :2[M[>[M9;6[@BN+>9"DL4J!D=2,$$'@@^AH Y[X:65U;>% M8KW4HFBU+597U*]1L%HY)CN$9(Z^6FR,'TC%>*_ UG^%OQU\=> /$C+9VGB2 M_;6/#UW*-D5V&+&2)6)P74,HV]?D/J*^D*HZUH^D:W:?9-9TJQU*WSGRKNW2 M9,_[K B@#QWQAI"^//VH/!UUICK/I_@FUN+K4[F/#1K<3 "&WW#_ ):<"0KV M7&<;A7,6/BWPPG[=U]*VOZ:(I/"8L$E^TIL-QYJ2>5NSC=M!.*^C]/L;+3K1 M+33[.WL[9/N0P1B-%^BC@58H \&_;MU33;;]GO6=-N+^VBO;R:U%O;M*!)+M MN$8[5ZD *Q_"N.\?WEC\+KW1/CYX%U"RN]&U2*VL_$VFV]PFR]#*-LT?./-7 M/(Z]^ 7S]544 ><:M\7/ [>$=%\3V^M:;>^'=3OXK*ZG9P1 LR2!?,7^#YU4 M,&' W9Z5Y7X]^&>E^"/C/X!\6_"8_P!FW^M:REMJ6F6OTI>V5G>QK'>VD%RB-N59HPX4X(R,]\$CZ$U4TC0-!T>::;2-$T MW3Y)SF5[6U2)I/\ >*@9_&@#FM:^*O@C1OB9I_PZU'56@\0:@BM;PF!]A+9V M*7QM#-M.!GT'4C/;UR'BWPI:^)?$.FRW.CV*1V%U!=R7\D:&XE,+B6**,CYE M7S%5F)(^[@ [MR]?0!\U_P#!0;7M(A^"ZZ&^HVQU.XU2W*6HD!EPJLQ8KU Q MCD\V95C'/WB2!MZUZU M10!XS^SAXG\.Q?LR^'KJ77-.CAT_2O+O&>X4>0Z[@5?)^4\'@]:\T_9OTVV\ M=?L6:QX&TR^M)-8DCOHOLYE&Z.0N7CW#J 24YQWKZQHH ^;_ -GOX]^#K#X; M6'A3QWJ3>'?$OAV!--N;.]B<22B(;$*#&68J "OWMV>,$$^S/XNM](\ WGC7 MQ2DNEZ?#&]VT;Q$RPV^<(&4#.\K@E>H+;>U;,^@Z%/JT>K3Z+ILNHQ_&S%4::ARWMYGC8O*7B*SJ<]K M^7_!/@>O6/V5_P#DILO_ &#I?_0DKZ@^PV7_ #YV_P#W['^%/BMK:%MT5O%& MV,95 #5ULS52FX7_!):***\D]T**** "BBB@ HHHH * MJ:MJ>FZ19/?:K?VMC:I]Z:XE6-!P3U)QT!_*K=% 'RU^P9XAT"^T/QMIIU"T M-Q>>(I;J*UE<*\L,B*%(0\D':PZ5,9W_ &9OBFZ3>8/A5XJN"\952PT>\(Y& M!_ 0.G]T>J'/T_10!\]_MFW=CXM_9CU/5/#-];:Q90W=M.TUE*)D"!QDY7/0 M,"?0OTG=6%C=0QP75E;3Q1G,:21*RH<%<@$<<$CZ$U5TC0-!T>::;2-$TW3Y M)SF5[6U2)I/]XJ!G\: //=>/P]^*WB/Q7\,_%^GZ?=WNA7$7E0R-MG$4MM%( M)HFSN!#2,I*_W1GKSYU\'O FMR?#;XM_#"TUF74O#L-P?@E:- MK;P6MO';6L$4$$:[4CC0*JCT ' % 'S9\ _V@?"FB^"+3P3\3+Z7PQXF\.0B MPN(K^&0"5(@%1@P!^;:%R#R3R,@U[3:^*[>Z\":AXIU*.V@>4"25C,GW5ZGH3QV!KV2B@#DO@[K&E:U\,O#ESI6H6UY&NE6JN8 M90VQA$H*MCH001@\\5YWH>EGP#^U9KE[/-/CDMKESA!?P<-!GLS(7< M ]><9P<>XU6U.PL-3LWLM2LK:]M9.'AN(ED1OJK @T >*^,-''Q#_:?\*2V8 M$^D> [>:ZU"Y #1_;)MOE6X.?]8NQ)".PQG&12ZCI!\#_M8P^,I!Y.A^,])_ MLVYN&'R1W\6PQAFZ+OCC"KGJV1UQ7M6FV%CIEG'9:;96UE:QC"0V\2QHOT50 M *=?6EK?6LEI>VT-U;RC;)%-&'1QZ$'@T >*?%S2&^(WQQ\">';';/IGA:Y; M6]Q5B5Z[>?JOQ5TF3PO\ M$>"?BF$"Z3<02:#K<[$[;8/ MN-O(W]U3(VTL>!\N>M>RZ1I>F:19+9:3IUII]JGW8+6%8HQ]%4 58GBBGA>& M>))8G4JZ.H96!Z@@]10!XA^TMI/_ LC6?!OPRTUQ<"35H]6UK9\RV]C$K F M0CIO+[5'<@]@:]Q4!5"J !@ =JI:-HVCZ+;M;Z-I5CIL+MN:.TMTB4MZD* M,U>H \*_;EUC2K7]G?Q%I5QJ-K%?WK6BV]LTJB64BZB<[5SD_*C'\#6U\&O% MWA=?V:_#UZWB#3!!IWANWAO'-T@\AT@"LK\_*05(P?2O6Z* /GO]AC7M$C_9 MUL+>35[&.:PN+HW:/<*I@!F+ N"?E!#+R?45SW[+SZ-XR\"_&#PK:ZM:/-K> MO:GY2K,-S07$01)0!R5//(]*^I:* /FG]D7XBZ%X7^'\OPS\=:I:^&_$7A>Y MN(I8-4G$'F1-(TH=&<@,!N88!Z 'H12_LXZ_H]W^T5\9K<715]4N[*2TCD1H MWF1%F#,%8 X^=3GT(-?0E[H6AWVH1:C>Z-IUS>P_ZJXFM4>1/]UB,C\*LV=A M8VK,0/F/N: /EKX!?$O2/@M+J?P;^)T\FB-I5] M,^CW\T#F"YMI'+ E@#C)+,&P!SC@BO>-"^(NAZIHNI^+OML5IX/M(U\G5+M3 M"EP1GS'3?@F,?(JG'S'=C(P3TNKZ'HNL>7_:^CZ?J'E$-']JMDEV$./#5A\9_ACQO[0@&3/W?D'5,GJ?V:/C)I/Q5\%6KSWEK#XGM8Q'J5B&"N7 YE1,X)([5ZU10 4444 %%%% !1110 4444 %%%% !1110 4444 <1\4=6\N MWBTB%OFEQ)-C^Z#P/Q//X"O/:]?U'POH]_>27=U!))-(?F;S6';'K5?_ (0O MP]_SZ2?]_F_QK\ZSKAG,\RQDJ_-&VR5WHEMT^;\V?48#-L)A*"IV=^NBW^\\ MHKTKX9:M]JTU]-E;,MMRF>\9_P #_,5=_P"$+\/?\^DG_?YO\:M:7X:TG3+Q M;NSADCE4$9\UB"#V()J\BX:S++,9&LY1Y=FKO;[NFY.8YKA,70=.SOTT6_WF MQ1117Z$?,A1110 4444 %%%% !7-?$W7-(T'P-K-[K&HVMC"+"?#32A-Q\L\ M+GJ>G YYKI:* .-^"NN:1KOPN\-7&DZA;7:KI%JL@BD#-&WE*"K C-7UY4= MW;V]W:RVMU!%<6\R%)8I4#(ZD8*D'@@CL: .+^-OQ&T7X9^ M0U_4KRV2\6! MQI]H\@#W4^,(BKU(R1D@<#)-6?A-8:%#\.]&BTF_LM:A%NKRW\+)(+F9_GEE M)7CTN]:"YLHV437%F02V5Z@ M8,BY/'[VO7OB%\2=,C^#,_Q \)Z@NJVEO/8S_P"A.'>1#=0^9#@='9&92IYY MQ7I=,GAAG0)/%'*@=7"NH8!E8,IY[@@$'L0#0!SVA>-O!OB3P[_;&GZ_I=SI MKQGS6>=5\L8^99%8Y0CH58 CO7C/[*OAJPT7QK\3/%V@QK8^!]3OHUT=F)2* M5(]YDE0'CR@SX5NA&<<"OZ>,OBYH]OHD@\"PS^-=+_$-CJUC>M:3II&G6_FAF^RQ*'>=4/.V261OF'!$ M:>E>OT4 >=_M#Z%X)].URXT_3K>6QD:*YN"J+',@WQG)QSN4<#D\BN M&_8O^*&F>,_A3IOAS4=2MSXAT>/[%+;2R#S9X4'[N15)RPV8!/JISUKWVB@# MYM^"^FGX%?%;Q'X(US;:>%/$MV+WPYJ+C; )>0UJ[]%DV[0 <9V<=0*]W\9^ M*=$\(Z!-K6N7J06\:_(H.9)W/W8XU'+NQP HR236EJNGV&JZ?-I^IV5O>V,-0>^DM78LUI;LS.D3>C9KQ PQW=M-MR]O=VSP2I@X.58#(SW&0>Q((K3H ^6]+AE_9 MW^//B#4]7M[@?#SQG*LHU*-&>+3KK>S!9F"#SG(K:FBBGB:&:-)(W&&1U!##T(-9.F>$_"VEWIO M=,\-:-8W3')GM[&*.0GUW*H- ',_$31=0^(_PG\4:(EO]B75;)XM-6X0K(2! ME)) >4W.!A2,@8)Y)5>7_94\8VEQ\([+PUKCQZ3K_A2/^S=5L;IO+D@$?".0 MV/E*;3GIG//%>SUE:EX:\.:GJ$>H:EH&E7MY%_J[BXLXY)$^C,"10!Y)\ =* MCC\7?$CXL7SBQTOQ'J2KITEP1&KVD&5%QD]%D)RI/4 'O6!^Q3XAT*YL?B)' M#JUDTDOBV]OD3SE#-;NJ%90,_=.UN>G!KZ/ & .@HH ^;O@+XE\/W7[4W MQ?6WUK3Y3?R6(L]MPI^T>4C))LY^;:Q .,]:9!XI\-M^W?(ZZ]IK1MX2^P!Q MM?2E([!$9R"0HR< D_D.30!\Y?#[6-/L/VX_B=I]Y']=M+*"TN+[P_&*)&!+Q[0-RG!; XSFOH+2-+TW2+);'2=.M-/M4^[!:PK%&OT50!0!\]Q& M3X6?M>ZOJ^N$6_ACQ[:11VVH.I6&*]0*!"[]%)VN1G&=ZXZ&M[]H32H_B)XW M^'_@G2I$N9++64UO57BPZVEI$I WD?=,A)5!W()Z*:]IU*PL=3LWL]2LK:]M MI/OPW$2R(WU5@0:BT;2-)T6T%GH^EV6FVP.?)M(%B3_OE0!0!P_BR_\ _C# MQGJ7PG\8V6G7CMI\%_;6UU@-,KM(K&,YR'0H#E<$!OK7!_LY>%Y?AW\3?B#X M6TG69[OP+8+;SVQN9=R6=PZEY(M_3*K@M[;,\Y->X:KH.AZJ'&J:-IU\) %? M[3:I)N Z [@SMHQA(8(Q&B_10,"@#YZ_9C\2Z#?\ MQS^,D%IJMI*]YK$,MJ%E'^D(@F5FC_O $=1ZCUIOA;7M'\*_MD_$X^(M0M], M&IZ9ITEC]H<+]I"PQ*1'_?;=D!1DD@X!KZ/JE=:1I-WJ5OJ5UI=E/?6P(M[F M2!6EBS_=8C*_@: /G#QGXI;X(_M-:IXO\16MV/!?C>RMEGO8X&D^RW4"!%# M<\*&)4 DA\C.TBO8/"?Q.\.^.-;@L? U\NM6T0,NI7L<3B"W3:=J;F !E9MO MRCD*&)QQGM-0L;+4;5[34+2WN[=_O13QAT;Z@\&FZ7IVGZ59K9Z786MC;)]V M&VA6-%^BJ * +5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% (% !1110!_]D! end GRAPHIC 16 a10raysmetstransitionimage.gif begin 644 a10raysmetstransitionimage.gif M1TE&.#EA" ', /< $! 0!RN@!RO !SN@!SP@!SPP!SQ !T MNP!TQ !UO !UQ !UQ !VO@!VO@!VO0!VO0!WOP!WOP!WOP!WQ !XP !YP@!Y MP@!YP0!YP@!YP0!ZP@!ZP@!ZPP!ZP@!ZP@!ZP@!ZP@!ZP@!ZP@!ZP@!ZP@!Z MP@!ZP@!ZP@!ZP@![PP![PP![PP![PP![PP![PP)[P0!\PP)\P %\P %]P0%] MOP9]O0A]O E]O E]NPM]N@Q]N !^Q !^OP-^O01^O@Q^M0I^KPE^IP5^G !_ MO@!_O@!_O0%_O@%_P@)_B@%_A0!_@@!_@@%_A 1_B05_C " Q0J E!" GQ2 MI!B!JAV!J_^! /^! /^! &"Q"""JO^" ?Z" "#QB6#IR>$IRB$I?^$ OV$ M "J%I"Z%HO^& _R& #*'GP"'QC>(FSR)F "*QT&*E "*QT.+DD6+D4>,C_F, M 4N-C5".B?^/" "/R0"/R5./AUJ0@E>0A "1RF"2?@"2RF63>P"3R@"3RFV5 M='"6<8XR=7Y">7/Z?$9.?6I>@6)NA59ZB M4_ZC%*.C3^6D :JE2JRE2;*F1:ZF1[:G0OZH&+JI/_ZJ&OZJ&;^J.\&J.?ZK M&L.K.,:K-OVL&P*MJP MRQ)^"R)..S M(N*S(_:S%>6T(.:T'_2U%O.U%^:U'?6U%>ZV&>RV&?"V%^>W&N>W&^JW&?FW M$/BW$/FW$/ZW _ZW ?ZW ?ZW ?ZW ?*X#_JX$/JX$/JX$/JX$/JX$?JX$/FX M$.BX&.FX&.>X&/FX$?ZX"OZX!^>X&>BX&/ZX ?JY$?NY$?NY$?NY$?NY$?NY M$?NY$?NY$?NY$/NY$/NY$?VY#OZY#?JY$?FY$?JY$?NY$?RZ$ORZ$OVZ$?VZ M#^2Z"].Z _R[$_R[$=F[!_Z\%/Z]%,^]!/Z]$?Z] ?Z^$OZ^%/Z^$OZ^$_Z^ M$O_# ?_' ?_) __* O_* 2'Y! $ + (

/($.*'$FRI,F3*%.J7,FRI-W%!FS3AI)=B,*+.Q33*06,NVK=NW<..^U7!3W;*BP.:-E6ANZ+*] M X]HD$NXL&&W)=\%Y?D+L$9@3G^2*^=X8 :UAS-K)ISA!<5W=X&26WAY,\(/ MFU.GOFS0:]!E_RH73*WA",$FJG.SM3U0GVN?P- QC* [KD',J@TT'*P9CJV@ MW^+)1DB =L,$Q55GJ%@A^]N"+XK^/WSKYE5045>^3S?(W#1%Y-XS8^RNNV![ MU0K1605ZR4KJ"NL! %]\!!88%X 3T9>;?:I9,F4V,PW=;0EQ"*T!+6)&6\Y=/7AK;A>Q0PS1AE%3JSJ:&F250)YDPZJWP"@TU^L-NOL ML]!&*^VTU%9K[;789JOMMMQVZ^VWX(8K[KCDEFONN>BFJVZZ5>7Z4T^HHE.. M+[?$5A GOS#S#:_N^J3JNM&6T\R>0'T##*@U>2H4.?8"G-4Y!$,5Y*I/(>48 MIG)YQA(6WD2 MH!8 ,/-:&:B9D"^A^;2,,0E)0:!!1Y3\LUL9_*.3:,F.>M]A"0GVM$#Q3":1 MS/$5!+9[#156QBI!K5(&"<[6F5I$3?],5T9C:U;0!>(YI /^(XS^%(TA,A06 M@:A.2XH1!(4;:%'=\A%T-=E8[ JBL!3*=L33F!O&6D1++NAX83H8HHN+>HRG MV^!CX;U99R^T[OKKL,TA%"_F0^07* ;][%*UZE QP' M*Y&-.J:O#^GK&XT!&*H6"!1F1$,O#H/(./1S,Y_L2C^Q<%8LU &,9<#K5LLP MRCO8UQ LT(@_S),GSQ$BQ,S2R&+ DT M4&7 :-A1*=)XBCDBV1%:#>4;?ZQ,"6LU1*4<@7:H3*4J7U"\FWBR@\L(I:A& MR2S'!")Q&6HE2\;1# XR(QT(C%8:,;B> +8E)>\@V#+, 8ULE9 9XUB/ 8SY MEAF 9)(P*-0 MJ+%-(!$[X*I6\R7,?:D@XQ#-,NZ1$&XJ[FZ4X@PNW6(%4PBE:JQ2S3L)HK6? MU>P>GB*'-![BO^PQ;)-C,^ADSS9[ILB.H*!-6),H0M5]A$4&9!![F$5388>!]$+M?4BR3T MGP-):F$8@@5S<# 2D3+, T8UULQT=2+TK"M%[KK7SP&5(.B0XS>XH!N452:@ M>LT0.!=K5@!D5BZEDJ,W=DJ0RLDF$)^MJ&8GTE/A"60S;$#^!72,"M#*5H:Q MJK539Q1BC$Y](QI&V81N9 240\1E#9\("BX,@8.UF"$6(%R(:<>2VMS:20>3 M(&E#6HLU@F1 !GWP$%!(3^>90["3G(8,@"P>UY$:($U?)6RAV3$$?\ M1*"W:L08T"$QEC-C!3D<8A.X&$HY1'&(-)A7[03T]$[15FM+#4RU"O-#KM(VGHD(?[]ZV_O>^,ZWOO?-[W[[ M^]\ #[C !T[P@AO\X A/N,(7SO"&._SA$(^XQ"=.\8I;_.(8S[C&-\YQ? LC M5@>+!L3^R$%RDL?P&^@X!T0[GI)_B./=>*9CK99!#Y9W! ON,$>R9:R<#RG-(Y-(OJBS/=R+SX'3O M,AH*P4[VE!#KASD9<%\&$3&P,2JRAR;_YQ"V5C3D Y(DS6ET5T&H32YA1!I M](!6DV7'%!'W4'D=8PZ[!QY.YF+653RB=0[3-QVIP4JF1X$/]A._I1 2P&>/ M91DD2!=8X":OT2RHM1D:,W]@I1#_('PF%&X#P51+4U8DR ,W(RO.XH$G)CV8 MI(08U9E7/TH-(:! ):"<#D4R2 0ZY\U14F!J; MQ1!3#@07^4Y4Q470I )RD4(TH)\ M;&%9I?4TFO@0F,B! O$ 'U92_@UC2@0<0B* MK]@65N ):R4'B/$L]94!AGA68%4#G#6&KS6*M;46,G (??,3B]!<;Z%\,;4Z M?L8><@,!$R&%4YA7R.AB$)5@87V#B-@*(Q$&%_Q$,WG:6.#E$.X,@] M;' 8J#."FU&.3096^;; 9G6A+"%:-MV@R,":+/^B.!Z$/ M-Y,+?9 ;!;D7=+49#"@1ZD@;9NB)_?B#[Q!KPC%=T^$V)P9G%Q&!J3%^$?&) MO4 "3BR M%L2U0[MB;.GP"X5$*>%'ES,C"#X!=56Q#.O *_&0@0"07XTU*6N! X6PE#^! M"KP(%XG@A!^"8W*5%;Z3 M&1E C"FQ@28S@3$F'IP'%+3@"*GH6@FI&5P #NFP@C1ADIK^@00@X4(>A! 6 M );2*8:;(0>E\!JV 8_"&*J40="$0V""!-161@:P)(;082T%66N00N':3+# M<1C@E0J+$0W:Y(\ I!J4213+%)\JH1TA,355XRK[(2L2THE1U2&A?_UV5041(T>F4@T3O>@ 7O,(,A:C*5\ELW$PV5 <^>H! MJEIOY:)#L7(?$6DGEI$;X2GQEQ#^X@DZ>? )/^D*;K:3CEBH\>%G,3=Y7[:> M'5$T4*@07PH7B,((:R8:Y7!$ J&B8BD0%AI0?@9X1!$2-LAC(_$;M*40PYD= M0J 'DW"*0*$+EK 'WQ-F<>:/%^"HJB&-!F$,HM:4'/%COH>28;L!U&FR?F6!J$?!J1XW!(/!%,C[H"="0$- MRR)V"OH-Z7"DY])T>_>JX^)@2/=2'?,.])HN7(%V1D,.@YHNT. .P& .<+J8 MX%"9!],,!9LNM[ .S.<7WF"N2G0/#<0K) =-/J0/H*%Z(Q9#S5I%^K!U"M,4 MO))MUH+8!?0 #F?'=:-6(^!G$.X00],635@$LD:A:QVT$\L$7&NZ%,;00@F[ M*S62*S&4*CHK$? " -" -./ $\;:1<)0#LR #D KIGZAF,FFF(L9MF'[M3PQ M; +K+M86%>K@:Y5ZL0 %1I;**%V:O=V#_IP,. 0#1/D0>['L4;GG<-F=(MY M#L!5*]^P#B6B;&R:$LE6+!VS0P"P#F.*=76Q1@! #NL (/2=&=!N4J1;$X7 L:HODN:1;NJ9[NJB;NJJ[NJS;NJ[[NK ;N[([N[1;N[9[N[B;N[J+$@$! #L! end GRAPHIC 17 logoa10.jpg begin 644 logoa10.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X1#R17AI9@ 34T *@ @ ! $[ ( M - (2H=I 0 ! (6)R= $ : 0T.H< < @, /@ M &UL;G,Z9&,](FAT=' Z M+R]P=7)L+F]R9R]D8R]E;&5M96YT#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@ M96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8 M%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4 M"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ_\ $0@ @@$( P$B (1 0,1 ?_$ !\ $% 0$! 0$! M ! @,$!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" P $ M$042(3%!!A-180'EZ@X2%AH>( MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! M @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$' M87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66 MEYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7F MY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***;)+'$NZ5U1?5CBD MVDKL-QU%9:C_P"$LOO[L7_?-<#XCP"=KO[C99=7?1'9 MT5QR>+;P.#)'&R]P!BM2P\46URZQW*F!V. <_+_]:MZ&>X&M+E4[/ST(J8&O M!7:OZ&[1117MG$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !15"\UJRL>)90S?W4Y-8-QX@U&_W+IT#1H!G*#.*QKSQ7:0JRVJM,_8XPO2L^W\ M,7MUM:_N-@&!M)W-C/Z?_7K9MO#NGVV#Y7F,,?,YSR*X_;YIBU^Z@J:[RU?W M?YF_)A:7Q2YGY;&&VM:QJ#;;2)E!(QL7I^-)%X>U2^;=>2>6.F9&W'\J[!45 M%PBA0., 4M']B*J[XNK*?E>R^X7UYPTI143G8/","X-Q.[G'(7@5=C\.:;&F M##O]V-:M%=U+*<#27NTE\]?S,)8NO+>3*46CV$*D):QX/J,U%)H&G2%B;=06 M[CC%:5%=#P6&<>5TU;T1FJU5._,_O.+UO0/[.B%Q;NSQ%L,".5_^M6)7=>)) M4CT.97;!DPJCU.0?Z5Q$43S2K'$NYW.%'J:_/,\P='#8M0H+=)V\SZ+ UIU* M/-/H=YH5P]SHMO)*XKYP\3+? M^'_$-UIJ:O-W^/_ !./#'AF6:-L7<^8K,E64Y! M'8U]->#M?3Q)X7M+]7W2[1'/QC$@'S?GU_&OG,VPRA)58K1[GU.2XMSBZ$WJ MMO0W****\,^A"@D 9/ %9>H>(+.Q8H&\V3'W4.0/J:Q-^K>(1B,UI4I^RI+GGV7ZOH==/"SDN:?NQ[LU[_Q+9V;-''F:1>R]/SK(:ZUK M6SB%&BA/]WY1V[]ZFN4\/^%K<7&M748DQD"0Y)/LOX=:XW6_C0L;^5X>L5*J M?];/W'L!^%%'*,TS/6O+EA_+']68U\SP.!VUEY_Y'=6'A6*,B34'\Y^NP?=[ M?G6]%#% @2%%11T"C%+Y=074(H8Q;+&4\H$9W;LY_*NE\1^)=/\ M,:6UYJ4F,\11#[TK>@']>U>E1RJG@9^QI0M+[W]Y@\P6)I>WE+W?N-:BO%]0 M^->HM=M_9EA!' . )_Y];/\ [Y/^->PLKQ+5[?B>4\XP MB=KO[CW*BO#?^%TZ]_SZV?\ WR?\:/\ A=.O?\^MG_WR?\:?]E8GLOO%_;.$ M[O[CW*BO#?\ A=.O?\^EG_WR?\:Z?PM\7K;4[J&RUJW^S32L$$T9RA)Z9':L MZF6XFG'F:OZ&E/-<+4ERJ5O4]+I'8(C.YPJC)/H*4D $DX ZDUQVOZZ]S*]K M:/BW'!9?X_\ ZU?/9AF%+ T?:3WZ+N>YA\/*O/EB5M>U0:E>#RB?(C&%]SW- M;/AK1VME^V7(&^11Y:_W14'A_0J7 MZ_Y'=BL1&$/J]+9;A1117UIY(4444 %%%% !3)94@A>69@D<:EF8]@*?7EWQ M<\8_8[8^'[$CS9T#7#AN47^[^-;X>C*O44(G-B<1'#TG4D>?^//%;^*_$#3I ME;6 &.!,]L_>_&N8HK;\(^'I?$WB2WL$!$1.^9P/NH.O^'XU]HE##TK;)'P3 M=3$U;O64F6+7P;>W/@>Z\1YV10R *A'WTS@L/Q('YUSE?5D.DV4&C+I4<"BS M$7D^7VVXQBOF[Q=X>E\,^)+G3Y 3&&WP.?XXST/]/K7!@<=]8G*,OEZ'I9AE M_P!5A"4?1^IB4445ZIXP5W7PL\5?V#XB%E=/BROR$8D\(_\ "W]#]:X6E!(( M(.".AK*M2C6IN$NIO0K2H5%4CNCZNO;^WL(3)<2!<#(7/)^@KG9-2U+6Y3%I M\;0PY&6SC ]S5#P7-9^,-%MKZXD9KBV007$1/5E'#>O(Y^N:[>*&.",1PH$5 M1@ "ORW%8/&UZ\J567)33M9;R^?1'Z?A\105*-6FN9M7UV1B6^@6>FVSW5[F M9H5,C'MQSTKS/7OC+>W :'0+9;2/H)7^9ORZ"O7M7_Y E]_U[R?^@FOE,=*^ MHR++,)3C)1@M+?T^Y\WGF/Q,7%*6]RU?ZE>:I=&YU"XDN)CQOD;)QZ55HHKZ MY))61\O('X" MMOX&?\?&M?[D/\WKA/'%S+=>.]9>=R[+=R1@GLJG:H_ "O(IP3S&-M%# $&^AR#_OBO6G+EBY=CQ8 M1YYJ/&M8T!8VUBPEM5E)",V""1VR#7 MU)7#_%V)'^']P[H"T:O*! FV//S2-T%=2T^D^$;:)9V% MR29A$J.$ZL0.]=/I/AJ.V\N>\^>8<[/X163\,+U-6\,?;9A&UV)W5]HY49X' MY5VM?"T\GFL3*OCVI5+[=%Z'WL<;"5",<-I&V_5^H4445[9RA1110 4444 % M%%!( ))P!U)H RO$>OVOAO19M0O&P$&$7N[=A7S/J>HSZMJ=Q?7;;IIW+L<] M/:NO^*'B]?$6M+9V4A-C9DJ,'B1^A;_"N%KZW+<+[&GSR^)GQ>:XSZQ5Y(OW M8_F%>_\ PM\*_P!@^'1>728O;X!VR.43^%?ZUX'#*T%Q'-'C=&P9=PR,@YZ5 MV0^+7BP 7< Z#[.G^%:8ZC6KP5.G:W4QR[$4,/4=2JG?I8^@ZX?XI>%?[? M\-F\M8]U[8 R+@4SW$DK*BF1BQ5%V MJ,^@'05'7TI\H%%%% CK?AUXH/AKQ-&9W(L[K$4X],]&_ U]%*P90RD$$9!! MZU\D5]!?"[Q(FM^%8[660M=V(\N3>V2R_P )_+C\*^?S?#[5H^C/ILEQ6KP\ MO5?J=I)&DT3QR*&1U*L#W!K@/&_@OP]IW@G4[NRTN"&>*+*.J\J7:KXN9HOLFCQBV@'&X#! M/^%-N[W;]7U/S;&8ZOC)\U:5^RZ+T1[3 M\#_^0%JG_7RO_H->GUYA\#_^0%JG_7RO_H->GU\[F'^]3_KH?89;_ND/ZZA1 M117">@%%%% !1110 5PGQ/\ &"Z!HIT^T8TZ%O;VKK]6U2VT72; MC4+UML-NA=L=3[#W-?-'B379_$>OW.I7&1YC8C0G[B#H*]7+<+[:ISR^%?F> M/FN,]A2Y(OWI?D95/BAEN)5B@C>61CA4122?P%,KV7X1>#OLMN/$-\O[V92M MNC#[J_WOQKZ/%8B.'IN;^1\KA,++%553C\SRG^PM7_Z!5[_X#O\ X4?V%J__ M $"KW_P'?_"OJFBO%_MF?\GXGO\ ]@P_G?W'RM_86K_] J]_\!W_ ,*/["U? M_H%7O_@._P#A7U37->(-1F;48[&UE:';\TCCC'&?R YKBQO$OU.E[24+ZV2O MNV;4>'(UI\JJ?@?/?]A:O_T"KW_P'?\ PJ@>#@U]*+K%[>(MOI%N[*HV>?)^ M6?Y&O(_B7X4GT+4H=0*J8;[RC!V_FZ7[ M7=K_ "./,LCE@J/M>>_EU]3AZ***^G/FPK>\(>(IO#>NIC&O2E2EM)6TW-J-65&I&I'=.Y]-PPZSG1Q<8SE)V:WD^_J?H/]H.O@Y5()*Z?1=CYLHJY9:3?7[ M6MN[C^]C 'XUN1^&;+3T$NN7Z(>OE1G)K[#%YQ@\)+DG*\_Y8^]+[E^I\3A\ MMQ.(7-&-H]WHOO9O_"BTCO$U7SKG[,L(C8OG&[.[C]*S-2\+FZUV^O;RY2WL MVF9E9C\S+G@GW-=5\.[?3-=GO;?3HFMH+41EF[RY)_P/YUQGQ'A-CXVO;&.: M1H(MA16;.-R*W\S7R="CC\7FE6K1C[#F2NW[TK:;*]D?35I87#Y92C5?M>5N MR6D;Z];78XZWI&B*8]%MA/-T,[BJ^AZK?:OXSTL7%PVYKI%C . C$X!Q['%< MU6KX7NH;+Q;I5S=.(X8;N)Y'/15# DU]'3R/"4(3FTYU&FG*3O+;H^GRL>"\ MUQ%6I"-U&":]U:1W[=?F?0/D^(XQM6:-@O )(R?TKD_B+<:O)X%N(]1M]D6^ M/,F!G.X8KT:'4+.XA66"ZADC;HRR @UPGQ=UFQ3P<]@+A'N9Y8]J(P) !SD^ M@XKY/ 97*&+IRC5GHUHW=;^:/L M%)IO.4R75P6\O(RNWBO1J\D\"Z3>3>"[>^M02?,<;5X8 'K71V7B&^LY LS& M5 ?F5^OYU^3YEGGU?'U*>*IN*N[/=-'ZCEV 4\%3E1E?1:'<453TW4X-3@WP MG##[Z'JM7*].E5A5@ITW=,F490ERR6H4445H2%([K&C.[!549))P *6J.L:/ M;:YI[65\TP@U$Z9ILG_$NMF^9E M;B=N.?H.U>?U]!?\*C\)_P#/I/\ ^!#4?\*C\)_\^D__ ($-7T=',<+1@H03 MLO+_ ()\M7RO&5ZCJ3:N_-_Y'A>B6<>H:[96D\J0QS3*K._0#/>OJ>"&.VMX MX8%"1QJ%51V KC1\)?"BL&6UN 0<@BX;BNRBC$,*1)DJBA1DY.![UY^88N&) M<>2^AZ>68*IA%)5+:]A]%%%>6>P%<3-%'+XLDCO]PC>4C))& >E=M61K.A)J M;":-_+G48SV:O$SC"5,32BZ:YG%WMW\CMP=:-.;4G:ZM?L:=O;Q6L"PP($C4 M8 %<_P#$*TL[OP%JHO\ :%B@:6-B<8D ^3'U.!^-0Q+K^EQA(U\Z,/T^]GO^ M54-?:7Q%I_V#5K!3"L@ 45Z\OP\TNX4K!HT@+?*'%RQ /YU-;_ FMS)\UMMP,_/*2#7U2 MXMP<_P"%2J2](_YM'R/^K.+7Q3@OG_P#QP DX R?:KMKHVH7A'D6LA![D8%> MZ:?\.+&VVEEBC]0B<_F:TY? VDSQ!)C<].=DQ3/X"LGG^-K.U*@H+O)W_P#) M5_F=$>'Z,%>I5YGVBK?B_P#(\;T'2[GPYJL&ISZC#:20G.W.XD=P:[W4M;N= M9\'WNLK+'.4<6Z]/9GH4\OI\DT5]#W/PK\*7-PTQL'C+8^6*5E4<8X J+_A4?A/\ Y])__ AJ]99O MA^S_ *^9XSR3$WW7W_\ / 5N)D4*DLBJ.@#$4UW>1LR,S'U8YKZ _X5'X3_ M .?2?_P(:D/PE\)*I+6LX ZDW+4O[7PRUL_N_P""']BXKNOO?^1\_5;TS3;G M5]2AL;%/,GF;:H_QKVN?X<^!;?/F+)D#.!\-Q^7H6FKN''FM]X^ MY)Y->;B^*6O]=KG7A^&\74FN;8Z70=-30?#EG8%\K:PA6<]SW-\:GG\Z_ M,\RQ&(SIJGAZ;Y;WYGI_2/O\+2IX&-YRUM:R&>$8I_MDLBC$&S#'U.>/ZUUM M1PP1V\*Q0H$11@ 5)7TN6X/ZEAHT6[O_ #/.Q-;V]1SM8****] YPHHHH ** M** "BBB@ HHHH **** "JMQIEG=.SSVZ,[+M+8YQ_DU:HJ)TX5%RS2:\RHRE M%WB[&++X9MB#]FFFAXX ;(SZTG]G:Q ^8-2\S(P1*,XK;HK@_LS#)W@G'_"V MOR-_K-7:3OZJYBA]?BRI2";GASQFD74M7C9EFTWS"#P4;BMNBCZC47P5I+[G M^:#V\7O!&%+KE_"H,FER 'T.?Y4\>(N!FPNL]_D-;5%+ZKBT]*[^<5_P ]K2 M:UA^+,7_ (2(?\^%U_WP:/\ A(A_SX77_?!K:HJOJ^,_Y_?^2K_,7M*/\GXF M*WB/Y3ML+DG'&4-5_P#A);K_ *!DOY'_ KHJ*SEA<9+_F(M_P!NHI5:*_Y= M_BS .L:K-"K6VF,,GJWI]*:+SQ!."B6B0GKN:NAHI?4*TOCQ$OE9?H/V\%M3 M7XG-FT\0W,@\RZ$(4?P'&?RIH\-7L[.UW?DLWH2(JS^*3,76+F>*YAM+-Q K1M(Y7 .!V%8=IK-_"WVB2>22.,J'20YW!L]/RK MJ-2TN+44!),O6YVT:U"-*TUKZ&RK;E##N,TM%%?4GEA1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 + 4444 %%%% '_]D! end GRAPHIC 18 logoa10ex.jpg begin 644 logoa10ex.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X1#R17AI9@ 34T *@ @ ! $[ ( M - (2H=I 0 ! (6)R= $ : 0T.H< < @, /@ M &UL;G,Z9&,](FAT=' Z M+R]P=7)L+F]R9R]D8R]E;&5M96YT#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@ M96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8 M%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4 M"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ_\ $0@ AP#T P$B (1 0,1 ?_$ !\ $% 0$! 0$! M ! @,$!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" P $ M$042(3%!!A-180'EZ@X2%AH>( MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! M @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$' M87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66 MEYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7F MY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **HWNN:7ITGE7VH6T$ MI0R+$\H$C*.I5>IZ=A6/>>/-+MF5;>"]OB6 (MX/N\9R=Y7BL:E>E2_B22]7 M8N,)S^%7.FHKBX_'=]+&Y.B+"<'9ON\G/;("_P!::OC/5,?-86P/M(U>?+.< M!%V=5?BSH6#Q#^R=M17$CQOJB,Q?2K>5=ORA;@H2?Q!K4T?QIINJW$5I*LMA M>R#Y;>Y7&\CJ%8<-_/ Z5T8?,<)B'RTJB;,ZF'JTU>43HJ***[C **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **BN;JWLK9[B\GCMX(QE MY97"JH]23P*Y6\^(=DS20Z';3:A)Y89)]NRW))Z%SSTYX!'O6-:O2H1YZLDE MYEPA*;M%7.OK'U'Q7HFE2B&[U"/SB^SR8@9'#<\%5R1]T\G K@;K6]5\42W- MJMU+=*GRR66E?*J@Y^5WSR2.H)Q[5;T7^;.GZO"'\65O):LN7OCW4IDD_L_38K"(?\O-] M("0.<_(O3MSN_"N?N-9U#5+B-)M1U+4WVYU&:%E=);QO,*N.=P!X!SSQ71I$D0Q&BH/11BI^I8RO_O%:R[0T_'< M?MZ-/^'"_F_\CS"P\*:Q*R-;Z)!8AB,O=2C>@)Y.UAR;>!5;&-7NUXYPD M?_Q-,G\"R>3BUUB82 '!EB0@G'&0 .,UU]%=#RO M6]E'[C/ZU7O?G9Y-=F_ MT35XM-UZW6-K@D6MY%_J;@@9*C/*MCG:>P."<&GW=K'>0&.3*D'-:IX2G:\B,A\V%8-HR5F,BB-OH&()]LUQ=]=I86,UU(K,(E+;$ M&6<]E [DG@#U-?#9U@(8+%0^K:1L'U=F/XT M5^CPYN5*_#"PZEH<4$VE"/%T3%N>W;/ MWSSRA! XZ8R>#QWU>-_&KQ7'>NW./?%>[PS1W$$Q_ [7S+I=YX=N'):R;SK;)S^Z<\K^#?\ H7M7DYE@H4HJI25EU/:R MK'SK3=*J[O='JU%%%>&?0A103CK7&ZYX_AMGGM-!B%Y=1 [[B0[;:(]]S9^8 MCT'YBLJU:G0ASU'9%PA*;Y8J[.MN+F"TA,UU-'#$O5Y&"@?B:XW5?B)&8'/A MZ%9E4KF]NP8X%&?F.#AFQT[#GK7+10:UXPU2*?9-J2&82"XG!CL[88)!C3^/ M@X!&I17MZCK)''+R%;=E62$=,$8W8[6/\TEK\H_YF[A1HJ]5W?9?JS&CCUCQ?=R(R7&J"-E#272F&UCY/W5QAB.> M0.<'.1NSC JEH7Q@\-:UK5II-M;: MA:S73^7";BW54+8SC(8]?I7?5M#*Z=&?/63E/O+]%LOD9_7'5C:FTH^1!:65 MK80^596\<$?]V-0HJ>N0UGXH>%M%DGAEOC=7$!*O#:)YC;@<%<\#(^M87_"] MO#/_ $#]9_\ 9/_ (NO5C0JR5XQ=O0XY8BC%VE))^IZ917F?_"]O#/_ $#] M9_\ 9/_ (NC_A>WAG_H'ZS_ . R?_%U7U>M_(_N)^M4/YU]Z/3**\S_ .%[ M>&?^@?K/_@,G_P 776Z'XX\.^(KHVNE:E'+<@$B%@49@.I (YZ]JF5&I!7E% MKY%PKTINT9)_,WZ**X[Q?XH*^;HFA7 _M!QMN)HVYLU(SG_>(Z#J.M&S@R;'1I&>1N");DKM 'M&K,#ZL_JE0^'- M/D\0^)TEY73=+<.Y*G$\V/E4'H0O4^^/2J6CZ0^JS?V'HS-#!;J%N[Q>?(!& M0 3]Z0]<=@F6NCZ9!8:?$(K>!=J+_,D]R3R37S6!P\\PQ7]H5U:* M^!?K_74]*O4CAZ7U>#UZLMT445]6>4%%%% !1110!B^+O$,?A;PM>:M(H=X4 MQ%&3CS)#PJ_G^F:^9+F[NM1O)[[49/-N[F0RS/C&6/H.P[ >@KM/BWXE77_% MRZ=;,QL]()0X(*R3'J1C^Z./KGTKAZ^GRO#>SA[66[_(^1SC%^TJ>QCM'?U_ MX R65((7EE8*B LQ/841R>8F=K(02K(XPRD'!!'8@C&*Z_X:>%3XH\81R7,> M[3=-(GG.>'ESF-,=Q_$?H*O_ !=\*Q^'_%":M8PK%8ZPQ,H7HMURS'_@:\\= MU8]ZZ'CHK%>PZ?J1GAU('7CG'J!5*BLZE.-2#A+9FE*I*E44X[H^L[.[@U"QAN[2198)T$D; MJ6P\M M9]CM(;"U^/4YQQFM632- \)V*:AXSOX994@.VQ7_ %9)/.R/ MJYY R?TKNM+TFPT6Q6STJTBM+=22(XEP,DDD_F37@GQ:&?B9>D\X@AQGM\M5 ME^4QKXA.O+FEW?3T6R_,RQ^8/#4'*G&R[?YLU_$_QAO[Q39^%(?[,MD.W[1( MJM(ZX&-J]$[^IZ8Q7F\C//,9KF62>8C!EE8LQ_$TE%?>4,)1H+W%KWZGPF(Q MM?$OWWIVZ&GX2_Y*+X9_["*?^@M7L7QB\4SZ)X>M]+T]S'=:N9$:0#E(% \P MJ>S$NBCV8D<@5X[X2_Y*+X9_["*?^@M79?&Z]GE\:V-BY4V]OIXFC&WD-)(X M?GZ1)^5>3B::JYA&,MO^'/9PM65'+)SCO?\ .R/.$18UVH,#VIU%174IALY9 M%ZHA(_*O?TBCYM7DR6BO>_"7PY\*OX5TVZNM'@NY[JTBFDDN1YA+,@)QGH,G MI7.?%SP9H&@>#7UC1].CLKJ.X@B_5ZGNSR M2I"#ES+0\GH5I(9X[BW& MM(_X2^6XMM+N%L=&L)EBN)(.)9VVABBG^$889;KUQCK7K-K:P65K';6D20PQ M*%2-!@* , 5^8_5:V8U?:XJ/+33]V'7UE_D?ID:T*%-1I.\GO+_(JZ+HUEH& ME1:?IL?EPQY.2UW 'R^,M(1W"C\,E0>M=A--';V\D\[A(HU+NQZ* ,DU\Q>,? M$?\ PEWBZYU=-_V;:(;1'_AB7OCMN.6_'VKMP6&>(JJ/1;G!C\4L-1*93% M%IRI+:(T999)B3\_']P#OW8'M7U>(J.C2H+NN8A$5$< MBX&[)'.X?J#7-U]AAJDJM)2DK/J?#8JE&C6<(NZZ!11170VG0212+T92,@U\FU[+\$ M_$22Z1/X=N9E$UHQDMD9N6B8Y( ]CG\Z\#-L/HJT?1GTF2XJS="7JOU/5*\G M\>?#77/$?C"XU/3FM?(EBC4"20JV5&#QBO6**\2C6G1GSPW/H*]"GB(]_]*)*I5]K1DYT MHR>[2/@*\5"K*,=DW^9I^$O^2B^&?^PBG_H+5V/QL3'CFU?UTV,?E++_ (UQ MWA+_ )*+X9_["*?^@M7:_&[_ )&^R_Z\%_\ 1CUYDE_PI+T/7B[94_\ %_D> M;U6U#_D&W'_7-OY59JO?@MI]P%!),;8 [\5ZL_A9XU/XT?57A+_D2M$_[!]O M_P"BUKD?C5B^\"MI5JZ27\UU;NEL&&]E$JY;'H/6JEGXZG@\&Z3#I21VT,.G MQ+<7UXI41D1@$*IZD'N>/8UR_B>;5]$T2Z\16UBQ$LD DO[XGS)R[! %4\@ M>N,<#%?E\LP'2IN==\L;?-^B*EIHNF^&X%O-9 MD66X_AC'.#[#O]:Q=;\3W6K,8X_W-L#PBGK]:R;J[GO9VFNI&D=NI)J&OK\# MD?+6^N8^?M:W=_#'RBOUW/B,5FMZ?U;"1]G3_%_XG^A[5\"UV^&M6/\ >U#/ M_D*.O3Z\S^!W_(K:E_U_G_T6E>F5YV-TQ,_4^CR]WPL/0****Y#M"BBB@ HH MJAKFM6?AW0[K5=3=DMK5-S[1EF/0*!W)) ]31N&QYS\8_&;6,">&--DVW-W M'YEVV/\ 5PDD ^K$$?0&O&P,# X JSJ>H3ZSK5[JM[GS[V8RL"<[!_"@]E7 M _"JQ.!S7V6!PWU>E9[O<^%S'%_6:S:^%:(**[CPA\+]0\5>'TU9KM;".9V\ ME)823(@Z/U'!YQ^?>MS_ (49>_\ 0<@_\!V_QJ)9EAHMJ_X%QRG%RBI*._F> M5T5ZI_PHR]_Z#D'_ (#M_C2-\#[M%+/KMNJJ,DF @ ?]]5/]J8;O^!7]D8OL MOO1Y9176Z'X)A\0:P=.LM2F1_*>82RV6(RBMMSN#GJ3QGJ :H^*O"W_".7D< M5KJ=MJH&Y;C[,#FW8=FZCL1UR#CBBEFN$JM*,]]/F35RG%THN4H[&!1117IG MEA5K2=4ET#7K#6;?)>RE#LJ]7C/#K[Y7/X@55HK.I3C4@X2V9I2J2I34X[H^ MF[CQMX?M)8HY]0 >6,2*(XGD&#GNH(['C-4I?B)I,=P\:V]](JGB58@%;W&Y M@?TKS;X3V^F^([R]TCQ"CW4UKBYM-\C;6BX5D(Z':V.O9P.U>JV?@7PQI]]' M>V>AV<-S&24D6/EGLPJI5S6ACQ3KH' &KWH ] +F3BJ=??X6_U>%] M[+\C\]Q?^\5+?S/\S3\+*Z>-M%ND4.+2[$S)NP6 !X'J>:Z+XI:W%KGBB":% M#'Y-J(F1F!(8.Q.<=.HK%T#2=6@U[2]7M[5?*LKE9W\]MBLH!S_.M_6M=TV7 M6Y-1U@I>Z@8U,4<4'EQK$68K@X^89+?-SG'6ODL7FD:6:I4'[1VMRQ5W?7>5 M[+YGTN&P+GE357W%>]Y:::=-V1&*NJ$A@>0<5TU,O MS#,8N6/GR0_Y]P?_ *5+=^BLCBAC,'@I)82/-+^>7_ML>GJSW#0;OPK:V=OJ M'B.>9[Z6%"]M<6SLMNPY(554CKW]A2?&W5M/N_AM-;6MY#+,;NV(C1P6P)5) MXK=\.>$-.N_!^ERS/=&6XLH9'?[0V=Q122/QKE/BKX='AKPE+JNG7LQ0/#;M M;3*KJV^3:6W$;@<'L>U?-82GBJ$H0C"'+=;-K]#Z_$RI3ISDY.]GN>2T445^ MHGY>>V? UL^&-4'I?X_\A)7IM>*_"[6KGP]HMR?L?VNVNKOS6V/M>/"HAP#P MW"DXXKU+2_%.E:O,L%O<&.Y*;_L\R[' [\=#C/8FO@<3BZ%7&5*<9+F3::ZZ M'Z'@J,X8.G)K1I&Q1114G0%%%% !7A/Q<\8IKFK+H-@ZR6.GR!YW ^_. 1@' MT4$_B?85U_Q3^(2>'K-M%TBX U>Y3YI%8?Z*AQ\Q_P!H@\#\?KX4)4Y)E#$D MEF+9))ZDU[.687GG[:>RV]3PLVQG)#V-/=[^2_X(^MWP7X5/C+Q3#I+M:M9;A!->VL!MXR MWW_+:3>![@.IQZ9]#7KX^JX8>3AN>'EM%5,5%36FY[C##';P)# BQQQJ$1%& M H P *?117QY]R%;I_%9V];&E+E]I'FVN>6Z)I_ MB'7=6U/3=/M_+LKAH]KG*PB #"[V'+=_W8.,C)KT9?A7HK:?=P74D\SW4)B+ M[]HCSCYE4O-5O!7B:UTRU;2]5FC@@5B]G=G"Q/$><%N@(YZ]>*[\,& M^Z0?H:X\OI8>5*%6GK9*WE_E^9MB)5%*4):?J?)M[93Z9J-S878(GM96B?/< M@XS^-0UL>--^W _6M&/PM+& VIWEM9+C.)) M!N_*N3$9M@,-I5JI/M>[^Y79K1R[%U]:=-V[VLOO>AE:9JESH>L6>K6+,)K. M42!0Q'F+_$AQV(R*^C[3QUXV W;STW-U"^X[CWKYK,,56QO M[S"4)67VI>ZON^)_9W7(['#"G_VCH&B@C3[J?]]"NZCE=;%4H_7Z[<;+W(^['Y_:?WH\VOCJ=" MM/ZI22=W[S]Y_+HON.ITO7+S7/'GAZTO6!M)K]4>W481EP>".]=-\;M+M[/7 MM%O($9#<6DEL0HPBK$P90/0GSG_+VK@O"]U!#X\\.W$LR+%'J"%VSTR"/YD5 M]#>//"4?C+PP]@)/)NHG$]I,1]R4 @9]B"5/L:4Z>'R_%05""C%=$=M!UL=@ M9JK)N3;W^5CYKIDT0F@>)NCJ5-7-6TV^T"\-IKEJ]G,IVY6.:2XE;!RC;MH4>X'.>YKSSS8_^>B_ M]]4>;'_ST7_OJO/CEV%C)27YGI2S3%R@XOKY#Z*89XE&3*@'NPK:\,^$]5\8 MW20Z5$Z6S'][?,I$:+G!*D\,>#P._6NZI7ITH\TF>?2P]6M)1@CT'X;^";/6 M/!5OJL,]U8W[W,Y:5')60 E "AX*X4$>^3WI[6_VJ2ZT_5[<+=VN".?T[5VUQJND>!="M=)M3]K'2JWI;?YGZOE,:D(*F_@2MY'3 M^"M=NOMS^']4FDNI4@-Q:7+\L\2E597/=E+KSW#>QSVM<#X$TNZO=8/B:X#V M]K]E>ULH'7#.KNK/(P/(SY2[1Z9)Z\=]7NYX4]"?:N3U_PSJOAN&6]2%+^W>4AA:6[M(B M#.&<;^?3@=3TKUFBN"IE^&J2<^6S?577Y&\<14BK7T^\^?V^RQX/V2VBW9(\ MVS8L2,9&TL#WKI-&\*>&38PS1:QI]O*K[',5J(U)!Z*)!GH1S7J5YIEC?P2P MWMI#/'*C(ZN@.X,,$?B*Y]_ASX>VE;>WEM5+!MD$I51CT%O7FNE@T'2K9MT.G MVZG:%SY8/ Z#FN0UCX46-_(7L[Z6#]WM\MT#J[\X9C][OC -/B\)^*;);86F MNHRP@+Y9:0*% P!C=733BZ"]R@E_A:_6QG)J>\_OO_P3L_[,L?\ GRM_^_2_ MX4G]F6!_Y,?2G)_+_-H/8_WE]YW\]M!<@"Y@CF"G($B!L? MG47]F6'_ #Y6_P#WZ7_"N1M-)\87-G-'?77V1C@+BZ,A(]<@#%4KSP!J^K36 M_P#:UY!=1P;MC3O(Y3..G/? _*E];K/X:,OOBOU'[&'6:_'_ ".LFN_#5OGS MYM+0AMI!,>0?2L[4?$OA73F$?E174S*&6*UM1(2"<9SC;V/>L:#X976'1]5A MM8^J"UM%)!]]^:WE\"Z4)0_F7>.?D$[!?RJ?:X^7PPBO63?Y+]1\F'6\F_D8 M>I>,+**%OL?A^W4D,%DO2D:JV,?4 MY"[^PZ]2,UZ%8>#]!TZX^TVVFP_:-AC,SC2 M>1TK>T31?#,%XOG:A;ZK?R',9GD5B,#D(O0>MN.%' M#8*M[E.[ZMZO9/=^NG=Z&SG4K0]Z5EV/J@# P.!145J9#9PF;/F&-=^?7'-2 MU]">>%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110!G:WH.G>(=.>RU6W6:-E(!Z,A(QE3U!]ZQ='^&_AW J1;H3PPSW#JH5!=SM,(\'(*ANAX%%%0X1;NUJ/F:5CJZ***L04444 ?_9 end XML 19 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Aug. 24, 2018
Jun. 30, 2017
Document And Entity Information [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2017    
Document Fiscal Year Focus 2017    
Document Fiscal Period Focus FY    
Trading Symbol ATEN    
Entity Registrant Name A10 Networks, Inc.    
Entity Central Index Key 0001580808    
Current Fiscal Year End Date --12-31    
Entity Filer Category Accelerated Filer    
Entity Common Stock, Shares Outstanding   72,707,302  
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status No    
Entity Public Float     $ 359.4

XML 20 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Current Assets:      
Cash and cash equivalents $ 46,567 $ 28,975 $ 98,117
Marketable securities 84,567 85,372 0
Accounts receivable, net of allowances of $983, $1,920 and $2,660 respectively 48,266 61,287 54,753
Inventory 17,577 15,849 18,657
Prepaid expenses and other current assets 6,825 5,221 5,064
Total current assets 203,802 196,704 176,591
Property and equipment, net 9,913 8,219 8,903
Goodwill 1,307 1,307 72
Intangible assets 5,190 6,633 795
Other non-current assets 4,646 3,870 3,531
Total Assets 224,858 216,733 189,892
Current Liabilities:      
Accounts payable 9,033 9,851 10,508
Accrued liabilities 21,835 31,525 27,757
Deferred revenue, current 61,858 60,043 48,776
Total current liabilities 92,726 101,419 87,041
Deferred revenue, non-current 32,779 31,574 23,232
Other non-current liabilities 967 988 1,414
Total Liabilities 126,472 133,981 111,687
Commitments and contingencies (Note 6)
Stockholders’ equity:      
Common stock, par value $0.00001 - 500,000 shares authorized; 71,692, 67,873 and 64,172 shares issued and outstanding, respectively 1 1 1
Additional paid-in capital 355,533 328,869 301,886
Accumulated other comprehensive loss (123) (45) 0
Accumulated deficit (257,025) (246,073) (223,682)
Total Stockholders’ Equity 98,386 82,752 78,205
Total Liabilities and Stockholders’ Equity $ 224,858 $ 216,733 $ 189,892
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Statement of Financial Position [Abstract]      
Allowance for doubtful accounts receivable $ 983 $ 1,920 $ 2,660
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001 $ 0.00001
Common stock, shares authorized 500,000,000 500,000,000 500,000,000
Common stock, shares issued 71,692,000 67,873,000 64,172,000
Common stock, shares outstanding 71,692,000 67,873,000 64,172,000
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Revenue:      
Products $ 149,903 $ 152,308 $ 134,931
Services 85,526 74,989 61,354
Total revenue 235,429 227,297 196,285
Cost of revenue:      
Products 36,269 37,520 32,763
Services 17,049 16,893 15,639
Total cost of revenue 53,318 54,413 48,402
Gross profit 182,111 172,884 147,883
Operating expenses:      
Sales and marketing 101,360 104,360 104,531
Research and development 62,991 60,700 54,843
General and administrative 28,132 26,305 26,614
Litigation and settlement expense 0 2,089 2,204
Total operating expenses 192,483 193,454 188,192
Loss from operations (10,372) (20,570) (40,309)
Non-operating income (expense):      
Interest expense (162) (424) (509)
Interest and other income (expense), net 989 (640) (332)
Total non-operating income (expense), net 827 (1,064) (841)
Loss before income taxes (9,545) (21,634) (41,150)
Provision for income taxes 1,206 757 747
Net loss $ (10,751) $ (22,391) $ (41,897)
Net loss per share:      
Basic and diluted (in dollars per share) $ (0.15) $ (0.34) $ (0.67)
Weighted-average shares used in computing net loss per share:      
Basic and diluted (in shares) 70,053 65,701 62,428
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Statement of Comprehensive Income [Abstract]      
Net loss $ (10,751) $ (22,391) $ (41,897)
Other comprehensive loss, net of tax:      
Unrealized loss on marketable securities (78) (45) 0
Comprehensive loss $ (10,829) $ (22,436) $ (41,897)
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statement of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Balance at beginning of period (shares) at Dec. 31, 2014   61,377      
Balance at beginning of period at Dec. 31, 2014 $ 96,565 $ 1 $ 278,349 $ (181,785) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock based compensation expense 16,861   16,861    
Common stock issued under employee equity incentive plans (shares)   2,700      
Common stock issued under employee equity incentive plans 6,232   6,232    
Vesting of early exercise stock options (shares)   (95)      
Vesting of early exercise stock options 444   444    
Unrealized loss on marketable securities, net of tax 0        
Net loss (41,897)     (41,897)  
Balance at end of period (shares) at Dec. 31, 2015   64,172      
Balance at end of period at Dec. 31, 2015 78,205 $ 1 301,886 (223,682) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock based compensation expense 16,922   16,922    
Common stock issued under employee equity incentive plans (shares)   3,664      
Common stock issued under employee equity incentive plans 10,336   10,336    
Common stock issued under asset purchase agreement (shares)   227      
Common stock issued under asset purchase agreement 1,313   1,313    
Vesting of early exercise stock options (shares)   37      
Vesting of early exercise stock options 211   211    
Repurchase and retirement of common stock (shares)   (227)      
Repurchase and retirement of common stock (1,799)   (1,799)    
Unrealized loss on marketable securities, net of tax (45)       (45)
Net loss (22,391)     (22,391)  
Balance at end of period (shares) at Dec. 31, 2016   67,873      
Balance at end of period at Dec. 31, 2016 82,752 $ 1 328,869 (246,073) (45)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cumulative effect adjustment from adoption of ASU 2016-09     201 (201)  
Stock based compensation expense 17,203   17,203    
Common stock issued under employee equity incentive plans (shares)   4,256      
Common stock issued under employee equity incentive plans 12,244   12,244    
Vesting of early exercise stock options (shares)   14      
Vesting of early exercise stock options 87   87    
Repurchase and retirement of common stock (shares)   (451)      
Repurchase and retirement of common stock (3,071)   (3,071)    
Unrealized loss on marketable securities, net of tax (78)       (78)
Net loss (10,751)     (10,751)  
Balance at end of period (shares) at Dec. 31, 2017   71,692      
Balance at end of period at Dec. 31, 2017 $ 98,386 $ 1 $ 355,533 $ (257,025) $ (123)
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Cash flows from operating activities:      
Net loss $ (10,751) $ (22,391) $ (41,897)
Adjustments to reconcile net loss to net cash provided by operating activities:      
Depreciation and amortization 8,511 8,267 8,716
Stock-based compensation 17,203 16,922 16,861
Provision for doubtful accounts and sales returns 1,147 1,579 2,531
Other non-cash items (422) 875 (82)
Changes in operating assets and liabilities:      
Accounts receivable, net 12,362 (8,724) (2,952)
Inventory (4,669) 479 (796)
Prepaid expenses and other assets (2,399) (180) (405)
Accounts payable (942) (334) 1,109
Accrued liabilities (8,868) 3,140 5,345
Accrued litigation expenses (3) (151) 6
Deferred revenue 3,018 19,609 14,788
Other 127 (313) 167
Net cash provided by operating activities 14,314 18,778 3,391
Cash flows from investing activities:      
Proceeds from sales of marketable securities 27,901 9,878 0
Maturities of marketable securities 60,138 30,750 0
Purchases of marketable securities (87,447) (126,231) 0
Purchases of property and equipment (5,734) (4,872) (3,477)
Purchase of intangible asset 0 (1,500) 0
Payment for acquisition 0 (4,380) 0
Net cash used in investing activities (5,142) (96,355) (3,477)
Cash flows from financing activities:      
Proceeds from issuance of common stock under employee equity incentive plans 12,244 10,336 6,019
Repurchase and retirement of common stock (3,071) (1,799) 0
Payment of contingent consideration (650) 0 0
Other (103) (102) 279
Net cash provided by financing activities 8,420 8,435 6,298
Net increase (decrease) in cash and cash equivalents 17,592 (69,142) 6,212
Cash and cash equivalents - beginning of period 28,975 98,117 91,905
Cash and cash equivalents - end of period 46,567 28,975 98,117
Supplemental Disclosures:      
Cash paid for income taxes, net of refunds 1,108 581 980
Cash paid for interest 111 194 170
Non-Cash Investing and Financing Activities:      
Inventory transfers to property and equipment 2,946 2,360 2,840
Vesting of early exercised stock options 87 211 444
Purchases of property and equipment included in accounts payable 286 162 486
Common stock issued under asset purchase agreement $ 0 $ 1,313 $ 0
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Summary of Significant Accounting Policies
Description of Business and Summary of Significant Accounting Policies

Description of Business

A10 Networks, Inc. (together with our subsidiaries, the “Company”, “we”, “our” or “us”) was incorporated in California in 2004 and reincorporated in Delaware in March 2014. We are headquartered in San Jose, California and have wholly-owned subsidiaries throughout the world including Asia and Europe.

We are a leading provider of secure application solutions and services that enable a new generation of intelligently
connected companies with the ability to continuously improve cyber protection and digital responsiveness across dynamic
Information Technology (“IT”) and network infrastructures. Our product portfolio seeks to address many of the aforementioned challenges and solution requirements. The portfolio consists of six secure application solutions; Thunder Application Delivery Controllers (“ADC”), Lightning Application Delivery Controller (“Lightning ADC”), Thunder Carrier Grade Network Address Translation (“CGN”), Thunder Threat Protection System (“TPS”), Thunder SSL Insight (“SSLi”) and Thunder Convergent Firewall (“CFW”), and two intelligent management and automation tools; Harmony Controller and aGalaxy. Our solutions are available in a variety of form factors, such as optimized hardware appliances, bare metal software, virtual appliances and cloud-native software.

Basis of Presentation

The accompanying consolidated financial statements include those of A10 Networks, Inc. and its subsidiaries, after elimination of all intercompany accounts and transactions. We have prepared the accompanying consolidated financial statements in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC”).

Reclassifications

Certain prior year amounts have been reclassified to conform to current year presentation in the consolidated balance sheets and the consolidated statements of cash flows. We have presented goodwill as a separate line item from intangible assets in the consolidated balance sheet as of December 31, 2016 and goodwill and intangible assets as separate line items from other non-current assets as of December 31, 2015. We have separately presented the line items “Proceeds from sales of marketable securities” and “Maturities of marketable securities” as opposed to our historical consolidated presentation of “Proceeds from sales and maturities of marketable securities” in the consolidated statement of cash flows for the fiscal year ended December 31, 2016.

Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Those estimates and assumptions affect revenue recognition and deferred revenue, the allowance for doubtful accounts, the sales return reserve, the valuation of inventory, the fair value of marketable securities, contingencies and litigation, acquisition related purchase price allocations, accrued liabilities, and the determination of fair value of stock-based compensation. These estimates are based on information available as of the date of the consolidated financial statements; therefore, actual results could differ from management’s estimates.

Significant Accounting Policies

Cash and Cash Equivalents

We consider all highly liquid investments with an original maturity of 90 days or less at the date of purchase to be cash equivalents. Our cash equivalents consist of money market funds.

Marketable securities

We classify our investments in debt and equity securities as available-for-sale and record these investments at fair value. These investments are classified as current assets and included in marketable securities on the consolidated balance sheets. Unrealized gains and losses are reported in accumulated other comprehensive loss, net of taxes, in stockholders’ equity. Realized gains and losses are determined based on the specific identification method and are reflected in our consolidated statements of operations. Realized gains and losses and other-than-temporary impairment charges, if any, on marketable securities are reported in interest and other income (expense), net as incurred.

We regularly review our investment portfolio to identify and evaluate investments that have indicators of possible impairment. Investments are considered impaired when a decline in fair value is judged to be other-than-temporary. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, general market conditions, the duration and extent to which the fair value is less than cost, and our intent and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, we will record an impairment charge and establish a new cost basis in the investment.

Fair Value Measurement

Our financial instruments consist of cash, cash equivalents, marketable securities, accounts receivable and accounts payable. Accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment. Our cash equivalents, which include money market funds, are measured and recorded at fair value on a recurring basis. Marketable securities are comprised of certificates of deposit, corporate securities, U.S. Treasury and agency securities, commercial paper and asset-backed securities and are measured at fair value using the three-level valuation hierarchy as described below.

Level 1 - Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.

Level 2 - Inputs are observable, quoted prices for identical assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.

Level 3 - Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are recorded at invoice amounts, net of allowances for doubtful accounts. We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer’s inability to meet its financial obligations to us (e.g., bankruptcy filings or substantial downgrading of credit ratings), we record a specific reserve for bad debts against amounts due to reduce the net recognized receivable to the amount we reasonably believe will be collected. For all other customers, we record reserves for bad debts based on the length of time the receivables are past due and our historical experience of collections and write-offs.

Inventory

Inventory consists primarily of finished goods and related component parts and is stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market value (estimated net realizable value). We evaluate inventory for excess and obsolete products, based on management’s assessment of future demand and market conditions. Inventory write-downs, once established, are not reversed as they establish a new cost basis for the inventory. Inventory write downs are included as a component of cost of products revenue in the accompanying consolidated statements of operations.

Property and Equipment, Net

Property and equipment, including leasehold improvements, are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets. Depreciation on property and equipment, excluding leasehold improvements, ranges from 1 to 3 years.

Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful lives of the assets or the remaining lease term. Amortization on leasehold improvements ranges from 2 to 8 years.

Goodwill

Goodwill represents the excess of purchase consideration over the fair values of assets acquired and liabilities assumed in a business combination. Goodwill is not amortized but is reviewed for possible impairment annually in the fourth quarter or more frequently if impairment indicators arise. We have one reporting unit for goodwill impairment tests, and the fair value of our reporting unit has been determined by our enterprise value.
When assessing goodwill for impairment, we first perform a qualitative assessment to determine whether further impairment testing is necessary. If, as a result of its qualitative assessment, it is more-likely-than-not (i.e. greater than 50% chance) that the fair value of our reporting unit is less than its carrying amount, the quantitative impairment test will be required.
Examples of events and circumstances that might indicate that a reporting unit’s fair value is less than the carrying amount include macro-economic conditions such as (i) a significant adverse change in customer demand or a severe deterioration in the entity’s operating environment and market conditions; (ii) entity-specific events such as increasing costs, declining financial performance, or loss of key personnel; or (iii) other events such as an expectation that a reporting unit will be sold or there will be a sustained decrease in the stock price on either an absolute basis or relative to peers.

If it is determined, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of our reporting unit is less than its carrying amount, we perform a two-step impairment test on goodwill. The first step requires the identification of the reporting units and a comparison of the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is less than its carrying value, an indication of goodwill impairment exists for the reporting unit, and the second step of the impairment test is performed to compute the amount of the impairment. Under the second step, an impairment loss is recognized for any excess of the carrying amount of the reporting unit’s goodwill over the implied fair value of that goodwill. There was no impairment of goodwill during the fiscal years ended December 31, 2017, 2016 and 2015.

Intangible Assets

Intangible assets consist of developed technology and patents resulting from acquisitions. Intangible assets are recorded at fair value and amortized on a straight-line basis over their estimated useful lives, which range from 5 to 10 years. There was no impairment of intangible assets during the fiscal years ended December 31, 2017, 2016 and 2015.

Impairment of Long-Lived Assets

We evaluate our property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of our long-lived asset may not be recoverable. Recoverability of an asset group is measured by comparison of its carrying amount to the expected future undiscounted cash flows that the asset group is expected to generate. If it is determined that an asset group is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the asset group exceeds its fair value.

Revenue Recognition

We derive revenue from two sources: (i) products revenue, which includes hardware, perpetual software license and product-based subscription; and (ii) services revenue, which includes post contract support (“PCS”), professional services, and training. A substantial portion of our revenue is from sales of our products and services through distribution channel partners, such as resellers and distributors. Revenue is recognized, net of applicable taxes, when all of the following criteria are met: persuasive evidence of an arrangement exists, delivery or performance has occurred, the sales price is fixed or determinable, and collection is reasonably assured.

We define each of the four criteria above as follows:

Persuasive evidence of an arrangement exists. Evidence of an arrangement consists of a purchase order issued pursuant to the terms and conditions of a master sales agreement.

Delivery or performance has occurred. We use shipping documents or written evidence of customer acceptance, when applicable, to verify delivery or performance. We recognize product revenue upon transfer of title and risk of loss, which primarily is upon shipment to customers. We do not have significant obligations for future performance, such as customer rights of return or pricing credits associated with our sales.

The sales price is fixed or determinable. We assess whether the sales price is fixed or determinable based on payment terms and whether the sales price is subject to refund or adjustment. Standard payment terms to customers range from 30 to 90 days.

Collection is reasonably assured. We assess probability of collection on a customer-by-customer basis. Our customers are subjected to a credit review process that evaluates their financial condition and ability to pay for products and services. For sales made through distribution channel partners, collectability is assessed independent of the end customer’s ability to pay.

PCS revenue includes arrangements for software support and technical support for our products. PCS is offered under renewable, fee-based contracts, which include technical support, hardware repair and replacement parts, bug fixes, patches, and unspecified upgrades on a when-and-if available basis. Revenue for PCS services is recognized on a straight-line basis over the service contract term, which is typically one year, but can be up to five years. Unearned PCS revenue is included in deferred revenue.

Professional service revenue primarily consists of the fees we earn related to installation and consulting services. We recognize revenue from professional services upon delivery or completion of performance. Professional service arrangements are typically short term in nature and are largely completed within 30 to 90 days from the start of service.

Multiple-Element Arrangements

Our hardware with the embedded software solutions (which is a proprietary operating system that together with the hardware delivers the functionality desired by our customers), is considered a separate unit of accounting from PCS because it has value to the customer on a standalone basis and our sales arrangements do not include a right of return for delivered products. For multiple-element arrangements, we allocate revenue to each unit of accounting based on an estimated selling price at the inception of the arrangement. The total arrangement consideration is allocated to each separate unit of accounting using the relative selling price method. We limit the amount of revenue recognized for delivered elements to an amount that is not contingent upon future delivery of additional products or service.

When applying the relative selling price method, we determine the selling price for each element using (i) vendor-specific objective evidence, or VSOE, of selling price, if available; (ii) third-party evidence, or TPE, of selling price, if VSOE is not available; and (iii) best estimate of selling price, or BESP, if neither VSOE nor TPE is available.

VSOE. We determine VSOE based on our historical pricing and discounting practices for the specific products and services when sold separately. In determining VSOE, we require that a substantial majority of the stand-alone selling prices fall within a reasonably narrow pricing range.

TPE. When VSOE cannot be established for deliverables in multiple-element arrangements, we apply judgment with respect to whether we can establish a selling price based on TPE. TPE is determined based on competitor prices for interchangeable products or services when sold separately to similarly situated customers. However, as our products contain a significant element of proprietary technology and our solutions offer substantially different features and functionality, the comparable pricing of products with similar functionality typically cannot be obtained. Additionally, as we are unable to reliably determine what competitors products’ selling prices are on a stand-alone basis, we are not typically able to determine TPE.

BESP. When we are unable to establish selling price using VSOE or TPE, we use BESP in our allocation of arrangement consideration.

The objective of BESP is to determine the price at which we would transact a sale if the product or service was sold regularly on a standalone basis. As we have not been able to establish VSOE or TPE for our products and some of our services, we determine BESP for the purposes of allocating the arrangement, primarily based on historical transaction pricing. Historical transactions are segregated based on our pricing model and go-to-market strategy, which include factors such as the geographies in which our products and services were sold (domestic or international), offering type (product series, and level of support for PCS) and type of sales channel. The determination of BESP is made through consultation with and approval by management.

We may occasionally accept returns to address customer satisfaction issues or solution-fit issues even though there is no contractual provision for such returns. We estimate returns for sales to customers based on historical returns rates applied against current-period gross revenues. Specific customer returns and allowances are considered within this estimate. Management also analyzes changes in customer demand and acceptance of products when evaluating the adequacy of returns and sales allowances.

Deferred Revenue

Deferred product revenue relates to arrangements where not all revenue recognition criteria have been met. Deferred services revenue primarily represents PCS contracts billed in advance and revenue is recognized ratably over the service contract term, typically 1 to 5 years.

Shipping and Handling

Shipping and handling charges billed to customers are included in revenue in the period shipped and the related costs are included in cost of revenue.

Research and Development Costs

Research and development efforts are focused on new product development and on developing additional functionality for our existing products. These expenses consist of personnel costs, and to a lesser extent, prototype materials, depreciation and certain allocated facilities and information technology costs. We expense research and development costs as incurred.

Stock-Based Compensation

Stock-based compensation expense is measured on the grant date based on the fair value of the award and recognized on a straight-line basis over the requisite service period. The fair value of restricted stock units (“RSUs”) is estimated using our stock price on the grant date. The fair value of options and employee stock purchase rights is estimated using the Black-Scholes model on the grant date. The Black-Scholes model determines the fair value of share-based payment awards based on assumptions including expected term, stock price volatility, and risk-free interest rate. The fair value of market-performance based restricted stock units (“MSUs”) is valued using the Monte Carlo simulation model, which uses the stock price, expected volatility and risk-free interest rate to determine the fair value.

Warranty Costs

Our appliance hardware and software generally carry a warranty period of 90 days. Estimates of future warranty costs are based on historical returns and the application of the historical return rates to our in-warranty installed base. Warranty costs to repair or replace items sold to customers have been insignificant for the years ended December 31, 2017, 2016 and 2015.

Foreign Currency

The functional currency of our foreign subsidiaries is the U.S. dollar. Transactions denominated in non-functional currencies are remeasured to the functional currency at the average exchange rate for the period. Non-functional currency monetary assets and liabilities are remeasured to the functional currency using the exchange rate in effect at the balance sheet date, and non-monetary assets and liabilities are remeasured at historical exchange rates. Gains and losses related to remeasurement are recorded in interest and other income (expense), net in the consolidated statements of operations.

Income Taxes

We account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements or in our tax returns. Estimates and judgments occur in the calculation of certain tax liabilities and in the determination of the recoverability of certain deferred income tax assets, which arise from temporary differences and carryforwards. Deferred income tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. We regularly assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe, based upon the weight of available evidence, that it is more likely than not that all or a portion of deferred tax assets will not be realized, a valuation allowance is established through an adjustment to income tax expense.

The factors used to assess the likelihood of realization of our deferred tax assets include our forecast of future taxable income and available tax planning strategies that could be implemented to realize the net deferred tax assets. Assumptions represent our best estimates and involve inherent uncertainties and the application of our judgment.

We account for uncertainty in income taxes recognized in our consolidated financial statements by regularly reviewing our tax positions and benefits to be realized. We recognize tax liabilities based upon our estimate of whether, and the extent to which, additional taxes will be due when such estimates are more-likely-than-not to be sustained. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained upon examination by taxing authorities. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.

Segment Information

An operating segment is a component of an enterprise for which its discrete financial information is available and its operating results are regularly reviewed by chief operating decision maker for resource allocation decisions and performance assessment. Our chief operating decision maker is our Chief Executive Officer.

Our Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and assessing performance of the Company. Accordingly, we have one reportable segment and one operating segment.

Vendor Business Concentration

We rely on third parties to manufacture our hardware appliances and we purchase raw materials from third-party vendors. We outsourced substantially all of our manufacturing services to three independent manufacturers. In addition, we purchase certain strategic component inventory which is consigned to our third-party manufacturers. Other hardware components included in our products are sourced from various suppliers by our manufacturers and are principally industry standard parts and components that are available from multiple vendors.

Concentration of Credit Risk and Significant Customers

Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, marketable securities and accounts receivable. Our cash, cash equivalents and marketable securities are held and invested in high-credit quality financial instruments by recognized financial institutions and therefore subject to minimum credit risk.

Our accounts receivable are unsecured and represent amounts due to us based on contractual obligations of our customers. We mitigate credit risk in respect to accounts receivable by performing periodic credit evaluations based on a number of factors, including past transaction experience, evaluation of credit history and review of the invoicing terms of the contract. We generally do not require our customers to provide collateral to support accounts receivable.

Significant customers, including distribution channel partners and direct customers, are those which represent more than 10% of our total revenue for each period presented, or our gross accounts receivable balance as of each respective balance sheet date. Revenue from our significant customers as a percentage of our total revenue are as follows:

 
Years Ended December 31,
 
2017
 
2016
 
2015
Customer A
*
 
14%
 
*
 
* represents less than 10% of total revenue

No customer accounted for 10% of our total gross accounts receivable as of December 31, 2017. Three customers accounted for 16%, 13% and 12% of our total gross accounts receivable as of December 31, 2016. Two customers account for 26% and 11% of our total gross accounts receivable as of December 31, 2015. 

Recently Adopted Accounting Guidance

In the first quarter 2017, we adopted ASU 2016-09, Compensation-Stock Compensation (Topic 718): Improvements to Employee Share -Based Payment Accounting. The primary tax impact of the adoption was the recognition of excess tax benefits in the provision for income taxes rather than additional paid-in capital. The new guidance eliminates the requirement to delay the recognition of excess tax benefits until it reduces current taxes payable. The recognition of previously unrecognized excess tax benefits was adopted on a modified retrospective basis. The unrecognized excess tax benefits of $3.4 million as of January 1, 2017 had no impact on our accumulated deficit balance as we carried a full valuation allowance on the related deferred tax assets. The new guidance also requires companies to record, subsequent to the adoption, excess tax benefits and tax deficiencies in the period they arise. In addition, cash flows related to excess tax benefits will no longer be classified as a financing activity apart from other income tax cash flows. We adopted this change in presentation of excess tax benefits as an operating activity on the statements of cash flows on a prospective basis. The guidance also allows for the employer to repurchase more of an employee’s shares for tax withholding purposes without triggering liability accounting. In addition, the guidance allows for a policy election to account for forfeitures as they occur rather than on an estimated basis. We elected to account for forfeitures as they occur rather than estimate expected forfeiture. The adoption of this standard did not have a material impact on our consolidated financial statements.

Recent Accounting Pronouncements Not Yet Effective

In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which supersedes most of the existing revenue recognition guidance under U.S. GAAP. The core principle of the standard is to recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for the goods or services and requires the capitalization of incremental customer acquisition costs and amortization of these costs over the contract period or estimated customer life which will result in the recognition of a contract asset on our consolidated balance sheet. It also requires increased disclosures regarding the nature, amount, timing, and uncertainty of revenues and cash flows arising from contracts with customers.

We will adopt Topic 606 effective January 1, 2018, applying the modified retrospective method to all contracts that were not completed as of January 1, 2018. We expect to record a net reduction to opening accumulated deficit of $12.4 million as of January 1, 2018 due to the cumulative impact of adopting Topic 606 as follows:

A decrease in total deferred revenue of $4.0 million primarily due to the removal of the current limitation on contingent revenue that would have accelerated revenue recognition for certain of our historical revenue contracts; and

Recognition of a deferred commissions asset of $8.4 million due to the requirement to recognize incremental customer acquisition costs in our consolidated statement of operations as the related performance obligations are met as compared to the current recognition to expense as incurred.

In addition, the adoption of the standard does not have a significant impact to the provision for income taxes on our consolidated statements of operations, nor does it impact net cash provided by or used in operating, investing, or financing activities on our consolidated statements of cash flows.

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). This new accounting standard primarily requires lessees to recognize most leases on their balance sheets but record expenses on their income statements in a manner similar to current accounting. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. In July 2018, FASB issued ASU No. 2018-11, Topic 842 - Targeted Improvements. The update requires modified retrospective transition, with the option to initially apply the new standard at the adoption date and recognize a cumulative-effect adjustment and elect various practical expedients. This standard is effective for annual periods beginning after December 15, 2018 with early adoption permitted. We will adopt this standard effective January 1, 2019. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which removes the requirement to compare the implied fair value of goodwill with its carrying amount as part of step 2 of the goodwill impairment test. As a result, under this ASU, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount and should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the impairment loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. This standard is effective prospectively for annual periods beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed after January 1, 2017. We do not believe this standard will have a material impact on our consolidated financial statements and related disclosures.

In May 2017, the FASB issued ASU No. 2017-09, Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting, to provide guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. This standard is effective for annual periods beginning after December 15, 2017 and interim periods within that reporting period. Early adoption is permitted, including adoption in any interim period. The amendments will be applied prospectively to an award modified on or after the adoption date. We do not believe this standard will have a material impact on our consolidated financial statements and related disclosures.

In February 2018, the FASB issued ASU No. 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income (“AOCI”).” These amendments provide financial statement preparers with an option to reclassify stranded tax effects within AOCI to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act is recorded. This standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018. Early adoption is permitted, including adoption in any interim period. We are evaluating the impact of adopting this new accounting guidance on our consolidated financial statements.

 In March 2018, the FASB issued ASU No. 2018-05, Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin (SAB) No. 118. These amendments add SEC guidance to the FASB Accounting Standards Codification regarding the Tax Cuts and Jobs Act pursuant to the issuance of SAB 118. The amendments are effective upon addition to the FASB Codification. Disclosures related to the effect of the Tax Cuts and Jobs Act and our utilization of SAB 118 appear in Note 9 Income Taxes.

There have been no other recent accounting pronouncements or changes in accounting pronouncements that are of significance or potential significance to us.
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restatement of Previously Issued Consolidated Financial Statements
12 Months Ended
Dec. 31, 2017
Accounting Changes and Error Corrections [Abstract]  
Restatement of Previously Issued Consolidated Financial Statements
Restatement of Previously Issued Consolidated Financial Statements

Restatement Background

Subsequent to the issuance of the condensed consolidated financial statements as of September 30, 2017, the Audit Committee of our Board of Directors (the “Audit Committee”) commenced an investigation (the “Investigation”) with the assistance of outside counsel relating to certain accounting and internal control matters at the Company, principally focused on certain revenue recognition matters from the fourth quarter of 2015 through the fourth quarter of 2017 inclusive. The investigation was conducted with the assistance of outside counsel and independent counsel. Counsel retained forensic accountants to assist with their work. The investigation commenced following the identification of violations of the Company's Insider Trading Policy and Code of Conduct by a mid-level employee within the finance department, and as a result it was determined that further review and procedures relating to certain accounting and internal control matters should be undertaken.
 
During the course of this Investigation, code of conduct breaches and accounting and financial reporting errors were identified. The matters primarily resulted in modification to the timing of the recognition of revenue in a limited number of sale transactions between the Company and its resellers and distributors. The Company determined the need to restate the consolidated financial statements as of and for the year ended December 31, 2016. The Company is also adjusting the consolidated financial statements as of and for the year ended December 31, 2015 to correct identified immaterial errors.

Revenue Recognition Adjustments

During the year ended December 31, 2016, revenue was recognized prematurely at the time, as it was determined that there was an oversight or misuse of facts which indicated that the reseller’s or distributor’s price was not fixed or determinable, or that collectability was not reasonably assured, because the reseller’s or distributor’s payment to the Company was contingent on resale of the product or the transaction included extended payment terms beyond the Company’s customary terms. During the year ended December 31, 2015, revenue on certain sale transactions was recognized prematurely, as it was determined that there was an oversight of facts that indicated collectability was not reasonably assured, because the reseller’s or distributor’s payment to the Company was contingent on resale of the product or the transaction included extended payment terms beyond the Company’s customary terms.

To correct these errors, the related revenue and cost of revenue were reversed in the period in which the accounting errors took place and, except for one 2016 transaction, have been recognized in subsequent periods when all of the revenue recognition criteria were met. Additionally, certain adjustments to reverse accounts receivable, net of allowances, recognize inventory, and adjust deferred revenue, current, were made to the consolidated balance sheet at the end of the period in which the accounting errors occurred.

Other Adjustments

In addition to the restatement adjustments described above, we have identified other revenue and expense classification errors that are not material, individually or in the aggregate that have been corrected in connection with the restatement.

Tax effect of restatement adjustments

The Company recorded adjustments to its deferred taxes as a result of the restatement. The overall impact of the restatement is an increase to deferred taxes with the corresponding increase to the valuation allowance with no impact to the effective tax rate or income tax expense.

Impact of the Restatement

The following table presents the consolidated balance sheet as previously reported, restatement adjustments and the consolidated balance sheet as restated at December 31, 2016 and 2015 (in thousands):
 
December 31, 2016
 
As Previously Reported
 
Revenue Recognition Adjustments
 
As Restated
Current Assets:
 
 
 
 
 
Accounts receivable
$
66,755

 
$
(5,468
)
 
$
61,287

Inventory
$
15,070

 
$
779

 
$
15,849

Prepaid expenses and other current assets
$
5,137

 
$
84

 
$
5,221

Total current assets
$
201,309

 
$
(4,605
)
 
$
196,704

Total Assets
$
221,338

 
$
(4,605
)
 
$
216,733

Current Liabilities:
 
 
 
 
 
Deferred revenue, current
$
61,334

 
$
(1,291
)
 
$
60,043

Total current liabilities
$
102,710

 
$
(1,291
)
 
$
101,419

Total Liabilities
$
135,272

 
$
(1,291
)
 
$
133,981

Accumulated deficit
$
(242,759
)
 
$
(3,314
)
 
$
(246,073
)
Total StockholdersEquity
$
86,066

 
$
(3,314
)
 
$
82,752

Total Liabilities and Stockholders’ Equity
$
221,338

 
$
(4,605
)
 
$
216,733


 
December 31, 2015
 
As Previously Reported
 
Revenue Recognition Adjustments
 
As Restated
Current Assets:
 
 
 
 
 
Accounts receivable
$
57,778

 
$
(3,025
)
 
$
54,753

Inventory
$
18,291

 
$
366

 
$
18,657

Total current assets
$
179,250

 
$
(2,659
)
 
$
176,591

Total Assets
$
192,551

 
$
(2,659
)
 
$
189,892

Current Liabilities:
 
 
 
 
 
Deferred revenue, current
$
49,572

 
$
(796
)
 
$
48,776

Total current liabilities
$
87,837

 
$
(796
)
 
$
87,041

Total Liabilities
$
112,483

 
$
(796
)
 
$
111,687

Accumulated deficit
$
(221,819
)
 
$
(1,863
)
 
$
(223,682
)
Total StockholdersEquity
$
80,068

 
$
(1,863
)
 
$
78,205

Total Liabilities and Stockholders’ Equity
$
192,551

 
$
(2,659
)
 
$
189,892


The following tables present the consolidated statement of operations as previously reported, restatement adjustments and the consolidated statement of operations as restated for the years ended December 31, 2016 and 2015 (in thousands, except per share amounts):

 
Year Ended December 31, 2016
 
As Previously Reported
 
Revenue Recognition Adjustments
 
Other Adjustments
 
As Restated
Revenue:
 

 
 

 
 
 
 

Products
$
153,920

 
$
(2,858
)
 
$
1,246

 
$
152,308

Services
76,083

 
152

 
(1,246
)
 
74,989

Total revenue
230,003

 
(2,706
)
 

 
227,297

Cost of revenue:
 

 
 
 
 
 
 
Products
37,680

 
(497
)
 
337

 
37,520

Services
17,230

 

 
(337
)
 
16,893

Total cost of revenue
54,910

 
(497
)
 

 
54,413

Gross profit
$
175,093

 
$
(2,209
)
 
$

 
$
172,884

Operating expenses:
 

 
 
 
 
 
 

General and administrative
$
27,063

 
$
(758
)
 
$

 
$
26,305

Total operating expenses
$
194,212

 
$
(758
)
 
$

 
$
193,454

Loss from operations
$
(19,119
)
 
$
(1,451
)
 
$

 
$
(20,570
)
Loss before income taxes
$
(20,183
)
 
$
(1,451
)
 
$

 
$
(21,634
)
Net loss
$
(20,940
)
 
$
(1,451
)
 
$

 
$
(22,391
)
Net loss per share:
 

 
 
 
 
 
 
Basic and diluted
$
(0.32
)
 
 
 
 
 
$
(0.34
)
Weighted-average shares used in computing net loss per share:
 

 
 
 
 
 
 
Basic and diluted
65,701

 
 
 
 
 
65,701


 
Year Ended December 31, 2015
 
As Previously Reported
 
Revenue Recognition Adjustments
 
Other Adjustments
 
As Restated
Revenue:
 

 
 

 
 
 
 

Products
$
138,301

 
$
(2,193
)
 
$
(1,177
)
 
$
134,931

Services
60,654

 
(264
)
 
964

 
61,354

Total revenue
198,955

 
(2,457
)
 
(213
)
 
196,285

Cost of revenue:
 

 
 
 
 
 
 
Products
33,096

 
(366
)
 
33

 
32,763

Services
15,672

 

 
(33
)
 
15,639

Total cost of revenue
48,768

 
(366
)
 

 
48,402

Gross profit
$
150,187

 
$
(2,091
)
 
$
(213
)
 
$
147,883

Operating expenses:
 

 
 
 
 
 
 
General and administrative
$
27,055

 
$
(228
)
 
$
(213
)
 
$
26,614

Total operating expenses
$
188,633

 
$
(228
)
 
$
(213
)
 
$
188,192

Loss from operations
$
(38,446
)
 
$
(1,863
)
 
$

 
$
(40,309
)
Loss before income taxes
$
(39,287
)
 
$
(1,863
)
 
$

 
$
(41,150
)
Net loss
$
(40,034
)
 
$
(1,863
)
 
$

 
$
(41,897
)
Net loss per share:
 

 
 
 
 
 
 
Basic and diluted
$
(0.64
)
 
 
 
 
 
$
(0.67
)
Weighted-average shares used in computing net loss per share:
 

 
 
 
 
 
 
Basic and diluted
62,428

 
 
 
 
 
62,428


The following tables present the consolidated statement of cash flows as previously reported, restatement adjustments, and the consolidated statement of cash flows as restated for the years ended December 31, 2016 and 2015 (in thousands):

 
Year Ended December 31, 2016
 
As Previously Reported
 
Revenue Recognition Adjustments
 
As Restated
Cash flows from operating activities:
 
 
 
 
 
Net loss
$
(20,940
)
 
$
(1,451
)
 
$
(22,391
)
Adjustments to reconcile net loss to net cash provided by operating activities:
 
 
 
 
 
Provision for doubtful accounts and sales returns
$
1,731

 
$
(152
)
 
$
1,579

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
$
(11,319
)
 
$
2,595

 
$
(8,724
)
Inventory
$
892

 
$
(413
)
 
$
479

Prepaid expenses and other assets
$
(96
)
 
$
(84
)
 
$
(180
)
Deferred revenue
$
20,104

 
$
(495
)
 
$
19,609

Net cash provided by operating activities
$
18,778

 
$

 
$
18,778

 
Year Ended December 31, 2015
 
As Previously Reported
 
Revenue Recognition Adjustments
 
As Restated
Cash flows from operating activities:
 
 
 
 
 
Net loss
$
(40,034
)
 
$
(1,863
)
 
$
(41,897
)
Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
$
(5,977
)
 
$
3,025

 
$
(2,952
)
Inventory
$
(430
)
 
$
(366
)
 
$
(796
)
Deferred revenue
$
15,584

 
$
(796
)
 
$
14,788

Net cash provided by operating activities
$
3,391

 
$

 
$
3,391



The only change to the consolidated statement of comprehensive loss and the consolidated statement of stockholders’ equity for the years ended December 31, 2016 and 2015 as a result of the restatements is due to the changes in net loss. There was no cumulative effect of the errors as of January 1, 2015, the beginning of the earliest period presented. As such, no tables are presented relating to the restatement adjustments. Refer to the consolidated statement of comprehensive loss and the consolidated statement of stockholders’ equity as restated.
XML 28 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Marketable Securities and Fair Value Measurements
12 Months Ended
Dec. 31, 2017
Fair Value Disclosures [Abstract]  
Marketable Securities and Fair Value Measurements
Marketable Securities and Fair Value Measurements

Marketable Securities

Marketable securities, classified as available-for-sale, consisted of the following (in thousands):
 
 
December 31, 2017
 
December 31, 2016
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Certificates of deposit
 
$
17,000

 
$
6

 
$
(1
)
 
$
17,005

 
$
12,499

 
$
9

 
$

 
$
12,508

Corporate securities
 
39,154

 
1

 
(76
)
 
39,079

 
42,765

 
9

 
(42
)
 
42,732

U.S. Treasury and agency securities
 
5,744

 

 
(19
)
 
5,725

 
5,190

 

 
(14
)
 
5,176

Commercial paper
 
9,225

 
1

 
(2
)
 
9,224

 
11,470

 
1

 
(2
)
 
11,469

Asset-backed securities
 
13,567

 

 
(33
)
 
13,534

 
13,493

 

 
(6
)
 
13,487

 
 
$
84,690

 
$
8

 
$
(131
)
 
$
84,567

 
$
85,417

 
$
19

 
$
(64
)
 
$
85,372



During the years ended December 31, 2017 and 2016, we did not reclassify any amount to earnings from accumulated other comprehensive loss related to unrealized gains or losses.

The following table summarizes the cost and estimated fair value of marketable securities based on stated effective maturities as of December 31, 2017 (in thousands):
 
Amortized Cost
 
Fair Value
Less than 1 year
$
63,219

 
$
63,159

Mature in 1 - 3 years
21,471

 
21,408

 
$
84,690

 
$
84,567



All available-for-sale securities have been classified as current because they are available for use in current operations.

Marketable securities in an unrealized loss position consisted of the following (in thousands):
As of December 31, 2017
Less Than 12 Months
 
12 Months or More
 
Total
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
Certificates of deposit
$
2,999

 
$
(1
)
 
$

 
$

 
$
2,999

 
$
(1
)
Corporate securities
36,079

 
(74
)
 
1,499

 
(2
)
 
37,578

 
(76
)
U.S. Treasury and agency securities
2,246

 
(2
)
 
3,479

 
(17
)
 
5,725

 
(19
)
Commercial paper
4,232

 
(2
)
 

 

 
4,232

 
(2
)
Asset-backed securities
11,415

 
(32
)
 
728

 
(1
)
 
12,143

 
(33
)
 
$
56,971

 
$
(111
)
 
$
5,706

 
$
(20
)
 
$
62,677

 
$
(131
)


 
Less Than 12 Months
 
12 Months or More
 
Total
As of December 31, 2016
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
Corporate securities
$
28,537

 
$
(42
)
 
$

 
$

 
$
28,537

 
$
(42
)
U.S. Treasury and agency securities
5,176

 
(14
)
 

 

 
5,176

 
(14
)
Commercial paper
8,974

 
(2
)
 

 

 
8,974

 
(2
)
Asset-backed securities
10,664

 
(6
)
 

 

 
10,664

 
(6
)
 
$
53,351

 
$
(64
)
 
$

 
$

 
$
53,351

 
$
(64
)


Based on evaluation of securities that have been in a continuous loss position, we did not recognize any other-than-temporary impairment charges during the years ended December 31, 2017 and 2016.

Fair Value Measurements

The following is a summary of our cash, cash equivalents and marketable securities measured at fair value on a recurring basis (in thousands):

 
 
December 31, 2017
 
December 31, 2016
 
December 31, 2015
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash
 
$
34,453

 
$

 
$

 
$
34,453

 
$
18,672

 
$

 
$

 
$
18,672

 
$
27,036

 
$

 
$

 
$
27,036

Cash equivalents
 
12,114

 

 

 
12,114

 
10,303

 

 

 
10,303

 
71,081

 

 

 
71,081

Certificates of deposit
 

 
17,005

 

 
17,005

 

 
12,508

 

 
12,508

 

 

 

 

Corporate securities
 

 
39,079

 

 
39,079

 

 
42,732

 

 
42,732

 

 

 

 

U.S. Treasury and agency securities
 

 
5,725

 

 
5,725

 

 
5,176

 

 
5,176

 

 

 

 

Commercial paper
 

 
9,224

 

 
9,224

 

 
11,469

 

 
11,469

 

 

 

 

Asset-backed securities
 

 
13,534

 

 
13,534

 

 
13,487

 

 
13,487

 

 

 

 

 
 
$
46,567

 
$
84,567

 
$

 
$
131,134

 
$
28,975

 
$
85,372

 
$

 
$
114,347

 
$
98,117

 
$

 
$

 
$
98,117

XML 29 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Financial Statement Details
12 Months Ended
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Consolidated Financial Statement Details
Consolidated Financial Statement Details

Allowance for Doubtful Accounts
 
December 31, 2017
 
December 31, 2016
 
December 31, 2015
 
(in thousands)
Allowance for doubtful accounts, beginning balance
$
1,920

 
$
2,660

 
$
1,904

Charged to expenses
364

 
407

 
1,363

Write-offs
(1,301
)
 
(1,147
)
 
(607
)
Allowance for doubtful accounts, ending balance
$
983

 
$
1,920

 
$
2,660



Inventory
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
 
(in thousands)
Raw materials
$
6,643

 
$
6,669

 
$
9,417

Finished goods
10,934

 
9,180

 
9,240

Total inventory
$
17,577

 
$
15,849

 
$
18,657



Property and Equipment, Net
 
Useful Life
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
 
(in years)
 
(in thousands)
Equipment
1-3
 
$
47,817

 
$
41,815

 
$
35,836

Software
1-3
 
3,988

 
3,801

 
3,548

Furniture and fixtures
1-3
 
950

 
865

 
864

Leasehold improvements
2-8
 
3,824

 
2,724

 
2,492

Construction in progress
 
 

 
258

 
83

Property and equipment, gross
 
 
56,579

 
49,463

 
42,823

Less: accumulated depreciation
 
 
(46,666
)
 
(41,244
)
 
(33,920
)
Property and equipment, net
 
 
$
9,913

 
$
8,219

 
$
8,903



Depreciation expense on property and equipment was $7.1 million, $7.6 million and $8.6 million for the years ended December 31, 2017, 2016 and 2015, respectively.

Intangible Assets

Purchased intangible assets, net, consisted of the following (in thousands):
 
December 31, 2017
 
Cost
 
Accumulated Amortization
 
Net
Developed technology
$
5,050

 
$
(1,515
)
 
$
3,535

Patents
2,936

 
(1,281
)
 
1,655

Total
$
7,986

 
$
(2,796
)
 
$
5,190


 
December 31, 2016
 
Cost
 
Accumulated Amortization
 
Net
Developed technology
$
5,050

 
$
(505
)
 
$
4,545

Patents
2,936

 
(848
)
 
2,088

Total
$
7,986

 
$
(1,353
)
 
$
6,633


 
December 31, 2015
 
Cost
 
Accumulated Amortization
 
Net
Patents
$
1,436

 
$
(641
)
 
$
795



Amortization expense related to purchased intangible assets was $1.4 million, $0.7 million and $0.1 million for the years ended December 31, 2017, 2016 and 2015, respectively. Purchased intangible assets will be amortized over a remaining weighted average useful life of 3.6 years.

Future amortization expense for purchased intangible assets as of December 31, 2017 is as follows (in thousands):
Fiscal Years Ending December 31,
 
 
2018
 
$
1,442

2019
 
1,442

2020
 
1,442

2021
 
864

 
 
$
5,190



Accrued Liabilities
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
 
(in thousands)
Accrued compensation and benefits
$
13,828

 
$
22,326

 
$
18,134

Accrued tax liabilities
2,985

 
3,340

 
4,520

Other
5,022

 
5,859

 
5,103

Total accrued liabilities
$
21,835

 
$
31,525

 
$
27,757



Deferred Revenue
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
 
(in thousands)
Deferred revenue:
 
 
 
 
 
Products
$
6,161

 
$
5,054

 
$
3,568

Services
88,476

 
86,563

 
68,440

Total deferred revenue
94,637

 
91,617

 
72,008

Less: current portion
(61,858
)
 
(60,043
)
 
(48,776
)
Non-current portion
$
32,779

 
$
31,574

 
$
23,232

XML 30 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Credit Facility
12 Months Ended
Dec. 31, 2016
Line of Credit Facility [Abstract]  
Credit Facility
Credit Facility

In November 2016, we entered into a loan and security agreement (the “2016 Credit Facility”) with Silicon Valley Bank (“SVB”) as the lender. The 2016 Credit Facility provides a three-year, $25.0 million revolving credit facility, which includes a maximum of $25.0 million letter of credit subfacility. When the balance of our cash, cash equivalents and marketable securities minus outstanding revolving loans and letters of credit equals or exceeds $50.0 million, loans may be advanced under the 2016 Credit Facility up to the full $25.0 million. When our net cash falls below $50.0 million, loans may be advanced under the 2016 Credit Facility based on a borrowing base equal to a specified percentage of the value of our eligible accounts receivable. The loans bear interest, at our option, at (i) the prime rate reported in The Wall Street Journal, minus 0.50% or (ii) a LIBOR rate determined in accordance with the 2016 Credit Facility, plus 2.50%. We are required to pay customary closing fees, commitment fees and letter of credit fees for a facility of this size and type.

Our obligations under the 2016 Credit Facility are secured by substantially all of our assets, excluding our intellectual property. The 2016 Credit Facility contains customary affirmative and negative covenants. In addition, the 2016 Credit Facility requires us to maintain compliance with an adjusted quick ratio of not less than 1:50:1.00, as determined in accordance with the 2016 Credit Facility. We had no outstanding balance under the 2016 Credit Facility and were in compliance with all financial statement covenants as of December 31, 2017 except for the annual audited financial statement with an unqualified opinion no later than 180 days after the last day of the fiscal year. However, SVB has granted a forbearance on this requirement through August 31, 2018.
XML 31 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies

Legal Proceedings

Litigation

From time to time, we may be party or subject to various legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. Some of these proceedings involve claims that are subject to substantial uncertainties and unascertainable damages. We make a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Unless otherwise specifically disclosed in this note, we have determined that no provision for liability nor disclosure is required related to any claim against us because: (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial.

On June 24, 2015, our directors and certain of our officers were named as defendants in a putative derivative lawsuit filed in the Superior Court of the State of California, County of Santa Clara, captioned Hornung v. Chen, et al., 1-15-CV-282286 (the “Derivative Action”). We were also named as a nominal defendant. The complaint sought to allege breaches of fiduciary duties and other related claims, arising out of allegations that our officers and directors caused us to infringe patents and intellectual property, improperly approved the settlement of prior litigation, failed to adopt and implement effective internal controls, and caused us to issue false and misleading statements in connection with our IPO. Plaintiff sought unspecified compensatory damages and other equitable relief. On May 24, 2016, all parties entered into a memorandum of understanding reflecting an agreement in principle to settle all claims against all defendants asserted in the action, which provides that we implement certain corporate governance measures following final settlement approval. The parties subsequently executed a stipulation of settlement, dated August 26, 2016, and filed a motion with the Court seeking preliminary approval of the settlement. On November 22, 2016, the Court issued an order preliminarily approving the settlement. Following a February 24, 2017 hearing, the Court on March 1, 2017 issued an order granting final approval of the parties’ settlement, as well as plaintiff’s counsel’s motion for an award of attorneys’ fees. The settlement released all claims asserted against all defendants and included the dismissal of all claims against all defendants without any liability or wrongdoing attributed to them.

On March 22, 2018, the Company, our Chief Executive Officer, our Chief Financial Officer, and certain former officers, were named as defendants in a putative class action lawsuit filed in the United States District Court for the Northern District of California, captioned Shah v. A10 Networks, Inc. et al., 3:18-cv-01772-VC (the “Securities Action”). The complaint in the Securities Action alleges claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder, and seeks unspecified damages and other relief. A lead plaintiff remains to be appointed and a consolidated complaint remains to be filed.

On May 30, 2018, certain of our current and former directors and officers were named as defendants in a putative shareholder derivative lawsuit filed in the United States District Court for the Northern District of California, captioned Moulton v. Chen et al., 3:18-cv-03223-VC (the “Derivative Action”). We were also named as a nominal defendant. The complaint in the Derivative Action alleges breaches of fiduciary duties and other related claims in connection with purported misrepresentations related to internal controls and revenues and failures to ensure that financial statements were made in accordance with generally accepted accounting principles. Plaintiff seeks unspecified damages allegedly sustained by the Company, restitution, and other relief.

Investigations

The U.S. Securities and Exchange Commission (“SEC”) is conducting a private investigation into possible violations of Section 17(a) of the Securities Act of 1933 and Sections 10(b), 13(a), and 13(b) of the Securities Exchange Act of 1934 (“Exchange Act”) and Rules 10b-5, 12b-20, 13a-1, 13a-11, 13a-13, 13a-14, 13a-15, and 13b2-1 thereunder.  The Company is cooperating with the SEC regarding this investigation.  The Company is unable to predict the duration, scope or outcome of the investigation, but an adverse outcome is reasonably possible. In such an event, the Company could be required to pay fines and sanctions and/or implement additional remedial measures.  However, the Company is not able to estimate the likelihood or a reasonable range of possible loss.
 
Leases and Other Commitments

We lease various operating spaces in the United States, Asia, and Europe under non-cancellable operating lease arrangements that expire on various dates through April 2022. These arrangements require us to pay certain operating expenses, such as taxes, repairs, and insurance and contain renewal and escalation clauses. We recognize rent expense under these arrangements on a straight-line basis over the term of the lease.

We have open purchase commitments with third-party contract manufacturers with facilities in Taiwan to supply nearly all of our finished goods inventories, spare parts, and accessories. These purchase orders are expected to be paid within one year of the issuance date.

The following table summarizes our non-cancellable operating leases and unconditional purchase obligations as of December 31, 2017 (in thousands):

Years Ending December 31,
Leases and Other Contractual Obligations
 
Purchase Commitments
 
Total
2018
$
4,001

 
$
10,368

 
$
14,369

2019
3,701

 

 
3,701

2020
1,698

 

 
1,698

2021
1,193

 

 
1,193

2022
307

 

 
307

 
$
10,900

 
$
10,368

 
$
21,268



Rent expense was $4.1 million, $3.5 million and $3.5 million for the years ended December 31, 2017, 2016 and 2015, respectively.

Guarantees and Indemnifications

In the normal course of business, we provide indemnifications to customers against claims of intellectual property infringement made by third parties arising from the use of our products. Other guarantees or indemnification arrangements include guarantees of product and service performance, and standby letters of credit for lease facilities and corporate credit cards. We have not recorded a liability related to these indemnifications and guarantee provisions and our guarantees and indemnification arrangements have not had any significant impact on our consolidated financial statements to date.
XML 32 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plans
12 Months Ended
Dec. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Equity Award Plans
Equity Award Plans

Equity Incentive Plans

2014 Equity Incentive Plan

Our 2014 Equity Incentive Plan (the “2014 Plan”) provides for the granting of stock options, restricted stock awards, restricted stock units (“RSUs”), performance-based RSUs (“PSUs”), stock appreciation rights, performance units and performance shares to our employees, consultants and members of our board of directors. In June 2015, our board of directors adopted, and our stockholders approved an amendment and restatement of the 2014 Plan, which increased the number of shares available for issuance under the 2014 Plan by the number of shares granted under the 2008 Stock Plan (the “2008 Plan”) that were or may in the future be canceled or otherwise forfeited or repurchased after March 20, 2014. A maximum of 8,310,566 shares may become available from such awards granted under the 2008 Plan for issuance under the 2014 Plan.

As of December 31, 2015, we had 3,364,304 shares available for future grant. Annually, the shares authorized for the 2014 Plan will increase by the least of (i) 8,000,000 shares, (ii) 5% of the outstanding shares of common stock on the last day of our immediately preceding fiscal year, or (iii) such other amount as determined by our board of directors. On January 1, 2016, the number of shares in the 2014 Plan was increased by 3,211,211 shares, representing 5% of the prior year end’s common stock outstanding. In addition, 1,640,324 shares that had been subject to awards granted under the 2008 Plan that had been canceled, forfeited or repurchased during the year ended December 31, 2015 became available for issuance under the 2014 Plan.

As of December 31, 2016, we had 4,241,980 shares available for future grant. On January 1, 2017, the number of shares in the 2014 Plan was increased by 3,394,376 shares, representing 5% of the prior year end’s common stock outstanding. In addition, 266,799 shares that had been subject to awards granted under the 2008 Plan that had been canceled, forfeited or repurchased during the year ended December 31, 2016 became available for issuance under the 2014 Plan.

As of December 31, 2017, we had 6,777,353 shares available for future grant. On January 1, 2018, the number of shares in the 2014 Plan was increased by 3,584,623 shares, representing 5% of the prior year end’s common stock outstanding. In addition 149,332 shares that had been subject to awards granted under the 2008 Plan that had been canceled, forfeited or repurchased during the year ended December 31, 2017 became available for issuance under the 2014 Plan.
 
Vesting periods of awards granted under the 2014 Plan are determined by our board of directors or other committees responsible for administering the 2014 Plan (the “Plan Administrator”). The Plan Administrator determines the contractual terms of awards granted under the 2014 Plan, provided that incentive stock options and stock appreciation rights granted expire no more than ten years from the grant date. In the case of an incentive stock option granted to an employee, who at the time of grant, owns stock representing more than 10% of the total combined voting power of all classes of stock, the per share exercise price shall be no less than 110% of the fair market value per share on the date of grant, and the incentive stock option shall expire no later than five years from the date of grant. For incentive stock options granted to any other employee, and nonstatutory stock options and stock appreciation rights granted to employees, consultants, or members of our board of directors, the per share exercise price shall be no less than 100% of the fair market value per share on the date of grant.

2014 Employee Stock Purchase Plan

The 2014 Employee Stock Purchase Plan (the “2014 Purchase Plan”) provides for twenty-four month offering periods with four six-month purchase periods in each offering period. Employees purchase shares in each purchase period at 85% of the market value of our common stock at the beginning of the offering period or the end of the purchase period, whichever is lower.  If the market value of our common stock at the end of the purchase period is less than the market value at the beginning of the offering period, participants will be withdrawn from the then current offering period following their purchase of shares, and automatically will be enrolled in the immediately following offering period. Participants may contribute up to 15% of their eligible compensation, subject to certain limits.

Employees purchased 1,038,878 shares at an average price of $6.321,080,142 shares at an average price of $3.93 and 1,105,015 shares at an average price of $3.56 during the years ended December 31, 2017, 2016 and 2015, respectively. The intrinsic value of shares purchased during the years ended December 31, 2017, 2016 and 2015 was $1.6 million and $3.5 million and $3.7 million, respectively. The intrinsic value is calculated as the difference between the market value on the date of purchase and the purchase price of the shares. As of December 31, 20173,065,182 shares were available for future issuance under the 2014 Purchase Plan. 

Early Exercise of Stock Options

We have allowed certain employees and directors to exercise options granted prior to vesting. The unvested shares were subject to our repurchase right at the original purchase price. The proceeds from the early exercise of stock options initially were recorded in other non-current liabilities and reclassified to common stock as our repurchase right lapses. As of December 31, 2016 and 2015, 14,307 and 51,884 shares were subject to repurchase at an aggregate price of $0.1 million and $0.3 million, respectively. As of December 31, 2017, there were no unvested shares subject to repurchase.

Option Exchange Program

On November 19, 2015, we commenced an option exchange which permitted certain employees and service providers to surrender certain outstanding stock options in exchange for replacement RSUs with a lesser number of shares, subject to a different vesting schedule. This option exchange was completed on December 17, 2015. A total of 344,248 options to purchase shares of common stock with a weighted-average exercise price of $13.58 per share were canceled and replaced with 109,743 RSUs with per share market value of $6.76, on December 17, 2015. The replacement RSUs started to vest on the one-year anniversary of the grant date. We accounted for this option exchange as a stock option modification in accordance with the provisions of ASC 718 Share-Based Compensation. We are recording the incremental expense of $56,000 in addition to the remaining expense attributable to the exchanged stock options over the vesting period of the new awards.

Stock-based Compensation

A summary of our stock-based compensation expense is as follows (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
Stock-based compensation by type of award:
 
 
 
 
 
Stock options
$
2,705

 
$
4,153

 
$
5,565

Stock awards
11,421

 
12,567

 
8,871

Employee stock purchase rights
3,077

 
202

 
2,425

 
$
17,203

 
$
16,922

 
$
16,861

 
 
 
 
 
 
Stock-based compensation by category of expense:
 
 
 
 
 
Cost of revenue
$
1,362

 
$
1,105

 
$
1,533

Sales and marketing
6,075

 
7,006

 
7,735

Research and development
6,343

 
5,732

 
5,437

General and administrative
3,423

 
3,079

 
2,156

 
$
17,203

 
$
16,922

 
$
16,861



As of December 31, 2017, we had $37.0 million of unrecognized stock-based compensation expense related to unvested stock-based awards which will be recognized over a weighted-average period of 2.3 years. Included within unrecognized stock-based compensation expense as of December 31, 2017 was $5.2 million related to our ESPP. In March 2018, as a result of a suspension of the 2014 Purchase Plan due to our non-timely filing status, all unrecognized stock-based compensation expense related to ESPP was accelerated and recognized within the consolidated statement of operations.

The fair values of the options and employee stock purchase rights were estimated as of the grant date using the Black-Scholes option-pricing model with the following assumptions: 

 
Options
 
Employee Stock Purchase Rights
 
Years Ended December 31,
 
Years Ended December 31,
 
2017
 
2016
 
2015
 
2017
 
2016
 
2015
Expected term (in years)
4.7
 
4.9
 
4.8
 
1.3
 
1.3
 
1.3
Risk-free interest rate
2.0%
 
1.4%
 
1.6%
 
1.4%
 
0.8%
 
0.5%
Expected volatility
43%
 
49%
 
50%
 
39%
 
42%
 
41%
Dividend rate
—%
 
—%
 
—%
 
—%
 
—%
 
—%



Expected Term. We estimate the expected life of options based on an analysis of our historical experience of employee exercise and post-vesting termination behavior considered in relation to the contractual life of the option. The expected term for the employee stock purchase rights is based on the term of the purchase period.

Risk-Free Interest Rate. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero coupon U.S. Treasury notes with maturities approximately equal to the expected terms of stock options and the employee stock purchase rights.

Expected Volatility. Due to the limited trading history of our own common stock, we determined the share price volatility factor based on a combination of the historical volatility of our own common stock and the historical volatility of our peer group for the stock options. For the employee stock purchase rights, we used the historical volatility of our own common stock.

Dividend Rate. The expected dividend was assumed to be zero as we have never paid dividends and do not anticipate paying any dividends in the foreseeable future.

Stock Options

The following table summarizes our stock option activities and related information:
 
 
Number of Shares
(thousands)
 
Weighted-Average Exercise Price
 
Weighted-Average Remaining Contractual Term
(Years)
 
Aggregate Intrinsic Value
(thousands)
Outstanding as of December 31, 2016
 
7,868

 
$
4.82

 
 
 
 
Granted
 
310

 
$
8.11

 
 
 
 
Exercised
 
(1,587
)
 
$
3.58

 
 
 
 
Canceled (2)
 
(573
)
 
$
6.35

 
 
 
 

Outstanding as of December 31, 2017
 
6,018

 
$
5.18

 
4.9
 
$
17,169

Vested and exercisable as of December 31, 2017
 
4,974

 
$
5.03

 
4.2
 
$
15,102


_____________________________________
(1) Includes 266,799 shares of canceled stock options from the 2008 Plan that became available for issuance under the 2014 Plan.
(2) Includes 149,332 shares of canceled stock options from the 2008 Plan that became available for issuance under the 2014 Plan.

As of December 31, 2017, the aggregate intrinsic value represents the excess of the closing price of our common stock of $7.72 over the exercise price of the outstanding in-the-money options.

The following table provides information pertaining to our stock options (in thousands, except weighted-average fair values):
 
Years Ended December 31,
 
2017
 
2016
 
2015
Fair value of options granted
$
974

 
$
1,603

 
$
869

Weighted-average fair value of options granted
$
3.14

 
$
2.38

 
$
2.13

Intrinsic value of options exercised
$
8,013

 
$
5,990

 
$
2,299



Stock Awards

We have granted RSUs to our employees, consultants and members of our board of directors, and PSUs and market performance-based stock restricted stock unit awards (“MSUs”) to certain executives.

In 2014 and 2015, we granted 540,000 MSUs and 40,000 MSUs, respectively, to certain executives. These MSUs will vest if the closing price of our common stock remains above certain predetermined target prices for 20 consecutive trading days within a 4-year period following the grant date, subject to continued service by the award holder. No MSUs were vested as of December 31, 2017.

In February 2016, we granted 547,000 PSUs with certain financial and operational targets. Actual performance, as measured at the time and prior to the restatement of the 2016 financial statements, resulted in participants achieving 80% of target. Given the PSUs did not contain explicit or implicit claw back rights, there was no change to stock-based compensation expense for the impact of the restatement. As of December 31, 2017, 103,601 shares had vested, 162,900 shares were forfeited, and the remaining shares will vest in annual tranches through February 2020 subject to continued service vesting requirements.

In October 2016, we granted 60,641 PSUs with certain financial and operational targets. To the extent they become eligible to vest upon achievement of the performance targets, these PSUs additionally are subject to service condition vesting requirements with scheduled vesting dates of March 2017 through June 2018. As of December 31, 201712,128 shares had vested, 30,321 shares were forfeited, and the remaining shares were unvested and are eligible to vest based on achievement of performance targets.

In March 2017, we granted 395,383 PSUs with certain financial targets. The targets were not attained and no stock-based compensation expense was recognized in the consolidated financial statements for the year ended December 31, 2017.

The following table summarizes our stock award activities and related information:
 
Number of Shares
(thousands)
 
Weighted- Average Grant Date Fair Value
 
Weighted-Average Remaining Vesting Term (Years)
 
Aggregate Intrinsic Value
(thousands)
Outstanding as of December 31, 2016
5,959

 
$
5.81

 
 
 
 
Granted
3,221

 
$
8.55

 
 
 
 
Released
(1,631
)
 
$
6.36

 
 
 
 
Canceled
(1,981
)
 
$
6.80

 
 
 
 
Outstanding as of December 31, 2017
5,568

 
$
6.88

 
1.5
 
$
42,984



The aggregate intrinsic value of outstanding awards is calculated based on the closing price of our common stock of $7.72 on December 31, 2017.

The aggregate fair value of stock awards released as of the respective vesting dates was approximately $14.0 million, $9.7 million and $5.6 million for the years ended December 31, 2017, 2016 and 2015, respectively.

Stock Repurchase Program

On October 27, 2016, our board of directors authorized a share repurchase program for up to $20.0 million of our common stock over 12 months. Under the repurchase authorization, shares may be purchased from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases, privately negotiated transactions or other means. During the years ended December 31, 2017 and 2016, we repurchased 451,259 shares at an average price of $6.81 and 226,676 shares at an average price of $7.92, respectively, as part of this publicly announced program which expired on October 23, 2017. The repurchased shares were retired upon delivery to us.

On October 23, 2017, our board of directors authorized another share repurchase program for up to $20.0 million of our common stock over 12 months. Under the repurchase authorization, shares may be purchased from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases, privately negotiated transactions or other means. The repurchase authorization may be commenced, suspended or discontinued at any time at our discretion. No shares were repurchased under this repurchase program as of December 31, 2017.
XML 33 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share
12 Months Ended
Dec. 31, 2017
Earnings Per Share [Abstract]  
Net Loss Per Share
Net Loss Per Share

Basic net loss per share is computed using the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed using the weighted average number of common shares outstanding for the period plus potential dilutive common shares, including stock options, RSUs and employee stock purchase rights, unless the potential common shares are anti-dilutive. Since we had net losses in the years ended December 31, 2017, 2016 and 2015, none of the potential dilutive common shares were included in the computation of diluted shares for these periods, as inclusion of such shares would have been anti-dilutive.

The following table presents common shares related to potentially dilutive shares excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
Stock options, RSUs and employee stock purchase rights
12,184

 
13,631

 
10,124

Common stock subject to repurchase

 
14

 
52

 
12,184

 
13,645

 
10,176

XML 34 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
12 Months Ended
Dec. 31, 2017
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes

The geographical breakdown of loss before provision for income taxes is as follows (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
Domestic loss
$
(13,752
)
 
$
(24,429
)
 
$
(43,540
)
Foreign income
4,207

 
2,795

 
2,390

Loss before provision for income taxes
$
(9,545
)
 
$
(21,634
)
 
$
(41,150
)


The provision for income taxes consists of the following (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
Current provision for income taxes:
 
 
 
 
 
  State
$
48

 
$
41

 
$
55

  Foreign
1,023

 
1,009

 
675

Total current
1,071

 
1,050

 
730

Deferred tax expense (benefit):
 
 
 
 
 
  Federal
26

 
17

 

  Foreign
109

 
(310
)
 
17

Total deferred
135

 
(293
)
 
17

Provision for income taxes
$
1,206

 
$
757

 
$
747



The reconciliation of the statutory federal income tax and our effective income tax is as follows (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
 
Amount
 
Percentage
 
Amount
 
Percentage
 
Amount
 
Percentage
Tax at statutory rate
$
(3,245
)
 
34.0
 %
 
$
(7,356
)
 
34.0
 %
 
$
(13,991
)
 
34.0
 %
State tax - net of federal benefits
32

 
(0.3
)
 
27

 
(0.1
)
 
36

 
(0.1
)
Foreign rate differential
(655
)
 
6.9

 
(666
)
 
3.1

 
(422
)
 
1.0

Changes in federal valuation allowance
(22,672
)
 
237.5

 
7,626

 
(35.3
)
 
12,559

 
(30.5
)
Tax rate change
28,185

 
(295.3
)
 

 

 

 

Stock-based compensation
(1,169
)
 
12.2

 
88

 
(0.4
)
 
1,845

 
(4.5
)
Other permanent items
347

 
(3.6
)
 
583

 
(2.7
)
 
415

 
(0.9
)
Expenses for uncertain tax positions
311

 
(3.3
)
 
358

 
(1.7
)
 
227

 
(0.6
)
Other
72

 
(0.7
)
 
97

 
(0.4
)
 
78

 
(0.2
)
Provision for income taxes
$
1,206

 
(12.6
)%
 
$
757

 
(3.5
)%
 
$
747

 
(1.8
)%


The tax effects of temporary differences that give rise to significant portions of deferred tax assets (liabilities) are as follows (in thousands):
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
Deferred tax assets:
 
 
 
 

Net operating loss carryforwards
$
37,326

 
$
48,731

 
$
47,034

Research and development credits, net of uncertain tax positions
17,119

 
12,953

 
9,517

Accruals, reserves, and other
13,992

 
20,914

 
17,835

Stock-based compensation
2,994

 
4,055

 
2,700

Depreciation and amortization
1,954

 
2,892

 
2,735

Gross deferred tax assets
73,385

 
89,545

 
79,821

Valuation allowance
(72,458
)
 
(88,095
)
 
(78,291
)
Total deferred tax assets
927

 
1,450

 
1,530

Deferred tax liabilities:
 
 
 
 
 
Other
(28
)
 
(431
)
 
(805
)
Total deferred tax liabilities
(28
)
 
(431
)
 
(805
)
Net deferred tax assets
$
899

 
$
1,019

 
$
725



Recognition of deferred tax assets is appropriate when realization of these assets is more likely than not. Based upon the weight of available evidence, which includes our historical operating performance and the recorded cumulative net losses in prior fiscal periods, we recorded a full valuation allowance of $72.5 million, $88.1 million and $78.3 million against the U.S. net deferred tax assets as of December 31, 2017, 2016 and 2015, respectively. For the years ended December 31, 2017, 2016 and 2015, the valuation allowance decreased by $15.6 million, increased by $9.8 million and increased by $14.7 million, respectively.

In the first quarter 2017, we adopted ASU 2016-09, Compensation-Stock Compensation (Topic 718): Improvements to Employee Share -Based Payment Accounting. The primary tax impact of the adoption was the recognition of excess tax benefits in the provision for income taxes rather than additional paid-in capital. The new guidance eliminates the requirement to delay the recognition of excess tax benefits until it reduces current taxes payable. The recognition of previously unrecognized excess tax benefits was adopted on a modified retrospective basis. The unrecognized excess tax benefits of $3.4 million as of January 1, 2017 had no impact on our accumulated deficit balance as we carried a full valuation allowance on the related deferred tax assets. The new guidance also requires companies to record, subsequent to the adoption, excess tax benefits and tax deficiencies in the period they arise. In addition, cash flows related to excess tax benefits will no longer be classified as a financing activity apart from other income tax cash flows. We adopted this change in presentation of excess tax benefits as an operating activity on the statements of cash flows on a prospective basis.

As of December 31, 2017, 2016 and 2015, we had U.S. federal net operating loss carryforwards of $152.3 million, $143.3 million and $134.7 million, and state net operating loss carryforwards of $73.6 million, $70.1 million and $69.1 million, respectively. The federal net operating loss carryforwards will expire at various dates beginning in the year ending December 31, 2027, if not utilized. The state net operating losses expire in various years ending between 2018 and 2037, if not utilized.

Additionally, as of December 31, 2017, 2016 and 2015, we had U.S. federal research and development credit carryforwards of $10.3 million, $8.5 million and $6.4 million, and state research and development credit carryforwards of $10.9 million, $8.8 million and $6.4 million, respectively. The federal credit carryforwards will begin to expire at various dates beginning in 2025 while the state credit carryforwards can be carried over indefinitely.

Utilization of the net operating losses and credit carryforwards may be subject to an annual limitation provided for in the Internal Revenue Code Section 382 and similar state codes. Any annual limitation could result in the expiration of net operating loss and credit carryforwards before utilization.

With respect to our undistributed foreign subsidiaries’ earnings we consider those earnings to be indefinitely reinvested and, accordingly, no related provision for U.S. federal and state income taxes has been provided. Upon distribution of those earnings’ in the form of dividends or otherwise, we may be subject to both U.S. income taxes subject to an adjustment for foreign tax credits and withholding taxes in the various countries. As of December 31, 2017, 2016 and 2015, the undistributed earnings approximated $8.4 million, $5.1 million and $3.9 million, respectively. The determination of the future tax consequence of the remittance of these earnings is not practicable.

Uncertain Tax Positions

As of December 31, 2017, 2016 and 2015, we had gross unrecognized tax benefits of $3.8 million, $3.4 million and $2.6 million, respectively. We have accrued net interest expense of $14,000 (i.e., there was $30,000 of gross accrued interest expense offset by $16,000 of interest released due to a lapse of statute of limitations) related to unrecognized tax benefits reflected in the consolidated financial statements for the year ended December 31, 2017. Our policy for classifying interest and penalties associated with unrecognized income tax benefits is to include such items in income tax expense.

The activity related to the unrecognized tax benefits is as follows (in thousands):

 
Years Ended December 31,
 
2017
 
2016
 
2015
Gross unrecognized tax benefits—beginning balance
$
3,360

 
$
2,552

 
$
2,195

Increases (decrease) related to tax positions from prior years
(151
)
 
66

 
(4
)
Increases related to tax positions taken during current year
573

 
742

 
361

Decreases related to tax positions taken during the current year

 

 

Gross unrecognized tax benefits—ending balance
$
3,782

 
$
3,360

 
$
2,552



These amounts are related to certain deferred tax assets with a corresponding valuation allowance. As of December 31, 2017, the total amount of unrecognized tax benefits, if recognized, that would affect the effective tax rate is $1.3 million. We believe that there will not be any significant changes in our unrecognized tax benefits in the next 12 months.

The Tax Cuts and Jobs Act (“the Act”) was enacted on December 22, 2017. The Act reduces the U.S. federal corporate tax rate from 35% to 21%, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. 

On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “Tax Act”). The Tax Act makes broad and complex changes to the U.S. tax code including, but not limited to: (1) reducing the U.S. federal corporate tax rate from 35 percent to 21 percent; (2) requiring companies to pay a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries; (3) generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries; (4) requiring a current inclusion in U.S. federal taxable income of certain earnings of controlled foreign corporations; (5) eliminating the corporate alternative minimum tax (“AMT”) and changing how existing AMT credits can be realized; (6) creating the base erosion anti-abuse tax (“BEAT”), a new minimum tax; (7) creating a new limitation on deductible interest expense; and (8) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017.

On December 22, 2017, Staff Accounting Bulletin No. 118 (“SAB 118”) was issued, which provides guidance on accounting for the tax effects of the Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to complete the accounting under ASC 740, Income Taxes. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the Tax Act for which the accounting under ASC 740 is complete. To the extent that a company’s accounting for certain income tax effects of the Tax Act is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. If a company cannot determine a provisional estimate to be included in the financial statements, it should continue to apply ASC 740 on the basis of the provisions of the tax laws that were in effect immediately before the enactment of the Tax Act. Our accounting for all effects of the Tax Act is incomplete. However, we were able to make reasonable estimates of certain effects and, therefore, have recorded provisional amounts to the consolidated financial statements for the year ended December 31, 2017.

Within the Tax Act, the Transition Act imposes a tax (“Transition Tax”) on the untaxed foreign earnings of foreign subsidiaries of U.S. companies by deeming those earnings to be repatriated. The Company is currently evaluating the effect of the Transition Tax on our non-U.S. earnings. Foreign earnings held in the form of cash and cash equivalents are taxed at a 15.5% rate and the remaining earnings are taxed at an 8.0% rate. In calculating the Transition Tax, the Company must calculate the cumulative earnings and profits of each of the non-U.S. subsidiaries back to 1987. The Company expects to complete this calculation and record any tax due by the end of fiscal 2018. Based on a preliminary analysis, and as a result of the Company’s significant tax attributes, the Company’s provisional estimate has no impact on the income tax provision.

The Company will continue to analyze the effects of the Tax Act on its financial statements and operations. Any additional impacts of the Tax Act will be recorded as they are identified during the measurement period in accordance with SAB 118.

Our accounting for the following elements of the Tax Act is complete.

We remeasured certain deferred tax assets and liabilities based on rates at which they are expected to reverse in the future, which is generally 21%. The rate reduction would generally take effect on January 1, 2018. Consequently, any changes in the U.S. corporate income tax rate will impact the carrying value of our deferred tax assets. Under the new corporate income tax rate of 21%, U.S. federal and state deferred tax assets decreased by approximately $28.2 million and the valuation allowance has decreased by the same amount.
 
Our accounting for the following elements of the Tax Act is incomplete, and we were not yet able to make reasonable estimates of the effects. Therefore, no provisional adjustments were recorded.

The one-time transition tax is based on our total post-1986 earnings and profits (“E&P”) for which we have previously deferred from U.S. income taxes. This had no impact on the liability for our foreign subsidiaries or income tax expense. This amount may change when we finalize the calculation of post-1986 foreign E&P previously deferred from U.S. federal taxation and finalize the amounts held in cash or other specified assets. No additional income taxes have been provided for any remaining undistributed foreign earnings not subject to the transition tax and any additional outside basis difference inherent in these entities as these amounts continue to be indefinitely reinvested in foreign operations. 

Global intangible low taxed income (“GILTI”): The Tax Act creates a new requirement that certain income (i.e., GILTI) earned by controlled foreign corporations (“CFCs”) must be included currently in the gross income of the CFCs’ U.S. shareholder. GILTI is the excess of the shareholder’s “net CFC tested income” over the net deemed tangible income return, which is currently defined as the excess of (1) 10% of the aggregate of the U.S. shareholder’s pro rata share of the qualified business asset investment of each CFC with respect to which it is a U.S. shareholder over (2) the amount of certain interest expense taken into account in the determination of net CFC-tested income.

Because of the complexity of the new GILTI tax rules, we are continuing to evaluate this provision of the Tax Act and the application of ASC 740. Under U.S. GAAP, we are allowed to make an accounting policy choice of either (1) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred (the “period cost method”) or (2) factoring such amounts into a company’s measurement of its deferred taxes (the “deferred method”). Our selection of an accounting policy with respect to the new GILTI tax rules will depend, in part, on analyzing our global income to determine whether we expect to have future U.S. inclusions in taxable income related to GILTI and, if so, what the impact is expected to be. Because whether we expect to have future U.S. inclusions in taxable income related to GILTI depends on not only our current structure and estimated future results of global operations but also our intent and ability to modify our structure and/or our business, we are not yet able to reasonably estimate the effect of this provision of the Tax Act. Therefore, we have not made any adjustments related to potential GILTI tax in our financial statements and have not made a policy decision regarding whether to record deferred taxes on GILTI.

We are subject to taxation in the United States, various states, and several foreign jurisdictions. In November 2017, the Internal Revenue Service completed its examination for our 2015 and 2014 tax returns with no changes to the reported tax. Because we have net operating loss and credit carryforwards, there are open statutes of limitations in which federal, state and foreign taxing authorities may examine our tax returns for all years from 2004 through the current period.
XML 35 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Geographic Information
12 Months Ended
Dec. 31, 2017
Segment Reporting [Abstract]  
Geographic Information
Geographic Information

The following table is a summary of revenue by geographic regions based on ship to location (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
United States
$
115,536

 
$
115,706

 
$
105,340

Japan
51,488

 
52,951

 
35,636

Asia Pacific, excluding Japan
33,189

 
29,829

 
23,847

EMEA
27,859

 
23,669

 
26,025

Other
7,357

 
5,142

 
5,437

 
$
235,429

 
$
227,297

 
$
196,285



The following table is a summary of our long-lived assets which include property and equipment, net based on the physical location of the assets (in thousands):
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
United States
$
7,733

 
$
7,190

 
$
7,988

Japan
1,510

 
34

 
52

Other
670

 
995

 
863

Total
$
9,913

 
$
8,219

 
$
8,903

XML 36 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plan
12 Months Ended
Dec. 31, 2017
Retirement Benefits [Abstract]  
Employee Benefit Plan
Employee Benefit Plan

We adopted a profit sharing plan qualified under Section 401(k) of the Internal Revenue Code which is offered to all of our United States employees. Participants in the plan may elect to contribute up to $18,000 of their annual compensation to the plan for the 2017 calendar year. Individuals who are 50 or older may contribute an additional $6,000 of their annual income. In 2017, we matched 50% of the first 6% of the employee’s eligible compensation. We contributed $1.0 million, $0.9 million and $0.8 million during the years ended December 31, 2017, 2016 and 2015, respectively.
XML 37 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Appcito Acquisition
12 Months Ended
Dec. 31, 2017
Business Combinations [Abstract]  
Appcito Acquisition
Appcito Acquisition

On June 23, 2016, we entered into an asset purchase agreement with Appcito, Inc. (“Appcito”), a privately held company engaged in providing a unified set of services for applications deployed on cloud infrastructure with facilities located in Santa Clara, California and Bangalore, India. Under the terms of the purchase agreement, we acquired substantially all of the assets of Appcito. This acquisition enhances our position as a comprehensive secure application services leader, and it represents a strategic step in our vision to help our customers become more secure and agile as they bridge traditional and cloud application environments.

The total purchase consideration was $6.5 million. The fair value of the total purchase consideration was $6.3 million, which consisted of $5.0 million in cash consideration, less a holdback of $0.7 million, which was fully paid during the second quarter of 2017, and 227,404 unregistered shares of our common stock with an aggregated fair value of $1.3 million.

The total purchase consideration was allocated to Appcito’s net tangible and intangible assets based on their estimated fair values at the acquisition date as follows (in thousands):
Developed technology
 
$
5,050

Goodwill
 
1,235

Other tangible assets
 
58

Total assets acquired
 
$
6,343




XML 38 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business
Description of Business

A10 Networks, Inc. (together with our subsidiaries, the “Company”, “we”, “our” or “us”) was incorporated in California in 2004 and reincorporated in Delaware in March 2014. We are headquartered in San Jose, California and have wholly-owned subsidiaries throughout the world including Asia and Europe.

We are a leading provider of secure application solutions and services that enable a new generation of intelligently
connected companies with the ability to continuously improve cyber protection and digital responsiveness across dynamic
Information Technology (“IT”) and network infrastructures. Our product portfolio seeks to address many of the aforementioned challenges and solution requirements. The portfolio consists of six secure application solutions; Thunder Application Delivery Controllers (“ADC”), Lightning Application Delivery Controller (“Lightning ADC”), Thunder Carrier Grade Network Address Translation (“CGN”), Thunder Threat Protection System (“TPS”), Thunder SSL Insight (“SSLi”) and Thunder Convergent Firewall (“CFW”), and two intelligent management and automation tools; Harmony Controller and aGalaxy. Our solutions are available in a variety of form factors, such as optimized hardware appliances, bare metal software, virtual appliances and cloud-native software.
Basis of Presentation
Basis of Presentation

The accompanying consolidated financial statements include those of A10 Networks, Inc. and its subsidiaries, after elimination of all intercompany accounts and transactions. We have prepared the accompanying consolidated financial statements in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC”).
Reclassifications
Reclassifications

Certain prior year amounts have been reclassified to conform to current year presentation in the consolidated balance sheets and the consolidated statements of cash flows. We have presented goodwill as a separate line item from intangible assets in the consolidated balance sheet as of December 31, 2016 and goodwill and intangible assets as separate line items from other non-current assets as of December 31, 2015. We have separately presented the line items “Proceeds from sales of marketable securities” and “Maturities of marketable securities” as opposed to our historical consolidated presentation of “Proceeds from sales and maturities of marketable securities” in the consolidated statement of cash flows for the fiscal year ended December 31, 2016.
Use of Estimates
Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Those estimates and assumptions affect revenue recognition and deferred revenue, the allowance for doubtful accounts, the sales return reserve, the valuation of inventory, the fair value of marketable securities, contingencies and litigation, acquisition related purchase price allocations, accrued liabilities, and the determination of fair value of stock-based compensation. These estimates are based on information available as of the date of the consolidated financial statements; therefore, actual results could differ from management’s estimates.
Cash and Cash Equivalents
Cash and Cash Equivalents

We consider all highly liquid investments with an original maturity of 90 days or less at the date of purchase to be cash equivalents. Our cash equivalents consist of money market funds.
Marketable securities
Marketable securities

We classify our investments in debt and equity securities as available-for-sale and record these investments at fair value. These investments are classified as current assets and included in marketable securities on the consolidated balance sheets. Unrealized gains and losses are reported in accumulated other comprehensive loss, net of taxes, in stockholders’ equity. Realized gains and losses are determined based on the specific identification method and are reflected in our consolidated statements of operations. Realized gains and losses and other-than-temporary impairment charges, if any, on marketable securities are reported in interest and other income (expense), net as incurred.

We regularly review our investment portfolio to identify and evaluate investments that have indicators of possible impairment. Investments are considered impaired when a decline in fair value is judged to be other-than-temporary. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, general market conditions, the duration and extent to which the fair value is less than cost, and our intent and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, we will record an impairment charge and establish a new cost basis in the investment.
Fair Value Measurement
Fair Value Measurement

Our financial instruments consist of cash, cash equivalents, marketable securities, accounts receivable and accounts payable. Accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment. Our cash equivalents, which include money market funds, are measured and recorded at fair value on a recurring basis. Marketable securities are comprised of certificates of deposit, corporate securities, U.S. Treasury and agency securities, commercial paper and asset-backed securities and are measured at fair value using the three-level valuation hierarchy as described below.

Level 1 - Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.

Level 2 - Inputs are observable, quoted prices for identical assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.

Level 3 - Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.

Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are recorded at invoice amounts, net of allowances for doubtful accounts. We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer’s inability to meet its financial obligations to us (e.g., bankruptcy filings or substantial downgrading of credit ratings), we record a specific reserve for bad debts against amounts due to reduce the net recognized receivable to the amount we reasonably believe will be collected. For all other customers, we record reserves for bad debts based on the length of time the receivables are past due and our historical experience of collections and write-offs.

Inventory
Inventory

Inventory consists primarily of finished goods and related component parts and is stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market value (estimated net realizable value). We evaluate inventory for excess and obsolete products, based on management’s assessment of future demand and market conditions. Inventory write-downs, once established, are not reversed as they establish a new cost basis for the inventory. Inventory write downs are included as a component of cost of products revenue in the accompanying consolidated statements of operations.
Property and Equipment, Net
Property and Equipment, Net

Property and equipment, including leasehold improvements, are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets. Depreciation on property and equipment, excluding leasehold improvements, ranges from 1 to 3 years.

Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful lives of the assets or the remaining lease term. Amortization on leasehold improvements ranges from 2 to 8 years.
Goodwill
Goodwill

Goodwill represents the excess of purchase consideration over the fair values of assets acquired and liabilities assumed in a business combination. Goodwill is not amortized but is reviewed for possible impairment annually in the fourth quarter or more frequently if impairment indicators arise. We have one reporting unit for goodwill impairment tests, and the fair value of our reporting unit has been determined by our enterprise value.
When assessing goodwill for impairment, we first perform a qualitative assessment to determine whether further impairment testing is necessary. If, as a result of its qualitative assessment, it is more-likely-than-not (i.e. greater than 50% chance) that the fair value of our reporting unit is less than its carrying amount, the quantitative impairment test will be required.
Examples of events and circumstances that might indicate that a reporting unit’s fair value is less than the carrying amount include macro-economic conditions such as (i) a significant adverse change in customer demand or a severe deterioration in the entity’s operating environment and market conditions; (ii) entity-specific events such as increasing costs, declining financial performance, or loss of key personnel; or (iii) other events such as an expectation that a reporting unit will be sold or there will be a sustained decrease in the stock price on either an absolute basis or relative to peers.

If it is determined, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of our reporting unit is less than its carrying amount, we perform a two-step impairment test on goodwill. The first step requires the identification of the reporting units and a comparison of the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is less than its carrying value, an indication of goodwill impairment exists for the reporting unit, and the second step of the impairment test is performed to compute the amount of the impairment. Under the second step, an impairment loss is recognized for any excess of the carrying amount of the reporting unit’s goodwill over the implied fair value of that goodwill.
Intangible Assets
Intangible Assets

Intangible assets consist of developed technology and patents resulting from acquisitions. Intangible assets are recorded at fair value and amortized on a straight-line basis over their estimated useful lives, which range from 5 to 10 years.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets

We evaluate our property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of our long-lived asset may not be recoverable. Recoverability of an asset group is measured by comparison of its carrying amount to the expected future undiscounted cash flows that the asset group is expected to generate. If it is determined that an asset group is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the asset group exceeds its fair value.
Revenue Recognition
Revenue Recognition

We derive revenue from two sources: (i) products revenue, which includes hardware, perpetual software license and product-based subscription; and (ii) services revenue, which includes post contract support (“PCS”), professional services, and training. A substantial portion of our revenue is from sales of our products and services through distribution channel partners, such as resellers and distributors. Revenue is recognized, net of applicable taxes, when all of the following criteria are met: persuasive evidence of an arrangement exists, delivery or performance has occurred, the sales price is fixed or determinable, and collection is reasonably assured.

We define each of the four criteria above as follows:

Persuasive evidence of an arrangement exists. Evidence of an arrangement consists of a purchase order issued pursuant to the terms and conditions of a master sales agreement.

Delivery or performance has occurred. We use shipping documents or written evidence of customer acceptance, when applicable, to verify delivery or performance. We recognize product revenue upon transfer of title and risk of loss, which primarily is upon shipment to customers. We do not have significant obligations for future performance, such as customer rights of return or pricing credits associated with our sales.

The sales price is fixed or determinable. We assess whether the sales price is fixed or determinable based on payment terms and whether the sales price is subject to refund or adjustment. Standard payment terms to customers range from 30 to 90 days.

Collection is reasonably assured. We assess probability of collection on a customer-by-customer basis. Our customers are subjected to a credit review process that evaluates their financial condition and ability to pay for products and services. For sales made through distribution channel partners, collectability is assessed independent of the end customer’s ability to pay.

PCS revenue includes arrangements for software support and technical support for our products. PCS is offered under renewable, fee-based contracts, which include technical support, hardware repair and replacement parts, bug fixes, patches, and unspecified upgrades on a when-and-if available basis. Revenue for PCS services is recognized on a straight-line basis over the service contract term, which is typically one year, but can be up to five years. Unearned PCS revenue is included in deferred revenue.

Professional service revenue primarily consists of the fees we earn related to installation and consulting services. We recognize revenue from professional services upon delivery or completion of performance. Professional service arrangements are typically short term in nature and are largely completed within 30 to 90 days from the start of service.

Multiple-Element Arrangements

Our hardware with the embedded software solutions (which is a proprietary operating system that together with the hardware delivers the functionality desired by our customers), is considered a separate unit of accounting from PCS because it has value to the customer on a standalone basis and our sales arrangements do not include a right of return for delivered products. For multiple-element arrangements, we allocate revenue to each unit of accounting based on an estimated selling price at the inception of the arrangement. The total arrangement consideration is allocated to each separate unit of accounting using the relative selling price method. We limit the amount of revenue recognized for delivered elements to an amount that is not contingent upon future delivery of additional products or service.

When applying the relative selling price method, we determine the selling price for each element using (i) vendor-specific objective evidence, or VSOE, of selling price, if available; (ii) third-party evidence, or TPE, of selling price, if VSOE is not available; and (iii) best estimate of selling price, or BESP, if neither VSOE nor TPE is available.

VSOE. We determine VSOE based on our historical pricing and discounting practices for the specific products and services when sold separately. In determining VSOE, we require that a substantial majority of the stand-alone selling prices fall within a reasonably narrow pricing range.

TPE. When VSOE cannot be established for deliverables in multiple-element arrangements, we apply judgment with respect to whether we can establish a selling price based on TPE. TPE is determined based on competitor prices for interchangeable products or services when sold separately to similarly situated customers. However, as our products contain a significant element of proprietary technology and our solutions offer substantially different features and functionality, the comparable pricing of products with similar functionality typically cannot be obtained. Additionally, as we are unable to reliably determine what competitors products’ selling prices are on a stand-alone basis, we are not typically able to determine TPE.

BESP. When we are unable to establish selling price using VSOE or TPE, we use BESP in our allocation of arrangement consideration.

The objective of BESP is to determine the price at which we would transact a sale if the product or service was sold regularly on a standalone basis. As we have not been able to establish VSOE or TPE for our products and some of our services, we determine BESP for the purposes of allocating the arrangement, primarily based on historical transaction pricing. Historical transactions are segregated based on our pricing model and go-to-market strategy, which include factors such as the geographies in which our products and services were sold (domestic or international), offering type (product series, and level of support for PCS) and type of sales channel. The determination of BESP is made through consultation with and approval by management.

We may occasionally accept returns to address customer satisfaction issues or solution-fit issues even though there is no contractual provision for such returns. We estimate returns for sales to customers based on historical returns rates applied against current-period gross revenues. Specific customer returns and allowances are considered within this estimate. Management also analyzes changes in customer demand and acceptance of products when evaluating the adequacy of returns and sales allowances.

Deferred Revenue
Deferred Revenue

Deferred product revenue relates to arrangements where not all revenue recognition criteria have been met. Deferred services revenue primarily represents PCS contracts billed in advance and revenue is recognized ratably over the service contract term, typically 1 to 5 years.
Shipping and Handling
Shipping and Handling

Shipping and handling charges billed to customers are included in revenue in the period shipped and the related costs are included in cost of revenue.
Research and Development Costs
Research and Development Costs

Research and development efforts are focused on new product development and on developing additional functionality for our existing products. These expenses consist of personnel costs, and to a lesser extent, prototype materials, depreciation and certain allocated facilities and information technology costs. We expense research and development costs as incurred.
Stock-based Compensation
Stock-Based Compensation

Stock-based compensation expense is measured on the grant date based on the fair value of the award and recognized on a straight-line basis over the requisite service period. The fair value of restricted stock units (“RSUs”) is estimated using our stock price on the grant date. The fair value of options and employee stock purchase rights is estimated using the Black-Scholes model on the grant date. The Black-Scholes model determines the fair value of share-based payment awards based on assumptions including expected term, stock price volatility, and risk-free interest rate. The fair value of market-performance based restricted stock units (“MSUs”) is valued using the Monte Carlo simulation model, which uses the stock price, expected volatility and risk-free interest rate to determine the fair value.
Warranty Costs
Warranty Costs

Our appliance hardware and software generally carry a warranty period of 90 days. Estimates of future warranty costs are based on historical returns and the application of the historical return rates to our in-warranty installed base. Warranty costs to repair or replace items sold to customers have been insignificant for the years ended December 31, 2017, 2016 and 2015.
Foreign Currency
Foreign Currency

The functional currency of our foreign subsidiaries is the U.S. dollar. Transactions denominated in non-functional currencies are remeasured to the functional currency at the average exchange rate for the period. Non-functional currency monetary assets and liabilities are remeasured to the functional currency using the exchange rate in effect at the balance sheet date, and non-monetary assets and liabilities are remeasured at historical exchange rates. Gains and losses related to remeasurement are recorded in interest and other income (expense), net in the consolidated statements of operations.
Income Taxes
Income Taxes

We account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements or in our tax returns. Estimates and judgments occur in the calculation of certain tax liabilities and in the determination of the recoverability of certain deferred income tax assets, which arise from temporary differences and carryforwards. Deferred income tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. We regularly assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe, based upon the weight of available evidence, that it is more likely than not that all or a portion of deferred tax assets will not be realized, a valuation allowance is established through an adjustment to income tax expense.

The factors used to assess the likelihood of realization of our deferred tax assets include our forecast of future taxable income and available tax planning strategies that could be implemented to realize the net deferred tax assets. Assumptions represent our best estimates and involve inherent uncertainties and the application of our judgment.

We account for uncertainty in income taxes recognized in our consolidated financial statements by regularly reviewing our tax positions and benefits to be realized. We recognize tax liabilities based upon our estimate of whether, and the extent to which, additional taxes will be due when such estimates are more-likely-than-not to be sustained. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained upon examination by taxing authorities. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.

Segment Information
Segment Information

An operating segment is a component of an enterprise for which its discrete financial information is available and its operating results are regularly reviewed by chief operating decision maker for resource allocation decisions and performance assessment. Our chief operating decision maker is our Chief Executive Officer.

Our Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and assessing performance of the Company. Accordingly, we have one reportable segment and one operating segment.
Vendor Business Concentration
Vendor Business Concentration

We rely on third parties to manufacture our hardware appliances and we purchase raw materials from third-party vendors. We outsourced substantially all of our manufacturing services to three independent manufacturers. In addition, we purchase certain strategic component inventory which is consigned to our third-party manufacturers. Other hardware components included in our products are sourced from various suppliers by our manufacturers and are principally industry standard parts and components that are available from multiple vendors.
Concentration of Credit Risk and Significant Customers
Concentration of Credit Risk and Significant Customers

Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, marketable securities and accounts receivable. Our cash, cash equivalents and marketable securities are held and invested in high-credit quality financial instruments by recognized financial institutions and therefore subject to minimum credit risk.

Our accounts receivable are unsecured and represent amounts due to us based on contractual obligations of our customers. We mitigate credit risk in respect to accounts receivable by performing periodic credit evaluations based on a number of factors, including past transaction experience, evaluation of credit history and review of the invoicing terms of the contract. We generally do not require our customers to provide collateral to support accounts receivable.

Significant customers, including distribution channel partners and direct customers, are those which represent more than 10% of our total revenue for each period presented, or our gross accounts receivable balance as of each respective balance sheet date.
Recently Adopted Accounting Guidance/Recent Accounting Pronouncements
Recently Adopted Accounting Guidance

In the first quarter 2017, we adopted ASU 2016-09, Compensation-Stock Compensation (Topic 718): Improvements to Employee Share -Based Payment Accounting. The primary tax impact of the adoption was the recognition of excess tax benefits in the provision for income taxes rather than additional paid-in capital. The new guidance eliminates the requirement to delay the recognition of excess tax benefits until it reduces current taxes payable. The recognition of previously unrecognized excess tax benefits was adopted on a modified retrospective basis. The unrecognized excess tax benefits of $3.4 million as of January 1, 2017 had no impact on our accumulated deficit balance as we carried a full valuation allowance on the related deferred tax assets. The new guidance also requires companies to record, subsequent to the adoption, excess tax benefits and tax deficiencies in the period they arise. In addition, cash flows related to excess tax benefits will no longer be classified as a financing activity apart from other income tax cash flows. We adopted this change in presentation of excess tax benefits as an operating activity on the statements of cash flows on a prospective basis. The guidance also allows for the employer to repurchase more of an employee’s shares for tax withholding purposes without triggering liability accounting. In addition, the guidance allows for a policy election to account for forfeitures as they occur rather than on an estimated basis. We elected to account for forfeitures as they occur rather than estimate expected forfeiture. The adoption of this standard did not have a material impact on our consolidated financial statements.

Recent Accounting Pronouncements Not Yet Effective

In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which supersedes most of the existing revenue recognition guidance under U.S. GAAP. The core principle of the standard is to recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for the goods or services and requires the capitalization of incremental customer acquisition costs and amortization of these costs over the contract period or estimated customer life which will result in the recognition of a contract asset on our consolidated balance sheet. It also requires increased disclosures regarding the nature, amount, timing, and uncertainty of revenues and cash flows arising from contracts with customers.

We will adopt Topic 606 effective January 1, 2018, applying the modified retrospective method to all contracts that were not completed as of January 1, 2018. We expect to record a net reduction to opening accumulated deficit of $12.4 million as of January 1, 2018 due to the cumulative impact of adopting Topic 606 as follows:

A decrease in total deferred revenue of $4.0 million primarily due to the removal of the current limitation on contingent revenue that would have accelerated revenue recognition for certain of our historical revenue contracts; and

Recognition of a deferred commissions asset of $8.4 million due to the requirement to recognize incremental customer acquisition costs in our consolidated statement of operations as the related performance obligations are met as compared to the current recognition to expense as incurred.

In addition, the adoption of the standard does not have a significant impact to the provision for income taxes on our consolidated statements of operations, nor does it impact net cash provided by or used in operating, investing, or financing activities on our consolidated statements of cash flows.

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). This new accounting standard primarily requires lessees to recognize most leases on their balance sheets but record expenses on their income statements in a manner similar to current accounting. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. In July 2018, FASB issued ASU No. 2018-11, Topic 842 - Targeted Improvements. The update requires modified retrospective transition, with the option to initially apply the new standard at the adoption date and recognize a cumulative-effect adjustment and elect various practical expedients. This standard is effective for annual periods beginning after December 15, 2018 with early adoption permitted. We will adopt this standard effective January 1, 2019. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which removes the requirement to compare the implied fair value of goodwill with its carrying amount as part of step 2 of the goodwill impairment test. As a result, under this ASU, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount and should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the impairment loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. This standard is effective prospectively for annual periods beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed after January 1, 2017. We do not believe this standard will have a material impact on our consolidated financial statements and related disclosures.

In May 2017, the FASB issued ASU No. 2017-09, Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting, to provide guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. This standard is effective for annual periods beginning after December 15, 2017 and interim periods within that reporting period. Early adoption is permitted, including adoption in any interim period. The amendments will be applied prospectively to an award modified on or after the adoption date. We do not believe this standard will have a material impact on our consolidated financial statements and related disclosures.

In February 2018, the FASB issued ASU No. 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income (“AOCI”).” These amendments provide financial statement preparers with an option to reclassify stranded tax effects within AOCI to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act is recorded. This standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018. Early adoption is permitted, including adoption in any interim period. We are evaluating the impact of adopting this new accounting guidance on our consolidated financial statements.

 In March 2018, the FASB issued ASU No. 2018-05, Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin (SAB) No. 118. These amendments add SEC guidance to the FASB Accounting Standards Codification regarding the Tax Cuts and Jobs Act pursuant to the issuance of SAB 118. The amendments are effective upon addition to the FASB Codification. Disclosures related to the effect of the Tax Cuts and Jobs Act and our utilization of SAB 118 appear in Note 9 Income Taxes.

There have been no other recent accounting pronouncements or changes in accounting pronouncements that are of significance or potential significance to us.
XML 39 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Revenue as Percentage of Total Revenue
Revenue from our significant customers as a percentage of our total revenue are as follows:

 
Years Ended December 31,
 
2017
 
2016
 
2015
Customer A
*
 
14%
 
*
 
* represents less than 10% of total revenue
XML 40 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restatement of Previously Issued Consolidated Financial Statements (Tables)
12 Months Ended
Dec. 31, 2017
Accounting Changes and Error Corrections [Abstract]  
Schedule of Error Corrections and Prior Period Adjustments
The following table presents the consolidated balance sheet as previously reported, restatement adjustments and the consolidated balance sheet as restated at December 31, 2016 and 2015 (in thousands):
 
December 31, 2016
 
As Previously Reported
 
Revenue Recognition Adjustments
 
As Restated
Current Assets:
 
 
 
 
 
Accounts receivable
$
66,755

 
$
(5,468
)
 
$
61,287

Inventory
$
15,070

 
$
779

 
$
15,849

Prepaid expenses and other current assets
$
5,137

 
$
84

 
$
5,221

Total current assets
$
201,309

 
$
(4,605
)
 
$
196,704

Total Assets
$
221,338

 
$
(4,605
)
 
$
216,733

Current Liabilities:
 
 
 
 
 
Deferred revenue, current
$
61,334

 
$
(1,291
)
 
$
60,043

Total current liabilities
$
102,710

 
$
(1,291
)
 
$
101,419

Total Liabilities
$
135,272

 
$
(1,291
)
 
$
133,981

Accumulated deficit
$
(242,759
)
 
$
(3,314
)
 
$
(246,073
)
Total StockholdersEquity
$
86,066

 
$
(3,314
)
 
$
82,752

Total Liabilities and Stockholders’ Equity
$
221,338

 
$
(4,605
)
 
$
216,733


 
December 31, 2015
 
As Previously Reported
 
Revenue Recognition Adjustments
 
As Restated
Current Assets:
 
 
 
 
 
Accounts receivable
$
57,778

 
$
(3,025
)
 
$
54,753

Inventory
$
18,291

 
$
366

 
$
18,657

Total current assets
$
179,250

 
$
(2,659
)
 
$
176,591

Total Assets
$
192,551

 
$
(2,659
)
 
$
189,892

Current Liabilities:
 
 
 
 
 
Deferred revenue, current
$
49,572

 
$
(796
)
 
$
48,776

Total current liabilities
$
87,837

 
$
(796
)
 
$
87,041

Total Liabilities
$
112,483

 
$
(796
)
 
$
111,687

Accumulated deficit
$
(221,819
)
 
$
(1,863
)
 
$
(223,682
)
Total StockholdersEquity
$
80,068

 
$
(1,863
)
 
$
78,205

Total Liabilities and Stockholders’ Equity
$
192,551

 
$
(2,659
)
 
$
189,892


The following tables present the consolidated statement of operations as previously reported, restatement adjustments and the consolidated statement of operations as restated for the years ended December 31, 2016 and 2015 (in thousands, except per share amounts):

 
Year Ended December 31, 2016
 
As Previously Reported
 
Revenue Recognition Adjustments
 
Other Adjustments
 
As Restated
Revenue:
 

 
 

 
 
 
 

Products
$
153,920

 
$
(2,858
)
 
$
1,246

 
$
152,308

Services
76,083

 
152

 
(1,246
)
 
74,989

Total revenue
230,003

 
(2,706
)
 

 
227,297

Cost of revenue:
 

 
 
 
 
 
 
Products
37,680

 
(497
)
 
337

 
37,520

Services
17,230

 

 
(337
)
 
16,893

Total cost of revenue
54,910

 
(497
)
 

 
54,413

Gross profit
$
175,093

 
$
(2,209
)
 
$

 
$
172,884

Operating expenses:
 

 
 
 
 
 
 

General and administrative
$
27,063

 
$
(758
)
 
$

 
$
26,305

Total operating expenses
$
194,212

 
$
(758
)
 
$

 
$
193,454

Loss from operations
$
(19,119
)
 
$
(1,451
)
 
$

 
$
(20,570
)
Loss before income taxes
$
(20,183
)
 
$
(1,451
)
 
$

 
$
(21,634
)
Net loss
$
(20,940
)
 
$
(1,451
)
 
$

 
$
(22,391
)
Net loss per share:
 

 
 
 
 
 
 
Basic and diluted
$
(0.32
)
 
 
 
 
 
$
(0.34
)
Weighted-average shares used in computing net loss per share:
 

 
 
 
 
 
 
Basic and diluted
65,701

 
 
 
 
 
65,701


 
Year Ended December 31, 2015
 
As Previously Reported
 
Revenue Recognition Adjustments
 
Other Adjustments
 
As Restated
Revenue:
 

 
 

 
 
 
 

Products
$
138,301

 
$
(2,193
)
 
$
(1,177
)
 
$
134,931

Services
60,654

 
(264
)
 
964

 
61,354

Total revenue
198,955

 
(2,457
)
 
(213
)
 
196,285

Cost of revenue:
 

 
 
 
 
 
 
Products
33,096

 
(366
)
 
33

 
32,763

Services
15,672

 

 
(33
)
 
15,639

Total cost of revenue
48,768

 
(366
)
 

 
48,402

Gross profit
$
150,187

 
$
(2,091
)
 
$
(213
)
 
$
147,883

Operating expenses:
 

 
 
 
 
 
 
General and administrative
$
27,055

 
$
(228
)
 
$
(213
)
 
$
26,614

Total operating expenses
$
188,633

 
$
(228
)
 
$
(213
)
 
$
188,192

Loss from operations
$
(38,446
)
 
$
(1,863
)
 
$

 
$
(40,309
)
Loss before income taxes
$
(39,287
)
 
$
(1,863
)
 
$

 
$
(41,150
)
Net loss
$
(40,034
)
 
$
(1,863
)
 
$

 
$
(41,897
)
Net loss per share:
 

 
 
 
 
 
 
Basic and diluted
$
(0.64
)
 
 
 
 
 
$
(0.67
)
Weighted-average shares used in computing net loss per share:
 

 
 
 
 
 
 
Basic and diluted
62,428

 
 
 
 
 
62,428


The following tables present the consolidated statement of cash flows as previously reported, restatement adjustments, and the consolidated statement of cash flows as restated for the years ended December 31, 2016 and 2015 (in thousands):

 
Year Ended December 31, 2016
 
As Previously Reported
 
Revenue Recognition Adjustments
 
As Restated
Cash flows from operating activities:
 
 
 
 
 
Net loss
$
(20,940
)
 
$
(1,451
)
 
$
(22,391
)
Adjustments to reconcile net loss to net cash provided by operating activities:
 
 
 
 
 
Provision for doubtful accounts and sales returns
$
1,731

 
$
(152
)
 
$
1,579

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
$
(11,319
)
 
$
2,595

 
$
(8,724
)
Inventory
$
892

 
$
(413
)
 
$
479

Prepaid expenses and other assets
$
(96
)
 
$
(84
)
 
$
(180
)
Deferred revenue
$
20,104

 
$
(495
)
 
$
19,609

Net cash provided by operating activities
$
18,778

 
$

 
$
18,778

 
Year Ended December 31, 2015
 
As Previously Reported
 
Revenue Recognition Adjustments
 
As Restated
Cash flows from operating activities:
 
 
 
 
 
Net loss
$
(40,034
)
 
$
(1,863
)
 
$
(41,897
)
Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
$
(5,977
)
 
$
3,025

 
$
(2,952
)
Inventory
$
(430
)
 
$
(366
)
 
$
(796
)
Deferred revenue
$
15,584

 
$
(796
)
 
$
14,788

Net cash provided by operating activities
$
3,391

 
$

 
$
3,391

XML 41 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Marketable Securities and Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2017
Fair Value Disclosures [Abstract]  
Available-for-sale Securities
Marketable securities, classified as available-for-sale, consisted of the following (in thousands):
 
 
December 31, 2017
 
December 31, 2016
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Certificates of deposit
 
$
17,000

 
$
6

 
$
(1
)
 
$
17,005

 
$
12,499

 
$
9

 
$

 
$
12,508

Corporate securities
 
39,154

 
1

 
(76
)
 
39,079

 
42,765

 
9

 
(42
)
 
42,732

U.S. Treasury and agency securities
 
5,744

 

 
(19
)
 
5,725

 
5,190

 

 
(14
)
 
5,176

Commercial paper
 
9,225

 
1

 
(2
)
 
9,224

 
11,470

 
1

 
(2
)
 
11,469

Asset-backed securities
 
13,567

 

 
(33
)
 
13,534

 
13,493

 

 
(6
)
 
13,487

 
 
$
84,690

 
$
8

 
$
(131
)
 
$
84,567

 
$
85,417

 
$
19

 
$
(64
)
 
$
85,372

Schedule of Cost and Estimated Fair Values of Available-for-sale Securities by Contractual Maturities
The following table summarizes the cost and estimated fair value of marketable securities based on stated effective maturities as of December 31, 2017 (in thousands):
 
Amortized Cost
 
Fair Value
Less than 1 year
$
63,219

 
$
63,159

Mature in 1 - 3 years
21,471

 
21,408

 
$
84,690

 
$
84,567

Schedule of gross unrealized losses
Marketable securities in an unrealized loss position consisted of the following (in thousands):
As of December 31, 2017
Less Than 12 Months
 
12 Months or More
 
Total
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
Certificates of deposit
$
2,999

 
$
(1
)
 
$

 
$

 
$
2,999

 
$
(1
)
Corporate securities
36,079

 
(74
)
 
1,499

 
(2
)
 
37,578

 
(76
)
U.S. Treasury and agency securities
2,246

 
(2
)
 
3,479

 
(17
)
 
5,725

 
(19
)
Commercial paper
4,232

 
(2
)
 

 

 
4,232

 
(2
)
Asset-backed securities
11,415

 
(32
)
 
728

 
(1
)
 
12,143

 
(33
)
 
$
56,971

 
$
(111
)
 
$
5,706

 
$
(20
)
 
$
62,677

 
$
(131
)


 
Less Than 12 Months
 
12 Months or More
 
Total
As of December 31, 2016
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
Corporate securities
$
28,537

 
$
(42
)
 
$

 
$

 
$
28,537

 
$
(42
)
U.S. Treasury and agency securities
5,176

 
(14
)
 

 

 
5,176

 
(14
)
Commercial paper
8,974

 
(2
)
 

 

 
8,974

 
(2
)
Asset-backed securities
10,664

 
(6
)
 

 

 
10,664

 
(6
)
 
$
53,351

 
$
(64
)
 
$

 
$

 
$
53,351

 
$
(64
)
Schedule of Cash, Cash Equivalents and Available-for-sale Investments Measured at Fair Value on Recurring Basis
The following is a summary of our cash, cash equivalents and marketable securities measured at fair value on a recurring basis (in thousands):

 
 
December 31, 2017
 
December 31, 2016
 
December 31, 2015
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash
 
$
34,453

 
$

 
$

 
$
34,453

 
$
18,672

 
$

 
$

 
$
18,672

 
$
27,036

 
$

 
$

 
$
27,036

Cash equivalents
 
12,114

 

 

 
12,114

 
10,303

 

 

 
10,303

 
71,081

 

 

 
71,081

Certificates of deposit
 

 
17,005

 

 
17,005

 

 
12,508

 

 
12,508

 

 

 

 

Corporate securities
 

 
39,079

 

 
39,079

 

 
42,732

 

 
42,732

 

 

 

 

U.S. Treasury and agency securities
 

 
5,725

 

 
5,725

 

 
5,176

 

 
5,176

 

 

 

 

Commercial paper
 

 
9,224

 

 
9,224

 

 
11,469

 

 
11,469

 

 

 

 

Asset-backed securities
 

 
13,534

 

 
13,534

 

 
13,487

 

 
13,487

 

 

 

 

 
 
$
46,567

 
$
84,567

 
$

 
$
131,134

 
$
28,975

 
$
85,372

 
$

 
$
114,347

 
$
98,117

 
$

 
$

 
$
98,117

XML 42 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Financial Statement Details (Tables)
12 Months Ended
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Allowance for Doubtful Accounts
Allowance for Doubtful Accounts
 
December 31, 2017
 
December 31, 2016
 
December 31, 2015
 
(in thousands)
Allowance for doubtful accounts, beginning balance
$
1,920

 
$
2,660

 
$
1,904

Charged to expenses
364

 
407

 
1,363

Write-offs
(1,301
)
 
(1,147
)
 
(607
)
Allowance for doubtful accounts, ending balance
$
983

 
$
1,920

 
$
2,660

Schedule of Inventory
Inventory
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
 
(in thousands)
Raw materials
$
6,643

 
$
6,669

 
$
9,417

Finished goods
10,934

 
9,180

 
9,240

Total inventory
$
17,577

 
$
15,849

 
$
18,657

Schedule of Property and Equipment, Net
Property and Equipment, Net
 
Useful Life
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
 
(in years)
 
(in thousands)
Equipment
1-3
 
$
47,817

 
$
41,815

 
$
35,836

Software
1-3
 
3,988

 
3,801

 
3,548

Furniture and fixtures
1-3
 
950

 
865

 
864

Leasehold improvements
2-8
 
3,824

 
2,724

 
2,492

Construction in progress
 
 

 
258

 
83

Property and equipment, gross
 
 
56,579

 
49,463

 
42,823

Less: accumulated depreciation
 
 
(46,666
)
 
(41,244
)
 
(33,920
)
Property and equipment, net
 
 
$
9,913

 
$
8,219

 
$
8,903

Schedule of Intangible Assets
Purchased intangible assets, net, consisted of the following (in thousands):
 
December 31, 2017
 
Cost
 
Accumulated Amortization
 
Net
Developed technology
$
5,050

 
$
(1,515
)
 
$
3,535

Patents
2,936

 
(1,281
)
 
1,655

Total
$
7,986

 
$
(2,796
)
 
$
5,190


 
December 31, 2016
 
Cost
 
Accumulated Amortization
 
Net
Developed technology
$
5,050

 
$
(505
)
 
$
4,545

Patents
2,936

 
(848
)
 
2,088

Total
$
7,986

 
$
(1,353
)
 
$
6,633


 
December 31, 2015
 
Cost
 
Accumulated Amortization
 
Net
Patents
$
1,436

 
$
(641
)
 
$
795

Schedule of Amortization Expense
Future amortization expense for purchased intangible assets as of December 31, 2017 is as follows (in thousands):
Fiscal Years Ending December 31,
 
 
2018
 
$
1,442

2019
 
1,442

2020
 
1,442

2021
 
864

 
 
$
5,190

Schedule of Accrued Liabilities
Accrued Liabilities
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
 
(in thousands)
Accrued compensation and benefits
$
13,828

 
$
22,326

 
$
18,134

Accrued tax liabilities
2,985

 
3,340

 
4,520

Other
5,022

 
5,859

 
5,103

Total accrued liabilities
$
21,835

 
$
31,525

 
$
27,757

Schedule of Deferred Revenue
Deferred Revenue
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
 
(in thousands)
Deferred revenue:
 
 
 
 
 
Products
$
6,161

 
$
5,054

 
$
3,568

Services
88,476

 
86,563

 
68,440

Total deferred revenue
94,637

 
91,617

 
72,008

Less: current portion
(61,858
)
 
(60,043
)
 
(48,776
)
Non-current portion
$
32,779

 
$
31,574

 
$
23,232

XML 43 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Operating Leases and Purchase Commitments
The following table summarizes our non-cancellable operating leases and unconditional purchase obligations as of December 31, 2017 (in thousands):

Years Ending December 31,
Leases and Other Contractual Obligations
 
Purchase Commitments
 
Total
2018
$
4,001

 
$
10,368

 
$
14,369

2019
3,701

 

 
3,701

2020
1,698

 

 
1,698

2021
1,193

 

 
1,193

2022
307

 

 
307

 
$
10,900

 
$
10,368

 
$
21,268

XML 44 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plans (Tables)
12 Months Ended
Dec. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Stock-based Compensation
A summary of our stock-based compensation expense is as follows (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
Stock-based compensation by type of award:
 
 
 
 
 
Stock options
$
2,705

 
$
4,153

 
$
5,565

Stock awards
11,421

 
12,567

 
8,871

Employee stock purchase rights
3,077

 
202

 
2,425

 
$
17,203

 
$
16,922

 
$
16,861

 
 
 
 
 
 
Stock-based compensation by category of expense:
 
 
 
 
 
Cost of revenue
$
1,362

 
$
1,105

 
$
1,533

Sales and marketing
6,075

 
7,006

 
7,735

Research and development
6,343

 
5,732

 
5,437

General and administrative
3,423

 
3,079

 
2,156

 
$
17,203

 
$
16,922

 
$
16,861

ESPP Valuation Assumptions
The fair values of the options and employee stock purchase rights were estimated as of the grant date using the Black-Scholes option-pricing model with the following assumptions: 

 
Options
 
Employee Stock Purchase Rights
 
Years Ended December 31,
 
Years Ended December 31,
 
2017
 
2016
 
2015
 
2017
 
2016
 
2015
Expected term (in years)
4.7
 
4.9
 
4.8
 
1.3
 
1.3
 
1.3
Risk-free interest rate
2.0%
 
1.4%
 
1.6%
 
1.4%
 
0.8%
 
0.5%
Expected volatility
43%
 
49%
 
50%
 
39%
 
42%
 
41%
Dividend rate
—%
 
—%
 
—%
 
—%
 
—%
 
—%
Stock Options Valuation Assumptions
The fair values of the options and employee stock purchase rights were estimated as of the grant date using the Black-Scholes option-pricing model with the following assumptions: 

 
Options
 
Employee Stock Purchase Rights
 
Years Ended December 31,
 
Years Ended December 31,
 
2017
 
2016
 
2015
 
2017
 
2016
 
2015
Expected term (in years)
4.7
 
4.9
 
4.8
 
1.3
 
1.3
 
1.3
Risk-free interest rate
2.0%
 
1.4%
 
1.6%
 
1.4%
 
0.8%
 
0.5%
Expected volatility
43%
 
49%
 
50%
 
39%
 
42%
 
41%
Dividend rate
—%
 
—%
 
—%
 
—%
 
—%
 
—%
Summary of Activity under Stock Option Plans
The following table summarizes our stock option activities and related information:
 
 
Number of Shares
(thousands)
 
Weighted-Average Exercise Price
 
Weighted-Average Remaining Contractual Term
(Years)
 
Aggregate Intrinsic Value
(thousands)
Outstanding as of December 31, 2016
 
7,868

 
$
4.82

 
 
 
 
Granted
 
310

 
$
8.11

 
 
 
 
Exercised
 
(1,587
)
 
$
3.58

 
 
 
 
Canceled (2)
 
(573
)
 
$
6.35

 
 
 
 

Outstanding as of December 31, 2017
 
6,018

 
$
5.18

 
4.9
 
$
17,169

Vested and exercisable as of December 31, 2017
 
4,974

 
$
5.03

 
4.2
 
$
15,102


_____________________________________
(1) Includes 266,799 shares of canceled stock options from the 2008 Plan that became available for issuance under the 2014 Plan.
(2) Includes 149,332 shares of canceled stock options from the 2008 Plan that became available for issuance under the 2014 Plan.
Stock Option Information
The following table provides information pertaining to our stock options (in thousands, except weighted-average fair values):
 
Years Ended December 31,
 
2017
 
2016
 
2015
Fair value of options granted
$
974

 
$
1,603

 
$
869

Weighted-average fair value of options granted
$
3.14

 
$
2.38

 
$
2.13

Intrinsic value of options exercised
$
8,013

 
$
5,990

 
$
2,299

Summary of Restricted Stock Units Activity
The following table summarizes our stock award activities and related information:
 
Number of Shares
(thousands)
 
Weighted- Average Grant Date Fair Value
 
Weighted-Average Remaining Vesting Term (Years)
 
Aggregate Intrinsic Value
(thousands)
Outstanding as of December 31, 2016
5,959

 
$
5.81

 
 
 
 
Granted
3,221

 
$
8.55

 
 
 
 
Released
(1,631
)
 
$
6.36

 
 
 
 
Canceled
(1,981
)
 
$
6.80

 
 
 
 
Outstanding as of December 31, 2017
5,568

 
$
6.88

 
1.5
 
$
42,984

XML 45 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2017
Earnings Per Share [Abstract]  
Summary of Anti-Dilutive Shares
The following table presents common shares related to potentially dilutive shares excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
Stock options, RSUs and employee stock purchase rights
12,184

 
13,631

 
10,124

Common stock subject to repurchase

 
14

 
52

 
12,184

 
13,645

 
10,176

XML 46 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2017
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign
The geographical breakdown of loss before provision for income taxes is as follows (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
Domestic loss
$
(13,752
)
 
$
(24,429
)
 
$
(43,540
)
Foreign income
4,207

 
2,795

 
2,390

Loss before provision for income taxes
$
(9,545
)
 
$
(21,634
)
 
$
(41,150
)
Schedule of Components of Income Tax Expense (Benefit)
The provision for income taxes consists of the following (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
Current provision for income taxes:
 
 
 
 
 
  State
$
48

 
$
41

 
$
55

  Foreign
1,023

 
1,009

 
675

Total current
1,071

 
1,050

 
730

Deferred tax expense (benefit):
 
 
 
 
 
  Federal
26

 
17

 

  Foreign
109

 
(310
)
 
17

Total deferred
135

 
(293
)
 
17

Provision for income taxes
$
1,206

 
$
757

 
$
747

Schedule of Effective Income Tax Rate Reconciliation
The reconciliation of the statutory federal income tax and our effective income tax is as follows (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
 
Amount
 
Percentage
 
Amount
 
Percentage
 
Amount
 
Percentage
Tax at statutory rate
$
(3,245
)
 
34.0
 %
 
$
(7,356
)
 
34.0
 %
 
$
(13,991
)
 
34.0
 %
State tax - net of federal benefits
32

 
(0.3
)
 
27

 
(0.1
)
 
36

 
(0.1
)
Foreign rate differential
(655
)
 
6.9

 
(666
)
 
3.1

 
(422
)
 
1.0

Changes in federal valuation allowance
(22,672
)
 
237.5

 
7,626

 
(35.3
)
 
12,559

 
(30.5
)
Tax rate change
28,185

 
(295.3
)
 

 

 

 

Stock-based compensation
(1,169
)
 
12.2

 
88

 
(0.4
)
 
1,845

 
(4.5
)
Other permanent items
347

 
(3.6
)
 
583

 
(2.7
)
 
415

 
(0.9
)
Expenses for uncertain tax positions
311

 
(3.3
)
 
358

 
(1.7
)
 
227

 
(0.6
)
Other
72

 
(0.7
)
 
97

 
(0.4
)
 
78

 
(0.2
)
Provision for income taxes
$
1,206

 
(12.6
)%
 
$
757

 
(3.5
)%
 
$
747

 
(1.8
)%
Schedule of Deferred Tax Assets and Liabilities
The tax effects of temporary differences that give rise to significant portions of deferred tax assets (liabilities) are as follows (in thousands):
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
Deferred tax assets:
 
 
 
 

Net operating loss carryforwards
$
37,326

 
$
48,731

 
$
47,034

Research and development credits, net of uncertain tax positions
17,119

 
12,953

 
9,517

Accruals, reserves, and other
13,992

 
20,914

 
17,835

Stock-based compensation
2,994

 
4,055

 
2,700

Depreciation and amortization
1,954

 
2,892

 
2,735

Gross deferred tax assets
73,385

 
89,545

 
79,821

Valuation allowance
(72,458
)
 
(88,095
)
 
(78,291
)
Total deferred tax assets
927

 
1,450

 
1,530

Deferred tax liabilities:
 
 
 
 
 
Other
(28
)
 
(431
)
 
(805
)
Total deferred tax liabilities
(28
)
 
(431
)
 
(805
)
Net deferred tax assets
$
899

 
$
1,019

 
$
725

Summary of Income Tax Contingencies
The activity related to the unrecognized tax benefits is as follows (in thousands):

 
Years Ended December 31,
 
2017
 
2016
 
2015
Gross unrecognized tax benefits—beginning balance
$
3,360

 
$
2,552

 
$
2,195

Increases (decrease) related to tax positions from prior years
(151
)
 
66

 
(4
)
Increases related to tax positions taken during current year
573

 
742

 
361

Decreases related to tax positions taken during the current year

 

 

Gross unrecognized tax benefits—ending balance
$
3,782

 
$
3,360

 
$
2,552

XML 47 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Geographic Information (Tables)
12 Months Ended
Dec. 31, 2017
Segment Reporting [Abstract]  
Schedule of Total Revenue Based on Customer's Location
The following table is a summary of revenue by geographic regions based on ship to location (in thousands):
 
Years Ended December 31,
 
2017
 
2016
 
2015
United States
$
115,536

 
$
115,706

 
$
105,340

Japan
51,488

 
52,951

 
35,636

Asia Pacific, excluding Japan
33,189

 
29,829

 
23,847

EMEA
27,859

 
23,669

 
26,025

Other
7,357

 
5,142

 
5,437

 
$
235,429

 
$
227,297

 
$
196,285

Long-lived Assets by Geographic Areas
The following table is a summary of our long-lived assets which include property and equipment, net based on the physical location of the assets (in thousands):
 
December 31,
2017
 
December 31,
2016
 
December 31,
2015
United States
$
7,733

 
$
7,190

 
$
7,988

Japan
1,510

 
34

 
52

Other
670

 
995

 
863

Total
$
9,913

 
$
8,219

 
$
8,903

XML 48 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Appcito Acquisition (Tables)
12 Months Ended
Dec. 31, 2017
Business Combinations [Abstract]  
Schedule of Purchase Price Allocation
The total purchase consideration was allocated to Appcito’s net tangible and intangible assets based on their estimated fair values at the acquisition date as follows (in thousands):
Developed technology
 
$
5,050

Goodwill
 
1,235

Other tangible assets
 
58

Total assets acquired
 
$
6,343

XML 49 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Jan. 01, 2017
USD ($)
Dec. 31, 2017
USD ($)
tool
segment
solution
Jan. 01, 2018
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Property, Plant and Equipment [Line Items]          
Number of software based advanced application networking and network security solutions | solution   6      
Number of intelligent management and automation tools | tool   2      
Warranty period (in days)   90 days      
Number of reportable segments | segment   1      
Number of operating segments | segment   1      
Reduction in accumulated deficit   $ (257,025)   $ (246,073) $ (223,682)
Decrease in deferred revenue   $ (94,637)   $ (91,617) $ (72,008)
Unrecognized excess tax benefits $ 3,400        
Minimum          
Property, Plant and Equipment [Line Items]          
Estimated Useful Life (in Years)   1 year      
Estimated useful life, finite-lived assets (in years)   5 years      
Period of recognition of deferred revenue (in years)   1 year      
Maximum          
Property, Plant and Equipment [Line Items]          
Estimated Useful Life (in Years)   3 years      
Estimated useful life, finite-lived assets (in years)   10 years      
Period of recognition of deferred revenue (in years)   5 years      
Leasehold improvements | Minimum          
Property, Plant and Equipment [Line Items]          
Estimated Useful Life (in Years)   2 years      
Leasehold improvements | Maximum          
Property, Plant and Equipment [Line Items]          
Estimated Useful Life (in Years)   8 years      
ASU 2014-09          
Property, Plant and Equipment [Line Items]          
Reduction in accumulated deficit     $ 12,400    
Decrease in deferred revenue   $ 4,000      
Deferred commission asset   $ 8,400      
XML 50 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business and Summary of Significant Accounting Policies - Schedule of Revenue as Percentage of Total Revenue (Details)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Accounts Receivable, Net      
Entity Wide Revenue Major Customer [Line Items]      
Percentage representation of significant customers 0.00%    
Customer A | Revenue      
Entity Wide Revenue Major Customer [Line Items]      
Percentage representation of significant customers   14.00%  
Customer A | Accounts Receivable, Net      
Entity Wide Revenue Major Customer [Line Items]      
Percentage representation of significant customers   16.00% 26.00%
Customer B | Accounts Receivable, Net      
Entity Wide Revenue Major Customer [Line Items]      
Percentage representation of significant customers   13.00% 11.00%
Customer C | Accounts Receivable, Net      
Entity Wide Revenue Major Customer [Line Items]      
Percentage representation of significant customers   12.00%  
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restatement of Previously Issued Consolidated Financial Statements - Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Current Assets:        
Accounts receivable $ 48,266 $ 61,287 $ 54,753  
Inventory 17,577 15,849 18,657  
Prepaid expenses and other current assets 6,825 5,221 5,064  
Total current assets 203,802 196,704 176,591  
Total Assets 224,858 216,733 189,892  
Current Liabilities:        
Deferred revenue, current 61,858 60,043 48,776  
Total current liabilities 92,726 101,419 87,041  
Total Liabilities 126,472 133,981 111,687  
Accumulated deficit (257,025) (246,073) (223,682)  
Total Stockholders’ Equity 98,386 82,752 78,205 $ 96,565
Total Liabilities and Stockholders' Equity $ 224,858 216,733 189,892  
As Previously Reported        
Current Assets:        
Accounts receivable   66,755 57,778  
Inventory   15,070 18,291  
Prepaid expenses and other current assets   5,137    
Total current assets   201,309 179,250  
Total Assets   221,338 192,551  
Current Liabilities:        
Deferred revenue, current   61,334 49,572  
Total current liabilities   102,710 87,837  
Total Liabilities   135,272 112,483  
Accumulated deficit   (242,759) (221,819)  
Total Stockholders’ Equity   86,066 80,068  
Total Liabilities and Stockholders' Equity   221,338 192,551  
Revenue Recognition Adjustments        
Current Assets:        
Accounts receivable   (5,468) (3,025)  
Inventory   779 366  
Prepaid expenses and other current assets   84    
Total current assets   (4,605) (2,659)  
Total Assets   (4,605) (2,659)  
Current Liabilities:        
Deferred revenue, current   (1,291) (796)  
Total current liabilities   (1,291) (796)  
Total Liabilities   (1,291) (796)  
Accumulated deficit   (3,314) (1,863)  
Total Stockholders’ Equity   (3,314) (1,863)  
Total Liabilities and Stockholders' Equity   $ (4,605) $ (2,659)  
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restatement of Previously Issued Consolidated Financial Statements - Income Statement (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Revenue:      
Products $ 149,903 $ 152,308 $ 134,931
Services 85,526 74,989 61,354
Total revenue 235,429 227,297 196,285
Cost of revenue:      
Products 36,269 37,520 32,763
Services 17,049 16,893 15,639
Total cost of revenue 53,318 54,413 48,402
Gross profit 182,111 172,884 147,883
Operating expenses:      
General and administrative 28,132 26,305 26,614
Total operating expenses 192,483 193,454 188,192
Loss from operations (10,372) (20,570) (40,309)
Loss before income taxes (9,545) (21,634) (41,150)
Net loss $ (10,751) $ (22,391) $ (41,897)
Net loss per share:      
Basic and diluted (in dollars per share) $ (0.15) $ (0.34) $ (0.67)
Weighted-average shares used in computing net loss per share:      
Basic and diluted (in shares) 70,053 65,701 62,428
As Previously Reported      
Revenue:      
Products   $ 153,920 $ 138,301
Services   76,083 60,654
Total revenue   230,003 198,955
Cost of revenue:      
Products   37,680 33,096
Services   17,230 15,672
Total cost of revenue   54,910 48,768
Gross profit   175,093 150,187
Operating expenses:      
General and administrative   27,063 27,055
Total operating expenses   194,212 188,633
Loss from operations   (19,119) (38,446)
Loss before income taxes   (20,183) (39,287)
Net loss   $ (20,940) $ (40,034)
Net loss per share:      
Basic and diluted (in dollars per share)   $ (0.32) $ (0.64)
Weighted-average shares used in computing net loss per share:      
Basic and diluted (in shares)   65,701 62,428
Revenue Recognition Adjustments      
Revenue:      
Products   $ (2,858) $ (2,193)
Services   152 (264)
Total revenue   (2,706) (2,457)
Cost of revenue:      
Products   (497) (366)
Services   0 0
Total cost of revenue   (497) (366)
Gross profit   (2,209) (2,091)
Operating expenses:      
General and administrative   (758) (228)
Total operating expenses   (758) (228)
Loss from operations   (1,451) (1,863)
Loss before income taxes   (1,451) (1,863)
Net loss   (1,451) (1,863)
Other Adjustments      
Revenue:      
Products   1,246 (1,177)
Services   (1,246) 964
Total revenue   0 (213)
Cost of revenue:      
Products   337 33
Services   (337) (33)
Total cost of revenue   0 0
Gross profit   0 (213)
Operating expenses:      
General and administrative   0 (213)
Total operating expenses   0 (213)
Loss from operations   0 0
Loss before income taxes   0 0
Net loss   $ 0 $ 0
XML 53 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restatement of Previously Issued Consolidated Financial Statements - Cash Flows (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Cash flows from operating activities:      
Net loss $ (10,751) $ (22,391) $ (41,897)
Adjustments to reconcile net loss to net cash provided by operating activities:      
Provision for doubtful accounts and sales returns 1,147 1,579 2,531
Changes in operating assets and liabilities:      
Accounts receivable, net 12,362 (8,724) (2,952)
Inventory (4,669) 479 (796)
Prepaid expenses and other assets (2,399) (180) (405)
Deferred revenue 3,018 19,609 14,788
Net cash provided by operating activities $ 14,314 18,778 3,391
As Previously Reported      
Cash flows from operating activities:      
Net loss   (20,940) (40,034)
Adjustments to reconcile net loss to net cash provided by operating activities:      
Provision for doubtful accounts and sales returns   1,731  
Changes in operating assets and liabilities:      
Accounts receivable, net   (11,319) (5,977)
Inventory   892 (430)
Prepaid expenses and other assets   (96)  
Deferred revenue   20,104 15,584
Net cash provided by operating activities   18,778 3,391
Revenue Recognition Adjustments      
Cash flows from operating activities:      
Net loss   (1,451) (1,863)
Adjustments to reconcile net loss to net cash provided by operating activities:      
Provision for doubtful accounts and sales returns   (152)  
Changes in operating assets and liabilities:      
Accounts receivable, net   2,595 3,025
Inventory   (413) (366)
Prepaid expenses and other assets   (84)  
Deferred revenue   (495) (796)
Net cash provided by operating activities   $ 0 $ 0
XML 54 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Marketable Securities and Fair Value Measurements - Estimate of Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost $ 84,690 $ 85,417  
Gross Unrealized Gains 8 19  
Gross Unrealized Losses (131) (64)  
Fair Value 84,567 85,372  
Certificates of deposit      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 17,000 12,499  
Gross Unrealized Gains 6 9  
Gross Unrealized Losses (1) 0  
Fair Value 17,005 12,508 $ 0
Corporate securities      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 39,154 42,765  
Gross Unrealized Gains 1 9  
Gross Unrealized Losses (76) (42)  
Fair Value 39,079 42,732 0
U.S. Treasury and agency securities      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 5,744 5,190  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses (19) (14)  
Fair Value 5,725 5,176 0
Commercial paper      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 9,225 11,470  
Gross Unrealized Gains 1 1  
Gross Unrealized Losses (2) (2)  
Fair Value 9,224 11,469 0
Asset-backed securities      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 13,567 13,493  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses (33) (6)  
Fair Value $ 13,534 $ 13,487 $ 0
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Marketable Securities and Fair Value Measurements - Contractual Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Amortized Cost    
Less than 1 year $ 63,219  
Mature in 1 - 3 years 21,471  
Amortized Cost 84,690 $ 85,417
Fair Value    
Less than 1 year 63,159  
Mature in 1 - 3 years 21,408  
Fair Value $ 84,567 $ 85,372
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Marketable Securities and Fair Value Measurements - Securities in Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Fair Value $ 56,971 $ 53,351
Less Than 12 Months, Gross Unrealized Losses (111) (64)
12 Months or More, Fair Value 5,706 0
12 Months or More, Gross Unrealized Losses (20) 0
Total, Fair value 62,677 53,351
Total, Gross Unrealized Losses (131) (64)
Certificates of deposit    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Fair Value 2,999  
Less Than 12 Months, Gross Unrealized Losses (1)  
12 Months or More, Fair Value 0  
12 Months or More, Gross Unrealized Losses 0  
Total, Fair value 2,999  
Total, Gross Unrealized Losses (1)  
Corporate securities    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Fair Value 36,079 28,537
Less Than 12 Months, Gross Unrealized Losses (74) (42)
12 Months or More, Fair Value 1,499 0
12 Months or More, Gross Unrealized Losses (2) 0
Total, Fair value 37,578 28,537
Total, Gross Unrealized Losses (76) (42)
U.S. Treasury and agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Fair Value 2,246 5,176
Less Than 12 Months, Gross Unrealized Losses (2) (14)
12 Months or More, Fair Value 3,479 0
12 Months or More, Gross Unrealized Losses (17) 0
Total, Fair value 5,725 5,176
Total, Gross Unrealized Losses (19) (14)
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Fair Value 4,232 8,974
Less Than 12 Months, Gross Unrealized Losses (2) (2)
12 Months or More, Fair Value 0 0
12 Months or More, Gross Unrealized Losses 0 0
Total, Fair value 4,232 8,974
Total, Gross Unrealized Losses (2) (2)
Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Fair Value 11,415 10,664
Less Than 12 Months, Gross Unrealized Losses (32) (6)
12 Months or More, Fair Value 728 0
12 Months or More, Gross Unrealized Losses (1) 0
Total, Fair value 12,143 10,664
Total, Gross Unrealized Losses $ (33) $ (6)
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Marketable Securities and Fair Value Measurements - Schedule of Fair Value of Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Financial Assets      
Marketable Securities $ 84,567 $ 85,372  
Total 131,134 114,347 $ 98,117
Level I      
Financial Assets      
Total 46,567 28,975 98,117
Level II      
Financial Assets      
Total 84,567 85,372 0
Level III      
Financial Assets      
Total 0 0 0
Cash      
Financial Assets      
Cash and Cash Equivalents 34,453 18,672 27,036
Cash | Level I      
Financial Assets      
Cash and Cash Equivalents 34,453 18,672 27,036
Cash | Level II      
Financial Assets      
Cash and Cash Equivalents 0 0 0
Cash | Level III      
Financial Assets      
Cash and Cash Equivalents 0 0 0
Cash equivalents      
Financial Assets      
Cash and Cash Equivalents 12,114 10,303 71,081
Cash equivalents | Level I      
Financial Assets      
Cash and Cash Equivalents 12,114 10,303 71,081
Cash equivalents | Level II      
Financial Assets      
Cash and Cash Equivalents 0 0 0
Cash equivalents | Level III      
Financial Assets      
Cash and Cash Equivalents 0 0 0
Certificates of deposit      
Financial Assets      
Marketable Securities 17,005 12,508 0
Certificates of deposit | Level I      
Financial Assets      
Marketable Securities 0 0 0
Certificates of deposit | Level II      
Financial Assets      
Marketable Securities 17,005 12,508 0
Certificates of deposit | Level III      
Financial Assets      
Marketable Securities 0 0 0
Corporate securities      
Financial Assets      
Marketable Securities 39,079 42,732 0
Corporate securities | Level I      
Financial Assets      
Marketable Securities 0 0 0
Corporate securities | Level II      
Financial Assets      
Marketable Securities 39,079 42,732 0
Corporate securities | Level III      
Financial Assets      
Marketable Securities 0 0 0
U.S. Treasury and agency securities      
Financial Assets      
Marketable Securities 5,725 5,176 0
U.S. Treasury and agency securities | Level I      
Financial Assets      
Marketable Securities 0 0 0
U.S. Treasury and agency securities | Level II      
Financial Assets      
Marketable Securities 5,725 5,176 0
U.S. Treasury and agency securities | Level III      
Financial Assets      
Marketable Securities 0 0 0
Commercial paper      
Financial Assets      
Marketable Securities 9,224 11,469 0
Commercial paper | Level I      
Financial Assets      
Marketable Securities 0 0 0
Commercial paper | Level II      
Financial Assets      
Marketable Securities 9,224 11,469 0
Commercial paper | Level III      
Financial Assets      
Marketable Securities 0 0 0
Asset-backed securities      
Financial Assets      
Marketable Securities 13,534 13,487 0
Asset-backed securities | Level I      
Financial Assets      
Marketable Securities 0 0 0
Asset-backed securities | Level II      
Financial Assets      
Marketable Securities 13,534 13,487 0
Asset-backed securities | Level III      
Financial Assets      
Marketable Securities $ 0 $ 0 $ 0
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Credit Facility (Details)
1 Months Ended
Nov. 30, 2016
USD ($)
Dec. 31, 2017
USD ($)
Revolving Credit Facility    
Line of Credit Facility [Line Items]    
Debt instrument term 3 years  
Maximum borrowing capacity $ 25,000,000.0  
Debt covenant, net cash equals or exceeds, amount 50,000,000.0  
Debt covenant, net cash falls below, amount $ 50,000,000.0  
Minimum adjusted quick ratio under debt compliance   1.50
Amount outstanding   $ 0
Revolving Credit Facility | Prime Rate    
Line of Credit Facility [Line Items]    
Variable interest rate 0.50%  
Revolving Credit Facility | LIBOR    
Line of Credit Facility [Line Items]    
Variable interest rate 2.50%  
Letter of Credit    
Line of Credit Facility [Line Items]    
Maximum borrowing capacity $ 25,000,000.0  
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Financial Statement Details - Schedule of Allowance for Doubtful Accounts and Sales Return Reserve (Details) - Allowance for Doubtful Accounts - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Valuation Allowance [Line Items]      
Beginning Balance $ 1,920 $ 2,660 $ 1,904
Charged to expenses 364 407 1,363
Write-offs/Utilization (1,301) (1,147) (607)
Ending Balance $ 983 $ 1,920 $ 2,660
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Financial Statement Details - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Inventory, Raw Materials, Net of Reserves $ 6,643 $ 6,669 $ 9,417
Inventory, Finished Goods, Net of Reserves 10,934 9,180 9,240
Total inventory $ 17,577 $ 15,849 $ 18,657
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Financial Statement Details - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 56,579 $ 49,463 $ 42,823
Less: accumulated depreciation (46,666) (41,244) (33,920)
Property and equipment, net 9,913 8,219 8,903
Equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 47,817 41,815 35,836
Software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 3,988 3,801 3,548
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 950 865 864
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 3,824 2,724 2,492
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 0 $ 258 $ 83
Minimum      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life (in Years) 1 year    
Minimum | Equipment      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life (in Years) 1 year    
Minimum | Software      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life (in Years) 1 year    
Minimum | Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life (in Years) 1 year    
Minimum | Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life (in Years) 2 years    
Maximum      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life (in Years) 3 years    
Maximum | Equipment      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life (in Years) 3 years    
Maximum | Software      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life (in Years) 3 years    
Maximum | Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life (in Years) 3 years    
Maximum | Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life (in Years) 8 years    
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Financial Statement Details - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Depreciation expense $ 7.1 $ 7.6 $ 8.6
Amortization of assets $ 1.4 $ 0.7 $ 0.1
Weighted average useful life (in years) 3 years 7 months    
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Financial Statement Details - Purchased Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Finite-Lived Intangible Assets [Line Items]      
Cost $ 7,986 $ 7,986  
Accumulated Amortization (2,796) (1,353)  
Net 5,190 6,633  
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Cost 5,050 5,050  
Accumulated Amortization (1,515) (505)  
Net 3,535 4,545  
Patents      
Finite-Lived Intangible Assets [Line Items]      
Cost 2,936 2,936 $ 1,436
Accumulated Amortization (1,281) (848) (641)
Net $ 1,655 $ 2,088 $ 795
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Financial Statement Details - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]    
2018 $ 1,442  
2019 1,442  
2020 1,442  
2021 864  
Net $ 5,190 $ 6,633
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Financial Statement Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Accrued Liabilities [Abstract]      
Accrued compensation and benefits $ 13,828 $ 22,326 $ 18,134
Accrued tax liabilities 2,985 3,340 4,520
Other 5,022 5,859 5,103
Total accrued liabilities $ 21,835 $ 31,525 $ 27,757
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Financial Statement Details - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Deferred Revenue Arrangement [Line Items]      
Total deferred revenue $ 94,637 $ 91,617 $ 72,008
Less: current portion (61,858) (60,043) (48,776)
Non-current portion 32,779 31,574 23,232
Products      
Deferred Revenue Arrangement [Line Items]      
Total deferred revenue 6,161 5,054 3,568
Services      
Deferred Revenue Arrangement [Line Items]      
Total deferred revenue $ 88,476 $ 86,563 $ 68,440
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Commitments and Contingencies Disclosure [Abstract]      
Rent expense $ 4.1 $ 3.5 $ 3.5
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Operating Leases and Purchase Commitments (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Operating Leased Assets [Line Items]  
2018 $ 14,369
2019 3,701
2020 1,698
2021 1,193
2022 307
Total 21,268
Leases and Other Contractual Obligations  
Operating Leased Assets [Line Items]  
2018 4,001
2019 3,701
2020 1,698
2021 1,193
2022 307
Total 10,900
Purchase Commitments  
Operating Leased Assets [Line Items]  
2018 10,368
2019 0
2020 0
2021 0
2022 0
Total $ 10,368
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plans - 2014 Equity Incentive Plan/ESPP (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 01, 2018
Jan. 01, 2017
Jan. 01, 2016
Dec. 17, 2015
Jun. 10, 2015
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares available for future grant           149,332    
Canceled (in shares)           573,000    
Canceled (in dollars per share)           $ 6.35    
2014 Stock Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares available for future grant           6,777,353 4,241,980 3,364,304
Percentage of outstanding shares of common stock           5.00% 5.00%  
Options granted, exercisable term (in years)           5 years    
2014 Stock Incentive Plan | Prior Common Stock Outstanding                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Additional shares authorized for future issuance 3,584,623 3,394,376 3,211,211          
2014 Stock Incentive Plan | Reallocated 2008 Equity Plan Shares                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Additional shares authorized for future issuance           149,332 266,799 1,640,324
2014 Stock Incentive Plan | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares available for reallocation         8,310,566      
Additional shares reserved for future issuance             8,000,000  
Percentage of outstanding shares of common stock             5.00%  
Options granted, exercisable term (in years)           10 years    
Total combined voting power of all classes of stock           10.00%    
2014 Stock Incentive Plan | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of exercise price of fair value per share on grant date           110.00%    
2014 Stock Incentive Plan | Minimum | Non Statutory Stock Option Award                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of exercise price of fair value per share on grant date           100.00%    
2014 Employee Stock Purchase Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of exercise price of fair value per share on grant date           85.00%    
Percentage of eligible compensation through payroll deductions           15.00%    
2014 Employee Stock Purchase Plan | ESPP                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares purchased during period           1,038,878 1,080,142 1,105,015
Average share price of shares purchased (in dollars per share)           $ 6.32 $ 3.93 $ 3.56
Aggregate intrinsic value of shares purchased           $ 1,600 $ 3,500 $ 3,700
Number of shares authorized to be repurchased (in shares)           3,065,182    
Early Exercise of Stock Options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares authorized to be repurchased (in shares)           0 14,307 51,884
Aggregate price of shares authorized to be repurchased             $ 100 $ 300
Option Exchange Program                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Canceled (in shares)       344,248        
Canceled (in dollars per share)       $ 13.58        
Other than options granted (in shares)       109,743        
Granted (in dollars per share)       $ 6.76        
Incremental share based compensation expense           $ 56    
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plans - Schedule of Stock-based Compensation Awards Granted under Stock Option Plan in Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation $ 17,203 $ 16,922 $ 16,861
Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 1,362 1,105 1,533
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 6,075 7,006 7,735
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 6,343 5,732 5,437
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 3,423 3,079 2,156
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 2,705 4,153 5,565
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 11,421 12,567 8,871
Employee stock purchase rights      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation $ 3,077 $ 202 $ 2,425
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plans - Stock Awards (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2017
Oct. 31, 2016
Feb. 29, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Oct. 23, 2017
Oct. 27, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Total compensation expense related to unvested awards granted, not yet recognized       $ 37,000,000        
Total compensation expense related to unvested awards granted, not yet recognized weighted-average period for recognition       2 years 3 months 12 days        
Share price (in dollars per share)       $ 7.72        
ESPP                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Total compensation expense related to unvested awards granted, not yet recognized       $ 5,200,000        
MSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Granted (in shares)         40,000 540,000    
Consecutive trading days       20 days        
Target price measurement period       4 years        
PSU, February 2016                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Granted (in shares)     547,000          
Actual performance vesting percentage     80.00%          
Vested (in shares)       103,601        
Forfeited (in shares)       162,900        
PSU, October 2016                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Granted (in shares)   60,641            
Vested (in shares)       12,128        
Forfeited (in shares)       30,321        
PSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Granted (in shares) 395,383              
RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Granted (in shares)       3,221,000        
Vested (in shares)       1,631,000        
Forfeited (in shares)       1,981,000        
Fair value of vested shares       $ 14,000,000 $ 9,700,000 $ 5,600,000    
Common Stock                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Amount authorized to be repurchased             $ 20,000,000.0 $ 20,000,000.0
Number of shares repurchased during period       451,259 226,676      
Average price per share of shares repurchased (in dollars per share)       $ 6.81 $ 7.92      
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plans - Summary of Valuation Assumptions (Details)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 4 years 8 months 25 days 4 years 10 months 25 days 4 years 9 months 18 days
Risk-free interest rate 2.00% 1.40% 1.60%
Volatility 43.00% 49.00% 50.00%
Dividend rate 0.00% 0.00% 0.00%
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 1 year 3 months 20 days 1 year 3 months 20 days 1 year 3 months 20 days
Risk-free interest rate 1.40% 0.80% 0.50%
Volatility 39.00% 42.00% 41.00%
Dividend rate 0.00% 0.00% 0.00%
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plans - Summary of Activity under Stock Option Plans (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
$ / shares
shares
Number of Shares Underlying Outstanding Options  
Outstanding options, Beginning balance (in shares) 7,868,000
Granted (in shares) 310,000
Exercised (in shares) (1,587,000)
Canceled (in shares) (573,000)
Outstanding options, Ending balance (in shares) 6,018,000
Vested and exercisable (in shares) 4,974,000
Weighted-Average Exercise Price  
Beginning balance (in dollars per share) | $ / shares $ 4.82
Granted (in dollars per share) | $ / shares 8.11
Exercised (in dollars per share) | $ / shares 3.58
Canceled (in dollars per share) | $ / shares 6.35
Ending balance (in dollars per share) | $ / shares 5.18
Vested and exercisable at end of period (in dollars per share) | $ / shares $ 5.03
Weighted-average remaining contractual term (in years) 4 years 10 months 24 days
Weighted average remaining contractual term, Vested and exercisable at end of period (in years) 4 years 2 months 12 days
Aggregate Intrinsic Value | $ $ 17,169
Aggregate Intrinsic Value, Vested and exercisable at end of period | $ $ 15,102
Number of shares available for future grant 149,332
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plans - Information About Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Fair value of options granted $ 974 $ 1,603 $ 869
Weighted-average fair value of options granted (in dollars per share) $ 3.14 $ 2.38 $ 2.13
Intrinsic value of options exercised $ 8,013 $ 5,990 $ 2,299
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plans - Summary of RSU activity (Details) - RSUs
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Outstanding at beginning of period (in shares) | shares 5,959
Granted (in shares) | shares 3,221
Released (in shares) | shares (1,631)
Canceled (in shares) | shares (1,981)
Outstanding at end of period (in shares) | shares 5,568
Weighted Average Grant Date Fair Value  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 5.81
Granted (in dollars per share) | $ / shares 8.55
Released (in dollars per share) | $ / shares 6.36
Canceled (in dollars per share) | $ / shares 6.80
Outstanding at end of period (in dollars per share) | $ / shares $ 6.88
Weighted-Average Remaining Vesting Term (Years) 1 year 6 months
Aggregate Intrinsic Value (thousands) | $ $ 42,984
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share - Summary of Outstanding Shares of Common Stock Equivalents (Detail) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Earnings Per Share Diluted [Line Items]      
Anti-dilutive securities excluded from computation of diluted net income per share 12,184 13,645 10,176
Stock options, RSUs and employee stock purchase rights      
Earnings Per Share Diluted [Line Items]      
Anti-dilutive securities excluded from computation of diluted net income per share 12,184 13,631 10,124
Common stock subject to repurchase      
Earnings Per Share Diluted [Line Items]      
Anti-dilutive securities excluded from computation of diluted net income per share 0 14 52
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Schedule of Income before Income Tax, by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]      
Domestic loss $ (13,752) $ (24,429) $ (43,540)
Foreign income 4,207 2,795 2,390
Loss before income taxes $ (9,545) $ (21,634) $ (41,150)
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Current provision for income taxes:      
State $ 48 $ 41 $ 55
Foreign 1,023 1,009 675
Total current 1,071 1,050 730
Deferred tax expense (benefit):      
Federal 26 17 0
Foreign 109 (310) 17
Total deferred 135 (293) 17
Provision for income taxes $ 1,206 $ 757 $ 747
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Effective Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]      
Tax at statutory rate $ (3,245) $ (7,356) $ (13,991)
Tax at statutory rate (percent) 34.00% 34.00% 34.00%
State tax - net of federal benefits $ 32 $ 27 $ 36
State tax - net of federal benefits (percent) (0.30%) (0.10%) (0.10%)
Foreign rate differential $ (655) $ (666) $ (422)
Foreign rate differential (percent) 6.90% 3.10% 1.00%
Changes in federal valuation allowance $ (22,672) $ 7,626 $ 12,559
Changes in valuation allowance (percent) 237.50% (35.30%) (30.50%)
Tax rate change $ 28,185 $ 0 $ 0
Tax rate change (percent) (295.30%) 0.00% 0.00%
Stock-based compensation $ (1,169) $ 88 $ 1,845
Stock-based compensation (percent) 12.20% (0.40%) (4.50%)
Other permanent items $ 347 $ 583 $ 415
Other permanent items (percent) (3.60%) (2.70%) (0.90%)
Expenses for uncertain tax positions $ 311 $ 358 $ 227
Expenses for uncertain tax positions (percent) (3.30%) (1.70%) (0.60%)
Other $ 72 $ 97 $ 78
Other (percent) (0.70%) (0.40%) (0.20%)
Provision for income taxes $ 1,206 $ 757 $ 747
Provision for income taxes (percent) (12.60%) (3.50%) (1.80%)
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Deferred tax assets:      
Net operating loss carryforwards $ 37,326 $ 48,731 $ 47,034
Research and development credits, net of uncertain tax positions 17,119 12,953 9,517
Accruals, reserves, and other 13,992 20,914 17,835
Stock-based compensation 2,994 4,055 2,700
Depreciation and amortization 1,954 2,892 2,735
Gross deferred tax assets 73,385 89,545 79,821
Valuation allowance (72,458) (88,095) (78,291)
Total deferred tax assets 927 1,450 1,530
Deferred tax liabilities:      
Other (28) (431) (805)
Total deferred tax liabilities (28) (431) (805)
Net deferred tax assets $ 899 $ 1,019 $ 725
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2017
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Operating Loss Carryforwards [Line Items]          
Valuation allowance   $ 72,458 $ 88,095 $ 78,291  
Increase (decrease) in valuation allowance   (15,600) 9,800 14,700  
Unrecognized excess tax benefits $ 3,400        
Undistributed earnings of foreign subsidiaries   8,400 5,100 3,900  
Unrecognized tax benefits   3,782 3,360 2,552 $ 2,195
Accrued interest related to unrecognized tax benefits   14      
Unrecognized tax benefits that would affect the effective tax rate   1,300      
Reduction in deferred tax assets   28,200      
U.S. Federal          
Operating Loss Carryforwards [Line Items]          
Operating loss carryforwards   152,300 143,300 134,700  
State          
Operating Loss Carryforwards [Line Items]          
Operating loss carryforwards   73,600 70,100 69,100  
Research and Development Credit Carryforward | U.S. Federal          
Operating Loss Carryforwards [Line Items]          
Tax credit carryforward   10,300 8,500 6,400  
Research and Development Credit Carryforward | State          
Operating Loss Carryforwards [Line Items]          
Tax credit carryforward   10,900 $ 8,800 $ 6,400  
Interest Expense [Member]          
Operating Loss Carryforwards [Line Items]          
Gross accrued interest expense   30      
Interest released due to lapse of statue of limitations   $ 16      
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Gross unrecognized tax benefits—beginning balance $ 3,360 $ 2,552 $ 2,195
Increases (decrease) related to tax positions from prior years (151) 66 (4)
Increases related to tax positions taken during current year 573 742 361
Decreases related to tax positions taken during the current year 0 0 0
Gross unrecognized tax benefits—ending balance $ 3,782 $ 3,360 $ 2,552
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Geographic Information - Schedule of Total Revenue Based on Customer's Location (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Segment Reporting Information [Line Items]      
Total revenue $ 235,429 $ 227,297 $ 196,285
Long-lived assets 9,913 8,219 8,903
United States      
Segment Reporting Information [Line Items]      
Total revenue 115,536 115,706 105,340
Long-lived assets 7,733 7,190 7,988
Japan      
Segment Reporting Information [Line Items]      
Total revenue 51,488 52,951 35,636
Long-lived assets 1,510 34 52
Asia Pacific, excluding Japan      
Segment Reporting Information [Line Items]      
Total revenue 33,189 29,829 23,847
EMEA      
Segment Reporting Information [Line Items]      
Total revenue 27,859 23,669 26,025
Other      
Segment Reporting Information [Line Items]      
Total revenue 7,357 5,142 5,437
Long-lived assets $ 670 $ 995 $ 863
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Retirement Benefits [Abstract]      
Maximum contribution $ 18,000    
Additional contribution, Age 50 and above $ 6,000    
Percent match 50.00%    
Percent of employee's compensation 6.00%    
Contribution amount $ 1,000,000 $ 900,000 $ 800,000.0
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Appcito Acquisition (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 23, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Business Acquisition [Line Items]        
Cash consideration   $ 0 $ 4,380 $ 0
Appcito, Inc.        
Business Acquisition [Line Items]        
Total purchase price consideration $ 6,500      
Fair value of the purchase price consideration 6,300      
Cash consideration 5,000      
Holdback held to cover indemnification claims $ 700      
Unregistered shares of common stock issued (shares) 227,404      
Fair value of common stock issued $ 1,300      
XML 86 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Appcito Acquisition - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Jun. 23, 2016
Dec. 31, 2015
Business Acquisition [Line Items]        
Goodwill $ 1,307 $ 1,307   $ 72
Appcito, Inc.        
Business Acquisition [Line Items]        
Developed technology     $ 5,050  
Goodwill     1,235  
Other tangible assets     58  
Total assets acquired     $ 6,343  
EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /FI'$T?(\\#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,$% @ ^:D<36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #YJ1Q-\CTK%^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O::;4D*7%\6G"8(#Q;>0W+9@TX3DI-VW-ZU; MA^@'\#%W__SN=W"M#D+[B,_1!XQD,=V,KNN3T&'#CD1! "1]1*=2F1-];NY] M=(KR,QX@*/VA#@AU5=V!0U)&D8()6(2%R&1KM- 1%?EXQAN]X,-G[&:8T8 = M.NPI 2\Y,#E-#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A'%9S+N_ MX>UI^S*O6]@^D>HUYE_)"CH%W+#+Y-?5_&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #YJ1Q-D;'" *D" $"@ & 'AL+W=OUA%"KZ<,\>7F?&L.L9?1$&I]%[KJA%KOY"R70:!.!>T)N*)M;11 M,U?&:R)5E]\"T7)*+H945P$.PS2H2=GXFY49._+-BMUE53;TR#UQKVO"_^UH MQ;JUC_RW@>?R5D@]$&Q6+;G1GU3^:H]<]8+1RJ6L:2-*UGB<7M?^%BT/*-<$ M@_A=TDY,VI[>RHFQ%]WY=EG[H5X1K>A9:A-$?1YT3ZM*6U+K^#L8]4=-39RV MWZQ_,9M7FSD10?>L^E->9+'V<]^[T"NY5_*9=5_IL*'$]X;=?Z2U8,5M92:O/;?LC'?KI])TH$&$_! P",!+3XE1 ,A>B?$GQ+B M@1!;A*#?BCF; Y%DL^*L\WA_O2W17H26L3K]LQXTAVWFU/$(-?K8A*O@HCRAI]81N8@,%DA @<2AYY: BUC BDHD#IT9-\R )FYY@R4R%R^=<^['I(8 M2--[0HAF#BH'17)7Q'*5'0"9\94%*+%P^8DE 4!26 *%<,R%KH7,CCH D\^H MS$0VFP9SL(L"O&,%ASXR(UK;'L;A)ES-SCZD1O;V'$W #.G B< MY&8 ;*U$R>+)3@/!Y(FL*;^9\D-X9W9O3.TS M&1U+G"TV3^P[O*^/?A!^*QOAG9A4#[5Y3J^,2:I6$SZI^RM4239V*GJ5NIFI M-N_KDKXC63O47,%8^&W^ U!+ P04 " #YJ1Q-4OQIK7@$ "W%0 & M 'AL+W=O$C_>:Z;?=FEU^8E:X]-+#=#T+[*4"F7 M[FN6B?NVJW2$^-+/V=;\OFW]7L:I/]W.8OW_XLGO9=OV';+DX MEB_QC]C]>7QHTEMV*66SV\=#NZL/LR8^W\]_@KL"\SY@(/[:Q5-[]3SKF_)8 MUU_[EU\W]W/5*XI5?.KZ(LKT\Q;7L:KZDI*.?\9"YYYK--?"Y?J^Y+??HEC@VR\]G8^M_B6ZP2WBM)=3S553O\ MG3V]MEV]'TM)4O;EM_/O[C#\GL;RW\/D !P#\!( YL, /0;H'PTP8X A =FY M*4/?%&57+A=-?9HUY^$]EOTL@CN3>O^I_SAT]O"_U#UM^OJVU&J1O?7EC,CJ MC. 5@K?$FA,:;I%"0/XO)4L2+SI1U(E#O+Z.UW*\%N/U$&^NXPUIYQGQ W(8 M$..L\Z2MG,*0>TN:RZD\ 'A9L1$5&ZZ8U+(Z(_:JEF"X8H&RVI,Q+#BE9+56 M5&NY6D?46E:#">@(M>:4 PRD306GK/%V8D8X4;'CBDDM*\=J 6\][5^!LL'D M1+% !60#)MUARRB'3!"I!R1I8;1+F!RR6=L@JL$E0Z M*)I?. :Y\XHLX$+ O+,YR*)S473.1!N:#W-639Z#)I(Y%!#HG!"@7$U,8E!R M_E9<,!G*UG*'93:!T\(I*%BBK)^8QR(8'W/$,=;R1N5E_:((-5+7 M@?.\JSD'(0_YU 21C0\,\WHS-5ZR&0%W(SH2*^ 6DM8>7<82%2S;W' *E%5A M0K3L1\ -R5!# NXB"('N"]8"IL%2'RBDTKR?\B2030FX*QGJ2B#8$@C33,"4 MHBNM$# 3O'<3LF5S NY.U+)7P TE1X]L30N^H\"P;"]P:>F;J64M^Q-P@[)L MP\Y]1:>!S:EN 0/KJ:L*&&JY6EKJ5Q!BJ^OM, M\3%SJU;V*=0LV]N);(^R7R _*5F:[9$?;X V][M(\2%R*U4V)N3&9&F.1VXF MVEK+K$GB, 1'TX[$*4C@A'+9G9"[$\W?*^1^\@F0Z18H0ZU)@":.HRC;$G); MLC2_(S>23VB]8@6I-(H@ZG<$FQ,OFA-R<'$WR*)A3T(&:DX %]#23 M%0+F ZJIA2A[$W)O:OY?-R^[0SA[K MKJOWPPW8@K%O[ MH?^V\%2=2ZD74)&WY S?03ZW.ZYF:*QRK&IH1,4:C\-I[7\,5UNL>0/\J* 3 MD[&G.]DS]J(G7XYK/]!"0.$@=06B+E?8 *6ZD-+X-=3TQT?JX'3\5OV3Z5WU MLB<"-HS^K(ZR7/L+WSO"B5RH?&+=9QCZ27UO:/XK7($J7)NH9QP8%>;;.UR$ M9/501:G4Y+6_5HVY=OV=;#G$W(%H"$1C($S^&8B'0'QO(!D"R2R ^E;,WFR) M)$7.6>?Q_M=MB?X3A:M$[?Y!+YK--O?4]@BU>BVR*$=776= 'GLDFB S8F,3 M<7B+;!W(WRI(*8Z>D=,S,OEXZAF[\[$S'YM\,LTGLSY[!!ND,R2= M/"4-AL_,^FYR>P]Y8Y\Y[3/;'L_L,^M).,S4;V_)VV"&%SBVW1U@$N+H777L M5,>V^F*FCN]5M\%WU!V@6QU-SB'](OE&^+EJA+=G4AUIYN Y,29!%0T>5+U2 MO;O&"863U$.LQKP_P?N)9.WP YL [&-H@5:(-BB[;5B,[&QDN5*2KQ]^U*'>)V9T>Y-+"G?D/^0U/P4 M%Y>J_MH<8FQGW\KBU"SGA[8]/V19LSO$,F_NJW,\I?^\5'69M^FV?LV:+:JWMCB>XE,]:][*,J__6\>BNBSG=:D\5]77[N:W_7(N.D6QB+NV:R)//^]Q$XNB:RGI^'=L='[MLPN\O?YH M_9<^^93,<][$357\<]RWA^7V7ZO)K'!,R\]F8_>_Q/18)[Y2D M/G95T?1_9[NWIJW*L94DI9NO%G5UF=7#])[S;A7)!YU&?]<][ >[_U\:GB8]?5_9 ML,C>NW9&9#T@<(/(*Y&EQJ\] -?#&D@X?.Y@0PDE/R-;!@%>A&+35'V\NHEW M@H_7;+SNX_5M/)*X'A#7(Z=AF'0(0J%D&+1.MI2R4AG-*[:L8DL5H_%;6](+I$X B=DP&#@(#FFF MF P6O.%%.U:THVMK(FG/QON?KRU/9"H+^$7=,)0S(%#*# 7.*EYQ8!6'GR^L M0 ?6"8T5,Y3U 4WYEJ&,58%7+ 5?YP35;'"A$Z0CHY1$K^:&P[266#6#::_% M1-F2$^594MD6RY9T?#Q(*;%NAG/@O<;"&4X[[R>6B&3+_J,$^EJXB1;XFBT5 MS=WCW!75*J2R N?.<9IP6YXS4W57\FXA&;L@KJIIN800R*0QF'""Z*:82:MM M:LIXOY#4,+S LFF5!R\5MG0.LTH8+)O#K)PHGY(W#4E=P^,"*FFA)TN$L0Q! M3(ZC0$P)Y@U#.BH8U\^1^>Q,H#W>3K"H@'CL(T)I_)RW9[S*4 M!CQC'&6FL@;>/H#:A\?V ;3%;!'C8S[///.8&_E. "%/7C+ M<5KZ,*6K^7#=CCL^M[,JJJ- M2:6X3_H.,=]?;XKXTG:7+EW7PYG7<--6Y_$\+[L>*J[^!U!+ P04 " #Y MJ1Q-UIF))C," !_!@ & 'AL+W=OS#:44O+Y@^_J< MZW/\<4E[QI]%!2"=EX:V8N]64G8[A$1104/$ ^N@53,7QALBU9!?D>@XD-*0 M&HJPY\6H(77K9JF)G7B6LIND=0LG[HA;TQ#^]P"4]7O7=U\#3_6UDCJ LK0C M5_@!\F=WXFJ$IBQEW4 K:M8Z'"Y[]]'?'1.--X!?-?1BUG>TDS-CSWKPM=R[ MGA8$% JI,Q#5W"$'2G4B)>//F-.=EM3$>?\U^V?C77DY$P$YH[_K4E9[=^,Z M)5S(C"'[\(2$8"<$;(?R0$(Z$<$% @Q6S-TLVV4HKO.,T(. P3/(/Z$0"KYM *VK7# *SI^OT"^ M1@3^>\C1 L%V$8'59F#XP=QF;.>'5GYH^.&<[RVV:8 D!M(:R"??2Z*%D]P" MPSC8+@U;8*&_V29VT9%5=+0V_1]^;.7':].;A>D!$LUE)@M,;L&$BSMV7&,\ MN]+$JC19*]TNE":VX]G@!2RWP# .@WBAUP*S'0^:/<,&^-64..$4[-9*?9UG MT:F*/F+]C!?Q@ZJN0S%\2S.4YN^$7^M6.&&PO=V]R:W-H965T&ULE9EO;Z-&$,:_BN7W/MA9 M8"%R+-5VK%9JI>A.;5^3>!-;!\8%$E^_?0$3GW?FP:1O8H.?V9G9/[_9W=7SSN9I]:4XVD/SRTM1YFG=/):O7G4L;;KM MC/+,(]^/O#S='Z:+>??NL5S,B[(OY,7VUWVS]Y_&Q;)Z\2RO;?6X/U;XX3$K[VI MNOH^:5-Y*HKO[<-OV_NIWT9D,_M[7=DL:UMJXOBG;W1Z\=D:7G__ M:'W3)=\D\Y16=E5D?^^W]>Y^&D\G6_N2OF7UU^+TJ^T3"J>3/OO?[;O-&GD; M2>/CN'[O/4M_]AA@VH-Z"+@;IMH'L#_=- MWS0(>H/@8D#FID'8&X0_#6Z'%/4&T<5 =QZ\LWRK"%'HUS-"FG(U:R11KN: M!Z0)7,T&:<*+QFORO21-,&GJ&@B"T\F)E\$- Y#T)+V51Q'O!NE;D:DHYA-]@T0#@T^!J+Z'T14 M&(GJ,TQ4"'<)B4H\)G,#PEA4G^&BDF#4432T/C$9U6?0J"3VFMV%CGCF8S(W M(,Q'A0!I>.:2D$1#"Q0C4B%&QCQQ"4"E.4G78RIWUX0Y28B3O"Z0Y*0>R)HP M*$F"4E8&D@0D/B?6(R(WF(&M(F)DPG.6C)P-CC5A1!) )/'Z0 !8RB0)SWM, MY@:$D47!)ZIB+W(+$=],CHC<8##\2,)/%$^24&MIGK!9\3"NO< MB# C-6)DP">&Q)]I#P\#]T.8?P'@'[%]P[(7.9=CL>:GN!60\6@;)+PN)^<^\*YN8=N;^C_2\G5_J"9/15T7>7?M^E(4M6U:]+\T M';JSZ?;RD-F7NOUJFN_E^8;\_% 7Q_[VW[O\"V+Q'U!+ P04 " #YJ1Q- MP_I7JKH% !6'@ & 'AL+W=OW^^JY_K/N_]I_:8=ORU.4Q_6VWG7K9C=K MZZ>[^6=S4UH[-I@4?Z_K]^[L\VQ,Y5O3?!^__/9X-\]&1_6F?NC'$-7PYZTN MZLUFC#3X^/<8='YZY]CP_/-']%^FY(=DOE5=732;?]:/_N[[9'J,,5K;5C\/?]6[Z M^WZ,_]$,-Z!C SHU,/G5!GQLP#\;V*L-[+&!%0V6AU2FOBFKOKJ_;9OW67OX M>??5.(K,C1UZ_V%\.'7V]']#]W3#T[=[0_GM\FT,=-2L#AHZUYP4RR'ZZ16$ M7K$BU9PN7U!H!9M+20DDA$TPS).G]GR1I\B50*("/B*#,&,FM"3)AVT+0#60<<((9$B,0::4#*5BZ21G<_<2Z3!K)%\"2BE4A&T:52APOO9T/*-WMIF\!/E>=1 MVM8RJ\86BN5C8OX:O$X;!GWMI&D&O<-1F08R$S+I&JALYA*N,1R,IH-5%+7Z M/=&J\0%4+ =;"53&9#'A&;/!..U9C0X'1FO(@S2M96RLZFBMA*DT#6? ^2-=:QN=U MW&5MC/%$ $]G,^)'>]VAARC9&$VDT M&2N+%P+4<5YBIT R.U0OTC-BF/6)^4P83Z3Q9*PL!$@C)9.> <*,R]3PN!;I MTB\F$P$RJ1J -$^47P FRZIJN1KITB\F$P$R*?Z3ALG"J9E:(%G,VW M1]%E'V=>+O1(9KPLH4L@2PPSQG!B ">Y-J\8['9RJ2J 2LZ*JY)+NQA,#,"D M"A\&^QRC#A"P2JZ50$4^-2P21UL 3+*27;'F2+!R\!10);=?)5#E%!-3D#&6 M&&#)R0J P3;'NRB7'R!;Y%$M4R70Y612QX@82PRPY&05P!HF%*(\W"B + 9C MY*D8DIF8VJ$RQA,#/#E9!K"&BLV=/*8K@ RD5P+997J7OC&FV.O5WJ52Q\!@ ML)EQDLR,CM@R66L"E0NR9 .B&%++$ 84 T Y"6<&Y%'GKD@4Y7$"$OF$8XO9 M9,$^QB66!(M181$J))4MV,=$66<52,6YI 52A=3FRV)@6 ,^:*5U8M\D),* M:$C^FB40V;.*Y-(PIH4%M,@E+:Q>X2FH3M8B(\\[2R"R(7&&8A,W+P 5\G1D M9?5UB80;D!A]%'$UT,'N\NQR;5NWS]/%93=[:%YW_7A'=?;T=#GZF<;+.?%\ M96[*PQ7GSS"'&]<_JO9YO>MFWYJ^;[;3!=U3T_3UX##[-'3F2UT]GKYLZJ=^ M_.B'S^WAIO/PI6_VQUODJ^?Y_4$L#!!0 ( /FI'$WV7P4OL $ -(# M 8 >&PO=V]R:W-H965T&UL?5-AC],P#/TK47[ 9).U*.2J^-+;K]_SL./F(]MEU )Z\ M:&5<03OO^R-CKNI "W>'/9CPIT&KA0^N;9GK+8@Z@;1B?+>[9UI(0\L\Q2]:^ K^6W^VP6,+2RTU&"?1 M$ M-01_VQU,6\U/"=PFC6]DD=G)!?([.I[J@NR@(%%0^,HAP7.$1E(I$0<;/ MF9,N)2-P;=_8/Z3>0R\7X> 1U0]9^ZZ@[RBIH1&#\D\X?H2YGS>4S,U_ABNH MD!Z5A!H5*I>^I!J<1SVS!"E:O$RG-.D<9_X;;!O 9P!_!6!3H:3\O?"BS"V. MQ$ZS[T6\XOV1A]E4,9A&D?X%\2Y$K^7^GN?L&HGFG-.4P]^_D%L>49E[\!4$L#!!0 ( /FI'$VB 4QDM $ -(# 8 >&PO M=V]R:W-H965T&UL?5-A;]L@$/TKB!]0$I(F561;:CI-F[1) M4:=MGXE]ME&!\P#'W;\?8-?S-FM?@#ONO7MW'-F ]L6U )Z\:F5<3EOONQ-C MKFQ!"W>''9AP4Z/5P@?3-LQU%D250%HQOMD M:V%_GD'AD-,M?7,\RZ;UT<&*K!,-? '_M;O88+&9I9(:C)-HB(4ZIX_;TWD? MXU/ -PF#6YQ)K.2*^!*-CU5.-U$0*"A]9!!AN\$3*!6)@HP?$R>=4T;@\OS& M_C[5'FJY"@=/J+[+RKNXIF8K_!#=0(3PJ"3E*5"ZM MI.R=1SVQ!"E:O(Z[-&D?QIO#<8*M _@$X#/@(>5A8Z*D_)WPHL@L#L2.O>]$ M?.+MB8?>E-&96I'N@G@7O+=B>[C/V"T233'G,88O8^8(%MCG%'PMQ9G_ ^?K M\-VJPEV"[_Y0>%@GV*\2[!/!_K\EKL4<_TK"%CW58)LT38Z4V)LTR0OO/+"/ M/+W)[_!QVC\+VTCCR!5]>-G4_QK10Y"RN0LCU(8/-AL*:A^/QW"VXYB-AL=N M^D%L_L;%+U!+ P04 " #YJ1Q-J'O8H+4! #2 P &0 'AL+W=OO2FJ7T];[[L"8*UM0 MW-V8#C3>U,8J[M&T#7.=!5Y%D)(L39([IKC0M,BB[V2+S/1>"@TG2URO%+>_ MCR#-D-,-O3J>1-/ZX&!%UO$&OH/_T9TL6FQFJ80"[831Q$*=TX?-X;@+\3'@ M6<#@%F<2*CD;\Q*,+U5.DR ())0^,'#<+O (4@8BE/%KXJ1SR@!H?)O3/245U+R7_LD,GV&JYY:2J?BO< &)X4$)YBB-='$E9>^\ M41,+2E'\==R%COLPWMQ>8>N = *D,V ? 6Q,%)5_Y)X7F34#L6/O.QZ>>'-( ML3=E<,96Q#L4[]![*39W^XQ= M$4T+L8W?\[/CY"/:%]/*JE7$%[;SOCXRYJ@,MW!WV M8,*?!JT6/KBV9:ZW(.H$THKQW>Z>:2$-+?,4.]LRQ\$K:>!LB1NT%O;W"12. M!F8) M4K1XG4YITCG._#?8-H#/ /X&P*9"2?D'X4696QR)G6;?BWC%V9&'V50QF$:1 M_@7Q+D2O9?:0Y>P:B>:+$_X'S;?A^4^$^P??KZO?[ M;8+#)L$A$1S^V^)6SEN5;#53#;9-V^1(A8-)F[R*+@O[R-.=_$V?MOVKL*TT MCES0AYM-\V\0/00IN[NP0EUX8(NCH/'1? BVG=9L&UL?5/M;IPP$'P5RP\0WP'71"= RB6J6JF53JG:_O;! E;\06USI&_? MM2&4MC1_L'>9F9VUU_EH[+/K #QY45*[@G;>]T?&7-6!XN[&]*#Q3V.LXAY# MVS+76^!U)"G)DMWN'5-<:%KF,7>V96X&+X6&LR5N4(K;GR>09BSHGKXFGD3; M^9!@9=[S%KZ _]J?+49L4:F% NV$T<1"4]#[_?&4!7P$?!,PNM6>A$XNQCR' MX&-=T%TP!!(J'Q0X+E=X "F#$-KX,6O2I60@KO>OZN]C[]C+A3MX,/*[J'U7 MT#M*:FCX(/V3&3_ W,^!DKGY3W %B?#@!&M41KKX)=7@O%&S"EI1_&5:A8[K M./U)#S-MFY#,A&0AW,4Z;"H4G3]RS\OQ['JYX?TSP;*J0C$<1_Z%Y MA]EKN;]-D?%K-M@6Q3 M((L"V9L];F$.?Q5AJT-58-LX3HY49M!QE%?996+ODW@IO^'3N'_FMA7:D8OQ M>+7Q AIC/*"5W0W.4(^U 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)4K:!(%MH.DP;, &!!VV/2LV;0O5Q9/DN/O[4;+K M>9NQ%TFD> X/*2H;K'OQ+4 @KUH9G],VA.[$F"];T,+?V0X,WM36:1'0= WS MG0-1)9!6C&\V#TP+:6B1)=_%%9GM@Y(&+H[X7FOA?IY!V2&G6_KF>)9-&Z*# M%5DG&O@"X6MW<6BQF:62&HR7UA '=4X?MZ?S/L:G@&\2!K\XDUC)U=J7:'RL M,P.7YC?U]JAUKN0H/3U9]EU5HS[!U@%\ O 9<$QYV)@H*7\G@B@R9P?BQMYW(C[Q]L2Q-V5TIE:D.Q3OT7LK MMH>'C-TBT11S'F/X,F:.8,@^I^!K*<[\'SA?A^]6%>X2?/>'PL,ZP7Z58)\( M]O\M<2WF^%<2MNBI!M>D:?*DM+U)D[SPS@/[F!Z1_0X?I_VS<(TTGEQMP)=- M_:^M#8!2-G&UL M?5/;CILP$/T5RQ^P)H0V:01(FZVJ5FJE:*NVSPX,8*TOU#9A^_<=&Y:B+MH7 MVS,^Y\S%XWPT]LEU )X\*ZE=03OO^Q-CKNI <7=G>M!XTQBKN$?3MLSU%G@= M24JR-$G>,\6%IF4>?1=;YF;P4FBX6.(&I;C]\*>J2DAH8/ MTC^:\3/,];RC9"[^*]Q (CQD@C$J(UU<234X;]2L@JDH_CSM0L=]G&X.V4S; M)J0S(5T(QQB'38%BYA^YYV5NS4CLU/N>AR?>G5+L316;&>XC?;^.?DRV!;)-@2P*9&^6 MN($Y_E\D6_54@6WC-#E2F4''25YYEX&]3^.;_(-/T_Z-VU9H1Z[&X\O&_C?& M>,!4DCLQY1N7?P%02P,$% @ ^:D< M3;H:$,.S 0 T@, !D !X;"]W;W)K&UL?5/; MCML@$/T5Q ME/@<)4H;5U(.UJ&:6;P4)=ZFO=-Q'Z>;Y ;;!O 9 MP!? (0+8E"@J?Q).%)G!D9BI][T(3[P_&PO=V]R:W-H965T5=2VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EF<\,4 M%YH66?2=3)%A[Z30<#+$]DIQ\^L($H><;NFGXUDTK0L.5F0=;^ %W/?N9+S% M9I9**-!6H"8&ZIS>;0_'78B/ 3\$#'9Q)J&2,^)K,+Y4.=T$02"A=(&!^^T" M]R!E(/(RWB9..J<,P.7YD_TQUNYK.7,+]RA_BLJU.=U34D'->^F><7B"J9YK M2J;BO\(%I \/2GR.$J6-*RE[ZU!-+%Z*XN_C+G3'A+?FS(X8ROBG1=OO?=2;/?7&;L$HBGF.,8D MRY@Y@GGV.46REN*8_ -/UN'IJL(TPM,_%-ZL$^Q6"7:18/??$M=B;O]*PA8] M56":.$V6E-CK.,D+[SRP=TE\D]_AX[1_XZ81VI(S.O^RL?\UH@,O97/E1ZCU M'VPV)-0N'&_]V8QC-AH.N^D'L?D;%Q]02P,$% @ ^:D<3=-,D5JU 0 MT@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0 M'))M261;:CI-G;1)4:>UGXE]ME'!YP*.NW\_P*[K;=:^ '?<>_?N.-(!S;-M M !QYU:JU&6VP-=M#ZFPJ-%LZ;IF:V,R#*"-**\23YR+20+*=G"V1#;:RW,KQ,H'#*ZH6^.!UDW+CA8GG:BAA_@?G9GXRTVLY12 M0VLEML1 E=';S?&T"_$QX%'"8!=G$BJY(#X'XVN9T20( @6%"PS";U>X Z4" MD9?Q,G'2.64 +L]O[%]B[;Z6B[!PA^I)EJ[)Z)Z2$BK1*_> PSU,]7R@9"K^ M&UQ!^?"@Q.]$>.+-D?O>%,$96Q'OO'CKO==\L]^G[!J(IIC3&,.7,7,$ M\^QS"KZ6XL3_@?-U^'95X3;"MW\H/*P3[%8)=I%@]]\25V(.R5])V**G&DP= MI\F2 OLV3O+".P_L+8]O\AX^3OMW86K96G)!YU\V]K]"=."E)#=^A!K_P69# M0>7"\9,_FW',1L-A-_T@-G_C_#=02P,$% @ ^:D<3>NP%OZT 0 T@, M !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0+LFM MZTY)I%ZG:9,VZ=1I[6 ME-2VH)US_8$Q6W6@N+W"'K2_:= H[KQI6F9[ [R.("59NMM=,\6%IF4>?2=3 MYC@X*32<#+MS\/(+$L: )?77%TL:55(-UJ&86+T7QEVD7.N[C=),E,VP;D,Z = '_ %!+ P04 " #YJ1Q-Y^?!X;4! #2 P &0 M 'AL+W=OT-\#J"E&3);G?#%!>:EGGTG4R9X^"D MT' RQ Y*0,A!Y&3]G3KJD M#,#U^9W]4ZS=UW+F%AY0_A"UZPIZ1TD-#1^D>\;Q,\SU7%,R%_\(%Y ^/"CQ M.2J4-JZD&JQ#-;-X*8J_3KO0<1^GFS2=8=N 9 8D"^ NYF%3HJC\(W>\S V. MQ$R][WEXXOTA\;VI@C.V(MYY\=9[+^7^0Y:S2R":8XY33+*.62*89U]2)%LI MCLD_\&0;GFXJ3",\_4/A]39!MDF018+LOR5NQ=S\E82M>JK M'&:+*EPT'&2 M5]YE8.^3^":_PZ=I?^*F%=J2,SK_LK'_#:(#+V5WY4>H\Q]L,20T+AQO_=E, M8S89#OOY!['E&Y>_ %!+ P04 " #YJ1Q-[B,R+_H" "!#0 &0 'AL M+W=OOX M9$Q[GR1Z=Q(UUW>R%8U]7 MBW@45=4QV7G\'DCC4;,+O+W_8/_L%F\7\\JU>)35KW)O3NNXB*.]./!S99[E M]8L8%C2+HV'UW\1%5!;>S<1J[&2EW6^T.VLCZX'%3J7F[_VU;-SU.O!_A.$ M&@+("TAZ(3?S3]SPS4K):Z3ZS6]Y]Q^S>[)[L^L&W5:X=W;RVHY>-FRY6"67 MCFC ;'L,W6)&1&+91PE"$EN:A!,.S^ ,,Q>>W:K/,TR00X+<$>3_+;'PEH@P M2RPR@R*S"8%UAB>",(&=G$.1.2 @3P1A MNU@"(+0)![(@@SPR(%%"D P=P3 M09@%%EE"D>6$()MY&E,(I0768"DV4 HHEKZ# (BE 9V 41F@8+X. @7(% 6R /"U8" TS,_#R HD >$ MRP$!IV=^'D!0( \(EP,"'_K"SP, HBQ0=@C7 P)6S_P/' 0%OG"$ZP$!JV=^ MZ&<#T@8/7<[V\@*-0JXGI P.JYW^) D/_Y26XZX%JHH^O]=;23Y\8= M/&Y&Q_/% [D.^A^\/YQ\Y^I8-CIZE<;VX:Y;/DAIA)U+>F?_PY,]#XT/E3B8 M[G9A[U5_*.@?C&R' T\RGKHV?P%02P,$% @ ^:D<37SWKB"S 0 T@, M !D !X;"]W;W)K&UL;5/;;MLP#/T501]0)8J; M%8%MH.DP=, &!!VV/2LV?4$ET97DN/W[2;+C>9E?+)(^Y_ B*AW0O-H&P)%W M);7-:.-<=V#,%@TH8>^P ^W_5&B4<-XU-;.= 5%&DI*,;S9[ID2K:9[&V,GD M*?9.MAI.AMA>*6$^CB!QR.B67@,O;=VX$&!YVHD:?H#[V9V,]]BL4K8*M&U1 M$P-51A^WAV,2\!'PJX7!+FP2.CDCO@;G:YG132@()!0N* A_7. )I Q"OHRW M29/.*0-Q:5_5O\3>?2]G8>$)Y>^V=$U&'R@IH1*]="\X/,/4SSTE4_/?X +2 MPT,E/D>!TL8O*7KK4$TJOA0EWL>SU?$<)OTK;9W )P*_(; Q4:S\LW B3PT. MQ(RS[T2XXNV!^]D4(1A'$?_YXJV/7G*>)"F[!*$)<4?"W% MD?]'Y^OTW6J%NTC?+;/O=^L"R:I $@62?UJ\OVEQ#;._2<(6,U5@ZKA-EA38 MZ[C)B^B\L(\\WLE?^+CMWX6I6VW)&9V_V3C_"M&!+V5SYU>H\0]L=B14+IB? MO&W&-1L=A]WT@MC\C/,_4$L#!!0 ( /FI'$W>L5$DN $ -(# 9 M>&PO=V]R:W-H965T[EG',_N*0#FF?; #CRHE5K,]HX MUYT8LT4#6M@[[*#U-Q4:+9PW38J]4[*% MBR&VUUJ8/V=0.&1T2U\=3[)N7'"P/.U$#=_!_>@NQEML5BFEAM9*;(F!*J,/ MV],Y"?@(^"EAL(LS"95<$9^#\:7,Z"8D! H*%Q2$WV[P"$H%(9_&[TF3SB$# M<7E^5?\4:_>U7(6%1U2_9.F:C!XI*:$2O7)/.'R&J9Y[2J;BO\(-E(>'3'R, M I6-*REZZU!/*CX5+5[&7;9Q'\:;PWZBK1/X1. SX1CCL#%0S/RC<")/#0[$ MC+WO1'CB[8G[WA3!&5L1[WSRUGMO.4\.*;L%H0ES'C%\@=G.".;5YQ!\+<29 MOZ/S=?IN-<-=I.^6T??[=8%D52") LE_)1[?E+B&^? F"%OT5(.IXS194F#? MQDE>>.>!?>#Q3?[!QVG_)DPM6TNNZ/S+QOY7B Y\*IL[/T*-_V"SH:!RX7CP M9S..V6@X[*8?Q.9OG/\%4$L#!!0 ( /FI'$VJWU"GVP$ $% 9 M>&PO=V]R:W-H965T9RUUDD8E1LZZ' MBT1JY)S*7V=@8LIQB.^)EZYIM4V0(AMH U]!?QLNTD1D5:DZ#KWJ1(\DU#E^ M"D_GU.(=X'L'D]KLD>WD*L2K#3Y5.0YL0<"@U%:!FN4&S\"8%3)E_%PT\6II MB=O]7?V#Z]WTDGQFAI_C/<@!FXK<1X ME((I]XO*46G!%Q53"J=O\]KU;IT6_3O-3X@60K0CD-G(5?Z>:EID4DQ(SF<_ M4/L7AZ?(G$UID^XHW#=3O#+96Q'%049N5FC!G&=,M,&$*X(8]=4B\EF@6.3N#X5XOAKD4?YC]5QEZ3V"-PV)GX,$>_2>(U M23P"\<[$ATG\)JG7)/4(I#L3'^9Q9T(V5Y"#;-SP*52*L7>#O\FN\_T4N2O\ M!SX_#E^H;+I>H:O09A#<=:V%T&!*"1[,J;;F/5H#!K6VV]3LY3R5&UL=57;CILP$/T5Q >LP4G(18"TV:IJI5:*MFK[[, D MH+4QM4W8_GUM0RAB)R_8,YPY9\:#A[27ZDU7 "9X%[S165@9TQX(T44%@NDG MV4)CWURD$LQ84UV);A6PT@<)3F@4)42PN@GSU/M.*D]E9WC=P$D%NA."J;]' MX++/PCB\.U[K:V6<@^1IRZ[P \S/]J2L12:6LA;0Z%HV@8)+%C['AV,4&+\"Y8[)Y_!E)PTG3!<[W=_;/ MOGA;S)EI>)'\=UV:*@MW85#"A775#D!A79( 1T(8)A'E22H"()0K!>B&"8 M#2ZR146V"$&R$,$P6UQDAXKL$(+=0@3#['&1/2JR_TBP738>PSQHO!T^Z V* M$(IEZU'0LO=D=FD%J*L?5SHH9-?X63GS3B/QF?I+_Q\^S-/O3%WK1@=G:>SH M\!?\(J4!FTOT9+_#RH[PR>!P,6Z[M7LUS+'!,+(=9S29?A3Y/U!+ P04 M" #YJ1Q-O:+S0+.;S2W30K8T3Z/O;/(4>Z=D"V=#;*^U,'].H'#(Z)9^.)YDW;C@8'G: MB1J>P?WLSL9;;%8II8;62FR)@2JC]]OC*0GX"/@E8;"+,PF57!!?@O&MS.@F M) 0*"A<4A-^N\ !*!2&?QNND2>>0@;@\?ZA_C;7[6B["P@.JW[)T34;O*"FA M$KUR3S@\PE3/GI*I^.]P!>7A(1,?HT!EXTJ*WCK4DXI/18NW<9=MW(?Q9I], MM'4"GPA\)MS%.&P,%#/_(IS(4X,#,6/O.Q&>>'ODOC=%<,96Q#N?O/7>:\X/ M2_-F,8S8:#KOI!['Y&^?O4$L#!!0 ( M /FI'$V,]M_*^P$ ,L% 9 >&PO=V]R:W-H965T]SCH-/UDOUHFL $[P)WNI#6!O3[0G110V"Z3O906M/2JD$,W:I*J([ M!>SB@P0G-(JV1+"F#?/,[YU4GLFKX4T+)Q7HJQ!,_3D"E_TA7(7O&T]-51NW M0?*L8Q7\!/.K.RF[(I/+I1'0ZD:V@8+R$-ZO]L>=TWO!W M^'8YA)%+"#@4QCDP.]S@ 3AW1C:-U]$SG) N<#Y_=W_TM=M:SDS#@^2_FXNI M#V$:!A31B,Q7^'&W K=YE81B&Y]K]!<=5&BM'%IB+8VS V MK1_[X22)QS \@(X!= I(/8<,()_Y%V98GBG9!VJX^XZYOWBUI_9N"K?IK\*? MV>2UW;WE-$DR( M48/8&\3_E9@N2L0T.QRR02&;CP:S+ <(IOGD)KB@D-?6M[#9 M[M2I[JE_C/_D0YO[P535M#HX2V.?M']XI90&;"K1G?T^:MM9IP6'TKAI8N=J MZ"_#PLAN;)UDZM_Y7U!+ P04 " #YJ1Q-SFFQV[=.JLSEMG>N/ MC-FR!2WL#?;0^9L:C1;.FZ9AMC<@JDC2BO$DN65:R(X66?2=39'AX)3LX&R( M';06YL\)%(XYW=%WQ[-L6A<YX MV@=\!/R2,-K5F81*+H@OP?A:Y30)"8&"T@4%X;$#U6U:NS>F!D@IJ,2CWC.,3S/5\HF0N_AM<07EXR,3'*%'9 MN))RL [UK.)3T>)MVF47]W&Z2?E,VR;PF< 7PB'&85.@F/D7X421&1R)F7K? MB_#$NR/WO2F#,[8BWOGDK?=>"WZXR]@U",V8TX3A*\QN03"OOH3@6R%._#\Z MWZ:GFQFFD9ZNHQ_2;8']IL ^"NS7\>^2#R5N83X6R58]U6":.$V6E#AT<9)7 MWF5@[^,CLG_P:=J_"]/(SI(+.O^RL?\UH@.?2G+C1ZCU'VPQ%-0N'#_[LYG& M;#(<]O,/8LLW+OX"4$L#!!0 ( /FI'$WM116O[P$ &8% 9 >&PO M=V]R:W-H965T0/6!.3"XD :;-5U4JM M%&W5]MDADX#6QM0V8?OWM0U+*3M]P9[QF7-F;&:R7ND74P'8Z%6*QN2DLK8] M4&K*"B0W#ZJ%QIUN&%%GPG721J_CR!4GY,5>7,\U[?*>@C/;1[Z2LU(OWOA\R4GL$P(!I?4,W"UW> (A/)%+X]?(229) M'SC?O[%_#+6[6L[U;L+:#R>;_1B&![ Q@$T!:="A@U#(_ .WO,BT MZB,]W'W+_1.O#LS=3>F=X2K"F4O>..^]8'N6T;LG&C'' <-FF-6$H(Y]DF"8 MQ)&]"V=X>()FF(3P9*Z>;G&"-4JP#@3K?TI,%B5BF#4NLD%%-@C!9B&"8?Y3 MR185V2($NX4(ADEQD1TJLD,(]@N1]Y@DCG&1%!5)$8+50@3#+/\<.OO/)>A; MZ' 3E:IKPG29>:WNC'165G7;:$GKDI9<*G$#^[I*C?T M)D/ U?KMSNWUT/J#854[3C4ZC=;B#U!+ P04 " #YJ1Q--RNQ,L8! W M! &0 'AL+W=O'P O#":SV2-?R46I5V]\:4J<^(2 0VT] W7+%9Z B062AD M_I%:6A5:34C/=S]0W^+=,75W4WMGN(IPYI(WSGNMLB0KR-43+9C3C$DWF-V* M((Y]E4AC$J?TO_ T'IY%,\Q">+95/WR($^RC!/M L/^GQ/U-B3%,'A?)HR)Y MA.#^1B2&>;@1(9O&"=!=>+(&U6J485PVWG4J'M/0^+_P>:2^4=TQ:=!%6?=\ M0I-;I2RX5)([ETOOIG@U.+36;Q_<7L]O>3:L&I8Q)>N_HOH#4$L#!!0 ( M /FI'$TEK\\&PO=V]R:W-H965TI%"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; Z MDJ0@-$F^$,FXPF4>?2=3YGIP@BLX&60'*9GYLQP>8Z[G&:"[^$2X@/#QDXF-46MBXHFJP3LM9Q:D1FZGW/PA.G!^I[4P5G;$6\\\E;[[V46;+/ MR24(S9CCA*$K3+H@B%=?0M"M$$?ZB4ZWZ=EFAEFD9^OH-]?; KM-@5T4V/U7 MXLV'$C>9>!O:7Q3?[!IVE_8J;ERJ*S=OYE M8_\;K1WX5)(K/T*=_V"+(:!QX?C5G\TT9I/A=#__(+)\X_(O4$L#!!0 ( M /FI'$W?GH8 . , "T/ 9 >&PO=V]R:W-H965TO=J)(JWOY%Z4^I^-K(I4 MZ<=JZ]7[2J3K-JC(/?+]R"O2K'3GT_;=9'RM7GXNIZY?E.1R,5*-2E2?3F*A3JASQ]$7U#H>OTW7\31Y%K>%.) MYEC)O&Y_G=6A5K+HL^A2BO2MNV9E>SWU^=_#< #U 30$$/LP@/:AP] %ABXQ"X3AEYA'A DN,4\($UYBE@@3#1A/ M]SLT3;!I:A/PBP0Q3L!A MXF""X2),87Z3!ABRE;C*7& %($@&)B4 0C"L(4 M(:0(QQ3D&Q0(PS!)!$DBD,#) MSR@^41C[9&S?)X0+(C\V2EXB'/$HL:SQ!!8^ 84;!2TF8Z))$/'8J!O!6,0, MV!+ 8CWI$EPU\[$M^:#NR/0E?T3% ]^W$%G\CP$BBQ;"H,N HW)0]!%K4P["P,V 8?C0SD+;9^L+DPX"Z<6U)@\V#Q#:N' MS8$A=QBM'@#QP,*#MKAT AYB$L/@+B&ZT>!%EV"6'M$= >MPURRR2_ M07N$M4?7: ^!N(T':X^0K"RN2%A6%-[0+58,H7D\ZA;)RJ),PK(B,)0#BS43 MEA4E-W2+%4-H_!ES^Y'&$XN1=8YPK!F.!I8Y:/EX8&D>&Q$6#0>B"9A)Q$9$ MR;@C[^R0T!PDOZ?5-BMKYT4J?=YH3P4;*970&?T[O?5V^NPZ/.1BHYK;6-]7 MW0&N>U!RWQ].O>&$//\/4$L#!!0 ( /FI'$VY]H"^7P( ,T( 9 M>&PO=V]R:W-H965TS$?I$!I5=44$M M"UX[ O9S=T$?US0Q!(MX+J"5%WO'I++E_,4Q4/GPH%:]Z%1U*Q5Z[M:CMVO;Z9QI.\'N"/Q!H_"$A MZ G!&R'\D!#VA'!$(%TJMC9KIE@Z$[QU1/?W-LR\1?0QU-7/C-$6VS[3Y9': M>DJ#T)^1DQ'J,0-0+Q\2 "-,_ M\L.K/ -<($0%0BL07 F$N$"$"D1(!-&HTA@FQIW$J),8$4AP@0052.Y/DBH$B;_1RHZ ;/4;1)EM0 M'Y&XT2$4;Q$:?*(D>)/0\)Z2(* H&)<$ ]T*!F\XBG13%-V0P-N)QI\H"=Y0 M-+FG) @H&C<^N?BF5R .=EY*)^/'6IE/XX5UF,D+W\R$D7UI9K6=%6\RW:#_ MP<2AJ*6SY4I/'#L7]IPKT#%Z#[J6!##>8 M]!]02P,$% @ ^:D<30,MS?D/!0 SAD !D !X;"]W;W)K&ULC9G=;N,V$(5?Q?!]UISAKP(G0".G:($66&S1]EI)E,18 MVW(E)=F^?2E9,6S.89J;6%+.D(<4^KN8T?[_P;?WTW \7%M?+??54_U'W?^Z_ MMO%L<6SE8;VM=]VZV D;%7^OZK3LYG@U#N6N:[\/)KP]7 MCCGZG1^;'/(?#T^+WUG\?!Q\'<55U=-IN_ MUP_]\]4\S&1/G@)/9QWVRZ\>_L_J7K MF^W42K2RK7X[\?=M:O\]# ?P%,#' #(?!N@I0'\VP$P!YK,!=@JP2<#B M,/9Q,E=57UTOV^9MUA[6P[X:EAU=VGB[[H>+X]T9_Q?GLXM77Z^U]*4BHTG4M60)*T<@LD-APUBSB.XV 8#H;'!O1I QK':QBOQWAS M9J!()N.@\:-F-VI,8.>2"9$J1QR2B5U)E37>9BP;:-E(R^GM.TCL22_DK4]4 M)5#98)+1KX JN),%<^;80L=6.@Z)8RMZ<8%M8EB*+'.ZZH!(.8/M.FC72;OI MDG"B$U8ZJ'232!D5SBN36 8R[VQ!V+2'IKTP;9)N;KPTS2;8Y%:40$;.GVRK M@VDIHU"$@K'I $T'L7N-Q?$%C"_DH-.%5D.>VH8,\I<8",%!E*=S#0A;@(,\N+,EF#A&_+J6^2AM@9+W('T&E= M!)% @([(A0Q\"*<(8NEB40!(7&*9^N%2AD':F6,8_S$\D$Y51J M7LOE$G00RT7* OOT)JZ S =6R43(+=(9BH( M+J#[B%R$VG1:I"R6##Y3C1$& M.H7_+4[*27->=RBO4C] %CB7% DG")(9(BT]2I)8MZ0SC&%,=9943VN&DB6& M69%6*:Z!CGS!5F4<85ZSY'5:$)0L^1KK*9W.T KH*!JRF7O!F5)=UNJY;,\8 MABQAF.;[DB6^7!Q26G(!F2FLSS" ,;Y8XBO-Y24#VBCVE"YWH L^9) 'XTW+$BZ7TS2&D08/[N(^2LI 9&3Y=J$UI04(DE%PN3>! MF)!&$E(D#H/(!_P V0=^," - *0TQ.)Y#NU/) /[_C"<#CIF_WT]61Q_(1S M_1]02P,$% @ ^:D<39U((36W!@ ZR< !D !X;"]W;W)K&ULE9I?;^(X%,6_"N*=P;[7_U*UE8:@U:ZT*XUF-;O/F39M MT0!A(6UGO_TZP##@>TRR+P728^?8L7_W$'+[WFR_[5[JNAU]7RW7N[OQ2]MN M;J;3W<-+O:IV'YI-O8[_>6JVJZJ-'[?/T]UF6U>/^T:KY924?MJ/=ZVI5;?^=UG][:9ZKO^L MVR^;3]OX:7KJY7&QJM>[1;,>;>NGN_%'?3/WW#78*_Y:U.^[L_>C;BA?F^9; M]^&WQ[NQZAS5R_JA[;JHXLM;7=;+9==3]/'/L=/QZ9Q=P_/W/WK_93_X.)BO MU:XNF^7?B\?VY6XO_Z?NS_1S/<@(X-Z-1 NZL-^-B ?S8P5QN8 M8P.3-)@>AK*?FWG55O>WV^9]M#U02SU+E31&*Q+)4.FO5Q;F4$'V#[TKZT@;+(CEXX9J+PEE0P9J,B?;?H+QP5T M7/0OK$).K%&SEK9=:EO+^0FDM4Y] YVG$$QJ'.B,#R&S1#3$_D=-Y$%XI1[*_8WT!%QD68I MI#,Z%+G=B:N6#F)_%YETHG$5T;*,%&*C'#3%N5?U08N+!F7RFD&9RPR<<"4A M)0>>02-AJ).$>I%8G9&$L%?*IH ,A'@PZ MQ"SD_L!7,@IRJC!BJZ(@%R&>82MCMO+P(,>8AMP?Y$K&"4TL1)S0,B,RF(9F M>$(SF%^F/Z&59ECT0K)\]#*87@9%KTR),!A?YG_< LW< QT0O8R,5!,*5MS= M1#*=O4@8-V9 \#(2(]JFBPZ()I1=T5S* NY7P$L9IX=D*XL@!GR@V1Y M/YAY=D"V.FIZ_2!9W@\FJ)4$Y5Q9L1A[MAAY MP6!8N0'YS$D,,8L?19$H8P63R@V(9@Y]PY->H"IC)O.C,HAF:'(23Z)8.\D=X0.@*;_8,)F<_,Z7W<<83$[F,5&G77\> Y+\8#PFG)>$ M$T7:2W:E5H#DBA5,-R_I)BJTE]@25JY)+GU@KGG)-5&9?3_7KDHN?6"H>9GF M1$4^:OPU']>5O7V>?\TV6[TT+RNV^[!H;.CIR?6/E+WQ%1R?*9O MYH?GSGYV/BSKI[9[ MZ^/[[>'QL\.'MMD<'ZV;GI[ON_\/4$L#!!0 ( /FI'$WF4=S $P0 .P2 M 9 >&PO=V]R:W-H965T< M(74*; .QC$4+M$"P1;O7BDT?L)+H2DJ\??OJ%*_,&2:YL27ZG^$_%/F9XO)J MZA_-2>O6^UD65;/R3VU[>0B"9G?29=Y\,1===;\<3%WF;7=;'X/F4NM\/P25 M18!"1$&9GRM_O1S:GNKUTKRTQ;G23[77O)1E7O^WT86YKGSPWQJ^G8^GMF\( MULM+?M1_Z?;ORU/=W06W+/MSJ:OF;"JOUH>5_P@/6ZGZ@$'QSUE?F]FUUY?R M;,R/_N;W_=Z:+H,W4^_IV2^K<^^\#Y]5OVKT/Q73'/ M>:,S4WP_[]O3RD]\;Z\/^4O1?C/7W_144.A[4_5_Z%===/+>2=?'SA3-\.GM M7IK6E%.6SDJ9_QR_S]7P?9WROX7Q 3@%X"T HG<#Y!0@?P6H=P/4%*"L@& L M91B;;=[FZV5MKEX]/MY+WL\B>%#=Z._ZQF&PA]^ZX6FZUM>UC,)E\-HGFC2; M48,S#=P409?]U@5R76R0A.-]!QE52+B7;!D)\B8D6Z<U%19$U_!E5*?*(F$QQ&O%V0?#( M$D120V*:I"M)(V$/- MR52<.-8OL/!]!&1LI[9M)*P!)4'9OI$:2N(XL7U3F9SC[=XVCVN0=%)'KA0\ ML$%]'OG XQ/"#Z&?39K[B2I21>8@HU-"S.!R[XCG,42?)SKPB(3X8Z9GD^CN M4<$PPS,).2:%MAN*D86+V,A#!#F(D*KILD:P'* MWJ-N65D2.58O\J1!9C?F@A7R#$%N/V;#"IE-%+CV4,B3!M//PTKR:)##I' @:U8R;% @;3>,2D8.A$@>(9)#B(TJ2=FP M<)%!.M[S.#*0LNF27RCZ$!B53!("@8**DE?]>S=P[N2T4@P>^4O=7T< MCE,:;V=>JK9_?J49SX'^S.OCN6J\9].VIAR. M#0[&M+IS*+YTXW32^?YV4^A#VU_&W74]GK^,-ZVY3&=+P>V :_T_4$L#!!0 M ( /FI'$V%GKFXY@, !<4 9 >&PO=V]R:W-H965TGO9OD;=J=7%?FQ45Q&/XS2JB[()-ZOQWG.[69FWOBH;_=P&W5M= M%^V_C[HRYW7(PH\;W\K78S_]4.)PA[>]9.NJJ&2 M]?'/5#2\/G-H>'O^4?WKV'G;F9>BTT^F^KO<]\=UF(7!7A^*MZK_9LZ_Z*E# M21A,O?]-O^O*R@BB%%[$':T=\--\?! M'K^SP]/9N^\;D::KZ'TH-&D>+QI^H^%SQ1-5"#:7;('D_RJ1]7@URJ%1/K87 M,Z,*%Q"P@!@+R%F!S.GI1:-&33-J,IGFL=-;H$HD\YB1T(P$9G+'S$63W#[& M,4(5+,6)=)U03>YQ@&C&^(+"3R)VBQ#4#9#R),Q>@G&#' MYQD#D $"*N$I@;'%Y/)D,\PLFP"I2+PY M19#[1W)7,C>"\<,1?MQX3Z(YO-T\09%OGC'(.%B D7ASNKY*%'?QC53,_4EN M@%]5S(W@MG#$7M(NNEJ[).[E;JOF>]S,,,$6*Z1; NP%N/V29 MS"R&C\#P$4MVB@+L H5PK:"MHL<+IIA8LE><1&H^2X+D&\EDIMQ\4YD[?M'- M"Y?AE=GO1?M:-EWP8OK>U.,;EH,QO;;EXL^V]T==[*\7E3[TPZFRY^WE5=7E MHC>GZ35<='T7N/D/4$L#!!0 ( /FI'$W9VA:Y&0( #X& 9 >&PO M=V]R:W-H965T\3=1 4CGO:&MV+J5E-T& M(5%6T!#QP#IHU9L3XPV1:LK/2'0@K-^ZOGM;>*G/E=0+J,@[ZYF:%(YU@VTHF:MP^&T M=1_]S2[3> -XK:$7L[&CDQP8>].3;\>MZ^F"@$(IM0)1CROL@%(MI,KX,VJZ MDZ4FSLAV?=FF<_ZM]H=D(P$H*)X(?_)>"1@!<$-%1F MHCX328JR=>:?2"K5Z+7"2Y.BJA4;,TX )9IC@ M(V*W1F!_@B!5P%1%8*TB,'P\Y\>I70!;!; 1"#_$2!3&PM M)E[WYEZ:Q"J0?*(WR2I-C/WH3F]2JTWZB=ZDMMYX=[ZTS&J366S\A4VVWO4P MBA?':F=!13@)%L6@V4G6-^L/PL]U*YP#D^I2,$?WQ)@$I>@]J&25NLRG"863 MU,-$C?EPI0T3R;KQMD;37T;Q#U!+ P04 " #YJ1Q-:";'HG0$ #"& M&0 'AL+W=O'WR_V9],D3:?JK,INV^.55VD;7=;O_C-N3;I86A4 MY#X%0>07:59ZV_7P[*G>KJO7-L]*\U2OFM>B2.O_'DU>73:>\-X??,U>3FW_ MP-^NS^F+^<>TW\Y/=7?GWWHY9(4IFZPJ5[4Y;KS?Q<-.Q7V#0?$],Y?F[GK5 M3^6YJG[V-W\?-E[0.S*YV;=]%VGW\69V)L_[GCH?_XZ=>K/%WNI@CNEKWGZM+G^9<4*AMQIG_]F\F;R3]TZZ,?95 MW@Q_5_O7IJV*L9?.2I'^NGYFY?!Y&?M_;X8;T-B ;@V$FFT@QP:2-?"OSH:I M_I&VZ79=5Y=5?7U;Y[0/"O$@N\7<]P^'M1N^ZV;;=$_?MC(.UOY;W]&H>;QJ MZ$Y#4\7.5DAQD_B=@9L+@BYH:"_OVT<:=R!A!W+H0$VF(=@TKAH]:,I!$T:) M9JH=4$D9.F:CH!D%S+ 5>[QJPKMA?A.">P&B2&$G(702 B>2.0FM04(=1,R) M+0JPCPCZB( /Q7Q$]F2)1>+.UCAL:&A# QLALZ&M(2**M&9&;-5,E,303 S, ML&5_C$&42!XE0.2*D@0Z26PGFG '(L 4"98GL'" 2"Q(X5%T/U=*DL0Q$&:- MH 7I.8JF*^\8!A-)("3QW!M%"P):8-0(Q!J>6<+FB&L4C!&!.,(31]B,F'DW MF!,"@8(GA0"D<+T;S $!0*"EHPN(&3P M+". #%XG 8W+":8*(:KP3"2;*E*'.N9F;-E$#E2"6):2<1[7A22P RP8M!(')9P:R3B'4\ MJZ5-L5!3R+T E3-B),:=1+CC.2U1A<1?$A0Y0D8Z=G: >#IT=($9)=4'MI>8 M+!)50-8&TZZ %$F>1D 5)RY*24PIB>HDGM,2[:BXF5G-U JFG42TXRDM;8[Q MK=VL9&H$>;*X)!!@ ;2H !D !X;"]W;W)K&ULE5K;;N,V%/P5PQ^PYOVR< (T%HH6:(%@B[;/2J(DQMJ6*RG) M]N\KR4H:Z0Q%\26^9'A\..8,.;*V;V7UO7XNBF;UXW@XU5?KYZ8Y?]ULZOOG MXIC77\IS<6K_\UA6Q[QI7U9/F_I<%?E#/^AXV C&S.:8[T_KZVW_WFUUO2U? MFL/^5-Q6J_KE>,RK?V^*0_EVM>;K]S>^[9^>F^Z-S?7VG#\5?Q3-G^?;JGVU M^:CRL#\6IWI?GE95\7BU_HE_S;SM!O2(O_;%6_WI^:J;REU9?N]>_/IPM69= M1\6AN&^Z$GG[\%KLBL.AJ]3V\<]0=/WQF=W S\_?J__<3[Z=S%U>%[OR\/?^ MH7F^6KOUZJ%XS%\.S;?R[9=BF)!>KX;9_U:\%H<6WG72?L9]>:C[OZO[E[HI MCT.5MI5C_N/RN#_UCV]#_?=A>( 8!HB/ 5S-#I## +ET@!H&J,F S64J/3=9 MWN37VZI\6U67K_><=ZN(?U4M^_?=FSW9_?]:>NKVW==KZ>QV\]H5&C W%XSX MA!%CQ(XB)!]#,@#YO\JF[?&C40$;%?UX.6K4X0(2%I!] 34JX"TF?"Q R@M;6 V"C:C2#.<31B[N6#TIX_ADG.I)MT &%=239K.%&G:.\XM M;EK#IC5ET#-PP$KA 5_B@+> Q#AV#)Y@&1Q[!J>F M 9B3,W,=6(M"LEG(N%=L*9QZBO0R4 (+G.L$QK#$N2%="&:FC!DR5ZF4EE/6 M*(P[0]<:A0G+I GTC9V%4VN17@5*8*5SE\ >UCKW2]CSR]BC,,@>AS)P)'!+& O0$TI]8X))N%C'O%SB+ <<2'2,>"%RJ!,2QX M0;=TP)B.,Q:%9+.0<:_8601U%ND#6[' (A%KRD.SQ@C^:!J5KCD&P6,NX5.XNDSJ)8J 06O$R( M"Q(+7M)='3!&3_F$L2@DFX6,>\7.(D%2"(5*B44N$[*"PB)78"%."2;A8Q[ M#5Q^H$ZB6.@"!A:X2L@*"@M<@1V=,@9" %IK (;6&H6%F,..HJBC*!9(60H+ M727D!(6%KL!N3IFC)WNRUJ*0;!8ROFB$'44#1[$!QC06N$[(!AH+7(,=G#"F MZ:E>>F8GL!V *6'E-%D!6(@Y["B:.HIB@4RJL=!U0D;0@:M^X+(?92Z>$>*0 M;!8R[A4[BJ:.HE@@AVHL<)V0$306N 8[.66,GNKA6J,PN-8H+,0<=A1-'46Q M0!XU6.@F(1\8+'0#KOH1Y@P]T4_76AR2S4+&O6)',# M."2;A8Q[Q7YBJ)\H%IHNEK=)2 86R]LN20:6GN7!2D,HNM( *L";Q6YB42X( MI':+16X3"."2;A8Q_ M%L5VXJB=*!X([0[KVR7$ H?U[9;$ DRN\,R M=PFIP&&9NR6IP,5301R2S4+&O6(_<6O^F^YI=R*K+C= 7EXTY7FXN7/S<8?I]7]02P,$% @ M^:D<36\O/HQ_ @ 1@D !D !X;"]W;W)K&UL ME591CILP%+P*X@ !VQ!(1)"25%4KM5*T5=MOAS@!+6!J.V%[^]J&I80\5KOY M"-C,FWD##';2)I^*2 M*S/AI4E#+^P'4S^;@] C;V Y%16K9<%K1[#SQMVB]1ZM3(%%_"I8*T?GCK%R MY/S9#+Z>-JYO.F(ERY2AH/IP8WM6EH9)]_&G)W4'35,X/G]E_VS-:S-'*MF> ME[^+D\HW;NPZ)W:FUU(]\?8+ZPV%KM.[_\9NK-1PTXG6R'@I[;^37:7B5<^B M6ZGH2WO:6!FB9>#=#U&-V'0;?8:(!XVG^001#(CL,$,3W M(GL(LX)%".B$6()@3(!]F" "0)+0.X($$P0@@0AT &>W,M'#"$!++($19: M")F(=)C(8FJ+P:%O?[!2!"I%@%(P4>HPX4BI%YI1BD&E&% *)TKQ@Z>WE5:@ MT@I0FKSN^PZ#_)$46H2PBD%!J?(!G6BBTX/&EF:\H)GL(D EGJ$ D[E%^/TO M/8)SAZ#@K::?$ !$YMS"\40!0#'7*AQ0%'[ +1P_!.7OP2T (GA&!PX? M)' MR P%G"H4?\ M'!<$Y67ZM>E![_C<>*-5J6+B8A=PZ63\6MO=PVAVV"1LL5W5 M_L.['<9W*BY%+9TC5WIMM"O8F7/%=$/^0C_F7&]JAD')SLJ<1OI<="M[-U"\ MZ7&PO=V]R M:W-H965T@KV9F9U=S#KM&'\3)2'2>Z]I(W9^*66[!4 4 M):FQ>&(M:=0_%\9K+-667X%H.<%G0ZHIB((@!C6N&C]+3>S(LY3=)*T: MN-4UYO_VA+)NYX?^(_!274NI R!+6WPEOXA\;8]<[<"H[J2$V-O>O/]O/,#;8A04DBM@-7C3@Z$4BVD;/P=-/TQ MI29.UP_UKZ9V5F5SPCI^H8.FV>8_U1ZAHO<,092"NQ8: M,/L>$TTPX8@ 2GU,$;E2[*,%/9HG."P1,)Q#<@DQA,TS=J$P56L4M0%,<6*'V"R3=?$WXU\U1X!;LU4G\ZD^@X MLI\C/3.L^%Z-\G[R?LCT]\!/S*]5([P3DVHBF;EQ84P2Y3%X4MTLU=4S;BBY M2+U,U)KW [C?2-8.=PL8+[CL/U!+ P04 " #YJ1Q-*7#E;P@" "O!0 M&0 'AL+W=O*%]="I-Q7C+9$JY!@[D;$@M15$0I*@E3><7N)&SJZ1-!P?NB6O;$OZ[!,J&K1_Z]\1KWNDJ)&LG%66E)>_CVG1F'2;].\U-B"9"-!-"_$]" M/!'B_R7@B8 M AI+,;W9$TF*G+/!X^/7[8F^1.$&J^Z?=-(TV[Q3[1$J>RLP M#G)TTT(3IAPQT0(3/2)VSX@X?(3L'9"_*DAYG(U&3J.1X<<+?IC&;H'8*1 ; M ?Q0J66R'#&9P70&DZ8XMHIU@=*U5>XS:(W#S.T7._UBAU^K[^6(21:GA,$Z MQI;A9]0Z7%D?>>\ 18N;\& X<1I.'(:MWI7)4UO"+,DRR[ #E:RPW6(':I4F M=H_1XD_0H^PKX9>F$]Z12?53F:M?,29!*08O2K)6TW,.*%12;S.UY^,,&0/) M^FD\HGE&%W\ 4$L#!!0 ( /FI'$T>)$+)#@0 )(5 9 >&PO=V]R M:W-H965T&<\9SAF(NSKG\T!Z5:[U=95,W2 M/[3M\2$(FLU!E5GS01]5U7VRTW69M=UCO0^:8ZVR[6!4%@&%812465[YJ\7P M[J5>+?2I+?)*O=1>-GFI:J:7%=>K79+_Y$]K.5@,""^Y>K<7-U[/957K7_T#_]LEW[81Z0* MM6E[%UEW>5//JBAZ3UTG_F7-WO#Z_MW[QX%\1^8U:]2S+K[GV_:P]!/? MVZI==BK:+_K\MYH(2=^;V']2;ZKHX'TDW1H;733#?V]S:EI=3EZZ4,KLUWC- MJ^%ZGOR_FV$#F@SH8L"B/QKPR8#_-A!_-!"3@3 ,@I'*D)MUUF:K1:W/7CU^ MO<>LKR+V(+KL;_J70[*'S[KT--W;MY408A&\]8XFS-.(H2L,NR""SOME"4)+ M/)%E3K<+/-L(SFXA:P A' 2'//E@SV^6B+$# 1V(P8&X290T$C5BX@%3#1@9 MR3@UV-HHD8J(&X0!BA+B.&0)0Y8@Y,@(><3(JV7^$E'W9\2,8(S,2ED#&.QL2,U.'>PE!SL5)G M]X-4AF;F;% 2F34'0<(1,>XK##06Z>A,#&N=Q3/RAM7.DGOREH!B(F$FSD91 M;*+6""52Q][)<(=AH,5(UPR !4_A_:DC+'AB=Z1N EWOFV;! 0A)0\]K $H< M^P+AYD)V<^'D8HRE3C.F%L)2)WMNX92824,@1TLAW \(] /IJ#+" J5H!ELL M4+)W8\ 6@5QLL8H)J%BZR@-KBM+[V7*L*6YOHC9;"'*PY5AX' A/.IHOQV+@ M-(.M8X*W]SW %H%<;+%B.)CTI72XP&+@<@9;+ 9N[U: +0!QUSI8,1R(@3LJ MF6,Q\!D3+,=BX/8& ]@"$'>4H<"*$6#LE([)56 QB!ECI\!B$&AG,-DBD),M M5HP DZ)TA>KXU3MC4A18#,+>&0!; '*RQ8H1:+YSC-8"BT',F.\$%H.P=P; M%H"<;+%B!!K)'(U.8C'(&2.9Q&*0]LY@LT4@;H8:7!U8E:K>#X>!C;?1IVHX MB;QZ>SEP?*3AP.LW?#RM_)S5^[QJO%?=MKH<#K=V6K>JBR7\T-79067;RT.A M=FU_&W?W]7A*.#ZT^CB=@ :78]C5_U!+ P04 " #YJ1Q-/(G#XQ<" #L M!0 &0 'AL+W=OK./B3=8 MRGNGA,GOE!CL@ MQ AI&W\&37],:8C3_5W]BZU=UW+$$G:?^D^^=X(RO1+WP[BL,]:Q] M;RC^.]R :+AQHG-4G$C[ZU57J3@=5+05BM_[M6%V[0;].\U-B 9"-!+"S:>$ M>"#$'X3D4T(R$)(9 ?6EV-[LL<)%)GCGB?[?;;&Y1.$VT=VO3- VVW[3[9$Z M>BN2-,C0S0@-F++'1!-,."*05A]31*X49;2@1X\)=DM$'#Y"]@Y(Y#81.^N, M+3^>UI#&;H'$*9!8@>2A43.398])+899S&8UP^Q+).$JF9E=8H+59F;6A?G/_4B=9E.'V7AFUH5)9DG0Y,Y3$!<[3Z17 M\2M3YNI,HN/(>H[,FYG%2SW*^LGS(=//P1]87!HFO2-7^D7:=W/F7(&V&*QT M(VH]>L<#@;,RVXW>BWX ]0?%VV&VHG' %_\ 4$L#!!0 ( /FI'$W/82'? MF@( P* 9 >&PO=V]R:W-H965TF;N4R/"K5W4>1W!Y90^4=[UBK_]EST5"EA^(0R4XPNK-! M31TE<9Q%#:W:<+6P G55Q2!/#4-%;\?6,TORQ"%KQ-?J\-1F8EH MM>CH@7UCZGOW*/0HNKKLJH:ULN)M(-A^&;Y']QM$3(!5_*C810[N Y/*$^?/ M9O!IMPQC0\1JME7&@NK+F:U971LGS?'+F8;7-4W@\/[5_8--7B?S1"5;\_IG MM5/'95B$P8[MZ:E67_GE(W,)D3!PV7]F9U9KN2'1:VQY+>UOL#U)Q1OGHE$: M^M)?J]9>+\[_-0P.2%Q <@U ^)\!J0M(YP9@%X"]@*A/Q>[-ABJZ6@A^"43_ M>#MJJ@C=8[W[6S-I-]O^I[='ZMGS"F=D$9V-D=,\])IDH$G&BO54D:*Q9 -( M_KI$FO$*FH"@B8U/1Z 9;)""!JDUP".#W,NTU^16TUI-7A:9E^P;HA$*!E$P M@%)X*+V&#%9YE^2ESP*H4$I2&(: , 2 *3T8,EF&H#+V6*:B+$MOH&0@2C9% MR6/8( <-\OE%4H &Q8PB*::;$1-_,]X0C5!*$*6<420E\/@)\M[?-:#2,# + MBN$V$<^H$B<:+J1KT:P^:TWP0U%>2 OG4@*S A4\-J#)\ZVG!30K-Z5). M--J>C$SJ;ZI*XF("/57EI5^DT> K:\Y)7Z@X5*T,GKC2'VS[6=USKI@VC.^T MX5$?S:Z#FNV5NC/)_U \ 'ZV,(K5WM&=G!E[T\&7*D.N-@042JD9 MB%IN4 "EFDC9^#USHD52%Z[W=_9/IG?5RYD(*!C]U5:RR= !.174Y$KE*QL_ MP]Q/A)RY^:]P ZK@VHG2*!D5YM,GITII8#F"09:&G3Q57I]G:R*L5%\Z9C.QFI2]M2^?N%<3&LXS2^ M;;PVYUK;#5"5/3VS;TQ_[W?2K,"<G]B5*5]AT_V W7;/=-=,>97:O%EG;0%:1(AQ&QD%D'$#./>110^YAG@OB$2]%".'$ UZ*,(%)F)<$>E4M!?:' /N8ST)H9E)3)Y,^;4Y[^<%9R=MI[F9R_'4 M&Q=:]-.!#N9_E>H/4$L#!!0 ( /FI'$T97%/L9P( "0( 9 >&PO M=V]R:W-H965TX@BVL::K&V6+=F2 MYBW;/M.65O-4'-#Z]N\':)U%NO1+!3SG<.[UG!BOB513?@:BY90<#:FN0!@$&-2D;/P\,VL[GF?L(JNR MH3ONB4M=$_YG32O6K7SHWQ9>RW,A]0+(LY:7C M]R#JCWMJXG1\4_]D@E?![(F@&U;]*H^R6/FI[QWIB5PJ^/\O&/+M!_T9S$\*!$(X$B/Y+B 9" M]"P!#01D$4 ?BLG-EDB29YQU'N\_;TMT%<$E4MD_Z$63;/-.I4>HU6N.DD4& MKEIHP*Q[3#C!A/>(S1P1P7O(U@'YIP*4Q]%HZ#0:&GXT-9H&;H'(*1 9 70G M8)E<]YC$8!J#62 <)5:T#A3$T$)MYZA$'8X*H_!1 M<6&G93RSG$ W/W'RD^>+,W4*I$\49SJ+$ZNRLU(V!\5!;&=L#HIB_* R%TZ_ MBWG"'B0P! #:! &0 'AL+W=O(M-/JDX((1I4U18MD*(+DE,8J#]7J#&:D;+XVM[R32F'>*U@V+YWM7Q5I>5,@ZHW^U): N/*GG-H)$U;Y" (O%>_-TQ,G@+ M^%-#+R=[9"HY<_YNC.]YXJU-0D A4T:!Z.4"!Z#4".DT/@9-;PQIB-/]5?V; MK5W7$L*!$'X1HH>$:"!$,P)VI=C> M'(DB:2QXCX3[NRTQE\C?1;K[F7':9MLSW1ZIO9HYB?#%" V;O,,$$XX\( MK-7'$,%2B'UP1P]N QSN$:%_"SDN0(+E),+%.D/+#Z-CC$L63_XP U':Z9$HXUVC3*,FWG% 7P)S M0V;^O1Y<-V=?,F[J?Q)1UHU$9Z[T_;.WI.!<@4YQO=*C5.F'9C0H%,ILMWHO MW+@Y0_%V>$GP^)RE_P%02P,$% @ ^:D<3=P4VO2F @ 5@L !D !X M;"]W;W)K&ULE5;MCMHP$'R5* ]P\3HA'PB0>E=5 MK=1*Z*I>?_O 0'1)G-H&KF]?VPD13=9J^H?8SGAF;69@5UZ9O+W(Z_$=1U">%MX+H\G;1>BS:IE1_Z=ZQ_M5II9-+#L MRYHWJA1-(/EA'7Z Y2--[ :'>"GY5=V- WN45R'>[.3+?AT26Q&O^$Y;"F8> M%_[$J\HRF3I^]:3AH&DWWH]O[)_[U:1WF8;#G!W:N]+.X M?N;]@19AT)_^*[_PRL!M)49C)RKE/H/=66E1]RRFE)J]=\^R<<]KSW_;AF^@ M_08Z;*#=63HA5_E'IMEF)<4UD-WEM\Q^Q["DYFYV=M%=A7MGBE=F];))\G05 M72Q1CWGL,/0> \6 B0S_($)1$>H(XK]$,IP@1@EB1[!P!(TCH 3R49D=*+L# M01*GGD(35"?!=(J1SA049P1PF04JLT!D*!G)3$&0%CDNDZ(R*28#(YDI"*"( M<9D,E\! #EN*)[Q&4 MW_B YQC0((^MCZ"\W@<\R9#.<#\@428%(1XE/,R0(0'P_(8"GE3(_R, > JA MF!6 *0I([,L[Q>-*R9P$("C/O5(\TA2+],3^",HGX_FGQ?(\\3Z"\LG@8:9H MF,?&1U ^&3S)-)EA^QZ4_<,%T5U'9#O.;TP>RT8%KT*;YLJU0 4Y,&4 M?#)-[C"I^$';86;&LNOTNHD6;=_%1D,KO?D#4$L#!!0 ( /FI'$W,[BU] MEP0 &P8 9 >&PO=V]R:W-H965TAJDH2SG>- MS_&ETV/=?&^W6G>3'U6Y;V?1MNL.]W'O33S:?W>E;N]?FDF[7M5%L-!L2? M.WUL+ZXG?2FO=?V]OUFN9Q'K,]*E7G6]B\)\?.@'79:])Y/'W]9I=([9&UY> M?WI_&HHWQ;P6K7ZHR[]VZVX[B[)HLM:;XKWLOM7'A;8%J6ABJ_]5?^C2P/M, M3(Q57;;#W\GJO>WJRGHQJ53%C]/G;C]\'JW_3S-L(*R!.!MP^5,#L@9TK8&T M!O): V4-U+4&B35(KC5(K4%ZK4%F#;)K#7)KD#L&\>G]#0/B:]$5\VE3'R?- M:4P?BIXZ_#XW0V[5/QQ&V/"=&1.M>?HQESF;QA^](XOY".)D31WIQ5$J,,1Q'P3@*Q,F=."=, M?A$GN2.%HR0P2N)%4:$T4^@@O?Z]9=!!=L5[R[Q^)FF:DG(8L?!Q4DB>9PY+ MESZ.*)'$)$X\AXGGH'4.*YX1QB77SS&C1#C#PL2 "W)9[H/H@L7C. $!Y"!. MH&<(J,@ *SLUO('LL']S7 M#\5"#<#*P-4-/<2TYXCWWKR0_)]YI MP 76')[=T$',?HYHZ\P#3Q9T67%&G*DD$$M@?@O$;Z>["PL:Q6+#3R 6YKA M'.=N+ 0*3?>!^5Y\U!+,*_%#;P6 MF-<"\)I[746@ <%YJ '.2A%X,Y*&[@H, <%("#?K4(%%I98OX1X!\/* YA M6A&_87V+&4. ,5ZU$)0%X@06TH@,[LH3@41 :0@SA@!C1(!TA!E#-S"&,&,( MD$$(MUHP6&((&-IA8KV10&]$H,<2ZXV\06\DUAL)I,2KV((N*W;?$8!PL]=R]GA+ M #.-RP+SDL3:)9$LI6Y"Y \M;\P $(6&C R<%""!"VBQQ (G;Q XB05.^@+G M'5@\2E^.2)J]!%*;4F^Z_C(UU\WI_/MTT]4'>[8?G__!,/\74$L# M!!0 ( /FI'$VD\46S)0, &\- 9 >&PO=V]R:W-H965T_O9 M0"FU+Q7Y$[!SSN'>$^[-]>(JZY?F)(3R7HN\;);^2:GJ/@B:W4D4:7,G*U'J M;PZR+E*EE_4Q:*I:I/N65.0!#L,H*-*L]%>+=N^Q7BWD6>59*1YKKSD715K_ M6XM<7I<^\M\VGK+C29F-8+6HTJ/X*=2OZK'6JV!0V6>%*)M,EEXM#DO_ =UO M,3.$%O$[$]=F=.^95)ZE?#&+;_NE'YJ(1"YVRDBD^G(1&Y'G1DG'\;<7]8=G M&N+X_DW]2YN\3N8Y;<1&YG^RO3HM_=CW]N*0GG/U)*]?19\0\[T^^^_B(G(- M-Y'H9^QDWK2?WN[<*%GT*CJ4(GWMKEG97J^]_AL-)N">@ <"BCXED)Y W@GT M4P+M"=0B!%TJK3?;5*6K12VO7MW]O%5JWB)T3[7[.[/9FMU^I^UI].YEQ0A> M!! 2&'K'&#MUZP,9%$/01L@4@& Z"@'F2ED]&?)I$ ML %!6@K0,PW! "AD%F6 :#)A&,PWMB)E\

3ZEDPH@#WB >$;G(,K')$Y MSA'7.4+M"@50C-MM<0NA*.$30<-=!;EM)0XG%. B1^P&Y^ R1]$ZQ$V7V]UK Z"H M[E^V=2Z*L6BB7#'<8[#;8]A4Q6.XXC&:;QV&2Q[C&=;UH(^-GV)K.MA ,,PB M;ID'P.*83PTS<)O!;IMA9"ISN.@QO<$\N.JQ^]\.F,><&4(7([>]"T=19B/K83O2-MY/G4IGA;;0[G!H>L)E:K?VU/DUTL_^[3'<4^9'6 MQZQLO&>I]$S<3JX'*970089W.LB3/OT,BUP&ULE5AKCYLZ$/TKB!\0L(T-1$FDS;ZZ4BNM6MU[/[.)\U!Y MY +9M/^^!KPIF..(W0\;<,[,F?'XC!TO+D7YLSI(63N_LC2OENZAKD]SSZLV M!YDEU:PXR5Q]LRO*+*G5:[GWJE,IDVUKE*4>]7WA9+=NRU7"V* M<_E:.M4YRY+R]UJFQ67I$O=CX/MQ?ZB; 6^U."5[^4/6_YQ>2_7F7;ULCYG, MJV.1.Z7<+=T[,G]A<6/0(OX]RDO5>W::5-Z*XF?S\K)=NGX3D4SEIFY<).KC M7=[+-&T\J3C^UT[=*V=CV'_^\/[4)J^2>4LJ>5^D_QVW]6'I1JZSE;ODG-;? MB\L7J1/BKJ.S_RK?9:K@322*8U.D5?O?V9RKNLBT%Q5*EOSJ/H]Y^WG1_C_, ML '5!O1JH+AO&3!MP/X:!#<- FT03#7@VH!?#>CMD(0V$%,90FT03C6(M$$T M=99B;1 ;!EY7OW9!/"1ULEJ4Q<4INS5]2AKID'FLEMRF&6Q76/N=6A.5&GU? M<18NO/?&D<:L.PSM80)B8!['&')%>"J":Q@4A;&F(W/.HB'%/<+$0\P#P 2^ M$>H80X>(IS&"D2'D&4 ,+U]0+(:;%X2A>.(8K!]K';!^;6*!'0300= Z" 81 M,&/&.DS88O(NV=!O_S 3ATP<, 4&$\)P3"(@B0 .A$'28>)>.N$LM,QZ"%E" MP!)B!Q%T$$TO6PP=Q!/*%H_*QNF-JA$?=P@?4$46%Y8F0Z:G2V"#N",41&&H M_TF#>"_C8)!OIUT X\&-><'*(VP<$3=[#019.B/! B5 H9R:/ C$+#Q8G@1H MCP<6%UA\1'RBSEA9!$G+[/(:-"Q@:"\@UB")0,+GTY4*Q""G0E[E< M[C6HG[#P16";6BQ#BA1F5E&#!E-+";5T2XJ%2)$01T7D(R;F,VK+">N5@MU2 MV)8!UBL-/U%#K$,*)&;6<*U!@WQC=4:T]#B*I4B!%)GE?,&PQ)@_/6&&I<. M=,R$'S5HD#"EQ-KD&-88 _OF:-FR\89(!+O!93F+HLW.7+AL+$821S>XL!P9 MD*,@)M?XX$H"X^#:G1P ,@X!\!D E63LAP>&-<[&&B>^[>"/Q.&$'!"N7DF!#A*A0AM,X4; M!P.-0Y@_7C2H_\-"S")B!C1&A;/8K+W7^P&?R7+?W@A5SJ8XYW53]-[H]=;I MCC87 ,;XFLP?"!A_)//G[D[IK_ONBNM;4NZ/>>6\%75=9.WEP*XH:JF"]V=J M'@\RV5Y?4KFKF\=0/9?=U5+W4A_N5G\ 4$L#!!0 ( /FI'$V& M-8B.HP( &\* 9 >&PO=V]R:W-H965T>J(OS?AI;LNG21^][Q4IQRJ3N\ M5=*0$_U)Y:]FRU7+ZU4.145K4;#:X?2X=-?H.4-8!QCB=T&O8O#NZ%1VC+WJ MQK?#TO6U(UK2O=021#TN-*5EJ964C[^=J-N/J0.'[^_J7TSR*ID=$31EY9_B M(/.E.W>= SV2%'0/0P ''M\O;$/TO0L]8S?Y>=YK)-M_4] C5>UG-HEGB7;10QVQ:)A@PJ"<\I=X/ M$4!#;()1>' [0#HF0G2+9 2P"9",,_0Q.-AGB&&!3 H@(U .!# BP@6F($" ML[&#*+)F&F)B:[(@9F[-%L0L8+,1:#8:"\2^919BK&5+(<9:_0QB0MAL#)J- M 0%LF848ZW^>0HRU0AG$Q+#9.6AV#@A8R[<9,R&VC*03F.PQV*!R&[Y$'H3LTC>#]&>$(A ="XDJ9 V2=0Z]@; MG+H5Y2=SHQ'.GIUKJ0^O06]_:UH'^M2V^C?Z-F5.\P^9]BKV@_!340MGQZ2Z M$YB3^\B8I,JC_Z2V_5S=_OI&28]2O\;JG;=7H+8A6=-=[[S^CKGZ#U!+ P04 M " #YJ1Q-@-T)E]P" "_"@ &0 'AL+W=OQ,G00LXM9UD^_I'SM%U_VZQCU&8E&[$P?@MO+53R)INDCV3S^C$'CB=D?G-^_ M1__DBK?%O' MGF3SN]Z;TSJNXF@O#OS2F._R]EF,!=$X&JO_*JZBL?(^$\O8 MR4:[[VAWT4:V8Q2;2LO?AFO=N>MMC/]^##Y Q@-D.I"5KI8!Y#+_R W?K)2\ M16IX^&?>_\?X@=AGL^LWW:-PO]GDM=V];FB5K])K'VC4; <-F6GPI$AM] E! M(,26>,=I1>$ &9ACY@)D=P$*.$ .!LA=@/PN0+DHJ2<+4FE3Z)E%@15(*@" M2EH^NLH#%0B'_R,&@I@/8F@!8AXH9V4>!&$$]Q;R7UP6:!T<:$\,9$N6_3F( MV#S=I"(!$-BDCY@ H&P)&D1]71.I2C!B\T\ "[&UL?571CILP$/P5Q ?$8 @)$4&Z M)*I:J96BJ]H^.V03T!E,;2=<_[ZV(1PQUKW$]C(S.[O!2]8Q_B9* .F]U[01 M6[^4LMT@)(H2:B(6K(5&/;DP7A.ICOR*1,N!G VII@@'08)J4C5^GIG8D><9 MNTE:-7#DGKC5->'_=D!9M_5#_Q%XK:ZEU &49RVYPD^0O]HC5RHZ#U/ M@CA#=RTT8'8]!D\PX8A 2GU,@5TI=GA&Q\\)]G-$%#Y##@X(=IN(G'5&AA]- M:U@';H'8*1 ;@?BI44NK43UF93"-P:0KJYG[.29,@LBJ=@Y:)ZG;[=+I=NEP MFUAN>TPZ21(M0MON'(07T=JRZP*%D=MOXO2;./RN++_)O"E!:'5N/PKM2>]_.L/TC6#J,:C=^+_#]0 M2P,$% @ ^:D<36MWU<2" @ GP@ !D !X;"]W;W)K&UL=9;;CILP$(9?!7'?@ WF$!&D9*NJE5HIVJKMM4.<@!8PM9UD M^_:U#:$4AEP$V\S\WXS-,&0/+MYDR9ARWINZE3NW5*K;>IXL2M90N>$=:_6= M"Q<-57HJKI[L!*-GZ]34'O;]R&MHU;IY9M>.(L_X3=55RX["D;>FH>+/@=7\ ML7.1^UQXK:ZE,@M>GG7TRKXS]:,["CWS1I5SU;!65KQU!+OLW#W:'E!D'*S% MSXH]Y&3LF%1.G+^9R9?SSO5-1*QFA3(25%_N[(75M5'21-V1:1RGXZ?Z M)YN\3N9$)7OA]:_JK,J=F[C.F5WHK5:O_/&9#0D1UQFR_\KNK-;F)A+-*'@M M[;]3W*3BS:"B0VGH>W^M6GM]#/I/-]@!#PYX= ABFTL/LI%_I(KFF> /1_2; MWU%SQFB+]=X49M%NA;VG@Y=Z]9Y'?I)Y=R,TV!QZ&SRQ0:.%I]5'!(80![QP M)PF!!0(PQL *!/_%F,("(2@06H%P*H#\69*]#;$V;1]E2E8H!*00@()F%+*@ M!!BO[&8$4B* @F>4:$'Y@*)@!1.#F!C !#-,# 63@)@$P(0S3+(\&1(E M,"4%*>GR 4(K3R#RX3+Q@4"C>9WT1NDTTLW:?J"5>D0+$$GG&S\8&=Y(2C:$ M^)/?&A:LT3W"0'[Q'(N7V&@31"LDN)A1 "1(YJ0 (JV<.8*+'D%5OWBUA8LC MTYPU$%SW""K\= X"C+"_PH$K'P&EC^O^1L6U:J5SXDIW*=M++IPKIJ/Q-SKK4G\MC).: M7909QGHL^I;93Q3OAL\!;_PFR?\"4$L#!!0 ( /FI'$TC%OS%0@( $8' M 9 >&PO=V]R:W-H965T/MTO7=2^"E/!;*!$B6-O0(OT#];K9"[\B@ MLB\KJ&7):T? 8>D^^8N-[QF"1;R6T,K1VC&E[#A_,YOO^Z7KF8R 0:Z,!-6/ M,ZR!,:.D\WCO1=WA3$,I3Q'4YXC*?_' M]4=4X/%^TW3#1.^D=X=M/6AIL0SIPKD"GZ#WHY H] MU(8-@X,RRYE>BZZS=QO%FWYJD6%T9O\ 4$L#!!0 ( /FI'$T,8M,@-0( M $<& 9 >&PO=V]R:W-H965TU?7;()J SF-I.2VPO,[.S&[SD5RY> M906@@K>&M7(55DIU2X1D64%#Y1/OH-5/CEPT5.FC."'9": '2VH8PE&4H8;6 M;5CD-K831<[/BM4M[$0@STU#Q=\U,'Y=A7%X"[S4ITJ9 "KRCI[@!ZB?W4[H M$QI5#G4#K:QY&P@XKL+G>+G-#-X"?M5PE9-]8"K9<_YJ#E\/JS RAH!!J8P" MU ^E)L;[94T2(7_!J(_M_MJ'F)XB71W2]-T#;; M/M/MD3IZ*3(\R]'%" V8=8_!$TP\(I!6'U-@7XHU?J#C^P2;1T02WT.V'@CV MFTB\=2:6GTQKF&=^ >(5(%: W#5J[C2JQ\PLIK683W$R2]UR/3!,"%XX)7M@ M)$E)Y'>=>EVG'M=.GG6/22=Y"(Z<=V#S",*S1>HX]H"2Q7_\9EZ_V8/?N=OD M[+$MBY0X5C8>%(ZSA#B./3 2QZGK&4VN4P/B9$>5#$I^;I5Y*R?1<1H^8W,= MG?A:3\E^J+W+]"/V.Q6GNI7!GBM]V>V5/'*N0+N,GG1+*SW5QP.#HS+;F=Z+ M?K;U!\6[86RC\=M1_ -02P,$% @ ^:D<32TL&ULC59=;YLP%/TKB/<6;+Z2B" U1-,F M;5+5J=NSDS@!%3"SG:3[][,-H<1>)?4%K(AY92QOUSY'QFD@UY"=/M)R2@R'5E8=]/_9J4C9NEIJY9YZE M["RKLJ'/W!'GNB;\[X96[+IVD7N;>"E/A=037I:VY$1_4OG:/G,U\@:50UG3 M1I2L<3@]KMTGM-HB0S"(7R6]BM&[HZ/L&'O3@V^'M>MK1[2B>ZDEB'I<:$ZK M2BLI'W]Z47=84Q/'[S?U+R:\"K,C@N:L^ET>9+%V%ZYSH$=RKN0+NWZE?:#( M=?KTW^F%5@JNG:@U]JP2YM?9GX5D=:^BK-3DO7N6C7E>>_T;#2;@GH ' HH_ M)00](?@@A)\2PIX06@2OBV+V9DLDR5+.K@[O/F]+=!6A5:AV?Z\GS6:;_]3V M"#5[R>+ 3[V+%NHQFPZ#1Q@T(#RE/BR!H24V>$+']POD4T2 [B%; ()A$P&8 M,S#\X"[G3(H0% B-0'@G8.78=)C$8!J#"1=65 !B1YU"H@AV&H%.(\!I8#GM M,-%H#>1C"Y1#(']IN9V"XF3&;@S:C0&[H64W!IPDUK[E$"BR:GD[!26C>K^S MFX!V$Z"09O(N0($%D#>V\BXF+K$%R:<0E%A9IY"9I$O0Z/(_ZF@)[+E5(?D4 M\Q @^[L 0@EL%OGP0>8#=A/[)/.GRXR^7N<7 #W@I95\"TG-.9XY>M'$\6)I M&T:3PP!AWZX% )5$=C5 H-!V[(WZ1DWYR?1DX>S9N9'Z^!W-#GW_">N^8\UO M]'W ]*,/F>XR\8/P4]D(9\>DZFJF]QP9DU1Y]!_5=A;J_C(,*GJ4^C51[[QK MXMU LK:_H'C#+2G[!U!+ P04 " #YJ1Q-,1 KAL # "$@ &0 'AL M+W=OMV^_V-0OV=P]-ZVJ=T?M;-C_:@E/%^567= M+OR#,<>'(&@W!U7E[5M]5+7]9:>;*C?VMMD'[;%1^;8/JLJ AZ$,JKRH_>6\ M;WMJEG-],F51JZ?&:T]5E3>_5ZK4YX7/_->&S\7^8+J&8#D_YGOU19FOQZ?& MW@67+-NB4G5;Z-IKU&[A/[*'C(LNH">^%>K<7EU[75>>M?[1W7S8+ORP4Z1* MM3%=BMQ^O:BU*LLND]7Q=N8Y;]5:E]^+K3DL_-3W MMFJ7GTKS69_?J[%#L>^-O?^H7E1I\4Z)?<9&EVW_Z6U.K='5F,5*J?)?PW=1 M]]_G,?]K& [@8P"_!#!Y-T", >)O0'0W(!H#(A(0#%WIQR;+3;Z<-_KL-\R[*F(/D1W]3=?8#W;_FQV>UK:^+*5(Y\%+EVAD5@/#KQAV(0*;_?((CAZQ MXDXXOWW VB4$NT4R@' L0L!^BCY>7/ M"![%I+> 2D0L28F= +_D#5X@AB]8:,62^9H")0RR6A7CY#$$*1M?/ MT!T5SF5"2Q=PB>1TB '%>!S/)G1/+/L,Z*:S#4*"BD901#4C:**,&7211\9! M"EK((W0S^U.6TE(&6$@5WT-N]6+#80+HI84,(5K) !)T"F?_@&X58X=CKL4Q M0>V"(5]B Z8G MG5VMZU6"T9T/@N@$S0#$^91B['H,6!&=5"L$)4X=(\BI8P1-U#''SL==YV/. MFP,'CN9L_EUF1G=L*$\Z(1<;'@<.E-!I!R&Z:T.0LU# 3!/3CF/#XZ[AI;0B MN.M2C(>2*G:IA%I1AJ!HHH@YMCP.W"RA%@TANK1!B$X["-%M4'#U(ERI9M\? M,K3>1I]JT[U/7K5>#C(>>?[DIU'&Z.-XXA)&ULC9;;CMHP$(9?); M*G=^V.R3]MB8?-L'567"")DE55[4\7+>SSTUR[D]N;*HS5,3M:>JRIO?*U/: MRR*F\=O$UV)_<-U$LIP?\[WY9MSWXU/C1\G595M4IFX+6T>-V2WB]_0QHZ(+ MZ!4_"G-I;^ZC+I5G:U^ZP:?M(B8=D2G-QG46N;^?D.7Z-IO%US2[P M]O[-_4.?O$_F.6_-VI8_BZT[+&(51UNSRT^E^VHO'\V84!I'8_:?S=F47MZ1 M^#4VMFS[WVAS:IVM1A>/4N6OP[6H^^ME]'\+PP/8&,"N 4-Q)@/X&,#_-T", M 0($)$,J?6VRW.7+>6,O43,\WF/>O47T4?CJ;[K)OMC]?[X\K9\]+V>*S)-S M9S1J5H.&W6C8O6(=*CB]EV2(Y*]+XAFOH P%97T\OP.EN %'#7AO(.X,0!ZK M02-[33U 2LYF(-M0)90,$D94DG"!(PL462#('" /FO1F&2HIU0 943&= J\L M5.F42IPX18E3A%@ XC1DX5K#5RI4,:(I\,H0+ZEXBB//4.19@$PYW &S$$9K MP+(.18*D*0!&G"0A.*]$>67(R\#C7LFP+#J%O*&(*?@8,D0DI^JK4%Z%O!*@ M*BL5K"(YAZIUJ%(^*UAAQ$LK-O&IT"BR1I#!1V"E@V7>2292!9@1F5)$0VC, M33$]04T)_BTG"+<$W*/H;I,S(%HC(BI2L"LR3)7RB9>93O0?BGS7U80%WADH M0W:P@FFSL,(,/BQ,),).AJ@4F=@3%&]&%.M&/HG\P(R*$&5%-,^/=B"+M M2 =G!1&T/:5A-T)$E,">E2$JR2!R&ULE5== M;YLP%/TKB/<5;&,P51)I35MMTB95K;8]T\1)4 %GX"3=OY\!-P+?2Y6\!$S. M_3KV/;9G)U6_-3LIM?=>%E4S]W=:[V^#H%GM9)DU-VHO*_//1M5EILVPW@;- MOI;9NC,JBX"&81R465[YBUGW[:E>S-1!%WDEGVJO.91E5O^[DX4ZS7WB?WQX MSK<[W7X(%K-]MI4O4O_:/]5F%)R]K/-25DVN*J^6F[G_E=P^TK@UZ!"_6\JK4F_MX/MZ[H=M1K*0*]VZR,SC*)>R*%I/)H^_UJE_CMD:#M\_O#]V MQ9MB7K-&+E7Q)U_KW=P7OK>6F^Q0Z&=U^B9M0=SW;/4_Y%$6!MYF8F*L5-%T MO][JT&A56B\FE3)[[Y]YU3U/_3\)M6:X ;4&]&Q HD\-F#5@EQI$UB"ZU(!; M WZI06P-8L<@Z,GJV+_/=+:8U>KDU?T"VF?M.B6WL9G?5?NQF\[N/S,!C?EZ M7,0IF07'UI'%W/48.L!$*1UCEA#C(.XA@CF!'A"(X^41@7!QQ@2FUG/!%"V8 M=@[8J&"*.V"H ]8YB(8.1.RPT6.2#E-UF(1&@SQ[1B!*B##E#BF(+T$'@C# M10S@'C ]D1U02V=1*"DPG2UR&R^B!,<$@>1,63>P[%18)" MD4A"-N$"[WY*+N>.3IR#Z 7<6="8NQ1P9V'.2<;E#D%]PATN.!03G(F=@.*- M3Z,KN,,;G\+321*Z^[ %C?;8J6)Q<:"8.+@[HP4-626Q$R88W ;:&^//K-[F M5>.]*FTN%MWQ?Z.4EL9?>&,2WIE+ZGE0R(UN7Q/S7O0H/S57CQ M'U!+ P04 " #YJ1Q-00IC<%L" "-!P &0 'AL+W=O9F9G-\:;CX2^L08A[KQWN&=;M^%\V # Z@9UD#V0 ?7B MS9'0#G*QI2? !HK@09$Z# +/2T 'V]XMM^^1OJDSB%>!G MBT9VLW9D)7M"WN3FZV'K>M(0PJCF4@&*QP7M$,922-CX/6NZ2TI)O%U?U3^K MVD4M>\C0CN!?[8$W6S=SG0,ZPC/F+V3\@N9Z8M>9B_^&+@@+N'0BK""L=?)^>;:^>XZQ_I=D)P4P(%H*?W"6$,R'\($1W"=%,B#0"F$I1 MO:D@AT5.R>C0Z=\=H#Q$_B82W:]E4#5;O1/M82)Z*5(OS<%%"LV8Z,D&K0SWY!3>74H?H25WX MS*G)N>?RV[Z)+C/E*9"7FA8OQ:R91L.'S#2HOD-Z:GOF[ D75Z:ZV(Z$<"0\ M>@^BEXV8C&ULE5=A;YLP M$/TKB!]0.!MCJ))(3:)IDS:IZK3M,TV!D&S.8@R:V[D453ZGYVLRTSI9;T/FF,M MLFT;5!8!"<,X*+.\\A>S=N^^7LSD215Y)>YKKSF595;_6XI"GN<^^*\;#_G^ MH,Q&L)@=L[WX*=2OXWVM5\' LLU+436YK+Q:[.;^'=RN"34!+>)W+L[-Z-TS MJ3Q*^606W[9S/S2*1"$VRE!D^O$L5J(H#)/6\;#X_97]2YN\3N8Q M:\1*%G_RK3K,_<3WMF*7G0KU(,]?19\0\[T^^^_B610:;I3H,S:R:-I?;W-J ME"Q[%BVES%ZZ9UZUSW//_QJ&!Y ^@ P!$+\;0/L ^A80O1L0]0&1%1!TJ;2U M66?;JKKW'S'Q%4!*Q=!X1*R1B $%T'1/&D;3R_R9#A!A!)$+4$T)J!6 MG3H(;R%5ERAE$4FM;!$8X23E5L8N#-*8)!.B&2J:N:(AME1WZ)TW!2FWE M@A("5F)K!)2&%-<;HWIC1"_'"3A*P*]O6K U M @L9C4)<=(J*3J]H<^J."ZUL- MJ#'= ?FXV3UFG"V#:)1N5S@,1E)FNQ@"HRP>?3J7LG$K WI%NWO0Q7?%(+1E MNR@:V9I=#)NP7L"M$Q#O')G')05N9, ^T6W<6P Q%Z?;L5L/"HGMX B,I(EM M]&L,1I-HPM =S3@KFPRX0Z >QHDGR@>[C" 6(Q3/-<8"$^84SP$1N/8*1X" MBT,R(9O@/D-46)N>PP"2E-F2W9!26R/#L%HJ"U%O6\O#(VWD:=*F=EP MM#M<2NZ(&8JM_:6^K'17BS>:[J;S(ZOW>=5XCU+ID;L=C'=2*J$UAC>ZH =] MN1H6A=@I\\KU>]W=,+J%DL?^]A0,5[C%?U!+ P04 " #YJ1Q-N1\^("D" M ![!@ &0 'AL+W=OMNFS 4?A7$ M ]2$>RN"U"2:-FF3HD[;?COD)*#:F-E.Z-Y^OE!"P&U^Q/;Q=SG'F$/1,_XJ M:@#IO5'2BK5?2]D](22J&B@6#ZR#5NV<&*=8JB4_(]%QP$=#H@2%09 BBIO6 M+PL3V_.R8!=)FA;VW!,72C'_MP'"^K6_\M\#+\VYECJ RJ+#9_@)\E>WYVJ% M1I5C0Z$5#6L]#J>U_[QZVN4:;P"_&^C%9.[I2@Z,O>K%M^/:#W1"0*"26@&K MX0I;($0+J33^#IK^:*F)T_F[^A=3NZKE@ 5L&?G3'&6]]G/?.\()7XA\8?U7 M&.I)?&\H_CM<@2BXSD1Y5(P(\^]5%R$9'514*A2_V;%IS=C;G3@<:&Y".!#" MD;!*/R5$ R&Z$>)/"?% B&<$9$LQ9[/#$I<%9[W'[=/ML+Y$JZ=8G7ZE@^:P MS9XZ'J&BUS(+5P6Z:J$!L[&8<(*Y(9!2'RU"E\4F7-##>X/M$A'-9M-&DU>0 C^;]B:\BEU:J6_R)#IVT&?356;QC>JLMA'>9&Q; M_H'YN6F%=V!2-0CS&I\8DZ"R#![4+:G5EV!<$#A)/2=4.K1^/W MIOP/4$L#!!0 ( /FI'$V7C"H)/0( (@' 9 >&PO=V]R:W-H965T M*UW3(Y0KW(L2JAX02N+P6EE/[K+K:L)&O&S M@(;?]"T594_IFQI\/:YL1U4$! Y"26#97&$#A"@E63W"#3PE^1_#O)00=(;B7$':$<$1 M;7:]F$]8X"QEM+%8^SW46'UV[C*4VW50DWIW]#NYGES.7K/82U)T54(=9MUB MO %F,<1LIAAOB'B:(GQW"-D:(/]4D,S1A_&,83S-]V\+]1VS@&\4\+5 ,! 8 M%;EI,;'&5!KCC)).$8&?C$#;SV0&E0;&2@-#I3-K%1H%POO7*C(*1(8*_-&7 M$TU"1J$SXQ(;76*#2S!R:3'AK8L_YY(879+_[_LZF;C(*#,N"Z/+PN 2CEP6 MDQ6+YTQ&SE3B*YT^U!-P>6NJ.^ M8W8N*F[MJ9!GGSZA3I0*D(K.@RP[E]=B/R!P$JH;RSYK[X9V(&C=W7NHOWRS MOU!+ P04 " #YJ1Q-]LGD6R(" "T!@ &0 'AL+W=O-0 DZ;%[#-6>ZY!I.UE+WQ D X[Q6I^=(MA&@6"/%# 17F+[2!6CXY M459A(:?LC'C# !\UJ2(H\+P9JG!9NWFFUW8LS^A%D+*&'7/XI:HP^[T"0MNE MZ[NWA=?R7 BU@/*LP6?X!N)[LV-RAGJ58UE!S4M:.PQ.2_>#O]C.%5X#?I30 M\L'844GVE+ZIR>?CTO5404#@()0"EKV'5,^"]P!2+AJA+I<:"$ZZMSN'!! M*Z,B2ZGP>WG?T,]E/+E>O>1*F&;HJ(8-9=9A@@ GN M$>LI(O3O(9LI) GF]YBM1>:O$Y(Y^C"!-4R@^>%=&,\N$%H%0BT0#02B48Y5 M!TDTI-80/_2243^> 6VGH.1!VLA:;#0I-GG4KM@J$#_?KIE58#9M5^*-]GTV M21E[\0.7Q.J2_'=3-ATD'O8["&.[26HU22W-'+V>FW3B$J=VC[G58S[UB,;M MFD_:-0NC<.2"!E^W.L^_8G8N:^[LJ9 'A?Z<3Y0*D(+>BZRWD+^0?D+@)-0P MD6/6':3=1-#&_"-0_Z/*_P!02P,$% @ ^:D<34$-C?U[N0 M[D" !0 M !X;"]S:&%R9613=')I;F=S+GAM;.R]:6\;698@^GGF5P3J.6>D08C)?7%6 M%R#+=K9K]]]Q8*-J956A@7J,K+9(1 M=SGWW+,O?ZZJ??1YN\FK?_O3XWZ_>_GMM]7R,=TF5:_8I3G\LB[*;;*'C^7# MM]6N3)-5]9BF^^WFVV&_/_UVFV3YGZ)#GOW]D-X4AWS_;W^:C0=_^LN?J^PO M?][_Y76Q/&S3?!\E^2IZD^^S_3%ZE_.869%'5]$OMZ^CBQ>7T8LHRZ,?L\T& MOJ[^_.W^+W_^%H?@80;#Z,]%H$$?#_F!6__'Z\-"+ MAF/Z<5[_\:^''-[LM[_I%G_=OOC_N+ZO]F6RW/^?SC?OCKNTL9G^U?]N+!*> M7M$;;S?)0_W7=;*I&L.X.=ZG95;@ E?1ZV3??$Z \]__VW\[NC08=4[W--FD9W/,&K:5(5.4SSKJH.S7E^*CJ& M^+78P$U.2ME)XW1U@0*P#^FN*/=TN/MDWT0&>?S]X7Z3+0'!BV3?@#U<^F*3 MK0@HKY)-DB]3V#(0FJI.(^X>BT,%$&CBIZ$"TU,_3KI._KJJ8,*7C9^3ZI$( MV!+_2/]^R#XE&WB^L8(?D_)CND_N-VE4IVSM/$0'#_2R2HJTV4*(\'3 M<92G^ZA81\EF4SSAWBO\]&(Q'\71BT&\&/9I_A?#>#KMPXO5+EWNLT_IIH%< M[_)/L+(6K'M?IKLD6T7I9Z#K%4R Q;[1T#4I6P_H>TW+FZQA]MP^IGW)7"+ M$LX8!T4 [9!0T+;JCWY?%*LG(//-A0-:/V0(N_8Y?J:UYD5^=3LOOY0&P=./':"+;.H6)5G!26P(CAKJ?Y$AZ.+GXJ]FDTO:R]A3+%RVJ7 M+--_^Q,(#55:?DK_])>H/C;1ML=BLP(B\S_^G_EP,/N.T&=_;%Y"IH854\,= MT&:XA(M'O]>'_!D F)OU^#']&%9/*Y+!_+,KL'^GJNV@VB*>+81Q-9_%\ M-J)]3,?Q8#;4AS.DD"N^%)[$QB?OVO5JE:$@ /##JW4%Q&F9[#* 9PO.'+:' M#5$WN7/%%N#R"%<1AHXV1=5&)]P[JW2=+;,.]&D#XAL"XK-G3?L]__U35/KB M?8*H]ICN,^">EV=3;609*8D50/'>9CF,F:%P4539,T+6M1++"$2R:%4<[O?K MPR9*FO3U7%RZ@(6NBLTF*>'VPR$1;M11N_9V ]G.>IS1[:Q'BVZ.'YR' R3Q MCI]W*&&@+&U.0B\&B/F:K M0,!;RD\NIO5%VN-]"I<_U1?VR>B\ M2BJ0;0DQLLT![^-YQ.2W-'MXA,>ODD^P^8=4[^BA@B&0H0"?.!!,\J]=!(_8 M0L8ZB<=-P)P(SE]%SL-QWC'DNPGZSQV6J@7WT2G2?X,5#'(2],V7NH'>66:OX>,AAPBC=[C;% M,4U%E$62 XB#@-S!7BL'FS]LQ/I OP(9%C "P]H<80MIN

A?(3_]Y MJ$C[9'$F63'RX:#7M[_0*%?]Q>_>0\,N>NX>&B^>XJMH/WH+6LOY_)1>6=,K M5IR#RYF@5MIAPG! JZ)]@8I0 5H5W$$G0\"W^#<9M'8H'ZU@L??'\X9_G0)O M "W-R:W)%NU__Z O6LGJ59.LGI;2FMHJV>V^P-#6;K#R!B6G#'2)]74S4"L,VJ37LP[Z.=S+ M\D_"&$X@!YSC,DU7\@J?&*#^63+9C\E>?CG[E?="X[[RC5VKX;+K%7PCJ]DI M&\\F1Z96@,7)$D9D.T;GH:B@WP;:2+SD09$9$U^ILY*L$#=TL#29F MP3W^60&>E:WWO!4;VS;2]F+FI+V5E?:6YQKH.RWY0(];I,\O>3U@$@TB>-CM M6+$'>?UU5BV!"!_*EL.B&8A\U'55)S25Z?K0Q2C,FZR,M^G\].0[CV[Y2NUN M\.FZ&Y&<:R%";UP%E(CXR'E7J%.D7)V6*<^XK0BFS6'%URAYQGK_.JV69>9$ MB%>'*LO32@RAA^T6G5ZHX64/>0:Z$GH=A?#CZM\#8U^VX.;/Y4.2"P.,(R\! M*(-\CR9P.'R=UMLYC8!PPIW\ARPZZAJFZ4*-+O;%0TH\ZRG;/T;%H8RJPSW< MZBPI28*'WR(T%@_[WZ&NF.1'^C3X+M:OG]+Z-S"*?!4!BLJ7ATJ^NXR>DHI0 MOMP5[!TEI7:3 4+G68*?AOW^6*39^H.OTTT">EU*801DI4-UL1?]!G0:OGU, MD]7?#TF)UX*>OTWRZ*]%!3S<3(%#/R9 [9Y =]PZ5> 3$I>!'H YP;'0P@#D'UL[8 M(LCF5)B+!%'B;0F0@J?H@:R,>IAXX3>;#.DO7"Z@P#E(SR)R 6K""'20N&06 M<8YX=YEH'T#VA)>R+2XMC9;'>U@=_+U'QX=@\"I[R-B"6^T*L@HP!B[)ZKHZ MYLDV6P;1$7?I\C$O-L7#,;J0LWYWY\X:Q\P9YV#MZS(!U#\L]T@4>]'/!YH? M# /-V !E?A#Q2X$* MRP>JP0_"/'?PHA^?V%;%DGJ5?3YY.-_!N\PQK\W/@(, F!)=]_F^! Q"$JF; MOWY]H[N/HQ_0ZD?,YIGWW>OF#3N0+N,F*0$]R^C[,EFE>INC:X'4'1+L#4^B M ]Y\_U-SF+M'X*I[H%?N\&^/%1 H]];=^]OF6[>W/\#15[A"]R!\EP6G[59: M !\I'SC2HDR?X*#\FM[^YD?'EV ;%K7QR).'U$44)8=](>BV+XH-',N_)R7( M- $$Z<'O09W[?&34,E<,S_=3DFWH7B'[B#[A-=\37B$N1VL@R$4)%*\ZH.6_ M(D:U)2,':)(K(CF$(N2VCZ-[_&*;XEVIBO4>?X^C3UFY/Z!'P#W(8L2F.*RN ME>A&9K/*%[#6MX..,O>>;4< +I]18$M&7B,.Z7WFTO M^O[Z^GV J[M#B6+R'JD-#E,>U#E4I@^'C3C6A/2$<]PZQ8/9P.._3%(F: MOH9P)D)&J(M_2@ O;FSZ"0 "D[A7FP>%;MTZ53KSU2!16/I-)+@R'$:>/9! M8CWPVB1 3P$3X&50=/.4]'-5*VN1'\^OC>[A&NTPZ1:9E=J3:,E^5D3MQN#P M:G,E:EWIB#'IF&_B-ZU# F;Z_>,FS!1RY%^B(:N\A%N1U\]0DMU;2*UV1<5H M@4+<(S"X B_ )H3NKB:@GE@JNTC/7D/;65;6F;(T2BW@.#Z\Y@@\0MH4 SZ; M)]V+?F&2]@;TBBW=/.+F)9^#;*,Q=D2N#8A'1&4<65&) CQP"<9M\!.78 MS4F\!53JK5C424Q+V'1)%&^K-B.4,UCR/&]1-+*EESFP9))9D)9WKT F%P,1 MV?Y *_!R7".0B)9Y.I2"'[+6MTAB>O@7C)XPDJBHB?S;.LDTO*(+5>):3!%; MXM08%ELS"LS+;BIGVP;*N.0-",W$YQL16K$C9JL4&)CE:N$"JPYS)0F+(>"! MS_-S1$V]X.L%BL3Q"#SHLQ'R.WRL),R06D<3KGD6^E% M(@G>J?PB>\_JA,ZD07^\,2:-WU)GR"'._PCB'5"W30;/K,1/PI> M1609Z46M<9BT(>:31Z*%=@OHJT_O]\ZP &LW;R+[TD.]@F.YPJL@X@#*)[BC M*@T&A&UZQ%+D"1XHW7*0;<,4=9:3KP++1NO50=Q[AHT#I?1^N0<0)N2"@=XF M6&R)4W)&I)KUW^'5RL2&V!K(AU+-JLZ:)-'W&E6UCQH3 G%Z7F^BL@YOD5O(]6AI+T8SA18EN LJ#! MX-9!*LZ!TG6Y.AOPS+)+6$%=>8_#ZL'ED/@FK?!%Z91^L@W.\EI;9^R%1) L]7T,PLEJ+;X2>+H M*75[C9'SHKF1(.QT.%$?E%S /CB*0CC9^R!O#TF"T?Z\P,MD3T M##=!2XXE>)2-KZJ@>EL+W@X:Q.\$J!NY&+NA9FY'-^1HYR3Q"CE"R-61E?=4 M(8)F2/+)AD2@OB=U4P03N[BWN)1?:2D_I@D:K&D\I,B>;<'MV9>';9TL(\F. M&X0[[A( 6H(VG01DS;F]J,4-U_HD(2K=_Y7PG P925F2,*480R<+6GE9?!:V M;N"_.J2J %:/<+TBX*KN&[RM1'=H';L],K@=NT/:F9;.IDIYDW'%$=L."-0K MPU]X"U90P:M6(OQ*W V=8!?;XPL+-)R,[7@TH%,R/67Q?07D":0KE,+$H!H< M#8G"=R6MB@E*@H+:L2; ;;=HSZ=0Z)T:79"1@2RU_(BD.-2+PYT&FT.S] /! M>/]8ING5!B,MC8SYF,$=!JGAB#1R13;M>^0>*@'>AK#P=_ENX,0K$/. M<03I*H[^?BA8XR&[*K$\LK_P2; 2PO03=1!AQBB]V+!I%F*VYE8@P]'9A^'L MQ3W*RNPP#F<_9Z[&"D\/ A^J; NR2MD]'ES>VHCPC#(C6C;K,<':\1D0(TE* M*\JRN!?;.SJ3_4."SP"-A!:&9B70P/<9&6V(AAZ 4"%54WE81?K6Y2I(1Q@Q MD9N)Z@NMC* K5]0>C\P5"OND^K0"R0][V GSOD?9%^-S\=F\L#LU5.E#2)7" M&/77JEBYQUNI69D&]QY(*<2*9O$@*6%9]Y"ML; E(#,L,J$**PD*TS$J0(O'<<7%/J,P@BR)3*1E, MPEO"S00)J'3Z"^"GYYM;M/<0JW<\IP >]B 6,G@"-/.+M/?00^-K_K$\ M[/9+="D#1WV@@S4X"%!ZRA\D%1%I(9"?#+1E"H6H+HF3*A/U"Q1EE\!\GZQ( M50 8D.BX=SJ^L L8\;!D>.-!B0+^#^44#%_!4'Z5)\54/?CMB(0L2S\)1[]W MIX9RX-N"=3'-VV*X57;9LM:JMMA MD;/"'KUUL+1Z!+JVIAF[1+8&>Y(A9K6 MTV;'O^(&H\434/GTJEBO*Q8R#=O:,4K^46R&:FIENH#, M"W@ERKA)J8I1%?)V$-Z?Q*6&N1))N6+9YJ*%PXM&S6(F,M)U5E;[JRR/Y2_T M[1%+O43LD7LN&2*J6J_D<%&+H!.EWR_#.^=,(708*+:*TQ;H6+$!T4Z]7.0W MD -JT>>11E65TK'U =UD<*Y;8J0N8\&(LQ;R?!Z(]TCG\="<%(CL$ \[+]A@ M5%:LB0) CZ=D1;73N?TUYJ-[QICD=%@R OO#)-1A85&AX*Q6(HQV^PNZ%;L@ M%?&-3T7$\)&N-$7OOMU@3 E)ZN(-W;+H%@J3+.ZS.2/(TCH1%]>+@K"YK)+0 M?HP,=0(/^O_1BW9%VH"HNK *!K?'O4.5(J5';V'5SD9KTQ5Y1_!$C&CYS.9+ M#IHC:], 2=>(3+/$F]O>8$+/>V><3FH[8S1R&R/IFJ_O\_OT#)MWC14(W.I) ML !V; "/\[?O+-C8$#PW1 %RY%YNE61S $*^N!_4]4*ZL$@M!RJ% +1H]3)H? M2""3B[8&"@\,00(DB.IA5LT:C=\<49"M[?O&9I"@7N']('"WQ=Z!9W+(,XZ$ M0 \W,E3P*B+EAA(9HET@]AZA%]X$5G0&>%-VATG9*RCC\#9 MX;<* X0V%(<%<\*D+%'6IDIR,7-(B$7;$3D4XB&XQ,E,S?$0 PX3%,DT>_6W37>,V 0R43G%L$E,F>M:Y(4GN"DWB3@"PJQ(S M"P> 67TSX7[:3G/_6/[+KR8Y)?YKDNO/AM&8HH3:Z_?4AO+2#^3YK!VS-_. MX5E)A9=^Q8"3Y=1AG55Z(AHS0<*8U!=5! M-.R$[?XQA"]KUQ],3,AO*,64R!M5]R;K;#V0W;/T<=XET#L(CM6GMJ@4E0M.5R8@ZWEI:*L_+$%+,5;@3E^F(R* M[(YG3RPR"N'-!1J*25Y$TTR) >HK.WB&H+]V/V/#PQ&O]>&%+S?&M MQXWB9EW5)-4^Z/UM4J'Z)B%UF@7<<\M^?0:H"30'S,I^S'8[/."5E.@CRHV& M.&"GP;:=-L/ALZP>,,(X/(IQ]3 WQ@]TG+A$) @RNEA]O2>''6H+DB3$9N:] M!LQDU4?\AN-(^%)[0S!@ +V+&U*EVUFY&1,*(J8<&K^K.[.1'A.!B$5Q!D0 MSKTLWCXL3F:#6R?& J+VGQ2+6$C>&.FO+CVXAU'+;"X/A[5PMS+/J(\_24R7 MA\#-.9=8=@[(Z6Q:[YVA_S)H3Y\[A")D= M1J]6FCLCTE E8IY7E=W5K$=L $C8@M9&X=D9P^#>)A1D?Q;%K_G@,K7N$]=? MI3N4 #U;QZS"AGLL7&(O FYG+.?"( WIXAOAF+$R2V* *'^34T>_Q4. M[@\/="$JK-.U7SXJYS[D8A_!%>W0H\?!< E1LRMXY ICLUPHIF"0\E+<)>[+ M\>M07SO#9,TO>A$$[XW;-B#9<8?[1><6O(S"?4S66?&@@Y0&I[=&KB3JPR\Y M_(LB9'":561# .O!N^3M:,@V[FU/5RWO(N:9HE\6&6KI0VHQ;BP'$6BS\1X, M?%$T,8_X >T/Q,9648M)NN4D*+AO4I6P K[2NJ$ EQ%G/'0E, ?#"0! >4)4 M7P-,-ACXM#GJ?$+"X;F C(G$2P8I0#K.RZ.)>]&/N'EX]^J-U.6ZMDM!>N3P MV.77H>JVPA/S-\XE'%TX!$E()<-<(\K>=%;"BO.M6!4)DC!Q;#>;@+.2D(I\ MR<6 D"S 3)?IRI C)+M;/994CL4. M3>8V"0CW^ D+)O&Q9:>.M:*]TVG_*)!+4A&7 6&/)XI-QNAF)F:;W9[*F34$ M1^<70JC(VE9N4:?.P7L'G1$T7!J[">E:8KZ633Q@< :9 &J.\J 5&')J9>Y4 M9S*/LNIJ9DNEJ8RBZ1Z>A%^DUES.-9NZ$S].X6IKCV,7*H M(^@4 QA,J*K"=E<8HZWV\X)$!*L D$7\U]N?W\1\VT*+RD1Y /PJ5 4#*0+ MP5$9YD_.8:0N!:M[;Y/_+#1Y0(@R,'.F*@&,T+@!6JZ0],2*G3G;*#&$ZQSFQ/0[HM)60YDECH>4J" M@ VQ"-';'1>M58Z[+52>_&$%D)RM03F#R02"1V$UY;!%FY)&G6(@4:_@//%$N2&5D'9-I^_#3&A(]$(R9!Q>JG"HT1QS\ZK7N0K[FV.M'N) M:#OD&M$%%"TC]+-^8@H7T3.JW#HT2:*&T10&EL"1JG" M5>\?4\]I64C"H';*=M+,8@0+)MYD:WFI\GZ3ACMLR5:!1,X33H_,B/P M22-[:@#& *&A&$EA@:WS"GK38L"[:+M*1'>'$O,Q*XW?7++05Y,D8B.ZNYMN MB+9)M58D#0$22@PPCT NR+8#42?+LU;ZX$MT>)<287^BVCSZEI;B,+U8 0^"#RT@)%\>Y))O+F$D!0>BX M2Z,+/?(J+5U2'X>'(P,U&BS(K9S)3>_ACR2!BCK.2-G(!%3$#-1YT8#X(E0OE$.1 Y M*Z24D"C%G%_J2@X:7[L+]M%H(0)'006)J@I=O93G1FXRT%V17.+U C3;D,>G M%M*ZE((47H<%LF6["=A,:"/ET>1,?7B1Y/)J!:"W=C:O%W5 M)=TLUF4LT>\/U$N($I"#J/B6W! L%.SRL,ZV#9)R4V5[?S\8(R6H)Y@&.;H?:T=' UH@8D>S M% LW;4CGDK(R#"*5N Z5P,AL)O8;]=LZM:NFI&VC GXC+D3]IBJQ:;HR1:;$ M46[LF;X*#T4CH-%=!Q'::Q+_>Z9$A\]><"]X:GQ*W% :;HMQR25M/"VRB50\ MR?(K-Y>8MT4*-EOG19 *1\X(BC@D7X24;B%)->!!G@=GN55X5=+_HGB>B,R: M*0PC3;5 Y+@+#+LB6BU=UM9:G@^*TV6,+)2RR;T'>ES[2Y6!58K!L+D6S<-* M-\TY?-ZZ(YUB[FU;CX;,2/^"5 L>$>8YO4<(X$^M$QXI&98, ^W%>+]@.?Y^ MA2N!W6I):5YP6%!HQ4GC6)4.EOB%R\%4>IL>9>;%7()ZA0'C<'&#B#G)Q+%] M2;& DT5V&BDRTHCA#L-%R#'+QN9&R5$#2PXOLF X>DLM!\;9 %4KM5*\GPBH M,&P72!53ZK%:^ KNBS(1ED%@N:]AH&6PE$>WU8)HK;)#.Z9G<1ZG)+T)RNNH M.4\B+QRTD\U2B;:D5:-DA -M:BV6Y(V&QJFP"J/>="0'-G\H CV7N4XI#^R_ M&43+PR*NF$@LYRI4EPRZ9 7%2YI\ MEF1=FLK?P9!*.GL!%ZJS*RK3(/J.0@:E<@?9?3 AMUX@0P(-<'P*ZLX>BT)" M\_"DV[#1)S+082"Z4(%EAX-V&P"FV(<64JV'IU33-C63CV-@'C'Q51U;WAOM MG0BU*'1>\)'#I%T4.@5S8=Z!B4OKW(6+K&0PQ5334'/G?:$GENR@ M\B7WR27LL$1HC@I); ,Z2'6Q=J"3A$LYDC:>KFWM:EM2WK9,*IOMV#P" TX< M!NM3DX]!C%8NBYLK)MUSN#1=>R6]!"!:,=+0ED6AF= +FDZ%IC4&_AN]Y2"/ M44651S95 WOBJ^P(08L,@X,IA>G5R;$?X<@,P5#GKZ%W]\>H7DA&U0@"HG1= MX\7>@YBWSE@P,AA5"P"HTSN#_J2L&A>7N#]\H'ZMQDIL=5_>I%Y,3$5FAP5: ML\(J7.WI&[1FEWP"1YE[:%JLUCW7;H^'[5H]WSZ!(:&4JQ#/[U/"/I?M0A!( M/R>.W@/L83[2\+E9'-+*A_00_ BZLG6X_QHPN29>W'F-_D.#[G9 M OZJARDDIV9A(WLF:!=X4.3:X**-UFS"PVW*_BY;__?:]EBH MY(&LD0.,;C"?O8?;%ULSQ@ADU;+$-&E;;L;/8#V@? 'W-M]*2Z:Q5!4BO020 M/V;IVKRQ2I=\"ECEC\@0#D)AT-;?H8]5 @:O&/K\(@E6.SU!QBZT&WKJS>=T M>2 ?R<]KT"72DH?H^%'V476 QM>@Y*"ZL#R8YG!W>"-TSZZXH"11VIV*\"*U MO[D 1HE:^(;+$=620:4HS8,Q>:5-].A%OY+OWI0I M2"Q+I3!C?D">A,RBL'$YM9J[3ZDQU<^!!&RUPBZ,!)15S3$I M@=8XI5^"C9=B28&5>RA^*+]Z<4X@J>J;"41G.QKZV"%A:Q\20Y?4*HYE$DE;:O\ M])AN5BJWW)5T30X+7(@N!"- MUFHX1Z5]0@:S8H4WD0=)G7AM+911?B"3#XJP6G[.FRJIO(IUX_J:*K$9T" 6 M&QB.ZIVA"H"2H$CU@4@*H-AMS2X4P-#&O<5.XNXT "> D;3S0.6$XI21-*(D M5OB8X3;DM/?*U*3QNST9$BVA1R7"W[Q-89ZD#JI]09&!]"02PP8@A,DY[VU_ M61\=)N9(QPZYTA4\SZ[)]M)'TOB+30W)TD7P(/MM6HU,4#&5D$:+?!M .#<9 M%H2$ RUEK2LG2F?26/Y&"O*;#C,B&1')@*CT++J._E)'L6]:BM0&I!$4XQ_2:*H\'H&T*%P?!W3CC% M"9^*YG0TV7 JTPQ^YS032EAD.\@U=J7#Y$L?MOG](>.Z]>_$NT2YW%IA ^'" M$3WZIN]E%PDE:CGN0R6]W".6"[U1G@F(]:MB+I[)_. M:Z,N)PI&[47@+(RND0>[-S;)\=Q5XOXW$>6)8*DN7WF7E^A*3=XUA]LAZ>5V M*8&&U38-PDV/ESC"%K@&)2R 3@/(YDD*123A;,^."4MX,>J-@9%M-F3/H:_^ M"L(6'J)>N,=DI4G(R[W&^B3-?O*6UCUQ:BE%DD=:$Y2HFF9IKS;C2:()^<2L<2.2 +W@CXK,(W?][+&(EU6D"\=HD M_!I+?.L)LD6 ,I@Q"ZE>L3EI-BZ#*9&QV78"QM90:Y>@V$&!+;[D2+T8?RL MJ#I'HXO?T95/[FC3P)BX:T>_\,3HU(UAGNE**6XR55"(&XL>+Y3')2I)(V0: M 1:/83Q8A(D$(%4]\4MJIE1F#P\EF7SRLLX5Y)X=[CT_ MCFE>C- R*02 M=!0G4/D<. UW:8N)A:%U"BOG(_.9X-HED7#QX'"AXA'A.O--9 >8'QN MPCJ-J9TJ!4G302/=^68*XGNO5:H3,%6I_.[B6ER4ESKY;;$,-\$F6ZO,+H73 MJ!I/EK>QY\0/RB[&-CP.9&X@!/L:1]&ND)S!(*T5T>27D$6*+?P4-![[TE8H M33QH+J$WLOL(,'6>.,VFH275NUVHF($02K\ MACM"T]T'MONA?D'<7I>N@U2EEP5V/3?G$.PUD(\]C3N3*)SLIA &%-0=!8&9 MV%ADI.@$9>!3CH8/Y-"CL% DF8R#^()8P(8<$/),0]Y715I9GFG5Y_MTC7^=3)<'+D>P&2F:&N*>\9RK(P)L'J;WI=T M+5&[/,F]0?<AM\)$ M@_YKIKZ(^FY-?JP&S5]1T*RQ8OF#X^W2.?SUL#D*N>^ __QJ *33P3VZBNXP M!!I/V.KXHBGN5AS!+R#OX!HDI:A;09.(Y;J0V;*K89(&AMAMDA,(K4%KJU+GJWGDH], 'R6 M;+:-_."=98I-L4B>KF9RL[6)M'Y_2%1HV-^IO)^D#J*A/TL9OM2^?+LL.(7N M1V(QPAF]^2"V7B-OD[E'HPZCJ.9C!46QJ Q(6!.K,_+?>:O\#48]B%C6UJXJ M":S;?R1#F8D3E3%&WW*):0%R:[#S"?RSWC'_0$Y1/>$D8A<"8*RTVYY4UI7< MN_"F2 T'@IJ3"0JJ;,4;:[#S_P*H:V74^4G\G9.,*@',MTX?N0*U2:%_$_2K MDT<%HX=#9'7U-KL4*R#ZVEWR60Q?$A!R;31@9IOM$VB7[Y]OWKF&OMH#]8ZL M*>8,];JT0$H[)I>FKZ*3UURGWR,%A)!7D"(S9<6"C[@(?EQBT;#.3X;=4# " MU_A%3>"M!ISMM$51X]-7#UW$X>//"H^]!^@= MH^>-Q7T?3>*PLZJ/:$RO-T(:<8=ORK) ["I+;:?R']?W%=D(_L\?OZC(#O$J M67[$VJ$8)-/PQ. MM#%?2+91-5N=<^N)M-]BIV[VG?9CPZ2N#QC90)VQ ?+. M(_ZJ0)Q EROI4QAE;%MFU]YR.5;4@RQ?IMS_CE7I!V%HYO5W]A?WLE..\'I5 M+CL8P[XX&@)#4S9,P4CH*WPJI#].AZAY(C:Z@KJA[LD+O;,!10W@;FEZVD&YU+FW1D2(DY9GF@UL)Z M$@=0^IKTJ LDS8K!VD9" GL2+I,+VQ-+]M! PELH\P4DW7X F %X52I&E2[4'/)A691I=H#4@()#:+ M!7*=2HYDM+>),\92:I+ $[;I8M"R"\*BRB%!88S[=/^4IKG%"1=%?*H>[YUY M/CA(M)UH;@'10.?P.8=($@A-6DQWYW.[ "HGALY:LKCX0_U#YYRP1D^,R1PC MR(!.'.2#;J\Q?>VL097%O%.;C+TO+@ETT!TV_$%7SL9E'F(/,RK(TW&Y]JXP M>\)M>2I.R"GA/E<'QOTUNW*DR@D7-O>O.W3P73U*BQ3N:TXVYAKP^ZZJQP1O M2DP)*H'J6\WJJ;$KP?=%:]&"KD6 X4+:U<=14/!CXIVCIJH. =?$*+JP8$K; M6*7UHK'WZ;$0.ZG,YA;#G@:N_ 2/]L[$@XG' \,9FU>Y&TF^!C$4'=@YZ[#A M_^KSNO,$@'W#?.'CP//C@ACS5;V>!K, UV0N#-4)U!##581[[(OB8\39V)1Z MA\:GG52JS5,.^3/[CCMS0DV4D5,C:L723]9=H3U0R96P&)ACRH;0$1?@9D(M M,84M33SCP$DGD?TB0="X#:]GK';H6%9&=8N*)@<(@U:%IF%I8<6ALX[!EQUG M/=B2=>.4\QY(KU]8P/B.O52TW6>+&,92J#3DT$E=@37-73%$DP3P0BI/BB/? M/GQSE%1?VMJ#5,.*:AG$@N&I%(3)JC##4?UJGQSB@0>%1]$NF[8-56&[U[M$T+]E+*SS3?.X77K:V$'X13:?Q;#*!/RXF\7@ZCR[QNT$\G,],J\X7:!'IS_KPQVRV MX(_S\0*7B &YW@?KZP\XWRIG[;Z()O%@-(-_YV/Z -HT\(J]J\A@G@0 Q*,^ M3G,QCJ?]":UIL("%]L?RSK5[=@C/CN;ALT.0"V>CD8/ #S[K]*5/:Z\31][X M:(3KNP (+ 8,C'[<'X]J:[5YK+"V_C">#?KA>P/8Q7BPD!=_"%\8 0!FP]H+ MHU&\F \"0Z*&TL"#PS%,,EG0HQ>C>#08\Y_#\12.9@0?>"8RTV/T)"HE6CT2 M^YON\1SG\/!T&@XQQX&'+0NE7"@S7&.TD]!O*@?_,J2>S.+9;,Z[[ ]Y69,Q M['(4(O6<@/\B&A%(X.-T,NO"RL%L$0\G=,A#>(X/8C";QI/%H(Z5@\4PGDP& MM6?GBWB^&'XY5HX7\8219;:8TE#C.>QO>A(GY[-X3O?-O03?],>#=GP<#./Q M?&2?'@P&\12(0![6=!X.,8-# 4SZ"FP\ M"?467E$ILV@2]A,13+^?:YP8W/&/3(=#_>72K(:QPR?J MG? ]T MJ "83$E9P"A< 3F&:S_EJRUP]H,.IP!HO6M%8V2Z4^,8'FY_?; 8Q>/)./H! M-\*)#!Z;\5(OXH&G$>/)H/;^Q; /E*T/W]((]YP7&D35\4.#^>C4*$"I1LC* ML'4WQ2+P6XMQ_]1;@&3$>=U;[KJ\C%XE9'4FD]Z&>F_#&_W>:,@#PE\XWV]4 ML25=76E-*\ECT(@][A6)$,W/FF,Z ;0=Z#\G;NI7L]*ON*FC.>"($%4X<(7H M8#83J05P?#3PUP3DI2G@Q,5PBB!:P']1JIJ,:U=UL)C'"Q \8=3Q!(>"8\3! M4G;BKP=&!2%\BT\:9&([CM@.'^HD[B*?!+%\Q^-IG9&;BS+NDS1^^I*.%J0RG!@%4&;2KUU2&+H_ M&I]^:TZT\PLNZ72LEW0Z^V=<4D!8@+'\\SO$"ILQ\&5B17R&7!&._H?(%?\D MZ2$0[_VJ+:H&H MK\YTYZL^:TE*%&QF(Z*@*,&PI#,!-?K&EY\V<[566&M5=-@VB,,"@14^"Q+P M@J@(4+0A7@2K[Z <3)>*[]EX=E*#=YK/A:@$%W.]JG,$>%UEP=F!-/9)?QXO M5&T'O7!!)W86@%D-8^7-"!K\U3^#(_X^[&LG8)YL_6%'/(D7PG!9HR7NLR!T MLB=\,1[)76!6YA2ZEL,"CC@A8XS7^4!%GL^_Z+!&=,WL6?$W9';,L? KAP>U M69M#>A4$2Q%\GR=R58LZF+(Z^(6$[K09E0JFVC0E?ZQ*1FI]G4TB4Q@N)8;H MMDRH"3M)?%22OI*4FPRCB>M%*BB,&>N<83Z),A\NGZ-5G6Q(P EC._ICUYRR M^Z\])L.;>O78I1]]L9K;L/3-6PQ*_I6BJ'_T95$;\5/FL="0*GSN'C9XCF;\:R-([N&YB1.LR3[2^XJ M8W+%V<;7/W#Y6;/G/VP@#)]DKPQ7$UNE5%:/%%Q0W=$B0-9),8GB=TCLT#ZU M0(OP(N0+P.[ZY:6 M%%*Q2U"J!"D97H UX>3X 18(4@OHP/(=?IHNV))X=9\L/^)=\HL8C.()2+4U MU0:^!"8$_XQ!/W._3?FG\9RM[O%T@=!E:]N(X0O?XG#PQR0>#V;$K_%W$:'A MVQ$H4C47?'>Q:J&FTX@[VT@BNHE%I<@9UW'=!9L2L[49I.)":-(:4X?AX-&, MFHJ@^XCK)O=:'4/588O10__0!*Y"JA/ZS.2VSH!L^4?4:%F]-F=P!C7['8]T$T*0ZXC4 M7=1-5L9N9Q]IIWY3(G<7,[S) R*>1%_0J F2--/$<\C>D.RM_&Z,&L/%8.8H M'U/!!I4;QT,@JO2.KMG95/Q/G30._68P-AG;9J!CTRZ!U _&(Z%X+Z+)% 1B MUJD&#*<)F7Q)(V2_W3">SF:>VGT)%K1CTO1?B!UM9PKG/@=*3WL:#[N1(WSH M/-Z&W(HY5_W$[&^-DY[#*8S;3]K\U'G2_7@*K.9BVO*Z_0T.%[0*]NP(:VK; M>.VA5TJJPS)Y9OY:5$I]P93T8=Z.)^1+\O^5?;GG(_HH%V-.VZ<_SC31W:2+4& MXR9R\]<#M*R.VE ?OYX-XOY\T/A5ON[B'VX0%IV[/K+@W/&QZ]]6JJ0_BH#= M\5$$[8Z/7?^>0[L\G4*.U/4):5C[I^[-UFB=_L!B>_LG$=\[/G;]VT4?W3 L MX'=_1!F_XV/7OR^B\52%?]4"#-;#'1U0),P0Z?C$*P/!4X-Q/!KCFXLY(/2L MXW+PCW5=^[G$(Z 7>Q L&TK]N>^AJ"L1:"B7OE9+K;.R?1W-"BE?;9*&.=CF MF&FP&)I_V?<-$LJTSY_[8[05 IM8F7HF*,:-HW%_!D^,IJ/H-XPOO2K6ZPJM MC>B5NR17W)C\9],^_O/L@E*.W/.K65#@1[@F;U,,(-#]H0:6#T'!;!#&XNEX MQ/].28TG=?,MNL"PJ017K0*ZMP"< [U]WL=[->X+-<]LS X*L+/(A:"YL)WW M)>H:TN *8T)VG%F#ULQ?JA2!\ -6G/J"#1&7OJSOS8T=#:Y&9$:/YX3[:/4= MX%49P=* &]QJ&RQ\#F.[YO#?.9P:W-_Q/'I[ /67=#A.BOG,5>'PX<6D'\VG M$_C?F.NLH/$,10I?P'-X1:,![1F2I1\-)$/*YMN7!PWK1@ON W40=8$0DWD$ MYQT *_7 XMJF(%RC?V(,IP18![1Z/AR1_/RR5N?)]/R[&./9HK2&UN_A&"6P MBQ%'>5QVSL?6[46\&" DYZ+A LGI8_R8&5[#>JED4]M89'A],>L-7)&C&#]. M?>TI>/K%W'SQ=0VXR"GGTJA[IGB&AG^]EXJ'E&REOVD['MCP[[3RD:G 1F5= MVY)LB.W2@Q))B>^KB I2?R(QBI/!1'P)D]$D>I_L&:7@^DTIPF9.&A=<*XT- M>1'- ']9O8K57G\R%1')/(!PH%*YFSQ21\WC>I=(:I7??Y,Y(.3"4N0-)^;Q8B:=\@ M\1^#I"=0TI<)<,8HJN.',O\VR8AS/8D+W?5N.S ]I0I^@,(CN%72N?4M=^%) MVF DG20Z5])E-LLJ4^^M<4/>>S!'T8"WZX/X$TN3\'1&P5 MJ0$_2LR.MO&'7\<)=:2@Z6C0- >E+:"PN$;T6@\E%!7%+WVYWCH';L)\@IXV M8)%CBE+CP!ZX0,,A_'<^6>!&^JH.)3).&"**(9PCXE= $M&?L71M)?4=+#^Q@L*+Z*@=P33 MC&3B$5JQ&H(IU]]_RVUNC_6??\">FK[9A#YVPAM5?_(=D"?D__=<%WQ*)HF4 M.NW0=:)>O47"Z"5J!'!)$ !8,+;)[4RHPPG"'/=;^ X8%1H?-NDQ>I7D'UWQ MBMM?7[F'I:C?!FE3R:;WML'5F8R6"NYR9WY>N MP?76\A65&/E,72.PNF$PR";=2P:[#%(=[G6<7O3;H^3RJ@C\U0:3+#]4E-V. MY2FD\*RL'L]!7/PI9R_[U6"K\ V9'+7^THM)WRP_EK>Q03P29FZWO7)EJCH M?-CY=I= TD.0R+9QGR[890TGBP%=0%;_F!68IA;W15FR1(-?\I:YFW3%O=W3 M5:W%@:8/N?-(-YFPA[9>$HAGO,A[](]HPZDXDN9]6A0& M6*&,C"/]ANE1M_L2TWC^"J_GF!7&Y]OO80LO.*R+#,9)HA_>O?KY X]B\D0E MT[Y<^92G+C#%T6X#XPYI7%)E>BWICJ"*?F0J9P%W6?\PJ"8 MP3#ZA*MF#3,./EI/]RT.OW*9?XZY"# M\$'*\EO*HK3JN>.AQE7L%FSL TZGK8Z0 URG &;R:"DMDBMB)5A>)6TM&^ M=\BI;1#G:NY FBQRJI.?[+74.>KZU/[95YW:8,\;^,YI1[YH3R_Z=ZU!!SR( MFNU1'_&4FA$4)=("WW^ "@F9:H-2[.3Z\(!9LBH;-N).;MP5JZ3$AV158_. M+WK8A)VH3J)_"GK*2*DL]W8A:N3(A]]*; MK1?=8JBP*Q9N)]5.F#RQ3\\U*S8DIJ5/)BY+OB/VO$JVP$^DB5/R,>4>!B9B M,S%= RBGFWNJWA=[BG>[YSZAM [S)"*:^(@XM]D7>G7U# EUT7RR!+3F-IB: M[^]B#'K1+SD1#/(9/2$ A1\NN>D2XTLJB>\950XPJ<_UR@1Y4=N>7W+.Y0,4 M_?Q=6%EE%?U7!'R0$Y'24M\RC/3?)4'9!M9YO4E3RX/5"X M'Q;Z.I0.PG M7G0#. \7'$OC]^)H<#687-W\>C4$87X^#32$UWY]UTM; HMKXN(FJ:",VVD2 M<K%F&\KM M%0L_VZS:I%R2*JQV7:])@ !Y]_[G7O2>#B);K_4L#KD7R)V- DWM0DG-*5#( M)MW\$LL_KNF:4#71L1;C01E#>VW6---MNBVP$B$K;"3'&+V)&E]P@2BCL9(% M6YMR("T@6'-C ^882K7P*W/5'.?22@Y2\(,YEU-%I2>".0^]U+YTX0.:P[A@ MEWC(*V.O71/"&QQ@W-#.5 H+7U $N0'U:"61!PH;>W15AU@BE%E:8?J;IH*:VPRJ-;E2M][R:B0_1FA:'.X\>3XII8^J9$ MX=./F[F[H'$-=MRW#DB)*=PYUM93*15%MA,5B$TEG(\W_(4SDZCGH5[?E !; M(XPM,$VKXIW> %_#ALO.N<\"5B[^*B52DWH"+)VK#%Y5ZP2;65GPHJF9?[WVO8YBC MEX/YU?+3%:#G;'CUZTW ,DT$>)UEAGQ067S]>6&+E9XW:WNW6N9ST"?-9\BVN>9\#=*CB"Q\.0#<'_?NK"?4K.FP>I' 9G 7-$HO5,/U8 M!3RAR0:4^%]CUX*5OT_B,- N\' [BXPU,XS;"-,#/"C"E^AX'5^1(J#SN"YK MN>(,7)8.T2N4S;Y4&*-L/\Y0>%8P^Z.Q[L?BL-G#V8MPUD2UT7 XJJ/:/T,Z MD_TUAG98^5726ILX0DW=B"("F7/-1T6",]I)0R:2ZM"F[Q**5\23,6PB)U6' M*V6V%3/TU:]:3#*^]2WV[:%^>Z:VE9-#JD"(ZKXO!+,5-82NI)SI_3&DKVBP ME.;(<J@P\:,M?(P[A0T14J+J&/G8?W2V\T"4>-J?L-626Y;)P^3"I^0S4F M2SYK+0<*G;[%,EY.736M6M+*M\,*I MF&R,=?L0#F1*$$@X%9SL)]E'0/['@IO&!=8&I]D'.G]/^Q EN2F[[LQIOZ7< M6L?9O?PI5KMDF5:M1#V.KBNDT72[#JCU"2?.T4&(%&/#"0]^-)XE*6F5IC-\ M^GE'W;-SMX)5PJUIQ18)MW"#_NL,M&6X-=IF:V?F*G7'5[1<0#X8M)_\;*;2*)3@AK)/7V(TQG&? M2HU@!#35A<( T^F"HS9&5!7%Q1?3)XGAF"Y,+#-]HHB. 14L\3_@)[IJH[X/ MD,6_:<8%91^ZJ8>#> A_?+ X3^$[XS#&;-2;A.$[]HL_)GSG^T-"3@Z!\CL8 M9IN[VI:5=@[/L9G>IL4"3_9C;261U=\.FI*JABFR6[%N-X/M)S_E1F=G-JK?L&ZCF6@X7M\]?87KC] M-_)UG_BY%A\SIF^=G.F,AJ[5KEJC-,-=8@XJ%NQ1Z<-P?OJ%C$AM/V!_J\H) MN!]N?ZETPMCBKP *?WEGEV)F:V1 9/(?(A.]ELIB8/]7#'P0GH6 M5!RI"MJILU)MB7)5>HWOM0&'T[ZEA2%76Q:W2?,I;6@>.URW)0*\?9WZ(TLS M'%']@L("X@?GDS(10M+EEXBB+^S/FPS351WC#1SK/*#J:XTAU.5LW\%Z=70$ M+:@$OP6HY%OQ8FWYY*A"Z)J#)[%]/'%V]KQZ5Z$T >>O?6MU;34FMCPVFHS1 M0&,BI.;Q"%C;9#K53;#?C10' Q*DU2Q%$L9V;94V^1S\>AUYE!/Q9ZXP@G$* M'+X_;C\<@0>M 0:CL ,LHTV69GGA $)*21Y%O9?^_+A#FY8HEM-$,D_(@V%! M+R8HWPFWRAVV1@,F9*K8&PI!YQN?=Z(6J!8ERVI0WML0("7DCVB M)I8AEJ"B3'R14G7'M30TOEZLO])QW7[.:U5$Q';?0%K!,0.=Q';$ABDPP7R M_W/ <*897+H'"CNYM!R_L:-;J'C U0)R0$##DF)#=^B2AKEB#[MQ_9^!@^&[ M>FWB[JM22\+L;&2!/O!M/;G]:[!=JB'@&L?Q<#R(%_/^.>C>.%B4$[_Z9$<+ MN&>SZ3_W9(=83'JQ^"]\KM,_[EQG_EQAU[,9)1Y\S;G.?\^Y3K# PW#TSSQ7 M4,(6\6@T_"]\K+.O.=9?N86VZ_" KK;N'>@9H&)_#F5VG%N,&"3&<^5\MEZ1 M>U&J0*9NDWXB*T+0%]>^9"1W _&>I>;O?HVN$K[3R:6OYCG;C7T-,&ERHA)S M(/&*=M4A@;H)Q!B6%]&V8#L]8$0J>79>3Z3'Q1(BJNTR8=V1FQ2T+,'-P7TM M581%F;"P_7]P$'H4N.]37LD8P:WQ:QOTW07:2]W0[3T=^Z>"4:=XXALK/EJJ MW:#J -]J7X,Y_8SIQ!0 E[',S8DW& _I8TC-G)2$SZ'G$AGM!Q.A8R710+(E M#4KK@!%/Z4_!A&&N\>':.02#!%W"!2HBZF)R?Y P25?@SUH M*V[53$B0>E8S^;KCZ'_]J!&,[NR=7K:33S454_MSAX;Z! =U MO,*F?H#1.<8 K==,9VQG3.KZ%U79YRM^R-D(]2%M!%I[N^=67/EW/-_BWJ'A M6'@-YYXE!9!4OZ[E1W)K&^7P:BO1AD:V34TXL2B&Z(E Y\,&+RU0EB];1O?P M-*;#F,:89VXC9KL9]GFTS7OQC%9E\I3[:[E')[&KKU0#1M#E,"N-S7?M9 0R M81\PGGXO8:[MRU"N)VU"TB62E#-RY9R:QP^;$ MQ5:24!\'=>>KVG!M!<)3?S2/Y[.Y$[K8*28IBGRK,35HBF6[4>WHS_OQ8#Q\ M[OE1;\'NRT$\Z$]B5 :>?6,R/;^Z2\W:6S?VWA']!O!1XTN'E[*$3LGH?.NR MY*!.NZW6\L7,F+F?7R,Z29/-4I)J)2MLE2&N8 /.H(MB>.E"VNDP5IF9OVX* M<*__GQ+.1W%_.HD'I MCX!R;*L6BTJ5'G2P&B=EB1TC]EE,9: ?R!&,UD.S)7-QD'IY\9DYJ%*@ CYE M@1^( "J!BAR4;[@_N\A2L]F0:6=83)>I!W=L$R,X>K>(_>)DYY'*[EE_^>MM\;$G0'G5> MC0Y\C#FX0.*1BL9!MJZI)YCEHR+>8SV'9!O$; X6QJH6]#86L2_5MR7Z51M8 M=^"G)(R%YO0E0!+U\=. D0W MVG( %&T6*!Y!C]Z.;#CC (.9KV]OHME@+FXB+N46N)-,XN2RT "I,Q&\%#ZG MF\8J03.JRSN.!U1";1)/IC*@6A6P]A7ZX(=47 HEM8'7:: \%@U,@]K+>3X0*0HRF-"**>?3O M9#2*;JEVOT_ZQC/%6IJ3""NH3>&_L]$$2\:GY&TAAL[53.B63>,1W-X)53>; MQ./1[%37CQ'L4F. ME7F(*@QF JD:TB"*_D(,>UJE%NTZ$NXN 3%?MM:NH!42;2>]H2DGX#:%%^O- M[?OW9%-25QG&%M=*OV,AQ0JG$2BV"X-:#5Y#<="VA$H2"#F2C'.H.!WFJT\! M%\M-AY?(+'6[?"SP6O$T5\@>V=*V2C>> W@-$_LC;WE)+YUTW64B^<#KZJ1Z MYY+#VL=5NC MMB[38S,C>QHU7C^?8W=U)6&3KP?E*3FAD7'(R4?&4!T(XU^.U MZ= BKHOP;:X3QH8"<$QU$K;CN[0[?->@KGFU8W*W^Y-O[5+*68/C<'@7P)!- MZL\#D;9ZT("6+UJHA[^C'08GW1FO]$=B-TA\7=0JH12ESTF,&9E1*995WQ*S M1L%AW3F; EHZBIQ=_8UYQ M[ M2]W=QMJH_0%KW(L%U^L=PC5@TGG-*IJ:H74ZLOS\ ;&=[#G"L%.C'[=$J:I/ MO2745;5(C6']T<2P6L=/JOG&'%!*=\";=Y_\WB9C#M_[45=E/H>FV;AK_#L* MS_Z1#6Z@L)%A+#OWQZ$O;/#/H%?DZI5YJ%" M2*+3)=&82^2UNO:,MA5ZSKA]0>K-N!+VR&GL'&';BWXJ9,.HS(FRWT6WZ01\ M K\6'O0GP(V;WCN+I4O\=K'E%.6K6BC*F 00-.5+6D$0J5]%V\CT(G"B+JD, MZA9ATUU;-/"T-:@]%A6?-8G UYHL'[.42AC,Q=M/R^M%W\/9L+A"F]/N#YH[ M!>+3AOJA2T8<_;W<)$\1EG)WPML^Z OGVN$]:PI0F5&C]QM=Z4XQA$%_!/1) M(SG)/L3'##]-AY3K8ETB+O[*QY!XNZ@^Z"]'KC7 ]IA1]FCRV0R> (Z?1$Q5 M_$R)+K[M/P.U"6I<*JIA:^'QX.LP[4[5FKUT9G71S\X=K49Q4I\8*0+XV5)DE!YM#D9Z_?4_4F= 9VMJ,;*VY,S;CJ],E?U:&G\D<^0.5FTBU M%](AHM4'(V7_""1G!9LPBB(P++S M)8)VWHDT?D&AC&GSC$P1FLKP#1&%:E2%5/[ #O1B, YJP;Y8U"N43WYO&?VZ MUYSEUP_>&V\")&(+,O[]G8Q(3>HH*.G%L!\Z3)H'@@K/ M8,@!=!46[U.MS 8.R+0:QF33:TR\SKI9JM'P!RD^X5(VK83M>(8MLL$E 9B> M[K"8!HK7E*ZLC(%2J55(EV5@-AB7?: LZ(=BGR5B= ,"*$G^+G)YFR:HM7UE M_T<;QCV>#.+A9/%\J!;<7AH%>]Z[=(7.YV>]Q3"JB_E8XRG1BGD9ADS=@VB& M+#G/BP/%1B@NL#.+ V+IGCI<&_&6G!O=[<3ROS+=TXLD,*R ^<$"C^1 X\2< M^FAG86[.L/__\?RD)62T1 M#=#= $I5B!T>>&K.H1(=C2/MU+SJ6;#8G0([!$;OL2P4SM7(D]6>JNZ)$TFU MS>&P:1YP.&UJ;8)/,@ZJH0)BWKW7Z SA@WD4$<4^9EBE<@QUH+S.-C3LOW)6 MKL&]*U ;0 ENA6O@,M)F@%BRS1LQ3C$;59YWE\9P]!(F>V[36D!:'/1.\MURM2PF-2LY,WE%@.OC MQHD,TQCJ1Z<<1YV!:L[XSHNUS;>;"<6"&:[5]EW1?5$=7=F9/,9ER!T5HXP2 MEM)J^VG!00YEQ;AE]KZ=7/SO"\;Y8O0BQ6Y.O9]1(A[T0EUK'Q;,*M5B^&XW@\7/#? M8VSAA8VMWL*ZLH=<%S..A_T91D'$&:2CF!O[NGU+G0N-%6*)V3OI1ZQ* RD6^*&KI,'% &<7\XPO_V M%]%TIKVD-"88OI]AC1;L^30;]7V[&.QVHVKXA;3)P48_Z8I$C.$T&OCR+6XN MF.,"_6&7^&NM4\Q@- &@+D;\X_M3QP!R*K41QCXX\-_Q3,0' "\6!@E\QCZ? M:2UK\X.YR@:VPJ_[\8]!UVO.%7_O^VB<\PW>4I!>_.)+/L(+4+8) 4>H_GV# MWV!2ZS3X!B[$8C'P7_'YXY:NB'8"9!06KL$1-GS&D.E+4.'P+WI]JG_I 7)' M#0WV1?9T@?W'+D$QAY/EUG(C>.-B/,0+.8#I;\B82DQ1)_6M?A/7"/%B.*0> MKC#_:-;#0+XIX-#%:$)KP@#%">).OX>S(72XW@M;:H=S((V$/?SX9]N 8" A1?89.LRFLQ' ML)8>NG>I27:_AT.^T7Z1I!QHD7PZ%NU?#*,,!C@*;F(TP:[:-,J0SV3J)I_1 M:>%/BYFN<4:K'7(CO^?NS@5L$(;[1B[1!6:6\"?7$;"S;NNW9E=KEXWYWE) M?>-,"2XN/E^61X 2FV1>8.MU;NZ%_:9& ^X3$81\!&@$M0Z+-FPWR,M/VGB%VM&=(VQ[UF\P#[$,VH$UHFZV&Y^ MC,6Y)A.*_.V'O1G)^FL;O@U@'=B1";"19#;)\ZGO0IP+?&9@QZO!3\ MOQC2'&,R,%[,J1-AR^@VHZ7M%42(MN6\@*U2#$7<*;AIO.5*5FN,@J,NS+DXHH3F]X,J\FW,JJC:B3^6=H MDM;BZ,5\7L_4F@>,U&F*KF]_H65?]1=Q MD+QPQ7I+D,]P<5?L0(:>#>9 5-_9IK48U>RB>$FYDM0.J0"FS9E=OANV[$*. M0#)3X >EE>%L3Y)J6(:72()<\$4GB(@J>T*(!GQ^U)1X4]H4P]VNL(YQLLOV M6ML?#AFGL4A)_'VJBS%MAPJT#2;')^]]@6QK R@.R0!68>8F[Y.@[ MH-6& Z+\"8N,PHT/PL[;IB&[OQPO!45RDDZ*WJ4]D&OU%E#M3LT^?&9,3H;U MW4WY(M7+V$A[J[ J7=A8>$V^=&UZQ>&'R$^S9XA"+D!VX]3O=LO149ULUPQL M255J,ZZ&QH0H-NT;-/1 T2]NA0/10/B"-R*-G!3[V/Y$'FAJH50KHL.M^4A M,<:-UA-$ASR6*RA 4"W)BNF3*BFK03R4Z)YB!R+V:T#;.)E!U!#KM!(_-6=7 M"7:0V5+$88YM<=6ZNW 89[->=P>,-OX'5NB_TT-L60G9 MVVCBS)<]=DR1NME)+CA5/^*S&[5.PVC CS?%_,ZRGR MTZ"1LT>&KYIJ$4XU/S55-UZTSB#96@]9SJ3D#*2 :ML4XJ.Q:<$N HG2!B1H5$L5,5NGB=YI M!P%M97Q3K%)7R'XT'_*QP2";I-1MPB-(6L-T) ['N#>5*Z!RUI,)LB6LE66E*;K3:H.H*?49<^@EENE_B>. M[+>'!/-E)I@GE@Q=>!KO75XX5A3*3L$%\_@?B%2N=9X>#R $^4MU0PXM[!IU M.SY=8,MF>LTCL(4Q;=-#@R34TX^6&"RHAD;4VI/[J:(V(J E=LCJ-VT,@XXP M>)(=$I\].]<[1'(K5P0_FU?M2::R)^N.R$1DK) E]@7M%&-14;[QP=P@O&;[?>*_L0@D)?QW:-P'59#$T5^<<0)-:.^=<>)+ M.?<#F0H"4;-%QIQ;> 0B)\)C&/#9$!ZN2(?T1,?KZE*R;,KX8$QQK1=9+^W9 M*,X7(PXQILPKNMTR4LLH:Y Y60>;ZCL^_4N#="25-.$"%QS,@[99[F/H2$]U M&>;H=@%(FJG]$X+6L'[R#D9:'ND-D3:/S#)D5UQ:&"@N!ZM55;%D%SV%[06K M-I*G5]&D+Q_7^":?(=M L]P^+Q"6D"@5+L.:VR= ],>8W[\_C:EB$?9L5=69 M%U3WEH/W)Y,A_3M83#"WI.1:^A>J^P=''AK]2(3W=1WAI<$$[4_3:72!-EL_ M6N<0^^1CFFLA(=4R"0?!+PT;("/P9O-A M X@\:CI9!*K52IC9CCQ3S ';'U1EIMA;E\KGT&RXHXMO!=NZ+Q%S_6\PF M;O8J)^QB)J'"^8WVZI+(J'"3ETF)F-UCMZ!/TO5(J!0KAM3XM%X+?NE])BQ8 M=-X1:2J0?M[;$"*\<$C@;P["&?]:W'/G'\WIP+=L@QZDF4 0EO5J+-)T3F*L M< 0U>#@#G9-J715^!PM"_]'D&SS>X> ;(O-M*CRV3$FHP G'+F&@D-3_@*$P MX%>9&BJBOF5=0\"*?-5N8V81+3]U/8'QKJ TC28&%A10:*R/"Z!?&G9/T6(- MP,0>$-R$DCN&"BAQEV7ZB(4*!$!"(0 DV"G*%UJ4J^/X\"7V MT>DK 3GS^-&:LA2SS'"@G[ZC5#W&!R)M7X00>EAX-7;)OF3V9=&D#3U@SM&E MZ2&F!D&VI8^RQW4_BZ*N/L,GRAS Y5&[(BJ%E4VPUCQ"44G!]8]W09\N0A%*[BZ> M@(=G'(<,3SE9V_?.)@L +&!ZR7=*9T?_5)0"ZV!I;Y]=)??86<3.^^K-M9LX MQM9WD=*!KB7Y%U,_.00WI=D9?:F$LE^(8=FK3.B(Q/BZ0 M00BR99?-!U@AQ/5>5Q=44S.A,JT>S-+/W<[;.J(:.,(0QO:TP,SAF@;Z$JND M/F$*<[%:2QLS+:ENZY4IYF/'4",I^)H=MI2J6'WHY!S.UN_*S^P4L2='U9O/ M."K3>.])FX'*D2'S;CNK0/S1.<@21"(EKC=FO=DY9RWD5>[VA5G^ (V336%R M>+)1EHGN/-.FS6]!%2%J8IF >0A>=I1-SA*6"Q?AM5\%(>S;'04:EEVUV K6PL MW$K8$I*(A,N;$@W210WX"2D!N% SD-2E9C5%01*<&>7A8OGAQ7P6'@&7/JFS M!9.]I;8D)5VYR/H'EU$M%:$E?H$S,%_Y&C-!^W6IDR2UE\."8P80CF1;C8UT M5>W>7<6MS[=2P4=..?9^UAIC'>K00VC)M--]Y% M6:.UGM)2@\RMIJN?,C2P..BCAEQR8$GT%UF&R+(D$6 R6(R?D'T6CCR$VC*4D/B]J(TYM\;\A^O>W Z6A>&3"8 M19^Y^Q(C'T?<@Z"KQA67 -GJH_=Y2BB9=T\!8[#NW^&(:#N&(*RFEO@XG)O: M@4KYV@(-'I/:0.0DHWHNQ E_'W9Y3LX$XRGUB,S>WE=!!F7A>A)S; M^3].Y;L)5^M,F4L M+.X,2=YON'.D"' CI@2W[[LQKJFGR=.+E+>/-MR/4F_50$M#9TS&D&2^ X MQ8ONF7V[X]&=+F*D\:>1%!PB"C&\D.)C5A9V(F5QVI2(S_+'5,P:ZG&"VR.. M!(UO% !8!G7"F6F,;I8'?;\I[@D>>]3@N9GTDP@S B1%UN_?_7#W3E'U96 ) M4UL?&Q""F"_4 &J*ECB2:+Q+ B&3CF=L,&XA-V]O?*T%H4AE9&'IC'>I$H\YR3.619:-* <:.] APGE'7ZBE$< M:IE273D%N:RM3(&7Y8:7^:W0F3K>;]:$]D+3*<_=U9!(FE@1HYZQU# @2R]6P*O*CJP;R2 ="OZX" M4[D\N,3RTML4],"5US3YT+G\)*604F--(6!\O UCC15BT5N\#\/FN:R'F]W] M%$[-XD>5;B3.I5BWP[6.QQV8P:+<*L6TZ%C+)\5< Q95 VH*@PV+E:HRE[$& M(@ @'=R3BK7X,W&@WW%@M)IU5!5(/*12E$@ 655KO^[OQ#]C*0P;LNH!%XTB)).B'R6*L";*P1)VY_(& ^F=;8U!FR4Y>L#:ZX#.(X+PTY 3<$T)-VD;SUJP1/T[RNF8"5950&4VTG)V\5);P! M(#7NIY+/W#GC$XEORL;_$W33:I4M1>AX9YIV>/]>(T+MUI6*TAX62 32SXFC M^RK-4A2"!-",^;H2+Q6GMBLWYNQR98H)4[Q]S ]<#Z/)IA?-HA&DW@*CU]761*]3U#?6,:28(^;Y%=&HW@P7T1#S.=: M8 &4^7@6O?GQS366\9E/Z*OI%/Z9QAAI*JF'\6B"!9FP21?MYN7%8B2Z;_] M:2<9M'_Z2]0R$35TIAJ,(ZU/]D2&"^E:(&'&I$[Z&D2@K_*E(DXMPY+ON>>C M)_A;&\C@BQ^1 4C]HFG^D#RPM8-M.1S6<,CY4E6CT--0PZ>Z)S MRTUQH,J"9>)E26X5FBS5=DWTCR>\A0N41#>;I$SBZ ;O<5'FP!KP[%Z!])%L M2"I$5$^L9=?U%:";T@ ,BZI+,JFLR%Z'E8JYNHM<;T-X4=-D:*G=SAQ0FC\F ME$M.1?DE:%'4O2"("NOQEJ$*ZV"V24':+%G.H]P\5Y &>UVA-?H!N#8HX3L5 M8$521N4BW>Q$':CV<#DII(,4"I!J@/+I2>!C$[( MKC+-/V5ED8O+_,Y%(SJP:B9 XE(F7TQ--DN]+XSS:)\QBDV185HLE4A2;*"W* M&NT6I;93J6G5[9@W*V7 MVVZ-!]0$,+U'98]R[O6ORS,G.'<=UR!>_93NGXKR8Z4$>5\\B,T <8/4;.- M8#U.K;3>G@-$.]:OG]+Z-S"*LY*6^N7!6WB?N("6^KZ(UAKR2CE:_;'XJ.L/ MO@85^RGA !174W?LU-Q'(&9R5QP1C_Y:8"9-C8*38@BB"5RZJ^(I%U)L8F)) MYRH.C'D -')+J"Y .@(.\^: (K:;/R%RRL50N9E'+Z0#+:P2B\Y#(7QQPTUYHBZ&^7LO=W86QDSCA7X[R59%V4 M!;IQJ=X)7.4,"TJG'TFO!XFPQ,FWU'A=N"*JUL@-8.J4PBXW('<^:(-/ 6JM M\C;2,3^^+2=599]/'LYW\*X$J9F?7VM!S!MU<)3>F7']^L;+-3]@#0IR-SWS MOGO=O&$'TF7<4#)BB66$04.0VXS)I 0IBD019YUSKGS_4W.8NT26YTU[,'W_/L^H4JTC13GIQ!].Q+9'%8CU.G<=WON,A1A=7\5U75Q]A MZO?$J^'@E5V[ M=PY!J>E-2L=V#=/RM_D.SK5@!.G"G^;K^1]/XB7V6RPHCTPE"-#+57'4@$!$ M[,NF$JWHRN:*;O>4/ 'ZI)$#BT14KAR.+:P;FF%>V6_O3G@]SDH1CMB_?<7 M>K6F)VABO3I2]=\J!N_"I*%WNDARA41G9ESX,9B:>@@8WX5:9GPZL$:XKQT) MC-1UT&EQPJ_7'.U1Q5U<\L(88$A,?9[: \+(R*Y]2?.YSEWM8V0U7.U)I[8AD*MS)P"BQ7+IRDR+I7/T@NR=J^"AF54^YNX"YG'Y M:A+U]*O-? JH$E+9>)K5M+^K%"(47=/$E1 L$7P,7'NK&AO7X,65@PK@&OVH MF$?'[M)8O3S:MT;:=NRR?VI2=X5;XY[L+0>%+17>RL$S\B^M3:(UX-Z?41_N M$;)$+H+BYGNJ\ J-,[6B&M\*DPTC&0^K6['?K<'IB (\R?5J4:G]NR)R M6TV8-FA(7VHD@C@DZAPD2.JTCI,9^%WES69;7,SK.+X\PM* 1X[._5\M*%[* M_FD(E_DA&-3$F]AK:=ZUJIV,-M4[A6C3+^<>HMW)/]EXMWAMF0T"M9 [4$]! MD@)G/6Y1A4L0G;:'(+1D[S>@(L,]G=[\4VK=TEM+DKI$S_U[$DKW^N!B/O""YDX\/W69 M]&"B>[BY+"")I=MC[< M5$8+HFN"7EPX>+<8@HQM84%*?3?\!NR]:]26+.:OI5/*B]E#XK>>)R)%,,EJ MQ]0]=UA2B).W0> 3^B4]/_7Q#:@1 LZM$X$7O>;A98U=6L* M,=-E\ N!HN8(O&"5:V-%-=A?__6XO%7X37)\*;N+US)O__F&^L8A,?NJB/Q# MK8B2#-Q#.-(B[YKC68Y )!IA9ZAJ88JH%@6??LO'G4?::AK=UN3AA:\D5/[S M#759&%4;83FX.R3I0M\$,S7Q.&P>-5LWL''D.+$+56Z7GQ(O5L4:P0)=X;D@ M8'HNR[5R2K_M7/TX,I6A/GE@6K>K2-C[XQ.I-W>/]W6)CZ=!'IT)>9,BX@QF M>.\*KE:/N?O=;R2<3\'$AY\G*UVM5P%C3^8; &[#)7 A8&RL"E]F90[ MD\5!_7B@:H$/3'>9/@]KM*N),S'/V*VB-1+=J<2O8!6F#:4:H5!A$@TBTTL? MEKS-0?)3I5'!I[(4KH1@F8)GN4G(L%,3%ASG:!8HC$\U1?+^'HN9$JGF@_JC M\/CK8>B'@I6!^1^^:?!ROB#(X6Y75;TUQC*,KGNW@IT/"LE31MD:Z.Z_QC.G M EWZ-/M(5P^R'LBZAT<1XW:#,Y+_>E=GA7UL+T1^$-ISQK;6VWJ+;I4 M@Q5WF^VIH.]XC9+";7>[[;6$):Z?[$6RGI>(Q<:.A1%>DKS(\HFRT%-2L9*2 M[*X.:0%#^F5C'E3O:)!:MXVF1]$142PT/4B^V<<'.?*O4:T^''@@-EO[IC%P M087192BDS@)[[T>U]_3R3BKQ"]M."\Y=%8@8.#,(D2WFLU,/G9VZ3QNJI-<8 M1#DND35J:=KOC;ALO#!+K-\&&>F\+RMT=G MZ +?_+9[?#@@:18T0"G&P7+/L-3)K50 1K'+>$N&8>Y?&T9LVT&99AKFZ_F2 M;)F]H[A6MX:<3$RLXQ(Q#.6/&5]EMN7\A*\FL^S)D0QI5J8,/BJJ[P6.*::# M(AQLMY6!OM;90/G'^-2!TWGI\*3]KGUC\?@PAS?#-U*M*SG;3&NB:T/8^^! MJ7I(Q];1G/R@/I+,_^8B8DQ*O5IS6&2U >5*7*]A=4X\3+=4Q@'Q\F+>[4-= M _..)/J)A:JP,AQI:"<)C4,\#:PL;XC>=[<_]%:;7'[#,"P=\91[('*'A=B) M1PSP"B#J>)QV^OYUN#&=BXAF3-)N:-2OP=+"7&D)2%*(1V8QX>= F;G?JUP5 ML/NRNN>DL$2!N%,SWCQIN#GPW"&2;=5EJ32MP-@E,]8G"+=HO*ZDLCXD>AYM M1EYNSA)W2"&>3%I?K+SJ*#AOGJC4S6&:9O.T?C1<6%#JN0>E_EQ%^G?+I=E% M [;5!^F)A9!,E97A:L]K>C';.^ST":BZ6PI!G(9U(M+%W! \A;'2'IE#8NN[ MO#&_;!_W%9XD&!/>IS6"VN.VFT9@KT]*13K'0CZ_ ?]/OUGP8D-\ ML:F\6(1HUZ".^\5@W@Y!-EX#[LF]J\4HX3%; PK5$^/)6RZ^*9^0M_"XS5/? M)V$B]2-/+#5[\9A4G-*:\' (6M:G2][ @0+GCT.0[1B;=[/3%'AT_)C[C0]% M6-PU,(4$13N7,H!E+:D3+DAF&L&L/>/Z#I5./.%J[3@N7>M"8],.B$QSYP)-[(\&1&UPV.6[6KOQ:1 M@B*T#1>)^'KR.O4%JE#I9^6238F3T.,B)NP"P=FF3-KLEK)OI5@# IL7!/-\ MG2D3XO'Q##PZ3#\F=C]K0;EFAV(:,G>Q]IJ&IX)7\VEV_L?\_D%"C'@LR,D? M*J#4QWO"B,A*$@;'>:V/[BQM,)_U>GTY$:%CW.=Q)>[DEQEW4N4M>U3&GU.D<&IIL__OT*' MH$?<0,\INS*,VFDI;\*'*^T@]J81T8+3R$U1&K);*:$)YN0WT!'@NSVBPM8$ MOH-GPD-9@:T]:KX1!X[@:E)3Y-; 'J4M"^F=UY4Q'64OU>>5,T)'2HHZ'$1;[*#IS8DM1F_3LL^^YT;Z M6AGYL"O:3!A2$"IP_87HD#B5%_(!G]=>'[ M).;S<)=^"Z\U^6Y^:/(8=!XC<3**]]N_4NK((-9$K\F&S_!'B0"B:>"D._6Q M7NUU1A3$0KJ9-0*C.RV WSPBK_F?::O1*>P,3:66"'D%ZH(K.7).D+CQ<)H% M/'.]B@#:7#-.)R@N/NH *F>DB1R](/L085J,!WN9@E 3!FI^D'Q7W(PDG%#K M,M%RLGS2C8793, "AN]4IU,9,RR+T:$4]6OT$9_.#G%M[X(^;3 M?:1\NH81;+\\L#6W#&]-Z.DU387B37CJJ(Q&/Z-G) K/U_!0;5AJJ=Q RKD2 M[F2=VMWU\("FJCFJB];!2)R%-H@"!V,=$N4+NKVII ML3KN36H/M7GN H.NDF>#G%Y1K]F*=J_:MIEWADY1W@)>U4?+&O:S?6 ZE)> M[K%%;6KC=;@$5Q;()RH7*=\R3>C7K9 N[]^0SE.WW*-:=PIGS5%(/E3D>5%0 M*FRB!=%""+D1MB20%/3K:5J!$,6B;N&0ZTV/0\8@SJM#]@)Q)CN,Y<4[@S/& M!,IJ+_1-VG"N"%+2@L :##R,4B;3'][BK:@CXK8>:AXA[CFY.JC:@;L/="AR M;VTJ"PM&.Y$!WPR7EYNV.XK#NZ=;%G3U(#,"G!R2C#7@,+-/^?(9OPOTV.PP MQ8!1QF](KWN<$VQ!JQCJ3MV1L#-G*&J-@C#?[H(2AFAF;1<:U"0@,;PC)X%[H>ON[S=MYP_C \5^Q MD&_G-P1;I/D2"_"?>Q,>M_A.J'\C%"_G[/%K.E."[K^?8V*5 A8UB>_4=?O' M#D--0X.$!)CJ_H 3O-PN)&*,#&$P.'"@!J_M3!,&,\^E:B4N&+>.9'X%V732QO#HOEVB@%9O^3?J:/[5T_]=Q$21S^ER E MU/"/\&$^=Z$@AO\\(#9XK]E/HC_M1='S=J_;FG4X"C+?DSLL)>$YD,/#3<0J M'25^+7ZW4J<_Z0E,BV/"JLB9&H76PBZ>9G#:&8>Z')!&=/&.<(>Q'I9T *(& M3@$A_52Y4O2EN7E#%\!Y.#M0G+ZRM+BI*H-X60[/#W@^V+,2_C7N9"#!/J9&^$&3R5Q MDW_9",-=,)O[S.(;ZUCG4XQ61+J-N]O+57MVT>%9553P#!]IZ84P%@J=]M$) MO%%L,;_P ]D?J(U)58M%NCU)A*E'-*S@7$F^4+"6B479C:[@AQ#U .TF3O. M*%([$=6U?C+,0%^9(#L08YX8'UY^9S/_3[-/^/)P;^^S,]L5E$=N';L, M24P#6.*,^1WG4L9.W (A8H\'S!:C!%[G\MMSQAP;+T$:+;;MGB;#N1?DQV;! M^>XH%F GK';>T>T$)JC"J[T%)IJ$%W*XH&)B&%AQ5' Q7@OMD?C3V;)6XG*5 MT+)C\#!9;]UVT<"SJ#EV[.0@5PDQY\/8G,6$A^"WK)9&'*'8O==I$5+8H&EF M0I#\<;<^D9D/U M52VWG3K5-@\^\N<\FF'7. 1(VY*8I&H.J5KBA/J6_- Z8EUAWA!CFWR=;.RZ M;(8#[V47F-8M?1,4?];C$@\=W4B_JH[YU.EM: Y][(0EKKV,XNPX=+H">)C0 M5(7772( 79WA6U(1K % [NU_7/URGO-F-PTS7EF/#7&O@\S8+7MX(CV%;7R^ M:&H"6W?!-M^<&+C0YC416"IW7-P&M/[V_.J":[R*GYL:W?!S:2%IPUX3PTO$ M9-+!H[L"\F&# U%U5\Q.D]A(I0HK[SEUXYDV>,F(((>^3S0C()%V!%OE,?_J MHC\:'["V]_W\O[8[P[Q)0J7'4B48(W2'@)4K(GUNU-OGYQ M+@N2AD:*9%P'> F[1QA1@_D%Q\4.E<% (+A,O;31?U M5:8[E0= *3U@7HGEHJA%RIDE7Q]I/XDMF9XQ[*2@'/%P71T>&9GC;3!7*6.^ M#]T?*"3F-!'6+M.18O"'.^]JGM]MD%=-FF8-X*BLQZ"@5G3(\_(+3KY< '+H M1Y37YOFWR!.:$@5RA@>GURK\DMA>.TIXY2P,J2M_3N+0,K1A=ZBA"9*U'W?6K+UQ[+$EI:ZB( M^\I^!FQ-DTA\@AJ)_Z;S3EC1G0A&YA!J91_V^G!7^9/6<9LS!;_F>>.P8%;1 MRA64(:^#7]/$ 4(KVJ>")!43JDUH>3<))! /C!F$R# 2:HA[%^+SKL7@[*+7 M52'Z\+CCTBN"_5SX>A]F"'.CNKN=;H2V27S7-0X;,_F]F,F5H^8)#@+=(/=; M$'62FMP[;'L29Q:>IJ>Z.2?)(LZA@MUW5(R5(;%L]H\2=3Y-UB4[ZN=RX%D%#L>H,:"!;V5\^KI/OR2-% QQQN* M_.K"#,QYL8"$F8AS_9:,,P1-&)5LC^.C@Q?C(=O%8KX762&N-D?':2A(G/:, M*9G[F[EZ4/:/S+*O(K%W0Z$)^ABUN0P9B9BYQEN$,T4?6P$S1:9HE>3K# M%E7KL RA/$"!WR>U]/06J<'QP.%$A=%*?EY/2)Z94ET44'CV51TM[)JC,?58 MZ%H&U5'9/)#N5\JN[(,@5PV*(0DMXOH,#X8[\I4&Q85@(?SW MXWSQY,T26<9LS[@.1]&8']52%X=#)Q!M_:;,?5!WL++)SFO)&E4,TR:=D_!G M<1!5\O MS=?5#4@&Z?+-%H:!Q<&&?:NT(NWEI,EM]",:6&\5AJJ6'J:NIJ6W[SD/6#(] M ^" R$IBHD&F J!HP-U)_F(%/$#,QPE/TH*6.UK"E[5D+=:3L";XX:PD5.+ M?0Z\45CIX2Q(A>U^US2 ,N,V3S5:FB8__YW)ST]?]S:Z+KMJ2/!WO;-Q]JW6 MNIAKU<<@J2"1Q8/TU2YCKK-[E.R[_>K@M[($S'7%PX71GLCO(NQ2!K+ MO;SZXDG>S &@F&@F<0]@8>$KIIZY57()Q$\H!Z^THI$]B0XE'HGMOUW/8=BO M%G=;B@"0 M7PZ-2E3C_<)P:>R!9E2C4N,^=ZI]Y792@R/,K*8QM(B-IQ^7V+ M_A:VDS02U[O95:9@ZZYAM%@=[-DX)/?CR-1]JDT=-6@'\1/(_ K9Q]9D=FI% M(!HB53JI-&P-^Y?[%_6OU?96L;'1 J7XE<[4PU-2PM:^Y;I52LQE2+TVQO_K M.:0([X%!"FU$C@Q#%7%J&&!\$HB[P1\B;>J9'CVUZB+D0JY?+;K<00LF]-RS M)!P@5@.(O+ 39/)2\(;@EA2[$2(ATNR#H]/K&ZN-=1#8PI;=^8VC.=-ZCN]( M UT\'?N>5[D[DT1S7;B$NF3AJY4IM;[ M\\")9?&FI_JC&";T0]U2$@'CC+FJMYJ5(EQ_3C[PB5*BR>_24%JO>W?\W@U[ MX@NW2H=#-JSE7&NSX9@\LSM(PV SU\QSL315G9W"Q+-<(^*M,T#!YQ!-M#)$ MU1.38G2D+X],87"I4'03E%$C/B9G=A#\RX[*D_>+,Q#18GNM?D_XRN.U%'7A MU+%T7']>ZA@N DR^I\-02C=5!U*T(DD**'KC>GT**^^PF^H\%9R+&_RP8IPJ M;U1#V"Z=CK?F_6(PE6\QNUSF560VN<_)YRP56$S1';\E0QGKO#-,TFA[5"NB:0K+ MLY<-L[3K7"L"Z\#V"0^_NMMJ3?*&>I5!K5*.0=&@^C5H7V-.196#NMU?*TVP MU71*1AS=88JRAA%][-^';&H ?N[P$R/,'8"?H',[*I2S:]M3]!8.^"L[09#0@+ QE3"G=7'L6WC*@H+OU?Y%\N[Z*:MS M$JG%0H,HU/K]H$%"78Y',<:G0]N37/^25U8V+2 M.(>'T'<84L2E,U^HSRYO!XL6^]&TJ]J5$PAWCQ_;&\49^-R/.66KA>O\NN(" M<9HH1"-@:SY=/R7J) EI<^ >#6;9P:=HO'SM9B[RJ5 8/KTX1Y\BM4B5[UX! MO]7)%)%3\V>2]_B!*IUS((D)2*VOB-4.HY^ ,)BOZ1V:RBYUJ,QD&;;/-A9U M(A>LHM1M#%/Z5$E?>98*[:WVBQUFMUO6(O\$&Z'F+7NPR6W* ,AJ6;A-)"7@ M;E7=F#M "=L?L.(0YSNZZOR/:O%( M,:Q?;L!VP0*@OS1_*>^Q;Q@:S\#*H,>0FTY3[QNB1?K.CBM3,E;MFVZ#.NG, M[D1%WM9/ON*KXN41+;U_$-0B,[5BX-GHQDTLPK1KLK4%%GT< MQ",,!J$"5Y40EVX>\5C$\VIK@5@UFNROIEK*;O[5NP05]^6Q'8P<8=\>%MVE M46XHIH*/]%VP #E65M@%X0&=IKL[KFVGTC!AHN%P9OT<*_>SV"C,+GN40>,*/+8GC M2Q#7T/F]QQPKS8?IBQ.87G8P+:B +_PL15R@P=J!.7K'<.!+Q)SC4VR-C'?J MF?@^K63OD\1M]#*N:"-"*@20S>2["_NLO26SP8>]E/4MI&WSK#">/BUNRJ07 MIWC.J'J2:%VN4#1RHO:DPYPR^]3 7T>*D(>?!=>L#J9BQ4%Y8BUR'<%#]X_W M=FR">O$1\]+CAJLOJ.-:-E(1+=)ZM5WB_N9&*FUBM/->TBB>30>72JX$'UP?ZJNO3'AV]861&_D-I52;]#-'6$ M)W$^5E\%R15&SDDI9*H;1P0GRR]/C@.=;O !OXB$ 4+

,:3>G&& MY 0.8BW*=SCE4N:. M6H#.(_ (*:'HK%5C##^D EZ[U>TMH].\FWYNI%4PAX>PMZZCKAZW*S[OM0?. M9-SN;JJ50%Z%LHT]XU8RU;,79(P0I+#V"7+/;M;YDWR@P-W',^"$[E9JGCOM M?KE:^ES-N;.[:IO\J!>-F 1:#[GL9WC*?\(Y>DX.&UPB'[",VQ,5<>.A?W]V M]5:S=/'D^GE[2M_2Z75I.5@3H?V\AB]GV+@_?JT1 =!GB$N/POI[G[6G MJ)84 LLM DZD#@76V\UK9T9[\9TY610F'U%SCK8(_?$1]R&4\7L7]O+Y*YH7$L4)4/,1W#RM];@/I'*:N)4-B(#6FU2 MQ_/<-\IANM0Z#M0[$ 2'VHDBA$P5YURLMWO:A@C1)1\->\D)YIY[9BW4)FXU M^]$[JCUT3 -03G+B6>)2N1;AN@XM&JY&A%LYIJ'F3P-6H)0 M$TIY:?]X6D%?%:CH<_-2FL'4X:PTB5EX79F4$YT4(C+A8-GPL1(K#:B#9(/A M$2UD:GG)I1%E,&,EDV4=/,2/48IRX"RDK2*3HIZZ27TJ3:E7#[,TO8#-0"AC MM<5$ZZ,T+T=<:+*S7+(;#3&%8ECZ+A9P##"M=$HFX:95QY-80@%,A.]P4VBJ M/<'K7M8WB'O7A:M MM?- F\]-?,0O&N@'WL9UU$HM!:W"&/T=6=[X#@UQK_0 M9!!G &65>&R$3H4=1=+)&',70/XB/2 \,XUX7VZKO3TS+5!&EJ&62F\V6%(" MJ0FMD%,Z&3UVY1Z!>XNDB!CQG$JZX^#CRNAPN;B#Z-?M+M8M5YVZ8W5,&*OW MU?6.MB47!V\YO<'V'.9,,.J.YVDY?"TUK5&E-XF4WNUH$,TBD E 6M4.5SK2 MU]SZ5BL)URK084ZW""4'6777RK34"@RBJW13>39Y4P3/:H_OI680N7P"[5'D MK1RB03T^PXBB\4^3T:LP_QYA8XW#Q$\Q#3S4VNXJ5T MBW%!9XM?)9()E>X]12WY,#QA0E']<BZNEUQR)PK73J,VV DIP^];<68"NW] R)8#@<) YM3.E2UFT[JF:L@ M;% D88J#=:% DVZ1=57/96SEP/7:#"\AZ0T[CUIV\J37+W/#[;:'M?23K9+( ML0O9X\6H__I-=D5D=C=.#?F,H5(<>7?C!\O:*NX_.%#3#AF1\#HH"9H\1Z?7 MQ'>(8O]!*02027"H$KZ)S)82T91^,A>3@"8"!B>7X"N5VKJCTUPI(=FC@ LL M=VE3J_N\\3F&8$U&ZX64C@QLY,R4YXWDYPN?ZU^Q.DU!U M!5OJ->.0DH[BBYG MQDD6 #ZO=W6?^<8;69(-5R4_KN9RLVQ*6JT@%"K4[#<:[ZW202STHY+AN?[E MJ\66D_X^T1$C)Z-W'^0V0.%],M?HU.$EJAED 8T7$9>$+%Z-0'T7&/$[&.T@ M.K+N;:_F@7?[>QXH$XG7\8K1NUPJ7;"X%3_Z8'9 MI*/_+B@?*)?*BAX.\:BKEUVFL+38:Y_G?XCC2Q -9\8"YF,S_0"M+/_+NP^N M(+36Q/U,WA0SA[I=$B.E%;=WIA:FT]=58"6LXZ=.]J!]&^J)84>?0$NX]I6W#KI#O#WNT>9]+]O MK[&JS\&2>![=G:8BL&2F-6X]C$:&EQ]5#K_;UA1UL%$)="Z.0\*">K9R*&(> M4^.Z;)21VRB,EE>I7N(>./.+$1;*U?F[[&*^FU/.^3Z[,,2+^!5LM)L;ZS%^ M^[A&QBDX*:[.WKZF9PYP6*.%#I8ZM>#>5^D.ZK4'(^88.5= MK=)'E.=8_QH&]>VK$_WRRLA]"?'Q(5-U_GBZG= M&%?)@@J).=!-^ W!/A+IVHZ$EH@ %(U&<)_'>XHWXXL;=XR-1F 9T7KE:AB M7D?PR\5=M7QD=[[&&L!4N*AV.!"8U@-??":M-)TO_A]!A((R'E-@"8[P/03- MQJ@&PE89M^5_4E; >4/F%>5=4?[(%_4MI@=N<3 MT0A^.1GEY7B:O<;/!OEP.C&UI%[A2=>?].&7R63&?T[+&781@1;>M^93M6JU MH%]EHWQ03.#GM*0_0(^1/15="0.0%WU\S$F9C_LCZM-@!AWMEW+/F;MV"-<6 MT_#:X0"N+0HW A\](O^-3_EQW-7: 7KQHL#^G< (S 8\&/V\7Q:UOEJ,/_0- M=,C)H!_>-X"W* $,! S 9UFXHBGPV'00*HH9(X,)A"0\9S>C2DR(O M!B7_.BS',#4%_,%/NC*%K#/E,3KGBN P^G#Q>!PV,<6&AXF.DGQ-U,5VK;6. M?GU1C_[W%O5HDD\F4W[+_I"[-2KA+8MP44]I\%]E!0T)_#D>39I6Y6 RRXCT.AGDY+>S5@\$@'X,0:%J-,//3@:Q&^'5?&BV-N_.C2]YU MTX'""*<'"JNS#T2AM:]9G6C0)EY\ZK 9V[1EY>XW" MAV#J>'R#KAK*9IB,^ M=D 4EK0/1T.0_]/L2J$)L,GZL#KA[HGQ9#;A!^P^?]2MFLU;*GZ?^"3]-(+)<@PA'=='K&> 3+=J _ M6G;JBX_2%^S48@IK1(0J3+B.Z& R$:T%UG@Q\-L$]*4QK(F3X1B': ;_HE8U M*FM;=3";YC-0/*'5CMIT*9SH<4B=X:.-.S0K8[;#"_48= MY6,X+\U&Q7;APV+6L$_Q/(5S2)K4&^'3LC^,]ND(U^.$!Z0ONIMT'KXMX=R% MU?JB;E*V[= JJ2U$D[\;OX&1LW*0POV4YKA_D9J.4?=+& MVS=I,2.3H:456#*C?FV30M/]HFR_:TJR\QF;=%SJ)AU/_HQ-"@L6QEA^?(-: M89%@SU,K\@YZ1=CZ=]$K_B3M(5#O?:_M4@T@*V\ZR'DOW>V3!#ZR6:S6E9]M M^#0-J4D^^R) ]D05X0W_H)+]H&(S*4B"H@;#FLX(S.AWWHEFGI5DGT@:.LQ^ M@LV"@)5S%C3@&4D1D&A#W C6WD$]F#85[[-RTFK!.\OG1$R"DZENU2D.>-UD MP:>#:.R3_5S.U&P'NW!&,]9I@-D,8^/-*!K\T9]Q(G[;ZDL+,"^VOML4C_*9 M'+ALT=+I,Z/E9&?XI"QD+_!1Y@RZQ&3!B3@B9XRW^>E*'Y*RPWK&EXWC=&'JI.CCC\RC9 ;NNS6$ M04N.3W!6^[(B0@@R/\"P0GN-?$?BL,+/<"FB]V"&_KI9N&M!&($9]\Y%]TS6 M*N@+ ] )![#X2(N;Y7V01NCB&H^@F9,25S;^"2HWQ0H_[VAU<&HD'./(=F7: M Y6Y++W*1](0/H.=,@+MQUAMY/."S^"Q[[;W]]6.B^O.\]7SQ&YZZOA.#(A^!SE%3/.%#$!'PHP3MV7TWYJ_* M*?M$\_$,1Y=](06/+WR*S<$O(S 8)R1-\7M1<.#38C)L\Z[3:L#Q.G>H>C_9 M-,&MNPFW_3N3>/L)(>^I?99TQ.\I,+/Z'P5":E\\PC_%8EC/;G:IMB*B?9#M MWO5&X.+QEJMORMH^,0O_HP^.D&J$"[T PW?&OPQ&,WY[BD@/LEY6B 8UQ/4Q MH!_]:3"3-'EML\/)J8]^/S)!6HOH-./"22&UFSU]RS,DU5G#X-&0?*8A&1(3 MY-W>_ :ZSR>T ]@H,2/90W/4LTX&$R>16#I%TJ?,AR#LZ![ML[-$_5>- ML@>C#= VN2@F8)G06X(('I2%2*)7V6@,:@1KH@,>IQ$YRDB/YFC'$&SGB9=" MSUD%Z94T_E]<':DYA7F?@@2F=RJ'S8LCO*C;F8.G")\H]1FSWT4S/859*-,S M;;YJG.E^/H8CX&2%'K<4+4%*0DG]>H*1+GR ?* M/6!E[I/ABC3S"(+J$M^+4*]H:1\Y6(C^:.\#_MN7\&58WDI[ G&-&NT-L_R\ M1*N++9./5 )A(#^'\E-]QM_R+.F M3<)?OJN/-HJ901FO1OYX@ ZD(K56\>/)(.]/!]&W\G&3P'>-L [:]"=KH U_ M-OU,BA']4C35AC]%8VWXL^EG%V'C!0L>(4U_H=!)_]7\LC7AI%^P_IO^2_3@ MAC^;?C8)--<,:\K-?Z*RW/!GT\]763E6+5K5:;/J88\.*. _1,$[!78 MQ46)=\ZFL* G#9N#OTSP%;7B9$!>'$!VMAB\CBL!'4X_JL-)G07/O/R%(BP4 MA%GXD,@)9A&3"I%!IQ='_$##&/?Y[WZ)'I+=;;4TV7FHAI59V9_ %<6XR'[% MG*G>]N9FCSX6C$6\I@!$25&#<1]_'.U0M5F&O9E1N#OH4]O9YYPL,7^P>E^" M46O^HS:4EP'G&2A@^;@L^.>83&HR_=YCL.#.Y8Z#Z)S!L@4;>MK'K5GVY4!8 M670#*JV3S(%U%.#0]IH7._3S"%D['O(/G)[SMD&N&<+>$$XEJZ4T!VO0RS-%/Z=PGH!05). ML_>/N\W*%2"]6?W![ IX\6S4SZ;C$?Q74NT@%W@>33-8:<%@57ZPV 8$M1S]P27,-:QW.#2FPX(T M[S>U?&E3(N.DQ!6">AYZ&XJG2,\-#O]%W1N:Z1:*<67H!7'%2-J5:VE(@:-[T1X++ M&@U&XC\=%:/L8G[@:86--"94P93L)=@@&@]_E4U@#;%QE*N+E+U)L\RE MG1!VAK"P@F0R[#B*4X#-,&D_=(Y4XTH5WGK)J-5#( ',89P/Q@/9CB5+B;%! M($VG>0G*]!1UR2(;8\A9@::Y0/:4N/QD/ M!/UT(C!3%.<,[GM-Y2+J=[PBM -A<'&$)Z2[%N@>BA7/^_N5@:&]4QZ*SEAX MCV&0''["9BM/DVG_F>Y@--NQS@1!_M?,(>K#2VO_K,>-R^A#\T2?''! ='3] M-@L"\VZ:CN5=WK^81Z7>7-: "),2IAH7$5JV!&M$PP&T.!(O!8%ZG-U(?XFP M&<^,C4I_D>@9$-[&?X%_#7$S%GUO^.#O],09A6?L"\RD!0KSF/G*%"?42R,:(U\ &KNVC 5UYIJB/%C>F%-5D>! MX<6=J?SU!D0H]\US:%*_G"BYY'XU+O2N.Z#VY[FM,V9-J_)T O^!J7$ZS0:G MA?OOLJ$NU_"T_P-<4.(_8_FM?SK%?T8_^,>8*E]E\0,8,C]038 "?I9#^&_P M0_;CBLI\++E=D5X_/.N79,T]-\2=EI 1:F=*<,BL#K8QEHPO.-7V1KI8G(3- M538\\V^RGQU]\!6CTDZ,PN*0:V>"7#O_ SUUL&PNJ&1<]/UE=3_G2N[V#/M, M:^ _>0&/OD7QX/E$K+ZSD=U0$KG X:6$J(D9P377Y! M63#3T\' =79)QI=@ XM3T';>T;F/7PQ!W1E-Q'8Y!7%T_,$3%&)TVHY.X0]A;JA;C2.%'RNEK,[P-:=624T-Q3I1ZIB!:1 M;CNE\7,=&)2SO !A_;_8@;8-V5;O(IVW1UBC?5B'@9/HZ:IMM,/V#6D/7^N( M3W-H/$.K>)\L27DK*_U5QHL']#4ZY::P_B*H:;JJI6^B.!V0 G]*.53#TT%A MMF5T7^5V%+IL^@/65V8S=F .9[,6:7?I2T'R+'VA4I J!%\LZZ0 Z7<3=9G* M,I(HV8\HJ4S$L$7D_8.9SOXL<0<#/9J1L)@.O+BC-$84>"-4I=9,&GF"^0@# M%6IC(^\&E.#'7TS[G:3=B Q1N@&/;-)5T50OZU.&7AQ":%_@:499/QU4^S,P M"GL_(K09]3B>F6>EV2*)(,)S>$Y-%KLMJ[#4!\AEL%&YH(631;7Z<0JVCB'9 M0@X(*T)2Y V/(N6Q8R60GGO@-YD4NO/R#*O<=E$P,>(Y); 7K@ PQ@;#DNQ% M0C#A':9P@B$]=D9>F8V&MI5R1*U,QJUU"[M8\W*#X/?][7GV(_P&>X=A[E*) M,[4&;JLM\3D0U=KUKIK_MMQ^I>E:F\R MO)-W\7:<]U5$"Z,TT2 U2?#$DP1 M23DJT>^/WG"M+BJ=*<$PF:#E-P/%.2] ?G[LUG^$0I-W5A(L).W(9#>TH_%< M$14_'40/(\;PR5MVWT6M?&YGE!37NC-FFCWKW;D$Q.O4^- W',%$:41*(/G. M1FZD!WD?#$+XMS_+QI-1+5,5/I^@>P,]WY.B[SUSIK!>=B+.3'3F"D_,< R: MGMLK[EGPC!-4/%_CMS6GW*# %"-*6X(O+]KF=@#+ @W7R0@]*I.RU6=IN:S= M1%[BB%Q*AL&J4?79!5<8EM'#(X7NE!;'UJ04J@\/?S1??I]M=<:$:X;UHLLG M^-J@._K.[WA5G,#12!NE0!;='_"325Z,QL$GL'%GE*0A'_&2PE?JD>3'JBHR M%LZSC3BX_BG.YW""O]'M8_U-UP3U0FM_$LW("09V7L,Q"HN%XV:@?"'8BW"] M\'@#U=>'I@H68&8)(F7@^<7D%)TIXR$FHXVH3^@D&N%R!/L8_ORL/$9"?C2< M@F"G!GS&+4QCUDY*>SNY,Y"&:P@(ZA?1&/O:"6XAJ?)R9P\KK&^M(> M$FW[(WH.YZL8]SH>=4$57+1#)A(CPM@#I2J5$TIL:70/P&Z=\ID_F>6P*8V;R$%I*;2=73*3&=I:8Q.'^6\5TK 3)E75)TI00+?9I!S"V3? (7A60Y8A MG1IK.G^ZC5^$K0)]?#JL#V)]7?SDK(F@[FD74R;@XLK>:HJ(,F#]VQX4^D5G MSU,=5:R!E>LG8_$@<]PJJ/VVOUL]X#B[NJ8O7:3HB2&W#&%<$6X(-C]!,/ W MANBFE,Y^ M:$% N3DDJOZ[ISU9M&XBM5Z9G-,O.XKKLSHA3B3\.2"'W83P:3PY"$[J@V*& MMC^/_'C2SV8S!*05#N_3";5U]O"P6,&J/#,%&+IL*1>1XM#"F2O7F]2.J$>^ M)FI0@8:JE%FF9NF28XK&&? @GTT*\V,G:+5+IHSM'96\>=.EE&QN5J-:,%B. MEQPTST*W0+UG(\5?*3II043"2X*0%&4T']^)NK"7G?G:=H&X%/@P>B&0;59? MMMZ/OV.\H"_"Y\O5C]G)JV@]P/H]=0)*KCELMVLI+[S?KA]3*\(V/>W0]+C# M-:.&:Q37F%, XA!B3[-_?H3!S3Z@F?-_(O>H"UI\R'8M]]J^L:5S\$S&FNEZOJ 8,V&)@-[M*!G.PFF4J M::BA/?Q9;^M74-CG6$Y(>'9Q82_G3_&>!MF"GS?W)2XH3>_ OS;?%A6;;KGK MTA7^87K0.G]88N)=.9XZFJI^[9N14L594CU2XBUH/#R_C]-*#^?.=8+[ 0\ ME#,T+@W[0P)W?\Y\];\BW;F?701B,4TT-DY^Z![Q]S@.*5%.#0>L#WCWG <-44]^! M=K<'!A$;8E?$2NLUA%XFI^H17<$>Q%&8,4%2$JF(1ZD;_TU(&Z/&DQPN36S+ M#90N?\J81A4"TL/Z%XUPPOA2A#TW'WSV2(7V"8A8VOZ45Z(LSO>L)S][C3R? MT*7G6"BPRS8+^"9+M_;\7@6(_%9JBS81&=)$1'Z+)+O*T:L^)LD=_#!$0B6= M^!JCO.-F@*/VZS0>*,F4SF_QRI),XZ\8#'4.3WBSB4(/;['&UP% M-!VU-0#J@YKE+WNCD(PASYJ74/+RC@LSXGAH>U#BXHZ/H:,B-U"KA@LZ-O>B MV3(R(Y1*WR2*O-!-9\PENQK/(&;[?VCXN/'SZ L4]:G/0%]I>$3X[;&OT]\; MAH!CWQ_I2/+*YUP:7]O *]#\X([X#2AF"T)NP5#]1E-TH.*< M@A>14VC[.Y@'_LNOM;L?AAL7\ 1J/>T"M+;9@=LPUAJ",,YBUCW7+N4*BU@/O MVL#-?+U&Y!EHX4VWBI=%^%]ALD' +7[+R-LNJ.PEMXY5,='P2^BS5$K1HTT[ M3P4LIXO="@P?A#;5[_K'?+?B^(S-&8G=!:.4G=O\P(\?WOYR&9GVJ58^5H<# MNR>YE7C+=N3>"+6 8Q0:9,U2=M4E4;P22F+W>Q5H"<<:Z:I'F+06UV+;PG_K M@MGB!H@&)2;\S+QM[3:3Q?Y7+WYL2J\4E9-9B3 M@D'P!#=IN=$1;6 TZ/B=-=:-[S0(;=0:SQ^65NZ)E,W0S#H1+0%M+3+$)<82 M:<5)#HYNKN+4X*:X-YH$Z+^RQN[Z2YHZ[J_H]@K^^FXOHV=16R?=)8V==%=T M[*2[OON(=US.1\.5M=7[:;5>IQ+V C17E6:7"!@H,-4W:7!IZDBFR3DF9M,2 M0U&BSTEV3SK1-XR))TF)^%1>9F"BE/Y(4::XP;8S(N76:F('B;2_5#@ECJI' M0HCY1;YA](1#)$4W\MU'+T\^)E=_U).7UO\\N]Z3NRHQR-TW2X(9Y/FOE&JE MN7M'.42:;J@A#-,G8H(A,$=(9J%)K<=E%GG6E\(B$4@ :*G[[0ZZ?LKL=1=2>)U'L"-$A\+C;[L@%;^9$L\2?TY/+RJ,$ M*1-=]A-]G4Y$;6NN 45R9$WMM!,I-IOHY25=H=.K:Z&I^VLJF/[[EBLD;[]R M;^"Q7'""UT=R80R22(O604@CW#?X M[6=:>IHP%I &D)"(QZ'Y84W$*JF-.DWNM-K@P&%!BF"@%QWN=MO'V[OL8?ZT M \$!*H @W.*X6?(91[N*=A\<'$EYNS?T> +@9Q1@M&!M@2L_N_MZ(]WDGT^= M7\64!/4VCV\[+S<.6] Q3?)SJ] ^G^_63Y[X1,FHE/6EN=/UUV_K0%KXPE,E M;>\"/0OS:%L)0A@#K'5JAY8W^LE<HWE*MH8-CT_4FBOOL1J7&O>?K>1HSME M:!)O%'M7=CX&$JV=Q<$#HB/CM+H^Q52-Y)=TY[!H:78X2=_ICJ28A\WD#3T2 M;S_Z2?A-G0:RV6*VT"'S -P__0$QE8O@G_GL=O"O2-Z*TZ80IPT"(%*PZ"LC M*;OMQY24_I18;S\=%P2X=:H%TU2 M4(:8ZJ3PS2D^S.Z\0_2^7N/:6@X',H& MF/'5ESR#];9[1-!K:M6;WK(1=1G6.E;/&)27;Y(3$C(YB,K<)]4,R5>]IP3(SKO[/'6Z=#F>33J5[*I MCHLT*;X\L#E)E=8<#FYBDVM88ME4=]UPE%RY>MV@W_'"F=O&T^1U#>QUT49* M0GI/R]2'X\3J=21W43^38.%REOITE-P9 3M>U!M.TG3"K$$@]$^G<<-%LA-E M[0-)(0E\,^D-'%%-?<&NK9]P%UK.I08ETE[B&(#> M1DG";5JKY[YKOBCYF/,PE[;E]@:RNY8[CO )UB]/OW$L?XT2K2;EH'?%GU]O'0VBN?B_' M<"LUX=$5T\Y*V-4N/4Y3^-R3!.PVSQ1A1XK8U[Y7-D^,[Z M7U26_[P52R>/R0__>8E^I/=,P1)YP@-BP(.IIA/N(9'SF(EY5/@>N]:S%W:X M..5N;[RX]C*Q*#C6@)-!K=R0+QS#9XK?8)B>>>_1@7CI4="-#+-!K1PW !NZ M46AE&S-_ FX M(PVJ-B2L1 _'H\^:M&250F+E9K#5<=695S)V'1QCE$SX$3U=9!URUT0,&=)U M7!(#RDOB[9:P,6'Q&V[&(]WN3J'X$I?C<=+#>#83YEH3@Z:E0(RMG%8&Q-A! M2 1UZ4X%L@[V M?TA]/$A\W$A$V/G"YIZ,3V<)0Q^[$?LQ4NG*G8@.6^Y*TB(V=998$N-.$&%B M:C@+PHO'%*@AD^*1KUMFD:@7$P]HIEIL:@JI%Q,OUD>'4OS<,OE:28K&3A>U MO&*!WJO$FY].TNMWEOBX"PGD2^YI[79R00R:NIUZ2>'):]G##8T-$Q^WT%,V M/P'Y*I/K.CG_R&"9^+@FJCN06'X+#,Z01:9TN3;NR%@]_C:^R$@A:Z.*C,V= M!B;'R#US7-PUDC:VCJ+E;.S08@LZLH&C\*,L_:?)!S*MXWAC*IP[Q3@F2#%OC+2_?KCV:_ M2EJ6G7FP]=H>B[*)=WGPR&]\8E+#_J"3IVK_/S\1\5ZT'%DBS.MSWH"7^ M1"61.Z+U7<\?&'M"&BO]ME[=KPYI5&EM3P:+!0?IK5,UGRVR+R/F\,;6B&?:I.4>!F-:G-KSZ=1342;OHE) M]64#%A*H1FVDB5)#([X[)>KS3X,KIGD3/A[LJ>U'*S"[3M(92U+#DEG_DL@Q M(P'>1G,:::2?SL^BS]33(CN%H4R=\#R<+45Q#SRGVC&C]K(\.P.C9-3G5/;K M[>_1) L*$4N!+R*J!OT2\8G2^W_;!U9*;"*F##_3HX9DXR1]Z+/%%&'(!:(4 M@3,&POY5I0*25G809][, M]Y<>)U3@.!0UO^6Z0HFLA8[P1>]";OR-3"'"#V>OO]927[]"[CUY,YGX4__A M_'H<.>M"YQ@YG0]IA(/E!?9^7_BGLB/1Q7-$I[Y]GB"VSRC!\ID)GE(?25]: M::];_3C,I!@V88Z=P^0F'-"&L C?$$;7BMI1&>&4;9U[9AV)9%(A;7;?L 76 M4SVZ<.!:MC Z'4Z%5&UNE\']KKONH\"N90$I8SW@##M'')9$:U#BUC3:SJWS MAQ#J[-6V-(2Y(MM@ML##@/9EDJRE2D'U:0*\<\4A@\SB*)H7]JUEZ=F@UI(; M(Z4DEX*T#+L1G6%D$V#LWGXU7[(#[29#KH_=$A\C2[$SS:P[<]@UOT7>5W/: M^[+'Z:*2;J1^7YOIB+9M:P?N%&2T:=M-U@,8=5*6;/N.T5QP<)/Y9<+@R(1Q M2'9Y4"$5?31ZME02XP"%T0:4ILF^YYLBY0H:O2NG)CN6>7:"S"^]SCD(4(3M M0YO:_Y]7^1\3SR__'+G]5QD#OR"C/?]. ')Q"I#+4X \@9J<7_UE1J\[&O?. MWX/3M_>B=4V9IJ*C+6B:@N.QUY\(?[8W+W9P!@Z'L)'79&TNQ ?Z9FP*&:F9 MOK-3;(,1'NR/%CQ8]KU6O42$!_L3I+3F5VW"X=8=?P=02P,$% @ ^:D< M30Z8RUR[! KRP \ !X;"]W;W)K8F]O:RYX;6S%VEUOHT88AN&_,O)1 M>I#:P$ ^E$3*UU:1MKM6G?9\ N-X%&#H#"2;_?4=L-R^LKMFW.IU.?KW2E_*^VT758L[2N4FUXZIZGOG%: M%7ZE=5N5TW@VRZ:5,O7DZF*SK;F;7EWT#_XR^LW_M[Q_*E3>FE?]J)XN)[-) M>-V4O'#8Z.;ONNC<_9\FNUR:7-_9O*MTW:ZCG"Y5:VSM5Z;Q$U&K2E].-B\1 MJB[$?=V:]ET\U.M-A==.Q/#6#\7E) J/6]6&_WDUWCR5>B+%\ MD;?AN2U-$=Z]$#>J5'6NQ6+8-R0P!H'QP0+%T5R1R 1$)GN,7/01_3]X89?B M>Z,=B90@4AXL\M96#8E,061ZB,B^<=':_(5$9B R.]R>5'Y%(D] Y EOY)WV MN3--O[P/N^F\J;7WP]%HT54D\A1$GO)&_J$]_8SG3K\:V_DR'"F][S2)/ .1 M9[R1OROWHEL5WE,L=-XYTQJ]WH]?E'&"'LAGZ$@^V^.W\HNIPY'2J/+?[R?- MA.!PB^-T8=JPZW)3!A)I%F(F8G>FJDR[_AWW'VW8FZVIGW78B9I2&"%F(F9G M[O_N^K.(ZS?E"C$/%GXH0[9$S+A\"]O]:L/A9:Y=X%DY^MN-$"@1LR@/=6XK M+1[5CX^?(_(C8@;D-VV?G6I6)O_LC!#!$3'+<5\UI7W76MSH6B_#;[7_IM$X M!$;$+,9UT^2FM>(Z#[\%;[;W&V(B8G8"BAO/Z/DT*89L++$V8WX,E!G-!,)$>\SRN4[9.#6-),Q$C,?HT"%!9'-!.9$C.;LNNP M.'KLOP/^%YJ(B(F9B=D%>301.1,S.T-E'HU#SL3,SHP3/9J)S(F9S1GA<*PQ M0> DAP0GH> D")R$&1R<2<%)$#@),SC0Q82"D\ 1,69P<"8%)T'@),S@X,R4 M9B)P$F9PX%E&DM%,A$["C [./*&9")Z$&1Z<>4HS$4$),T$X\XQF(H(29H*V M!G3$T5V(-N4'?R3R1QYR8$Q2?R3R1^YS*F8GD_HCD3]RGQ,R.YG4'XG\D8>\ MX)'4'PGG9/8Y*;.32?V1R!^YSVF9G4SJCT3^R'U.S.QD4G\D\D;Y,1Z!JS*?.]'_ M6=]F)-/^/H%E5Y:W8=GW^JM5_?)A&YL;B*_^ 5!+ P04 " #YJ1Q-\ACR ML$ " #Q* &@ 'AL+U]R96QS+W=O-E5X.X=?;?]:CCD/ M)5Q_XMVXP/B7]R[_S_+M?G_:YJ_M]NE": M#TKT()L/,GJ0SPA^/NB>'O0P'_1 #WJ<#WJD!\4UD''-3T)8\[6.@.O( M]SH"L"-?[ C(CGRS(T [\M6.@.W(=SL"N"-?[@CHCGR[(\ [\O46H+?P]1:@ MMRSPKHU>MOEZ"]!;^'H+T%OX>@O06_AZ"]!;^'H+T%OX>@O06_AZ"]!;^'HK MT%OY>BO06_EZ*]!;%]@K09LE?+T5Z*U\O17HK7R]%>BM?+T5Z*U\O17HK7R] M%>BM?+T3T#OQ]4Y [\37.P&]$U_O!/1."^QUH\UNOMX)Z)WX>B>@=^+KG8#> MB:]W GHGOMX)Z)WX>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ&]#;%OA6B3Y6\O4V MH+?Q]3:@M_'U-J"W\?4VH+?Q]7:@M_/U=J"W\_5VH+?S]7:@M_/U=J"W\_5V MH+[S[OO0GYI#N77)/\,_/2$T@;L, M[^=\^XSKU$_7GR@]C*OD<+W>W.;KU#\185I1GG\#4$L#!!0 ( /FI'$T" M4&KX_@$ "HH 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[C,!0&X%>I MLD6-ZRL743; =@9I> &3G#91D]BR#92W'R=<)%"1BFBE?],T.1J+-@>$[[>.)[G^_X^40AM33^*YE:KMJ+:58]]OJ6,/I"M M8T.4^JZ,C0U4_TNA'=9O>>]L2']LGQNS;<<^+2B/ER.]=+0[P%0YY.24MP7M M&C457C_YKP:^[X;*!9K[D*LAM3L>+T>ZR]7(QH6'?$0:MTY-]5[#<^OC_;#/ M+FRF[[M>^$RM^WP79('YS;O\]GT M%\&K_U!+ 0(4 Q0 ( /FI'$T?(\\#P !," + " M 0 !?D !D;V-0&UL4$L! A0#% @ M^:D<3?(]*Q?O *P( !$ ( !F0$ &1O8U!R;W!S+V-O M&UL4$L! A0#% @ ^:D<39E&PO=V]R:W-H965T&UL4$L! A0#% @ ^:D<35+\::UX! MQ4 !@ M ( !UPL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ^:D<3=:9B28S @ ?P8 !@ ( !@Q< 'AL+W=OP9 !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ ^:D<3?9?!2^P 0 MT@, !@ ( !TB0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M^:D<392ONLVU 0 TP, !D ( !=2P 'AL+W=O&UL4$L! A0#% @ ^:D<3;H:$,.S 0 MT@, !D ( !.3( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^:D<3>NP%OZT 0 T@, !D M ( !^C< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ^:D<37SWKB"S 0 T@, !D ( ! C\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^:D< M3?RMCZ8% @ - 8 !D ( ![40 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^:D<3&PO=V]R:W-H965T&UL4$L! A0#% @ ^:D<326OSQRX 0 T@, !D M ( !6E$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^:D<30,MS?D/!0 SAD !D ( !3ED 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ^:D<386> MN;CF P %Q0 !D ( !S&D 'AL+W=O&PO=V]R:W-H965TB= 0 ,(8 9 " 3EP !X;"]W;W)K&UL4$L! A0#% @ ^:D<3>>;*X)!!@ ;2H !D M ( !Y'0 'AL+W=OP >&PO M=V]R:W-H965T&UL4$L! A0#% @ ^:D<32EPY6\( @ KP4 !D ( ! MDH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ^:D<3<]A(=^: @ # H !D ( !9(D 'AL+W=O&UL4$L! A0#% @ ^:D<31E<4^QG M @ ) @ !D ( !MY 'AL+W=OP! #:! &0 M@ %5DP >&PO=V]R:W-H965T&UL4$L! A0#% @ ^:D<3&PO=V]R M:W-H965TN+'00 ,<3 M 9 " 7^@ !X;"]W;W)K&UL M4$L! A0#% @ ^:D<388UB(ZC @ ;PH !D ( !TZ0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M^:D<36MWU<2" @ GP@ !D ( !)*T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^:D<32TL&PO=V]R:W-H965T&UL4$L! A0#% @ ^:D<3?9Z1$-; P %@\ !D M ( !K+X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ^:D<3;D?/B I @ >P8 !D ( !4,@ 'AL M+W=O&PO=V]R:W-H965T1;(@( +0& 9 " M 23- !X;"]W;W)K&UL4$L! A0#% @ ^:D< M34$-C?U[N0 M[D" !0 ( !?<\ 'AL+W-H87)E9%-T&UL4$L! A0#% @ ^:D<3244%)M- @ @@L T M ( !*HD! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ ^:D<3?(8\K! @ \2@ !H ( !BI ! 'AL+U]R96QS M+W=O XML 88 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 89 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 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 307 363 1 false 72 0 false 7 false false R1.htm 0002000 - Document - Document and Entity Information Sheet http://www.a10networks.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.a10networks.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.a10networks.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Operations Sheet http://www.a10networks.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.a10networks.com/role/ConsolidatedStatementsOfComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statement of Stockholders' Equity Sheet http://www.a10networks.com/role/ConsolidatedStatementOfStockholdersEquity Consolidated Statement of Stockholders' Equity Statements 6 false false R7.htm 1005000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.a10networks.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://www.a10networks.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 8 false false R9.htm 2102100 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements Sheet http://www.a10networks.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatements Restatement of Previously Issued Consolidated Financial Statements Notes 9 false false R10.htm 2103100 - Disclosure - Marketable Securities and Fair Value Measurements Sheet http://www.a10networks.com/role/MarketableSecuritiesAndFairValueMeasurements Marketable Securities and Fair Value Measurements Notes 10 false false R11.htm 2104100 - Disclosure - Consolidated Financial Statement Details Sheet http://www.a10networks.com/role/ConsolidatedFinancialStatementDetails Consolidated Financial Statement Details Notes 11 false false R12.htm 2104100 - Disclosure - Credit Facility Sheet http://www.a10networks.com/role/CreditFacility Credit Facility Notes 12 false false R13.htm 2105100 - Disclosure - Commitments and Contingencies Sheet http://www.a10networks.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 13 false false R14.htm 2106100 - Disclosure - Equity Award Plans Sheet http://www.a10networks.com/role/EquityAwardPlans Equity Award Plans Notes 14 false false R15.htm 2108100 - Disclosure - Net Loss Per Share Sheet http://www.a10networks.com/role/NetLossPerShare Net Loss Per Share Notes 15 false false R16.htm 2109100 - Disclosure - Income Taxes Sheet http://www.a10networks.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2110100 - Disclosure - Geographic Information Sheet http://www.a10networks.com/role/GeographicInformation Geographic Information Notes 17 false false R18.htm 2112100 - Disclosure - Employee Benefit Plan Sheet http://www.a10networks.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 18 false false R19.htm 2113100 - Disclosure - Appcito Acquisition Sheet http://www.a10networks.com/role/AppcitoAcquisition Appcito Acquisition Notes 19 false false R20.htm 2201201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.a10networks.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.a10networks.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies 20 false false R21.htm 2301302 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) Sheet http://www.a10networks.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables Description of Business and Summary of Significant Accounting Policies (Tables) Tables http://www.a10networks.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies 21 false false R22.htm 2302301 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Tables) Sheet http://www.a10networks.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsTables Restatement of Previously Issued Consolidated Financial Statements (Tables) Tables http://www.a10networks.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatements 22 false false R23.htm 2303301 - Disclosure - Marketable Securities and Fair Value Measurements (Tables) Sheet http://www.a10networks.com/role/MarketableSecuritiesAndFairValueMeasurementsTables Marketable Securities and Fair Value Measurements (Tables) Tables http://www.a10networks.com/role/MarketableSecuritiesAndFairValueMeasurements 23 false false R24.htm 2304301 - Disclosure - Consolidated Financial Statement Details (Tables) Sheet http://www.a10networks.com/role/ConsolidatedFinancialStatementDetailsTables Consolidated Financial Statement Details (Tables) Tables http://www.a10networks.com/role/ConsolidatedFinancialStatementDetails 24 false false R25.htm 2305301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.a10networks.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.a10networks.com/role/CommitmentsAndContingencies 25 false false R26.htm 2306301 - Disclosure - Equity Award Plans (Tables) Sheet http://www.a10networks.com/role/EquityAwardPlansTables Equity Award Plans (Tables) Tables http://www.a10networks.com/role/EquityAwardPlans 26 false false R27.htm 2308301 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.a10networks.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.a10networks.com/role/NetLossPerShare 27 false false R28.htm 2309301 - Disclosure - Income Taxes (Tables) Sheet http://www.a10networks.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.a10networks.com/role/IncomeTaxes 28 false false R29.htm 2310301 - Disclosure - Geographic Information (Tables) Sheet http://www.a10networks.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://www.a10networks.com/role/GeographicInformation 29 false false R30.htm 2313301 - Disclosure - Appcito Acquisition (Tables) Sheet http://www.a10networks.com/role/AppcitoAcquisitionTables Appcito Acquisition (Tables) Tables http://www.a10networks.com/role/AppcitoAcquisition 30 false false R31.htm 2401403 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.a10networks.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) Details 31 false false R32.htm 2401404 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of Revenue as Percentage of Total Revenue (Details) Sheet http://www.a10networks.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfRevenueAsPercentageOfTotalRevenueDetails Description of Business and Summary of Significant Accounting Policies - Schedule of Revenue as Percentage of Total Revenue (Details) Details 32 false false R33.htm 2402402 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Balance Sheet (Details) Sheet http://www.a10networks.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsBalanceSheetDetails Restatement of Previously Issued Consolidated Financial Statements - Balance Sheet (Details) Details http://www.a10networks.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsTables 33 false false R34.htm 2402403 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Income Statement (Details) Sheet http://www.a10networks.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsIncomeStatementDetails Restatement of Previously Issued Consolidated Financial Statements - Income Statement (Details) Details 34 false false R35.htm 2402404 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements - Cash Flows (Details) Sheet http://www.a10networks.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsCashFlowsDetails Restatement of Previously Issued Consolidated Financial Statements - Cash Flows (Details) Details http://www.a10networks.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsTables 35 false false R36.htm 2403402 - Disclosure - Marketable Securities and Fair Value Measurements - Estimate of Fair Value of Marketable Securities (Details) Sheet http://www.a10networks.com/role/MarketableSecuritiesAndFairValueMeasurementsEstimateOfFairValueOfMarketableSecuritiesDetails Marketable Securities and Fair Value Measurements - Estimate of Fair Value of Marketable Securities (Details) Details 36 false false R37.htm 2403403 - Disclosure - Marketable Securities and Fair Value Measurements - Contractual Maturities (Details) Sheet http://www.a10networks.com/role/MarketableSecuritiesAndFairValueMeasurementsContractualMaturitiesDetails Marketable Securities and Fair Value Measurements - Contractual Maturities (Details) Details 37 false false R38.htm 2403404 - Disclosure - Marketable Securities and Fair Value Measurements - Securities in Unrealized Loss Position (Details) Sheet http://www.a10networks.com/role/MarketableSecuritiesAndFairValueMeasurementsSecuritiesInUnrealizedLossPositionDetails Marketable Securities and Fair Value Measurements - Securities in Unrealized Loss Position (Details) Details 38 false false R39.htm 2403405 - Disclosure - Marketable Securities and Fair Value Measurements - Schedule of Fair Value of Securities (Details) Sheet http://www.a10networks.com/role/MarketableSecuritiesAndFairValueMeasurementsScheduleOfFairValueOfSecuritiesDetails Marketable Securities and Fair Value Measurements - Schedule of Fair Value of Securities (Details) Details 39 false false R40.htm 2404401 - Disclosure - Credit Facility (Details) Sheet http://www.a10networks.com/role/CreditFacilityDetails Credit Facility (Details) Details http://www.a10networks.com/role/CreditFacility 40 false false R41.htm 2404402 - Disclosure - Consolidated Financial Statement Details - Schedule of Allowance for Doubtful Accounts and Sales Return Reserve (Details) Sheet http://www.a10networks.com/role/ConsolidatedFinancialStatementDetailsScheduleOfAllowanceForDoubtfulAccountsAndSalesReturnReserveDetails Consolidated Financial Statement Details - Schedule of Allowance for Doubtful Accounts and Sales Return Reserve (Details) Details 41 false false R42.htm 2404403 - Disclosure - Consolidated Financial Statement Details - Schedule of Inventory (Details) Sheet http://www.a10networks.com/role/ConsolidatedFinancialStatementDetailsScheduleOfInventoryDetails Consolidated Financial Statement Details - Schedule of Inventory (Details) Details 42 false false R43.htm 2404404 - Disclosure - Consolidated Financial Statement Details - Schedule of Property and Equipment, Net (Details) Sheet http://www.a10networks.com/role/ConsolidatedFinancialStatementDetailsScheduleOfPropertyAndEquipmentNetDetails Consolidated Financial Statement Details - Schedule of Property and Equipment, Net (Details) Details 43 false false R44.htm 2404405 - Disclosure - Consolidated Financial Statement Details - Additional Information (Details) Sheet http://www.a10networks.com/role/ConsolidatedFinancialStatementDetailsAdditionalInformationDetails Consolidated Financial Statement Details - Additional Information (Details) Details 44 false false R45.htm 2404406 - Disclosure - Consolidated Financial Statement Details - Purchased Intangible Assets (Details) Sheet http://www.a10networks.com/role/ConsolidatedFinancialStatementDetailsPurchasedIntangibleAssetsDetails Consolidated Financial Statement Details - Purchased Intangible Assets (Details) Details 45 false false R46.htm 2404407 - Disclosure - Consolidated Financial Statement Details - Future Amortization Expense (Details) Sheet http://www.a10networks.com/role/ConsolidatedFinancialStatementDetailsFutureAmortizationExpenseDetails Consolidated Financial Statement Details - Future Amortization Expense (Details) Details 46 false false R47.htm 2404408 - Disclosure - Consolidated Financial Statement Details - Accrued Liabilities (Details) Sheet http://www.a10networks.com/role/ConsolidatedFinancialStatementDetailsAccruedLiabilitiesDetails Consolidated Financial Statement Details - Accrued Liabilities (Details) Details 47 false false R48.htm 2404409 - Disclosure - Consolidated Financial Statement Details - Schedule of Deferred Revenue (Details) Sheet http://www.a10networks.com/role/ConsolidatedFinancialStatementDetailsScheduleOfDeferredRevenueDetails Consolidated Financial Statement Details - Schedule of Deferred Revenue (Details) Details 48 false false R49.htm 2405402 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.a10networks.com/role/CommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 49 false false R50.htm 2405403 - Disclosure - Commitments and Contingencies - Operating Leases and Purchase Commitments (Details) Sheet http://www.a10networks.com/role/CommitmentsAndContingenciesOperatingLeasesAndPurchaseCommitmentsDetails Commitments and Contingencies - Operating Leases and Purchase Commitments (Details) Details 50 false false R51.htm 2406402 - Disclosure - Equity Award Plans - 2014 Equity Incentive Plan/ESPP (Details) Sheet http://www.a10networks.com/role/EquityAwardPlans2014EquityIncentivePlanEsppDetails Equity Award Plans - 2014 Equity Incentive Plan/ESPP (Details) Details 51 false false R52.htm 2406403 - Disclosure - Equity Award Plans - Schedule of Stock-based Compensation Awards Granted under Stock Option Plan in Consolidated Statements of Operations (Details) Sheet http://www.a10networks.com/role/EquityAwardPlansScheduleOfStockBasedCompensationAwardsGrantedUnderStockOptionPlanInConsolidatedStatementsOfOperationsDetails Equity Award Plans - Schedule of Stock-based Compensation Awards Granted under Stock Option Plan in Consolidated Statements of Operations (Details) Details 52 false false R53.htm 2406404 - Disclosure - Equity Award Plans - Stock Awards (Details) Sheet http://www.a10networks.com/role/EquityAwardPlansStockAwardsDetails Equity Award Plans - Stock Awards (Details) Details 53 false false R54.htm 2406405 - Disclosure - Equity Award Plans - Summary of Valuation Assumptions (Details) Sheet http://www.a10networks.com/role/EquityAwardPlansSummaryOfValuationAssumptionsDetails Equity Award Plans - Summary of Valuation Assumptions (Details) Details 54 false false R55.htm 2406406 - Disclosure - Equity Award Plans - Summary of Activity under Stock Option Plans (Details) Sheet http://www.a10networks.com/role/EquityAwardPlansSummaryOfActivityUnderStockOptionPlansDetails Equity Award Plans - Summary of Activity under Stock Option Plans (Details) Details 55 false false R56.htm 2406407 - Disclosure - Equity Award Plans - Information About Stock Options (Details) Sheet http://www.a10networks.com/role/EquityAwardPlansInformationAboutStockOptionsDetails Equity Award Plans - Information About Stock Options (Details) Details 56 false false R57.htm 2406408 - Disclosure - Equity Award Plans - Summary of RSU activity (Details) Sheet http://www.a10networks.com/role/EquityAwardPlansSummaryOfRsuActivityDetails Equity Award Plans - Summary of RSU activity (Details) Details 57 false false R58.htm 2408402 - Disclosure - Net Loss Per Share - Summary of Outstanding Shares of Common Stock Equivalents (Detail) Sheet http://www.a10networks.com/role/NetLossPerShareSummaryOfOutstandingSharesOfCommonStockEquivalentsDetail Net Loss Per Share - Summary of Outstanding Shares of Common Stock Equivalents (Detail) Details 58 false false R59.htm 2409402 - Disclosure - Income Taxes - Schedule of Income before Income Tax, by Geographic Region (Details) Sheet http://www.a10networks.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxByGeographicRegionDetails Income Taxes - Schedule of Income before Income Tax, by Geographic Region (Details) Details 59 false false R60.htm 2409403 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details) Sheet http://www.a10networks.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails Income Taxes - Components of Income Tax Expense (Benefit) (Details) Details 60 false false R61.htm 2409404 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details) Sheet http://www.a10networks.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails Income Taxes - Effective Income Tax Reconciliation (Details) Details 61 false false R62.htm 2409405 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.a10networks.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 62 false false R63.htm 2409406 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.a10networks.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 63 false false R64.htm 2409407 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.a10networks.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 64 false false R65.htm 2410402 - Disclosure - Geographic Information - Schedule of Total Revenue Based on Customer's Location (Detail) Sheet http://www.a10networks.com/role/GeographicInformationScheduleOfTotalRevenueBasedOnCustomersLocationDetail Geographic Information - Schedule of Total Revenue Based on Customer's Location (Detail) Details 65 false false R66.htm 2412401 - Disclosure - Employee Benefit Plan (Details) Sheet http://www.a10networks.com/role/EmployeeBenefitPlanDetails Employee Benefit Plan (Details) Details http://www.a10networks.com/role/EmployeeBenefitPlan 66 false false R67.htm 2413402 - Disclosure - Appcito Acquisition (Details) Sheet http://www.a10networks.com/role/AppcitoAcquisitionDetails Appcito Acquisition (Details) Details http://www.a10networks.com/role/AppcitoAcquisitionTables 67 false false R68.htm 2413403 - Disclosure - Appcito Acquisition - Purchase Price Allocation (Details) Sheet http://www.a10networks.com/role/AppcitoAcquisitionPurchasePriceAllocationDetails Appcito Acquisition - Purchase Price Allocation (Details) Details 68 false false All Reports Book All Reports aten-20171231.xml aten-20171231.xsd aten-20171231_cal.xml aten-20171231_def.xml aten-20171231_lab.xml aten-20171231_pre.xml http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true ZIP 93 0001628280-18-011503-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-18-011503-xbrl.zip M4$L#!!0 ( /FI'$W@& XR?D8" -Q#+ 1 871E;BTR,#$W,3(S,2YX M;6SLO6F7&DF2+OSYWE]1KSY?5?F^U.FN>WR=44]522VINF]]ZH,@4J*+A)P M5,KY]:]Y0)! D&S)%A#=,RT) G S-S=[S-R6O_S?;_>][[YF^; [Z/_U%?X> MO?HNZ[<'G6[_\U]?_?;AM?G@WKQY]7]_^M]_^?]>O_Y_]OW/W_E!>WR?]4?? MN3QKC;+.=W]V1U^^^V$ MZ!:3F5+H#N,V:PF2$<0R_G^^_4B9^,2T4%+*%NNT9>M.=MJ84M3^E)$VGWS9 MMT]YK_MC^M_O8-7]X8_P\[#H+Z/1PX\__/#GGW]^W\*HGXW^A 4,OV\/[G\@ M"$M,*'XU_4![,.Z/\L?99])W?3_,VM]_'GS]8?IF\:'7"+^>^]@XSX$KSWUN M^NZ*#W:R[NK/P!OI<;;X>/:M_67U\^F=%=_?[7_-AJ/5'YF\ESY$ESXT'#"" MY0+CBD\.\L_P.*(_3)\H/]#K]O]8\W1Z^U-KF)6/]UO=]G#UFHJW5M#1'_3[ MX_O5O]$9Y3^,'A^R'^"AU_!4EG?;L\]M_M#B!_+L[EE*Q _P;OG@L-M>30*\ MD0C BP0,1P_Y,\_#.RL^,!Z^_MQJ/J.S).0S?D[>7'ATM/)1/GET-/]H M=YV ]H>C5K\]$[EO%1']DQ9/8ZWU#\6[LT>'G54/PM?B'_[?+S]_:'_)[EM/ M#WPD%?3M],^ M_/75L'O_T .2?DA?,]%U[4%_E'T;?=>%-4>?/OIW]OM'GWZH? 0T<7?TF%XH M7^EVTFMWW2S_KEA'MD!"*9?NS7^]^@D!(5PA^.]??EC^2/RIE">$RX\_O3?W@:S?>7H<$Q"_IU_KE ^7+\U^KWQARIG5 MK'I3< I_^-+*L^';\2AM3[)HE\BWB?",$AO4:Z1>$S;[RND[>[,A3OA +IQL M$!;QFJ+#DBW^SBZ<;+$H](?:[4LG6QZ#;'[Q9/-#D^TG0EX':R!VLP;BP-:@ M8!6O!ZOX;JSBQV/5OZ9 ]%\?1O"5R>$+_ST&6MS@_F'0AW\.S;?N'7K?='4W6]%VG"X],7-WI MPG]<2]ZKG\K'*O3]Y8>5/S%9T0^5)=V<0+S/1JUN/^N$5MX'Z#6\2JE83>0- MB8;<1S1,I],= ;M;O7>M;N=-W[4>NJ-6[RHE9"VM)Q*4,WMC^^N01E!.*RB7 MH%%$@SXN!WU< G+?R\0TZ./:C-%K@] M'-"H@-K8=7;Q"4(7 F<:F:X%;)FF.#:;>P&;>Y1$SMTA2+.YM8$:NY_<)LQ8 MLS.\_[U5$URZB.N(<]]G[:@G&)EX\R<8<,]9) MP@Z_767EJY\2+W]R M9HW\EHV#U-_QWUI]/(>@_PT&O>!X'.2_9G].=3@X(+"'??AK>[(?JTP://0A M-1]JY9WA;P\=6%SR&I&NEZSNQ(**L5O/@Y/@ M+UO=[3>V^@BV>IZMMV&K5[65:'1PHX/KU/%BHH(+O'F)Z:DO.^X+CY\J=E!' M\]+H\Y6WWXWC57_'ZQ3]($YG]&V]I*<^1M_>G.-U-N#:R/!5R/ %MFH[G0R[ M1H:/(\/NIO3PLQDU'V"[6O!5B^D4TQ??Y=G7[F \[#V^SQX&^2CKU$L:5U(Y MERBQ@"X+OQ&/LXO'N?V&K<6CP1JG-2NU$8P& M:]R.4#Q;N]M8DC-'&8Y2O[O]5C>'OY8;/!]&*@*J*05L^/;.9Y_*W+#1XX>L M//-R,#S)-=7!&0C M C42@:,T:'F)"#2FH!&"!@C>[L8WKF"C 9(@9'G:CS8PI?C$PV#8K5D8:')[FZQ "UQI^ 2ZD/Q(GOK9Z6:5?\^)[]=KQY^F;V^15!-9W>^<=OMCJYO]H M]<:9?9S]]3^!LZV\_>7QY^QKUEO8ZMDS;_H/X]&P>(#4:\.WH_AI\]>07%^' MCQ]6!.BJM.>;\B$/(57T\"G2-?)JCW[%L:4EJY?<;6N^ZJZP#FRS:+UV^43: MY;)%0!X%MMQRT.M$4*@)PYU7V>%&T@\AZ?BV);T.?DBCTQN=?J&>R($E_:4Z MO=:W-5>@S<]W?W1T/_MPTMW(8XU,^8'=LQ'Z2.L%Z.7FJN<"U/(U)C#R)G?M-GV/"_.L&P77*+BCSU.]@)R-QL&Z MA*2-JW>P+N!6H-;HX KN ZXLU_XXZ9<-7JFSB%]C42%OK,K"PF6-I#>2?H* MPMGR$6I645/;?(3:E_%<& )IKC$N02^?^QJC#G&3IHSG&FZFSXU ZA!#:=H) M7(%*O\8KC0N3\P:[7(*@GQN[7-;E7>-3-CYEW6-]+[[#:?3R)=S@7&-JW$7H MY9J59]96+Y^R)O3H$9 ;#%8M2!P77 MB$#]M,#%E6!?04S^*GR6J[PE.(ZT-W)9(Q$XQ C*&S::UW!15'O<=F%C?)JL MQ$L(P9P[*_%2LL6;@<'U,<87YGW4/RGL"ER/:TQ3VWNP0UWD[@([UEWOA(XK M=1D:/^'"_82F>ND:[.M5^@D7UI.K 9(7<%][C;-H+JQ/0)-\W)X)U$X%+:0/;7)E?EQJK_1#Q M2[LRO_5<[G-?EE]O34[35.W*KR5.6>=^*9=H3:^&Z\(3M9?ABZL-:_+F+R$4 M>Z5Y\Q=V[=!(>R/M];E,;FJBKB1QXNS27H>9Z#4#TPV8O90Y7U<:U;TXUZOV MH=P+*QIHLAHOPCA?^YRO2PB47:F*ON1 6=-@HH&7=1>!"^L8U_C3EW('V_C3 M34WK3:#3:RQ%N+1;W)IE%EX#.+VJS,8&F5R.NKYY9%*'>ZWF%K>YQ;U@W7YI MP;.:12ZN 9_4/G)R$4,YKQ187YRTUKY4[#CMI!M\T:#I2Y3V"_,=FSC?!8CZ MF>-\%]N(H2XB>-DM.(^^O3>8^E*[1),ZI%0U#:6OP9B=6](O;V!X_<6R$8*+ M+&>Z\68 9P^ 7VTS@$:Z&^F^WN'*34B\"8G71Q# M[YU>8SZD-=O'BN_@!O#S^;B=0/>;/GSRP6/E7Z<&,7W M#897+0I;4W][6B&.<["DXX(WL?LM_>V:)>%Y6S][[XKW>XG&VP-] MS?F^6=7>X/U3X_V+4N\-Y+LYH.\4F]\!X7Z;?\CRK]WV M9+?3+?:_IB_4;WM_N?%)W_I]KOWX_O:;?]1 MHI0[+&'&R:=;ICF*KW>T!+0MR^#[[.NA][?8_+SY3+[FLTO8EXN2'_N=L-,KRMW>31ZY'%%;1 M5;03Y,(*\Q-#; M$-F*P2TR)$V>)Z8^O'>?L+/).&FW1']2L7VF*WGZ&PGAN\H@6Q^;.5=ZH!Z/N'WN Q MRSZ,!NT_WCZDW/AZ[>P"67/!Y.?H.IER/W_[X+4"4.2FA@_OWM5ZNXN$U"Z+^$VAS>G^SB;>^X!(QLWMSG=UR\ :]5[<[KKK;JWLMWOL^$H M[[9'6:G6K_5Q#W'PWA27J;D1MKPBL M;",,'[)>K]O_;/J=7UKY'UF*(H=O#\#YFH7-MY*-3<3>;IAF&U'YCZR?Y:T> M<,]T[KO]+NA3>.AK=KWRLA7%C7Y9)S1I&%J:] T\G$LYO5Z1V8+>&](RO-$R M]=(REQ!BVD/+-)"VT2"-,%R]9MA#&!K\<2[\<0D"LX>7TPC,N03F$CRP/ F>K]FZ2-+M7S7TL^G*C0[ M<&.=$.VPB OIZ'-NDU5IGOL206T$\&62<>STH\VE/!,<_R[+[P;Y?0MHMZUA MUEEETNNUXZN2AG>E]88TPO,9I4M)X[OIC864_+)4LG[J8_\,](/KJ TNEF%36(0BIU$]OTEWOPY=6M77K38":55II M*S:=5&&='E1=4F!@YX+JQK[>J'V])$@X%=JW[=$ZH9T#TA/M L\/@!GIP_67 MO\W4G4P6,-I-%M#A90'_K=7':X4!OC-/35 &$XW_=CQ*J+#3[7]N;/-4HC:Q MZ);L\LX:;N'Q4Q5+_YJVJC4:CP;YXUQ9>?'D(<7ZVMI?KQ+_S;R\>/E_8;3Y M]GIL;Q%M#JV\]QB^97F[.\S>WLU)1LTBCBO$;B-M]8PL;Q,PO&+'Y&8C<%>( MTVJ!EZ5PLLIN+ M15X3?6JUT8C#;2B'*6A\VQX1^I0\7:8;3RXJW.#^8="'?PZ7*@9G,9-Z"<1: M\N9K!I?H.Q6&1*\)/2J&;*XZFJN.RU9+%6>V<7LN(Q_N]+W-FSR#)L^@KC>V M>P=PKL2L-A;O4,TF&Y#6@+0E4WSH"X1)QA_YV[B/T?'O3YN"F7H7S/#7*.6T M;*LNEQX_6QBK28:Z1MNYG3 T3D3C1-15N@]9QUH7X:R%<%Q 3K!J\D /84R; M/- GJ5:[2;4Z01YHXXDTGLA%FNET/]TM*D./WGX-2.AT>^-D'76S M8?C6[HT[62?F@_L4R!B/B@$!;^] ?_:[_<]#X&/!/_NX^@N>E,Y3SP_L-O0]/OK/1PWG<_ M?ZF=E3RZ\.[#O=M(J%B92]9HWDL2W@O2O.=V$<^A>1MAK:FPWJ)F;6#"E<*$ M2]"\IW;0&F&^4F$^MP.W7'LXF3KXL?7-C$=?!L#)QX6 DX=;ICEPKSQ_O!GF*[RQ\OIR>6R\)7K#A=;JK CNJE2,\"[9R&G?;^!HI\V.FVD]J^K@W>0&9]3[!L M3O"93_ I&I%N,X7Y#7Q%#CP(5SMZ>26%-^("'5:MWSQ^?($]:)#D"^U0 SGJ M:YL.X;Q>RP:?#W*8F\94![%)1S M.'/8R.8-R^:Y]69COQO[?1)/+'(55M-77)FRWJQ5@IV-[OXVX"T # J]SZK9W QM^ONYNW\U8WEKVN6[VS1]^@^>MTZ[8^ M\PW$:S1"H_QOZ\PW:/Z*3ODDL8S\;=PG=+:S=CSL]K/AT+3_>]P==F=-(0IM M;QX>@!F#-_WV]_7:_6>HFBKZ"EDGN7<'7TZ\)O1@]^Z^VRN&O.W\I4%ZV$9S_YD[W*XC:L_O,OR/.NLIN\0QG&>-7R. M-=HZ88WDWB#)HO)*V:D : P_6Q$ 01%ZXLP^I,WX,OE0UOG'8-3M?WXW^#/+ MW]Z97L_U6L-A-IP.7EK,I (R@C MDZ!FL!!M2 R MX8;B5E"Y@AOX>UYR8V?RMF;,K]G(M8;%"1U^&?0ZH(O 5;99;_#G[+4%7DT+ M5WX=?*7HF/SBG)O@E3-2P4ET#C,^Y9=EC-+EX\?1Y#_?;\NR;0C?FXOAO\>M MWB /W]I9UAF>@W^@LF3@CFB-#.=$(UMJ=J4QEH?GWR+)<9@PXRB-A1=#6>D:58OE/?)DR;FY"1MF"?3C%)N8_*O:?-3T-)5_O+*:5UT"@P 7("^ MVBD1L">:$S;AB$'8A+ LFZ\I)4^RN=VB7DR#6$^#=$1*%'B0L'1+6:!\BMX5 M"AK["@V"H9/34-6:BS1XL-J!6R8%(81;+6?63&-NU3(-6NF]2?BU$.VW=^EC MO5[W,XC>+ZT^2%\R_O!I,QX-[B>>RV#0&^YN 9253L!9$T*XZ%VT%@NF@HF1 M.!2-F2-F$J(B4T)V7-D218.[#X.[T9]I&D52A:;S-6&7SH=I+&,/0@2)0FN' M$:$&(4MT<%$Y%Q'Q #[DO%_X%%(1"\1L6M2,AG?YH$!3:=3&+ZU1\JT?W]Y- M5$%RNY_\[9T/.<*6, -[$8('WXQ9X<"_=1S((T M'1"M)28L4*KZ7S9QZ='P(X51R[U*9I,?TW]B?*O&=C@/([A M![,WP^$XB3*HF3Q+]FQFQ)[;V<,$*]:?J]N2E\>/$*+,!D,!B1@5K(=-TZ4))QSI9NN.%/I[?DN\A2,4 X[& M1R(]8AZ76%GP@"]T2RI.T-Q/?GI\>F3^)XO_^4=J_M;_/!D^9=HC\#2?V8/) MZ<$Q^[1N@GQE?#8\GX];^6/Z]";>\Z""Y-H@<)YMT-%2PY5'$4D;#<=V)>_5 M/.N/PX>7\SH%QL$V)2'\F+NY$0,2_>S\QR*7,?S\.'=NR65?VB'?2%R0I@BGCA W,9IP70T MQ&!!N>/8.$\JH23 3G.([]P_ZMEH$%1*.G*> /3K 792A4*XSA M3"YO-6^V>JNMWJQ)3[W5$:6=U4HQ;93P5@%L+Z/>G(7*=046U[7596# ):O5 MRZ:09_Y^_7W6ZO6F\XXJV(,7E^ 870IVQY%3+9FE*B+K*!5"/-W>!3$?WBZS M0Q1 2R[$2W=T-T:^?.,^MO+/ #E2T/:72>9*>FMR$W-B"!,L,BI=LS#!&*A" M[O$4PBAL;8@ 8=CO+^7O.GJ?N%D(%L#SK%,$N\UP")^9GA8#)ZKXT.XQ*V(- M1<93920C&#$6IP1JCX6LI&3,U,-6RWGQZC?$J@2S6@7MK(PJ.D(H*+HR'\(X M5@GO8(KIG(H[#0V;0E1*DF# Z;!*$\NDB2[.\H5<>#9JN,_JGR:R=_PX3TD@ MA9"9KUD.;DU=HK>X]7CH9:/,M(M* MD)1-\25INC?]Z=UI>9.>>L$7LID/OG:'Q=7Q[(YU>FVRU:&9QS88 _D641)E MNL\W7F"AP(4Q" M4Y7[-*+(/+@Y"5$S%O[6SR?9 _]3?&YZ33PL8RP^F_P) M!FG<2S]YEP_N83,&^61[X"/O!I.DN]WO)+ AB'./- *&!:=MI')JP(!AU9R5 MU^R)2P=<]VEXL<%::"R)9#@:Q14V@4C,T=1:2,EU-?U0U)@7&ZQ.M.#_&28P M-TZZZ)E5)2^8%:0J%YCCXW)C&A$K9M[W'L.W+&]WAU-P-O4<=I9^&A7Q.B@< M BC-J",XOF6\VW-5NJ/PKGI7 M33 ^X>(WR!=11@"NL9*"3A9!!&M*5!,U:.WEQ2NYW]K_V4KX>O2XWCN8%PD2 MO2"(.A^05SYB84JO6'$7!2!Z/0M*+GY[^M%.UOW1@&7O).L>>ZW/6_PD3S>I M7#D=&:A<)9C7I>>FF"#PDW? P.PO/U2^O/Q%-P:; R]UA^U6+^6!ATD-S#;T M!D0M!TLI6;H+)4';TH/1($8:CG99+;?NE\J5^$&[\.HG#TSX$N&U-1+R=-7A MG$6(2>(!Z0IPI80K!9HAIL&9BK]/5O'LKZQ>1EKGMHO@DD5DK /SIX3D$6R" M]T880.#:,&1>%06$JY8Q^Y7E14S6M_V6"&62S+F(M#5,4A\"F2Y!4F+DJX4: MQF=_:7D9R>G=XM=!YD B7)!I,ZQPB*/9'6 0!'X=H]?_M?B[Z:O+GPM%L9># M5_.$>3K9M__*'K?X7U<6*R%>_:7EI;Q!*$G48FW M .M&K7ZZ!JBD",N_X\I#:[)KHO'(2:V\ \4KC+6F/+6>T!A7Q%L 7B!)$5E8 M_IH5+M$R.7H TE/I2O]S'G%E?R;ORIUVW'WJ"ULMR(/%]M N=*2CAD$H/=UP%)64+?8*VM.-:4 MZS(C=.6O+R[K??:Y.QPEZY!B@EMP",P>'#;F$08I)QH)CL-T.51S#MK/8/3= MK]GHST'^Q_#_?)?J:>97LOB#BXOYQZ 'WDHKG_!Q&YF)FJLH7,1@H1&+ 3,T M,X,L.+HL,TN_L/CS_\QZO?_J#_[L?P#4!XYNIPA+Y%LL@U";M 'X; XCGI)) M9GODI4-V>1G/_%*YG.D%X(?'^T^#WA8_CZ6R40$6H!P<:NRH*Q-59;2><=B3 MC^'7R0(6OCO]X*P'RL17'+YK/:9PZ/1T5665KRD:B\$9A<$R,6>94I)9;#%! MWA# 3=:B2B +M/8D3VG]*O99IUBS3BFML,GE9H3"7P@LKG0;$/%B1?[DU&TX M_#+7U>!1PN&0*TV3H6?66)"PLC((L)BH+!-1NNR2L M=M1&IU+605"4\K3W%%Y3D52@,F>2KU[MJK6\:,W5@-:'=M9O 0A9GE18OF\Z M_QX/1^EO*VZG%KP;Y82.WEKF'<<.\$]P.%K*$6@BIBNAV]ML(%UQ&0#Y!C &(*'@H"J*$NDL90 ! RH;#H9K]6$_+.GK M#CY61(*#B;52QB=,Q%UIO0!U.%V)G6 R=>F.ON8C"JD D QBB@T!:0W161X] M)L32(!AWO*)'7G,F3K13QQ92BW3$$2,XE #:/7/!A()TP R!5"^&!#A3ISB? MZ]1^RE51.H /Q:CC-K!(ROIB,/"H(J1,D6F,;X\UY^.L\W.W]2F5#G:SX5ZJ MWP5E-%6"<",T >\(.UR8?0I 6I"*$@1TQ"NG:O5"]ESM.AT *@LKJS&A$D C M!6@=IU95DP@5LPJ@??W M6^WX?MQ+;HW/'G)82W'M"W_O9<7];[\S[450O/XN'SQD.?@5O591:I$NB!ZJ M]X:;!(*JXT)0 [A.R#&4;A2H;S0 !LAKS8IW0$^IT:@4@O<.!4:,!8I6\D$16?%XF M1%4#'I,7TU:!]_#-7U*SHK+>\N?!< BJ]NW=Q]:WW8Y""$9Q$:@'JR1TJE61 MJ9M$8"@*1&TEHVTUK=NLZZ DK9-HASSF.CH.IC:!?:9G7K$%&BOYF*]917&= MC:ZUK5$X#YX*%KWWEGL+2HS-O$=A*YCB-9B:PQ$&DIE:@W3A)[*?X?G.F_ZH MU?_Z *D9*(8R=LR(%%(+RY64- MHSJ5R=/?Y2_SI.R_G@6Z9O78[UI=^ K7>NB.6KW=SE!J*0+^ID8Q@A&QJ;*< M3\X0@PVS%1P"_HI22WIC]3KV6NJZLV$(D8&0J#"VF(/U8V7UD3(B5B$3& 0E M]-&6NE89"X2-QH(YK&2PP@,N+8^QB[&2I$ YY\MQB&V66CHSPX^#9YY?G9KV M/IMT\\D^9/G72>Y'=]"9ZW3P3"WYII0#YR@UG 4$>MA; S#,S+27YBOR3I58 M"A(=F:1+8-^.N4+/K&R#$X>1-13\], XN.\1O*.9(:$!TPI,O+6MV%0*"PYE MY. C6D' !6;&^/(*"$EC*NX_!B>.W!S[3B+)7O'(A=?2: =.#P_"0.@; TH 6TCJR3"8$G0LB6Z?O:=1)(=P]9+ MQR7QQ'N.;0@D;84/@!*0K$KR>;=BDM<_3?JO5)INR-]<4SLQ2>0)W]I%?B6X MD9_SUHH:B 76,6.CC@S<.BHI0Z (;.G=VBA\-7"^!%&WHF69^C]3Q4 X5^K-($>*DE10C%< ?LI$ Y(Z*!"7!B:^$IPH_?8F:K==V0*+6 M@7/!D)=&:$V4EMKRP'P9@)6:5<$YKD2ESD34.A@O%>C.@#%.S6^HTC2*\JJ< M6=BSZITG/1!-X%2Y?Z(_EDXX!CTX'F2K!P!TI/2=)E:B$;S%: MVINURWG)PE? L/F%@T_$/(]&[_<_#,MW_N29TFUP]KG5*W:-&* R[ V*$RGMVQL*J'"D,7%M2RX=8^LEX M\63]7_8K]G'U%SQ9R/G,L?&G?V?MT?"T3,8D M(7B]^@ 15LN=VE3,A[$3%/C!(Z-$ ;X3)2^84U*LX@45RZ'O6O&B)LHD<*)\ MI,(;,%K,2A'*-#GPRNE"/\?9SM191&NJ3+A2$6L3E%'P?X8J%TJXP5.OY]4' MB.):[M2&@(S@07E1Z(HI(+=DJ7I!4AU!?7M1$F5A*O?:<6LTT M8D3@8&9J7O% 5NQ,LR6G520X-4%TT@7 C-&CX/FL9H@2X5=MT2D.SPHG;&.> M#(U7\@1DT$UT>G9._\0IHPA<'&Q"BE$%@9Z0MR3+IE4=6[%4WX MTN"SFBB("8RY@R MPX)&$AQS8XE*.9N,8>>UJTC[:R80/SHE^^=)&Y-:R]I 3*!P:$,,N""'.&$1 MK4@\(9A2M2<]ZR* GAN./ 8(Q3'UB(,S/4U\E Y;6DW3)&#)MEO(7K'CU)V- M>(\#LEYRQ6+@NJ@82%E0CE0C>1)4P:JSLRKHN'%9QQ1@SH43G 4!BH%AKC0( MJ@J&<@PR!&.HK4<[(@3D1)D*OF14A-.#H(=>OT MG](B@(-GO4I=XU::D=!KAU- M71"952%E)*;L:# =.(7HJ]:GNL(5"]E_M3.!F'W /L[^^I_=+&\!?'_\ M.?N:+8X7GCWSI@]0>E@\@#=%I!V1\G4F"10:.)U,!V1"TA FV.E-)?@(LEIE"LB,LN.*J#CM&17$@H*W MF' "8NH0=K,L5QH,JX[*5%JNLET7RX!-9Q0):\"V>>&BP)*"]8HE*F%85,M# M%:=RE1VY6 9L.JI@QKES*+G%D?)W!5T%92Z"M#J'L7BBEK2:648SI*O1XT.6>\J@:FX8J)/R@X:@"!HNVK#4G0E;30Y@ M_[%.#-AT5"WF05L?O:/.41DU);-HH:>D J@4JQD#-EI5[5)&&@'O EMMG#5J MUMG#\U")4^Q,>=EI-P[R#ZWGY^$<#TO.]2K^]R!/W8"&;^_2-,MIQ=?H<2DF M/8M[)_ILJ_U'UGEZ8I/FLP(4/VA_GIIS68K %B20@KV,X*FN!2G/T&MDL=KRJD[L)&A;XN<^IDC0 M*(1Q. !B5%(;3XU.QSUPHRR5M\W/G4R1I0HKC)2-SD5&+>%T I)H<'#TUV+. MZ^?D/J8HQ @V)_I@C$V":16=F")A&1+JIF5S#U-D'9-">124("'U8-%(%Z9( M,.TQKTP+KA,[Z1E,$>C,U%\SY7*GULK(IMO>9(JX3^,1:HWB7\K/?4P1H"0; ML'*,>881400#_$RF*&5*1%/KX_YB?N[F%5G.(U-. !LYI4Q:75RH825D4.C& M.;F/*9*6N70KY;W'5,@(>K2 2='8R%'U6.+J'*<(RJN2B>QD,2U.TTOBL M9(J,YA9\^;.Q\Q1VP\!O&DXT)BJ ;RVDML7I)#I0)'5]B-]'R4M%(D-)G1N) MP#.6PK/B("$/_D8UR?!RB=])(\MT;<0E%P%[IYG2W$R< PMNE^;GTQ^G49_, M:X$P\90S%((PB!-9['J4UBM7N9"X6/+WT'54V&!E9"82@:FWAF-7Z+I F8CJ MM &U]7?\-JA@J%""&89\)"2%_9$E,3!G*J&J%1>\QUCO)04 ]U'W(5IP#](X M+.<9BEP@5EX;!V+4:=VN"^/G/A;$68F%T-0BZPA/Z9IDUD$)D6K+NIOBYTY& M"8/T,8H#Q=I:KT/PBLUQ\K1NPL5QZSN=PU ,*REF>YL,J7([@4,1@4QT50BJC0JZ>K3L9 M)A>PY)$)0QP"E0H^ Q(SACI9;5J$V7)#T>MGZ#[V*4805),*+@5#B&/D66GQ MA0G5&Q4&;EK-(/X9+E8 CE(3I1/82,^%)LZ4[56I ^WT@2MTF_GTIEZENL5 M2@WUFD@2A! ^]4Q%LW3;6)T8=$O\W,=*!::4X&FFHI%&A4 -FB6P&UJ=+WM3 M_-S)/(48 _&<&9<2(:/6<=:VC3I>+=>Y+4[N8Y>T9,ZD>G(CHXPSHHLA:\V"UE1MG., M]5Y2$'$?@T")TCR*:(A(X8)!,$8LIN-9XC"E8 MFJ>QR2=&%Y?&S]U2AB/A6$AFN-%I[G,4:@9[I3.GK:NZ.$[N8_0(I=0ZFMHI M .X+0;*G)H,JB)L^ZWL84.%F/WL%((F1@5(D8P9"T6#-S8TM\WT56X MRN7R$.1+9^HY[E]D< 'AI B(U8H%Z7 IJSA%"NIL^\]Q_R(-^)TAC?D"SPG< M>X_=S$@Y>/FF^;F3=:+*88\ XFLMF(^:TME]*T&2UMH!/<_]"U=*&'! *0W. M1!4(T>6% 9/*G39'^<(XNH=!TB'%\(SA$LR]]H8$5QHDYKTZGQ=Z"KNAP,5! M6NH8.3%!%_V72KM!4+7,]-0^SBETO<4,!>*L3F/QC#1!Q5F.,JBJBM]\:H?D MR.E;+( ?AH341@-F4-HS7V;! B,J8?<3>P^G4:G*&.*IC\(AI;"*X/>SV=W# MBFKK4T/]4Z3O8N-3-_DHA8H!#@/@QU(.D.45Q'-P7#XWG/X_\L%P^%L?2.AU M_P?^V>KV;78WR+./K6^[EQ$X,))##Y;1>_>C&#N6#Y/!?6:"X!JE/%H ZCR0B29\=;1:CCQAOBX5_$\ MN+Y8IV*MP"+37GK*"KF4G'-=C23, FRA2-*&NH@E"L M>M5\,_S<)Z 7%?BPEG(4F7>D$-&2F0!C]LOX/Q$G?X9_[>GJ"A*"UD"F],&Y M-/& %\ -E!QC051UV[9AG"U7>WS23VIU7]4S<:<-'#[P=P4"7$@="P40)DX'O&?W@BM@Y6Y6%_G4A I9[HFC MB!AJBY"!$2**%3,?MTT0OP8^[I7@$831WGDP#U@Y%$UJ!9F$4F.$,:J.GK@= MANYA=A42S'JGHK$<.V&DM:Z03H0]%KIZC5(O^[-VP*4%>DG4&*"&0TYIP]6?H7O5S^F4ML# #., .I,85:8Q MA&B/"1A 69CAQ#'&+(^6% MU! O%:HV;<.X&!1:2[[L8Z(L9QSI&"P6'&&0%:8F%WAWAAXY*(I8%KII%$X-;(2-!,;!BO]I@'Y,*W#IA=%'_V,2P. M,0I6-U#B Z( UWA9S12,696+RH[(&P?,"6E*F?,:6^XEVW/VP LI.!^;3FKG M8L#@0!EMG3,B:,ELX2. XQ"#$'M.?[P]UN]8?N!,ZFU*$0 ,BP!J1U$P'6EA MB=NS/=\M,GV_04D>D(M648$MXH+1H-,%F(I2IMD?^TT[N#WF[W-9IM,4SX@X M,!HTCM%>V$+L$84W]NR76D_.KW/,>!K=!0Q!/N TM8]*KH!-/$VD<:C:HI]L MBZQKRZK3=D"Q)FIB8\3&("N-(11-V \>,Y95WZ;A_@$]2W"Z!7C=LJA* W_! M1QRFW&?*Q/WR?F^0];NUHW2.:D6=0#Q&SU(Q\)3I,G"F;PE_G]XI%EP"($'@ MZ3@5/;?>$S-EOD* 4_:]8+T]_N\!201868T=\2Y*:\'[]JQ4]F $1#6G>]L8 MWT5P_T5..0O:*H6LTH!#O E14%]XAMXPKD@%)V^=6KOCJD_'BI/"#*&Q1H%$ M!&<^519$@6G!7F$D#[YRR;)M&L#U<7?'CI46+!;R,2 1%?@:1'!3.!G.(L?# M2O1\JWS=QUP9ID/1&I RSQ42''E>N,_&:J5X)6"T=?[H]3%X'WL$YE]P2HAP M46/#%:B%0GJIE"3H:F%OO97NVE[35#&! HL8,0MD*N]2G ;'F&RPK=0B;)]? M>K&\.&VM!R5@U#$V"G@L*1'4JH*_3BB\(K%^ZWS3ZV/O7LDW$NQ-Y&DLD)1< M$Y\:2#A/L*7!.E$5W]OE[D[V75FFDKA2XRV+%ARD$ JQ5=HY;Z_,OI\C/]5@ M[:QF@/(M]6!T-"OXBXP-L=H[?>O\U.MC\#YEFDH&&HB$TVZT"S'PU+T.N,N$ M!M1?]3>WS<<["W=GS>QV\RPC5@0[1%C4 FM.O-03S](I39VJ1#PXI?Q0ZG&V MY%-PX*3V'!7N>DI$TRQUF788%] 1,POLM=6N=D@X;;V5PFJME)Q@01U%(+':H8-@ M=B@OL1Y@\;826H=P* +Q2>H?(BQNIA)7KKJHPK8>IN 5\AL6?> M@OZS3H7(/1>%D'('_ZTZ+(QL/43N6MBYCYU&DCFMC,%@6ZPQP%J>DG52*1%) M-0*5\)#D$2&6(&EQHBI4+@N&KG 3,4A/)C?LH&*\['JQ UN Q?@ MX0AM02"=%"H45Y$HJC3YH2*5AX*.U\?]W2Q71-:E_'Y,HU(<)0W+"[X+ BJ! M5%VAAN^'S;P14ED'SKPG!KAN8W"L<$49P\%50\D'N\J\O@W89P0XTHQ(CR0P MGRG$F"QZ0:OH+9&QVB;V8%>=E\G]M:UV -H:[+@V'&.$ H\3B.NL\H'1ZET2 M/E2X]&)Y=5(#Z54@*&*C@>&@*;1.);_3:2D6T'$%"U^WHCBUPQP49\J3P)E@ M"KNHO2\2XH5BS@2]=^/5&^3^;F5* 2M*6"!:>@E^M6$(S\3>^4KXIY'ZP^(3 M%ASES F B4$8%R/7Y3PV!_^I7L5>O84\:1M[;0R(O]3 _2B\D8Z7'74I:)YJ MF*Z.S/_X9];[FDU^:,_;7*\T"*8/PC%";""*2%$X[S+E7^**ECCD;>Y:,L[% MJ=-"$TL,U9(K2V,*>0KPV0L?TJ>A7K+: >F M[[7Q?W=;"-!A$I0!=Q(X9&/ MU(DBAP$Q*8*H0O(#W@Y?&]OWZB3!,".66QT!DUL'*J@(6:F(M1& 58YYBWQ= M_-^GCI<:\'"$0SI2CFB,TDXJJ*V+<"PJF1$'O&V^/-ZO\]N=DH%)G-P5;HPU M8!W#Q&_7R/#JF"8NM+Q>TWAJKYU194DT3D;O;4A7A*ILX<0,\M463ICA0]VV M7!?W][KE!O2!B';(@]/H D]]H9+3CHJ!%-5+A0/>5,50WVL1(I%-O/ M5+TM_N]3/*4Y8\%2'BAG CPCG'(,)[(/BKV2 4L(JQ$NF?_JLFIX3Y?=$AH% MP&2* W.@)P0N )S&AAH2]AQ/_Z+UGXM%I_75N4/**$(\HMPE+**+_C<8!7A+ M':?MTW6Q?4#:B@0\="B(<)&,.JG]H];C0!&F7E IE46JD$]@ M/N4IV:]RGT4.E5!Z7;S?JQS9*"9YL!C L-6 ]#PE$]Z3$,B>\R%OC.V[E8\9 M(Q0*:0@E9\AZ+0B=,EQ[Q&Y(&9\8>W!!?1JX[1@H&&&TY1Q/5;Q#MBKI>/NA M%[?%_CT0"(K!$"R#5H89 RB;XE+H&04?IQ+^8 >+?AR"]^,\S_HK.H'S-8A" M2<33>#8C4F&W\1@4+2;(4W"I&7&5W/7MB)VLY(7+7A<"H!PV*F)&F,#"<>WQ M+*7-RA KL9)T?[9UH/ @JU\'XT!N<#011\M-I YQ2IY&<:-J[Q+%MI_.L-/J MTSGZI36:_NM]=M_J]CM9_O8N=H?M5N_WK)4O-%^WK6%WQ^3/E(L,!#(PW_DP__>LX:=*W M=Q^^M.#]R;L+?/#%"29_&_<)G>GD%;]3Z&PPDOU_F8>'=G--O?U_5TV]^ MC0M=O+S!T@B'06%YH1DRY?&/H,SF[\^'Q0)3M%0RQ)Z8>!B25S$1@-:G;K^5 MOA&T_K +&U#\XV/>Z@_O,CB>'7Q,5KWF\VGJGI#(I$FE LHSJRFV):>BE=4V MB'QITLDN5.W)C95\!_->,OYTS%)>(04*"T"8(UY2:J?,TEB*ZCAV3/=GUB:B M-_,2\,1GT/0+/_!SM_6IVX,O7N#9FR/R3$>*N(Z8VE1MZ2/F^&F$H705 9-; ML6PM;1M8\SYK#S[WD\Y_TX'O %5LBD"8Y$8A 27EM'I$3>&N6JK"<0WRNOQV'*L_2A^ MZ-=!OST!BR<6?(5L&D$GH\8*H2C3()'I'B@"Z+VR!^IH.["2$?-<=ZV'[JC5 M"]\>LGZG"\@*+/_DZ8X=CWX=C'[/1N]:W47L$_W$Z_K]HU_C:PJMP,PX+;RV M @?CI_.2M'>A6J#.U&(D=]N%'888L9X8'%V:\A Y0RK@Z,$)5Y]F+]R$V+L.@K%KO[=A6CMXGN;PN,$!2*TB!2$TFI#@P&?'C2?BXCSZEVEQ.!7 M;,&*%91=$#MF[\Y^T3[._OJ?7<#I>?O+X\_9UZRW\&6S9][T'\:C8?$ WMC5 M(;FL3DAGG90Z\!A5XK"++'!-*BGR#8>7.4PVMII7RG,"TAMPMK$JIF?DIS@F0@P!3 "O&^-: M9MF& >,@7B-0X+#QA(U(QX; MQZMC@I20RP'#FO#@E I1(X>\!'VH @&+&Y A99"2),V'4,E/RJHWQF?DISPF0O24 M$R),P(0XJQVRE,Y,@%.^VD&0X*4F@G5DQTD5HN0H>.U#I-S"_V YZX%$G(S5 M6=@-AW?5C5C3@%2,*5\&44H,+[T<#W[?)7E[E\;:36H248.-)L!A%9TCP7A6 M@F\2;;5M8+U8NZG6ACOI,*.*43"QG(&OQV=0)JA*F@9EC)_7M]N;!Z=4B!A' M9 /BA&*0(9 JSV:=0+U5U4Z@#5NWNDF)QB/BM/+,P6'%J8%"*:T#M4JN$9CRX66X,DZ2BR@3!VSAEJU=W.*HV9/QX$'F-M4 NE:C'B+B= M@5>!J^-MT\!P=@ET;4C^P=(RT)&>6"8<,@).-"E%+QA;#4VDX:B'(6MP?]\= MW1='$#Y>YL"VN]F*BHLB968NR9MI+J,1$I0X4Z"TF4I),M[R-$Y\>3.^^S;L M_MCO]O[Z:I2/LU??_;#W,L3",C B$0?NM'78!$(#(;',#XFZ,@?C<,N0"\L MT,0LCD00!&+I4IOE,L63"LN7#]S&90SZ'T:#]A_O6OG;_,,H-3(M5 GL:%$) ML#&?:;%T(8(G(DVT) +[./B^4GFJ@E1<>.?UDJTH?P1TW/6 MK?F %"F/S.T5Q58;TRA!L8"%CM9[F28-:A%L+.0#%D[80F5+N6+!\')T>/5* M]EKLNFQ)[*GD@6H4X"^:>5"5TZ""#AI1LFJQ(.GT:(M=6]](! 8[APIX)SD" MSZK$_IZ"D[5BL1*+9M?H=L(N[R0("85 \UYU\ M:&ZD)BYE_@86J&1"E@5X6F*J]Y./S7L:OASS[DO6'W:_@.+<']]FOV>CMWK,]M?%Y*YO-3GEK/WJC?XEXQ(:;'#/')-'4$BM1Z> MKEIB4O'#7A/"EM/=CK#J3=ZCP3P5=7,K/34 @W5YM:55!$13637@9J+W6W6_ M#<[1I#+R?7?X!^#+]$+KM_(_%-DGM]F ,+MC[ MK)V!)_NIERT%@XJF'&X\',$R\^%3,5CYDJE&>LB\QC%(,<,1N(LT"!D5LQ3L M/B.:1QKD?#^K?E%]G3 W$?/<>IX--6277<\N9[1"FCOC.6%(.1K%A%TIN(1Y M6,DNC(_-+G&AT@7.$#94>?#[897&@"(LH9D%A>)6L^OHTG4V=FV0+JV-CAY\ M1X:YY&GL.&&I :6/(&QZ(6][CEWT:MGEUK-+IN1#:J6)5(OD]Q%>1@H![46Z MFEWD4MF5&HDLWW*^\/Q%GKKTFI3?0"./PGLM4OJZ-TX:R?1J#K%C6*"> M)=\%T#[6":I]A/,C"4U.+9?2I6'!J]7/(A38EOPA (14,YYBI1^R_&NWG0T_ M#'J[5R6[:$%?8@H;9ST#$*-IF$%:4KVL8(JA95?EN<6\;,E/@IIB:BDP_ %X MTY?)\-RS>+PF[3^3=(:OKGQG$X8%11ZKW$-/=,&05N1?0R,"]MK#8I M.C^]Y;MS)&]-K1$.1#,2JT%I>=C=&"DFX%(3%[F/E<2CUR .E[#'LW>G+[[+ MLZ_=P7C8>WR?/0SR4=;9E ]$!$7I8L!)1(0D8.)403A2/DI4<229DD(=F?(- M?E"08'TI/.8DU<$#;!$S[PUT:W4&"V-X.>1QG"4?]4 &[&3 D8#U,,AI1GU* MOR2P7UI;5&TH<'YZ7W(@9>';8N-)NCH)"!F"02XQ8MQH3RMM?5^SBH-^5IKW M/I".F0!FQH%0,^&"M-Q/"">",?",J]*M\7(0_="4;W#QE=%:.B8EB"5Q-DA/ MRGB>X!A5,MXXI?B%.F0O2ZZC\31P%8/$PC(9Y:R_"/*F+H766B&8NJY"^;)\\A\&N.9#%7J MGP@45Q)7UUGHXU*W]]$7U,8H-=!D,"!B"JXZ*DC43H"1JQQ]V#Y].!HW6-W4 M[!5\.J>TYY@"7@]H-@?'^6J/1BHY>58O[;FXX]I74+1$@A+SP'3',;=>%?85 MS@ZB807WGS4XQR'O):4P=I2!)B5,"VZ M@1N0NI2 P8B*1\'6=:H^$57[PV NP04/T1%- +'%"#JK("TY!*+:;!^$LG(= MOR^%F^[A*/.,&:*-P"&DSO^AO./4)HB*:X*%TH<2J1/806.Y(=P%HI4240.(4M M*?VN(*I]J[!$;&L#,[X?]UJC[M M'/:>[]BQ__R;4EM)8+(HB,,.,PYRS*5\,^+"^:IT/ MQIBBNVD+7I3#C.;];.[[FAG$"6\]4 $J.#3'WF%#AAQ&B+4[QONO34B+[2 MS6]97:]=SDL6OJG.)94>6L(UG%!-'-A3.NM5+)%9P7-^JI5OD!;P@:G5UA$! M^!@AHH#K3Y)NJ\7/2"XKFQU77NC,U&9YT&[U7BXSX)G!&0TJ9:,!-.:",U.R MGGI;C;2N5#+K%W4 *C:%DL#O5EJ'E A&B/*2V3*1#0 !KT@^6[D)1Z=B8T]D MP:1WCJ:+">P%XO%)]?!8G-D@XNY+1\>\JS5>=O_!R#& M=/G^'KYKU1P-]NO@Z]/E?IX!@ $2BL$!2[;[ZZ#W%6SFXC-+*1#SO[;P\9\' M_+HMB^K%UG=Y][YX=>,(F C22 -+DV!TX R055DCB@!CKDXN0>B@ M#/R8Y??'8M5\5BD@:(8L(0Y'2I"6G)1PB]'@R:N?WM'?GZ,KK7&1@LG\D9BE MN1J]0QEXGOHH(J$8-Q);'\#G+&-^6K)J.WLTO]YM5G0(&C:H:F.(@L-GJ>6I M=3764;!9;%"0JL5<# 6B8P(L M#R53 ;QZCZF#<,"&Q)G M5[&:KKS-6[KD/ATEFSP0"R# ^HB8)X'[@&F<%4H:6TT/PTO.T_Z$'$JFB/!( MP[$6E 4D58#UEW!,D:@JF5[/R-0Q5KY!B@AH)AR]#2A@"P">156Z4%'&ZEB* MUV0I$'O,M6^0&Y!]21UCRO#@O)>46_9D'5CUUH7R@RU];NC+;N501(/=13X8 M!TI(:A<,,CB-P46:!"PKPJ[0AD7/K63_%:\KE (_*:#HM8&%Q\C!F.FRU01+ M]UT5E$[Q"5:\KH2*@U>7^H4SSL";3LYUG FU):%JJM2+%@R(*^OO6A:G#;?& M&(V= '3#+,4A)9HH#IY0 +Y68A<$/+Z5RYS^_*XKFP/'@\ZX/7J;3X/#3Q<@ M9;1X4]R<6N0D,2@03AEC05J92 %= DHQ5)S15 >XVA0=A92E-S=V[E:16:TC M(>"0,@?ZSA3$@(;4!E6OF;DXW+:LK5\V1%IBJ$0INFL<4JX,7)B@:>48ZM0C M^Y K.YS V$C!X!AI H@]!BNC9X.=3 RB L$4X.;55N<'8R6M37DL X!PJP 0IF8Y)25L,IC;JI#CIB@AQ.8^990 M3Y>+0\!HOV9_3HL>P$D%'O?AK^WLOGI+-'OH0RI*;N6=X6\/'9"S-*(*Z0T3 M)--%D8@IR,B (D&SMS6[BN9B4GWV9/6O8: M70[P%AOP01"<&:^\*&;8$.13OQ-#6*4%%5-R/;-7C,[>89U'O,DGVGNJ"* C MDOJ9.N*BQ]'2$(G@L8I 7DM]?D+WOMS'UF@5D,!*8#"70C,F"FJ]2H6(%36= M>E^1(Y&[SLP;)M\XCRAY5-0!<@ M#98^!.(1MI@0"^K-2>RJ]0F8Z+6JX"24[BV %E-B0>5YSA4XJU90\ 3N8(" MLJLVM168TK5 X07DKH,-H.I" /*[X6 6]>Y].H MU!W'."J=A,=*[E.J /'8V$)7I\L/A2MGA5#X[[JE/BUDS]6N.]E6IAM&(76: M3V!LM$;@6[[AL#OH7QZ>%-ZH-(2< PICV,:($9QC*J17CN-JH$RQ9^#D M$J6KF/&Q]6TR,_@_\L%PQ_B2U][ B25$&60,#X86N;K@B"@C@JU.3@< N5JK M+JYBGW6N=6MO,ZY@-.OV8Y*,2I,'/C3%!4)\"+(&"8!1L^$I-4A MHO\_>U_6W-:1K/E?YEV.JLI:LEXFHM8>=[1M72]WHI\FV"0D82Y%:$!2;MU? M/YD'/!"!.L#!3LIVM[NM!20SL[)RJ\POU0BYJ\0<1?C>6SN* M@IPR<('+UEJX2U!TYJ%84IC2]K@: CSTG8G\1MBE!BXHHBA1NN^E"C"27U MBL"830V)VIR#Q*W.,<; 57 8#A?[V4/S>U+D+6)D;P:+JSL3.%/GR8,V'#W M_A]D.KJ]QN]F\]_9A>T)QJ;!EZB"CJ5@-P-N'JT$MPMC7.=E)2Z!HUKZ01-5 6W[=ZU4).JFVAD&/Q MWW&<]7_VU!3 LQKT[PXUB73ZJ4?@O@-.C5?WDYOG'^!AFST=LU>48,8*68=: M?$6R,@L;*7B[0],6T 448]P?R\+E1;1-]TDLE&Q7GCF5:!4_8X7>4&775D:U M,"-NY)L4T;9+9',I5COK8E7( ,8.^J2Z4+#?A [*^Q%;?GD1\?V0G!7%.I,7*0Y70VJ; $N'8_'&3E2>@\]M]P&,]4%4 M%-VH'X6U#*?\=-A.M*_H2GBY]VE?B,^M[]B8;%1)*),-0$:EE._O/3=%M&U> M?BS@.IY/!E=>7(';V]GO5W?7>[;_!)LI5B1KEHTV5187M<:L'*]O#*GMYG"X MZ?%C"TDGYV"E(&KY;2F,MY6)MC$6W;,QEG8&#;1D=YMF9 ^FD-&G+*!DH3"7NBR#.*&:!Y<-39SCY/*@\U,4PQEK M(B+GTW\]L@;=QR_EXZ?;V9=UXH=[PE=GB0KO9B"=SHPVJ +#:??!F"(+WU[. M[FI^M\K#;L2=B*.!7O'GUB:90EFU%DY'[2FU3J7T>W4@!=KC^P,-;S_]^ M ="["X.K&NB%C<2C3T:HJ.E+L*]4T8&I%=2(9]-LMN'P &)/P_)/[[J_W)]S M2A +Y8?- D?^L2W$\T]2$R_BY!GGJ_I\WEZ^_BPOOAL6#^> ]Q+?C^7,@ $Z:+/DG/+!=E5 MA;#VO/)U;>(;\9UU7XD?H>H$#)RA8?"Y')0IE71.%$]!EZ7TR/O"\&W(=7$* M*K?)05]&#NVE6=DKP_&ZYETI)2DLI(&I[YQQ(L9M#,!%&3CW0=KDE:S<9T/I MHM,&@ ]2RNADQ/5$<54.ZC)R:"V)6JDJ(]$/72QEI5'<$]*C2E2?Y!8&I#F, M@0Z':KFJBG(XQDS@@&-Z]TC?X^D]F^*.7:S+ZB-"#LE++@_SZ"@%_+@<9A24 M;@X$AL2&D/B,CYV).Q5+[3U;>3ECS%U5I:RUDM^O6&H_F)^C\YM8 O.2++4: MM_(F'8Q1.@C/ ./8+97H4[-HXLJ0R#.6Y/,=7J=DZ><)T<\P&@M7^/"$8<#F MXO%A-O^R\N']"P4)8976=QC5)]?"MN5/D3K06>0PC0V@F=AZ4 M\EN3PO:+X"E+2Q8Y_5&Y6)D0^CD,)5??VYZ_=OB7E<*/L[N;"<_-3_]U.WEJ M1AEX+1V_"L0S';TUGK@U/B$:U;_.!9_#4.S(::#8D_^-])Z1\>W:KROH*BD> MK([X3_R\T]L S2MZ-S"NW.MG?+O"@T>@3-%%+ZNRV0B!/>/6A(TG#J-9\@49 MW[7S<5S_"Z;J$K\@*)M0!$9"[TOT## [?/WUGB'??CQ<6D+;+TJV)F*-Y!N0 M__]P^3C_<8>@I%RJ715DX'INO'188A+M):@LQGJ(.B=D?N3$B%.%%B"K:*)RCI$DN0XJDA\++-P=48878T[.>DOT5,/#EYW9;Z;6B^%D+'R%(F4T6OD*&/J0.3D?8Q/J> M,?4F833(?D"UC@395\W 65QTUO"ZV=[NZ)+H\C$51!>\4IY MHU3?8^(#!E#^A/]Q?N<%5441RU=DDDB!/MS1KS@6U MH70HQ)Z!XSJ9IV=SQ'K'8D,4/"\0Z/\H(5R.E,6ZBBN\\M:WI_DZ/YO;E=>! M@&JDRQ5C3HYX-OUI&J/RQO>_/95W*YM/K5\_3V[IZVZ>-=P>A,$&68#,8&UP M!KC+R_@.&U6F #*F!E%!HER;4A\EZ$CJMR)X"7 E.K(FF:%](Y:4^T2\E)9Z MI=;GM\]-_;:V:\\O+"4)="H0P0FD6JXR,@,[=23@6N?U0=0_ 0H.1\$4+W^> MW-/W"MT$YZ^S!^X^7(V2?YP]_'/RP"K[_F[ZW^M-#D-#5;719*PJ'E*]G$[.TX"28J&1HU^^H/Y2<*:J=SABH_NF/^',; MU\:MU#8=>A_(<9&#UMW(R9-^NL+#CO_C?[Y5_X0?I,H7D-0@$\_%5Z?TAY-_ MD#^Y^?[NX>KN/>>YW3=X^W_YB^V_C,\152D-\;5AJPGKJ/FTTFY.8M M&=VL*@9+;E#4[)9IBK&>A"/%LU4FNY!W"7;HVPZQ0Q23HT./Q>>B./U>(D[E M;'0B=LQ9N+D/U]>+58"3+9VGZWB=6[Y?_/+#U?^=S=/MU?TJ%-M;MB$/8[BW MAH)3@X5GULAHD""482AN%R4[5-<89;NVY6I_3D\MIZT :&B%U!88\T"5ZFV! MB*D@!0]*VI8[LI#P^M@[2@WRY//D=O9IQV]O[+S]/W'T85HVB? M#3F,5(HBM^&<2GV,DGVI30>Y61N]^_8EM]L%TD$#)!F\X_55:(Q<(@F1A1H8 M45Q;L/;R*;K<;!%50>D,Z9BE+BY$=S+(K$5T[Y"X5 M7LH'/?N2)8;!QZOIW3U.04>,--' ML-S3>!R7OWZ83_:^V\-ZTMT["SOVP@;?<7PK9866N=2ZS!.%XX)5W@R?HN5JY15M?.-7J\ M,.DOXL9C$(ZL4U5H:1+((+2B<1)!GQ M9?L/N3'5F&_E+ZK66ST/741#FITJ(J]P@JKJ4P0+I,$M^,EEU?JEHE,>6T<$ MG46'U5I(&&YYH@:;V>H+J_5E(D^E%5CTY,5L"$AAB9?]DR3=]G;KWKG4>A/" M]$7J/\03Z@I"4WK"R']%=/4?8- .T<[8^YV3E#6\Y7WYWUK7H: 1JG;DIL@R M@8XQP9.O$L&E=L^'A9WK.L>3_2(7FFXQ5FT#EVN4E$'9U ^XY21%NWMG'>K_ M]8ID-TWF"6C*GE":8GWA?:NXS+=1B1:74>#.E9@C!; UEG8(%$Y7#@^3!*C0 M3W!CA5J;,H'I$%DO1?:+J'(59(UR+8RC(GG1 BY7%V;*F9MH PQ<2I4OXY@3+VI-T3!FOFQW(BH)KXO_Y6O: ?O&R"-3LHO>R" SR&*4 MZ@ U7$S$OVZN[ANUUMCP:K@_> =93KXH4NO"#0XV!J/*0@2D%CZW":-RZQC* MYY3!" :/ V\"9.FEB(('O4R/P4-_DNW ]05Q:>+/>GTK14N<,"8%FGOV@"P9 MDDZ#K:^+\F(M;#4)F MM0 6027O8E:10F,I-539B2" ,Q*'X.'MY4SW"! 5F1LGJJ13]*D&3:XV]PT- M*'496)@AU];T[4/\;';S^_3V=C!IW6P8>=DAF<$8BTOHA7:YV_H*U=%_;5,U M7EL-VO_0W0C9ECV:;+VVTCKNW 1R5";008N$62KI;N]@5O+6 ?Y((+*&_G MLW?3G29J5MV8E-E38)FEBT(+!K?MFQ>@EG;QG>1USVMW^>N/WY.JL_JGE+WQ M%%F7*!.Y:"E$\EUX"2JC:!UT&UZ>BZ]CO(\ARBL$2A@@10 @,^B^" M=JH HNP;J'VE\*>ERBE$?2*JSGI#!-EU,!@AYT!)AR&A)R#[)(* Z&N#97H) MCHZY&[R.A=>S\V.31UF!X MSU?'F]&5L=Q;+33"'V_/1F*I6IQR.4,L1K@B%'F1Y4R+";DMOZ"23:WE.D7]P_3Z[U]H G(2XXL15;D 3.Z*)=CI:Y MT\#W1D.W=.P9%T>0>S:N1^R:5K;R5$B%;,B*!DWZ]-3$72U9@_:V:*W\J^=Z M1&,]?03I!M&9QY*\B:(?(J686Z;F%>>-I)1&O1*NR[\ITYC-;Z9D0[YTWW:@JR6(^V0VL8#4L!:%1&1N5%+XJ*^E"]+/X:F!)T1LMI3GZ!NS* MS@M+[:P^.%)0P0U":*RG>#5EIVL7I0:.QM?13%=\\)]6XD?%S[Q=H4!P"2C" M%%D F ['V$@ODVFMGL2UTL6?7NP'QS UUU2 8GE9!60'SEOH9 ]:IH&>/UY# MN!;?_Q&%/^*G8P%M)'<<2!V"4#KH)49P<6$@JI5V;?[TCRNUL]IFBF8IC#:F M: >U4\6HN@JW4T*7TDC^+XD?9YLCF6,;"T77P66 A"JD#IK<^*A+NS_LC:2+ M\9>BG\0V8Q88[L%:2ON%XNR8'W%?!' M9Q)/M)Z+XQ$/C1BB<5I+G0NEE4H@],V14=$?#8Q^':T$9^9X1._)'"M>^PVE M2*-=3-$N*R;D(!O/J)4X.HX[#<<_3.]F\^G#E_Z2A+N;U>_"Z^$?OOPP>?@P MH[_A:70VMCN!VJRUBV(LA2(&82E8$&0H^G6>R(TOK6DX24I]*'NO1JHC5ZV4 MJJ(6#)C#W:PDUM*CRY"C@F8B[#3!\#731]RW!-D&K5DX/F;.&CH-( M'7N.TD%@UK)*X0)=!\C+I0R1OKXY*V?.1^J(6@F*Y67BD2B4*(,0?HE:9Q"Q M?5MF6WDHK6== ['ZL!RU]1FJ"*+P%G!BJ=]T[KD[H67+F*&Z^3%$GUL$(TIH M,ID%)3)Q5&T[VU4I@1+>31.WH'YTB*;@A7?"]$F@, MHAF6>J.4=4/O"!>2P?Z;&]8"/IO(+!H9*B\)*TEJ9U'%"%%S36JT%+(C82?D M:-2.*@&U!%4H/E!(>6\Q"XY"R-4T/5:O@*,1EY^5"7U0F=^E30A.+?=;>^V=:3M]K-W)QKX(KV/6M/HRT!DQ>Z2RA3VPB9->^C? .B:'BYXD8 MN*!D1NZ!3*58;2CDL"BPP\98QAH4W+:520=FIXOPZ@4S=FFL]\F5("'[8A)I M@UJN)4RIS03>@!K,VBXGF*.VBZR%7X 8@PE&95FCQNQ"OU[!86D<@98[<;[3 M&.")I,?B_.D!11E]_5$3"*J=M!QL!#_4LR-:"T"^H)9!LR,>XP\ M<-IK;8V^:62#3:GV>9D[;A/(ZB.!#=54Z7FT6E4)1?L^#8:86EP%RBP.5M;= M]C:<20XC:FVCUSE !6&TB5GKZOJ3+UG9QI"O#1U_*U(8:YG4&4&3L7:R.D]Y MAS)].[%C,('6T4N[4_7@Y((87(2P_W,0*N7)DNED#7DE5"[U3P6NIK:US.UT MZH.TG8ZG,4W&I,@ZT\ED9ZL*()=#$RIFTWA>OY,).S-/(WK)6ZM"Y29W2HPC M'0+*Y2 ()FQ+.CLE5H?R=,SBC%6V>*0XBRIK%IA*%N;K,TSV[:@:[!0Z[K(Z MX6C.1I0P!'(CIA@,E Y3R"/)?/3Y8770A$!J)R6\"&=CKXN>$B KC:5[YDS* MVI8>GT+Y, !_OI,J'L'9KP=LN%@;=:]""@U&ZL0U&B7ZI>A(,0^T\#F['=8Z M72=A96SN&4VPOFKO':#0VMC[Q[HPU^N*#C; M^\AUQ5"JHV,/C(T Q99^9#G94ALG1@0W(>-VDHZD?ZQ!)KC@C%;:H\Q#;:2M2Z.WZH46@I*3 4 M-F4C>(ZNB,C0Y- \^[P!H9IL_+4)XG $%N]RK"750(X#0TJ286E(&MZ&8-H9 M:>-=$YA<0!ACZ9CQY&BBS/JMI4=^E>I MU<:D:55"G%YNIKQ$*6DS+2WF &N@>-3B':)@(^DHV^O>7G MR>?)W>/^ 8UR/B>3E8;**P>#D.DI#:+H)F'S2-(!EXSPL$;321@XH[U':VU& M!REG\!@H&92,=U"DXCF.U$+(K:\<>542.-C0ARPB@G.1K&-6*KJ@7"<&44K& MTF07TA@<\_^GE<-8IX?WIC@E7# 4O#C#AK&'DK.^G0&6=(QCGNH<#)QS++=H M7RGCB"$$R>N-*3)G9QV-25E!Z^7T:.3R@A(X6)53* XR!R[>2!>KIHRD$P-E MR5R;;Y%YI;BL*H^"JVD,I+-!8*5#S-;VK[LN&=]B>H*0)S7*W"=^]S";'Q*A MJ)*U,CH;NEZQZ%"T[A/VQ1SV* MT17C5GDG2M2\4-3TGH'[E9M3LVW;PZ%T+\;^C\]A,:92B^#62UY>E&/J]Z^Y M[+5N-&_,3&Z@ZT3,C#W3Y)2"DL5G[37)&K+N7[^$=6&@L- .VU^4G[$&AH*V M*E]0Y<1O3LI:6!Y.#&V_])A5.)R;IZFWN_?IZM/TX>KVD&<^DWCS6\B,,ZPI M"LQI.6 2D\P#8 AVK#2[B;93<30*.!9R3=X&I\!$3?>HW^;'@U2A;<48M=OG M9F@,2XSQT*J(_(*<0]7ZZQ%5"B";@/&-;)_U3\(1.9%/5].;/E)^:OX*=S<+ M%>ZFA_8/A[-&11DK%DJ),K-]D%02I8-MB*\8RLEW(/ >C8Y- DBR?<0D, M6J6=E<[UAI \K6LQ>=L']5?%Z#D1-C7#%1<(%#0[7E\ O/$N&IE5,:'MF!BM MLWP3DCK\>8U;T;6K4*J+*J/WJG;BBKE*&=L^P;& X:7$-=;3+10C]?(:@"(Q MYZA]_[BN< MN6$L4AR%NHJ^ JXI\&C7Y#8OG*.D<:/6_D&X+TYF*\B.HRRYT!WORYF\L:E] M6G"-]BU_^.Y$C7:?VVI AHI>!@NQZY-=7&ODE[SVN6#X'/<$QL&F[:&; M2:W1$JF"/*.L0"% 1-,M8DDE1M\B@TNT#=S*UY^]%TWG[!,BY3>1DAPHV2BA M9?&!PE(PP,WH[;MQ6^\_+T\'Q]M )E%PF%T$UQE\QF [QA0YY3!@KE$U,]2' ML+;MNBJLE$:'JJSU*B3# *++,0W?[O*1!O5Z2' @36=4H9H*=Y#DB,$(6[!F MBOP50W-1)"%,&QPWCP_GY>E@%9**)VE\S)(8,[Q00CAF#$JA7[4@&M*(QNUPXTV6>!A8)478/,W W89WA!#E2%.Y#$9T0/DG$ G0-1]W,Z M91&(KA3#SK!$X'?BGDXU,+U\-CH' G&S4G.*A3[G;83L94+E=*\$%'+;)CO0 M]5$#DY62N;;/B8<9(.J,G M].PI2"=RYI7WE8%LN,9'H8C*-IEV-F2];>2\+!W>52>,U. IO7"4F6>* 5WJ M^#+)5)?;N$4JO89#<0AGV\PSUF)DKB7HW(T24?K0EQDI?FU?^"30+96G(.F< MS3= &AZ-+#G+ L686!:1%#GVDFR[>D6NQZSGY>GP2$K[Z+G:I(IQ2.8PF-PQ M%A3CNK=1"X7I:T/EAW"VS4%ZX8LRI>1H5?+2J=+O[$45PQ!RH]5[DT2F\Y>' MV?5_?9C=WDSF]PL4TSUK%"I06N; F5RM5MDD!V0H"_V2$HAV-;A$O][E,4;0 MT<2?525&H"5/QJ:'!SEL6[=^H^P:P.9KX?[PRT/6U %QUF3 M!J:<"_'-(BA*TO]:S!BOC-EH%LX@@VUVFI)!@4KQ\W'0!M$GTZ.Y99W:?$5) MZV"CZS@/\>=47R&3"28J41E0P];,@T=D^+(%&=LLXHVV:T_GKX7[([)HD2M' M[T"9,]UCK@YW(DC24/K::H B7XT7E,$V+Q&CL8[25Y&2B[5FE["'W_+:^2;, M8$TW)R$^/7=FRR-8BD_WBL7/SN'A;2F@J.K%#VZHU!E .*$$H?];OS=Y*=W M:3ZY64>U?Z)L*>/%9X@H_F9?UA3L\^SV,W?IK7RFE?WW/];G-49%B1#%]9 H M[+$>DTFJ!V(0/F];^/B<[$WL+,FX^O?TX^/'.)O/9[\O6@GI;]97B8S/L?-<8I71VO@DZ1URPG%PI=K)[3J'33NZ$6%3/QW0:6QUA[ M$9$=YVQF80]M=..[) MFJ+<4&N,F"@2ZMM=,.K:6$Q2!;UV43<2CDP9(?K;NST-(]UV(4(7"$7.MCHO#.ZGSQ 'R USS M]&9R$[_\=C^Y^?ZN3N^N[JY)D\+UP_3S86,3U>9 J9"%%"G_4[6XM&S\IMR@ M$;A5?C628>,!5NTLB5:S%\[O[DYL.V#!?/"'(UAH2EK,D01 M-"!$7W)=(M3);%J()NP0CL[%T6+=SW%:)[CUD9]RC="N)*04J0\B@B]J '1* MK[V:[D[\M.BG=&GL:PM0(FJTJ( MF4)I R"*[=?;)HP#>+A&KH%KG92EY>S%,9J7,44>S'9)9@= I[!$Z".E;#)R M^H3E>9?9BZ&C 7H5A?Z1XLJ,OW74Q[4@]MSXT63[$J]@(8Z 4O?+[:(.DK 7M3UFK:HD#.[BBK/>F7,WO2"3W8WKFJD%IK$@&+&JI M'ER'1F]JR"IREUV*T9LZ@(!U*:Z.ZH9(N0!/T!A*0*RLW$) E@&04D9?!O:[ MDJ+"Y0[L>,NGBC#9@B[164MY%C>Y,7]6 =FX@:W 0D!C)PYB<,1W1P2Z$9JB MLV)LR12Q)M8.!8O*BG:8HW9-F23.D M6.=G[X2F0)IHM3-*BR2BT3RQ$+C1')PPLF#C?2[%U3&F@#.%0KDZ!F)%N%)T MY8Q!2J2(:F!Z\0V/-%[NP$X0_D<,,?AB-">,HKKH.OZLUTZ4@2X7X753O+GDB0IG2/*N9 J2E4H@L=@6@0R] M6'-^:S]^;]):R?]M,GL_O_KT87I]=?O54G7F*3&&+*/OC&EZH@17DI)K97C- MML@E=FPI)=S L$CCTB_ 58>'.__R?_[^=LN%#=8F2,5$X[(L-A35L2&5#@X; M#[D&H'Y)+G[[97/42"[/.NZF")2!2NM4SAT70E4;0L.%\VNPJ MRU/:27:O"N0UE!(6K!B=$H\W6H1 S2WVKH3"_PTZE]JJ&@K;]H2%#\D MO3P=P4,L;8''R)?C8\L% !ULY5J\S[64E(+WO34*)>;F.-QZ:^X('[.^7K4( MD [&T7 IBDP)C?(,A6LE]!#E7E9LWXS?X%I3XT92#J1W[$58Y$I>*EAP%*F5 MZB#T3W.1[G1+KQ2V,9 G)7@DR-J\A>LJ)I7890/;M? YMNX<5U[#+=B/W MD4W#3^^61JU?;#^\4/H3OX MC-Q-E R1N\C@>"W"X?3R!$=.280NM(E=M2/,JU49.&B(,H/&M]!,FWD\43*O&*&V5$ ME:(KE3H92QBH7Z*&VJ4(R\54HI<6'3%:PZJ!^I;^'(< M'H[PH"-CGF.-B2R6IFQ90\=FRIK;]0?4=1W4ZEA&QQP!6?Z]4+QDQ&J8(64QA-O *HL"H[20.4WG@%E:J\AFI1 ['XHN4D[1 M?@SI"_)2 R (8/3 M+H&U':^DFN"QY150:WMR9L>>))6LE%45R^C0.@:#N8=.(HL[L-^((MFUXL'I MJ#SKW?)%F A5^& BI>44@Z-Z>K\C&](.?+\$A\?<+1NT2!2*D17/L600J6OX MX85PQI>XPUO>Q=D\?(=/43784.G*B&C91$;=\=IY5SN "DYNX_0>8:Q?J6;G M:Z0\2'E%YH"B@7ZE,$75;57NC13@-GC_$2H[0)G[^OCP.)_\,+WC^92W5U^Z M7#:OKQ@:JY$Z'@&-7J1J(%0=LRT\%Y](7;Q/M9V;D^4[I?OWR:K"CZ S)K",J30_&\XCED@4_GGF*@W[8;"\0&)_/*I;3OA:!LR; "&1[A)@<< M4H GXT Q5MMI?O"%.%PR/"GT>?+/R=5\SU$PN.B01G/SA*-,"4]&9*:4;>]Z-^ZL/:]*.0P5+>; M*DM&'::$ Q?*9$3-$;<-9U]*-+/'^0&WI%"FRO6(@MYX*WW512X8 W:0;<>] M]!MRVYT)/ -[E[HFV5A'V9B":CQZC:44?+(I_)O6WW[KTMKWGE1*2DF7=-(E M20E!(IG>A1VA6Z.;".ORHOGUPWQRB#NIP6@)%$E3$.V<%"57\60!(C_PMIL( M_$&>\CF%YV#P4E>%E, JZ0K79Y)V='&X:L.:$*+5M47Y^_;EM;]3T1BP5)0Q M"@Q% #XYW6)EL-N:LR\FG-]G!]P5<)Y8H03$>G "LM+6/ED!86H+ET,?.BC> M_DK?Z9F[U#VID*6B$(M7ZB;*S2AD=4_W1!;*ZOY@LMKWC@@479>/L%%$6;6C M@/0I=7->J,;LGEXPL_O[=#6??WDWF_]^-;\9:<%=E+Q^O?IW>'SX,)NOH\)D M^LO[A^GUHD=N UF!;*9)T)3R<)'"+6@B5Y'8%3IXCA";^L5H-W&XLTZ'Q?@ MMBNDAKN;?\RNKV[__CB?WM],KQEP9(3OQ+T[.OD: JJJ2@[>,M^:[HI7T-P) MZ]>QJD_/MCW7(4?G@!PD^4KE32'+J9=#%2+;TB[(T5W?PJOA]M!#]OR:9KB M53A)1X6NGROS MNYLH7=.R_;[ER'S,O*D@L98J28V.F4^IV9%B./-Y.\ M(FX//61902D? C>\.:-\D;D^\9U<:9><.+"'L3V\DO<@W,RDI"0;ZTHP$E5) M2BM^K$&92W6^W7IOY-JPS79BCB%[VY!$RUOV:N\IV[H:BP8 MP*!<,M8$J^5B]V.JQ$-SC^FCQ$)$\&SBK4"VUEQ, 152-<9&QN/M59Q#MFTQ[)EX>!DYC;1U^)Q0 MA9B+,DH@5Z0-]G!PR0]L-M>FU8@_F+#VG'@E._CX\?&6/GJSB=*Q)Z%JJU-0 MR?U1/FI2R'W?-P5K80BD_(]\"&,89;YX4RO%=181"G)Q\$E8 ;&-W=^LH=7\ M$85U<8W5"%FXQ',@9(JE+[$PSEH@LR&M*VT/_TL=PK/HY-#X0P8KE:&XB,(\ M"(721=O%'\$ZXVQH.U_U&IC09D(.)7=;)&*0@@_%:^EB*MFA=+%/>TP$:.[' M^DCQZ:G=OE.:KB^CKB234?(*6)?[/<@"6R@Z;]VAU/)?7=U_.&X4+A7M;4!P MQF1;0L:B^WT$E=2BB?AQ(' >(N1 :D>\>R6O3@[>*H"@JPTQ&=]C5&9I6H0; M= .>Y83TC@&?IN@=O^V 3CY!L&FY5$I)W>JN'LI+QLA]JD/6&1F@.\YRZ3?T MJ_OI39?USNYZ=?IR"KQ=EU$+LI4F*>(C>P>, <.KX(C+$K8].!Q%Z!DY'H-T M#I14DH?VFJ?MM"Y&X8+CT@T31 MRG:^Y0F1O^5[$R<'<[V;S>=1J2*LCLC8$5'I_M0RW9ZFOG8QND?N2\8HP3I( MWO&B-X6A+C'V7>-^ 2\I];$N^IAX44P5PGCZ/(#R_1H'(?369\NCZ/[^ M[N'J[OWT7[>3(;R(7?8V> .J,""'$0Z0MT<]*;O+1:==3.Q&8HZD?$1A)"\! MU 5#%M%9'K@K_< =<1':'8[K>WC/3?^(RL@(B2PJ)1_>,U*?UKW"^Y2,WC;J M#&F8A RAH"MAGCJ$2:4 M'RBMH]/:G9B1OBGF[>W5W4.XN^$:T*>/34J^BP/SDDML55J?'0IE&!']Z5X+ M;%&RFFT-N]-V*H[&0D$'555=H_()-1H>3NAONLBUS2QQ;<#J\AR-:!SD;,G9 M19&B<#%J<'[Y]NA=>_N-6P,!.Y"C^>33U?3F*:^F3SU[$SKLZ1=5RV*O8B)WCVI9'H@L'$P2=Q[<$I M<)T49*F@6L10(]=V1EY"#EO[K;EH3%[,0 BBY.1#/^.-%:5LC*1%98YC8'8] MF=S%G]U)DL@5Z8*W"ZSX'AL/ 7I2!$:\4M%^N^(I<7 MWW;6*:77C<&!##PK=71J=XKJ+>J23+'"2+H*!2@MMM 'J$FUU2_E-JO3#O2= ME+6QB$@;0TS9G%VHE*UU.<\3:P';K/.-%.K5\#86&RDG-:E;DD(;GX"<46\& M*.,P V/_:^UD)^+MEZM;MH(_7#UP_/[EIWX.U7WQ714T::&/S8GZ['B<0P.!_@#!;>QL+TX*2@^B)4L8\CD995E M%#_KBLL80I,B:H6JN6-;J#F2[F92I/G:^*69E. WEX?Y8]=D^_T=?>7[^>1^ M#%+7F^*= $KR 5*JM>B@.T%D=N2Z7?G^VJ6P_+NQP4P&88NZ9J%JB!UH3NX8 M1]Z@6YO7%3#8QBJOC/?Z.">:'^=\K^KTW_RKT;U&%",4G75PP5> 7$4*G1A" M,5#;YBULTM?7)H1N=N?#[/;F^X^?YK//7:8TBJMN0_4J4@ZOP%>K),.?L!22 MC"2@-E#2OHDF7ID8?IF]>_C]JE.%_I=Y\GER.^N^(,WN1X5"87#D24Q)*17[ M:/"E=$+Q/LMLF](&&-VXLS,)95M!0Y%=9QVV$ I&@%A*WY,#M;KV&RFC M9B]IVK%0!L_KRJQ0-AN/IL<3])#H&C=*;2YX?&>U[5:%4@5[MA(H&XA!R/[] ME?*&=AZ#E[BMEP)>&^\'V';!VW]T,L9%60LR[%TO!IU5FXZC?>U".,2V*V%# MQ"Y+=%8X$U7JKX$6-;9[YPUR5DK CBCLXQ0^S9D,!E:J!ML M(_DS"64K]@B'JE636PJ"[G?EY?7]61H_,/IC35O2.!_=E[/MB=Q:[?I**&"K MWJBZ'-V"E-OUW:]: KN:]>3HZ!VE;,)JA^3E8UX"#G7=1R8=?;K_7JO3@B'F/6<]%*S'IO6: MP7=?N1B.-^O5R8K%!5N.H2G'"%9X&Y2+E?ZCEALYR!Z;-FM> M7R]V'I*WNDXO-"8T3$HM)H8L^_W,DC*]QF,T*Z&.)OG7^=7=_;O)_)[^,'U@ MP(_]B\>98ED5E,JZ"(&*/ #V7/"ZM^;6*]0[&K\!ZD['U=BB!\A!@=:FPQLL M.F$1RS%&)YHBG%K,O+\T5V.C;HQ<(*WF2C@E(*H(UY^5*%XU]UIYO6.![5"N M?KN?O'N\_DSH+'O)W?8B3BX1"\I#? MCCPVQW@'J(JLDNX22%U2%2)BSEXN15,J?%NJ5NT^ZGGJBG+<9[R,HC)&B'ULEBHM4PO M?^I[G MH*!25IB14%E",%GT-*7B;ZM'G\GEZ/YW=U=D\SQ[_]4"?"=?=*M4# M!FN4)^:;X/ M[AUV@C%('>EI\!1;Y&X?/#-/OR_8KBZ3[B*J.I*@6D\I*N7S;L,"V>;71 MJ%=+.5OI.8+P$=.@2!E\B-48DZ/)6KG:$VZC;7>/6+&.37HNPL> '2QI1) 4 M/=<0()%Q2TMXM*@&.LN5]_)0PA^NIG>3FW)%B='=^_MG8#=Y\FYZ/=VSN&I5 M]"5S)37GK"$GA2"5X'Y9ZY1OU[,ITJ$UV(]QFD[ P1E-LS1@1#3\6!9CJB$J MSXC 4&-VOK3M .TZOM1Z/% @'T,GA@ N&M5N3E-*XEK= M^OR"V H.9+52R4E5%(@DBW7+N?K,I:*6 TTVY-)'>=YA)0JX@X^2L6UK]+5H MX2POAJNA@Y-IC.@;@#5 I]8\3T>7+W>,A$>W".N^-C,J2%*7DZ MW7ZF56$>6(-L%:X?Z.)G[T-/>]7^-IF]GU]]^C"]OKK]BE_RA%K'X-/3T28# MDR(*=+7D*I.,0:0^5G-5F]Q. ^JU:< S<7*] ,_^/W]_N_F-$+(R$HU+U0>- M1>BX' TJ7K1@MG0#[25I_^V7S=ESMGMU/:5K,[;/)95L3O0\/8VN,LTDA9!$H6;4ADJ;G?C+, MYE3;/G5%,?XQ,MU4/CB!A=&>AZ5,#08I)6'\:=G#>)LD!M)8J=?3DK-PLH.% M@21(WH["C9),SA1U*-%KA;78Y(,4;IOU?/"LM&^Q,*&60'<%L1I9>+>EP25H MB<-6HZ6DL.,8\[@S\?M;&'2:HGN@0!#(Z69,*JO^''0UC<-5'M5Z"'A65G:P M,)2) 9#5KSJ"KHEQ@7OXI&J$;[P5I>?V&![&(-M0",O!BO48,A$!?4W,8U:^ MB4H5&'V43#=! )_ PBC4A?+$3*:Z2DFI?ZA+!U1R;BR, W.,K=R9DQTL3%0& M+:2@9"Q.Z21\#V'C$X7!C6:3<5SKY#LS[=MB&.!Q2DI272HQSFONE(W&46'%-P="M- M(JE1;.,C]*H2,0P@:('V:R\'0W0<2N=(T:*S0,]J-@MXD%T+-P(5:5+T.695 MD2*<(GE)#,5S *+X <0"N09+=4%6CZE0D9\,(F9OB57B+08*[Z1BI _%7;WM M4@:UOO/T!1@]N!!57%0Q@=-95T'9 KKHF%M35":ST;YW H(XAPJ/X1H75Q.9 M9H@JD;K5;)?0WYDL0KM=D_=)X=GH/.M5*V1.,OG,! M0DFBVAXI+,O:)@8#E;CCJ3OK#0:/VD9+$^*U9[<&[5>_[H8>X<'I=X$[^C2"U/)=F,4 M3Z[2!9?)UK=5'&+P=/9O#&6OE( H"UECLE_56QO[HGKQKNU)&:@Q[4C=+Y/Y MY^GUY*##:$@REV49O)/(9)4<0>]8+CSDP7@2/ MCS)TIF7(B,YE1N\BM$]^WKXPN\=8 9V-+F3=HJQ.V>2X6;'S+ES3!VRSA.%C M[A]EY:*(["BX %.C#&1].@]E@V=HMH%RQ.M@]HB.I40)J\9HC8@JD,7)BV1= M1Z]M:?R)LP(WN^1C>1Z%>A3&T+FHH"L8;NVH?8*8*-UH; 4:H_;7QLGM+0.1 M,@@D0S_2KP_MB=;.F 3=D 0CH01#>?=RX\X A@ CJZX7DC=2;UN>_3TSQ:VT $3,5;*9*E*"[ZWBP7&T1;@Q'R M0)H_7,TG\>I^^N%9)@#SX^K%F1TY$R6*P2A.-NX$6G1KJG% M("&'D_KU$8I7TB]GTCKG47YY^W8LLC=>9; V&:M+J,;5U+^8J& &GHOU6C_* MA?A9OD]]_'0[^S*9=-C7/WWB[S06IMBDO70&1-2Y!D,)0=\7R0T+3;>V,?9% M.63O-Y]>DP/H>/R-B+O_^9??QMR]Y)H-Q9H"++_RREJ_9A?!-XJ)Z"ZDEXO- MDTLG^(_9]=5R#UK_&9Z-_.E=9^+'^@@%CXM*LA.\9R*KDD-:&KG2[E:0!N#U M\/FWR=UD?G5+MBK3>FDZ4.?^[V<8Q44B @5K:'+FB5XR4/[3V=L3)MC M*&GLZ^%]Z\C*6'8E'"ELQ$0FU\D0*;CM>[NDMKJI/S3=HR_*^68/-?;2'HJ5 M27E>@>!BPJJ60[\\MM"\M#L'YS)=8U#EB4FL@+Q>,FOKG.G[2XJVL2VN6K^V MK/;4I![I%P4Y":-,E]9*$C7HT-\U97.+8ZS$B[!SN%L, 42(,E+ J#S$)/(2 M\4\F^E^+:6K.94AWXO PMQB(M4"ZI@LY==[;*I7X>HRN=1?*V'-9#GM.ORBC MR9%W;@O*3W0E#Y'DTC>0NVR;I,1Y3<4%_6)-Q9:JM690$A4HY]>]\:$8O1WC M K$V(OZBO!_C%XLO9):2T]D5H0M*R,MH*)86A,TXN)"9.JM?#-H5&33J7+CH MRIWJ?;^T42$TQIEN]+D"H;$MK#D:K-PY E'DH-! /Q(> [3+2:13Z^\F)R;U M2+\85)55Z>2#3A8P9UCN)#& KFU@%.M-9Y?AYW#'6(W)@3FB*Y3HQ*+3?= E MO&FMB7)GLZ0[<7B88P1-J2_((!T*WJ9E-< R*W8#]5*IU;D21G=.QV@#>05! M\4UU%. @"*][D MDV\4ECMJ7@^?QSE&XEDS1GGTV83,[Z.J3YL$)&SZN4"K M"QF?L7S]< MW2W,,@\ OYM,R8Y]?_=V,I_.;@YQ8?25[V;SC[PFKR/COD[^-7^\FG_A$*65 MWO<_UI4)P^Q,2:7ZI$N*5M:LD4(+J45-<04AZ;[[YIS(3>?_>77[. X_=^1IJ>=U 50*I3$J>DG7*!8MESL$ WG(58] $NOX)\_P M'5[RN':2VV5.LONY]X,WZZG^FR?7TGU%B+R]NOOQZN,S:[?X1N7?UQV4=+>! MX^KCF)D#"5BD\@$51:P:3>I1!KP+"M30K1+>:;C$*:W*Y%6<@_T/2:[];*% MS&2S3/ @,I:,VFB]'-0K?J5;M3\.HW?)=/^PQZ')IY\K!JCH SBIJTA.%\%M MG;T50W(^>> TK+#Z(C' *SP,]Q_R!\Z<1AQ*T43NV:"P2O&5&+HC9@WJY<]U../OA*<[G)!>)WYG MS)_V/'^58_@UA>R5FX,YT%"AZ^XU$B@)JL#%"6L%09G1DZ"V/Q3W$6>YJX$U^9Y_:- M CF1&32W6B6L*Y4.IS\ERIK,)OMFOL.+Y*F[B^SU'^$);]KS(RP6BM=6.L7# MX=: KTL&> 7BG=^_7*/IY\O%JRMBXB8YN3K)]O+K] M=3+_. Y1==!Q/GOQCD5Y%TN0-F<9JO.U/\$8Q&+1F_WA$H=U@' N.M% G)L(O![7BW2YXQVL- -5ES$2*[*YIL]CSU*JUH4+42A MP!Q, 1\IBNN>5XT0CH[##1V'DNHB]NZ;.XTCXSQ ;M/(AOX3:@8;3=\L*&R- M@T] =GWJ\ ]\&+_.'JYNM^2N)QZO>HX9'TGCA4 PQO.F>!F,]XP8GS1XE*69 MK>P&;U[B7%9E]!I/Z<3=_L]/25>-N3A;*!#/3DE(T">M49![:1 GUO61TQ%LM+Q37C M."UK0KG*+;TD<)&*[)ZB.\EY+K];N+]__+B@@WLU6;1Y^GEZ,[F[^9E^ZNG& MM]=>_7)VE+-BE)GQ"K)&E9:T1@+6B.NF2? M(#".D<8:<#G6X: 8\^>6^J$#F*LRIB0Q91-LJ48!+_?#?JH+G=$KSOPO&9], MLT5![0R/O&)0'JJK>NF4^J$C5&N]9=Z%DFU&7>G?PF)9#J523!3T M7S(^AV;S- 2JDK/(UL> W?Z@)WO">QW^Z%+_S]DM?9M;"J%.&X\\CQ"3$#H9 MRL)4J*(H#-;W**8NDI\BSTXX"/NW ILH[>.0R M)$$75G#COXK>G%O#7YGH#XU,5AZ)LDB83"F:DE>L,!U7/GL*0V(61J4<@=\,>O,B(^"PZ/V?2_2'QB@KO54B=4&;6VO MXUFGP=C[._A+T"?0\1*LX5%=B9:"PQJR@+0T+R5L<*&GZ+!^!:+_>7K_7W4^ MF7Q/HIY/[A].&ZFLH<)53_)-SH5H8O:B'Q!& MZKW25Q:*M@"R*&NSK3+5?N4V12EN./?YCOS)GT?NA\8H*WAI8+DL9:R')+// M1GA+KIKP^/!A-I_^]V1P&G5UK_U MD\Y\.IL3)1]G=PN)?^T/6XA]R_C$K[_/?OTP>[RGC]?9X_QA,EE\C^_OKHGH MZ><)?\GHHT55,5NL%IT1)C/XK9$6=)3">F^'T"U 24G_G. QV7Z4D?GOH&C M4XSH6VI2"#($WKGF7&_Q@AP>O"0/!">9A'F]1X??P-%)WB&E2G11!Y.3<.+K MHWG)$H>.SJ"VZA0IW>L\NAV3N)\G5[>W#(\TN5$4FRZ>_UGDBV]^(:,)08&M MKB8I@ZW*YB+):!KE70G1#T,":0'J%-'&*SZ^\2SE51R?KUY7IW4IO",J)9%[ MPTEQC#%QX/@H,77^%*6L5WQZXU'XJS@]8VN4T511T;@0JQ*IKX5%BX.P#U)[ MBD^_O=-[^N:?KZ:W5_^ZG=39O&M8:D=?S+/1EW.YK.0*I5@FE<*A1I95! X4 MI:$[4\O0O!F U2!.:?,V".1EA&[/+W0(I-+!*B[<^!RBE*:?/;+DI=#)2&T6ET,>KZ-_?+ FUBQ 9\R24E-1*\K!*9)3FX;7)JUSJZ@% MGFD4I;I<$EI44GP%U10PY$RMXYT$IPQESRGTG_I'C\G\>GH_N5_I _[^[F$^ MO;N?7F^=/MB\PL(+"D4@"R]5-,F2Z'J0;3"?%/)\4Q5');5(Y&H60PE$*>7?7+ BASJAT_QX;71B$/S3NM$IY9BFMXHO\;3Z[WS@,O65=GE 1 MDA36")"\SPSE4DH^#&+ARM,:P $VSB>E \9?6C?\O+LB:B YN5)R%% J@SGV M479%-&L38E]'6-1W\A1!S M"S9Q*OJV#7FD C634C$&;LDZ6_(;42_E&(>9DLA9D'8L5L2@K3?\$5[-/&_47OCO)\^?+R[>;^:*L M93ZA#]R3PU[\8F>4OZ-2HZ_CBN%5#-9H+67_ MA.H5Q;1#T_9XLNG'W41XTM/Z^MJR+60=R/97MSEHEWE/043>":L5U-B[/>.B M:R=&G;2G39XV,G(F:6V!^]H,V25,0!M36S38NB G+R2F9;T7MMO4]++:JK'?++\H60WZ9\UFQRGV^]G4^OAQ&Q-G8" M&Z<4VNI2JE;:7$WI'U H"0?>$J=C!++ M#+T"#IE/[9V^L'A/;U7'?^;)[(-TF@RM-PF%RQ3EL)GH]=>37F^V#^*$V>EQ M#)]$]#UK:S^H^P']$\#;Q_GU!_["[6^D6SM,]TL+5AHF^Q\__'"R980T3U?".L;")'&Z]WN>Z4K!E"?=W=ZA4O/6'9 M7D@][X6R] "+-EFA$]A@(JFP#^KDJ4!^7(\%1'N)'COH' >E;L]1P=;TW5W% M?-]V3-_65,=R[<#0QK9G5YUK5<=]W%93!EZ7%U+G:%9F"\X/9%,V''K:K/E8 MB=NHI8'IV>93);!>DCIXS!1^TOG[-EA1Y+$5V(8O*[:G*;X6U%G'8]O5P\>( M:U^_*$5AN ENT'4[E7^MXHYJ&:&B&HZ"[2TMVQCK56L8Q94U][%96]?6NHCJ M']3-\X+K9IT4S]9:>\2,;?D6]E*$M&Z8JAXH?C!75!WSD,B?T0DUY M]_?/QC^'(/3:!$^0:MN?'C7G_8$:RH[G!ZZN 3EE#M:FNU@.7/Y:,G[ M5$$!K'>NO#6UOU'S[7&H!'88!*$9:F"OF7KE^'-T3;9HV7?M-U7V!Z#5L],Z M2N)MD?79!..,0;FW'5!QQH:!K?V"NI4%QC$90$[]G\YOBGW6Y'Q9(GZ3M!"& MJF*Z@:%K3@C[5M/UZIC)]C57O@Q>?&M^?)0>!!L)%K=NU68YO M>I07%?DWU3AK>KXL;[Z)ES7'CJH9KC+6T#2T9-VJJX)YH6Y>!C.^-1V^T7:T M<2CKKN]K8: JKJ&/JZ[ MF59-F-&^Z1X\=7=2M3'S;L&"P/#,#47G::6HP#S M^77-1<,$-;S>O/H0!'O]5(:DY(N/3QX;U:.,W/9.C_7 '>N>&7JZ 9:D:BA5 MAIP16*9&":S^!GKY&+QMC M4(U<7S7URC)TS?569>_^KBH]?6+.C%A[X=)0-EW-' 2>*YEB: MJ^M^X*D.GM:$*L\[L<)QV%ON5KD>9&&?)?R1+._044AKA[P8V"E[8,>$X_$X ME.W JUM^:)[<7QC47@\9N'CZ[W"#*+:N&JH-&I(]UG53]DP>FN_*KJ?W5P^1<,$#.U)(GC#!,T=3E#V M7=,'Y2G094=U#75LV%4E25/K5O:O)VC9?9GV;YB@M<,)NBIFPBM!H ;:6'%M MW=-1A[%]V9/'IM.GPV"VX$M6$$=!@X3(U%_F\"NS==H06KJL;5AQZTF/KQSH;B;[C$-K[+N!IMNZ(_NA9CJV MK5A5&!3,W TWTICFO* MO>7!%-F N:S1^.7TV0F)7Q*+L"<2NP8@$Q#7ME";-4!L>O79GFN'?;X/1;9! M/U&/D\0O.6'?$XGUT#=DSPTM)]#]L14$1E@URU"!YGHOB37;MNS]D;BZZX^9 M6Q2DW+]O:&SIP(*>HX9AJ)C*V%*J(U!'L7U;[B&2JEJ;:+KM!+>F#/UW(Q!Y M[SY*'Q/> W,, B=4++!EY*IFD&,$7J_&IV[T17_Y/ 4A\PW;[V$@SS1ZI?& R[=A%J"FJ[8#2XCNRY9@^*"TA=1&Z 1Y" M:GT%3,"N-O='IL8-5^<'O;P:6>AZ9A!8GNSH)M@/KA>X=2:"'LB]5;^-]4.4 M%P]SBTE2_6Y;R'TBQ,$U9-MW_3'6CS6M0#>J0IZ&J?H;)^V*ME[_[P6C&WI6 M>SE 0R?=>&QJMB/;^GBL!GY0I5(!X=3-2@+[H-#+!,KCI?9\2S4LX&[##'PK ML'5W7!4D-#U-V:BF8ZJ:NO7<7KU]7S'#O7""8[J6HWB!B3T<]+%F@'U6R07' M##8LM2.DUC-H$/BA;8R=P#%"S1]KLB+7$0UC4-?'&[PN:]I6@+[W*>Z%(133 M!FO2,;'9J^DZ>N#YE5(NCUUMTU%QA.1Z1OS)H:/#7$S-M&UW;!F&QX3\&"/: MW6 3_51U/1;K2*:X%XY0+2_D^D(6]4$" MS15N&A6X\VR9EMV(%.YG_F-2JM:0RN):E?9 =<)P;*ENX ,A @- M,K+ 5-M M8Z^HK-:=?+U.F^=G-P1!+$80;7<$\;P0N +=F[[GN9YJC3W']F5-!OF"6=M[ M)JYIG MJ\98 1BRQG:@^:K75P58L6W].>)L.=,=DNSI#A)O(%FH>IJ.""WK@38V%!#/=8?GD=-Z4/:4U3&&.JCP7POL3-6152":XNAXMN5I?9WKGH6Z MP1=S&DO:XZ]V#7'LGS-!J5# M"<8FCV8. M1"-C)U=D6?PTB#M3Z8@'H@+;TQ%L0PU!#L3M1=55517,,)^^(A M5&R$:3Y.C9>!W6&@?ZWXOJ(&BA'ZH3G6M3 _:KAO(D( M=UDR)7G!)M$;KODXJBNRZ9F^HV+C65BS8&RX%6J97KB!6HYIF,8F"W=&\(KQ MO72W3B;+^3+!UJ&T&A)>EI,[DA;Q/?F43K(Y>0ZM'@&IJ>@D[^*K'#6^B'2"5XIH(W;0V]0XPD ="W34-W9=N!G>.Y:N!Y MB@K6I:H9EJMN-'JS;%7>P?CV#B!RH+F!Z\NZ;P766%7&IEQE1]N6N>EW/O2$ M7W=&K8>VIVL@'0++\T&&67K52\:SM&G^75"T@BTFHWRC/QW=_JO95'B7\\&##GN.+2TL6JYFF*K@2;;IF8I MM@^JN;R9 @X@:?:$4NQIAM67GW-R'V?+(EF!LI?E@$3/3-,>VZ;J&J"SV*'A M.R (0HU.<^R/S;&WL92V+*^WWGGS-)]J#A2H@>& +%!,Q8.%L WXHDH Q Z@ M&^-3+6-H1GMY7LO;)0%@HJQI;NA8JF\:FB=[IE.#)"C7&^RG#RW_7C'KU\4E M8,7<<(R)!:;BVAHHS;6Z!;KCICA0[=Z$D3U/]@6Y6:'JRC)L)U_U,7K)=YTJ M)DL#56S3QW7PN;U0'!B^-E9,U?8#&2O8JJY?1S+KEF+VB /=E-=3LW8SS<'$ M@>Y:1A" ">X'FN7"\ T\X[ 4=3P.%,O;"*>Z D6F)U9B3S-\M3@ C%$<0!PL MPZYC)2G%E=DT?9 .5D_JEFP.K9H]U&):LOT5^^1=^]G !W>5&>KV99CF$6[*CS:2V:;3:XG9^5EJO.1'WXL2CC MB8=/RE=K81K];UV3+"3*)W?/G ,KNF%C)V<7S"=O[/J:#[#F**KAVV 5;Z(8 M3==H4^>)^>^#3)1KW'3Z:S:)DO]>YG$QC2=-X='A"3;656^L.ZJN _\$OJ^. M#0L)-I8-V;']PQ#,/#J^"FPE='S/4G1?#V3;,/RZ#YMG:^%FV3+CN,BT=[YR M53L(#!,T*"H&V3B*KWJNH:BNH\EHS"F^'AK>II]+I^Z5[D#71_#B M 3[E 8*180$UT\.Z'^BA@U#5U# $-!QOZ*':.HMN/["AIK/.)^WI MJ*9A $HI(;8M&,/>TT.YRGW4[,U0&6,]NF[_TUGGJ@[FC@W/4C5% S/7E0W; M<\S*J6(9EKW!5?:ZRO/:Z>1DDMVF-"XU^CXF*9G%ZTF-SYW_:ZINRWKH:*J! MI=M@:%7^/["7;6V@GZJL%9=\9!2O&NA36R!4/=]W--TS-=6UD']"#;> 9GE%*R"Y[2L>4-Q5QKX=N'9U"F4;?A!N>'^?G]0+1[P/&CR7?&]@ MMF#@Z%YHJJ:N*JY3G6HKAN\]%9MP.C1X)G0U &T)HZ]#794#U72"<5C!L&HX MXPW0. 0-P!3:Z5X /54O'/8^"/%< M_KD#&K\1RK8G!X&OC773KN)8-("*#68 (_I$"?%^WL[\"$^ Q/RK;8JB6'2BR*8/>7T4>VJ'B*SV1WZ^GXR.SWHJ*;$Y_I+77A13N9)(O'\G0 M>WR^H1PZINXJ($U",#LQYH;/UP6;[^/CVV)Z7\AT27U#77K]&BUH MY9/%(HDG:*FS"MKPU:_Q/"ZC0_&,I6B!IWFF99AV&(2RJKF5:N)ANF)/_ON6 -!K!J6*8=@ M:=JZ55' \(T-!5E9=TZ^;I#M:6(N!5O(),D>HG1"?#(C %3X/%HLQZ/MT#^E M?<[,1X1NQUI17=]V=<\S9!4K1 :6C[X:M%0#,UQOD8X[9;T4VDN'..ST>D1I MY^#",EQ#]^RQC Y2-_!!F\+IJ;[F^6-G _B<=1OGL+/KD8]&%]85SW<=)=!- M6!?;#CW0E%0\R_(PBVOS\-Y8]S,,.[^"9@05)+\GQ3A*\*NGP]"??L1&2\+Z MJC#+_6QY4\Z6"0 P#NRYL^/0]!W;UWU0K3S--1RW+CAOVXZU>=('UKK^#*5Z M9CL >8R#D$=U >(]5UA#RR!6)0 M-E5%=G5Y'!@>8$A%'B,P-M,E'?4PY+$.0A[;#T$L>*IF.5[H>&#'5FU_;- > MQAOU\QQ;VR5U ++R6RQ_X&5%R?LR@L+S;-FT_1',&@>>Y^M@P886H+AO:4I8 M]4V5041MJA;F2RCV" %V0$'S4!1T+&?LR$&HAZZL>9KIHJ^([TC-M#>;(\K6 M41+0.A0!33FP] "DH &VM&JJJEXED]B&#MK2IKOE)?+PS03T:T/AB+:MK.J@ M6-EAZ(Y5/0"=RZ\\T1@Z;VVHD^:+F*Z9\C!D.MC>#"W7 H/"!#TB"#0SM,UQ M70E]K(2;Y4B857$H.AUL"X+!!0( $"RTL$Z%J9I5V5G;#+W-+:A@+T#MMVQG2 :!R/ M;5=3?"^H T.QPH/V[N__D90?I_&]5)2KA/S\;@:/O)I%\SA9??@6STDA_4X> MI"_9/$H_TM^*^'_)!T5>E!_?_<=M^7'M]@1&>W5'"?!!4>4?/N+XKN)T"HSY M0=47WQ]]"'[?-X@XO2-Y7*[?QS[BY1\P%R.>L&\>V*MOLF3*'MVBII3-I(J> M^,:?\([J]3_!)+:>#[SO-OV0D%E[6,[K9M.Y[2:7)@F)\I_?I5E*WOU4C^[5 M0^6DU^WA2$_O;!^LRQ/XP@^L:L54_ZHRK+>?()-*N5D[=;F9Y\DT0-L MZ.8;>/!O&%$KH<_Q6OJ32/"S=$>BZ;^748Y'(?3E7Z-4^N^L(*/V,/!E=]$] MD1[NLB19764/*5S=IAX0+\^6MW?9LJ1T!,(G^+Q)LJ0]WMR"/R98YMF"7$O' MR3:GQ>1\#2,)ADNIO,BS^W@*' Y04I#)$G]D9T@48(H,H)PJ_;@2J!7'$[IT M42F!_+U)\%DIX.DM24$V5* 4 XHG "DPAV2U V1Z.R% T*1DPB0J;EID2+K) MD16CFSC!!*TRHP(I3I=4P9#B.9*+2),5R#\D74FH>4"),XUO$;=ABQ6+C.8/ M(BQ+T82V-3.[2+,EN5]+[%@9]^M;!()QORK 2 MUGJ61T69@Z4$W%-<2W\L*6W0=))0(YN!C,^ =\A?!5(TFDYS) S(WQ7R"B4X M#("J>C $7)*[*$E(>DLXVW$F!-+^>QFS"^$]W^#&YOD3I'E1%OC(#2J_ABI% M_'V0YSRYK3["+)8I[C^W]3- ,;!/OI(\>%X.^$GRHK,T[EI_8#4LS'&(X;^_Y-&45/)1OOX)@+G#4G1O@^WB#/^L99"G0 *%("H%Y M'H"UNF,-_^R^#6\>9.6!5L-P4 M.<=M$K/TO'6BT+#.^=W9@G7DS/LH3BB6@S2/I'L4SR7=FX@+T@S4[BP';:=8@BX MVD<&RN<DTRZMK@4[8$YD)KY?;(^/ -^#K MP'9<7:;E%93*!>5KVK[LD99D.+1]PJA;VR52A[YO5.).R$QY9$5VH='E!'03 M!("[.)]*"U#-J7J=(58LB^$'CI6>[TEWX (*4UY^4\N@![@/E/HZ20IKE MV9P]]PJ?NY+NZ>H6U!H S;V QTZX8E]&(+\!75<20BR@![ZR&0**F4:!S :" M6) G9"B0G9(%H:O4)AS.]5.*6@L-PQMUB#4A.>;?P[O0GKJ-)U2;I'GZ\#R@ M%0#G"DR@&( S+IB.Q>P1I-X09<0J+&$6:TDZMR).%]QT&[& M0@V!K@RA;YYC9-H"/M7\\A),WQZ@VQXU?F8 ?,8B;M"3'^1YEGM9GC-MHW@) MLGN:;CMCUSP.F6Z5V<*\V;E2)=0U" MW 8U(9Y21T$8IP 7L+NEVBO[>H_3R9C?AQ"?[7491Y._;G-@ZNE1VHVG+3@Q MSQ+L2:0SH#%:H3$P/@T*XE8I0,04S]RIU[W9"[-Z+]0K55"U>"9])8N2GCY( MFCQ"MYG%?(3N$J2'A(5HXK(DI!*.XPR!%3[X,0)4AE;>FDMQ[*!;12\A3(,F&6!ZH1)94OS,''O:.CCIR999,E4A@;KO'' A*1=(EJ M#0W]I?.I'L7U$9 RV'OG3N*.2!PQGC%6/L7'+[&8^$3W#/,@=.F&SE5<]B5U M#6U)&S;Y1GO@WU]+7DT\5J4'[2DL+36I2!=1&9KQY]?OBW/TAO[5-\!FS6<9 M'EG3)<&K\,WQK++\890 YPF/?>?\S!?@_RNH$4W-\9QY 9E4I1/QLBF=I,>H M@!I#),WCZ54"RY)(A/FA*^E-3%?<88"X=$,DZ@8HH[](^E8? M\KZ@J7'!G\9X63-D^J18>T&4.>B]@"V,]IBC/LVFS.SC>HQ<#'LIW1QMN MX*L*A:A+),$<"GA02D\^J:\\ N6V1/=7Q*-B;DCY0$C:WFF,0TMD9("!I-*U MZ^Q_JAA_:UW?V1Y$2@DS%7*F$U1":2M11$F8Y?2>%0AH"<%I*OEDP@640@64 MV1T +!F8?>BDQ>J+S:(.^DZ#.=:I4MY:1BF>5X8G7^BG'4'GI?8<5.5DK/ZE MM0.:\IO#G2R?X#G< 1#TJ8M&Z "0JX((@12"QG54HKY7%I4!UP<[5J2H/'/ ,.P=:S? M =-$0;$"\==^6V= H ^C2S]?LUXPVAXHZ5+;XJIQQGG-/@&LF9%%2'0BH2"&[S5XC%A)S M@VIB:P_B/FV<$>S-B+IP%?>DLZELFL43( HJ3&P.2TUI7]S1M=74B'.F M4-+95C.BB$#B>P; *:'DB>J(Z%$SV,:KS4T\^ER "Y;R6 T27LR* 8SXR/#P MF._2CC)YP].PBCL";^5B!39>O56W6H9L0E\W'4Y?/,']=D %DIU5")5QKZ-O M'4I56RMO^8[;.WY*S\AOT%%X \*;GF%1)&H97UGEAZEQDE095PFZIVKCN8*^ MZN0'!7MEMXVH#G ?3Y?4N0&^!@8Y=#,4Y$%9U!%7N=Y: M^0,+#=08F6*.%?L7!Z60\NN>&"9\Z MS-(^M'P+$!P_R?>Y\5LG/#2R8H'V,8NZ>%J-1D]+?9R?\[2HT:/('7&+]NE' M\KNGJ*5O.*;H,ZAK]SV5^/!J^*;X\<,0U,;H#Y)WZ"T_0>[64Q>H(:6W5[A> M])[U9[1?FV(0=/*QNJ?,%OC@[\V#V2I,2)+P:WY^)[^CGPO8#-7GEP>#S*/\ M-D[9(#&>L_HBI\.BWSS$T_+N@^-<.[*J:]4_Q@\?;U DY%?H<,$*4!^J/S:X MM9E%7O]%'34P]O3G=UA1-\\>^(?ZXI_*:?-GWOL(/E\V0E/]X6/G0:TW]#UT M_7[EC;?+AWV]F/R%3/Z9S0 :50GV4L(WX$U6EMG\8P>-5$"6-M2T/[/K.U\Q M+,!OGAUF"_]0M9N!#/EP%T\!\PYQ2-VE>3-C90ZY)Q\E^G%0Z_\=BC;/,M>V'I_M24$Y;T!: MF.;(,HR=$^1HW#/)*X[>AN2("Q9M F8N%V;>&R/=M/=&D&;'[(Y$ W/+CP*" M! 0)"-JAIJ.,5-L2FL[^/(@G;E1]JA(*#@DPQT&*P7#D=.!",4:R)0\U[W-! M!>'!$Q!P,1!@68[8_V+_B_U_H?L?5 !;%Q PA&%P&<I.@J84YHF5)U=VEGG M9$Y5A79^C5E/G9B(:CN]MQT%$I^9I#HR[CDZ^@C^.2G^.2;T$6'>CQ+3?ZRG ME-"QA8Z]72:ZIHF@2V'*GZ "(&#F9&#FO3)2G=U'70IOHH @ 4$"@GHU'7DD MZ\*9*)R)6_)+-_ [:5R*A\2;XR#-)89VR>K(4D0-'N'7.[C.(3#@+(P88:L( M>!#P<$;PH,C*2%=$@M@0AL01.3%V;6'\>AR6A?!DG [0:,9(M53ARA >T]-3 M3P3.G S.B$,;<6@C($A T$%5'6WDV*)6,9@W1B@IPELK .*< $(;:KZ6V>2ONRR9DGSSJ.<53V409:N*]5$:XGG!OY=Q M>= .<\(S)9U=H^ U M]8/I$D@3DB3\FI_?R>_H9^"O2?6YAW#?XCF81[^3!^E+-H\VD',>Y;=QR@89 M+[D]G]RAMOEP_[>C'Y"YG\B7A_CDYE:X:K M/%/^E0,;)X6R^"X561)/I;_)]']OU^^>U@4V1*3].GKA;?33 Q,R-UDR9<_Q MR83,;T@N:RQ!,WJCZE]R0MLUSD!EQBX)]B#UE[\UQ0 M07CP! 1<# 1HPY57$/M?['^Q_T]L_X,*8!J6@( !#(,CV@1K+&:G&8-T-S]X[<4)X<_X*BL"9D\&9]RJH-(/5Y!;G, *"! 0)"'JA MJF..C#UT-3H75>?B0[F96>4>W)PZ#FI&(#P@'M$?'=T MDNI4^.WH"'$6 L $@ D .BE>HZLBPCK MG1INC-,3S@G\OXU(T7;A$#Y,MCV1SL&YTY^)@ M.CZ(.G\=24# 61A=EZ#6"'@0\' Q\ (U4>K)'DN6@(X@AJZ] V*4JG71.H M9;X?9CM">'1^2LP F=.!F=$SP9Q#"4@2$#0^917/7M5 MIV6/_51&-PGIO;[U=VM>29R2JSM"04-1Y1\^KD^4?HY3 (7R@VX#DQQ\YD^SA;%LE*RLDBR^'R$?S5W!%-_[4L2OR3690O>3A_SA2&FM,;5T#L M0B) E*GDDPF9WY!I"_9/-J0YO,HOXU3 M-LAH66;5%TQUH-\\Q-/R[H/C7#NRJFO5/\8/'V^R?$IR!-(D6A3D0_7'QLYK M9M%V$34@:_:6VMS>R\1&J#L_/ _CO;*"W:^\\7;YL*\7DQ>3/__)GWPDS:&+ M*BO&II<&P+6?AV]\#;ZZ8%)V)LLF;+G M_!/4 BGH5WE>H68+-GP-&SY;VWL'7/@,+0_-EVXA?6Z4_R]<^3^DG^3,_$B" M^1YGOB^L:CJPW22[36.T&"6WL30%%YXK%_*W4(MSXQ5'Q:)_E'"M)+CR$KCR MJ!@/!/,7[CB[&/WPK7Y[+D]>U=E*?88%=VR!#'V$,?R9U]&8 *]QM I><4.1?D$8&?1Z3'")PY&9QYKXYL8["$?!%[+B!(0)" H)>I.B-5WWT[ M':'H")01*'/!*&.H(TW>O:9S+C@SP-'JB7MLOI+\/IZ\J%?.N7H\+7,DB\8Q M^Y H9R9QSW5#@#01NT'L!K$;F!-I4!-.^(K$9CGCS6+I(\<>K-K'N4@/4>#L MZ0)G.0OTW,7^>2[4>% J#Q4'/_2N5#5Y),O#]8)X+4VWI\\);_83VM>G*Q;% MMKZEQYN6/-SAPEM)^B*5=@]0<#3ZKMCQ8L$[.2;?R9GLK??Z@+X/D:@E M=IW8==M(-&WWFTZ(,[&Q+F]C62-#%#C8IS_^Q.TOD8_3I!]8(U4;;.^\'-%Z$8T!LE3/>*HHYLAV1X3R$T7%$5OZNLW(F M+$9HI]DYEQ#99^@C1]F]+^ B O=.:'N>KG2[B%UYO =.(C5&[%<1/W\$3A(1 M0R^V]J&W]B5L75"0=66X[/2+WI47G]GR2YX5A;3(LUE<[D80:, \TVQYDY W M-:P[ 35ON!*;VQ)PS_0:_NC2&,G#>=J>)=M%0-KQH=?1Z1,"O01Z#5)/1)4' M*]ZU-=6$W/ M/Q8DCTH8F42^+TA:D&(GA6'.)=MC!X+AW#,^3FB;'9U*L76-AWT2\10(=S3$ M$APG.$YPG- AA XALD;?=-A-4E#4$RE*IU(TG<=I7)2HN-^_)%I[MYD.I^]C MV-V,!Z\A:XUD4^1Y""?EP:OJ"0@XU!FN-5S#>Y$5*LBS/)L7CERLO2@#ISCH,H%>G_?*\Y(40;+\Q4&D3@=$OAP5O@ MBH4BX$' @X ' 0\BB&0X7X; 8$#9X,#[U5Y9%B#U36_!#U!1)@\Z9RX(;,L M)U*<3K(YD#08.Z300$"0@2 M$"0@Z-"NF;,_%Q98([!&8,UK3"YE9&J[CS^Y!'WGXF-3?B>EE&2%B$>Y5$>R MHPM'LCAP/FK=Y#A8Y!+Q0<2C"'@0\"#@0<2CB'@4@0,"!QXS(]21Y@@]0<2C M#.B0D!8DEXJ[*">B 8(H7BS.'8Y#:(MR]'O= G:B7#4/T;"/PD.B$RO(B!"=$N8L[Z0E@692G$*XYHOEK1H>2I< M^L*E+USZ1RKUV*!BI 6'@A!?\(_A'\OOUKR2."57=]2_ M^4%1Y1\./[&G!M=:A0E)2Y(_^MK64SH\CEHZ?4J8BGY=T'Q[EV9%77JG^,'S[>9/F4Y&C&)=&B(!^J/SZNQ$>K.#\_OK=Y]RNY7WGB[?-C7B\F+R9__Y$^^G,BA53/% M>,Y!QU"=DT)9?)>*+(FGTM]D^K]=ZVX; M9^';WP-OKI@4G8FRR9LN?\$]0" M*0 Y/)5\,B'S&Y)+FC*25%G9NF^X8,-=NXEWP(6;M.1OH>K6QBN.BFG=0OJ< MD_LX6Q;)2OI"%EE^X/CGMU#S9 U;P;8O8]LOY)ZD2P(,.\ENTQ@;LTGN]%_+ MHIS#NP]:$TOPK^#?9_GWCQ*NE03+"I8]&98%3>$+*K!R6NS;W7PLW#E?27X?3\A+ MW#G;5ZLY;"#KX$E(\L@TANM)^0QQSF6+B?,%L:$>M=G-O6TGH36+K7;!6\W9 MWTX3@DOLIC/?3:8RTH0F>$R'ZJ=MA'W+RBB1XC]-RB5AXK4'MPYXM@C MQ]@ZP_"MV_91F@Z6,G#,F_V$]O7YBM6+V-;OU9%N#'?L\E:2OLC W ,4'(WU M*7:\V/%#[7AEN$@/L=_%?A?[_:CWN^*8(]46BOOQ6NGG9(Q[65%*V:S9U[G( M3149(\);+-+P3BUP2_"/X!_!/X)_#GTX<^(A-S>OCN3AFZ:-I(=<^>N M@TO1%H7O1.RMQMVIF;O?62(^3NPZL>LZ$DU(,[&OQ+X:?%^I(\L4>VNG=ME9 MF5\B0VG[@S)C9%KJ8'OK0N)2A>M,;*@GS[ML55&'4X;$KA*[ZK)WU?L!;2N1 M]B=VFMAI3RF$FB-$ETA4&C)1:<(BI'::L'0)<8VZ/;),>^>ND(L(6SRA[7G" MTO$2=N7Q'K>)[ &Q7\5^W8>/1HA2L37%UAQ"P=7EXSB]Y5A32 M(L]F<;D;CX8&S#/-EC<)>9._YP34M.%JIFY+P#W3:WA'FCQ2[!U5&>@AVT5 MVO&AU]'I$P*]!'H-4B)%=H:K"KTMU81S0P"; #8!;*=8"4; FH U 6L"U@YC M;>K6R+;WAVP786V*J(['V.V/!\+DA:DV$FMFW/)8-F!8#CW+)83 MVF9'IU)L7;9BGT0\!<(=#;$$QPF.$QPG..XH:O9T"77BN:&_D!14UT2*TJD4 M3>=Q&AY? _CI47/GT!#@(<=GE<*,!!@(, AS,"!]4>7=R=*# M>G6.@RH7Z!)^K]DC71^L&IA04L21D<"'<\('960/U\M$P(. !P$/9P0/.ZA, M>"XVAL !@0,7@P/O=7FDR8.5X;\$/4&$G3SIG+@ALRPG4IQ.LCF1RNB["#L1 MSM M71K.2!VPD*$XD#D)/#I_[49@T.E@T*!N$P%! H($! D(.K1KYNS/A076 M"*P16/,:]X\R4@Q9Z#N'\@N=D_OG=U)*25:(>)1+=23+VF YBI< &,>'#>>O MFQP'BUPB/HAX% $/ AX$/(AX%!&/(G! X,#C#@G;&>P,^!+T!!&/\IQ#0EJ0 M7"KNHIR(Y@&B>8 X=S@.H2T*:^]URPF.$QPG.$YPW D03C0/&$=%/*&M Z9Q MLBS)5!C#EV@,R]>F.%$3+O.#2*1+%#R"?P3_"/XY+?HA4!$:);PISUA;0LR%2*4QC7?+&DEFJJ(WVX%A"7HH$*$!9>2,$_@G\$ M_QR>?X1 O@"!W%)>?RJCFX3T7M_ZNS6O)$[)U1WU;WY05/F'CT1J ]P\/A M/W/\*9M)DZBXDQ A"BFB]]S'V;)(5E).%ED.EX_@K^:.:/JO95'BG\6(JN0O M>3I_T!3&FM,;5T#M0B) E:GDDPF9WY!&HBI.]8_ZP\>;+)^2'+T 2;0HR(?JCXWMU4Y#R?#-4X(9?%=H@)4^IM,_[=KY7=#Q+Q!'M)/#TS&W&3)E#WGGR 8I:!? ML._1\WG9)M:S?O8=<.$F+?E;J,*Q\8JC8EJWD#XW"O 7K@ ?E_&_/34%VUX( MVWXA]R1=$F#827:;QMC93G(;.TWPK^#?H^9?@-TOW#-P9JK![LY$O<:QTNYI MF=Y*T:2,[P$$2/&J^#[AUC\4,EX&^ G^$?PC^&&S0,53.%56[ M=Y9P,GCFC2J/'%U4[19=2LY,'1 8=#H8I(QT0Q$0)"!(0)" H .I0>I(%'K]-K101I:V>ZW^7))3A/?@B#0#@3(G@S+O%4,5K@/AOA0 ) #H M0&J.83E"S1$.RBWYQ;N+TELPIN*T[7$L"L)-K22.;N)$>!^/':+/3(0)_A'\ M(_A'>!_W?EY7N1ES,B'Q/:;]C_!\3FC?0OO>ROQ71IJR>_U;> "$!T!@D,"@ MOMO4D>$8P@,@4$:@C$"9W6DZ]LA2!VLC=]&*SMN=D*=N=7U*[TE:9OGJD.!S M'*2XP)9/MC/8D>FE:"5"^1#[_VSV_WM=T8:>]3GK"P()XLHGDKD^X*D!6$A#%D)U_.8!N'=$-Z-;5029^M*K,*U(;RKIZ'# M"/PY'?RQA6M5X(_ 'X$_AXICL44A,'&V,P2I?#(C>4ZF4LY*<0LOS@5Z<51Y MI,B#J33GXL@1CEP! 1<# >_UX:+2+D%S$. @P.%BP$%Q1J8L#GJ&,!XNI[;Y M5B7SA,-#.#RV 2![9%F#M:@64?/"KRI@1L#,YFV486Q547>_U036"*P16'.Y M6"-4FM<:6S^5F/??=WUK+IW=@]84G5R>$IVN-SI=?\[)?9PMBV0E M?2&++']!TVO1H%VP[4'8]@N+:@*&G62W:5QBXX)6TQ_!OX)_CYI_ 7:_D**, M7H"U)Z(:[+!F+AX\(OL7TBS/YJ)5UZEY,2]5YQ3\(_A'\,_1%,L]M)]FB" < M[&%YR*TH#J1.YD#JO2Z/9$TD-HK$QC-3!P0&G0X&*2/;'*S:E( @ 4$"@@0$ MO5 - @QR+(%!1Y%>?>HVF.C?=1X ?F8"3O"/X!_!/Z?GDCSU:B.B?Y?0S=^B MFQLCQQ*JN7 /G)EV("#H9"!(&\FJ:-\E4$:@C$"9'2HZZL@Q!FN[<]&*CBCQ M*-IW77+MIO>Z-EBMV$O "^']$^!P.>"@F8-UTA#@(,!!@,,Y@8,U7)N=2P ' M<>YS$E7FA1OD9!!(,4;&'EKM"&^K4%L$S%PNS RIZ%RTKU4 D @ 4"OT'/T MD66+6I [-;3.*JS\).KK'P>I+M!QHXTT1QEJVN<"&L)U*Q#@8A!@!X7L!0X( M'! X<&(X(#2!I\V'QTO)[VU@+:*U2](KJOS#X:GVU.#6E[A=8%^W80\,.?IO M=T3*TF0E36A"K51F4@E?3;*4%F_$^H@2+9.(93VE; :_S!QF7*VF6Y?0!*R!A(9'>"LXF?0V6*64DV*9T(?CG3FIWU=(<2%-E\U4FDSAE!=NNI9@VCF1'N!):29-EO-E @8> MS >L>3*IGTKR/(,!P57PQ7]'Z3+*5Q(O*#VB5]R0VSA-T32L;HGR!,S#4@*; M,2 HM93J\EMY"*Y>1NA*^DVP.>#(.HKX!)),S,Y"-O34J*FMJJU](7 M//4[S%)%136LZ?73N,#__L^?EL75;10M/O <-9@@3]YVTVF %/:R/ >JQS"F M;\#KXP1&\/?_\__\9WUC D(\2B,4OH^D> I?@$%_%7J^'KJZ.K;MT-,M5754 MP]/-4%=L6QO;_KN_K^W8]MYZI@]%'X2_:,.K^G ;GGW$RS_$);QOPK[9K(U: MT9MN3#];WI2S92+5.89#(-M&A=='R=71BTZ_X8@BR\?78L0X:*,)YZ2[9(BY MG\;<3[Y\\[&7)-A/B?&CJB)>*:D-8;FV.E@NM?":" 9\#0,.'F J&% PX$L8 M4'1Y4,SV?LXE\&9:0-UY/J7/:#Z+OY*+_\"=^3JVPV MVXEB-:@=?,!=]1ZVE3Q8;+I(NQ>ND]T*K3/:=XHN>BB(?2?VW7[WG3F<4771 MN^Y$ G$.&!9!TND.8B*Z46/:XCM]=4+>%#;&'TH3(#;BT(Z#W,,=-FQ+P#W3 M:VBD<^SA.C@_1[(]\,_A;>WC [>C4R<$<@GD.K:X,(%= KL$=@GL.L5H,X%= M74OS\4(ASQ03>$--@'9M@7%4Q,4?LZ8VP6>@^&3%_GU)%0%W;#B:JVB:+#MC M7;$\3_=X%8&Q+RM[JB)PP*H!E))80>(S*V@184&')SGB)341#LZ^1U6Q!5T2 M<]C[*W1'=&IYS!CW1XG4%$1IA&><3I+EE& R34%PK5Q%!K8K'[+\KV(D?4HG MU[1$2%QBK9*;(I[&41X3^"F:E2272!+/X06XLGAWE"12C,D_?#2UJX35&>D=+YO/XZ) VK['NUKC^!IX[1&\M/+*=B#7 XOMK>RFTZ_ X?$,B)26 M:\^"R;P$+"U#U]6Q8X6RH3N:KOEC9!Z<^W)79)^ M<#'5(UG>E]DM 63+&6)GRWQ-R*RAGL=$0@OY1NV?'\ACO\"36S])6=[^<5ET MP!QK@(%LR/)%EE.! _+!@_6;97D:1_"ID5RJ+.O-)X;U:[1)BNL\P=_EZP*'"7.-+Y%W,9JKCE[YZ=N&0IDRK(2UGN514>;+ M20G<4UQ+?RPI;:;PA01 4\Y /\B =\A?!5(TFDYS),P<]6^N;T8P *HIPQ!P M2>Y +R:T"")E.\Z$0-I_+V-V(2N)V'H^ZN!Q45(5=H/*KZ%*$7\?Y#E/;JN/ M,(MEBOO/;?T,4 SL TJ7!\_+ 3])7G26P_4[ZO5(^A4YA>:_/_.OOX)@+G#4G1O@^WB#/^L99"G0 *%("H%Y'M &[(PU_+/[ M-KQYD)4'6@W#02TXQ6T3W?(2FS!0+-3'MVZ990DPU']%^3Q+.VM.+_PE2J+O M*[8]6[".G'D?Q0G%+@=+:HJ!\SF&(*.'S MZ4-4,3?:MEB+ ;^8$\3"(IN5^/M(NH_S<@G?-!?244V2;#F]2EDMT^KJIZW% M\Y3TP@$F'&#" 7:A#K"CX=2][K-#0-X7,DDB6+$95Y&&#C1[E?Q%6MKJH@;/M MWJ(*=O.8WZ*R0M>M[D8%= '2D+()^N3NP.[+4!(D76IW6 7-PJ>'CL.:OVPL M?6OJ()8ZW*5XZ>0EM2%-(_^(A*IEHV9MT6QG"^8#D>] MDQ%KC$%552YL8%A9SCWFVPV*/KFMZ*992:CK";7QQT? 7\Y[W*-LRVY!HZQ= MA=@.(Z<--.@%[" A>BZ:'R]B4)43@"F4F>B1Y;??1\FRY8"%!P,HKMAOLRC. MZ07D45@;<53]@$N%J% MUT_R)<%G,&\JLTFX,)X2,$':=DEW@+2EQ]5-5'#W+ &K!*^D/K\NX7-0'^AU M5!MH_)B-3R.JE7IEA-T3.)DJ/."M7 IX.9E@@[?&78UH1*D\FB9Z*'"@MN4_A' GH==25T2QS:C M,S",_F0X1,_?T#-S!^, W3N)@>Q3BN&\@Q*3AQ% 91[? E@EE:)*O;2.#-"V M*O#8.*%'3F4'[FJ4!LEY0YA*2IJ%91[A]6^K\Q0J+X"L*RXUI-DRG19O/8P5 M_HR!MNMOO1;*I82"['.?,N?$BAJ<[9T)NN24W+##&-YRK&BY"XM&$[D"7>(* M]3?N=$1O*&[4@G0>"+NWT88JC:=S05X/!WTE\(IU.S^MXBB8KMNK[Z'"](SO MY%KZ1YH3(#(>]=Q&,8\"2&C<,AU&6Z,&A8^UI4-EC+H@-MNYC6A'.U3!HN^H M#\)M3[=OP]9Q3PV@4B3IV+D:2-7D!9F@[B#%R!&UNP^/I>ZR*=/7Z?AG"8L" M@)'@RC[A)>)-U=$U_M2@4C[[*[!"TBNX'V-M9$>L]+^/W(2,QBA) MI@-B]OS\B:T!T&'/J29 M">A""']/4*T%.(]3CLZ<>F\YRB/EUO<_FU.!>SY&G9N&45%2W]!S6>ZD: _N M-/;&V2M=(7+$_U".^(U$Q9)%)!W]]$[0FXB62>.< 5%;YLOYNGF"ILMHPX 9 M/>;FJD^\\SK=JO;ST>\7T0J_O&[ZASYS)85@UF*6VUXQ&E1Y3EV&%192S(H6 MBSS[SIU7+61IM?\M[D!P2&4\K[]!T3YA_79A'(L2#3UX-0>L'N.M>EL5/+!I MP(TD%J1#N7?:4DC9%-KNN)3V+D9=@I42 ;)?2[UV!Q=%H/3%5!6#I<&<0JI\ ML0.5*>@R15RBKY''('>6ACI\O^5T5$Q41NB.7*VY*>=SDE.&6$2+*KH)-=\K MK(:#>EOWN+X[T\[D,';^EM*XO,L)N4K(/4E:GM2[&*036,^K5A0UR@",P+]! MG9,DV<.9^O;68:F37FRINX1=^J1?Z5HHTM4PP7B?TL62:TO+E#6G)M.1].]E MQHX*:5PS-6-H+!K;+.S4CBEO>&C'#2QTM#1N[*MS/2GS/G MJ#O@G.P&#UP0]D8-(G19:!N&V6"S=3[L/@0^%#$,$^,F'GL>",FU)\(UE85( MQ\].Q3J3P&LFH)NB5S#+\^R&IX7X8I]<=!]H0VU+_Z1MIADGQF\ M>>QRP;TA-^@G+TO&Q&G6YM)+"I\X(K.H5I>_=-7E;I4ZOSK7KBX71NWN1]]K MR>2DH_/'Z7U&3_'G/-R NVKKL(2B/RZ!AH_5+BWF+TK0JUJY6M!W"D9*G]U5 M^VS_2K.'M+J1AAC$Q5],?6]%=Z$AE,=@$1!T@4F3.)\LYRB+<' />%R/CA>: MCT"S$G#TC2MX BI?-B?Y?[1/Z$%N-AZA.4;E42=6;7-F-PD/@:"1)\M">D^N M;Z\QRR']*U\N2K!.9O" ]):"5DLV J4>TMNRE M49%A[MX*[9>8W'-?U4V][XI2$-7\PUGBHZZL+W]B1"(%/5>#1T<_H#&"] M)G:3_0@&!&A"<".-JHK3N+CC,8$S'_&_,,V;.H]^1)SDVAI3_=Y785)3 M#F-XN$:QB_[^8U?"U*%M%';PZ(%7J@!M-$M(2:KD4YJ*QJ'HD?@LU#:+HM)( M9TO,8 44FU.W$0T'7CN68$A90&A+,Q8$F!?LH!:( MNGK*YU_%"-=SW'@?E2H,-^LC7AJ8WBPH!4KF&JTH44L?)"7S!>*P5@+7)H1)H )&V=P..U0FS34;FI2P+P*0L\->2F .7.W M=P\ V.$C"\5J!45,R0)4G[@YT 25+"\!Z5AHJ]_^.2[HAE[B?8V3NBCS"&ES M1<\F>2P#5K%DQP0UBBX+@AHZ)G\7_2Z9M==EF)S3/WD V&>NS%UY_G=U+BIV-Z:@WU6[Q'J"KV6W-;VQO?W[Y_AMX]Z7-O'/LKM(ZR\ MM^@EO_#LQ M=CK7"P JVJ=OKC"KZ8W @2W(L>*0 M8;:0=]5:!B'H0KM&L\[ MO;R*')W0/*LIS_YI'7%B:ZD>$X JVCT-]MZ Z1<7 M/$P.TVTP?F$SK U>FB[IF1*W4F;9,B_O)%YLC)J-&8#Z#+/!:&4I#*!LW=\* MG(LP!*%);(4EYW&4"-++-"[I(.HDV]9#P)@M6YE*W1,*]$ZM/0>(S!*8VZ&H M+$P8\V=S&@Q1!?.>+L?]2:,)J;F,4Z\I1T\J:^I1[R"U]R50)FG^=H3K!US$ M2KRT#&Z0+S7)T'G+ @-QQ4F^OB#X2F0K@NS-0Q-'S.YE.5DTYPT8N/]=H,)3 M#D3V =G_%TE6+&(/^?1]?$U:Q2YNL4 1W211*AGR#QBM![;]C^P,:BN6Z$0B MXJCJ6"#FA&6QC?_&8A356-?F6SMD>>+CD$&\.V63X#L0DN>!H\N!>Y:ZGGI* MR3FMXL2W+.$G?&N4[/AJ'@OUI"<.70(W@4]8?>V* 9FJ;ZEJCBU0P65Z M<=X<+ "]@(@114<89T[59$XMF@' 4TCA\22F8X"71C>T3E6MJ>?,B,7] N"Q M($0HA/MQ,\\X?C8B;@-\.:+U@B]EF"<0>$AD!?G32)[R(0-MEBPVX!78K))@ MK(X@DUGTVCK7G#IBN^DCM2^E/2H>9<@*28*T;Z[KSJ=GRX!VTSN+QN/4#//3 M8R$36].(1Z+R,/YF2GUJ$/E.CQ-FM87;?D>C'A6(K5-&.#Z<=5K#>/B*5(5= MJ%^K?2BY<2=F'DTKN[QYQ6@MD)ZB&=4LZX-/'##6M6HTX3[YT$NY#E[7-*DU M9GAO@OE6ZPL O-OA)42]"%7@]DC;5)XN\\JAUZH%4O!B((-8RU5%D4:MX:5% M-AM/ON;QHX$<%;)B#N,<0':DI6Q. U#/WC_PJ2E8Y%++4JP+!AS'L]6N#X37 M"T6U\B2F&/X'>BB@<%/DEU;&BTKFB:32G"J0Z(QL5?R@YYX;-:C6 HA:P-@Z MW=C&]PKW];M;JT0&ZB,=T$5J')>+5-ELU_0&'^E30FBSDIB01LK:@+^H8)*'@?3>AK\.=+]6T=H1JE M_%[LIKZ@IFJ5,G:S6C/M>DRVC50]'DNTA#D4-.X58ZZ:8H#UE-9>6M\/S^,M M%0@U_=8-<.Z%V1@UBSBJY_R4Q91/FU)H?!8PU2:W^A&CJ?W"_L3O>]T"@_ZPB%\> M3U$M5./"<-!YJ#C@87K M56"SI@O(1O,8VO=' F0L\_B&M?9 *9"2A$:CIJ3=;0#/-UD'#-9EA=^4Y;0. M2_WVQ@?49"ZP5A@T")[5FV$U,="KPYUI&28W4!\Z!E?FV'&(-2_X0-WCRXB6 MKB'8(H?'H"/DYM0>:?G)T/G.6VW@V6;C=*?'@]F$56)I5W!D[FZD6OR=4(=Y M71.1P_:TG0Y!)UB'[>-IK*CLLL/=/T,;E423NX91,,V^YI&;C+JX.?\4'TYC M:J]:&);D/X$MR,^@?WXGOZ.?BT4TJ3[WC&2]ZZ'TV)":WKI-,^*'>%K>?7#, M;3IZ=[L9;W]QJZEOWQ#6^B&7V>(EW8R?4VTZN9]TI7>M/M3(;SZ]X-LTAP9B MO*BW\[[P9UM:?'X!MO>@[&LV7_#X>]JMJZ(FGU>I1P(G/[$ M4C@8 ATO%J@-3[,)K[,$[\:\HQ+TYC92UB$QK'4/BR]AVG6M=(\0JV "6/;N M$?681NC5FGO=-; R*I8+##?!ID0S'I@=EU7YS+CX"[]A5269)=3DOH&Z3._% M"57!9G4**WWI-*.N$M;VHA7]T\[W1=\5]^-TXF@JRZ0F0HXK1^&7%V;'68*" MSPP+3/NE$909IEM@9;ZZF2QB] &1F>)26^6\$E@ML/I06-TSO!VB]R;;[QK/ MOVUI_ ^'Z2P(JPZNW=;[T*3-\BIS+6WSB6<5RYM_T98;6)@ J\S10$E::8O% M]'RMLHB[CVUC<_ND5Y/Q)U[<_- H*3!18*+07U^$=][+W9=OPSE0'V]:1WHM M]RF-0*E YNIF=56K;KR>):VB68,0JS1%T8P=Q45U]196ZGF![<.*J@\Z/P8M M>"A+$WU=F^;KI88> ZCVCOSZT]?V>T:#CKE)V3E#PPRVU&2-U_B1TH;125 MW7C-J&D'C0W XIP7'%DDT80YNFBID9%TL[REB@?\N8C*R5UUY+1,>;(#CFB! MI9-8FX*(6I97<,D55LRO.SOQO5L= N$L<5[U05,W,GB+#&!V8W.&AOI)/6W8 MWJL%SA=KJ\#-&"8UHKEMO(3B_S6:R[,@\%&P0"=?V#]/#*(+ESO" *F]Z ML6&3@;0 >9PT!2;P1A[1V0B7CL>E<\+=>QK,'"EM_PT&PR2D.@3N>'-Z"=U! M+42'9A_Q6M=8.12V0AI17TM5LSG!*OG)JGH?=YS =1W#@!_.TSPB@!=:K8B] M6.RD07?2MFK?;\AQL&!70<)0WVVMOUB2G=3(KP4O=2U2]6Y^0Z8H8AH5 7/I MJ%_S?2W1(AJVE\>DQ!8U38YBL2JPLS&+4LMNF%@AIT+5N_>.(U;:I^Y6T6BK3]"4\PVJ:_='-C=+SADPB=%'SC&L69L[/ MPFIEGHMX]#(D62W?J[*"_$2LC4;<"URI-!'SY+8$+.!61@PC2KHF6GM<\%LRSH8'D-?\%?>8+/DU<'0Y][*1VN] MF*6SE5F)Q:?7SQCK,@!(%3ZV:3VHI]:AJ4%4IV!VA\:*$5'IDL3SN-UXE9&S MTPFURM1J2,MI2+U!>#S*HRIIYB"+:JS;DY9,)-75VBK)! .>,G,+PY0JRPJU M9"$/=EL68+%(5EOQ!]T53=8_4[K;E]&2?LB,U9YBC(?A=L! 4VR@5N5#9]0^ M;Q_ATPSG__GZ1S!B6D#KP:S75F4Y\ QK4";RZ14:):ON,[Y]?NP1^/2ZP$7S M.!ZD!\^\P93':O_V/ .>/@Z^?J8/2WFJ,WUHRMY+MV;UX OEV!U'#S0NNC>K MY]OJ1+C"P[F[F@U$.:>6'&NU?\ F/=>E>?V5 MB$AH8ZI(559F =NSH//I75C4MY1H[V/1,5G?V"4:3)TFE[T=M MYV$*4BU[J"=')=R..@H@CIP3W%"\4QW7G0GU$K5+OW8%7[V)Z82Y(.CK;DG[ MH9=QR4,,JF8A6&J(9=)0UUB/^M._CW&0O+D(VN-QN63E@9M@B?_*'C!CAU9\ MZ 1UHT(6T>W9#J"H*,6JS]:VQ5K**=7':X.$NB'7^HJP[NHTA8A0OP #I8Z5 M,>+EYC$YAT^;H4*[]"U=DJI_2M=(:1P1#4MD-ZQ,R;7DUMIDLJ*SY[7EEVE5 M5QUTG9B"4KN0$2T 6JU148^CY6-?QSI:JKXV7:Y:MLNH>BCB "](P,]U!"'1+T-QFUPJ(M"3-NF(%FIP0\L- R'5#7)Y:8C-T ?M3*% M5-Z'!8;F?F,*P7JPE2JZ^( X6?L0F/L'6Y1FRV3* NSPN".B+A*T3-CE+!BO MD2 TI9S*CZ;W;:_+!;"3HB6-KF.XBF;B!O.U&&WCC(JIH-C:F"<3->E)'1N2 M3K=29!?+?)$5O*0AYU)NE[;8=-2*%*SE:DMQK@@2T[+(5** &.S]G9\5DUN@ M".^@W5+&*W$TST"QH!.ZS:[*[(J7_,+#J)+2,Y+<;V? @W!'IU(E9K "C9&R8\C)G@IA58+(KVOEKS GAO\ M4(ZU1$1#MG68^-G[^B,[:\3[\$?J6^-GTLP'54<454!1,6;G3)L?4;"+J*BF M[G]L+7 /I+Y9M4KWGW->Z1[3FS [.IM,HH+K-CR&E[L\F0=N.LUI@<_*LUK M A6SJ(KF*&C9T$:%NYK1_&3Z-7KZ8'GIZK(B<-1?4I^J+IEW[C[&]_.&?"K07Z-:-D];]\GU0I[VNU M!7E_61Y3W55D[V@0-FM.6J':%*SM:+)J7-8<")BONQ[P.6^= Z9D^]7A/8]! M.&,J[PN@:I*N)P.P@VX&3^TS'-;WBSID:4'DSD$#"Y6J\C:I/D)UD3DIL04" M?]5Z:G5+/V@56,9CJ#H:1KJ)DX071)[>T[W*HEUZ$I(1BZB9^%RD26/A#:+[ M'UD?A8&*+O'8FM/@YK-#O*]5BA!R^W_!/V@]#C*;TZ+]X*/M$/:.$Q8UA1PU M!8XV'>VGTP,J3M=[/'$5A^9T\8KN[3XPM&CPQC.JQE&#!Z.=X$H?4?FJ+R"" ML \]746?U?&C>J6'JWA!IX2[XJ .@:DK6+L&]+6.ZI=@HXWT[W-\80-&S5VF^SVM%%_P#P[9I&\ M( *>GMT7V&:RLE"8%L&+I->O:2KI45T!TU(FK'LDEO)G1=';A:>^?/U'?0"& ME:>DEI^D:G!'?;S=5@#=.3\YB&S1M 4F\T62K4C=6: JJ,'3M'O>C2\:)Q$L MR-?)7483;ZC+]I$Q]%U:>Z2+GB4I0(VK$BJJY$>Z1"T?%FVQPV?1U']O"@)2 M"[%-H/L,(ZW8.6B5$G\URPEA;EX,1,I[R(;C80[HJW95 3:.+=;RMYZUI ]N M$_,WX'@B>5&>T./E)0]*IZ2JW-W+@M.J-:E1,^%F>D_-;O.88X@ZA"_07H]3 M\AR1[OHG]=; *EZ:KKK/ '#JY^;507AP-CL_X\'?K)8HBW3(\Q6F5%7+PNU$ M0(5!_#,\+6.09UU+ 0?JHM6?N1YY8\(^=1!0&;Z\,$D[;GKC:GYJ )B"TBA. MK^IW\=P:?L('JF]W$#08A.:\T2XU-.5- CDZYP>F'<.]<4/"4UNA,]4I9KL M=U4[6\*2V8,0];SK;@\UI&&M[& 2L73&EP2#_.)I'.4Q2]!%O/O']==K:9HE292#LMH.KH"A9C2$ M@'DG4SQIWGA'3*I>%+6]Q!.#^L93U=W&,,];VC&3]7FCRF0=1\*MGM][7[@" M/39E88U5*XSU=IE;#Z=1F;LC@=F2V0RC2/F ;Z*$RO?BCA!FBS"M'VGRPN' M$UN2K_/>XEKZ!4_*V2,RK!_0SC"M'\*#85L-0.*T4?=2:>_)\WS:%3:EK^)AXMVMGE3'*6]X?/J6GQ/ M'0G4*/\XS"K&GA<_K$$D2B:5>P&+OG"/-CZH X%IW>M@(S"MHE6W(T3UI)IL MS:)PZE5$I\V&>1XZF2^R'*&XBE^?\)=3NPO(2[T^K=B#C:?VHG>-W0TS\% F M,.E(&C$7$1*/%Z+!W!N:FH"R)_I.8R_YJQK1TC4XZK!"8*BB.Z*<=#I3T+X: ML#7^E]4.@VO*A$QY:8$J,I07Y<'GTX:/\5V6\;85N-)]W-ATO:6+@>R"1&UX ML#T-(-.H:;M1TNP+Y,$D!L8<<9.059"$*QB>T;C0NGY(D_.WUJ&2#7C%6BC6 M'2IIW7AL_=HJ@?_H+.KV(XQ,(*LE'KF5I4U<%O=%UCDH550D9L#6A=-8:8>: M2[@H%4>S^U)J>30N/?K#H[9>OJ9^<%SK&E4>8_(JRK?2BB<1.]I[E,M;'(N/ M68 >2#/N>/AP7.WW"8WFOF&=*BFR5DH;Y4$Z8M2^>@:% =N-][F.>:)C[&2T M5D!ZGR78M1I)1[-T4XZ6-=;V>%SP816(7W;\SH&TBF:55DQ=;RD9KQ';-ZL6 MW+/*:-5!#F74C#1QB[=1TO9V**9CKEM8PW9)&VJVP;F:\YH0 M:&@[JRI8-#UZ(]IFOHLE-X3N\+IG-J4 ^1[5:@O0'MY' PR6(*]S2BYVU-,- MKNZLVHG78]"2:\ M<43!BZS*._"%5A\"&T,58[,["ZK.#;NSEI M;EK#\[J;3[\@9FG''KTJ^$XF2YKI]L=L%@, 7S1<[/)$\1%Z<]8H'N$VKCA6 MP28='8+%FM"RI_UI>A4;\6P;RB8T,*[%/-Q[2CD< MY.P&UFB88RG699[NOVJ'#W92-=@@-U!HB(RAD_+I'4+(_@^M:22-T:N#^J"7 M 8]C2@C=3#N0MR>U(KNPAW+"DI9I[2=:D#9F!_X +TLT]=$&S]HE]>K0"EX MG[0"RJ*')KRV*D39U)1B%:M8G&RV+!FX3=?J7/!NA/C*9@CMBIV#Y=^4=SD9 M""W:]:1;A,MIG_C:[AIUB%592Y7;8M)2<>(4?I!B?>" M)@;2;T&7$*@!AAH,OF@:'.1EU9VK'DMM*C7Z&'US562FX9?3V$T[U6D.@<9= M](5-Z;&B[U^PUQ NYM=6L(Y7A?,Q<$Y?+QL5&L^W1I=QNQ8+EV>;+>9LV;P48P;.5D=3#)[S2#F4!4H7@5_YT M5M:TH Y(6)MET:[KU91':#PBI#ZC:4>E2NJ3QAWA"P4Y"1JWP] 4>7K3KI>#I5!ZS4[7F@:W- MR2)/5E6V-';3X#8=GBJP>BFL+Q#_NB(,G7@3Q\I+]U;5!CLTHKTKT LZ);0K M!JIHZ 3.FCX)?1O\./GLM'9%6T36Z]'FF">;F/!:E3GR<.MN6C2>'DI740[5 MAJ*GM=2+KL@_5'N%53_.6VTA:$E9'NAC<,#[J*6,!#-*F+ M^Z%+9#,DJ]6, C4[FM+21Q!\8(0#^O_9>]?FQHTD7?CS[J^HZ&.?Z#X!T01X M;X\G0JV6O-ZPW;W=LB?FTQLEHBAB#0(<7*3F_/HWLZIPH4A*%%D@ 3)GU[9( MXE*5E<^36559F6C , QM;$<'URJ_&2LUM:3EH.+<.\%JI$\3<+L"WDP27VC"F[9;1#$ MG2P ?"$);!Z+]]D?*UY^T>YR^:R\6%1_J8A4/AQ;%^!231K8W[^V!-C2_:/] M;C^GM[^N(-I=F "I+.?(9AKN1RC";JVVH M78Y'_9ZEE>4AR%O?>_.\Z#30M&#L^3..Q M$)-)K7S5/79$-_9/[29DF3TOC2ES+>6YHJC[[C'_OQ.45\-8LSZ"JU+1[.[W M)R@Q4K4:JMK6G+:QC/;2]8;C;ANWD*I7Y3JM?F_8Z^3_ZIE;-+6-+)K*==S* ME_Z.L'[U2@[2^M*KI#;+:^C(*+Q,=N7_E3--%V=#]*[6TK[0LWT]5'OQON;L M2OX>KK1KE\<4V?KU9J$N&V;DX3#49AJYM)>X>6]3[6D:>66V<%S@$;,5&4LT MA,>:,/%;:?NT O'WS8C?4%8DNV-(&XR%FMO.Z>FGF<13H)^/X:IVHFX^8Z%V M>9-C2$E1*PPWS;:/H1Y+Z=%P0:NUI4_0;#M9HR,,7\189:&X=,,Y,O)E437\ MY]1S,4*F]IT]@;,-O^A4P%X4RX#2"":PT@2K&I+9X'S]0_+>17MD+65TOI#Y MB)>^8F]OP[DW9@-[^.X]^V6&$75%D?;K+,GN5\QMRW22Z,\ZN6VA!-F99"RH M(L\L8WH"+'F292IV5>I>65QN3=8:\6TLO>'2J>.\PL'F@\X1ET<"U/GJ4E5X M[KD76.: SU&I5=LPE_N]UE0FL'I]H).HY,6,LS0+5?Z@#\7*A?1 MDU,X,EP=I^-+N=S6ZI+*6L#\,+@7F/H#V!!ZJ=1)QBSJ\'/,.X!J);,S8_2F M#G@L)WV3.:/R5\OPW4Q/9:$TG7;.RT^-\N?0A&\O'Y;.7Z]':#E_7*G+$A/S M]4!8'C$YZJ4<6(KA(IW<-3O')$-.]9ELS8'_MZCM&ZM(D[E\8Q66YQWEC,2 0&>H&UEU44=A'_+2^ M?R;"TT648Z4H*HE6F2=E38A2:G0M)RSRX.>IGU[_V#QG1Y%3++]/C4)N J1) M ,W(SU&YGBNCO.6I7IZ?M7L"]!A M]DK=;\$%SF*_;;_7=96CP\; $_"5?62(ASCR\O>+.N5E_. M;RF((U*I87^^O/RLF&(<%D,YU)+EY-EX<35[U> M)7E\M1'R0$PI?:-V4DLIQ:#?RA>5&63SI4A5LT.>IU 9T?$$VPR3U/V[G.,0 MS^#*W_-R'WGYP2P'?%2B__P%OC?)#EY(_T"E#,F>*R\>JK)5KN/HI8,3 M8.22)QZ3[*><3V!R$S^,I8G!$LLRU8/*9,;1@%AZ8$"ST6^_5]F@RHFNBF)F M61[&W#- 7PD?)S5[O*S9Q7FK>J*ZV9-5\"FD*DG+SW+JT"FIT$E;]O"'ELIF MF0W^ABF.RH4JW13?+XVH!.5C5B84_7%?),JC79E,#/.R5NH^YVA5==6U\S,24_#UGBT/HC155SX:]+88 M+&-'DY368;I+;[)8WJVL!VZ,;6.S34W:O(4L)?#*PR=5[3VRBV236^Q"Q9TD9*.RS7RO.UB+<,%N6QI0!V3!IW!'[)N*G:7R4_5/'$, MR$2'K"2*LI>"+EB6C$1O-BP5@E%WY-9CPQ;::P,,B 6)!8D%S;+@EZ=SCYP" MP<>#R9[./ZCF(:;(<&AZ27N) I>V&XJ9[)8SOW6I>_-EL.6Z&D\SLBXEV2OE MGU#9YW$VIQ:R2_5,,H8NDZM<6%8%++>O^6J$/VFFM6'U9WD!>7FQM;1XXH9 MTJ7%UG+B CT/T./^S+[;NMG^ILHN%KPM4J_U\E?@+$M.T77^#IF"%%,0QSJ) M5[8!8.EL.O)/7(Q^NC'A;=6OERV'7>E2)(;G$S G?VBBV9'"_% M584SFR]@R6+6+]::5%RTOA<7L+DVR%8>\_'=^K49:28$]N=^+ M.50PT0@(BD=J\5(1=-3[?3J+[QADCELN14[_ M0A((_IC#,R]DG?%2ZI8"BZJ[@#O8<]EW60(\Q> ZH>!)]@R$<>$67WU-).<;?LOU#%6;+^S+$43I+H M1/RE1;GEC;A-"W,CM:T;+96CT?OH>JVN'.X!C\S5;MO-.RUMO;Y6K >;2%!; M5WJNT!O(QD^%!F7[06O0.+AH=TN,^0OXGL&]=X<5KR_8SV'H*F6!P5'I-S6% M=GKM=^_95ZQ! NY^I@2WF._$1#-O0A'N/22++W3#+"^-@!'NZ"98OD( M^.72UO?9"Z2V8^2 K+PD :+V<'@L\TW)NMR)F#,GP],Z45&80EZ63L^/.?3R5JQ#:E68J;@/1:JD25TBE,VOC>V2V==G!3&S+ M7>,ZE33^BG6YG^DBUOY5C2GQ5%!^X7B*W)KO1^D;[Q9Y#2BQ\E0,RQ!N-B[E MEBP%0!2-_I%-PT?Q@$4Z,B;0;\?2@N6LAKJQZ'ZJM\@;U+J6?GMY;'72\&PJ M(O?DRNUYCDW+L2# 5CM0*I#>]3*+PO-S(M5.L1QK5CQ\TZ#'F;K@?H1\W9/@ M)LFP.MN=KF[UA)SE8_<,D3#/L@WTBJO?@G^1EBJU_SI;L+]B578"2#2$R!#Q M^E)-"HZ#WM<7\60:A[FL]8[' M+?^FPZMTQOK+TO:U\N36OR!?6&[_>/GIZI?\H_UC-F66'\JS9PPY*6$CHZ$U M&H@AH.C813K\0H9Z9I.T*.L.9EB'^9RKXV^S E8:Y]@J=;DNF@7:@9PAI\GE M#*"E0I=9%:Q\TRF/25X>*Y"L63]Y M]?R/YGG['(R6KD<$NKX-\_1RYI%EGG-/HXND81OX_X?!JS MSVD4IUS-T? G8*[)I!SH^2'U?0%_L;=?+S^\D^^T026?80ONNO)1N<)H!T4V MO_3DKQI.6#VEY&PL18N57K,.I*6UO%(_I%+'^%'5'8*&RS8_-?D2"SF.9:6^ M;,E]J+;Z"UMYB(OU03.PCUR8A(!4"7Z'"^' "-?K?VQ[W@F>OR6B*XB)%O MU*">1D7%A.5?9+[YYXM.^ZK;O^G:H^'PJM-[ M\_=2XG"P7=99CY@IY)DG5 ME/##%)\TB3B6$U'%K61K)WRG!WKSYP.P M$O=##+G^)7 ]WF)_Z'50L5RO855 Z@3J6"X2;"A_)>>]JCXV?-(2T_YR.KL;] #&:OZDV,2=D.93G@O+7HL1^/>>.J8NST7=19Y[+[>C\L.H,AI=CE"Y ME2)X\(#K*SRWU!#C?,@:[VJAN2A5MG2F P_8F@D=ZK=Z1D.'E"NZO$F0'+([ M':/=R0X.Z=)-PC47M-4S'<$J#Y''TV796BIS$V=XX!,SVYGK0+LUJ$36J UX M^'DAS\8S-\WWGH#*0F"H+)4 ]$2M7QM+*.,X ZO;-G2Z 8^TWZ/22!.CCN!F MI9/"V0SI7ZZD9ZM+_/X>9XC)ROZAF>&R#4/CO&L"ULH4+.T]/O'MY/XGAK!E M>^79(E[^4?DX>7DM%=A3'+HK=#'.0T]*[H^*/LG/W;"W:BTPC>$U\3LCQW!. M,E&DR7(Z/2.9(;NO3 RY1KHFFK)UJK4JMGI+2C,*32&95&SVKWVI5+ MI"YCOY-CU[PZ456*, M]/";'G!@'Y\UU7BCQMHNL7E&PS3R[V);3V;HZRTN: M4A<$'(5$:N3#5"E;%;KS9*))?F"-..BE-/U&A7Q4\NH-C2G>KC*K"RQKX#>U MFTYMM^H8@%HZR_81R8LZS$QV&8$=0* ;IFAA]JDN4D7!O!I/=[<5X8$E9I[X M^U:GVSF8V!JA108-P.:*->>W56.\]4=OW)K@NZV"YLIA=E<\GEX&+O[G&LSD M _%64W^.!TNQ_;-Q^'B;([8J9:E*#< MNY-_E&2Y'SI.(G-P%=D@LVU6&0\VA7;X"^9[('97I_G(3E?ILR%@NCR,H9IA M%E!/I?D*.?6S+5V5D55&;XAB8%OL$\8*//DVBT7! M!\Q K MX8_272-@$IASQ2VEM5A"]%3Z7 (UYC%3G\;Y0)S_#.-O=XF>OKP8? M>Z/A<'3YX?+R')9%M=]@-;["L&&N?9O,LO!2L9^@]"O[@X'U)J M<2GPNI0AV]-YL;%9^CL9B^/R&;\7JO[#C/\E5!&-4MXO7BI9(1.L>_*P(TS7 M9/*N._D4U8[2E6"!U9F8+#5ID\G<4Q4MC$(GW2O:++, M4I8;6W6@4\>REPYN8>R^%#[C]R!#>EB+9/$N4]9]';]3S\VK?$#_O%EV M#OVL3I,=REW.#ZMT58+C-P M>9Y);)XF*N\W>.)X. 7_]/ECG'J8T\O/P"38UU2>!<:CXFF48U8>5Y=GS?.C M(YC-(M5I^)=.EXRY/&(L2GG4_@ON2$'7'UKL"O@$R!/K K0L9E_8O8NK/R^< MH>,,^^PMOJMTON9CT=A+F9Q]Z6BZ3&N%O98E!O*N*1 M(5D8(!BA96'@J M6_ZM,IQA#C571W_V$S,0LP]D,Y08#('E#S(KPJ9R((@DJB#TL$P>88K*U:"#"R%KHH3 M*#N=V0K\JH3&W%_0>.-CG<%.^@LZCT)>UZ T,!GNBV0%][C=$*A$?T#WJ:I- MA>'#,H>?A$!)&922(',O@2$32E&V#(WQ-S%.91T%&$=O+E/@J3/'Q0,MID[V M7Z;W*?33Z>>B#ES-*5BQKAAS[*YBE5B(O]315UV4+UKDSYM'@ID4R(V%O_2= M%K'*K:,ST" ')8":0"R67C810B=9+"D&"$N59"EK;Z:FF]18\A*FE="L VX4 MIF5677T9!EF9-/2M"G\,NO 8A<&]&\HQ29+(NTN+X_,S.C5W&"=$YY5PK%)N MB2MUBE6Y)%=3H%MV+5D";<4G9=O*/][D"3_R'\ONB\R+5AA%:UO_1>:+T:RY MWH/Y(_!09:3+$F,R!M B<),5@+.D>+^'$9J0H/C]B7.3>S%8!76*GLNEW6:_ MB^0QC/Z*]5G@S(WIO+>'%^.'"V"$@7/QY]6*(_,5#X^J0[GK')EEIR3SQ)[> MHWV4.(.6RE;X59G5F-EMZ?J#C)TV3DHRUZUXS/4WG03G4O77'G6Z\H8O*=@N MNWUWT9.UM%)?'9^2TQKY%C5V2-OQDH%>M1:WH#%,_8A,H-=H@1A# M3Y9YEP=JEW/%%*)8ODD.,W' H3A@P3KMC &>S#KR-,2!FR%Y>9;RVFF)/->' M9ROQ22],44P#_+C'=^6E[/7$I+("MS 9U6KE1]#:<5T@7%.@&!7$^13NS:I'12+C/NBBP7 M2J02 2E6U0(ZAFU_GBXX,7^CS/.:J=%F8/UGLJA8/2 MD2U<=G(L9G?@/@55^/-N:V>GW*OR!4O=RSRB6+E$\#;G[L)IXUOYA:W_D_VW MH__;U?_M9:VZM\HHSYTKQL6VP_+S+5FP ">4[H.0NQ7Z8KE(OK*X+.L MR.5B3!7[(&>S)8K%B:OOJA5_O<".S0,78X+['\J[! N@"],$[@^8:3E?^\B2 MKLDB7F!'T9ID2QYE0?Q7.2=U22)R65[+)%_.EGL1WE_ \=-054A=6KG/5\F7 MUL]KDK)PNUC0>I#[IKUD62VC2#)?VN!O!ILV:Q<4G%&YRI/O;A:<@^?P55:Z M%>_:8I%=[5K6ZZ#+;/W MJ[)<6?F"E2;CU(%A_BM4M@M4/,Q3X97J1>.6:;Y!BR-H;II="':TFQ*/3L/[ M^H?>G\;BPN4L)$5J+B$O.#VC ?IA,LL;UD>Y5*>-YG[V7OD@=H+ MENG9 UT-1B5APSD[6%HOGN95TM':!U@:4VJI++V!+]6JB3,OK"CDZ?7BN)3] M3:YTZ^2HR[709:(AG<@81D?F+\Z]BRS?JLI]WHPQ:[;&R11B^1:'VBF+TQF6 MM/JW3K3W H]G 21YQ8!R IVE6H+HUC_CENS2_"S-=?'8CMYV,?+XRE+L-%8C MQW)C=)O8SV:D" )%O_<"U4B>)F'VA3K<);^I((N0[1A)(]3O'34-T.BX28BH M[V?1]\;G#AGNQN?#=7'N\BTN5I201O6]=.>12-4;_HG%(-BUBDO)2T" 27R6 M^C><:._L>:*]@C%X7NXKMLFDY#>M2"CO&\.N/A6^SBO$73,UKMWQ9%+'S>KX M.7.SMUT8(]4CU3.C>C(KP[:R/-W,/?LN5\D2O4=$[$8A'^!T_;ZRJT5"PD-D M9MA74%VKW;8K%]99Y&-H$&G5SIP2>1%YO5Y0=MOJ],UE%"/V(O8B]B+V.A1[ M=8&]1L1>)MBK\0O!!B:+KU&ENJ9'WE<,'6M@;CIS*N"H'PYJ9\%/%0_YX4W' MF+80*@@5#4<%60E3+E2-9H55^E;.:\JY;)_VO29IW?>>R%C]4?6K,*>"LP9! MJKD&Z52@58'_1@ C@!' R';1,MMNKN!K)@ZG.H&R+7MDK)K#J8"C?CAHKGEI M&!YHF8U00:@@*T'+;/OY5JO'[FFJ4JQ:MU1%Y'48\G)LRR'RJFPN^8-,DK?N^H,UK"0T2OJZI:"_E//S/O(U M%9-W>>IWW9;-X"I_78G@71YH&6I7I]4SVBZ9C:NF3>?LV&%BNE&A*1KJGK/0A_83!'\=%MRJY\>(S* #^G'(LH"IV+ M[Q=HR2R0U9\-%(8YA4$Q;J1^49G_59[>-=7)96UM79J4>4_& U-_C],8W#29 M%%R7>]0EI^ A:ZO7YH5N97D/60A*UF3R(CPSP-11*,A:Y_AU5A MH9V^2!+L+-PWQ@HKJNJ8*GQ02LNNDOIGU5KUE6,>N2J)OTP&CY5),)M_Y,IR MJ44IS%+Q+970?T7N^/B\$T6)O):K$BP B[7?RJ7ZUE;W@C;+)._/N[GZ[[_]D,87]YS/WY<2'5X&+F;?1 V! MIXOX8UZD_1: \,$/QW_]_3__XV^E.U6=8.@7W'H]F_OA0H@/(A 3+_GL\R#. M[Y-)]>'#%S'YZ"F<]V^ M_CB\ZO9ONO:P<]V]N7[S]R?P+0/MA9S4ZZ8@5=6*6<^OF728%@]645MUB8Y2 MUJ;1+ J0E@6U)9 !CBA:+&N('#8'$;-_ 0.JVG1+E3M9MVV__2LO8?5+5FKO MBZJNQZY"8"M5'AHK=DPF0I=/*M5V6"Z)*/0(8X4\)-.Q-\]*+LHBQ-B8&5\P M@;0L^1NZHTKMLG0.7QA.Y/^=/;3::W9E]EOA4O+RL.IQD$J[59" IDW5UH?8+C #H/+@/TVW'J#,Z9'+%*9C*?"-=S&7OO[2L0+]CB*$\.-[5?4UHRF M\O MK&8N@*UEM;4RG*6_5"B_Z='XSFZU:[FU?*^Q_=?+QQ!I5[_\=>@%D2GRR;K::N4GZR&FMI;GB53?WW<]*;52ZI MJM;>Y+-I7$2)TE+YQ'F8P =/EL6.T[O_1<]=52 KO"@1:7V/O5A6P!WS M>&K)?S,L8?B _B?6>YOQZ"^AJX,M%P;69;>QYN%8P VRT.LG7 -8^RAYSX:G M@3<[%;ZK5R*PT*PJZ#X%T5[H!LL)4K(H+2J4Q7"W*.H>ND^NT<6[50MDT5UP M^D4N*)#2S N\63HKRV;?!5[26;P/U6&-GL@13P.I L+5Y>)U?7G&9^IR-Y4E M>4&/[W@,5X5!7O(0IPCE G-ZHINO-$J7<.;)-E"4UI=.0D>4W30)/T MVIZ+,Z"5+HAT XLQ!AB#4^UE"B?P0%BT&XP5FI. MCUM^D2?DTF'QP!(XIP#*,%IHP3QX8#&*,LRA-Y:^D(C4&BI^G0E&=OP>3& D MN< -]1JB*DJZ)"-5 EHMV\IJ9@G>E!6)#*-D/<#KJ6?-0D791.;C4=88%\9? MSF9D;=^ [F,#EKAPGB.E^Y&2"73,,Z6@PI S4+Y$P^8W?X^PTJ" M93Q0N>0R$JZ"" YW*7UG^E;A6JH4>,3NHS".UP.&^ZI,K=1&^93"K\M_C:=" M)#NN_&YTV,I^W4=QEZQ9"5[UZ?I/?;KNS66OUQ\-/G3[E]?VU>7E]T=7^V8W:>E@T8[FT67C^)6"_AP]J)HH*)M>&9"$>Z<:@H6%^B(MR M<@-)^CU [O>14%M<;^4"I%[H<-IRTL>>CEOVL_WC.U7C]RM\#\K-_@2J%POV M@0=_L;>EIWS]\\/235AG6A9PQO5E6;>7K7M19A0 [(974I(I=-C(DRYP$< R MO=#C] RO]!0-!)X-_0>D]FQ/4$O;RA;OU<8C"!U\Y&_2&35>,K?*#JI=SY(+ M ]YUUD=P2J9"[2YDUB!SV%X[4P"?#*O3IXG<;45Y%I)%A*E[5[=@Q;_DTCE: MN6]C(5Q3H5:]MO'%0=4-7-"_PSVC!Y276U1O7X]9N3&CUGA3WS?4.>/JHA5! MEI86B1KW"; 7N-+"#Q]/;$Q*TX.[,(I4G6W\4FFCG'\P])/4MA]X7NCF\'N1 M.?4X,\BADB]]K_7*D8R+O#.3I/\N-;[YW:_8K QT1=!'ZR-FOOWSX M]$7UT!4X70*G0/8111BYDHBD)=TTA!:;^\;[[!CKLYSLH=NOYW=RWW>..X%R M5L!A HG>L R3$0*F".,\AD)^4>+*@RMMOO,X%KB.!G9'3^[PV[5Q M3\_X9#B)P=BITM#RR<2+9EQ.LG!( G&O/HS!%0UP2Q^W3_-]8&MS5[3ZQ'K) M< 8OPI?)33;?*V B=Y7_-Y6+4EU8+0>@9_9.AF#YJP)FRH&54^SC?0BVSXK M>H/[:.:"&-#7FB=YB(7>V^< @PW18;F>I4$1#Q/.O0#708*0R44JK6/#-G/Y M N0Q2;2P?5QG@^]8OMT=C^'I,H*BZ.)_A8_B0406@_D1*%C,[F4<',;E0$/1 M?"H/-5"4I\$A6P<3F#"]G[++]!Y0P+2PAJ]=T-BP4K&\F#$1$:B-#O/YL+@L MXO&V6N18V;BZLJ\NV_W+SNCF>O2Q,^I>?^SW==A:_W+TH7OR&U>92+/0J9VM MT!:=7SKVUH:^ECN/G\L/59&U2R>];+PF?[":!8W!8.AK?GK3?B,_QW,^SCZ_ M?M@>/3>9PI_0)WU@2JX#SV/Q/OMC9=6G:%0Y?45QB,I9FXAD^PP8JDW]WOV!,]VF_VT='??MQ;Z>^'^KM#JM&6VW[N/FRJU>^M_+( M39C&/'#C=R>F6-7E?,@G\CIXY7T57'APKC.=&*,6ETA[FJX]]9)/ ME843VLVV=Y]U.H-C0K'BQ,SUR+]5:W[+[QLH?GWQ";LIT7R.# M3RS3&);I6>U>EUB&6(98AEBFNM(B5L]@UMA39QD#*X,-GRI]5LVC,<6MV!L6VVEX1S*A"C92X"U"9 ]<%8&2N(2H B0)TYH/I@H;H5 M56LZ74!5N)#>Z3?;.[R5*0_<)]O'E2#1Y'Q^^V(6A\7GJ&OU.]67?CR+6AZT M0'0(^W@6J+2MOKFX7D(EH9)0N3\J!X[5;E>_DGD6J*1ESE]%'+]GXQ3MO;OFT->Q65H=LLG4)]JMMY,:QA6TJ9K21YPQU2<@Z,6R MR7M$##6A"G7' 8H<'5^<9S%-I\6SBF(>B2")(*LB2-OJ#S>7G<[H>M#I7G[L]SL]74EZ9 \_ M?!@VN^[(];]23'9[^<@C5U:1-E,$SF3JT-VU]!BM51_Q\N<3G6K!_R*KYF!" M:'/"/]\Z+]L*'W#>96M'P$R7G',= 'D?YFC?+.%U=72Z2O;E.CAY?9LL+[5, M .UA9O8)- BY6Y5+B&6!TB3RQI@>6OW"D<[6_9 &7A(OU=_Y\O6/N/QB*ZLK MA_FE+U1U"+QFZ:;/*S?I]\[GD1A[JE"<]&KBI>?I]V-J\?*W6&)>R*SNLH9$ M5OK=DI4?4S_A>;D5F08MKZ1W%R)KPP=59RR,5#+Y_TX#4?CKF [-VG!Y5NW> MDD_':V0_IK)<>2R[ Y,*5^:4!\/IROS:JMQ=D0UBN-9JIH3"2E( MO*XHPJ>[S1^XY\ODR3C47ARGJ^G9E8)@"O^UC\B2@Y?O:0_95SDH&Y0.?E]1 M.EFF4R9]#U6U=B_0Y5H2\#"PK,@8V^9COG-X/U:I?/1BV?")D.G2X>M(S--H M/)4=5FG/?^/PN3PBUM+P=%OLLKIZ0D.K8[>M7M],@>*B<5KTJMP*UH$O#V04 MSEB$G3-M88Z,DJ:5-NJ"IUQ^KT MNU:GO;IZ9409EZE$HU;J'D!,UC7P%ZK$1G9#FDS#R)/5:,.G;//H^7Y.7AGW MP/"J4KQ8H<<00&$ZB/\8>9KNF:7*ZQAY9,],(9S,4)1K<>AAP+HVX6P&1E-; M]F"E5(2LQS*;"1>LJ_"Q_AVHK'Q&J8"$K(,)'8>>2_:1#*U+U3XI<@+#NW!C_$3U2JT[TGE'2/MLJU^MVUUG(H(3CHH MR,9W0@3EVMA;V-GE>S-'QMKHO!0O=],(@8:/RP0,5V^V&>@0\&6'X"4;3Q6+ MS1MU(RJX<93-^).9>V&XU5W+Z=K6:&C&IK[*SP#K8>2E&TR0F:)/M;%CG1&X M@VL"XLB.'=>..?V^-1BM1N&CY$:WIZBFC1EO3WK!K]1TSPT36%!?QS4P*NR.KLR8@@8SI$:AQ!V/: M#.NT98A6;=K[IXCE?MX/D&C:ZGG6#!;,#+/ QB M+QMU[L)3O!B>EBGSZB[6RM:1_/)2WQEQ>%EY#TF5AUZ]IFAT+%^$@2<15Z6E M\8>7^_]T9RQ,A&5S*&-?M4:S!!O'D_4>Z#/*=5]RXA"\2^9#$ MF\F'R$LM%CZ"4-4SRO:PD)LADV&H^GRVZ)[(K$H A3L)FX=002]\5!X+%K0> M^U@%/<[WUY57 ^A4_@SHB(C&N-L)1E5M6L--=U)I\J+BAI7&-B6&%<=@PCW< MX8W^$@E[X'Y:[JC>?4!5*@T\ @F_WJ!)2AP%CDI%L(WT8()O- <@EN-FJ9LM M=H/&< .7+*%EH>FU (VL;P_7)3Q)@?$6.S$1/'M] (3!FHCS!S"5]].!;>4'L?;M0%V63H?PBF.8+/EZYNY6W/"[N*58& MY"U/G@4NA^G@GZHFUDLLI-EX:4:MO:<[<>\%@0[;D[O_RU)B.NI"!&YVQ1.A MZ"@R\2!PEL9\=%E:17O8+Z]KT.87R:=G-F'UF5MV"/QRCJ<(O+F,VI,Q)&!O M4)/&%?X(\/=!3L4Q"'WJJ9R7 ^GE;\^4E96\Y6-H9EZ<6_$7^-A%$ M<#]84[T$50Z<*)[\5&%+$XQR%S#"2\Y6O+L4C$LZ!QMMVF16I*8@. &S63G? M&Y=.!UCE=9*QB!(.@O(]F";&>T[VB;SQOE7F,[W!:UOMSM :#LPLX*YN\"8R MYA4XA]]GOJ/QK?7O^BU#BX*6>>D.VY;=K6C)\C#2[;1&IE?"D7$-"=AN]ZQU MA:H;)>">H?W-8C6Y:*.8.Q@0N\OU/JDA^8\ MB+UQX3!IU2EBUVE0S _*,I7(6+E''IL&IMWJ,[C*7Y?O9^]65\ B1AO+C)$T M-&U@M&G;(!$F(>#+CU-Y?!5CEN6JCH>NNL#]J3L!\U:Q9G[R9 $HGS!DZY;% M;$>;@U(A"X$10^ O%DD^)\ M+5[R2+&[BLOT^7@\V1Y001=PQ8/:X55$EP;X$4]BEO!0FH;C@DT1:J"V!;)% MEQ ^>0'WGY"8>O \"L="N'&QLB*DOHB2OBSO1'B!EWAJP00; 7W"1 URM43M M:02EQ'F^Q^\\'V[0,H"K<:/,FWAJMV)YD2E>WP^?S^.<9O/(>09\6, :G8S" M:3,]H\-35V9XMX+I4,^VAD,S1R8VJ5=I2/3LZ/X^$O=H+:N:'[5;=ET]FW:K M4ZEG\X*>#^0V'0R0'"4C+0A",S)^2E-K5>@<%PF/8?B5@0?+#U(/[L$1BD(P M,K/=@YOK+^U#15]]"MCOX8."ISTJG?5%>X8S#7GJ7P5]GL^>DLPA8?%X*MS4EPX$3+A6>LEE>.C<%S($,BB(#)D+)84G]E5( MC:F \$X7SRR96<[.Y0C=?[KU^/2HK9:D@IYP+[)%PR>!$Z:Z^9T-\WU#O2R" M'Z09R5,S*"]-:HRK^F?&A6J/K,&:3/D[M;W0XJ(73[96U OK@ M*P %8$R'AA'@3@*D0QCQ;94D0Y@ ^F(WP\QF/;^//EURLVL(=["WO5I$FA MR=QC%S+Y&"OG)S,R(DI.^0PFBV&51PQP*+@,2(-7&E2G7M]9"WGB=IYEJLF^JI, ]PG=@,S8,H+'I9BBS,-"\2C#K%M2DCWJ3ET MRE=IX3?Y@11;@#?CZ MFI_>M-_(S_&?3<9/I^-&H-V[UV M?^@X?1#*L/=]E@QT#-+&Q:#WV1\KC%+THES.HD@0ZJRM7[)]10S5PK[S_

  • WC[NZZGS9])Y W4(CUL$9KB;72ANVZL^DVW7NT#3BH790USK M799_RI"'ZZ64-W)!T=Z2'JXAQZN1MV>JNW>MY+&UTU+")@-=3$7^:'UYY<+=E3="B39!&C7 M3+MJ)Q_2'](?TI^*Y$/E=)\WAME>TS'QN%'<]9"3N4)F>]0IJTLI,FO0WMK= MW%D>IU)+C(HMULCJ$\LTAF6ZEKTF.2>Q#+$,L0RQC"E9]*Q>GWR9 ZX=GL1\ M207<[3(]=RJ8GK]B*=HT?&S;ZCJK%7MVQ,^IP(36J\X7$ X8%&-[TP0( D3# M 8$)K. MGL NP+8"/+"\C"_M#"RG;6Y'\B6I'4"%CL]H1%Y$7D1>AR"OOC5RS$UBB+R( MO(B\B+P.1E[#OK%-!"*OG>>2-5Z[T6E4Y/;'T6EO^X.,!Q1HTX18&\&1)I(F MUD-PI(GGK(D-6?X]SLGM,4_$?:@2Q>E<<'1^N\8Q\B;4DVUU^A31= 8SP*/;-6*9JG:1-#&7>;I)W9,KV^U!\9L]:F A=:M MSA8/ ZO=-I;:F?! >&@\'@8=L@\FG*GS6)?^(F(0ZGBJ2JR+!^&'V1]EQ2_F9S_'3=2HZ@GRZ1UUHV8+P]$S.K!'A MB?!$>#*4S\?N&5LV/Q<\G=I1S*.C[Q5:9>K4^:;1H./HY8/5>T2;-.*<^H$S M!!U1Z8[/FD201)!$D TCR -G(2*")((D@B2";!)!'C33T5D39&G>_4/"02[K MKC]8PTI"\[U 7.B\$[;3_O['IU*4G[T J#)YWS&>F.*0K>\.#;?^,L;CL"MM MW>51'\58S.Y$5%B0CFTQIVVO;G?N\GB+/0HVY:Z9QG[7&;3:#"[SO3 P\D24 M8QI$8AS>!_ +PZ?$ZF B_LLL]9@9?//@^8FXKLJ4 \%XDW$_Z" M33S@E'MH)D_2&!X-BK.S8F)CI6PYF#H?] N_Q[WHTO/T.&(;QV$@C1]7N@S_ MP2A&[$$XQYNQ;'IK9V:L/VU71=.W(-L)]R+VP/U4Q)E*Z$+T'+ M49?73D(?YB+X X_C=*::]'[+><1VP]W?37[]0]CH,0RXB#:.=NDI2_,<=$/* M*H.?RZ\)PFC&_25'W<9K\@=+%XP!*'U]S4]OVF_D9_ OQ]GG-7*Z!9:(V>_B MD7T)9WQE]CCCT;T7J$;R- FS+]1457[SZ+G)%*X&06C/%[Q:G\]C\3[[8\6+ M*=I=WK,IO&%G[3;<]ML^JDW.Z/N7_>VU4P+=)WO/^^GU]/K#O+XAZ>UJMU:5 M-[=WA%B#UZ>6>L[2#'<3(-XF/ZF9 _37=]5S/BGC;6I!A;2-M.T9;D)(:B[2NF1Q)24](28UE#2&+3GI(%IV4 M])25E"PZ*6GME71KB][T@VW51?YN+L8Q($=&,O?4"%9#TSI@&5RO$@ZCN MOC+NMJI/2T(^:6,$5ZVJF4LB4!^)D:K54M6&)R@Q4K6F65>[57VJ2M)#TD/2 M0]+#$]/#ANQG5Y@ M>+Z7+!JR/E 7/>QVC!%8C236+&:KD> J5;41J1JIVD%4K6=N^:E&$B-5JZ&J M=8C52-4.9$ =4C52M<.HFEWM[/24)J$?O0E_<"-(E(X'#JV\R.ME]%Z M&6D0:1!I$&D0:1!I4.WD0QI$&G1:&M2PF@$Z%Z_3G5.-@#U;;RP],=O4I,U9 M@ =;P689R%4E7@6HOP; +^4\7Z(4.=(&.&_H./W]20]Z^BJN>E&I#>FP^HB7 MO_<2>/Q8?;.:CC+;T;\5T6Q%&KN\=.45+3,E"OY19'*7&=A%UG+?FPB5;%_E MA52(8RYOS1/+BFXC&'M9<"%PV M#^/D HM4>)@B'B3D!:IHP)V8\@\)/%/V[OG$]EZIFWBYO%<_/+]6E<1XOO+ -F;K".I+ M%$P4?"X4+$^ZW.!)EU^RDRY?UJULUXF,D;BB]2=T5KCIC]978+I(\#B-%FSA M"=]EXS1ZP/N8F$R _1A/%(T!!I'&5'D.Y,)_BRB$\4SG\+#E!P5A GB5!3G M)J304@\^\_D\"K])*^$OF/@7,J\FXR6BE19!<6NYGLC+U$MT2G1*=/J*KA[, M@_USS-/$E+$41NT=[K(G-7P,@:<'+JTH!>6R"3B=P)Z%*XP/NLN\5^THEISATJT;7I[3X[-WS86( M&.[7SW-/=HED6^QF*P=7=C6-Q1:O?-K0PQ)T_:HL$F,38S?+ *X]5\4YP= .!52OGW"ON4OZF&Z(?"W_">'IS])[G M?(&F@ >+TJ6ZT"!0JHB%D "?I.#SBG,GNV,L;F^KUJK RS;5A6B)?FJN"G%TRP["!>\MY$QZDVHI':B%TC MM1&[PT;5MS/]^N/>WFYTZYU&M_ZPLC_GH.3UUO\4 BMJ%WB2-]>A"EI/%>[W M5-;,"B?L*ZX);>UQ'K21;Y-IF,;@?9E+8TVP*)K;(5@\U;A_R"^$>W$)(N'W M@EUG&_R?<=&4M-"8%M9-\^I4$6%%"[^(&?<"G+=>A46,R-H@G%KP]C^-EAX@ MM!!G/Z-ME_?WD;C'U=!? !M>$'MC]B?WT^?9ND$^#648VA1O_2E-X@1D*=? M99!&N1HL,UG^J$;RK!T['4YP.ZJ=E+-!O1M8PW[U11/,8.Q(Z_X$K7H>GJE8 MV_9%UG<'4ZKZLTRW-72(9(AD3LA^D^!(<*^;SQY0B+47G(%]LW:S)WP_8ZB_ M<&EEJ;X.9DV4T69F)L9D.+#W407$VH_JUM]8:#@TFH4)/&.,C& M8E4(=[2717M9:Y9C6CW:,">2.27C?D8SNQK)K78*1UM9!YL+GM24[XH'8^$+ ME[UU*%+Z4/Q?071T34C_;6_0.;28SGFB1U"CS;*3V2SKMSH]4[T^ETD8$4#= MY-.H*16IS_;G\_>V)4U7EE/A5#K)MOM)ML/MWYPQ);UB6M2!:9$;IIA%*YL7 M&96L?IO,W+4R ZN)6>Q;;=OF)U=((":Y:FD3D[:7-F#RR[7SW*3L6@G7.J47G;GR+&M-68PEH7 MJY.)GRM>8R"2WG.NN^>*P9HGUH2_NM9HT#WK#[&>Y5 M]UIM8X$N1 !$ $=W^,Q/PHUEC2*](<-Q,H;#[EEVVQ@T3L5T;"SU5;[^8 TK M">V@U6[_OVW^5\N6O[7?,?9+,/935\1FZM8Y_;XU&*VN,>WR+%5R5"XVC+. M]^5"RI,HG,EZ=4Z[/62??8[5ZWC"[L28SP3C#]SS50V[,&)>'*?X&)8&,*_3 MM]E=>=OSU>V.-CZ.\?&QNR.KTUEELM,>GZKJPE7#4U6U]E(.E9&ASQ;_"K=H MXRK@+H^WY.CS/#F[ER=G?\#D["P2^V&,H5"J5+&N MW;M48-B4%+X;M :&H(2^J^Z++AJ2-Q^_#4LA7EYP 5]=0'?$(J]VO+/&U1\. M)7(]>)''>11B9=2X7+J1S<&ITR4UDG"E^&/,WLHBJCI3OR6U% M.2;HTK+[RE#16/L( M17EJ58)'UGMBUV![W*4]Y1T6(I$K5]6/:Q];=^H0_&0MIK MMZ!.2KJ[DAJK9D5*2DI:E9)N?9*<3@-NVJJZR9<5Y-J77I.X/W[Q@V,>P:K- MEN<^4<1-.-5G,D"/CNPU@\MJ9X&)NHBZ7B\HV^J;BPXD\B+R(O(B\CI8R9H# MG.LZ"^IJ_'+ROIKTC\W[U#6;4-9#7F<8#=MIV<9F>:?"&_6CB-/W;(@ CD0 M3JMC+"\*$0 1 !% XPC IH.4)F8.-5H)J0X@OSP)WRY-(X3IXG5&5TCJ(;Y: M+(+4A'B&5ML<\YQ\!IL&L<_I.RO$,HUAF9XU&K6)98AEB&6(9:J;1%G.FI/2 MQ#*4;.!()XZ=KKDCE>HC7O[>2T 8XPU!GU_ET)<1)&< M>]AF?)J_GT5\BP:.Q\IQL,!87=SS.$P)$(DXB;YSD7Z2! MES N1YV]599SZ#CM'W^#!^8?[1_?85/'ZKPMKA6,T\1[$'L<=WY.]@W1G*HT MY9= Y5O X<10;(L]%FJSTN1=WM#KMJUV>]6QWN59K- 4=+F@T<_X7[N\P'1; M+03!', #"NPOK**UZS6,](I6(4EI ;$DXC(;@LL7**!D"MWC MIE7 R%,N%@!_9$8O=,L)!J8:7="%1%@L3N_^%[1#$AX\Q0M2)$L1/> 0WRU4 M1@PD3#8%XRFB%OL]U.HA(B'5 W/U-B;'QRFGK-A T;8!BKX1=U'*HP4.1+], MT89UO]<=&.._HFF?%9TETYR2)EX WH+'?6EW0H")3+(!GQ4] 1->CI,4/I=\ M"VLO#<=AT',D>](=#;0G"M"9&>FNX'$:(183"=K$PU1'T#D@VC!"?..WZ!$! M[F>@)UF2%QS1DCSRWY7I .\,GHDDSG'^Y\V5KS:>>N(!^,3P\ _;WQL>>NRD M'-$6^QD(/)!=EOK@>BX+PD32GK*"U53+5R+YCC4RY9+J1TG:"1DR$)QN*.%7J M,-,I?K(+"Q\,'(T@0$8"'R08@YL&=T1A>C\MD[/3?MZBXZ/P\9'X5PIS*HGS M,S2))F8MGV!"BDDCGEI$,UK7;UO]KB%D[&3^;D.=&"Q!6P%_+C!_7@A&1< \ MUL/<2Z!A4C73.?"<,@E+EJ5D.K/G2OZ,-0/C$JEZK;]@H.YEUU1FNAHM4-X?)M2:_&K,*ZF^5>J*GRQ.\3ZMHL(7/BEYN M!*1_'T"KY"Q +@.%@3R$PU';UTT<=!&OLW34+][Q;#7#!:UB]FK68*W6L$B/SW. M+O7Q\9_E'N='3.,O4Y/]B4= 2!N-:6/=-'![(W= ;\%=&, MO95)B(DCB2,/H967>5V3XF#'J1B:1#)',8:=N)#@2W/&F90<48NT% M9V#_H-WL>6L"7,Z\]1'M"#6&#S4==[0' 88MGI;EZDA B " M(/F0? [INI.';G:BV'#7_8L 4C>88/$4]Q7>VE:_4_V:WZJ*-,;/,[8W3JLS MM.E FPZKM_5;G>JW?L]END$D0X(CP=5%<+3I<+ IS4G-7*[P(*Y/NPYJ@C(R M%Y1 \Q!:4:H16.HZJV@./?1;0V/IRL]ECD $0/(A^="61*W\]QI-(X]Y"&(U MG8B1\V^=^3?FABDFC!,*1?>L7M]8[<;=Q7L6M:0;A/9Z<2?MA52H M5(V8SIBC*-H+(9)INN JQ)K=,A;,6".!-4O3R)R=M#GK.M9HN%I+@@S:BQ/G MFA?Z.KK4GFO<0:M,819*GJ>U\-;4>R[/^579)R]FH-SC5&6@S'/R;E??QE1Z M_N\&K8%CY$G8=B,/JKKNRFHK:ZE2IP2("2:^RK%0RL>*67U5>*Y>"=.E*'2= MJ"?9TS$+,)_/H_";-X,O_(4A#-C=5IO!9;X7!D:>:"BQ\'>CUL!HNV3.6S-- MZ[7Z9IM63M4_,:5Y5.IY,G TF5/UE?I9#Q-IB&F @<#HZHD #SR09FK M09'-8<85E5[EL$H4S5=8+BWG!?Y>J]]V+0$3<9W1@D61_6$+-&B"J2$W7?G-JX/2M_L",)AQ)O(/6 MR,SD]4EQ6IR,8)E!-2.!B?H\O0-;C\6A@B!,@[%P<]OQ./7&4RQ4XD5J I_; MIHY"ORQE6X;)4K6>2"3R1EFZRA4^-"!:((VF\;XSU48Z:Y5Z"WI$MO(6 F4X MR&P5$(GT*N!!KA<7I0\E)RYT/=1$C@3^C@P0!K*< M\3(Q%,)+M>"]>)TFGDK-X^SOO_V0QA?WG,_??P3Q^"%6D_TTN2K5A?JBRO9< MA7$2R_(#'U!,G_E"5GVZ!3KYX(-N__T__^-OV:.N>81YK^//(I)WY!?)VI3P MX8N8_/3FYB/V]7^Z_[S]^(9Y+GP!6G%A?QA\[ P[O<'0N;QN.QW'_G!YU>W? M=.W1X.K#Q_:;OS]AN+(\7JBULVYWHJJ%]O53U=\!(+^&@#D0C2KF8&S-H/Y6 MYU %ZD!!O3%03L)\%/4\MRRX"P":G2(-I7$V.7G4B=MS#RK(RVUDY*VHHKRO MD*V@J5+K,-GQ?/G80[Z5S?T47A1BK4ZLQ>9B&W E=^D!%O#WV$_E_=H*S27Y M6NR+K,<)/"]FK'LJ M_\U!TK+PX_+H9F7^P-/,-0$\P%P7]&7BFQY_Y:RB!N@-VB<:L(91N:0B+V)B M,D&G]MGA9F^EAF5U!:CDX(]97;2VN2*#(R,U!OO[%IIK=I% :OT9E=G;HW:* M@4-4PR-4RJE571Q9A(E=H_-92++LA6XKU7-6Q/6BW4\SZU'^MWE :Q-A/M$:\)U'7#=MNPU1W4) MUQ6[YIL3L#U_<&WC:;/RD;0;[D5_8E*DRS@62?R;X'C2S?T4?!'C-,)$!7AJ MJ#C.MM5)M5ZW.[KNVNT/SO"#/>RUKX?JI-K@HS.PKRL_J59Y4JDBXM^+,:5' M.IOQ:)'G2./QU)+_9N)?J?? ?7D:H#A-*L/78Y2O/"Z*9SRET/% 9CE+50#/ MCK)AP.1L\+:J@_8/INM;GHI;"6]I^!D#T(![+U"-Y&D29E\HDRJ_J> 80M?, M.02[U^1(_&Z3&T]]I[Y3WZGOU'?J^S.W-]I T[A3WZGO->Y[XT.QCG*XM&;2 MJ=TR;-'B)^Q7I3D>!RS=/)A M3@37"KN_B@?A,V,GP$C;2-M>U#9C\;FD;:1M+VI;A[2-M.T VG8;)MPG73M5 M76M.'I=:NG1GD&^(]/0$G$'24])3NIBN1CDB+60A')QR0];8Z>DH]) M>MH$/:V9CTEZ2GJZCP-*:4Q%[$7L=:+L90^M_L#8KBFQ%[$7L1>Q%TT?B<*(PHC"B,*(PHC"B,*( MPDZ9PF@.2>Q%[$7LU4SV<@96NV.N" JQ%[$7L1>Q%TT?B<*(PHC"B,*(PHC" MB,*(PDZ8PF@.>>02]J=V9+1<9_*8['5B[)XWUWGA-/@NLGK%\6WC*_".9=M= M4XIR*DQ"@#A;0%0PIR!4$"H(%80*0L6)H8*<)P($ :(,B+;5:1L[T4: ($ T M'!#D-Q$J"!6$"D(%H8*<)P($ >(5@!C85GMH+'\\ 8( T7! D-]$J"!4$"H( M%80*PEIA2H1C)L+@49%>)I6>R- MHCD5YB* $<"V7TH<6.UVC[!%V")LD?$B@!' &@0P,EZ$+<(6&2\"& &L<0"S M':O7'A*V"%N$+3)>!# "6(, 1L:+L$78(N-% ". $< (8 0P A@!C !& ". MU11@E/,OC.9AQ!/!8C%.X2)/4-X_"@^G0Q-T:()0\>J*[".K/1@1( @0! @R M$X0*0@69"0($ 8+,!*&"4/%:5'0=:] Q5MV6 $& :#@@R$P0*@@59"8($ 0( M,A.$"D(%H8)00:@@5! J"!6$BMH&C-4H3+.Z2+(_6E];[#82/$ZC!>.!R_B] M",:+"@++:B3/YG(2A;V>;]@K 8P MC7 >M; H7Q*!"V"%MDN A@!K$D (]M% MT")HD>TB@!' F@:PGF4/^@0M@A9!BVP7 8P UB" D>TB:!&TR'81P A@!# " M& &, $8 (X 1P A@]00890(,9S,1C3WNLSF?BXB94AUB( H4/[] <4+%V:)B M9#E.E_! >" \D)4@5! JR$H0'@@/9"4(%82*5Z+"MJUNGW+%$B ($&0F"!6$ M"C(3! @"!)D)0@6A@E!!J"!4$"H(%80*0D7-8\5J%*%971#991R+Y *[*EQ* M_%=/'J(HU_.-2**).$/?_&XM#W7/9_VO)_)P- NV/U.L9"&':6 M&F&3L$G&CXP? 8P 5EOC1M@B;!&VR'@1P A@!S%>W>& L$78(FR1\2* $< : M!# R7H0MPA89+P(8 8P 1@ C@!' "& $, (8 :RF &M(\L#:@8ODLP^JE@*F M.O-OS W3.U_D$5.["% _%*]8#<$R ]=]">J[@POPP/(RS>C=OM7KFUM0>TEJ M!U"AXS,^D1>1%Y'7 1%Y$7D1>#2,O M6ODB!B,&(P9K+H/9=M?J=&GGD=B+V(O8JVGL-1I:MDWD1>1%Y$7DU33RHLDC M,1@Q&#$8,1@Q&#$8,1@Q&$T@3X&\2L=$?T@X='_M]6O^_ML/:7QQS_G\_0WW MHC^YGPI9:2/^3? XC83[*?B"Q38B4+0///;B6Y#"!S\<__7W__R/OZW<^]&+ MQWZ(-Q87@E@#E-T7,?GIS@W'OTEY*BPKWGA$L8#EZ' MB2!YOJC) ;JQNTH^U[BG^)&?O0 L&YB#+I"7R4&0E[_W$GC?^#7#QTJ"+0KU6- ='L?>Q!,NXZ#^#]SS\9J+21A=Q-P7%A(%,$P"%X03EDP% MFX0^^#] />RM%\ W81H#;.)W[TU(8@R]%]$V=+'DN;1!7&7YX>?R:X(PFG%_ MR5C;>$W^8"69L?!]?R]0C>1I$F9?*.=3?O/H MN7\ [FI['369I38/H6!:A..S8O&>*U; MH/MTU-L'36X\]9WZ3GVGOE/?J>^UZ3OE/:*\1Y4F7;-[>];:JSCYVLKL9(]E MM_7SWX]B+&9W(F(=VV*X*D-J1FI6O9KUMQ5C0TQ )3L+ZT5)%J%*J':.@-07 M9'EL[%[.0I#$OX7+KL(X(:4CI3N TOTX&Q0N^D?*1\ MKU&^7^'S"]M"I'VD?6:TK]@/)H4CA2,'CY3N%)6.'#Q2OOHH'SEXI'TU=O!V M6@6M4=F=SP9Q%[$7L=DKVVWK$:L1JQ&KU9'5Y&327 )^\LF(O8B]B+T.Q5Z. MU1V-B+V(O8B]B+V:QEY$7$1<1%Q$7(TCKBJ2)Q*%$841A1&%'6[FV&L/B;U, ML%?C3QCO'4(71O,PXDDY4=LQ&>S$&#YOKO-").PNLGI%7*MI#NJ,++MGK'+W MJ; ) >)L 6%LAYVP0%AH.!;>#HQ%RNT45E(/S\I8Y @AY621 FY4>V!L+9U, M!P&BX8#H.M:@;RRFAP!!@&@X(,@X$!8("WI>T75H7D'S"D+*5FY4QQA83L5T M4"*%3?KR1^MKB]U&L@#50M:EXOA& ". G1W WMK5!\'3-)5 1Z!;=AB=ZH_\DCTC:)TAM.Q1 M]:G9"%H$K;.#%LW%"& $L$KG8M6O(M)#A;/- I,\("84'/^2@8E()!"2C; M.5%T5)_P0'C03I1M=0?&=KH($ 2(I@."L$!8("S0K()F%024UWA1?3J=_*2? M=,1LD[Y=SL'TZISGI@0Z MV2Q]BA3 2$K3IA2Q5@T))8K<%P0MCKCLS9O%VE1M@D M;!(V#S#;(X 20 F@IF:+YD[@["LQFDP29@FS6SJ\0W/;$^=N3QMRLJYVN"3Y M&$-=!U#GANF=+W+8[2+ LZK2N:T &UZM<]BU^@;SZKPDM;.HVDGD1>1%Y'4( M\B+>(MXBWB+>:AAOO;4[Q@ZU;"VS5ZU_-4#KZ!0 T1K16IUH#>:2)N.:R21%Y-4T\C)8ZX6(BXB+B(N(ZU#Q8>9.-=!"&+$: ML1JQVO%9#>:2G8&Q3#WDDJD_H^)/#MU?=_W!&E82FN\%XF(J)/_93OO['Y]* M47[V N"WY'UW""I\=+'6IO4?TPC@S9*I8 OH0,P$O,A=3;V_T[/%6,SN1%38 M@8YM,:>]9I%GE\?+,N1&G@1-6HV2W^5!%GL4S 7L!V'"(C'V>1Q[$RR8#O_, MPA2>F(0,Y!R T&,VB<(9X^-Q.DM]GH#80Q@'4*5P-H_$5 2Q]R"8'\8Q/$M= M '>G021 ._X-G^ZY%\0LC.0U(FX]7S'A.9TC0&3WW0(2)J$/+I'$!?(XQ 'T")Y MCYA,Q#C!(89G9!?Q&!_0"/B]]0(01YC&((KXW7L3PSN&(171QO$L/67)T6N# M#I25 C^77Q.$T8S[2[Z-C=?D#U9C-1:^KZ_YZ4W[C?P,MGJSYY[%<.W1A>T#XE63!KWO7W9=UCI1NDM[WMX^[NO/J?.O.R !\#G" M1'6S9SSB[)@XQ=?8\Q%2!:)\7YPKI&A?HY2P$2:#'<@6F MDQ9+C"V6D-)M5KH;=,G^1)=LAPGNEC18HU.=U2T^_2IB]'MYP&PY1SPF?C<* M_*P6\5[2NH8OWO4[EF-P/_6(*G/\13LZEU[15@2Q%['7)O:R>\1>IK<<&C@Q MW5>3?L-E0<$\=+PN6$^S_@#]WPD%\=SD7$$R\,]HD2/(&XVJI:^]O: MD#\8 !Z4(S9E,.<\C#T<"B"A(/9B&?@YD9&%1> A!=?5-+C.Z1J)KG,ZYQ1@ M5K/;J?.-;3UUGCK?@,XW).5X)9-K^:D MLM,*;.,AA2WV90;UWI>I/NA1QNK=RE@]A_T&ETR-%="F]372LUS/_ MA='6,;:D9:1E6VO9;9AP?X=UL6::7#K'X"DJJ>BJL2BI)HU54UB45+5AJCJGBS: M]&CHZN+0KK#K$^A\(N1*N"MD@, Q"8'"^L[@H*)CC49T3I&"ENL2U M]K:WYLYWOB0IRE9-K$:L1JQV %93JC9T;*=ZUX,<,Z(PHC"B,*(PHC"B,*(P MHC!:&"/R(O(B\FHT>='"6/4+8XT/-=Y[RS*,YGB:IWS8^15JMW4>M8HCV$UC MK].WV@-CGL.Y^ !DZD\6$&\'QHJ+[F1TZL&65!Z4D/)B_7"K:V[.29:#\-!P M/+PU5KR5# !Q&BUDO5]^+X+QHN(U+Z.R/6;1 ,OI&D/B1J&*::\E.!5KF)D=F M]WCJP=L4WTR8JV">977-;>V0.2-H$;2*D 5SM0/(GA'H"'1;:%7/&C@]LF<$ M+8*6>7M6O:-X#O:,PNS"V4Q$8X_[;,[G(GJ^&"IID$!X(#S3)H) ZLR*\C&.1 M7&!7A5MU&-T+Z9M/9;'9MJVN;6XC9U>IG8N1JQ%,FVO]S@6;;\TYD7N+[)0- M+H&60&M,ZP:.L=-49$T)F 1,Y?D:D*/27![4;078\'RHO;XU M&E0TWDBS5 ZR@XF&B-:*U.M-:S!FUSJ8'( M)2/N(NXB[CI4*&2;/#+RR(C5ZJQ@Q&JO%%C?L?H#Q>)_]\>-3#!2M+^^N%^$>W;4Q%MMOT*N6.=WO7T;J6J)1]]M[ MWMX^[NN/>ONHR8VG@:?.4^=KWGF*T=HSJ'*P9U!EQ;&3*P[5<#=QX6WRTZ/R MJ.Y"WU7/^57$,;N=\H#9#OL-+IF^YE@SZ1GIV79ZEFL7"R/X*Q*D9:1EQK7L M-DRXO\.*0)V-9R5K)ROBDV]QQ1C+HWMA\#Z%J7B$D_ L P8+)^RC&(O9G8A8 MQ[:8T[9?$PR1=[)S!"5]802.K;8WW(O8G]Q/B14K8$52N!6%^SD*P>W[(X@$ MO/'?PF6_PN=7);0A[6N4]FV_DG]LU:PK%QK;"R%5/155)18],]6LE?;5E2A) MX4Y4X?:D.THON;E>2C3'>;?8+;>D<4QO%'HCXM_,Q2&]I'M'CC_:7U3.T.IU MJB]BV BUP?LHQTD-XRF)P8C!-HKJ;;>F-<4;H6B47(W(C<<5RQO^Z/U MM<5N(\'C-%HP'KB,WXM@O*BX=%[%T>OF\=BS[(&Q?')U@4G5K@%Y ">,B+=V MU[2>'"%%?XTV9@@M)XR6"A;6Z@( LB*$"\(%X8)P0?,-0@0A@N8;]9AO4!#_ MYB#^V4Q$8X_[;,[G(JH"7W4IX;>_P@VMT< 8]*A^9GT UESC=3K@>EO3;9ZZ MP)'"G@EW#5EW(--&$".($<0(8@0QFIH1N AN-E'(OD K5 MN!4'UATY;:QY%-IMJ]\W9^->$$]=L%6UJ2.+=L:0>EM18>3-HCEM^T9@([ = M=!6$C!CABG!%N")<$:YHOD60(DC5&E(TWZK!>B(M[M>J1GK=]YH.5R%]GUP& MM4E7T.M8G=[A*J377GVJ]B>(S8C-B,VJ<]@JF@#M(K#3]N6(Z(CHB.A.=A&5 M?#>B-*(THC2B-*(THC2B-*(T6EPC-B,V(S8[6S:CQ;5C;)3^D' 0S+KK#\; M)>GX7B NIJIHK>VTO__QN>*X1S(86S97CJ[\[ 7 T,G[[A!4Q63K/_!8N"P, MF'C@?LH3#_X,)Z5S)"R9\H1-^8-@=T($S L8!_4,$B](PS1F/M8"GH>QA[=: M[%$PUW-9$"8L$N/P/H#7,1XL6)A,,;/WE <7B9AAF=MHP;S9G'O1#'K&QE,> MW6_#<3_TH]H#$4 MO<0B7/:7D+:I3&@S-4(N UZ;X, ]R($+D=@BO$P2T!V/X6UO@>Z2*? RCZ6G+'G;;1CULAK@Y_)K@C":<7_)#;+QFOS!:I#&PO?U-3^] M:;^1G\$-&F>?UPCJUIO!D/XN'MF7<,97YC"@ ?=>H!K)TR3,OE"NF?SFT7.3 M*5P-@M N'SA?/I_'XGWVQPH>BW:70\1RIZT[6AL2N'V4F6Y3[_N7W<*U'JV^ M_ZBW=YO<>.H[]9WZ3GVGOE/?G[F]T0::QIWZ3GVO<=\;G]IFN-M4=UC=)A)M MLI6:VZOW6;F5M8@]U&G]LEVV'LPV+@.3FI&:&5E.1X5 G5SA&0^H(LCXW=7\6#\)FQ,#S2-M*V%[7-6 9:TC;2MA>UK4/: M1MIV &V[#1/NDZZ=JJ[IM\@(DN<3?AU;$6OITFTO/M+3L]+3FCF#I*>DI^1& MDBK64Q7)QR1%K(4BDH])>MH>R3LJ$).3[-Y["NH3M?J]HS9XF.J M#&4E(O8B]CHO]JHB5211&%$841A1&%$841A1&%$841C-(8F]B+V(O4Z3O>RA MU1\8VS4E]B+V(O8B]J+I(U$841A1&%$841A1&%$84=@I4QC-(8F]B+V(O9K) M7L[ :G>,Y4LC]B+V(O8B]J+I(U$841A1&%$841A1&%$84=@I4QC-(P8=GT"G4]$S,()<\4\C+W$E +52(;-I2"C0CPMB[U1-*?"7 0P MCV2XD# MJ]WN$;8(6X0M,EX$, )8@P!&QHNP1=@BXT4 (X U#F"V8_7:0\(688NP1<:+ M $8 :Q# R'@1M@A;9+P(8 0P A@!C !& ". $< (8 2PF@*,")8 M+,8I7.0)ROM'X>%T:((.31 J7EV1?62U!R,"! &" $%F@E!!J" S08 @0)"9 M(%00*EZ+BJYC#3K&JML2( @0#0<$F0E"!:&"S 0!@@!!9H)00:@@5! J"!6$ M"D(%H8)04=N L1J%:5872?9'ZVN+W4:"QVFT8#QP&;\7P7A106!9C>397$ZB ML-?S#7LE@!' M@98SQHXE$^)H$70(MM% ". -0E@9+L(6@0MLET$, )8TP#6 ML^Q!GZ!%T")HD>TB@!' &@0PLET$+8(6V2X"& &, $8 (X 1P A@!# "& &L MG@"C3(#A;":BL<=]-N=S$3%3JD,,1('BYQKY1K@2P M0P LC%P199*PY]]8'/J>R_Y/6_[O9 !H=ZQ>QU@(P\Y2(VP2-LGXD?$C@!' M:FO<"%N$+<(6&2\"& 'L(,:K.QP0M@A;A"TR7@0P EB# $;&B[!%V"+C10 C M@!' "& $, (8 8P 1@ C@-448 U)'E@[<)%\]D'54L!49_Z-N6%ZYXL\8FH7 M >J'XA6K(5AFX+HO07UW< $>6%ZF&;W;MWI]1%Y$7D1>#22O*N;2Q&#$8,1@Q&"'"L:P+;NJ0U[$7L1>Q%[$7I6Q MES.T1H,>D1>1%Y$7D5?#R&O8LSH#A\B+R(O(B\BK8>1%*U_$8,1@Q&#-93#; M[EJ=+NT\$GL1>Q%[-8V]1D/+MHF\B+R(O(B\FD9>-'DD!B,&(P8C!B,&(P8C M!B,&HPGD*9!7Z9CH#PF'[J^]?LW??_LAC2_N.9^_O^%>]"?W4_'1B\=^&*>1 MB&^ARQ_\W'QT MVO;@?[K_O/WXAGDN?,''R<7@ZL9Q[.LK^[K;ZW>NA_:P__&JV[_IVJ,/@TOG MPYN_/QF$LD!OO9F(V>_BD7T)9WPS/Y9N][U 7$R%I&/;:7__X]-!E9^] .@6 M.*H+B#(TRNHC7O[>2^!]8_7-HVK*7>B[ZM$H7":ERTKB?58-ZM"]W97XQ=;K MUG:'AEO[*8W8Q MX,/:XS[P@3J(491VCVL9>G+!PPL8\GEKRWTS\*_4>N(]7 M6&S&H[^$!%JI%HW%^'@"+@ MMX0E(!Z0,(^B!3 _>T!%L=CCU!M/&9_/H_";-X-K8S9!/9(_,Q?^24*\E<73 M,(*' &ZR;\2WN1CCPV4[YM#I"%^-@F@Q%-%JW]7;O&#LIZY@,QCFA98'FZ2! MBV* -L^4]KJR5_!P9&'9A5++PH!Q_"V-(NS-'0>QM]AOZV0KGSD.9_/(B^$Y M.#1H#B9@$+"[\-D5\S#V$ABM,)J'$7R]-#1_M+ZVV&TD6[50HKX7P7BQ=!&\ M8"8BJ1!S/A>1NFY]Y2'UVU)/ESJ7QM@GE'$RC80 M^=!^/(WGGC0\ZDG(AZ- MIXO"%>,Q]"(>1]X=/.U.@.O7VAD[]0=VB9:67,.!4R7MRB?]*L?"9A=LI0N[ MR.>78)XF2D73@+O_F\: *(O]*PT16:"R8U 7#Y1]G'@/0H,%, I8\Y#72\.)OI3UARG LT)[V(124-@%8RPK$+; M*,R*FCW5P^6'P(?8@V;R://SP$@^>2)<$X):PH-4^Y,IZ.ER)_":,0^ QI"0 MH_!.4C+0VJ)\D;8;H-)<-BQ.[\#80=NX[R^DYD]2WV>)B&;(\?A%)'QE#=2LL/S]5N3)D?M9Z4_0SUS7H%+QZ;SL%OT#H* M/R9*B8.PK*7F%.SHZO3,%/"EF=W2=- +O$3\"OS@7@;N+^"M3XIO?@D S?<> MC**LWQA?CL&3!%_I,O[,H^33Y -Z22*.K\+9'= ,.D:W..:OF4->=V\^]#H? MAI>]_O5P^.%FV!_9:@XY'%ZU^]>'F4-6-4WYG(*/R-'G]7)9:DVV6""DORNG M*\HKEIH?^N ZHO?Y%M@[F89I#+YJ_.Z]"=T=0R]%M(VDS]830C&PO?U-3^]:;^1G^,Y'V>?7S_"@.U[+U"-Y&D29E^H M)5OYS:/G)E.X&@2A%Y/&(&$^C\7[[(\5=!?M+F?M*A:8G+5YV+9/_*7:U'>^ M?WD):^UBFN[3GK>WC_MZZOR9=)ZRX.V98M*V]ZPL6G&JR16KLL)S. M4K5DRPC7*/KYY]6>TFU3SVS[B MRELX!W@G8CP-H)_WBV.">Z/0#Q"(L:\LS<7RO*1Y1X[AV5=0/:O=:U MIWIB.PNWK"'+OM6![C-/,-YSEW60%PM:'7>SP33J'&O4Z1M#W0NR.15\U0]* MM?,!SA5/X)\[0_M0@-K)3:\'11OSQ EL9PLVV^KW*LIC?+K&J\K=B':SW<;; M,.%^-?IDZDPQS82W.39[XE/E@34:5N2TOT::9S&7IH7 BA8"B1^)'ZN:A#G6 M8%0#@J1=%")/(D\BST:19\^R1^;"8\BYW'(NOCGUS<$:1J?HZ!1=O<]2U>QV MZCR=HJNY%TFGZ#:>HMMZ@DBZ1V=+Z(@=Z2$=L2/U:[[Z-8<&Z8@=';$[T47& MDU]#I"-VM/]\=,M+Y$7DMZ5J]+!^R.%T-] M2K-*.F!'!^SH@%TM5A7/#$]OA]WAH>!$Q^O^?_;>K+EQ'%D#?3[G5S#JGK[A MBJ ]$K57S4R$O/7MB5[J5+G/1#]")&1QFB(U7.S2_/J;"8";%EN608F4SPFX@TV5 M#NS1@;UZ']NJV>TT>3JP5W.[E [L;3VPMW/R"O$>G52A WO$AW1@C]BO^>S7 M'!BD WM'2:VL42BS'B1L1K2R)@')MMFM*D'U+00[E9AC@S"L=HJ7@(R ;']B M7?2[%37>J'Q3NA[<1OO.A'&$<;7&N,&HHGXGYVBJO7E[./W[KW])HLM'QA:? M[EW?C?G/[A-WQK[SD^_P:?[-3W[,_$<7'CR.(AY'8_O?B1O"E=$7%L:_3:^3 MR/5Y%-T$\XGKBRC. P[C 6AV[07VGW__[__Z:_:F( 1WV[])PI#[]O(A9'[$ M;+PG@C>+CYYX1/0E\%RX('T(+)"/J_"53__VX?[6:K4'_]O]X^'V@^$Z\ 4\ MX[(W&@UO;NZOK?'XIG-[W1WWNNV;;O^^VQZWVO?=^P]_7UG5-VS6;F**ES:K M!9<4MYVM+HB?)K:1'_'R3VX,[[.W!#(4L8V4VB]RU+X3ZP[U3:SR'(+J1_\P MX\8T\05+,\^P%>F-8&H$26A,U9)$R21R'9>%+G"=&QDQW/;[U;12_ED<"LP6LYG:<#GC"/.;;W(AFG,>& ]>8XK5(DS<.!YXXBU,"9!/14/'T*(;_X&,CP3*P A(.KUY6!^N0OB_0 M%M'ZQR!PGEW/$TJAK 72G^3=.Z#S[6C4OQYTAZV[_MVX8XUZ'>M6HO/HNC_H M#LX.G5,*-@/7M*/RBG7:SO*T#C6CE/X@NPL05R%R"H# FD'I6R0A8$(D)=1U ME"@:Z(Q)(&-N:#PQ+^'B\A1UE'VT#C]1E,PE1#!CHJPF>'9F-@'HI&,"E> ' M@"!R:PQNFB0Q?AGR)Y<_PV>$Z 4 $TJDXZ?,Y@B :2N2$H$$!_^&T.[ +K!UP$7 (+ M(9\@"1WD)#.>9UPHFRFN. ]7%P1?B6S%D;U!2UX9/TUAC6"=83FBQ(MQ<5Q@ MX,WO,N$WO!_9Y])S_^3>\C(&C7F)?'KA7O&K/)#P&'(6"R%AOM%K_6"@:K7Y M1_PBWHTEX$T>BH=X!([*9F&XQ)]!)A(<#CX&ANK'Z5A7YFL(VDZ0::5 OH-U M#LHF=]^!D)[$%/XD< DER79#.YF#?0"4C"0EYSC"5&2Y_(ZM4%*NRM!J#SY' M1;*7""S,D#*!T6;Q$H<;&T$U'&G M,!)$(0,+A,%#:!#[W/N,O\ [X:72Y%MY M%1 9C3\[EI/4B104R M2/-)3K0\*@EQ#*VA!=H=^77E^6P0&;!N-LY"XE=1T:+&V_#,]=&\0"-Q%YHV M*>RJ*6TR@_AW<"^CS)LNOR,WCR+$5D<23@UGE=8P'K4BT@%%,B4"\7D*UVMW M7AF_ R^'JZ^08\^?+]!,6)9V #^'V5;,G]9L(0WZ8>-E"OA=4:3S&*&]WHN MOF%E 8!WLT5ZHZ.[LX^ZHV.[^GEG!W?0'?6[G=N[@77?[;2'_=ZP;2D'=]B[ M;IU?^#&GI"%)V0RDKE+/_ L4N#M=5JQJYZY8$6%PI84HUI;BWWHM+X'M<]3$(ZU/*B]7FI\ MK_$L@6_?'"Y\,R 6T?2G3)O\%MZZT2*(F/?;].? ?Y1;2H7;WK*?TVE=MZWK MUK@UOA\/!K?633O=SQD.KZ_'YQ M,YK*BQ!]S%@B(MJP"T'MJZICP>_2D#8>>XD8U7P'!1@(B9IPW)U& M#'P"BP]00L">I'PL*._B)@9\[0GQOQ!B%R01@&7T\=.[X_+9V-'WZC)TQEJ.K__SN. ?Z _;=SY:&@6S_+O2DUB03J_>E"&1??@ M#70^ !]J*]-%3'I"3*KMN"8Q*3%I54Q:;;6>&ATQJ[!W;S#'C1U;1!F.*?-G MHD##IC#+*Z9M<:$081!A$&$08=!X.Z M';/77<\,(@QZ.P8U)!!;':72\^!R3W>? ,)KK0,K#O;K[R5MM;2%2D^EGD3] M)*)V&OE4Y<$R-59F(7D@>6B\/'1&VFRO4Y$':@V[E5]^WBF-3ILQ3^V]FEB# MK0GMO2Y&X'76H$;;7FYI SB5XF;'CIL1>!)X5K9OT#;[G6Y]Z$GH2>A)Z$GH MV0ST[+;-=D_?C@>AIX;]DNV%A0\6@:!C?9ONPV-]+QS84X4?LAHN\N@>\*RV MPWO4H)<.^&VZGTP$_.N!7%Q:D8RETP(^8]/28E [X M$9/6GDFK/>!W2NFCLI=(_$*\X>4PPIX\6P$)FR#3-6.KVM&'^(?XA_BG(OI4 MF./7;K@6+! S^^L;-NTZIFS2B:[&G.CJ#BLGQJED&E/Z1HW4/T%,<.L2\/VYXBBZ3.HN^C\-^8H<,VV;+ZNB2IE,1&@I@ MG;,\M+0572)Y('EHN#ST!U2208=)M:,K-VRVK?40Q,PS;+E56X7TO)9"H-5C MUI5)4(&.&N@+LNQ+T0,<-CF^K%.$Y@ JD81:"G55Y\Y(J$FH2:B/(=2##HET M?6WR4TJ/O.53'F*KU9A]%RU0_8@;%Q/N\ZD;OW+"DE*3*!)"J6W$/_6@#_'/ M<6)/)[G/Q\'T85XE]JU.^_6854:UG9,Z^;UT\AL/X3>>B%SI.R1+I"!@E@5$2V(NZBE)>R%&GE!=UVT6GK2UJO[[DU659U[7.+8G* MR8J*/B?G5/0&)8>]DASFJ(VJ2GPQ4U#J#]IPI;''XL 6)-/9T&&D[ MH_-N@IYM17*2=Y+WIIG5I,&KC8OV&AX7_=+0/H'U5RN'Z\ER)'KI3X"W6OIR M$5YMO'(.^$:1.<(NPJY#Y/GW*K+8"+D(N0BY"+FJ0ZXN(5=5/F7-^]85VYYU ML*?9T<)(-YCM&D(0& MGTZY';M/O/BC&QDL4CWOH@H[WJUVK]M&E\)32^!/'?#* 'E^NHUH-ZYKX#B]%?**NB75CP7[#./ ,VB 2 M8YT*8]6L=2$QUJDPUJFU&ZPOM]6C%V:M^&\\#Y(W504E9MO5'SAG9A./=;@= MA")P^PECS5LX\ L/\*B8UK=ZCOU[74NL1[<0DM47&&XP&)$)<&P((A/@_*2. M3(#ZR!^9 *=M K0[YFBDKUWE":(1V0#'QB"R T!0U(;Y"HG+#>Z&C;82.]<3;"0'J#],;> M,:T:!9JK(Z'J#RA27@W'G4YYR/W8I7;2+XI?OT9.NM:VG(32)V1U)$Z MVZFSU0$2\4Y%G9U]BMW-C/F//#)V)>(IL2,&PFP'S[+4?P3W77Z\*R MS/Y FSHCK47;8B>\+69U!E?: O.GHFQ('LY6>PS,OD5I$R0/I!^4-=7I49XV MV5*D.W;QYRVSU].VX4K*XVP$XG251TN?VD?"W&'XR%CR<,Y_# MW6[,YY7T9#B5_9I.5UO5[9,/(S=(PIJENDYQG^:BGSJRKZ@U%4FBL$@OG>Z&5X>J M#>ETFDA43E=Q]"C)CJ2!%$=Z6D%?&(X4!XG*"2L.B_J)DS20XL@#7MK2$Z9T,I")2"T!!O:1*$#@]32K07 MWXTH\%S'^']:XG\GH^U&^F1R7XJ1-B2Y/$=MJ.VX+6E#DCI*R-O)M].V&47: MC.2J!H2KCS:CSLPUR<=K-3L^^24,GMP(V\5B1I[KV\&<8SH>?TL:WAL>2K["*)Z*%ZQ[OK4@[+_^NM\6"U]AT!?(]H!.*C^5@49 M#R>"7?HS9RR-![)WI>*;3(T&J("//Y"@DJ"2D5$C8!OT*HK DXE!R'72R%7! MJ0Y]QW7)PB Y)3DE"Z,&N#;06"..+ Q"KO-!K@J._^C;@"0+XPV;*7^)&=!F MT_4' Y "<3S7YYAP=[31/LS$=H_!IU-N MQY$13(V8SQ=!R,*EX;CP;@^<2-T([@G,"+@-G<*H@)OA1M$ M[0:\W^%P4\@=\5P611P>>^&Y;.)Z;NSRZ*/!0@X_&-/ Q"%'[$"Q"Q((N8[ MT<=/>Q-J&UT*]Y2@#K?NBL3%S\6'^D$X9UY)CMMX3?9@P>6&S3U/7?.W#ZT/ MXC.(JIU^WK B#^X<2/HK?S:^!G.VID">72>>P9\P)X40(/T>6T3\4_K'YU6) MSP=5W,C,4R^UZH'%._]\/KN+015M6),8DQ=3"F]H.QQ)C$F"\PIO$*/^Z\B= 0M5Z=*W^[[IB] M[&SMR:R'8<;:"7/-^*AV]#DP_^P>6VL"\8BY3H>Y*E*C6C9;JJSDT?!4^5]Y M; 0+'K(81F=X0109-@O#Y30(GUGH:$N8WVL[IMKS4?791'Z-T^I_>*I+:YP*S-"! MXZ\\ MK9,X/YCN'P)^X%BSDV'[9#[KAQ9!H^^EE3Z@ZR_:#LP&RWM37D.171 MHB#9^0J$98YZVEJ$D$"00#1<($9F3U\"R:G( X6VM_++V+;#A'E@?(5@GH5/ M'/Y"^RR@ZM6O:)Z..1I1!6N*LM1(5YV*;%DM<]2FT +)%LE6%2&$88>Z95/8 M;E>&^18']I^7$Q9QE)8Y=O%E&(\C9^NS!2:@-C5U*A)#P8>SE8>NV>II4RTD M#R0/#9<'RQRT6B0/%(S;D5]N^2+DMBO,*Q&%8W,\7?^?RNRM MR-7[/.B8G2'%/BCV0;$/>=MP9/:Z)! D$+42"%VGM[6KCY$YM/2=V3J'XL 4 M1]S*3?_'O$0%$;'.)O-M3B&*_HV0X)+@DN!6I7&'IC72;0^3X%)<<]-M#T',O$/%-:NHYWG,\V9613UO M3M=QI1@02=/6/)5N3UO"&,D3R=/9RU.O0_)4H\!JLPW%4AGM0E^C2FII'Y*B M3<"PVA"KL>!/'$<<1QQ76\+14=/?*BLZ05:V.4%V37 ]HMNK=T3] M/FUM-##%-4C#VC D[Q7%T7N-7R7%KLUOB^9[PVLV0%^ M<8)DXO%W^=T-X$!]O8]V)>"!Z:7_!*RV3BVODNPL3OQ1\)"0BY#K(&ES+7U= MI@B["+L(NPB[#E5)P:K("3U7Y"HXE'^)&4Q_T_4'&UB!:)[K\\L9%^#7MEH_ M')]J+PU.++'K ]+&G[I#$":=H_W*[>#1%VTRL8'F!N_7<".#+19AL A=%G/C M><9](^3 <[*Z+-X6SWC$"]?/@Y ;GOLG]Y;P&_,-/XBOC&O1"2!9P#UP@_$L MYHBWLR?F>L@@!G]R89XV-^$UKCTS7-_V$H='1I"$QLR-XB!$:3."!0_A[?ZC M 7],@W".E2I$X5M\<@B3 OER##N9)QY<]\1%AU O@!'" 'T#YA*$QM2-\&'P M"#=P(GAGX59F3!//,Y[6"V+@B-<6=32/[9&Y?A0+UOG]ZMN5X)5-DL B7/M;;O/YA(=&IZV)WE9K M0^>](ZX_C*>O;]GA:3W1)&[!;11%;WEEW(/T(;F7 )*1P7V4.*+K/G1%*FX" M*8?; -((N).E)LEK]Z[ZFN$*\%WW*$=70_W05<$XV]VK@69JK@A9/2V.:NRC M@@EA_DK;+U U!8?P[86$,@(4X(ZP'Y@2+&)AD_.UW_+)_V1J9QDVA]=&E MZ(E4^LJX> @6KFT,VL./GXR?YF!I/7'L;AX9<6#L.3<^#9C8%-=2AOJ M"UN*_N=CVPX2'^V@*^,!A@5FS9R%2Z&SW/F"V;&RSN3(\&W/H,12&ZE@^/'O M-H\B<>.$^WSJQL).BL5#@RA0<5< M!U; L-G"C9DGQ^;S9^,Q<1V!3MQSYZX/YF0ZF'\G;BAFC9-VN,>6NXX2Y^\9 M;@S7.@G\#$8?Z&U\D!CB@BW1LI1C6'G<(@1[,T@BL%(37_WV'R#OIM<@W=+E M1: %&]=QIRY\"GDB^8E+[:KFSYZP:7QN8 MB'E1D+).)#J,,=_E0FRD&6\:43*)X +%5T5!,#>NB/ @X LY$?!$7)[+@7 3 M\,^EP4(W I[Z*6=[$Z89S0R,BT79/."=&WD)E@H)Z07^(XC/!$CDP2PE.R&? M ;[X,$7T;QBRE1O#*Q< -L8T#.:RQ6Y!$@NOOC+^F<-0#!Z388-P/G+I]("7 MYL?L)6G"M_L%]RI[O5JA"&Y7Z 1/*$Q9R,1B31#.20=5-=HQN1U[F\< /XA: MPJV;<@?8VA/N7<[A&!00$+4$]?;,0D9G1[L?K!US_04>[QZ1I8*WZ!GCZ(\UC6PT^H"&Q,Q8(7HGZ^+]81UMB&XEE[>N!3#,X:"1C1 M:*=*ZFR3$YBR(@7,-R5%%L/!JR8\?N;7K:7TTS%;* MO%!O:5+ 5K/EA X$"^V9N,SA *?!0CCM-CAKX/=594:UM%M1FO9)-._?Z-2B MFD,"10/J>&PPJBD;5!!RKBL;;+>E-JZ^L)^$G22C(3L84IH@<4,ZQUZ+\3QS M/9X'/S9/TV:^B..H4!>F2!FHXZ:N[\9(J7JJRV8I]]^%J53,.MALHZ+X;%RE M.5OB*D7)Y%_ PLB0&+CV_02X%R/2*C8F(MZX)2D#WN)%/_DQ#S&X_17PSD^X M<1,XW/B&D@!W=(:6Q$=XB 26=N:+4'GPV8-N*>#)0'/EPC-E2"B.<_P8,GO 0G\$[7?^(1 MO@%XPL0H?!"B!X9FKQ]D$>CRYDW)F,OU>6E/9\:0FW@N!5?&[YBRDTTJD[[B M&(M34LR,:3DBI\@523UH"80R=/WL1EP8F.OR.($+Y#!+@UJ16.=?210+BP-G ME9)81,*%<$A!>8;%F06>\$OE8]3(4MTC-L]P04!&R5-X5PI"F>DSSA6)8]_= M.?+B>U^KCNM-IR))4OPH4\@^36"1U:AT&72ZK28]X^K5-VK7T6Z;KQN:#@<= M+/:-"Q; -(F34&V# 7Z*W3Z9I"=W%$'AQBS_IHBK;B0B,(L0=[ELL4W<#+73 M6*4I/^+EGS SP+6WR/'OL&!AS "O'V!=OP21".J\?!+S+?.CQ:#-16TALD?1 MW;B4[5%5FH?>.(,NM:0__42;6K*T;\"5U=(_D06>.-K?80(+CSZ;BZXBV.;H MSG'02!HC8%T3;!\]-+YPK_B5,-Y >V)VDR9>:.D;(M!-RE9*W0V4G49 <7U) MF7VMH\_&"^Z83!]U$BZ<&,-C"\D9Z(*!T8Q_YM&!Z&,QAV@[M(1\Z@$S"M(( M>P=-(#Q,)&Y5643@ZQ72=J:%U.OZ9UY?&;^!2[V *=E+,725*;64L4)%7L0+ M8 CF814V3!@+;%=0 %W ,OD*65-YHJ-PL=59$_ U\> )D$OXBX7K%=/M;R/6 MW^JHRLI ZSU+)2MP=KR:)KFZ+@P9UA,99A>"Q<%OA]6./K[<.>'$ JK2&+0Y M\OO6UQ:>4CK2BJ6]BW/&S\77^'A\RBN=XFSC-=F#Q=D]P^:>IZ[YVX?6!_$Y M6C [_;R!4 _N',3Q5_YL? WF;.V@\)R%CZXO!\F2.$B_D*>2Q3?/KA//X&H@ MA#HR:0,W('1^2O]8,Y?S<1>KV.3'**V-E8YV+X0CQ]2W?GC]H.;&(Z-J3N^\ MO77NTU)7]<'J&7:C]W+4\BS:ZD40DYX0DZX'-(E)B4EKQJ0[%]6A M[I';*A/]^/(&0Y9[87W.\^C4$D7&1%DTK95^@J[5(,Q!E 199/E(6HKVRQ2>H[U/S+'K1-@A+:V>/$#X2/C;_4 +A M(^$CX2/AX^G@H][C%(2/.SKH?Q'UD#9=?["!G61YJ^IKG3Z(\K]LCF6_(P/[ MZ1;V?=*"LYL:OXLR<@S8-\3JCX$,-&SH8]J(.N*XBQ4',5: %Y3 6^-KX@V M5?EO>#>+C6?1NX!-IZ(F.S8N$']BVT^\.11%Y755E&QK;OXCBG9.N.=R'"Y. M1]7 E%U98ZQ(S_RE$0%3NE- 2FQL(YJHBH* LL3_UI)UOFI+\3TVVI8QA_?/ MWML%M4Z06"=9%K6A;Q)5[?\?P20RQL"/%VE,T&I]QK6 [[)OVI\_BEJGW&>V MZN2,[\4!$2V,VNG]H.4YB&YZ M0*BM9T#FEJ[-"[8$E 5&O(Q=K+D9,E_NPPOJPG^RRNW8>UCA]:8&&PJE4*H+ M/;Y58V>)[JJ3BN@^A%VE98,([,NR^EP0>+O0T^!J1Q^A-I+2;#G_;8.$FKD@ M/J(WZ(M6(*E,(TN%?,:!=Y0^\OBC&WEIVYTY@++HH)+J^0"KC,;;\01_*F * M7K6"*;(]@?K!F+,_L:55&##%9C @CW_/E(BJ>RK&+]L6.%Q5GP4&,XU)$@L] M),H!BP%^,B[:'R4*I7DHAX0A/2BTX*&M&K%K0B.MX_IL7%@?%3"))/$W(5.* M&F@9+%@'O_R4-+90HQ0?/!QL^#9X-_=2#P; MKLR:_J@F;(#JHJ,J#*3_48)\.HH)P_X?82!F#X:=>\DF2<37WG]]-RX-P 3R MH98HC!>>/B@\7?Y>Z.^%JX0"&[N2HN7*Y;+&_<7P8SZM,/'*F6A)VLNL4!=\ M2U^PE69T0J_)FN P,=F@-R\-Q*8PEK*/(NT>LE(/H[V^Q> Z@:H0_:=P1:X3 MD";XR_@UN#+:[6&)%[^-K_&[-1O6C:($/;+GF6O/TFY=D?&8N([L=^.+KF#J M%6G9=U'(7'AK4=HC1^FM*T.]*7\6,^:<14DH2LK_S3NF1:L+E:+NMF'FHW(C M>9&D'%H.KOA2P#@0-6V9!"-&7(P"7_P"2"2:S8B4O3C[1EB#[+GH(*!RDX$,=SX'/<)$?SW53U&L7L:WJ_*"K0E65HYA MM_@=ENK*^/^"9PZVJ^@B(P:2+AF:CYO6JN3UI.\0S?]$_ +':\IF)'(MB]W_ MLF!/9GV^OU&$7IU!+M"+32:5?"A>D@[00VZ%"OZ:+P)A,:Q9,X4+X0$E1:+$ M!C@#\#2WYUXS7/%[83GF"#Y9@M#SN;2T-K2O+-C%TEVZ48B!B"DM4[2 5515 MV6M*,E-)*LT#QX[!.%C.2S&6S$,W[E>G,>.>L]J7TF:1[& M_D [&=[-T\BP MI(< [';OJO>#]*KP%4+X\*DPQ;FLI-I"5]%4P")8=TE2CJ"6=P([D%L&%X9UZ+E#=Z*81CI$(38 M"Y=Y2X!IV5*<14(UB3:X:O@W&S1D,1HK(O.QZC89F5OOV:AXL+^I'Z"T,.0L M?]4>R&ZZ6G=3:PD/S=I!*K*=B+B75#IRQG]X0?37M"AZK:B<-FDL9"?E&(%V M4XV7'4>(&3K18LG7GJ@ZE.=:4T:#ED*BT]$ZZ;L$- &J]C=:HB2CCR$ MH[5NBDFLQZTY@=.>8I)UJRRSR<@!UF^["%TIQ<5Y<8]5!CK8Q/7<6&HKI3Q" M8?NBN9YZ7U(TI=*2H9(03>DH]U-$3]C4-88ESD-LM=H(D5I86!:AC!7!?.7F M:CYB/(*8&4*^\0_F)ZA%I04.6O8F[7H;8^]OX8/ENY59J#B/OQ5TG?@L\$^I M0V%K8"PIW> 604"TLC8LV97QNR^[E7,1_-K^"ET-$/5M0&WIA+Z),=.B< Z: M.H6&UKJ8Z7^LX96EOW^F;'2^EJ(@[)_2E/#"B,W3Q B-9H]6&&S8KMM[%%(> M)I F[10H*-I2 F31" +9O*2S@_ O<#3D2\9+4#")M6(WQNVT3 MR2VH/ 1F?*Y*0)JS5&?!0+F/XT3['C=Q ME$;*O5#@[)PFZ0L+4W]E4#LQQ MZ=>@Y&P4=^P$U2<"L< M)+SILLL3)#&L1!H6=5S @Y"C%A!<*C<#\5$8K@&@4NU3U3FHC9 EUA MR$(#PB#])\ =&<)-!UUPPBK ;<*3['"D%TP$K\6XAX@J )2+BD(I!BPBQ(\_ M_?SP4Q$;/I7R%M)T&+F5J5)TYMG.QV1TN#>CF_B8J M894(?17W!?+(H#)F94/H?(-:Q'X*CVD//DM)CV;@),P"#^3]2HY2]/D5VS$V MCS(=6;BN%#PJ#!,W7.$=1IPR.KZ\,&X#DU"4&1R+**BP(-62J+&&''P2O^"3 MY%,3\I0%'@KCPZP/+19ANZ4IE4P1C3T^AOQ1F?:9C[&-E !ZZ

    4%ZR[\3 M$!,!I9,D@OE'D<140R)*NN,BXII(?1%34=W7$8H4(>5VU]H Y)I@2D<.ZL4- ME+56XK+2"WP=I'9;RG+I7E:F@!0_7);XX;S#A8<:_36W61)E/*12J] (24/? M %U2VH7WB3D58HL-&4\I,A'%"]*M!A7ISFSB57L\]:5PN]&U,QY0^XZI#RS8 M[\?Q^$OV,N%QR>B$L--9:3M>=32W9X%KB]EP5]@7*/%QEK$BC <,LL,[94PC M,]%D!D^DS MP"EO'DD!FX)1&(C8J&B=GIH-4I0V;G<7XZ+LY'6J_BQA5MD/,3A0!_'1/(N6!B;8A=#1*?QB6CL/J:Z5]IYQ:UV M(*I8S.& M1JG(ID2*I"P&1FQBBX>C[*1.J9.^4>[U"/VF:)B;BR*#@7E1(!Z(&.U+"4Q= M#92F .Q8^<;2F_ZBO)!4FV22N.HV9Q[SLI".L++9^ (BE+SIU*7"=\R9PY4! MGOO4!>HM IP.[EGD+*<.%&S=SEAY>,K+#G@A8FBHA4-Q'"5=:3%!L4NW(E)P MM7@O.?:5A+F1TXK^6>I@ID%87^3R?L/E!=9\ N<8G%2YW&HG-,(@-K! :C;_ M*PG=R'%MM9OU$Z:'/:EX&YVT;SQ\0IV2AI < :_\.\LL MF-1=Q^:,XL7P1U<"H+!1U7DGW!'RQF* M*F5%T QN\049$A6X*F8[ O&DF:?\=E/%:877KL@$@Q%9C0DHAE"ZL!A0D#/F M,I92F%N:I2.S(O6E25NMUGH]\[UL['@6!LGCK%1N4&KBET4W_?NO?TFBRT?& M%I]DKAS@UJT;V; B@)0/( ;77F#_^??__J^_KEWW18G M5K$%_^XJ7(T'6N6=34N11> CU/MR?U[ZD<4=Q:4R'%/_.SN )'%-'.9+K<== M=B?3>'YF=RGC1I[G4!MRM@0T!.98I1SFD<#""4)E!+R>DB=FO(IH5\9=%O?' M8?XK<1[5Y;8MK*A-0=34#Q89D86)X1.V^;TIK5!-*:H6GI21K1#NE=1+B0XZ M+U(G4V!&&!(*EX6@I-(7145Q9=QN?>K:FJ VR;::I$T+IOJ1:$YE( MJG1VP?#-,T.+J9 %I23SW(HC6MF6+AQ&P+6#:V(/T]_$KO@CK$8(+\9[HTB% MU/_DGCL+TBSK+1NOI9056(PTPIWS8'$:,D6TE(G\G!V -=6F0[)047V)9\*) M>F*N)_>5Q&$3FZO3OS+D,L?\6#%@W$)DTA>0](3!H9(UT%IX0::*!VY3,F'6 M]J9=2W1Q(CQX[T8S?(I2D>CH9<8V3G+#5D,S@*W9L(QA9!D&0!A.#]5MXNM@ MJM8Z0Y5M3*YBP-G.DLTBP9=;N;S L2*1SV/RO MXB2#LC]FY4%LD6$R$^RPW M8=,DDGP72 9R-Z0\C*,HF2^D=0KV,*@0$<1 OU-$$TM0[/I/@?=4V&U)?(66 M&=9N""WAPU(0IZCB$:R*?)7$MD/)R-A';4^6!;C'[4G^G$:1RM7&F3A'HTH) ME/6'4AKJY6MJNX#B^-@LK@'LI (#9L9NZ7$4%4(WBQN& M@;=1TX)(7DK\OT3\OQ3X+\8< 2 SW-' %,RZ+53%2Y8XOQ*Q6? MQ4_@<*,+'[Q0%T)I3A6$QBU9<08=DXD6(B<>@[3/'$C!4I-4AHU\L1^BMBK$ MSC\8,9Z80S-$:R]@>,&37?%0RUXL&MI!N'R[%]L9=8;=_G7G&KQ7JS_J=@>= MEO1B1^W>L#,^JA=K=8_AQ2I:5L)E.F=T NHG([8$ARC&X#- ;>AZ2WFHPI=F M[R.@7J0.8DA\P"@?S!8C1"Q4/I&KPHKB)(HPOX)GW!"=XM>^ WZ5W-&Y4%Y9 MGM*(!Q'C1!04B&)Y<&/JAA'.W%1_!4DLLTG$]@^,\4] *)DI>I&'^A&VE)F' MYICX_:-08=FNFYM-&M%7[7F+#/X)J%,\@0+#PIS8R,P3HT"\V*/0JN7CD\+4 M3+>3E('H\+G,B''28=I8N2F+IJ:O?X9EX9=.\.PCB*.S4? TS&P'0:48Y\<# MLJM4PH2@F4RT2?W%;(YK[S/$^^01@S370>[390LJ3MI+DS>EA!@$!GF5AXY& MB]A=DP4+"G9(,6@P+1V*>#/P;@;55>!5^QTW'JR%V-6_7MY@)HADJ%\8+(D; M+V]A5 _($F\!Y\%U=]#M7-^W;^[N;Z[OK^^'_3L58KSMC.^/"\[5N%)9EJBH M-0?VS1S1X#_*(!%LL;*WQMPP3]B6_"YOY782KF34*W3(BW;-Y?*H["]=V=KI M:=$\!2P]-JHG3GXAI"!((B!%]/&3#JS'0B \W(5)2F4[,?W\[>P B/KB\'"?9OD'XA*Z^* M;YY=)Y[!U4 (5WR2Y77=VD&T/#"ZOV.:;5'E5/K+ JG4V.) M_;4KH1>AUU[HU>X1>FE!KV8[IN_E)!&U%<'FMG%I=&3ZTS[>P:OMYROP#H[8 MZ-1JF]V!OD;TKQ#G5&2-W&T2J!<$JC4D@3JOIL*U$[\WJ-&;]HH.>R: M_1%UPJR'&4( 20!) %D[@.SUU[-*"" K-BNWM\)\/:ELWX2Q8N+9SX'_^+/[ MQ)VQ.)UQO?R1!X\A6\Q<>XRG_-^<:G8]OAEU[EK=6\P#;K5O>J-V:WAS?X/_ MOKGOWAXRU0R/-;G3Y>&SS40]'9ERMDS/HW@! C.2.CN])NQ*4I=A:#D 0WE=.O*ZVI:6 MQ*[^<1.[1HU.S**Y-V/N>P5?ZK1Y\(Y\&,HGJB*?:',Z]39K;F.:-47>B3%K MP)A]8DQBS ,RIO$*/ZXWN#W1'94JPPJE F?'%/!F1V?.)LWI_:0:F(-.IW)R M-8)KWAO3:Q"&U4X#$X 1@.T+8&V-V[J-YAH", *PFK B =@; &PTU)>6UVBN M>2^ -3Y>_'X2_H/!>_<)?;R6#7O@;-?W4Z)M]MK:#(.Z+&_5*IXT^0E+1&>] MMCJ) XG#N8I#SR)QT& _U<@KK)*VOV']URKD1BO]CBI0_4'U@9BZL /%6AJ@ MDDY'M$:CG?=72;1(M$BT=J?3L%_]_N>IB):& %NKZ8;@ _:4U\8QE9SG:D*L M]W 'MTYFIV!DCMKZL.K5 UI-X"(* !UW9Y/PB_!K=TM+:T5 PB_"+\(OPJ]# MXM>H1?97W<[!O^W\>O'D^R]9AX]O68,/V:%EAU/NW?ON:'1_>]?M6QVK>]>Q MKCL=V5!E>#T8WG;/KMO5+YOZI;S(!V^973ZHL^_=;,MJ#TM14\#-JT 8HG_P M),[*!\3+8N<:[(R4]O:\G ;A9<0\KOI@V8 U6$ @XJ4'LKC0$T?T^UN](,R& MX\KF2VFO]4)[X:PWD^MO::JCRAJ4FB]-F">:UD8S+GJ&_NYG78 ?F:OZ/'H! M-JT2PP@Y=LJ5;V&VGZ%80[3@-I#'-K#_;XQ_R9(-LI>V[+DJ MQC_U9,_C32TQM[>B>F%0OIJ];"V9=XMVYPM85='IRYZQ\%%,7_1E-&5_L$UK MM$KC4D-%2635_?%"-0W^*$G,1"=(9 M'8R/6HRNQ.B'":F/4%600/:2GP$N! MZ.XLV5!5&2EVDDNE.F^R#F-&=L6.Q-A!#?C*%<5-,@:2/=E*<)"WYI27P1^B M_2D#";&15,@]A59;;B0:]6;-OC>Q++QFFG?M$CU$Q=B>7 <[[16FBCWPN ,L M!\/)7V)BM^YTKJ;!Y@&VCA5,JSHNF\8C]T&JO/4^=Z9LY)Z$JI\VDJW<_55< M4)Y2WG$5ARS[QLI5$7<*J5?MW^$I"#I9LSLYDROC-X2_%ZA6 )SME!,S%_UA M%FI&VW=0J&F1@$(UE"V'P#[Z$@1]@WUO! M6_+BMSZ[?;=^.;FNG5W?=\=]UKC:V6F#<=6[Z#%B&IAIGWE>&88H&+L M! O$\ISBQH\)J!N@>"7 1_U*2_?])&5*- 0U_ITPT*NAZ.LG)):EB_/M=_RR M?]D:F<8-&#&@6 4,77Y#8Z7TE7'Q$"S SABTAQ\_&3_-L36SLAD '^[F"R]8 MOLBLI5V'\9X<*.LQ)3.#+1=#KKLBRZ-:=E MJ%03TF+CYA0_7N@5#=B*8"Q;5#M9)VW *0=6P+#9 IE:C@W!Z5%QJL$]5[2I MYNE@P%8+Q:QQT@[WV'+74>+\/>R8#2HK@9\S6U8.<<&6B%]R#"N/6Z#>#9(( MQ*K4OGK3:Y!NZ?**[K#SP)'F<\CC,$!S4?23%- KW_;J,W5UF_R?SE77@*O M5%@_1+#/ U4KS'\P/T%V4JTKP;AP##_(.$L:O$6KW8%YV6Z<>0&BLS>P01@* M/\.8)J#1I#X7.AF+KXD+E=&=MO:%YW"T/ 6YI$^R@8F8%P4IZT2&; >+-F\< M**UI&E$RB> "Q5=%03 WKHCH$P]?R(EPWW9Y+@= KL"1#7!9Z$8*GO<81XJ)X"$WAVXQF: M8SAF> ;8O#P27V+3YCAT'X'0^)OGIO8;*V!G:1WC\HBSP<+T9)2)H\>'-(01 MJZ>("^"?*7>Q;T24=4H.0#K"$DX*6[30OE;1"?M#*T]RK\>F#S30C1./R>^3 MJY"I *$29*=LV1+;<1W1YUDX#PQ;X@*QT$ O"7K)LU4,"A?E''%%!DB-;,6B MA5@VRHU?8:W_ &?I+NV"?$;^?86&X2]@M(">[$H(N1]_N\YWOMPH2I1A^&MP M)2Y#XS"_X*MJ;RX /JT&*R',N$FB&* >W'EE*_9;_8^F,3TCE)2^ <61@)UUI&!,7A5I3Y;)A$")RJFP&\61II+K_ MR?0BS%O:HH!NZ0 !D>&>2%(/?6SY)":[JQ:KN49<_8Y;JNG8Q6JF%@0,)X?_ M[ 6>.^5J297C'R5>G!H?*Y8KRQ\JS*.-&%V*Q8*2BU(3XY@:[B&$I3RZUL, 6]:4ENNYG MP&/7-\3WH53;NEH_9;F7YZ36(J-D@07-77=IH,-M\L5BDJE1' MGW1P75I:NY0A40^YT58QVM@VI.V%F04%WE@CM\(F[V])%%A;[979EW-AT![5 MD,TSM*S^^]-YL&O@NZ:Z@;%ULO$8P_A"1PH]C"GD>6PB-7NT17&Z5RV]41P9 M#H3+BK@#IDWP!/-05ET:+<. 7!H:\ 6H \_@#^DT);H'B>[@U$J1^B"PR'ND/:)0@L;3?DGNR.GM^+J1[E3 \CVVZ1EBO\,,7.&2+H M/8$E2R\+A5TM M. & ="'8&L$ 1781O%3Y 6K=7]AWV^3M;\LU,N%MH7RMF[T"O2SAHHN78);7 M9(EQB212F4SI!H"IT@?$GQB,7MV8<'<:3F&#@AQ]K:-7)U:M'OX_8\9[/@F% MXXF[T*8>2 :>S,.5&-TTUH.:_)5_^X";$;BS MEV_)9/*27Y4;LUD "[-U.%^)1HH8J"=>K#:MW' E+=&8)'$:<5 P6KA625J! M@5VQW\M\'[1!!':RQT(9O%1)DX6=I'N0$1R6R$TJ[22I8(H*.JK]/I54: /- M<)$2*/R8\QE=QLN%S/EQ8/8@Q+DLRNF*?:Q_)-Y2Q7*VK-'PLMTV MC6PEC$OC ;.)4&B+V0=J#WN!XIR3?$M(2(1U%?R)P!Y.0B$@)J^AVF*>MY3Q M)1E9A 7/4)'%9=04+TV37.6ZLD+$Y%)&L.!ZM'?F:6J6V$ SGH!+@B0":$.( M0F<#U]AQTTD5=[XPA)QM@F2L)G;[?!]SU&3(%CB&/[J^C$--,>4CJZ_?[LG0 M3GZWF#\7>7W9?!:8\A7'J*++0;GR1MRVP-Q(;NN&F3$ SU9Y<6FLKICN 8_, MV&[7S3M%;15?R^/!^^-U_>&Y0FL@73^9&I3N!VV0QL%EJUM S)_ ]O0?,5TS M L'\,0@V#NITSP@)F]R+W9C3]E28.%E\A= M!A$(V)R HTS0E+$\%/A"%B,PV6/Z L'MF#F 61YB(&H/AV'N32@X,HKYPK!2 M4RB[M9#0&,/ KXPQIC[(?0]3[4P)9@9RF6+3'! 1L^-G(@JA3&E#YFV@M H+ M160XNW-SZWO0U)$33,E6GAI3"=/X:P+ ]<(485748 HXM2E3,]V/4C?""/(, MU-6GIKFP 1H6S\(NP?9;;E&18F2HCRI0K)0Q/,/I*2+M.PHM2YPQQPL3&=)ZQ+[!%Y M39?R*,I"I7FR9^0_A=$%(,0=.&%/S8NC8J6DT*WRN8=$#M3!("ETZ5T(CV*7 MNH0/\M<71=A49XS$"[,+, ]@N?(2E< $Q'"D& E9G' Q?51.9;!!NOB*:IG! MBB(:JHFMV9HD_:<@_46O=_@B! S13P5W27AZW[+0W:7Q-6/@F]+9,W6I @7+ M0NOK*U]QXT" ;]2.QP/[KM*K(IGX,"YL7TM+;O,+LL!RZ_/XMYN?LH_MSZG+ M+#X4O6=,.2G(1@I#&S@04T#1L M5^H5(]4R=M)!G1Q0C].<6B+7"#IT'/G5=2;@N3!FY8P\,A\&=*"B*]< M_JHCJ WRE,>WU<_+<@7B#?&3-_M_Y.>]I["%,#U"X/5=D*>7(<^#B.:FED87 M066<"S((V;>[&^,+"YDX&1\97Y(P2ICTT? G0*[IM)CH>9UX'H>_C(MOX^N/ MXIUM8,D7T((YCGA4QC#*0!'#+SSYFQ*G"'"K8&R4LL4*K]DDI(587F$>@JDC M_&@+"PL&+L:\JO*%+&1RG"R"/.1>&G-Q>%?&;2FSS/!*,WGS].HO"*@EL#^"8#G.*U8FL+7["Q?D7!XY'Y8?EC?L',=+7_ MO,O=<-D"CX4)-EG)1BM1>_68W"M#QV'-WS:636M."%V)PX9NM M<4EF2Z'76ML],V*6T%:V6$-6&6L3;D)C63WE>B-L^IG3OJ8G==U/IP"_OC MIC ,A=B*_6M9,$04$"D?50 \ 5\[*T)2/#($_DGQ9U&+['!1?I(HB?@T\0!TGR0,%=/.TC/4I=<%XK36QLGS[Z]-/I3FLP!" M+>DE;3UI?@#N6AZT7C%PK^&(J)&^@[$DMNE]/V_D2R&32L+20@UE^9&E<3+Q MB6:!*.&1'II\49J40:0TE$H+]%?O2+SWI7K*.*SWIK MU*K$9Y-=LYMMLI,]\Q9+QFH/K9O;]J@[:+5;G?:P++N?N9!CZG5^>.NIC]+][?8[[S_J[:,F#Y[F MWI"Y-[[)]7 __9'?5G$5^/5JVT>E'NY \% /_38KV]^EA?JS.WVY?@OU'7@+ MQV7#[;S62NWPW'=LCDLCCCEA,?2XS8]$"YD8DQBSCHS9)\8DQJPC8^[<+[8A M]F3MN+5F]#DH-UZXOHRH?6PNP6K'4/EPVZ_@7[5-J>K 7%AN-6*^LSN#[05C M-6H%G5/FO0UNLG"I-O>X/E1ZB1'?2[?V9?6-H GF*D"V:KMNOY>M]#7:>XVI M=NVPOG\/O??2HCLPA_I\^9-OMTXP0S!#,+,'S+0!9G9V@ EF"&8(9@AFWDR+ M3L\<=K0%@$\>9AH2:-3'']^":?S,P@9OJC;$W28]E _7JB!V^(;PH':,-4?# M]130/?GD5)"4Y.&,Y6'86C_@0/) \G"N\M#KDG[086G7R,O7QQ[W2>B+SH7B M(,'4_2ZZ'YY@8*0AEGJ-*-92ATP>NJ/UGN!U0.P@B MPE4>8WGE4/2IQ^K=M2Q__[4NZ4]$9)* DH/JLLIZVV X))@DF"::VW0M] M:1SG+I<:-C=:S7:FME4[AV77YU$1BA%]CAG;TE4T13>2]_IF;S#2C.8[S++! MB$VB1**TZ;;NR.SV=1M&)$HD2F\3T]0PX0HJI/O<9="7A@>FDO2F".VA7E26P@VED$.0F["+L(NPZ1X&5: M;=U9 81=A%V$781=U6/7J$5V5U6;RW\1O>@W7K_A[[_^)8DN'QE;?$H]^R\> M\^.Q[V2]I1Y@WM=>8/_Y]__^K[^F5W_E$0S5GMWR)^X%XCJXYR:8+Y*8AVDY M["] ;'N9/0 ([",5O_+IWS[&;_R9^-K,&?;\;)PN^?Z M_'(F^Y*UK=8/GU=767QV?8!?P*PN2)BF99ER_%V^%E]!;!L(#IC!@/SC&GBV_)/-U["TT(C2$*#?W>C&*]4 MSXNNC(<9# =^6' _ EX&@8G@&B.8&B"<4>#[W(,O8>5-\<(X,)CA\2CB^+18 MA.+@87$0+Q?CFWK)ZK<'=\.;^9M09#5O=UNUAP*HJP0!6!$X%]GA&%A5:Q7!A/8TH MF<]9N$2F#"5]C,R("=\^ M=$QH0IF8EF[@)Y5; :,E2Y\>.GO9%A!Z*5 MK$Z,OA>)AI^+#_61Y;V2H=7&:[('2S+8W//4-7_[T/H@/H/E8*>?W[[-Y,V&FQJ M3N^\O77-$Q!JM;4]6("QSU*-VXB00)!#RMD[/[.N+%)V*0% X>AN_ MC".7&5^8[4Y=VS3X=]M+<)Q&91;7J10HZ'3,]E#?6:53=V$:)&S-U56G(EO6 MR!Q:)%LD6R1;^F6K8PZ[VC*B3EZVSC[T=O?+W9C\JL_6P!SVM*FD4Y&.^@E" MA%[5G>$: M]4UKJ&V_@]!KQ9W\BG'YU6/;[KC:V#%A(]1I7CE&2&HMF+;/#21([.HZ]2>4MM M:>WE6S.2IL6*TUJM(<NSOC:L.%= M6%#8F+$G;DPX]XTYCZ^,[%41#Y]<&YZ=WKT(W3D+8:CPS0(+!>.+OMQ\$S(1 M NM'QL3U/([EA@WF/#'?YJ*.X95SKW$ 7:; ML=#!NN0FUFQ?\#AA'CQ!UBHW8)U%U70$.?6D2UDG.THF$2#L A?XL_C]PH77 MK6+JVNL6013G !@EBT40QL:%]'B&EM7Z#(";?6I__BA*Q$]Y%,G:].D+5$7Y MD+D^6-E7QEB,*&9^[,)5^%#DO& J2M<7\%E0*6(>#$7]F%$('YB-/YZ%0?(X M,QPWBD-WDDB5,F.BIOV"A;$/AI<)+\52\I$H*P^:(91/R6X*$+.^;M(.H@DE M#H$M%D!E4:@[9M]Q8J#:1*5[_#4NE37/5!JN#2BS3Z+.?L(BY /^Y *K@7K! MA_I%;2E+]XNZ^AY]-J:H$A4 AVI)J[G>LC1[" M$U!GN3Z.5RX!%OSFHEV G""+ E^H/19%R>ME]$GZ]Y;^*0S!X P8,&,48.>< M1R9@>"!O2OZ)]J];?]"I[;4PV@K=&]N&M+WD_*B_2^2H[#-75>@;W.BW^,RO M.22EH)!8Z:K-APSY^^\/?0$QWA1!.!3^[$J++V_ ]@THNX_PW6U_CVKN(M0F M,Q9@8H#6@ LQ? /('R7HO"4X8K@8G <$)-05D=(2OFPOH^Z?LPA^5&J&/89< MO.3JW0&5MRSG.G<3CA&.[1R>)Y"2@9O734I-X 1&3P*(@^UY1,9P%P6]^*$!,3"2-(ARZ953B B M7"* %<$*8S4'A-=@ NO-))QB>ZYI$H.I71QS[IED1! [!9'L@P27^V*68.!+ MQX(#/&/[JRC OEN Y<]N/!/^D<#H(R*SP*6BR7E)6$U8?2RLWC"\"M%[G>VK MQO.''9U_?9@.F,,C$=#'DS,[1Q_R?FT+MI3PF5F;+SPK2B;_XK; VI!/$U\\ MESG_ I04%BA6]5:49AY:I*_N^VOC&>,9BL(N9E\B=5* ^F(R HKZ-L?+,-1?0F0X-G@< M**S+C0'R*^,^2/WW.7/XK@%S-=_T-6ZDZ"(V51V^X$+9I1%-CJ$#->.4:]N# MS]'*, ^+NX7UM?;D4.M=*%N;6"WNC6=[*^D.3VF;'ODGVTU*=WO$S@TVZ44< MR;Y-^PSG[87Q\2YZ+.!8 7^ LD8WAOO\67IN4\[5;E2V0;^RW[3^&C/;\,)- M?@:2(#?P%QZS9: +>16>,TD>A>$!?RY8;,_2+:?$CQ8Z0L_"1>\OT?2IP M>5' .U.8_B&P.\ MX)#4BTF2M$K2KF;?+\AQL&"7=YY$_7%A_6E)M(,;FJZ9XA6A16'>S2?<0163 MFPB!E\BXYD6FT1C*/ @CT4?=Y!E)M%B&<5\+LW;.'B4+G_V[.QM"A4BB4J) M+XQM)JQ'4-TN:K7)4E@>F6W]T<3W"D1SA.D!.AF,!7@O*%#?E7D;MATDOAB( M$&[4GA-N,PQ1N[&(?Z/)S=.]L,R85RH>HPQ>D.EWQ),LVEI&(Q4%3DT:)B.Y MA4#N5(1&Q"SS#$IEH<]31N>*T8N/-A&@ >.PT7T.LS!@D56P8:99S 6,"1[% MH)-BD4CI>?BK#++@:LR$/<@7*?[B%X477QD89HH#D-#U/49'K*_TQ]*Q.=F@ M7EJ'),)_X[N$OD$;ISRT.?!(X CMXKES5PZ4S?%^2%5K)I \JRY9)MWR6._&' MD(HTU,B5T5V\#)E",&,J4Y+Q,-T.&,@)PDOE(MA&(/SSXA:^B8O]?]]^NS.E M%5!X,*!.P7/X+#/JP)@(G4MT2I;E9SQ\V?8(?'K*D(7'J20]>.8$9#>3WPW/ M@*=?WWW[(A[FY\5@X<^:+7@.9NQ>_"1@XY"I38"$NWR^!*6QIV\GW"["TJODR( MQ825(L@$W"@E=:-!QH1X%A,H4DIA:*#@6XAH8> %C\O<'L\< M$A&&+"(%#,5Q16P2GC3E(BX@0:GD9*$.C5#/300M2)>FN,F^-0&86DM2U M,C6#GV5J& X)$1$%5[F.R@'=ZF625CZ$!X;N?NX*P7K(E8K*^( XF<409/@' M%O8Y2#Q')MCA=@<3(1+T3.3E,ADOUR#&,X"@T!\A?TRDQM@8<@'L%&@ILNLD MKJ*;N,9\!49;VZ.2)BCHH/0P47X\J>1#BNFFANPB"1=!) \@I5RJ_-("FYJ% M3,%,KQ8,YY0@R.!*HX :W/B[VBOFCT 1H3A+QGBJCN8!&!9B0H_!91Q89XO ?TV/HTC"1-VP_8_7,9<0/W%(': C^J&VD M9H+/I%;[:$K%*RBT7'#C(EUR>(R;;LIYH/S%>:GB9N*7FV\?Y5XCWH<_BMB: MVI.6,:@LHR@%BI0Q2WO::HM"7B14M0C_+V H3T#JR1(N]]GC#CGL=!I\1_=Q MSI:8/\PB9=NH'%X5\I01.,<),;\ABZQ&L$#1E*79'%'"I6FI3+C+J1NG7V.D M#Y97K&XLCI*+>$FVJYK(Z-R3B^^7N]C(Y^KM(H*8Q4_2(4VSA(A2LM@FX4UO M"45&ALA&QBCS(\/=,4-D30-5%D"@ ,0Q#*+L0"6\^UOJ".>IO>IQ@BOQL!=N M=$FI+P2QE:,*_XJRP5\9OV2<"[=&&-=DWO(_2DX>I2!G+W+X7+P#_\ERJLN& M[$PD88MDDPS5'/"VF;W,0]8*"&2L.QMP@T5GEZ/G*Z?)BT?/O]G@W"4>_VTZ MMNTPX<[/KLQP 80K%_/8X0QZ9W@[O!D-KWO=6ZO;N^F-K=:]/(,^'%AWG>') MGT%7-#0*1-2!>S9'Q;0+14JF8&LE?1T_%U_CX\:T5ZH?U&X54_RT)56NC!P4 M_*/KRT&R) [2+V0]+/&-S*QLMX 0JE /YF^Q1<0_I7^L:8;-J9IY5J"UL4KN M[JF60?]-JO&6VYCTD68$[;3-HUM)@]:%V\@?,W8LG85&HDQ M-3*FMF;HQ)C$F#H9<^?:F0W1[O7EUG;[N*WFJF>^"U=&J2+F.]''2AFK1MUF MJBL'G$8&Q-ZG'^5)Z!/N\ZG[2NIOQ4JEXJXJ]2FE_!JG[2J=1ZR2W#&'UK!R M@IQ*_>,&84_MM!W!S/G"C&69'4N;HT,P0S!#,$,PLV[-#,UVITLP_5> M5,R^&]Z.>ZQGTBS>'.GKG7(J\E(_T:B=]CU5>>B8G6Z+Y('D@>1!W-8U>Q;) M@PY[JD:^7'6&UF^8FEJ%V)Q/5_2696ES;,Z]*WJ#9+*Y&NU\1'/8JZC%-XDF MB2:)YGM$L]WJD&C6)UPX;+89^R +/:FHX7X1PS?P&'6WKHZ #>]N;;7-88>: M6U,XZ[ 6!H$7@9>&8'K;[%D$7@1>!%X$7DT#+VM@#GK:#I,1>*UXEN5N%ILJ M$Q3_SJL4[%YX8$NY C]V'1?K:SSQ;]Q.0G'GW7?9.N ^#.8WP7R1R-(IOTWO M6(AU&*,O//PV8^';RAIT[N_OVS?CX;@UOK'NA_?C05^6-1CUN\-._Z!E#3IX M0E\G+SR4&GW'JE S?9WJ'12FID]I65JB@;,)(3]4$ZYWGUQM]>)]&3[4'7H5D3;4'AD68[+$<^_669[2.??:LDB9[694Q&@^LE*LW10@Z6BK4W-D#"0,#1<&'K:CI2>BC!0M.YE<^*@*9=: MZ=J$W$+-\;N]Z7L628<-DNIF*422ZTVQP^X!#SR07)-G^6PX3/#'7PR'>!^$WYA7>@%T4?=OU7/'@-W=$O+T?W/2MT76G M-^K=C-O6Z.:Z)X\.#.ZL3J=SF*,#!0:IM'NJ\8OHW"MRVZ.,A":P$(LB=RHZ MC48&2XE].0W"2VS%:"0AD>^7\1(*N''_JIZCY8 !PKXZ3 ;@VS9.YUV;N#4F6:%8H@.A3&&[OW$_(%0_#&?4[941L=IIL MMG/@K2$JH.X'+VM&KOJ**C4?7F.X\3P 2OR'.\9-$,7$=,1T!V"Z'T,L!O.[ M'W)X(_+>C\SUC]H9EYCO?)GO9_BLKU(P<1]QWPO<=\_=/O>]W<"CHRU;CQ/CU*F#":"JGUEFD51-Z$7H1>AT2O?0=&"'@ M(N BX"+@.A!P751?_FY=SHY$.\T\]I%0C5"-4*V.J":<27V'\\DF(_0B]"+T M.ES)H.YH1.A%Z$7H1>C5-/0BX"+@(N BX&H<<%507)L@C"",((P@[(">8Z\U M)/32@5Z-/V'\_HXTA^14D*2K;E?$0N:@JZ]M MZC:BG I^D6B1:-4RT8T$C 3L[ 3LHEU]$CRYJ21T)'1E@]&J_L@OZ3,2K3,4 MK?:H^M)L)%HD6FVRSQCP18\-'2Q#F'/R>8QC$Q+7[CG5)"$Y.%LY8%.F9$LD"PHGX^202D9 ME 1E-R.*CNJ3/) \*".J;78'VG:Z2"!(()HN$"0+) LD"^15D%=!@O(6*ZI/ MIY-7YDE'S+;QRSB*>'R)4^4.'2NK)P2=RLYTNV/V^H/*6>M40(MDBV2+!%Z' "_"+<(MPBW"K8;AUD6[H^U0R\XT>U/\JP%<1Z< "-8(UNH$:^!+ MZLQK)IN,P(O B\#K0.#5,[MM B\"+P(O J^F@9?&7B\$7 1\:=Q.._3<=/S/7P(?=!^(UY_%M6\.,KMP/?=CV7Q6[@/^ U#T"5:R^P__S[ M?__77]>?=1/,%S ;/XY^F_[DV\&_"_W3\>;C\8K@-?,#N^[(^'O>O[86M\/QH.^YUNOW/;O^GV[[OM MX75G>-?_\/>5E2NNPH,[YY'Q*W\VO@9SMAU4"[=[KL\O9UQ@>-MJ_?!9<(+K M R;'G[I#$#N=K/ PX\8B#)[<"$AL3(/0< 7=C)A]AY$#>2(WBB,CF!HQ7#H- M/% 1 /&A>O#-T$2,=^)/GYZD75>G9WDO[IR%CZXO!\F2.$B_D/I9 M?//L.O$,K@9"*.0 5/#8(N*?TC\^KR)!/NYB"FN.)M;&?.7=LV#EF/K6#Z_C MU4;D5'-ZY^VMX[Z>)G\FDZ>4\'<>U6BWWWE6H^(C&6M:9;@?O? V\>E9JI5) MX#GR.7^ &149=Z!]'..6VWP^X:'1:9M[F%/$@ONP8.<('+A.R]U-_V,S+)JY M]0I4:'.;B$E/B$FU'5@E)B4FK8I)=VXZUA U7V%;OR0,845>B#>\'$;8DVS6S96FKB7TJ0D,!K'.6AQ9U&R1Y('F0M_4' MVFRM4Y&&*GMO#IMM:ST$,?,,6V[55B$]!RW=K"N3H (=-:BH[-0;*'H6AU4H M0G, E4A"+86Z5U'Y7A)J$FH2ZF,(]:!#(EU?F_R4TB-O^92#U>U@*J3!Y:%5 MXV(BCZV^>B%QI+$%+3M&G+F"4!$9)8"_J*DIY(4>=4E[4 M;1>=MK:H_?J25Y=E3=5H250:Z^2\X@DQU]IV-H MSYG"%I1&:)7WYJYVUS?CP>W-P!K>6MV; M]K!_UQVF7>UN;H>M/9J-'MVFCNS9A[0\[7ULY(W_DPVV%ZX]2J_4W: M[2XG;*=M&MOLK_JU'2/&),9\K&.K,6+,$V=,XQ5^I*YB>Y7-D(X9U>O/#:"!0]9#*,SO""*#)N%X7(: MA,\L=+0E$>VU6T7]/*HZ::9[$ZHS,#M4AT2;[J-$9((9@IGUV[I#<]"A[F0$ M,P0S!#,5PLS ;'6Z!#.'BT$VW(OZRB.@G3TSF.\8#G_B7K"8@Q=LV"%WW#@R M#1_]K*F1^#90@V%N"/MN+(+(%1DF^\0$3JX0@=EN4Q$;"I)190XE$)8YZE%C M/Q(($@AYV\CL4;4:"FWOS"]CVPX3YH'Q%8)Y%CYQ^ OMLR"&6ZJ0IU,IT-GN MF*.11>X/15GJHZM.1;:LECEJ4VB!9(MDJXH0PE!CZ;13ERT*VWV+ _O/RPF+ M.$K+' _E,8S'D;/UV0(34)N:.A6)H>##V+K^/Y796P(-9R*:ECG4&$8GT231I%#@[N8I10(/& GL])MMGOX8XLFG#46>R-7[/.B8 MG2'%/BCV0;$/>=MP9/:Z)! D$+42B+JVPAB,S*&E[\S6F54@I3AB^;;_8UZB M@HA89Y/Y-J<0Q?[DO!A89KFVU"7Z-*:FD?DJ)-P+#:$*NQ MX$\<1QQ''%=;PM%1T]\J*SIR6F;MA76PSXU?)<6NS6^+YGO#:S9 7YQ@F3B\7?Y MW0W@0'V]CW8EX('II?\$K+9.+:^2["Q._%'PD)"+D.L@:7,M?5VF"+L(NPB[ M"+L.54G!JL@)/5?D*CB4?XD93'_C]1O^_NM?DNCRD;'%IV_VC#N)QW^;IAFT M#^S[6'AE8]_Y.=]Z><#G/P QKKW _O/O__U??UU_Q-UTRNW8?>(_^78PY_"D MKRSF7[D=^#8\1M0]*#\'B.\CA;_RZ=\^W-]:K?;@?[M_/-Q^,%P'OF!V?'D_ MZO:L]OW-J-\:7M^W[[JWG>%-MW_?;0]OAMW;VP]_7UFQ(O4?W#F/C%_YL_$U MF+/M2%JXW7-]?CGC KC;5NN'SX(#7!^ ./[4'8*LZ62!AQDWPA*!L,UF#-]& M,8N3. B7QI0#*S//< 55I=^,?:"2T. IQ8L_NA'XU<8TP (3D7&!S3IG01+! M/=''E_.A7R6#% 0;2,'#$F%:+]"E\-22*L![5I]1?*T?A'/FE="OC==D#Q8\ M;]C<\]0U?_O0^B ^@T#;Z>>WL\6M_MPZ.^ M_9VWCYH\>%JXA@Z>%NY0;]>0QWV6_E^NHUKUSGQ3EHD6GT5\>I:FR"3P'/F< M/\!6CXP[L%@=! C0D:-/O#YPSLXG'.MP. M0A&X_80!_"T<^(6'^&;V^)9JO\2%!'D$>75C-H(\@KSC05[C(8\* MNFT]"(Q9#G$A"P+(?U1-4G$7O?IDH[W&7?K/X6L_[M0Q+7T-KLZZ!'F#L*AV M^O-PA*N)W'6Z5_I*NIZ@U.5<]$,MV>B8R')--CD1/N\ZE;34O BE,OM4N>I4ON3N6(=/UDI%GZJ<%J MZ*)UU=%-A@9J&RH ?X2,B(;I#7V=8DEOG(TPG+#>T!8T(+U!HG+">J.C;8>- M],;9" /I#=(;>\>T:A1HKHZ$]T'(X;$BY=5PW.F4A]R/7>95H7*JBT ?6/SZ M/4KYI+V>&NNV4]SKZ5_IJT9<[=9Z_6U#$BQ29P5UUJ?T15)GI,X.&]#0Y\*1 M.B/!(G66J;.NI2TW@=0921VILYVZQ1P@$>]4U-G9I]C=S)C_R"/#];/4NB?F M);(I <-F LRWWW($_U1WO2XLR^P/M*DSTEJT+7;"VV)69W"E+3!_*LJ&Y.%L MMSUM&ZZD/,Y&($Y7>;3T.1?G MH#PHZ>ZE@I,BXXH06'WHAQ#JVU5#T^DV$C SDZQD8"1@)$&(P$C 3L1 2,-1@)&676O M%ZX+[#\O)RSBJ)+F"^Y'(J.N"DW6,(5UT3;;?6V[6131H)VN$][I:EM75-R1 MQ($R(>1MPR$) PD#Z09I2+6NNF1&D1E%>N-U,\H'GF5]1X;T=H3X!R[B2@-S=$;K.UU_TM#VR9D_TTPD(*(H8@P ' M%\G:O_Y4 :1(F93$2X&H E8_N$D*MTJL7)69E9EEH, )BH7IK(G%JN9;AO=A M.NM]:MWE=YY-1W,R2C-2)@$;L!\EU2:QTS2/>)8=-H4M/EF&L)[&?9FP,"]U M=\'+0K#)#MH R:.>;6"N# <)@ZH2H[5%+LFYI>N+-J(VY0!:S;R*)1:,U5'UVR0@H 4!$6\I=LT"VDV MEX0Q_4[R-(Y"\E]Z]5]G9CM/G$[N*C',AM#+/LZ&PLIM,1M"ZY"0MY%O)VPQ M"K,9]$H"PU,I;F5J*# %_/0>B@I%A9$A$;$-G88B\# QP%R=9JX& MJCK$E>O"PH">0D]A84C :T.!/>)@88"Y^L-<#93_B%N A(6QQ6+*Q\)GLEE[ M_)K//W\L\P]WOC\]^1J,:5C&]//HPT)E_4U'?WR[NK"U(WA/^P_;R[> MD2AD/_A!\<&S[8%IG3NGWN!J8%U<#3S+/;<'5[;ANE>G0_?=KS^\N^47<1-- M:$[^H _D.IWX+S/+TNEQE- /8UK!SC#U]Y\J+$0)(Z;BQ'89RD32TRG)R\G$ MSQY).B)IF;'SUV^61&C=ZH%$.?%YOP<'/%N#^.TS/TDS'\Z>15;;PZR M!GS !DJS343UC.CXPMVRJ/CWY=LD:3;QXV=:;/!CGBY<89P$-(YGQ_SR3G]7 M?6>*&LR_;_^2F73OHJ1^2+\LTOD/-;-4OSQ$83$^\;QC5W?T@6N: R84UWD_ M)Q1&%K$_S>G)_,.G'PEB,8KE=<\%R9AKTT8V7SJMGW!@OG^;QM:R<'V^L>?I M>KNWQ^![,GCE^_JXN\T+[EY6Z^)AC3W3PQO.BUN98?805_7MH9YB;M,XK*_S M)_.-N T< H<[X'#CQ2WEY^ZF]ELFMX^D>)Q2'FKP'_PL?#U M6 M\M>#F=I0Q]8'!P-$CV%![!Q3?#(,S3:Q>0SB56AL/E,(DTTHZ&T.A8!"U*>YFCO$!"'"CNI'0'J> M05]G>I-IF05C/Z>D>LY&3*ZNM+^S-'W8? _FKJ@@ B8'F*NZHEJFCFT#H%A0 MK :6$FT3X;<#AM]ZJ59;Y))*7*\L[2I 3SHM&$/-U,6M2*+9 L@+Y 7R.A!Y M#33/%.?$@+Q 7B OD-?!R,L="%M$ 'GM[$M*'+N9M5&IEC]:I[W-"QD/*%#5 MA"B-X(!$(%$.P0&)?4:B(N'?=BJW [^@=VG=*&[6"P[UVQ+GR'?,T05^@!_@ M1Z:)KQ_IE*FZLG0K $RFGK@ ;8^KX%E^LPR!OI$ M@&7 ,F"91EG&L= GXH Q1,4]IJ]^3'/B)R&9^-DW6K!GW,5/[UB9WD#3A\+F MZJXH"^)6O=6'H::+VQT>^@!]4%X?AA;F!Q'&5#_BTM1W?RQ\)I>UQZ_Y M_//',O]PY_O3DZ_!F(9E3#^/YOL6?*79?130KV,_HV>\4\'Y4J."TSA.@^K3 MY]$U#=*[A(TH_,)&F(:\DC._8>(Z8\=\^_6O?_EYS4VR+,W.TRRC0;5A[VD2 M?F'G9O453L-_EWG!LVP6UV&O)^'OX)J.?GEW=6'JQO ?]I\W%^](%+(?_*#X M<'9JF)YQJKO>E:=?7EU=G>H7AFEZUOF5?GFIZ^]^_>&=+K^?FVA"<_('?2#7 MZ<1_F;F73H^CA'Z8==4P3/W]IQ\Q4GV/$C81%">V.Q7;=N-F3,DH9>_A@=$# MJ5X[F68TYU(C!?LC$U@%=[^@(;GU8S\)*,G'E!;$S_FA]U%:YO$CR>@TS=A! M&ON4%^QP+GGB+UY"M<3U]B5G9X?$+\@%#>CDEF;$,C3"7M:@N@;[X)"C*&$7 M8[=FO^0_O=[;8D-I!^PI:?9,WJ]U.5FZZK,9CI_SXS66;YNDV<2/GU&TP8]Y MNG#]%@(:Q[-C?GFGOZN^,V8)YM^W1]_$S^ZBI'Y(ORS2^0^UD5+]\A"%Q?C$ M\XX]W;2M^3_.^SD#,G:+_6E.3^8?5M"Z&,5R[&[!BN;:<.SFX;_Z"0?F^[=Y M=^W44)]O['FZWN[M,?B>#%Z1'D?2.2R+QS7D7G&:S3F+@;N[R8N?5GU[J">9 MVS0.Z^NLS*$[V(,R8Z]1D[K9SFX-0.\-6;8-QM. M =]UW12(S%S-JE7>DI,(% *%AZ' ZYF+VYN9>.^V7F66\6C":9[3(E>XD65S M(I*C44A?>>PPZ)%./L"/4OB1B7U0+/RB,$^#@ VQX*'P@$;WU5),BSJ)YD]; M1GS:6R\=#+2A@QYS!T-$CZ;(T>R!>S"!+#2F.1$)1LM/H"!0$"BH M04O'T$P7=?8'C" J[E3]EMS3I$BSQS8)1@Y1".,1=>C"<#1]J(L:=U=8 1$\ M4$!O*& HKK,!]!_Z#_U73/^9">#:H 1CD$_EF&^9'3J1^%\^\RZ?B$MV/$D MF.4C^%4^ D(6"%ELU!G00&= 87,O J-@&;#,ZFFN#8H!Q8!B0#$-&C*F*:XH MO^LLT_OD[9NT\&.)7"8YI-+#"(RI&YJE(P1S (S#V@ '2,D!1[8V$+<+,C+$ M0 ^@AP[1@^$-M*$N+(31%1-!]9;833L7IZT[%0A?*,,QILG<$*OY]/6ND(]" M/--]RP0\HPS/B'5U4"4#"@(%@8*V,W4,YDY9V$2Y43^K2^[4O-'.[Y%_&\51 M$5%TVUE[FA1,W+&92C+T2"9[X'2]"BFWRC1RBZ6-JEVYJ0P,]>!#7:]WF =TPHF!KP)Z #UTB!X, MW=!L P5B(AP)B8(837L8O\OA62"2H0[16(YF#DV$,A Q5<\\ <\HPS-8M,&B M#2@(%-2JJ6-IGHMV/8TZ6UWRJ4Z#H)R4,=^?EH1T% 51JYEP<@BEA\&8(],V MM:$C+!H#(P716A!$EPC"TBQ#6.(KZ 'T 'KH$CV8]D#3A\+RQ?I $%CI>7VE MYVN1!M_&:1S2;'6I9X>KUA3EFL;P$Q%QO.D0/@EN@=L5$6/(Q M/A;^;4S7'K_T>6E<<930#V-::;IAZN\_+0TTH$E!L_:'NMWC5K]$":.>XH2W MLWOI,9:N^HP$^#D_7F/YMDF:3?SXF=88_)BG"U>O@ 0TCF?'_/).?U=]9_@* MYM_7".XFFC#WZ _Z0*[3B;_"G!,_NXN2^B']LDCG/]0T7?WR$(7%^,3SCAW# M-+SY/^;[3[=IQEPM[F/'_C2G)_,/GW[$]6(4R][J0C?,M9T2-W=XZR<S)X1:(_TIELB\2IW$4DO_2 MJ__VM^]>MP56IDAW-WGQTZIO#_4D&K GP' -]UW=.9P2Y( M[Y*HB-*$G(;_+O-BPN[=:KL H+ W*&04>$WSPM^"]Y2?B47M1%)O[8A-2-:= M)D5DLZ\\=ACT2"[P@J(X($">D,!EKCV"M!_Z#_T7S']9R; P!F" M @0X!A(%)0ZU8:%?91X@.('@Q"94,_0TTQ&VNV'GHQ,*\4WW#13PC#(\@A MA7E0 8HG7(EP)]U,I0K>I!.<-,("XKK/<,B9OJ CRB;6D&1UYQ1MG@X!J[R' M5KGM:J0,W[A#S;6$%71T/O-((<[IOI$"FE&&9D3Z/$BQ!@&!@$! V]HY MNHT,ZT8=KN[Y5;_+X4_)(9(>1F,,P]1L%UO=(2+;NJT!#NB ZP(/!>0 L%)*0."3$*&C3?,1P4! H"!8&"7K"#+.9S"C9X:HUJ;FF,?Q$1%SO\C]E5A3Y&F%Q=TP?"=J/K2H!)/HKJ MOHT$"NB$T]4'LP;T 'KH#3T,7V$3\)G[M 2^Y+^ZX' M8C/*4)'@MJ2=3[-5B(^Z;\" 9Y3A&>S9@&4H4! HJ#OM53MOZBSY8Q\+_S:F M:X]?^KPTKCA*Z(VRT#2^LBE>?J;,26C-&:T MR?2(5)+/R32C.>\74; _!FF2IW$45BF)><'^-^%_2D(C$W9.*!-*2"YH M0">W-".6H1%3-P;5Y=D'AQQ%"3N';,+^_T=]5W1E3!_/L:0=U$$X;$/^@#N4XG_LIL/O&SNRBI'](OBW3^ M0VTZ5+\\1&$Q/O&\8T\W;6O^C_/^TVV:A33C1!K[TYR>S#^L:-YB%,LAH@7) M#M:VVMP\RE0_H>V]?YO&U\X5]?G&GJ?K[=X>@\?@NS]XY3-IVFZJ;#AO=56N M67TF"F/ZG52F!?DOO?IO_T6KU\6U,L&ZN\F+GU9]>ZAGV-LT#NOK_,G, G*Y MWN39P!X9N]O1M X1NR;!N7ISGYLC#^KV?&?YMQDH[%D0"^E\%W77=- M9[ +TKLDXAXC.5UXFD!A5U$XNTOE<:[<0BJ(?B[8L02H[ ,JI0(>FYBO9X&S MWMB'^\;M9_/)3CM;F6] L&$/1/02AO@U+VE<@%T"K>#EG7@92@&E@%)L::P< MQAB13C[ #T@5I'JH-'7%-\[[DJ5A&;3K3",A2YV$+,?2/%-O7")=81XD?DID MQX!GE.&9(U-S'6$%^<@]!P6!@D!!VYDZFFDWOYT.#!VP#%BFQRSCF)JE-V_I M=(5G!"RM*AZQ^4JS^RC8:J^*ZS;1U=F#S0X>[W!658G>C:A/V^E&@N5LJ@\>-%: M:5JZINOB]H+85::;RT=A95=(K]6=%J'6=]7RYE 7M[BPKTBW,FD/0 72V+O0 M>&B\R.1,US1,<=,1)G.H-E2[==4VS:%F>L*VIX5:"W?(N^1WGZMVV1&LYI7.DQG4*S^*=90<]#@X)#Q>,7]+]3C M+,H/AIII"=.=KJ@(8E^]58@&LCZ@%= *Q;7B2*#S@L 5*7#JF(,--=#A;,( MIT,B+[_IJIR@SA%JM#JG#YE]CJUY1O.Q@%XD[BFDGNK.;KW02GD7G% : WU% M_KP$01+DT$.UVU;M/J@N,Y!M0UQU>J^ULO>5+7_+TCPGTRP=144S$X'%P!.F MY6U,]]JP3@$S3UR+S4T%>&!YB5^Z=#1=7*3M3;'U@M+D8R_I[ FP%]A+2#\1 M4Q?6O&MCJ2$X F(#L8'8%(X-P30#@X'!P& -.I:FYKHVV*OU6)E$8>WF]//S ME&9^P9Z,T.]3FN0T;Z0Q3%>J/1J8&+I>\:&0FDEG4FS-469KMB,L([SK/]+XQPN^\+\(H2R?S M0$Z:M!K D4,J/8S^'AF>9AC"ZGSA$&%U"/S0*7Y@AH4!>@ ]@!Y #T@B$1?+ M ^ !SK# T>FKCE#87W-^V G(,/DU>#$+1VE&251$J032@K_.S),$ S=F(L, MM_D6LGT@*87XJ/O6#3A('0X2&C8!!8&"0$&@H+9#,YU?%P;7@&O -;NX7(8V ML)K//^F#O=/[W)0_:$'B-$<^2E\#R9Z-0#(6G*6V3>2 2!_Y ?DHH ?0 ^@! M^2C(1P$/@ =>!=6& &$4EP4-X0SWT1G6CRUA#??ZX HC5"9N1NKC MQ /\ #_ CUKRD6.*ZJEU(BQSL _6"0+U+XGP7Y0_$ T_^$P(_AVM@_4Y*7,: MDBAASS69EE73\@0A?83T$=*7=')'N L!5B!."<%)(RP@K@^(0TA_GY#^QG:K M8N;IP-&&NK!DK[Y8H"!A1"&!'^ '^&D?/YB0>S A+QFO'PO_-J9KCU_ZO#2N M.$KHAW$5WSPQ3/U]^P-[[>&6WD) DX)F+]YVZ2K/,,ZM].HJ4<(TM?Z^?)LD MS29^_$P-#'[,TX4K 9. QO'LF%_>Z>^J[PP]P?S[&D'=1!.:DS_H [E.)_X* M24S\["Y*ZH?TRR*=_U S4O7+0Q06XQ//._9TT[;F_SCO/]VF64@S[L;%_C2G M)_,/GWY$[6(4V3JV, 9K=7MS/ZE^0MM[_[9NK=73^GQCS]/U=F^/P6/PW1^\ M\NU$VC;-#.>M %W-ZC-1&-/O)$_C*"3_I5?_-6V[K4RP[F[RXJ=5WQ[J&?8V MC1]I*NO8 K;;P?::WM.DI RP07J71'QC M-G(:_KO,BPF[=ZL]L8!?X/=-_'XNV+$$D 5DE8$LLQ2N:5[X6Y@'RENS^P9X M9]-4(TF3BL6ZQ2^,2..P[!(6Q@+03J0-I8!20"FVM&2PJ@[\@%1!JHV61"F> M+_HE2\,R:-<-QTX.6_)*>]68AN5JEKC4'91YH00"/ .>63GMR-0,#WMT8H,\ M4! HJ"4*,C1C. 0%@8) 0:"@EKPM6_,L>%N-QGDZ%<[Y2K/[**#;A',V[U;3 M;B*K\"(D71LXXO:D?$,X75$QK"] H5[TV0<'4R=8S5"U'JN:=SA-P\0%;>JX M-@T,S8(E*-.BNMI.V$U:^#')ZAS8-O1/J)1%96H+#XYXKN8Y&U<8[JNV+\I4 M6,F S,JND%YW=UKMA5H?F9KMB%MVV5>D6SF8!Z ":;Q/:#PT7I3&&^(R/:#O MT'?HN]3Z;G@#S71AN,OKI7?)&3]/\X*DHX5>9ZA-1<4(HL4HPU,M<0OX 7Z M'^"G[<49Q5/D=JAXW-R_Z\B&;I:EZ=Z@\=!!7ZQ%Q$Z@6XMPIS5H7K.0'P>M M@]8]F]$PFT&OH%?"]T6NM['U=SM^R-,_)-$M'4=%,1,-BX G3\C:F>\5[%##3Q/5,W52 !Y:7 M^$":KAEN0UT&UHBM%Y0F'WM)9T^ O0EJDZ)ZXKM";2@W!#1 ;B W$IF(G M&- :: VT!EIKQ]NTAYKK'H[9>N%M(JOC);A]GM+,+]B3$?I]2I.;Y.4+#RF(8=LA'G=S8U8M&5N#C5=W 8/?3&^,?^ M CI# 4>F*:RB8J> OQQO'C%]D /(HL MFKU>"YVNK)VU21X-+R1)PRIO DQ^NC%<5QN@R23"ZRH:*> 997A&9$ $W:-! M0" @$%![.=H@(! 0" @$M*VG97C-MR'HBJ?5^TX#O_-& Z,LG+V,@$]@!Y #QVBAP8Z$W;%QP / M@ =ZPP-'MJY9NK V_'VP$Y!V\FIPXI:.THR2* G2"26%_QUI)PB&;AC2\#13 M8"-#+,@HP4?=MV[ 0>IPD-"P"2@(% 0* @6U'9KI_+HPN 9< Z[9)?QC:(:C MP]YI*R[4I?#/'[0@<9HC'Z6O@63=$E:CV ?"D(\;NF^;R &1/O(#\E% #Z ' MT /R49"/ AX #[P@,T#L.X@QZ2- MQMH'53D@#H@#XH X!02'S0/._#P*JJT#PB@N"QK"&>ZC,ZP?#["BAI!Y*S-2 M'R<>X ?X 7[4DH\<4U1/K1,$ZA&H%R#"?U'^0#3\X#,A^'>T#M;GI,QI2**$ M/==D6E:=S!.$]!'21TA?TLD=X2X$6($X)00GC;" N#X@#B']?4+Z&]NMBIFG M U.SQ6T!T1<+%"2,*"3P _P /^WC!Q-R#R;D)>/U8^'?QG3M\4N?E\851PG] M,*[BFR>&J;__)-U MWG8ZGN4,!TL3FR7857DT]^,*1FE,=-S'NFM!)V3:49S M=C=2L#\&:9*G<13ZS'IF%V?_F_ _I2,2^/F8<(;(B5^=CUL_=H[68C.W4WB[B'@$C#9T>Q%?"Q=Y1E% M:>_J[XS\@GFW]?(Z2:: M,+C]01_(=3KQ5^:8B9_=14G]D'Y9I/,?Z@FM^N4A"HOQB><=.X9I>/-_S/>? M;M,LI!F/ L3^-*%N,;6L8;T4X:UZ;"<*8?B?5!$K^2Z_^:]KX79EB M]I@/JV\/]1QSF\9A?9T_V<1(+M=/[ >,?/;;Q7HSSMX "E=E.;M+97"LW$(J MT)[FY,O" +Z>&+P,KRGI;)'?&#(KIG)$#SG?+[$-9OBQG[07[ #_ # M_!P@!6C#)"K%IX)':;E;3$J8S8) M!FSD;!;EF<^YSY.X,UJ468+P)NSZ361A:$.K>:N^*\4IB!Y(9!F 991AF2/# M,1$Z0/@2! 0":LG,<88>S!P$*#?$R_G83^Z8,Q4ERQ''/*E_UK?'T.UC>L[XW1ZPI9,^V*5P/B _G=&_X]LPQ(]ZB[;"R 'D$-OR,$6E\W0 M%>, RS>O)(_3J1^%A'Z?TB2G=0I#6K#C9SD-B&X@NK&)2>)MW(D5H0U$5]6P M8< _ZO"/B] J^ ?\ _YI*X_%12,PK.V($-4%'=$LHR')ZE;"#@L0D!N=IP*&R+:F3-(ZX*F@'-K)Y6 <8U#;-Y50/7@&O -?WE&I@TNSI; M'PM>][_N^*6Q/-,>[DU5@XL2IO?U]SA*Z(=QO:%CDF83/WX&'H,?\_3DU1U) M0.-X=LPO[_1WU7ZD+*)AKVV-L M[NC63S@P^[3-O&2G8_ 'N[WZ/PU)M&OPGFP+)9<*C M8APT_7*3M=?,GH?I64>/Y)K.DVS M+3:]Q@;M@&TKL+VNLYH88(/T+HD*OG'!TJ8_P"_P*S5^&>U>T[SPM^!:14R# M!GOF\H5'#O^ MK;H/AOV[ND'@'9O@@!_@!_A1+R2I>K<1[-\%VWP?V]S1O"%,L7W@"T3_ M0 [](0=K(&PG#9 #R 'DT"5R&(K;9J4050\#-Y9F M>8:H87>%-!"Z!0/TA@$::&0/'@ /@ <4XP%8 J^[#R^WDE_W^>>/9?[ASO>G M)U^#,0W+F'X>7699FIVG648#WEPR/TW"+UF49E_8XZ?A4JO)&R:1LS@-OOWZ MU[_\O'J=J[(H,_KW*(DFY>2:G>#'7_S'ZLRK-/L\-^U_IWY.\QO^U$\79*\B MX?*^IJ-?WEU=F+HQ_(?]Y\W%.Q*%[ ?F#'RXT@>GWM7E<'CAF8,KS[ZTK,&Y M/;BR#<\P]-.K=[_^\/Z6W\4;/>S7O?[EYOJ&J;]?Z4F_W(W?=IG"B 3(S9B2 M41HS2N7.4-V[/R\G$S]CQ^4D+3/"4/,A\!/>P;_Z\\)WBBL)5\6Y9<(D&U9- M0_V83,LL&+._D?26C<.OWC;QV>5&KY#L+H\_;PJ]N.RL._1JY^1Z_(1L?574(:I%DUJ9Z4C$XS3J3U'?AV"3G?+X'/SLL;)FQAUTK6 M?UJJ%M._+PR>SP4[C9RSPS)F-9;,Z/F\L'7@8 MSL ''E^'X96YFGZ>3221C MFWY KZ/0NTF9U[U#%$%XXV&U%R>9IRIL+5MHXH.P_344B%'NDQ71A)Q$1S9M M3=>%13;;1$S[\5"%2$NZZ13D!?+:7E"&KEF#YO.]P%Y@+[ 7V$M\MJHU\,!> M(MA+^4"P &=Q&R@]/:;90./1+8(1XA,UAN+Y" MF&TW4W ;QZ&K#I2A&9ZP[46[HASRZ8&ZTXMB^H P&[0"6H%9 F&V_6RK;;;J MZ)VK8NG-;]G6%2U32*'4G8ZZHE@(LD'!H&"8N:10+$5";-(IU>NH>5:$9TV_ MDS M>=.(?:KP>I6+NZD 5<_)U35/%[;/UYM2ZT5N+L@+Y 7R.@QYB2R' GF! MO$!>(*_#D)=I:";(JS%?9/QUSW)/;C/K?PO0A(>F(Q&F>D]M*I/6>!GF4)H1])5$E85+XW]GXHJKC M9MW;,Q?6R/(9E>NOC'OI(BOG2-D)4N(VCV:[W0)UE9L58O#*#!YAT3W7&@RC MA49E4K4E>VJ 2<.=^E\"@IUHE;>YY=\V8->V*F\U3B',:P)(.P12X;N; Z0 MJ6B0.HU.\Q*ENS2X^_PL-E-%&=K4>6S)NJ7IW>*>T(:E#9UM\GKWDPBVA9:" MA*2;.L%!/>8@T]9LL_E.>^ @8@10*QS4EJMC(^ M6]/=)8#0L4I36S/%E1AT)?M#/HV0;D;NJCZ8VM#;.. %?8 ^=%X?+$^8[=45 M?6@RT*VK;6#]OE$:G3!COI$<:6PAL4D:<,?WF#CRF->0)]@1[@CW!GFJPIVUHAG/ 7@I@ST.4 >Y4M?=2 M > ]38HT>SPOLXQ]VKK2[_R*E_9Y5Y9AGIW9YKEC7CIUI9\[M'3=.6BEGVF_ M4O&V)=O77_GA)U'!P!.\D-?X),%7H?#:"#88-4KT]BS1\M5**>TT I@"@2E9?12 "6#> M': F"FC=HOJ^X82*YL'WO(E,H\"2*-K;7'3GVG\@$Y^]M,B/46R')/--9#'0 M!K:P#5(B>IUG&44<] 9+ MXJ(DRLMNQV5Y5,IZ2;MOBJ4IQEN0]E. MT"?H4^=J\CS-%-4<4. MIF46C/V<)K]8[(+;MT2%*>!DFCC/""R$EUR9'/OM[[< M2M02*N16R 6&Y*B0W"YWYL_@FK"B5EZQ46"0X MW-J4)$M0^XMLH%D"JXK?7(-2 44")X#]EYJ$+!NM7Y'Z.O8S>L;7-<[3R90F M>;5B13\#U\4V7K]ZG1@##S;]"[681IGW5N_JI>& M&'N0>DVEVI,B9..(DA%?A:G6D:9,X?PHJ8Y*25IF[$YVY0J9T1T8,7O+%19F"1^WVHWRS7U7+Q7O-][/ZDYEV.;EDHEVH=_?YMY)V_B5KR&J,,].NE@+0+H[2"5KC@J0 J2K(&VV M4:I$"W$--FAY"BN0=/04D[CC(:%VX_ZHM-@S>4N%0@IO**[53:^+)!3B,NEF M8% 7J&M[01G:0&^^J2_("^0%\@)Y"28O]P"=@GM!77J>6S*&4 M0U["*.IPY3O[#MDZ-H1Y>5WA#?DHHON6#0B@)0(PCRUA2>H@ ! "$ Y C"$ MA4JZ0@!8DGH)+4]IR*MN!/U.LR#*)5V9DD-\4@1!)"$>5]/%,4_GZ]\48I_N M&RM@&658QM$\#]U)P#)@&;!,@TZ49GK8WW$']VK_4LX6ZBVW*?R\ICF[4%#0 M\"NO+/QG$A5Y=?O3H(CNH^)QZU+.*_U*/W==Z_3<]4Z'WMGEQ6!8EW*ZQM7@ MTCI,*>^<2& MMLLYVMAF\0U9OBZ_YBLV_BBK:LUT1"H[YO6.:6T]Y-&BQW>;CEG''%?)JIRD M4HNG%"IR.LNAJCP$PET$4M7G5/X!T'B8,$H+"-Q\DCL@&N=@O*:36?N:_^%[ M)[#_W]!L0HZJ2GQP)#CR$*@\O;O+Z!TGQ,7J\-NLJ) -@72 E^*>G\LB+Y@L M.?/X.;<>E_M^$)&UZLUUA6UU<'7WQ$4 D _D@R4)J>QWB=S( M-HL@A.TJ^;RZR)I^)V%:\J81\_(BH0)78;<$1W,&PAH8[R[>7FRHH)"VR\6= M6 MI$%1*N#/B* IK(2 9U077Y-9OQ\*2&242F%I(PW36Z>G,-C7/;7YOV*Y, M: ?H=KEED\EM^E=6%YRURMRY9:7K#)U3R_&\H6-9@\LSUQFUB^UEI#\:Z63)YW45(_I%\6Z?R'>H:M?IEWY],%MKJT MQ;2Z=-MM6*AVJTNENC6B4V9[LE>^4^8>MEKU;:7]D1S6?L>\(30616-1J,7+ M:H&F>6^W[=<=61HCBNNVP$: M#T/OI# >L):E# 59QPX6S$$R79K<>^39220WZ0"'I:R#^8*=E U+)9U9K%L<&QALTD00.L$T".7"O#9O#Y_ M[[E$=;!TA5-1R29#MVIYY"D=)6WA%J'--[,;-=U FV\Y[%&H-58>L?*X>IIS M+)"BL/((DE%=<(U6K'H=%)A:2,-TUNGIS!AJQJ!Y+>O*A-;G5J/5:?]#<]ZV MFK>PIG62<=7XN>$8 TAZ3U]WSXC!FBM*PE^VY@W%[5+P9LB@"9%(1W+0QL/+ M1PYV[^%:M7.L"TMT 0& %HW^,0[X<*Z1@$WF#@Z,W$8CF;HPE2C*U/'1OM@ M'>S!EH3VYFY1(J7X?S?Y3\HG/S)^(N2W)(C+D.9DY1%WN:0Y&&A#;S7&M,NU M2%YM+\&##<$\X7UYFZVS^*JY#% M*,U(E.W)=SF9QNDCI=55OY19,&9'\,?FK<2K^YVRL4WJVVV]U=[0OG*] M,\ M:!KSNU6W^3#-(KYM'9FD(8W)0U2,JV,76_[YB_=WLJ$I^)I$%X(8[":_P2%F M2FPO*&1[05/(]H*FI_;^@+@];K_A^8JLNTD7;GAZ7 <;O?RX=D9D'7_: ]Y K<-D$+JN]U<@EL\O#9_D;H$70 MH@+P4X00I<.D!#ALHLRF><#*E]8F3(X :8= *FRG0LGD")!V"*3"NH1@1@<. M,:,#I%T&*69T@%1ZD&X\HZ-WR\N;-TQIP-,6V-N:D*,H(8\\2*)*3_F#0'?_ MI&;TOVF=2>417+-00Q$[H'8@J#7?F@10P^SZ9FG$L;C>T<"AE((##H%#&037 M-1PJLI[=G/=['>7?/HPR2DG$WP+-"Y+Y!94K]B4+L,QC_;VZDE&+R+J%'./8 M!G* G)V0,P!R@!QP#I!S,.3HQRZ0 ^3LA!QG8^1@2?+-)A'=1PRX(=8#W]@JU#4-\Q/B98B7 4% $! $! %!0)!T M\@&"@*!N(6BCWO?;-ZD6U%9ZF^[5R[VPA32L]MS3H:,[AG-Y;CAGSIEA&:=U MPVKWW#.,I!B1@=(I030L%H")I5'<&A8#:AU FIH6-UQJ"DQ MNZ)1,' (' *'P.'6.%1D/1L-JZ4 %AI6HR!K5TI"\U@@9S?DH&$UD /. 7(. MAQPTK 9R=D4.&E:C877[.$3#ZO:932+!H6$UH-8!J*%A-:!V(*BA836@=J@) M% VK 34TK);-";U PVHT:I2/J8 @^20$! %!0! 0! 3)*Q\@" CJ%H(.T+!Z MNT[2ZWM4_S/)*)/:_]+P]S3//R>_)?'0N#0M M_?RB;D0]O-#//4_M1M1_][-OM&X]G-.@9(=%[(&CA/@)*9^D2&(F1C)-\XB_ M BZT/,KY8NFLY_2B932OY2S&:9G[29C_=/(JKMX<-!HRBVO(;-IB&C);[3;5 MU=N]/0:/P6/P&'Q7!]_G"'SU;;GA1W67D 9I5MF@)R4S)#)N0M1W.*VVW%CN MZ$FV[+/T-,AA"UU3I>J1^CME]N7-F!F=ADG^S@X9HVFY.*<6.)OC[ E=),W8 MITSA13:@3%J4W:2%'^\04E%SRA4NOOW09Z$#^8\"O>([C?%8&NBN ;H#X%8 M][>,QPL745C"P[ 4)EUGT;=YCXJVH2DK%W:WURB@"A8%-+L%3; HH*H(5/=D M451,OY0_$V #L9J2ZGD,,Q@F('"0&&@,% 8* P4!@I#8 SD!?(">8&\$!AK-S"F M?*KQWDN6:3;EU3S+QRB=<\::/I0F.70%QL 4WUG%>)H M:(M&R5:3CAQL*6S!!9K264TQ-%N&XYY M"95MBWIH:J8M3!-?%$I?)BR)-$[=F:PKJB7..1*[QB,';R._&3K7@)^EV>*6 M=C"=0;6@6HN4A6V:/6(^@])!Z?;?CU4;F@[F,Z@65$O\?-:\H=B'^0QI=NED M0K,@\F,R]:YCDM/O"ATK#I-+HWVC=W)=AL&)IM MB%O(V55J?9GD)%)3=6>_ONCFD3@C*>F9MA6ZWJ+^12Z"=U<\4[;5\P^3*B*I#%*I[!;(,YB MB O3\C:F>VW/IT"/2G%]4#<5H.+]4)V!Y@T;\AS62 U=G4%>("^0EZB0AW$X MZMK)%E, =4@.!JV!UF2B-4<;ZN): \$D W>!N\!=ATJ%U&&1P2(#J\D,,+#: ME@(;F-I@**X+#TPRD!?("^1UJ"B9A2A9&\N9'PN?B6;=\0?CVR79Q%%"/XQI M]5X,4W__:4E8 4T*FK4_/8AYW*6K/.- G4&MNDJ4,'JOOR_?)DFSB1\_ ZS! MCWFZ';,+^_T=]5WALE@_GV-H&ZB"'*"S&)YYW/- ]:^B\G^L,TX?8G^;T9/[ATX\ZL'CZY=7U M1;J'O3;'8O,%^OK)3/O]VYJZEFCJ\XT]3]?;O7VKIWLJ/SQ>/ :/P4L^>.1H M[9E4.=PSJ;+AW,D5@\K=35S\M.K;0VU1W:9Q6%_G=YKGY&;L)\0PR=_9(>-M MRIJ!,^!L,YP]H8ND&?N44: ,*!..LINT\.,=(@(R3YZ-Q$Y6Q%?=):0!WQX] M2I.3DKGB&7?"YQTP2#HB%S2@DUN:$05,J],E*E !<1P&W)]VAO>3+^Z5D4^YWT]UZ2PK7Z1>% MKD3^F[@\I+>PUW+^T?ZB,EW-L9K?Q% )V/#ST.-$PGQ*,!@8[$51'=F2[BFN M!-#07 WD!G*3EMP:V.1&;>S 1@.-20)%T!AH##0&&E,'UT-&,H MK)^<+&K2M&D "Z##&G%DV*)QTD*+?HD69J M'=:6!@)KLB@ 9A'H!?0">@&] M@+\!C8!&P-^0P]] $O_+2?R3"4)CJ8?], M>11,WT^,!10,.&$^M:;ALK7@L-71L,Q,UQ;XA'%MUJ>JK#C-9CE3IJ M:&/DET73[?D-R@9E.V@4!),8] IZ!;V"7D&OX&]!I:!24JL4_"T)XHD([DNU M1[KL:TV'VR%]GUX&TK0K<"S-<@ZW0[KT\&G:G@";@BZVP0%;8;* V4!DH#I8'20&F@-% :@FM@,[ 9V*RW;(;@6AL+I1\+ MGPEF[?%K/O_\LG.N79T/]PO+K<'ES9ANNROYR]^_6'U[0L\IMH0G/R!WT@U^G$ M?YEKETZ/HX1^&->;[QJF_OY3]=JCA%%U<6*[##,BWWLM)^(O"8K06E)DE&9D M6F;!V,]I2*(G"1._$C'['TE'9 4XNSS&!0WHY)9FB_G#,C3"7X>0RY.H>MI1 M&K-Y+R='44**<5KF?A+F/YT0LCJ(902_^7)JG5S9@?G%5_QLRM+9&UU^Q?S[ M\FV2-)OX\3,N,?@Q3Q>NM) $-(YGQ_SR3G]7?6=<$LR_;P_.B9_=14G]D'Y9 MI/,?:GZK?GF(PF+,CF:"F/$F8[#8G^;T9/[ATX^LM7CNY3R+)^9SUJ;5;)ZI M43^2Z;Y_FUK7S@KU^8ZWW_G&GJ?O>_YVI^^6_'+X'= WGQ]7='&/]^R>P_O?2]8J>"<&YI]@(V'9'GW^P82E6]L((28/5A/XJVGSK5O%LHL MLJ"_%0*1R'YIEEE,'2:?1)33GR+A\F M_SPZ3Q.^\IE5)WX>74?YM[-'_B_/9$FS;=)>]$MG<'IQ?F%:%YYAG-OVV<"L MTUZ\JZOAY5#MM)=K>D^3DI)1EDY(6F8D9ZB+1DPMV+6",F[\(.+M/!CDLVNX?/\F:?DDI-7$=7:@'?"/Q)?#ICX,A"2^#+<,W.D MW;P7I>ZN? S#W8U4W!=S8O9SW)T6>CAMG_SQ&N\)%^A3=A$-%[)=SC+J6+Q- M9?>N*4 V85XWC]RUJ;NM1C>%R1$@[1!(A;71DTR. &F'0.KT)2[>R'8I+R^F M\NN=SYQ].ZUA/_SCB@J:&D*!I%NUAGYJF M_=5+Y%#^#\GH-*,YKU G,[XV]&Q=Z/6QOK@ZN,4JWK-%0'K' MR^:OZ92O'"9W%U$>Q&E>9EO5NIOVP#$O#??"MD]U_6PX&#C>;-'O3#_3[<87 M_02]J_6>U-]H>I?YTW$4D-^2$2=%+N!7W].A<,7/$[\\U]1BXLV8SI8[&=)( M/7OP"GN2EY.)GSUR79BOCMX^DKN%W#-ZQT2>D]NJI4":D'P<39G>$ ;0NOG M#[7YPM^.JI.HR*5&PQ0R;0[,=HODMYRT1=\>@^_)X!59/&MNK^']UG4-0^[- M>0ZZC$LZO'K;" ";R#1XJXV$;,L1;>,7B[DMU+$ I%C,!4B[!U(LYNYMC_Z3 MI\^'Y&OA%S1O4^<;KM/=5TY=ZD.S]RJBX6B.)6[7S*Y7:"M$--)-C^"9?O/, M4 ?/@&? ,^"9!GE&=S3+;KZ;45=XIL\QU.JT_]]G=]W%QY>LHRAMYRUWQ9(::Y8AS M9'856E<452&=5'=*ZXMJ.IHA<$,IJ"94$ZHI3#5M"[-FS\*#TJGE%J@2M?50 M\SN]R),BO*D 6]Y&:/\8%&,S@0N%;VXCU(?=@L!>8"^PUR'8RQQJIM>0+0;V M GN!OS=5P>0/-=(6M=X"]?G G7^X=>[ '6Q):=S;\^W>9%]'HL?TFHWPS MQCCE3,KWTB1^M84F>1A'P9A$"<_#IF2:I5.F+H_$3T)"_U-&4]XH5R,)+19M M2 MVL^GX,>=*M>A%REOZCNG\LC]T)B6$B) E-D^4J:.IH](&A)(UY<38U1B[ M(O'61O:M%+ ((D?+,ZFZFLU[FBX$:QD:>64P(U(# 0F"10!(%M06">N"9_:J-F7P)3/EZ\OPB[TCMS?TD8 MFF,(,PQD>;U-3_&8R3NL$98-=8 Z0!WFM5'":A:[H@X(S;\LV^8*^"4I-=Q? M1(,AFOPCUB+1E-0=U?(\<;G74"VH%E3KZ3QWT/SZ9U=42T" 35?=$+Q)"S\6 MAAA%"[!D6B%0I 1+@!&@>88XKD()%@) X"_PUP$M+>?/Y;YASO?GYY\I7>\3/J:3E,FY^3N(LJ#.,W+C-ZP@9_% M:?#MU[_^Y>>7#O_"Y!H\UO\^G< DFG"Q7=/1+^^N+G@=V#_L/V\NWI$H9#_X M0?%AX W/G2M;-PW7/#T?VF>F/CRW!U>VX5X:IGW^[MZW*-M6F+*W&OO_+#3R+F^49!_B8"?L[AG1O,R9K_X&66?[\K8 MS^)']ND^H@\T)+>/)!A'=+1T1DB#*.=7GOC?:%8]#+M(6F8!NW[\U,)@?EA> MW92=73U2$M1=#?*4?!Z-HH!FQVJ\ MYV90VM33?GY9WC-HY"^@;0J;%8P:B&3 T3_OLR>&:=,-/% R]MFSKDAU M%R&P=R3D.FQ8?&ZJ]&^NX7Q\8<5]B/\GKZVPPCYO.Q>70.77/G#/FG5Y=#(R+V3SN M75U:9\9AYO$&YNUW:^FBJ/MB?*HX R5W3.>YYP;I>$QN7EVFX7'SN['Z+K( MHH!3>\X'1J?KK_^,W_Z:GSZB0^.G15-J@FAK-B=3^[U^]E3_['F?OZ*\L6+9/-<.9F-HFX= MQ9^,HZ$2+;^Z]DQ ]VG,$!-'!9OQJC<=Y=\^C#(V[HC;B&R,)%LC-OX\$S_[ M1HL/RQ-J_1P;O,N_KWF7U867A?EW3M#DG!F1*] M.K,'UJDQM"XOKYS3P=!PS\]F/NBI=6Y?*#MW;3SMS"19O?BY+.6D<<4FG67! MCF>"98Z7G]TQT-Q&<Z95TU/3!^ M8]>E]813SR-QQ:X!P__J-?BOI)HXJFMMKZ:;Z-DSS2S8<8QMOV1I6 ;%O_R, M$_KCQL;D<'!V;EXYYJ4[O+PX,R_.ALY@9DQ>G X&!U)(B8)"][^=!I'U=S,]#-\X%K$]2M/1T7UY8XFS%>+8X9@]CK8+$D>YJ]E MII9,QX1XA9[.C)_'U?>\R[6.R>7,^*K<_E%9, MW\>0+QG@RC,81(Z.L:HR9 M47;TS,JKS%PNHN>],E>.KLR$G+,:MS"CY,/3O:(D9R"/ZY $LY/^]?PAV!G, M9>?61!7:FC*CC_%802V5NH:SN:[7(A<<^SVLAJIWB$L C)VEY&.P%XV^GJML@GK?.#-+,CS"_/B M0*L833;F9:.,[KEO,#W\+\SG4SH**K=/C^?-?1=Z:4KI[G6 MY!R&MK\RM?TUV^T>JZO>7W_+TCQ_ M.4XR7]HUS$^WE#G0"5\ANO5C'HANDR$:+L*59^NY/3HC2K*KG*59 [0,.1@@ M>NR4@&7ZRS*FYHAK]066 U7F^HRR=\,37-*L31':)(DC6P'-? 1X9CB&:FQ<@:8YX M!./H)[FB<4K/WUU5E8&PD&U7YA\H0V^5X4A8%_0^S!I-AL<[8\&]:+85_C>: MD+#,JNJ),LMX/1(AIR(UD@TP75%L88VPJ!0+"B6^'7, M@;!(1.<5"Y&_"[J=W'EB?5Y,V^RY+O.+Y_TNW0%1<'VEF:O6AOK1"72F>/@!_! MC^H7)8 ?P8_@1_!C=_A1;#D%^'%#!WWG[5$V;!;VO,'8=!I3WGS8C\]JQ_;K MF-)BL;7*5DW&3EWG[-+USB\]RW+/3SWKTIIUQ70]@I[]I6]<+D#14O&)D4 MHS*N=GTHDR)?;1&(CFB*=T1S6NV+Y2G=U MC5V/LBO2B:M24ZD '%:F:I,Q[ MHBT$R[L,R]>$2FDG'0#< 8"2-9@" /L&P&:;1P&56[0I;3C9I'F0/>\?WBBP M)(J6-Q?(?>[@AW,'WY\Y^!I!,[(VHN+J-_ P-,]$,[*# :+'LQ]8IK\L8VH# MM#P$RX!EP#+-VC*ZL#87G6<9E"2>5QM[5H6(LUVET6&,E_4*TZ&NJ IB6[W5 M!EL7MC $;8 V**X-AF8-A+4IZHH^H%G8BWCY%_N=?DA'HT8,JZXT4CEB:J4W MWTME%23-N7:RMGM%Z 1ZMZQWABW,O(/>0>^@=QOIW4"<4]5KK5,D$:?%M B5 M^E2@G'!5@(I7#7JNN*:^;]8,]J$T4#YRD\Z< '.!N63+"P-W@;O 7> N%;/- MP%W//L='UI"D */"A M9X#8N.&U_T F/GMID?]&'T:4T*&$KCYMH UL[$-[,$#T>&(#R_2:908>6 8L M Y8!RS27?*?9XB)ZG6<911STYE3G*DJB?$Q#F83/U:@T$E-HL!M4USQ+7 M;^,-X71%S^13*>DF[;XJE*<9;D-Y2] GZ%/GNA%XFFD+TY>NZ .Z$;R(EYNT M\&,2;93QUGI>,G:=PZYSGXRAY@S%^;#8=@YQMLX4;H @09"?#$=S;7%+"2!( M$"0($@39(8)TM8$#"_+@OK0NWWZ-1JUO8=4+&[]X2E<*LP]ED=*KP%Q[W6;#\V7X8+F&F V MU(>I4A]F#S47!6+BXI:@&= ,:&:59@Q&,QL[P* 9T QH!C2S_;;=CN9:P@+ MG:<910*-XO#Q-1T5#WZF\**J(NXVYJ'.%IQ:FN>ZHG#2%2:%/O18'UQQ^U9# M'Z /RNN#8V-^$&%I2^3EBX/'59DE45%FM"HD&$7?^6=AG7DE$IDBEKI$$E.7 MHKNR*;GGB&N]U/7@"10+BK6Q8KD#+'Y L:!8#2B6N.:;75>LWH7[?Z=^3L=I M'))H,LV8LO(B$OCZ+M> M"EC<4'QGEV<=6NFB0RM[[>(\*K 8Y--F;$M4TQ313.X,-&@^&;C<*ARI! ME=:=9GN:/1!M&$&5H$H]5"53\TST^('P3EI(S]@H8D MI-.,!I'/EV\0/\&2C;2"0^#IA]..[($V&(CKE+&OV!8XVU9NK=&AL$:K4%PH M[A:*:VBF+2[G'8H+Q87B'D)Q+4OS3''EE5!SWBVU]5P6H^.Z]GN89#>5)K-N\MP]!3G 7N O<=8@$+\TT1&<%@+O 7> N M<%?SW.7IL+N:6ES^6.U%O^[X@SW8DM#B**$?QO6^7X:IOZ]WJX\21F?%B>TR MQ+8NQM:>]F)IE9O0[U.:Y)2D5;'BFA@+>?!SLC*07>[[W\-C@["CXG6KZ[M< M4!/V7 .ASU4)4,RCN:(?;91FI!C3>F]%0AG$0C+?^9/,-_S<^S9K]U-N\16O MW4:WW5>[=@/5W424T7Q*@R*ZI_'CL9ROO[*#S^)"G:_ MH/YE94O)WY+"3^XB;@&Y3R7*QU5/#=*8^;),&N5/-_T\T3$^UEI6O5\B$M7>>:#\+6893GQ[\NW M2=)LXL?/S&Z#'_-TXY--*$Y^8,^D.MT MXJ]X=A,_NXN2^B']LDCG/]1N9/7+0Q068W8T$\3,PF76:^Q/+:Q><^TRYN;K7_4S#FW]LGLF&DJZ7EG@NZ#V-TRE3[X(&XX2- M\^ZQ3>5^4>B]6E_<8Q]>%=85'4T_P#8SO5A/5(C$I)MY05X@K^T%=61HSIJ% MJ*:DM565A@(X0^T5F W,)B6S69IC-4]LO3#+% G[-EA^YA=;[K0DK%Y4L;)0 M4_.L@[5AZ(I^R:=*TMD ?=4G9I^;KG$HA>I#,364#A'A]5=*BB^^%T%)(I M^_1*#5Z1)6WIK$A4T;U81;>Q@PCLH;8$)7; (4KL #_UX:<.#:+$#B5V'0TR M=CZ&B!([K#^W/O."O$!>.ZP>.SH*['85'I:&P6O@-2EYS=8<&P5V[>50=\FK M1($="NQ08"=%5+%G^G3DVNZAU GE=5"U'JN:J>GNP72M*U,7RNM07J>X']SW M#&B4U\ECZ2,,"'X$/\K%CT>&9CD'W)D1:R@@3Y GR+,3Y#G0!I8$W-D+XW*C M\CKQ%7 '&RH*]E"P)W?9EF2G8_ HV)/<+D7!WHL%>QLGKP![J%1!P1YPB((] MP$]]^*E#@RC8:R6U4J)0IAPB5"-:*4E TM#LIA)4MQ%85V*."G&8=!,OB Q$ MMKNPC@9V0QMO-+XH+0?:L.X,C@/'24V7&93( M+?M:\P$[AEMVQ&>7F/A1PF9K4HD/%\IN"D\=H4P68(4Z7K^-X[:8;'3;;:;?U MI,,O'V_N+JWHXAZ^8_5M9;GN*LJ92,B?E4%UF?#'?L.BPIKRKF&?C=>4#Y.R M()=\9%P,5B)!GED7X@KT$;25H.&:+,B2HJN:H*#K_M(P--LV&Y>(+.]>8%Q5 MYO3;AHG9@_4DWGIZJP-/PSGODC.++.AOA4 DLE^:91:S^<[JH)PMFGZ)%&)W MN A6CAQS><-<)"SC"I3382O''=BP<;IEXTBG/1!<(X+K6B<Z8ZOIXN8MDK)+2*?MO[*#S^)"H:IX(5EW-,@R$H:DM\C_S:*HR*BKQMS,E^R -;F:B*Z:INQ-VGAQ\2?10UWBQAN@3%1-7G8A'Y5@(KO-6\:FFL= M<,. /E31(9P%\@)Y'2*8;FB."?(">8&\0%ZJD9>F[E6A6@#\$+IZ,67]&'5VKLRF<\ MH@^!9(6-Z$,@PX(7@(D^! !F1X&)/@3H0R *? ?L0R"3V;AOT.O)D<]J1_ZD M"2X\.-<)%I($TQ450Y@+"O620@W89'6P D\H%!2JXPHU M8#.4N#Y7?5&H!@/IUD!MZ["NF Y_6#YN1!-%^O.;5UT<5C\]6QM8XHI/>KUI M)@)$AY@?>Z&5AC80E]<+K8160BOWU\JAJ>EZ\Y',7F@EPIR_TSP_(4')S%AV M[C3-^(Y+\"C?E-O1P-!<1YP:;BB=!7R:6WD1C+"-LY$1OX&VO:AMNJ;;!XN( M0MN@;7W6-MO5AH=;T.N#MB$G^449_I$F'W:W/[= GJCF1RUZ3/(D!+W9WV>/ MC"$5VB59)J/(AMIC;R/.7KCI")XUE/,(@@1!-M@,[SSQ_+_,.=[T]/OI;3:4PGS$WUXS,_]I. ?AU3 M6EQ$>1"G>9G1_(9)X"Q.@V^__O4O/\_/N\G\D)XF8;57V&D0L%=0Y-_O+NZX/VT_F'_>7/QCD0A^\$/B@^6;0XO76-@#2^, M"]UQ/-.USNW!E6VXEU>>:[S[]8?WL2S;-]HWKGN=Z[MN+KW?MKMPSF5)%L(D M?A*2TYA-+_SUD%&:D0NF!L6HC,G\\%O;]P_O[\V36/R;\HH?=^7/H% M)4RI."W%-"CJ74L>^372,GLZ?OD9;OVMY;_\D(RU:'9?J\JM'Y*0WK+G\>_\*,F+^;LA84GYT[ KED$M M<_ZR^-7N$O;FPV49L^/X ?6I]4W]/&7#CA_)+8TCRN[V$,4Q^S)_ 30\)E?L M =BK)RFGR2?9Y'?7JI_+8Q3>Z*,1]_P2BO^FGQ;'GUKJ8^&QD? M$7_;'"EKWW@EPB=\U-!X8'BG']+1B(%0#47<;=YF:?7LYFMS/;=,S#S&XMSF9,8AQR3S+; M#U]2X:FUI[UAVC_-Z-3/*D:M6*&:+Y+*RF5B#I>HEQ%I4=EWG*7Y08QF)IRI M'R+&*/\\_GI,_G9Z^H7QR7_*B'$1)V=.XOXW-A\]09WSA)_GY60Z(_$QF^O\ MT8CQR!(O\EF)+W:P!XB2#1^JNC+3O0DSP1\YR29S-E,SP:09H_U MWT9^E%4'5("?^-DW6K],2 _\<,RRJY( M^6"*DOV5R;N,"\ZM98L3>;\G^S\FW>0I!9&0A P%:@'0MO+KTP!X@"+% M2[2M#56U-6N1Z /X&HU&X^#/?WM>>.B1<$%]=MH;OAOT$&&.[U(V.^U]N^^/ M[L^OKWM_^_S#SW_J]_]Y-KY!%[X3+ B3Z)P3+(F+GJB? M?Z>/N-\W1$C_\2S<3\*9DP5&6$I.)X$D5SY?7) I#CQYV@O8[P'VZ)02%U3P MB!*1*F"]EIC/B/R*%T0LL4-.>W,IEY\.#IZ>GM[AX8 1^00ZB'>.OS@X' Q_ M&AX>#7L(:LK$)U"9U2+P*/N>(GB><.^=SV=08S%BSR"5S) M#^1J20Z@4!]*$4Z=F*Z<*$V@"M "Q2@3$C,G5NPY4Y&G(UUZ>')RL: M:[CQ'2RU[84TNA*YA ?$DR)ZTD]8O0,=>NB@GCK<]XAH21_-:UN%%,1M*:1Y M-5&HR(HVJ),E4;_Z$5U?/>H/#[?3(NED];2(Z-K0XN0 EQYF M6/I\=06_JVGF<9[B*!6''[9047-F9*8<.#X 9-\5=FE MY=%%/YKXLC33@'.(:QIH8Q/&O[;6QR54<3RNHTI$H_[H)\3-%"#/SKQV8\1$ M^J^M&X&R1R*D8GA41PN++/R[G[!HI@G#U*D^^&:IS)];-XB@CF(WK*-$1*/^ MZ"?$#1602UY?@XA(_U6@ V;,EYJ1>A0]7"XIF_KF"3Q30_:G:-P>DRG2D>FG M<-0LCE\/EMQ?$BXI1%)67*X9S#F9GO94]-^/(OQ_.]A[!Q%O5"0C(!U1Z!$* M2)S TY6X292,."B??=H3T-@>"6O^ZI5RR;1NI8"$,KK#=?+PI&Z=@(1X.UJ= M)2=UJP,D F;$C0Q/,7B HC"M&ZT7#I4^B/G]X *C7D/J0+?QM>%TV*M10YQ M)"H2EMC2Y\/A\&@X&* ^NJ#"\7P1< (_0B;(XO+SP3KM&M= $/>6?=9_KS=% M2!P6*2!"P AKHQY#= M7SJ-RUW G3ETLSL(P,G(\\)!L VX2EB7HGA4!<4^BL0@+0.*1 M[9 ,610A=C0\.AH,*_4[PZU+H)S[BP65*MDK1LP]]YFD; 93+%H+ER(NA0/4 MX'W. &5Q0YBY*,5OCXUJA9'K:BG8NX;@G2\:>L:F$@H=Y.!]SC!7B*GJCK$X M9,GKI)\L .46HERL?MX0&%;4ZVB(L8A:-8-:$DO-(C-NEIE%+!X9^;I0/*S: MU'M+2;5=[:&UG%?A&#MXGS/&%J/;R=&6"=^CKDKTGV%/+=#2_E_VLUD=$3A8KN[;$<_0LR)9P3=TP>"0M> MWMHVR"NUI9.6;"F2CT(%]C92CMDU@Z92&UE?W#HRDDKM(B?MV\@N8LE[@RB' MZ<[LB5G!\'#Y>T"7JM!7\E()D 'A.'?[W/=KEJB&8QS^+D]7')6D/R M CJJS?W/R/#O.H[B=GJ.Q?P*8NJFO3&?5S%N[ZOB)A1PBBO2;/=P3<_]!51L M3IB@C^3&%ZW EN%9#-]1/?AL[DBQW\,X#3<%"HBU-(2Z@LJ4>P@ACGYI'9,:+_RVIZ5O;KC MJ>2 #@?#P^SPTI+U_!C]M;>2JJ E6<,PTS\2=X0[JCEF\/#!E]AKO.CQZJJ5 M^JU,:K,UOV4G/J-%$RQ0HK%ZH77N])K*=B91.SG:BKCBK.GP*+N"VY8_ZUY. M-;I;2ZU=0&O(E14$U,&]B$T!GH,X$Q!?\F7]J=+I>>O"#DC M#-C*.P_7 26/NG"R,CS,F:Q$7%#(!BD^W<:@_LAYB0'GXI MELL&W:4^\^)0]$/.MJ\L?/!028K>Q++TVX/+^[N[?2^#9K+&XM'$#Z1>SKS5 MT5>#S:5-N)>"G=EMG NVG?#0LLS*+ JE[<&&9DIFA;IMSM0>6[6.1I@P&*F2 MXA<.,35QOS&7< LPQ>&:E2\6;6\UKZIFJ?EETG6YYF=/8;4V_8G>P6SK;4@$ M"C5'@5(]9:9F]*>LVOK9WJ:5L:CF,PW;@N5EF97:1R8MDF\?&N70 /:X05-' M6821 \,RO,KKR&U 6DM.*=J9[RA MG6IGF#2\.EHJC>W M(9-9C;WZIB(YG%2#'*^Z =8.>M9K!DU,'O!S+31LJN*,]$F. M%S742)-WLZD+MEDU0Z&(87&@>)(S\[,!*MU\U='>HM)?/C.YM_AQ>-U#N.)5 M?R+0C'\IP)E$WQK B2QSFC-ZF5Q?$4K\2R=G Q8JT0EH^&&N;1BQ[6Y JL^[ M%.W,O&\-[?@4MT(XO'Q"[6'H^D5'%A27TRE1^0X2/QL3QV=JFWO#;;D-F)<" MG*P9H__5 M(V,8B&PWTI;P+.UMF77[M=YF\]=.-Y+0R<[T!?/O4&NPX7OB!%P'&!#:7&'* M5<:9?"%8-:->!JZ!9RVVQ9/4O*^Q).Q1PE_'24J"SI439,O8(YK;].IN:8X= M&6#O"Y9AX?J]MS61Q9T[[QLBM2W!G!*.5$")#OON7X+ M@YVLKACD)QRV87\O&*@HOM:S,;+^) M9=G3@[1E[/U ^$M[H6(E"')8JNM:P#VE9BBMUQWOE42YRY!#42 MB(S$TBLUNY1?V@8;^\-.]>/MMB47N_/#''>^O:$ D]1'J#H986\#9'PKY^O: M3T9LJ?%DIFFM&$]R?>C>!;N)[Q<4C;UU:/P 6.^T5X_4X^(9YH1 M3X1>.SKM21Z0GC8D:"SV[_#3Z-"SWGTABPGA/<3P@L1?<$^]H)ZGFC5B(@+@ M2F6@)/["_6!YVGN><(]^H@!##TG0][3'?,:"Q2?77V#*KN&%JD8/F8)+PJGO M/NB";L##(Q@'&?43=1^ANRL=ICX7V,Y&_8M@_O#D/\Q!D=D<_D>BCW8I0Q4R MKM;*QD>_QFMU2?S>'=5/\M7_>P/H/IYONKG;Z]ZK.H%F5-OD"\L0@6_PBH\WVLV$65:4+8W.=!5R-%=:WB MY,LT_DJDFG6J04NH+X[ 6!XP>49@$AH_JUK[BKQV=3RL6[W+WP/L^?SRV2'$ M%4T;*<-E=YLG]0F\.TWN3\=FOZ7I7_!SZH3C\#C8,]^J=89HKOUDI-9QLJMNK?)\RV,H6+;Y5SDJB]*79E_'\BS M//.LF*D6Q19CA(S8M#["%5UB.@J)XMI6*]L<7V !H6?K=527V*4'\-23W0L[ M+C'W5I?/$"]3$=WN%=[/ME:/"@7?/C3).:($S]-'A_0"Y63]!C,U@@B1;*I/ M^Z47X+N[D[G(H5HSF.C[SR*([-8\;@.ZW1M?OJI. MC$$%GZ^L,4-?"Y2N;J62;V_.7P.EBCH(*8GGT1F\_((9N)4P7!E!!<)+/GS? MB^^U,)*!C[&[F/RA;=>]\S$7BZAA5*OUG%-AJI ML308J>>8S<@=5R=)%VGK+"ZR>_U.N\US%6IP2M89#8!79,(# M<-V'@^&'=)VJ%?T#5/'6D3XH6Z&&>25WL() SZUHSMK5N5:_"@7?WOU#S]>9 MIBON+\+S<:O\(U9)O6I0[%K"8B.L8X(]3UT.1MS#P>"CN>U/19[&-M/05BV\ M>]9K;TU07G/D_B<04OUH4,*W@1,V8XKEAW BO*?&- M)I_IYLTD+JS*3E9)$;NR^I]?P?3!1X_I;"[%2)\+R;B#]N :M$?W+]* M+#UPK(:Z"[P26S?:1K8[L&K0N%+1!TJBM2&A':V$>#Q,0XYF,TYF(.1:!;9, M4$=G=TR/C)(C[M:-VYX>NS;8;X]1- <\5UIX)/2&]M:?.!2P%KQ>3]P6ZP6: M]=M9_P/F,R)U+M,ZG&C6!K=NQQ+FN^ UU(S ;,S4V5Y]^UO4ET;0WW3YN"&J MEO[C)!'M]9;Q_3=U+C8W^6O&R+6(KAGM#L1]2KMDSY1[$:A%.V.7HT?"LCVR*$T"RVKNL#?CX/]-6)?_=^5YZ1)+DBYKG M.@=US<)5J/7K%V'"^4@%-7>JIN_?C!KHM83MV@BWL7OI_:=^(#"#F#W@DA!6 M<0FF$>7NS05SJF&\J/U!N-*:%Y"\O3?9<'E:-"6[(.;_,'<+/&7Y4^XO=%+* M. X@B:Y^B"/T=EGNW&@4-]VOA+D^3W8M:X0-W8;M*K4HWG*[BE5'/1#@H !&PP$ %0 &%T96XM,C Q-S$R,S%?8V%L+GAM;.U] M67,;.;+N^_P*WS[/&&-?)J;GA+SU=83=O:K\\C[/%LY=-M(L8GGV= M+,Z>_7>(\]^?I:8^?_;?=?/[Y-(BM"[T;/67Z63V^S_R'\[.X[,_YI-_S/U9 M/+?O:F\7J[;/%HN+?SQ__O7KU[__X9KIW^OFRW.*,7M^4^K)+_*_T/5G*/\( M$8H8^?L?\_#3,]!P-E^UW:*1Z\__^.;[KVSU-3'&/%_]]N;3^>2Q#Z%:\OQ_ MWK_[M-(336;SA9WY^-.__O;LV1J.II[&CS$]R___[>/;>Y58@F=Q\16@G/_= MU^?/\S?/3RXN_&11G_C_MYS,)QDVD&%5U5D3T\\_07?,0'VB"%TK_Q]/EUA< M7<2??YI/SB^FH/3S7J5Z%1=V,IWO+]R#@D/*^&'9^#/H\ _-Q,>3Z73#PX-% M;U??D!I]MFX:#Y#\?KG^)'Q9GY]/%ME4S$]FX64]6X!1 >,RV2UDBZ)%Y#P) M8061G;Z=I;HYWX["-3-O[ZF\9U"W?4]I)DB^K<;,JTK MZ%/FV;R>3D*>8%_8:9XX/IW%N&@AZXZ"!63\8!O ZBPN)MY.#Q;XT5J&D?[- M9 ;M3NSTTP+^F3NZ->?WJ*2P["?>-\L8WDVLFTS!W,3V [F/VDMKV\E2]]1 M89W?+!?+)IZ>Q3[[:-%-;]>@();V?@5G^9@!D^F<_C M'K-5CXT4UCU'%&$YC:OZJ5;I.441F:]7$]5GRQ,3A\C=.#L M8YS'YK)79O0GQM'P>Q53;)H8/L;+.%L.A,[V1HZF^]L9B+.HFZMAM'ZJ^J/I M^Z&IP0U=7 $A7T/L-VV>ID^+VO]^5D]# M;.89S\75/EJTJFA@'>:GZ:6=G[T!0[E7#VRMH(#,]?E%$\]@OI]!TVT2?\]E#AOZVA1ZEA9I@LWEB?W>C=M'[TZZ&D:6L;MQ7J3[97<>Z; MR47NA]/T8CF?S.)\Y5XLS\]M_)E-DD0+LX6&^\#XO0/T*%MEISZJ7TL MVG8)AX9O>2PHE>'&6#ERZZUL/-.3^8?8>#!Y]@O\\'.]L-/]'.-CR3,61-LY M6'VVT:/FFVV][+%"@XNK.\-WIT8MRO8GZ6NHHKZ*\46Z2/4JY\GI/OMHFY'9VR_;$]\-)!,WS]<_>SO+H!X&Q(FKEXM5)'*ZL@)MUZPZ5#F<7K=6>]7\B[Q[W>X# 3J&; ,BG65;BWPH'D_6,*#4U[/:B8=Q![]Z M#.>#%3JD\@*Z?IPOKR7JJMG35170X[_L=+D>*?/Y\KR3L=JGSN$T:^>A;2_5 MGW2_Q/I+8R_.)GX/9VMKH8%ENS6H=[WQE5T]G;U6SF[^Z=?3E(GRX- M#8Q!.PJU*-J?G.#5 !Z?[1^[Y7KDTT'DV+(,L(>(+6H91/KL)-2S]4Q_\^/- MON?&26]I!CM5.HANU]M1\(_U9B9$;?L?$CBXPD%T>IU2S)-DO/G9Q^CK65Z0 MW&?EZ_ :!]'J[F9:_N&+"&/@5J 75[=&YF/\T7TS7@]8+2TJZ@_'=[;YG>H&P#Z%/VR60U)&*!O[*3)GEA\'^U\ MV:S#FEUJ'%+7<33)A_0:ZQ=+.WUO%YN/6W96W^T_/DV/ M53 *H>V?1RD;FW@'6D'Q6>_%H^$RLT7;V?99MEIMEAYY_9#O=!TNDK87ZD^UCG-\>E/G0Q,M)O9Q/K][.Y\N\ M;+KM5-!.%?JH>QR:WCVCWM("#M3<./"X.914 (RGVAH'$FLG?]\K!,.U. Y4 MVIFX_EIX4FMOIWXY707O[^#?F\^S?ETN7JZ;BW^ 1B&& 1M\M',+M+O/O<8; M<;(PU^) B7N=OQ%A=?TVV;E;799=SM$7:R^>9U(\C]/%_/HG*YH@3#:W>?]C M\^/J^MP$3-\.*)%%^G@35[\->9,W3>S-@?V50DT,]Y>F5CL0\,/5)]>J3*V+ MTY]_ K&KX1JK#,6)4QH188HCFX1 'NL(?W.$8"$YUP_>T#1ZQ#!AR!$.R1XP(@$(A 1 MG""2G!"6P/YZSWU*+EVO;T!V.3465P%PZR1PB8.50=(2B$ 1%U)*H$XG2 M>#QV=WL0!M2%82WEXK14Y.WL\]?Z?Z-MMKDL>]=5<Y-O6QZH]U-99741(>(P7/'C")!*8%8-TH8H#(2 M3P.6C!_..O[G8UT7:,='NLEE?[;NIK(*3+XVD2<4*%>(^8215=P@C(7@UG$E MK#R<=.)/2+H.T):)Q/?,C#= "-HJVUW!H/+NVLHL/)UNY)$AMZMH180)WF&, M'%$1$14<4MAHY"*'7RECN&BU/S&XYNV4K()V3E,"K"8P?YO LU),(\6DXRYQ M[\CH]UOZ[;2Z3[!*S3MWI-R]1O#MQU42D7+I$XH:@WH8.^1U#(@K(ZVE(7'7 MP5DI3H/]>NKI'C\Z= ;4D?BPNUF8WLZW):I" %2^PCQEV(*)8 M,HH;B$X^0Y\H%5NKR!O.=P!H18>G"U6),FY 5R0B%@@;",J#8!$)SSFGS!O5 M92^IN(7HQ(=>82I%B!:;ZX\P8DNI"@L=,8G@(1E+D*2@)C5)(.*$5\8E;(3] MCDQ$_]%EO^"5(LI>2RJ/( 9F3^BD)!()VMU9VZ';;B[J>59Z 2EA9%%0VX24$@)\$' P.+A4E2.]IAO;I, MV-FULQXQ"1TQ*A9PWAQ\^F GX>WLI;V8+.RV [9/E*C 578F4(4T3*I(TV 0 MU9PAX5B@ACJ57 >+4&:BZ)D'_4%5B@X?\V&R60RO;3.#:2R_3[(\S[T1 _C' M$S_9YECN+EQA*;P#79%*WB+O37:J\ZF:%&U2'((W,OH#K#V39!#4"JY770N[ M\I?OY2=?WZO+=VY_C8O3]-G^L7T5:Y^:*LS!>Y+$(HN=1UI#_"^ET(@E(W"P MW'+186VKS-Y\W^9F< B+T6K74?O-T6HOL5".0#PN=;ZNPL&08@&>MA4CF MCJ 4 RCGA_7!D"K]([PQ^CC\!R4 +F[O;[ MPX\5JT)02@D?4.(6W$B)%3*.$41B-#J!P=:D@]]4Q@/OD1W]0E6*&#>O@H&T M6XAP][-*1>LX!Q^/1$N0M]2".<0)49*4$XRSY-G8'>;^.KXC-*4Z^D,3+^PD M;-*;PIRW4&AZEI4@Y(#EG,:" J4,M-EH;^D M-]$I'.D9HS]?PH22GD&GGOX.DAP\3.$!''S]AY\NIGA%4L02:XJP M L6QH !FI!$9AFV*)DA'.QP-*>DN=&+#0%@5/2"RD;SUV9"'WU?&496L,RAP MHY"D"J8]GQR23FA!*79&=8@92OH(G;C0%SBE+I4\<:GC@\URG\7%Q-L'N3D' MO5GRY"NX8Y#AVW.AQ\ZK,,ZCP,/H>OURV\>XVKW82^>=92N?3/;]$V(AQP*6 M.Q0@I , <'!$>^+XZ#,D]-2S]?#8E9K:5L\ M+XS\7 J8&2PQ5@4HU^E0&P_"B'[3*.CD'F,OM!2N,'<;8)Z02. Q<&X(4Y1P% M"_Z_9$P$-_K3L,/PHW?@RKM$3WL"QTP%U4*^]47GD_.Z64S^O6IGLUIU;(<% M) 8NOIMSMYX"4A!I@?4A'"F3$OCOEC/6:H6RN-:/ M]-''>&XG^7'%T_1F,@>NY(OIAT'3MO8JAN -#&BD.?4HWW//UQZ-D)OZJL@YA-98(A*#151IBXB'N2;2 MY!U,0M!)H[^(.!H*'@[JB$F7TQ'U2[M<8R6M5EQ$BB)W!A%K<@(WB&$4MF9&.Y4MG"6&;")+.!HZ] M!8PZW+4MLWP^*N(=B.J( HOKW*W?:/R7XSXRQ_V7IIYO.WV\JV@E@J214(T2 ML009P5/.I4\1,4QZ)U50IL-9FQ_9Y3X4OS',+[?'[^_:L /GEL1$(Y\SID7I)%=!,J+[N8Z+?CAJ]0?IB":5VS54O MW2(MI]?'&_/U5CN-\X]QL6QF'^,\-I<[UHN*KFG=:O$@"\.QI\8'XFP9RP^^ MK(S5!DR6REE) @I>)B2HT,@F*O+ZJJ+MCEL6T6ND*67*3'2=>NZO?#(_6CZ9 M >G04TZ9$4TZ-\>HCVVHCWDB?F"-/MJO[P'_!CIB?7=S,W]OBU!V%ZZ"UE)& M0I!B#-P>:RPRSF(D)/Q&817T^$WWX=WYU'6 /O$J?ALD.[]S&)KY8.+^5'FZ M=.6P4L[*B((P&*4 D1E,6QP\9D&CH3P&U6$+J8Q=[Y\KO0(V2O-^?>K]P8'W M8QO[,=]S**SQKJ6J[06K%(7548,;8AA'+/B<)V MO?-Q*'9'R,KQ*EXT$0;Y^A#+Q32NNFAV;P7D23VWGS3MI8E*"$$T)PYI%C'B MDG.4O-4(0*0J&$8]'O^"UF 4/"+,(YJ0BC^"\.GV%?6G$^65E&-^FG*V@S?3 M^NOQIMW'TRY\ &>Y#F]GOLGO<+R*Z_]O,1W[5%.% /Y26U&'VNWT)$Z0W!@BDC M+B=SD/&17>/MRPI/%JN8@U' )5A-0SSB#K#S.D84L7:1@H$E73+!ECG[5H@O M/>-8],95WLT"B-:SY^:DWA;*/%FF8HI8'EC,3RU;:(JE_!2I1(YY*Y51A+7+ MXKCS>OF02P"%"-,GBN7V)^Y[]6]GWZ;=VKI!L;LX! K<)2M >Z,,#!.2]VNM M08 *P=SCP%.'K)GRA^+00( >CT[7.S+;X^RMY2H'WKU1%$-\*1E2T0EVE18^?QXC L4 4 ,>9J3 M31I&460NQ1"]\Z;#KHO^P;DV$,3'GPTW%^X/F@HW92NKG4R1"<0U-LB%D& $ M)@E"'4,C^2[ST$F$R/"P%Z>>J -LLW76$;#-WC'$8E1H]0P! M\403H@@EI,M+Q3_4\O20J!Z/7>V/U>\L6QD(;)7D&@D83(@YP1!77B,BG3;8 M>*53%S;]4.O80Z!Y9!MU ]'F<:5=YW_;5E(927WR@B#*<$"64H((S>ER J$V M*2L,[;*'QGYP+[U'7 ONM3Z&58YMYUUW\Q^II%*8$4.TA,C8!:2(-CE;-<0H MSE*9G&%,C/Y4[;%W\_O!M>!NBX\QS-\ COE"'B#WWB[R>Q17I^F];7Z/BQQX MW+Y1L7T+9K^Z*F\=:H4 D08D$!FX"2Y1B"S%QA]CPJ&Y79QI\NR\S M.+B[26<7<;:B$J$;(N6?W!-N;_KL64/%7^E7KUXHPUYI?,)>RM?XI=$O7_+7 M+T]>GQ!Q,G8#-3!AAH6SF%VR5ZM3AI_K$P]6O(G[VJ(VY2M!! %/ N=]*86\ MBQ)1)1(2,&Z898[1+LN>QW6H>C= R%Z-$8=RN0AGN:2::2B M88@:KI).5XI:Q[_9(PN *M%<'UXT7]P*L&_>!ZC%6#M_/Y,B?Y.4TOZ_/S>K:ZGM1RE>#1 MLE5P+HA@"(Q3H5&RFF0?$D)8$T+B-ECNO]>[ IV[>UYN25_M-@9WJK620-D:K$.!&D,&6(F\8S!0ZI>"8 M%4)WH-]QUQ8&HE\QI(\Q3]X98JN=J#VYN%]-E?$\4BL\BAHP808P23[!!*"Q M3Y9SFTB'.?2H-QZ&G$.'@;;\Q?5[U[3K\XLFGD483I?W+FV6OZY]5Y+U78%5 MDIK/]H\MU-]2JN+&8"(@<*=$8F0C!'=:6(:PQE%[[J4/K4*/OZ[*]AQ.]=5G MW^G=V)7Q> 2$WV8004XG_X[A_];3U8N==C++NIS.;A?13YK)''[U"OXY^[(. M05L,DZ&:K(2*VD;%44X$B+RD!AD7H?L"-M3XP(PQ8]]S&XJ/(P+]N)/,YEP- M_/9HL\MQK>U@1\PV@F;O9.T<+X$MMW"_B*EN-JQ;/9+W^H]%8V%P@>?27+V% M#EH]#0LEH?] OB]O9XO8Q/F.,VE#M5I9P9*@EB-E18XE-4-),8Z,D)IY):-+ MH\_OU8%!WYY2&Q'2Q6;'ZT-XK<;K(U]71AL>M1'@ZL,?'%.+3,+99@>)G6** MN0[/-Y5*%3J2OG\XI_6"=RDNK39C((1+DVT6[C3RXU%!&ZX52*"R_K.43'*]+FYV,V,G^" 'OK MZN%3A2K!C";Y&9]H>4)>BX#(ZI(:YI2DX+VW_3!BR!V:OF:%7G$Z B/:TV"E M$V4>V Q0:9(<\LY21#2HZ)1UW!@21!C]$\1]==G33#@0JK+=?ZWXSMZ__K 2 M2KODP6)*K"-RP6L4A;*(:LP\$\+C\!VL: [8^1V0*KZ&L,FVT6H%X?I;X+3E MG&J/K(@,,6? 9OKL\' ;A8L4J-TA;6TAT]]W$-@'3,7\PKA:\%C=@LK7$&ZE MWN8:/EFHXA)['GD^5DX,\IQ+),&V(:,BTSX):TF'H[&%%P4.Z[^'_F&?8)6B M17[N!-K*1SE?@6L[K5>7!G8S8VNYB@J RT>*'"?@9ALED,GG/;T2F 7*C>SR M)D69^:)?XH64$$1DB$D>!S=CI+ M4D)1.X823TH$+9T6':ZRECD$W2]'^D>L%$O>31:3+RO /L7%8AK;V9 MI2JA M?31.,Y3?540N9Z +QG&D@R .O#0IA1S[<:Q^V=$O6L6N5M2S^K[7M9L73Y:I M0$?#K7/()2W IR88F6 "# AJC<-)R-3AI$^I1\S&N8O5)^KE$LJL%=_-J0=? M5LH;88QUB%H%-=.\?)<37DJ6HD])6MGELBDI=-BXGR[[9HN]*U0'IT6X;GJM MS'4^R'NJ/;Z6O4?I"GOOO,HNEI=@+(6C.7T;8,,E>.*,$<4[;(472HG0:\\/ MBUXY8[ QF!MI7X [M7V3^XD2E=).!2WRL10I48H2U',DH62M%Q9SXE0_RUT# MWT3H]-UO;WU=:^Q[<]J]M7FJSCWS>0BESU- MU]=L\Z)FID9S=9H^3;[,)FGB_^1XP+_*HX*O:+W.L ME9-J0.N+JSO$'+CIU^<7T_HJ7AO+E972D]7 V5^'(EN;<=*EF]>2%I].?^E M@9$:PV\@2G-'YES#V]GNL_!'4BT+NI;_2 );3-6Q-PUU-868+3VK8VW4_$AMM'XY]Q+6"@ SW+ MIH&.V%_=[06K0*G DF/DL76(.851UA01)H.QW-J@OI/K(AU[].%IG[YA*W;R M:RWXRNN"2";;Z.D!?-E>OB(84YT\03'FU.,L"203Q2@ED1%G'KL.!T0+'1+L ML8L?9T_O(!8FT9NZ@6Z8'4"?ITI6*G"-.8Q$Q3E!6!N#!',866M)%(H)CNW8 MU^2')TZ/\)6BS/7C%/O/4#M*5OG, \X !JH([CAWN?B/>'=FV7_[;4;)R3!*+&4-, M^90WCSV2$68BZ'KE#+96V".&O]^0M]T[=]N*5%.X+O#KDTFY\/"Q5<>S!\09;F(@%K]L+ M <9+192,9-WM:SSRV@N**CA66]@B'M1T?0CD:)7:\*/%X 2)^,=Y$!Z?/Q;!Y8SK(/ MI)VF;YBK5S6HK>1^*/%U+Q00G M((Q%%E,!#GA^<3%Z@JAW1$*8%1/_;J+5+MV\BSF]0G@T.L%?UB<*[VEP?7ML M'TIMKZF"B(O2)#DRD1F4O'!(0IY2SU>*3[$"K(\U2 ]"J=QB/2:WKGVT" M\*Q%V#9"W+%]QU>IQ3SF=O;V\ ?HZ]G^;)1 MBYLQ?YVSZUW/^_ _H.,;?GY5,U52ZXX*46 MB',&$[)U'$GO/?)16L*MM92//G=H0>;UB..1N?5PJS^/D%<3F,7R^;6)G>[/ ML5TU5C()S9AP2&$0$ZM\?( HZ!YODL;$L$ Z6+DR"PP%N38 GD?FW,LS._L" M'E(W7[M[Y96PW$7*8(QBXE"T0:*0)'B5!$NJA7?"=<@;4&;YH" 3AX5V)*1\ M/;-^L=+M,-?O\7HJ3#D)'/P-173.+@IX1&X4,A&;&%+PV'7(GE9FS> (5.N, MXI%9]6N= [LEA(1N>IV5Y:#ETU[JKX1@(3$9DIG&[<+(D&O=[^/"%\!YJKZ@QQ 3"D:*6(4FR8Z^!2I=K*\YSX'S!2R7 06$OD'*#%N5:8Q2@P[O# 7ID5\A&1 MLT>%OHQ MTKGU$O[AE>9>TSE9!_(<6Z18"(B0P"#^L9PK$3$8@+&OYX^0I)U1'A,?>UO\ M[[^QRK-D)83F"-Q\C9).! )V9G(R"&NPSH% AP,?LLPIQ!$1>'#XQT[L7?L& MG>JME&(*)B&*5'Z8,Q 'UL RCCC& G.>'%,=,G>4V408.5L/!7I,Q-QCQ^&0 MZBK,E W8,T0Y]^ ?I8B(R4^K8$)PH$:8+@=&RFP_C(B&/> [)O8]NCZ^R=?? MD8G;JJX"3"6&40=1)\36=VLLO^O'T$ZF87[M:P3?[^/B[,: M?G,)GZQRU^_<.2PB186CXQ#:,)0$80 '#\C'8(%/E!,:3(RQU4[':/KC%?QE MOICX?O&]KK62,+85<_DA,\41$4XAGSQ'#*N(I3;4TP[+FB4O1HR07X]N_I;J MI[+'"_;2:K/XVR^E-Y6"GVUM$)HCZ):[OCE>YCV/]4OM6>-/T2^;57XKX- ;.VGR MZ9,L:*H:#AQ".(Z.L1M[8E*][,^0I8YX8S5*[*\^E<7@5W>*VOS[&3.5#G?Z-M[BGZPLXGVUS,GENJ1)( H64H,("4R6B0DQXBDFP.P41J M'SML0I1QBP;A4#TVW'>[.4^\L'LC.DQ0\WNB9]D^?ZT_GS7U\LL9_"_&7>.V M8XT5)T2G $$WI5J@I+A& ->OR5KHG-)C#Y_\I!\*X]O*??Y:=0.,G=5X/ ? MI@X9FJ^'X601(<8C@[5U4FJ![?KZ8 .X1!LCUKT_38Q7\%<^,/9XY M\7YYGCD3PRK=5P[E[32K]0L8P?4B"(3TAR'4KFZPJ(RFP!E*^6D*$3%'W# 8 MC-Y2\' (\Z:?F&7(@R?'#5J&@_KX[N33NN7UNZ$H>J_N*AKI8DH!P:2@D*1) MH]6DX9,E-G@?I.XG0]N?D*%=D3X^0X\;\!SS8/YQ.74 A.-SIF[WYN\X4R-R MH58'PV]$>P41T;3.PF\C_5-E*J>E3=('%!/3,,0Q18+F6V:,&FN,-Q*W"D^' MT?6EG9]!-^7_Y4VG2R#;;%_=6]=1&9(B=X2@P!-8.N(%*('L@@;/G1YX>;+][.[CM-'^KYZB7YHT\13W; 9F.] M7LX?E[S;PFCKVBN,H[*&.T2B-TAR8Y!*V()" J=$A"&DU7'(L>'W+L[GG\_L M[//7.+V,[^'KL_FPF&YML;(D!)9@J'%/.:),442LT8AR1X4VQ$K9X=CIL5>? M!^);:W-6NF^./U7NTOBNIJ?-NWKV)7;<;.G48J4<"3$'-XDRBX)R">8RZI&* MR?M$=0AN]&^@?[_\[[MOQL__.XLJ[[:_:-=;&Q6-V"2* U*"*S A1".9-,M. M6TYIK(1MER%I;%A>6T]"UPPJ@>V.-BMK$XN:861%,"@ER_+;R@)Y$Q73B3$2 M1I_]_4C,ZWU6[:^/QF]7KG6]MJ(EQL*.-BN-@[;)N;QG:E'RAB-.X6_1:B)S MJB+.._B68Y];QS$6^N^C\<7;10Y/_QH7*UQCL[H17K:U3YFMS=5I.ETNY@L[ M"Y/9E]4OYJ?I97U^GE,QU?[W.TMOZQ6&LE(6Z8>/<9ZS3N6./TT?FG@Y >Y/ MK][.Y\N\1;07=IJ3MWPZBW%1YA1^%VGS M.N^;:?VUT(6!+J*N+SW<_'O\ N\<11NSF_]P=A[_];?_#U!+ P04 " #Z MJ1Q-:6>0*5M6 !Q1P0 %0 &%T96XM,C Q-S$R,S%?9&5F+GAM;.R]VW8C M-[(F?#]/X=]S[3;.A[VF9Q:.'NU5MNI7E;MGKG*QR%2);8JIG215I7[Z 4@F M=229S#-E]]J[JBPE,A%?? "$8' __A?WV]G/]RG^6*:S?_^(_P;^/&'=#[. M)M/YU[__^/NGG]0GT/_\SR/Z;WHY]^VC3Z8?V/V73^QW_$/[Z,%ND/ MWQ?3_UB,;]+;T8=L/%JNOWVS7-[]Q\\_?_OV[6_?O^2SOV7YUY\1 /CG7:N] M3\3_^JEX[*?XHY\@^@G#OWU?3'[\(4@X7ZR_7>(CQ>/QMY/EKL'3A^G/FU_N M'GWUZF]X_2R44OZ\_NWNT<7TK0?#2^'/_^?7#Y_6D/PTG2^6H_DX_?%__KS]"J]_B'^_?O5Q;.7C""8I\MO ?7%W\;9[<_QF9_5W=UXNLS4^+]6 MT\4T(ASZL'[539Y>__W'H+EY0 IRB#8X_??]+98/=^G??UQ,;^]F 9^?&^V5 M39>CZ6QQ>N=>-&RSCQ]7^?@F<.-C/AVG:C;;4K9RU\N]KTV)/H^^S-(*/7_> MKKD>FNSV=KJ,L\I"S2GQ3I9HVDD_U62RAF@TNYA?9_GM*12I M^=I.Y+N\2_-1_,\/::!N_'5!XR>-ZLM;Y3.=R%]NR)1^09-]GB^RV702UV(] MFL6%X]--FBY+]/5(PP[Z^'&4!ZQNTN5T/)I5[O";;VFG]WXZ#]^=CF:?EN$_ MHZ)+<_Z$EW3<=S4>YZMT\F$Z^C*=A>DF+3^0FWA[U]+6FJD;^D#',OO5R MQQW%9#5++Z^CG?DM3ID^RVVV^K*\7LW"R,Q6FZ7JTR@L3E=I4.#\*EVD^7VC MS&BN&[WA9]/K-,_3R55ZG\Y7+:%S^".]R7XQ#]U99OE#.U+O>WUO\G[,LV"& M+A\"(5W8^]S%AWY+&UWI3_U8QUB4M79/?E4[7G]:9F-_[C)9I,T7T0\ MEP^G2%'J12W+L+B\-J/%C0\3Y4D:./B"#OJKB\UJO%=)XNUN;%ZO9VE#^$P3W].I]>A^WB?+FU/L(^_6-0:!F74S-O'XJT M=;9#[7]Y*"AUPXVAYYOKT?A\V3SLXMY'/W!8(P_=XN[N[)X M5GYC>U(]&1+J2[9:KG?UY'=UDT]H.EO^E9?'+Q M2QXFLW3R^SQLO)YT,[[A8G[<[*X(4!]]:Q'IV+=-EZOBL?<-+?:Z6-74.(R[ M\*NW<*XL4)67=R#KU6)5]*BN9/M?U8$<_QC-5IN1LEBL;FM-5J>\LSW)REEH MAULUU[M?TNQK/KJ[F8Y/,+8.-FJY;X\3ZE-K?#VO7L[-:K',;M-\\>%9[DLE M>>I\J&4,RE&H1-/F^AFLFH#'Y]'WX_UZX]%6^G' #7!"%TN\I97>1R,AFV]6 M^MV/MW'/K9%>$_-L',L&L[/4F@\@M;D8J_5I)S+J?:$7N1[T_W4^_?>:Z-OQ6F&TE'M1T@$K5;_>#U.,<^*2WK>)SVA=[0F7WQ,4\SEFC69RQ8N3V8W92 MEG^K'^T'FW(+5/4W-B?5;^ERC5Z:?[H9Y>FQ+N]YO+7^[)P"EZME/!X33RBM M?[')&+@-&\'HRXG[\?O1[#%+_$0YZGZF-?G+$>E@H^;Z=I4N'A-E/N;I_31; M+68/%XO%*KI-#V4%'16AB7HE9\"6/C<,/'9)21V L>];PT!B8^2? M>H2@O2\. Y5R4UQS7]@K]2@?%X)O__E4]MU9T.E\^?-D>OOS]IF?1[,7J\V> MTZ;% =)X4I6N97K2LNE.A7_'3+IL_M,DO1ZM9LN*7=S[GA8[G-V.IO/Z_7WV MFL:[NW[[3[?I[9I+^M,.FHK=/?"FO9T.I)G.UV;Y MA_"?VZ=CO^H<9=Y\+?T>YHA).FGO>V_.EKO/QH\6GYUEX[-Y/5I\68.Z M6OST=32Z^SE.:S^GL^6B^,EZHOL)P.W1]?^^_7&RR_QY[%*0*KT(L]JN4[/1 MEW3V]Q]#!Y(RS1+H(:42(4J9]@1#;(061B/A)*0D>T-B]7UZXNB*+1(8I,= :^$QM90XJ;@L0&&.Z@XI=&"B M?DVI]K2?M0' M-+9:)0Z_4+'2:)DLPHPF\_AQUR:[ M_3*=KX/ZT=$PG6P3.S_GH_EBD]D 2PSQ,J])$##$( XE!X(ISX 5MD""*=3I M:*],DOHV:8N851[Z)_1I%\'9-SM4>5<" 0JB*1U&"- $ <2\W(T2[VEE;J"S MX$97P'4UO7P_Y$_.O[XQI1QKFCBO@]#20L\9= 0#HUTA M,70<5*8*/@NJM(13OPO/IJ;4\AG=BRRZAY/7GX-O2\):;A06A#&"K44&(;.; M4IVRN#)_R%GQIWWH>MRC%.>=EFF>+I:+323E,H]_QXW^;ZL(^.7U)@R^^>UI M&YD*'TAXV!H@!(33FD#M 2=*[08DDJPR\>A9$J]3- =H5[\IM)I/"JF;,;N/ M?25!1EM"+68"*^H4"'M84>!(#!&56/6X4&G5UHT+G8;6GR0NY*TG$BMA<=AK.&L41;8 )6PXJF_:AQ87*JW] MDG&ATX![)[Y^)P&"UGLB(*<&>F6*H:H9$(4=]1)JCI$A7*!B?9::5=]<]!D7*HOZX;C0:=#TN'^]VIW8NYC$ M\C'7T]&N%/ 6FLGS0Z_KV@:OZP9?+F_2_//-:/Y+EDV^31^-OG([W/;ZD0## M:,"#Z*!!J1@6S(N=&4F-/PN:UK>*APQZ5P.@!#=W$A#G'(->4,0!]P+* 'HA M@7&FNB>YGZ!55=I4Q.,4QCVZHII7>J41-LQ@C=%*!\7V-\\$4A93668 M)+30SFDIJ"ND]TQUZ<@]& MH2HE[HP&-833H",!:.)7G88.V_OKGT.4C(8!] M31(N, V6$/<.,>XH,5#1 A8)-.R0.A5C $WH/&L%K:Z,R+>Z>]2+N[]1HA@D M6'$,<=@"JICUK% AI9%XX*[^^LHKP89:2+U77@S2K3\D.O24S+N]SNG3ZLN_ MTO'R<_9\QMP;$SBI?1)FU["+5N'_--#28BK]#DZJ0)6* U#(CY1"E;G3V@&B?KES(F!=1&8/1 6["=$^EKA\6O*UK\]^',4- MTDVZG(Y'L^[ZL/>^\0%T08W'^2H]>K-)/WWK,9I>HGN;>4#=9OER^N]UW[;7 MW@RGBX6GZ5769M_A?A_%3C^$M?95USZ4"/J7:9YXKH%RWF$B@1*:.0 D9-!+ MR8PRO)3MTW;H_X @Y1, CKTDP5@9BR$&ABH)H39:ZBT2P:X176;K'TP#:%:M M>Y,!&L9KT"D!!V35#[^._I7E9C9:+(YD"9SPEL1#'G=@EKO0)6D0D5X5X%$I MW? 3!YKC1]85C%WM/@Y(\-C_WT:WQ\/))[XIH<)C0BW@5%,'B:20F2T>.AC: M R\_V8KFR[.K043_8MH@LQG.D6#]$,NF]^DLNTLGG]/QS3R;95\?KJ9?;X(, MQZ+:1UHFBED%+;1,*B 509AR7\@;$.\T#:::)MXK(;G0 MG"DB@I@X5K3:[ERHD>UJ%ETR3]U"U3BSYV4)H"RZ ME@T.,'.$ 5*N6+T-!+;Z_JJ/^:55%C6#X !X]5MZ**WJ<,.$A^=%['DV[<8\O!9;K/5E^7U:A8&0K;: MQ( ^C6;IXBI=KO+Y5;I(\_LCWNKV>1_+':_'Y:[G93S !UHET"II 5/0A_]' MQGM"M]004)ER&<==R7K,R[NG14(-8XY[ZCQQ!H8-'01X*R/ 5%=/I&W8I=N( MGK(V,!FTV_:UB''P;D?LHL2YKG(O2!BVVF#%@ 5(8J<9!ZR #*%.(P,G.6MK M4^ HI1J JRO+X7#GC_K'RC1/G"3>$8Z-@A0!*FBL;[0=J]YQ/&SW:]/J/8D] MM1#\,W%HD([5]9D=;YQ0R(41U#G)M3=,\+!/*Z3&C'092"RY M<6E6F5G+B UC:MDF:%6>6[;M$PFQ) 2&L6<-$!8YPE0A.W?EBD'WS98V3./Z M6 V#)^9FE']-)Y\SDRV6X>?;7*O*O-GSOH1)C[3$7H4_F$+<(D0A0Y)&HY*Z M 5Y8U#V/FL%N&+RRZ60U7M>'KF[>[%Z10(F0@=0RZX6CG#GKBOT'"D!4KYK1 MFK.M>_94AFN WC:;;JZ.N$KOT_FJ=U_:B^X\.;94F3 HE!-$!C! (;^"0@SF=H5& M=?DJFM\\4H/VQGW,LSAE7>:?P@06KU4Y['M[Z_$DG@912B-+%6#!X@_[15+ MH8$=[%W;#2O[=5V,NE!U6"TE=G4=1-ET]KA;9&^;Q%INO?(HK*P 4Z+B%:#% MV',(DV'[T^JI[6T.- ;2^R3$()UC ^%!K_HO4R;I\;E$8 D$#.@829 %QE$B M"UF,0 /T:C6@E[: ]!,5<9JH0M'V\[M3;#1+&- -.A!D&!GD(AH;X0CHH^ 3Z3K4?360>J+ 8TW_\BQX M;),(KA1#1 M .17">8%,(:,Q<(!.NPZ)4!FG 7KK+N9!I*"[A^&*17079'0C[/1?/FT;V4\BL<;)\J;0%&%G UD"J:)IW!+ M*LZQXW:) @#%='@TXZ%9L M4J%[SVOJZ56D_JMR6]#JJS&?/A1V2EY!BKPWE6%&$!::%+$:YZN=K6G,A M5-)$UAP&G>ES]+V&61RFMV"\8F<\ME#XP@"A3,(NR],/R\)J'KS>25/J MTI,2K1/EI%Z?3*:*0Q:60X5D(3>P9N!'(QK5;%G6U$;OS\.>05J#0R=-/V39 M]?2HQ?'BR<0XXAW"F#+/")!8,[L-JW$&!>WR-&?Y,&-S6LJ:1*%A8V ](.,"V]38:T MA5MGM1Y6>5#$:BV GWZ/_SI.EOV-$A[+%FCFO35,:_1AO:Q&L M-MG1&%!=T6%=5_PFFTTN;N_R['[MB#[.AP.M$AN8KBVW83/(C634!,._D%,) M7#VOH;6;)-HD1'-(=<6(&#M\+!:0:2LE M==07@1GK6 \=B@$\ MK:!Q!9A<8]5EA*DN1>H'))L'K'>B'"MA=[AA@K 'PA&L%"'*(,NE0(6TGK'J M-X)T;X2V2(\J6'5V9O^Q))I-[_)T/-U>JG W2]D>Z.V/MMZ0K7W&>MPZ;M#S1*B'#:&,T89+ M1&41"A&$@>JYV]W;P"W.5J*Q8(A'@*F)3=4,"&IC1%^K*2@N%0:=,N2'4VS>_9@$B]C MB$<4"#?:B;"+ XQL)1*:P,&]]&E 7"ZC*X\Z>K1X-N; MSR=8"VBU<9@CJ 0D!C\.,(.]&7:PMB&]O1%O:0JI]\6&009?AT2"OKRCM[?9 M?&V#E7")OG@VL3!TG@*C@1'4&"2]+Q"2CNE.(^[E]@4U=?/*\UD/DCV?'2@H?:)4XCY85QR& ")'.&$E[(&C94 TSO:U;[3:+3 M68YUW._-TXD;Y?/I_.OQ.,C;#9*8C8(4Y$ !I*@$#&I<2!>X7SV(WII'J5G= M-P)+#Z[*R^5-FD<0\O0F+I+WZ<4\[-"/I]V7?D>B (4" *P(T$Y+:;Q>0RJ! M%8S[ZHM":\ZBAJ>%EI#JBBVABWF,\MIT\_?%_+6+YBJ;S7R6?QOEDP.<.?%- M"4>.,LJQY"0>BU648+]#'+@N"SN59$Z#?H=VP>HLE>MFE*>+R]5RL1S-)V%F M/.17>/EL HA'L?*NQ/$V4&:,,#OLF& ##)JVIK67;H::6'6F_[W>W#<=2R\? M3B2D1A.KA='*>V6)MSM\!-;5"PBT9E-VQH"Z8'6VI=RL?F&Q<]?7Z7AY.7]I M+/V6+B^O/X^^PP/<..$MB2=0(TV11,PPH" 1^''316#U\B.M&:-=D:8]%+O; MNOYKM5BNT\P^9WMV7.O)\4N <1)MK6!HK0.W5VF <3%=IMO"2Q_3?)I-KM)Q M]G6CZ%A;]U LI.U/)XIK+@3!%%K,@ <,\1WB%.KJ&^C6+.6N>#LPZ#M=/2\6 MBU4ZL:L\#,]-[S>+__I/_5+>8\OK:6]+M'""28NU]))0[PQ IL"%RQH7:[:6 MV=CI^MLJFCVS;#TPFB+9@9DZ4D9!XMK-SC*A_?!$$NKS>715:=PEZ^)X%,^W@_"W4BF,) 6<=T@040-4I,\G=*K$9P M',*T59]2;[XFT8XC[1%"VF!,*'# H]T$SFJ;>^<^,?Z6*93GY;185<7F_&TC%W5\.?2R@CD%*J7-B]Q9J_ MWHK=] ^QJW[<59X]0?N'^[R(?#'?#&$_FN;K87S(/=/6)Q.JC6=A R9M4+2E MUEJTFRK"!%(]L C!7XQN!/-.U_NK]&Z[F$S6]QXMI_E;)LRQ];[D:Q*'E-1, M XLPQCQZU!_CMX::&EE,YQ^!: _'83'JF%OPA+1_!]""*+\$W#]DB\7E_%,Z#L(M MI^E"Y=-%^-5360M7_ 'NM?7)A)*8^LR- E1$:UT85&0K*<]!C>K]9Q]#&0CF M7;$Z=&\CWX?#!UR?/9=H8X'#"&@JPA:/4P\1L8I"+IU7J(;?&)Y]+*,.4%T? M$-OELRPNK\UH<>-GV;<^CH7%SS\=<4^YV&TW+N_2?/3L4M.6OA\6ONG2C\;3 MV?XC<*U\J^^R^*'[:5#WLSY]*'$ [V"[1'JE.19:2P(Q"QMV:KTP&@D/,7"\ ME"7?G;S'CN7M;9-PPS1"TB/%)0\3$@:*%G(Z :O[O!L^H=>0MEZ6HVD(ET&? MVWLNWI'#>J\?3H '4*H(,6"0Q+*S3A50$&:ZI,A))_0:4.[+=)BZX'260_5\ MACYV).NMQQ/OO*38])_/WH_/)UHQ["CADDG#XT%$;,1.,J2JQZQ; M81L^[EHPG4029#/8+8 JD9!!;OX'%FL/7U MFS?J:D+3A[*/+NBO'TX8!LPI"+2F'GAG/?*VD(I928=MSE57T@%MUT+FO>A] MD&9';?3RK1/H'=$&X( M]MA)"@.::.<$(WZ -4$;)$(;$'5%#YM^65ZL:R"OZTFE^>T!+KQ^.!$4UXXZQS=A=\_I[/!U-+N=/ M;;Q#&>%E7Q&6= "\\@H#RRD):G#D<4PY63W'MK4CIEU8.XT!UMHDM+VG]O]? M3<=_7,64F*HSSJL7) M6SJI4?(6Y@/RE[[(V4JH,2',$6D$U,8JA;C F\]GD@F-57<$&LYH5XA M1%@A&60 #3O,VY(6L]: >T_4&&0D>,",Z(<)C_)_BJ4\1_ED\?M=/'82GB= MEBG$?+Q]PC2D3"K&K*90.L0-XX7L+&PAAA=2JJ?"US68&P>INTR"/0NL?H@8 M'3%'2K1.#" 4,<(YX1@9@S#8F8E$\AK7N;6<.]:Z$=(\>+V3YO%^WRJD>7([ ML(%(!D@QI\H;Y $E!!5R0R7AL V31C5;EC6UT?OSL&>0MLO02=.3?W?_%?"' MW+T'+HYG0'IEJ95 #I>0G#LCZJ0M2IFH^?27I\*N':.B0P M5$*Z, H$-I@4T@5_1N5=J/*K=QXJ/*?/9VI>PP=A%\,;PVNI(FL.0PZT^X#55/[E=3RY,)M-OP;Y M?AW-1YN"G$%JM5IFFVR"SUDV.\*"TJ])K'><&4TT#?^'>#P,42#'D/'5#PVU M-KS;I4-;R/7N@?E]D5ZO9A^FUX=R'4JT3HR6C&G J>.42"F8@F@G=Y@F.]QV M]<>8]@#KBB@^*B#],+V/E7R78ZQEXF))56BE M4]X8 HQ03!%*YI;"ZIO$UJ[OZ8#+M2%J3.?[(NK.I]<+!Y6J.GXX/&* MXXT3!YQB#D&A'>&&Q_,*JI :$E*]0%QK=\>T2([&\>KNZ-XS8^4 )5X\F4C$ MM9;(N"X4$X:X0MC2DA6IVC% MV7DD>\:VZYGFTVB6+H(4M]/%XNTMYY$6B< 0:ZP<-TI9PKGBKIA)A2.Z1K#I MG-R7S:(T_/-_YW .\#')8[L.J$78/(Z#GD=?PP\_9\O1;/N;OD\'NM#QY<,_ MIY-TVZ%?1__*&*6Y)# L^M+ >.^'!@5VS#E1 M/=NIX=.%C7-A[Q'#KK <].G#YQ(?R9U[_7""!??8"6^1Q]10#+5U!13AZZ[&$(PX U0@" BSCSG/L MB]YYH@:8)-\ TEEC@-16ERZGKNUC27P/,5Q"BXB.E9NLMT7O'%/5W2.M[7!; M4E-> M?',CW]5T\8=^T.E\?!-V]G\**[#B(& 655([#D;^K5;C2GT*%,: MP>W/P)A!6N3#)4H_!%D[[X^>T7CR5 *110X3:RQCWB-E-*.%' [*(5[/U9AJ M7CH'*\/2E7JWD8+%53I.I_=QS2Q;J.55DP01Q FEF#B&*,U008-P M#3\HNK:_VPZ)9N/5]C3,1G=/:IRV^V5W>S?+'M)TF]X0@^>=?_!PG+:I[_[7 M*MY7^FV43^(W._Y:K&JU^=G%>NA,[]/X<[>XN^L[2KW.>]$O\UY4S,O>'-'2 M#X^/?!P]K'D:!?M0(H!=_^4)!MIA9SE5"&%,@ -AI6'02XDLM+94Y>FV8]M' MQ5SLD[-\A+OF-Y*PS,LPVRL@$ G+/PI3?H&CU$ /)L[=)67VAL"[!7O0@? X M3T57YK&R=D\>2XSFQ%FM@[P, (EPL#T+\9EUU4\J=1;\[HP +\\]5H>QLY.P MVRX>+SOV[,&$"JN5IMHR L*>$6$J^58:A2P9N-^MFF+V:+<6(N>NYT%ZR_I0 M;T,!M<_?LL\WV6HQFD]\MLJ7:3K_M,S&?SRS- \'VTYX16*L8=AR*X1 038H MA#*%5$Z4NY.@XSH7%=62=8)0DWHO-E?KKGU.;L#I54O^1-R7:.T6!9)YA M[SD3, :.MS)R52-)I;W\\'98T"Q0U4^IC/+9@_L>3)WI(IHOL3>7:Y?'?I]W MN89)Z+H11%"+"+; DGP3@)/O!U>Y+T)53>-2V7-;C[JO@=B!=/S8YY]S4?[ M:TT=:Y)@#96&@97$($FDUT*XHM=AW:M^D5-[I2,:T&9SB'1VMO2DDIU0N " MHUPJY:TE$E"QE4%+8:IGQW26&M'7AJLJAIWRX*2ZCXH3!+RFL2".!8);!%@A MA]!,#WN?54$?!PI 5L/B?'4[R+U5MRKM1Y75:D!Z!A2P7&-)C0E&A$9L)XMS MG1X2J5 #LK0F#M: / V#SO19J48KMI03:)U61B E)1# %K(8#*H;5YW4]*RL MSQH8=)8>LK84CM_.\NRY1 I ,2+ 8QQS=;4.XFQE,2+0M<.MSYF9575P["PC MK#(VC]+-)Z7=I&U\+N&$&2N)9U88K:@&,:M\BZP44 S;V*O(DI=AN^$ ^Q=U MFT-XD+;L&3.V(7_4QWR:Y;$(1K;Q@%^NEHMXA=MT_O6P5^IHPP02[H,Q2#'G MF#KMC32PD,!9TN7=JR7-IWX5F;6(;F5^7*6CV5HUZ00!(#993U'"-0Y'O-&E M&B> 6IQ&&V06JJ<0PH5+D##L:V>F-V:F3TGGC8 MUS(?)LKQE@F2 19IJ.+> .> E*;8B!@ 7?7UI;6XQ7!8TCB\U0-;GSY^/!+! MVCV1<(:U9=X@:X2C$DKBBCZ%OVLL(*T%-X:C\LHP5E;MVQ77GLC^Y>'QD:>B M%Q=,F'BCQ"R=;*8N=3^:SN*F]3K+=[/<@8K;'7T^D5HQ2@&SG!.W+CU.<8&F M=-W>"MT0*9M/P1RP1@:SI]N'>E$V]X74/LM_B<6UZ^SK*GXR@1QI8G%8%S2$ MR HN=T%:Z[VIGC/0GX768MKQ,+0P>)YOTR\NES=I?C$?Y_$:SH5-M_^XF.^M MP=_1EQ-,-"#4,:\)-Y)*X)':$<"0 =[@K%8K.(J5DCV>+3NH!W320\2";1T7C@@%.'("&AT$;^U7,'J%3CZ MLZ_;-&6&J)3!S_+%HJ8FDS5+1K/M\K9:WF3Y]-]I*S/\\:\F6"HH3""#)-!8 MY WF>HNS8\95S[%J[?J=S8O[OO=='.4NIP!T\0W$J21 MY #!>%<"0YP#A0IGL#.25#\-V-H51'V3N0?8*QLEH9M?XET9_\@V)]F_K4?4 M;&9FHT6PD;;IS/L,BG*M$Z4)48A(Y:WAL02(Y,6ZXPC5U?T:K5UCU)J@>/]B>SWG:@VW?%I]O\FSU]2;T.ZAC9M/):KS>6OX^#PK=>[!G M+=+S6P?\:)K_.LK_2)?_&,W>O.*GM[XDW"KME$$>.1&V"=!KM5MR(!<#O$2J MKVGZ#-33V:2_/ML8]ISIQ*[RN&BM[9>-*;Y7W(.50*J],9$&$TJ8MY8+0CFW MEA:G_^*?Z?3KS3*=J/LT'WTM%J,-&@4 MK;@33NI 0CRA2F'E8QE?$/Y%3>&G][3.Z:WV;NKJVR89FE*Z#X(7Y:06RWQ= M.VSC$%_>C.9;![GZ^C5/OX:/7,R782I83,?K%>#, M6EGLACPDKGH(L;TKR,XN;MZ/KCHU8J[2N]U69'WJ]T70=.=6_)SI]/'A@ZM" MG?8$N0TMBA0L,>653CS->[C!)VB'6_O+Q*HRZ"R?8HSN,SFVLG M#Y4PK?[2A **G$*82$"<5L0@4J3#>$!P]5-K\#V%]3H'>O!6]G:-\%E^G4YC MD+*+'(PWOI9@%Q1H@R(U\I99AHTK0OU><5[=I0?_"LVUH8'!,'MOM-1"LGJ*IU)2$6L7@3<=BJ8*<1,G:7^^6!AS7\)N\VPC=<]0QFP.Q# MX>V-Q.?'C<0Z(;'5]>'$+B0:4P6Q$(0#Z<.2[*7:GMW#0$)8/7P)WU/\6\#X\6JML](=Q7G%MX%RW^,_#PV,37#DZLVU)=LM7Q:Z;&7FRF>%&^)77FMWOCD9FRGDW7\^4F7 MXQLNYB;T/9M-)VO]+,.?F^GA^O(NW:2C'9%LP OJAVYNG: ,,VBI,59Y""P) M\Z$RA'GN@F%BRBUA+2%W5K=.2&T@=4033SSTR OJS19'2+BHX9HY>4YM^]:) MTI1I[=:)T\ >#?G6B6KUNK3TRCE!PO8A2H\L0[I0 9.Z1B#]9+;U5*^K- 4. MUNLZ#LJS9(NJA]5 _8OZC:' M<#^4/:E>UUDQMA^F/DL2W.PICA9!W=LF :[2Q3*?CM>[SM#CWX/:%E>??C]>XOI0NP1B#ZWTC@&$G/38 M(<\+68V U8M>GU>YKZHD:A+<;LHXF9@*CSP0T60%A((P6^^F:4ZKW[A[7I6[ M3E5X/1B[FB,NYN/L-MUYI3YLB_(<=:)4H9*GBR D+$"&:>V1V-3HAQ(F6RS#-#N:'2A N_?9A$(L!:0<:P^1M] H)PN9K.1= M7IU%Q$J* 5:V:X<+#0/5X0XU#=^Z"?VVZ7TZR^XB)F794:)UPBF@BK@ *E;, M28J-V?F8A#35L^E;V[RT0Y#FL>J*([^D\S0?S4+'U>0VZ"%LGT?QBM>R+"G5 M/K%80XJUMCJ,#ZDQ%(CM=G<:54^2:NW013L\:0.M?MWZ)SOFPUQIXIUH0 $B M+<=88;@;!]S6.8$SX,RCRO'R)C#L(]-H[7[;9._\E7YSF!O&8HH48(X0(X$Q MR B_3AL3VG@F2QV2_"O])DUB<1'F/2000X0TE,*H+8X,>5SC$/7@TF]*4Z:U M])O3P!YT^LUND=_,81&/;!X1..*F/=@N\0$/B*U@U&OI@,#%!8-"1X=VEY7P M>W+4EJ;(JT.GS>':623Y>5>/NM_>?#X!*AB5R 79*#&" JB V\HF(.1TV*[9 MAO3V,BS<(%+OBPV#=,(.B01]N5]W%=5*N%]?/)MHID/_O7*, ^<1)M:"K4S2 M,E$]'-S:[JBF;EZY7>LATME!G4HYNX(#R[@WUNL@!Z/<0+F510&*NLSN.#.C MH Z.?R4^EL_#8 (QH!&28?0:(S620!?(G4>NXQKZZT M$M\J#MP,MI69L0FV?DSS]:'5^7@C^%LIGH>IK2II.?3+_EJE#^$1]F1R[R/-TT$XSAL:L.? MBDMKE "TV-EJ;7%UR_Z\TG@K4:9Y?)MCR>5XF87O5R#)JY8)\<(2K3P0FH:M M+&!.[[SV0IGJ!LIYW=C;#$?JPMN59?VJXT>=0GM:)&&1Y_K[F S[6[;\O^GR*AUG7^=' M;B9L[9L)QAI*'K89W<$>($Q)JA&W:(!)P]5C?8/10UG3_5-33$?;U9? M_R@^=Z@^=;<=20#1B#(3+X9TE%J*H$6%-JBK<5GGD"\/&-R@:$(WG;I[2Y7Q MW51PE9(@@0@#WBBK,(H.RJT45AGW/B_[KIQD516WP3C[WU'E6V4PY%PS:CBF MBD*A?>%=L@C7\,L,N=Q_+>8.3RN5O3GKSGXY(,^^NV)B3<%TO(JI^9_ST60Z M_VI'#V^%^=OX3,*48= XY(U1Q$,!!1([=("HGB$_Y K_IW)V ,AWS\O/H_QK MNERO+;^FH\4J7S^]=[9M[V,)A411:0C&5F)NO$6J6-D!V&=;#&%2= 8ZW"^-ZA M9C2M?JY]R&7PNV5MXUHX?ZOX'^NM9*]6\?,N)!!0SI!P3B.(''9*R&*=\XC9 MZFZT(=>L'YY57$LKYS\NMO?(]#PT7O4B\49PP@3@B'BBA =<%1$ASW&-L@=# MKHT_O-%15S'G/T">SP]K+V2_EZ,7#&S<-*JFS(?3F/9./UTM6O1+TU1L21+ 7P(3%E0N*#(%AJU_(#[RL<;[F M/480VT&U)U9-["H/FY+-L-BD@)0GU!N-$PP<84Y@:%A8C[CE"(&=O495C13C M]QAX:QS0ZDZ- SW97ABU]KJ$GZP[MM=3<>)[$N>1]2**O;VU'^<'FMQLOI??C56_<9]70-4]&UJ\6JZ-U? M95L.TQH%_@+B;-B$8"@9XD9L(_M4*^-AF<'<$G)G5;:%"J,($-@AA#F%%#.^ MS>RFPG,NJD^*)\^);9=M*4V9ULJVG ;VH,NV5#N!C:QE!A)D@>".4F0#(@4 MTM0XVG,V95E*4^#@">S3=P#XKQKZKHRD$,>>9NR M>E^?1U-*J_RTHRDG@3N8*:^R"WR7OWV5S68^RV.C7@(F;W4DL9X+;8F'UG(O MI:/8D&(;H(D;8(VG/O<^0];-.QHIOZV.W1;051\2[0E#!F!!&1"$.J\*5QXU M7NDN/0)MCX^62=K]6*JDPO,?1L,[^, \1RI>6:((IT1:+##<:B"P1E0O-C"\ MV-1[&42U-'C^8VAX:9+>V4 *1*4)R%,K"(>TT( .>\-W=.SMO8RA6AH\_S$T MU)1*@ TG"%C#, ",A(VM*S:@82_JJQ]1'MXQO/L%Z-[6B9[I+GU)=X7\]X>6Q,==J91 %I32& 4"5L=Q27W@L MK50U3F(-S]!KR)LP9/V<_Q)4'J)^G0U'NY=(!ZRGGA$+'>0,$,O5;KYS:*A^ MNH'2NWM?1-,:/O^Q^7R'.F(?$VUAT)6AB"EB%8# <%_HT)L:):':7?_^ M[*.T736?_U!]OI$=YE ]L8\)1U8B"4'4GP'6:HT+%CKB:YBJ[?I3_NQ#M5TU MG_]0W>Z45WFZ&.8X/:6#"8<^_,]8RI UQ'J)4)&!X" VU0\IM.NJ^;,/TA9U M?/XC]'*U7"Q'\UCGYP4X5VFD6/BYR>9KU:Y&L\]IWL[A@3;ZF3C%)05!@=@# M@3!6R!:Z]-:SZH&^X04IAIQ-TK[J!N]0/8J1^OHU3[^&F>@B #&=+Z;C]73T M!+HV7*L-="MHRAOA'>< !8!Z*F&IPSYG$K_HT[X.:=3=^4H/3)FWA1D74$ M: @I((5-Y*'\LYRV*ZWJ?9>(U 2V<@DC]^GCQR/WX^Z>2)Q7S LM/&!&,>.H ML*+H4TPT'&B$O&]EUX-Q\-ZZQZ#&H_?!?;]+XQG2Z)X\6&VOM8\FU $HJ,5" M:2S"1HUZ+ N4N63G.#.UN$4=BAX&8Z_MP_HM@:^FBS]\GD9G8IJGB^55&/%M M>*_*?CL!6C%.*4?*2P##GQ:Z'0V\KUY0<-"IO'6X/R!UG.40*,;\/[)9>,UL MNGSH"'9Z/YVD M\TD?P^#IMQ-D(#4"&@QEV !CP(3;86ZH;^D ML0#TW)#'!3A MZ4U,M;^0ZB8\97F\%>>)'*6"IB6:)PPY9SS1TG%D,39*B4TF"0]6NRUW ML7?K8=']@H3AN?GE"0'0LF]+,(":*Z&1@,&>L]ZA[16L 2I.(.]P1WDXU-FH MHO<',UL";M!ART_+,(G'KSU.)Z/9D1#FWC:)1&'2)UPK:9G 0&&Z/0C+D;,: M=5GGKFHXLWD2O"KWW@QZG5F3&Z&?]O9X.&=?FT0#YPWG4@$I' <2 .W,GH/ MM!MV.+$!W;UD0\-(O4]6##)2-R0RU"'!(AW_[6MV__,X7EF2/VPXL/V/E^K? M_CCY_=,;>G[\94*E@MP(QPAP4@)() ;;U3CTEE>_3[(]9W5][+.:,+2OMO_\ M>$!M__DQP40"014 '@ )N43&%_T5)/QD@'[6QM5V,@Q=3;EJ,1U]'(VGU]/Q MT0#WJV<3%.AGM$7Q((MS@@,+<2$3Q*1Z???V?(>-J;8I5#I+:?C5J>,Y#+N' M$H> AX(;ZA%$89(!0/MB[T. &6(2?N.ZK0Q'Y52#=0Z^6<\:TW1Q..G@K6<3 MA($!U"I/0C]E$)DQ5?13>% ]JM7>=?:-J:TI5+JK[;WVI!W:%A>/)#XL^8*& M_S%/I';6,\P+";CR0RR/TJ:'I2(N76GVMVP^7N5Y='PO%NGRD(9?/AH,!4B( MMI@!'7CJ&"5";"52A*KJ ;FV[:5V-%T3GRZ" V]ZS;N($%S,PS_3SZ/O'7Y( M32;K=XQF3X3MV>E_>9?FH\B\#]EB849Y_G"]J?2W*./S+]$ZD4Q*A*A!GA+. MA$56"RRL ]@RKU$I9T+7LA]S[Q]IF2#AH"'20^X;4WK6%E9=V3%[>GS4*WNP71*6:TJQD88Z(BU4V,&=K)HZ-&Q_?2-:+,>, M6GB];XX,TGL_/&KT18E-8F=,[IDOTJ-NIS>?3T2L*D $U(1"ZC66WA33+#*4 M#W#+VY"N7C&@/CJ=^9,KG5BV<=_&- T#0R"B?0R ;V7!%MCJA^I.W_(.PE"H M@\Y@$D+/X# G]8@I@Y"#C&F)/,:HT _F'OAA&R(56=+%J80'J1] M=,:,[2EHU^@Y9!SO8]$0,B$(QXIJ3GPA(R&LRS(T?1Y-+:WJTN>03P.V*_)\ M'GTW>3J9+I]:)D?LLKUM$@%BB,6&/8R(XY9+(<%61N*"D!W&^@=AHS6%5*]L M*+5^'6F96"0!]1@ @R!U5E-NBWT-HBQ##-JX_7^>3)(DV5X].@K M5V&1AF_=E+EX_,F#":(<$0B!U#)6BC122EA( ZWL- NWG,W1F'Y>7QI>'9AN MG;D! K5:WF1Y//-6)O[SLD%"!/*0*.^QY0 :XUTP@[;2 <>KWQ-R>O;8(*R% M1F#JCP0EG?FOFR0$:BH,$%("KRR@T B]E9"R\-_#-@[JJNTH"VJA]![Y,$@C M8"@TZ$?]H7/I8CD=;Y(J'XY: &\^GQ JN4=$0"N(%IQ8HG:R 80&Z'RHKZ:L M>6 Z\Y'&()::3V(,:_:?JWRZF$S'I?Q/1UHF$%(:+!]@"%+""HP4DH6\X7_5 MSW.VEM_8.!&:A:BS>2"]3O-@&4<@UJF8CR759[/LVV@^/I1M5J)U(JVPQ',K M.&0\B*X P466%H:V>NV\UN:(-G//FD>L*Z:\[NA+6S-5MG L/T.;4 M5\6$<$,TQE!0IKP,* B[0YOX 1XW:Y-#+<-7^9R+N[Y.PXQWG^[FUECXY2H= M9_/Q=#;=U!UYL]Z>^SY.%V$W]EVG\Z"FY5X&M?*=! 917!AJ!ABI%#*&057@ MPZBO7M^BM2-O;=!K"-AV-9GMQZ]2;G7"D*!(2(01IIQYZR$M_$>, ET]K:FU M@W7])%B?"%2_4;5CR]B!5HF2'@L"+2K>+CO5(8< M>ELB.!%(0T*)1X00$_XHG!EGWBK0' $FDL=LJ3B)1FG:\E MS/&@2,41E%@#CB%71018.&]KG$H![XBK'4+<,W4_WXR6_\Q6L\G%[=UHO-PY M1;;ND-/9>>2%"<'Q:A3/(),,*BT=4,7 #JL/K7$#U5EZR3M!L;*?,^YF5\N% MFD_^,_L2#(7EY75\:&T\W,W291ILA[BUC1=6;QVQVQZ^]--^S+/[Z6);>&%K M>FQ/A.US?G;R\<0ZK8D)5H]A1B./',)%'IS O(;[ IZ5QWVPB'=1 >6),1S] MO-E\?9_T];P?GX6N7FR]9\BJ0%D.OT]&7>.?"-#UR"W3SW7G#;_[,9]YU M?QX+%6]^J-,P&AX[IQ\>Z]MS78,_EW0VK4WKI%LOI[2@:F[M? M7UZ_]8+>KX7?#4AU'SH2.^>S_-/H:1\_E+G,X)3W)!Y[00Q&%&.^3FO7'(NP MO@A/I,*\5&2S/SS*WV5PY!V)TCHLHM(@)!3C$%BH6(&#T+#+>O.';S!H1[M[ MKS)H%K=!ET+Z=?2O+(^'!X,-8],ORS"C;"Z >3+)'$Z++_F&A"&#@WD)-:6 M&:X8M*X S5C793ILQ)'E=UF^=D-]63[B<)P9 MA]HE3FGKH* >0J:5A=B)QU$&7/5;_KXPM;V3"7U:V,UI)ANY@BZB/5%0O6_G0]&O^13DZ8 M&PZT2I210EBCL*<><"49@8]R$E^]8$!KV;#M,Z(YO#KCQ5ZO@+J-EP3\.QX( M6!S*F"[YA@0S+F"LMH0-#+,DAXCK0GZ$1*?[E))%K3IQW+6#WP#X,QZO;E>S M8$%-?LFSQ3I:,YI%<7X)X&]B5Y]'WZLQJ]R[$VJUG6@3UG_I):;,64PL!G:WJB@KJY^L;^\6 MML&RL0ZR_;.Q$LT2PKS7"$'%H67Q;BS)V:,%\9B%,QP;O&_^G A9%QDXIP3" M'^%[$@@?3OA[UZFWDG6VQP_ET_C4\\%L6VZX#B: EIXY MML'1>5OG>&S#X?>>V),- _>_PO?K.)+G'!K.K#?,8")TO.-NJS9@E:SNX6XY M?-\#;2J&]T]#^'V&8B7&!"C!'*)6 >*%H\7D )BT['V$]TMKNG),MAJ.?TY. MG75XOW\JO9?P/G? >HHP(X76(W=3C8!REV;/-3P?O4IHCY2YQO>-T AB@3# MP&'%O.#,N4).%'YYSN']JHQH#J_.9H?1XB;@$/^*6-R/9M&O?,2ILK]1XH'0 M7$!,+#-*&8*@A8640+CJ\T3+%T#V[T=I#-2NJ'.5QFI=XV4Z>;OK;_^TS+4C ME5^;&"^Q\!I"H9F6G%MD9($4(T(,V\'2! 5>WU72-9I_\6\_8H-TQIP;[?I; M*8\;S[N'$HFD)A88*JSQ B*/0+%%1**.?=2:PZ4;I;VQ[%5"K$N]GS)_O V/ MQ,I(A@4%SGF&%#&\&$C(.%/]=$UK+I;>V% 7O*Z(L3,9]2W& MT4C22>])"&+,&LQMF'DQ->N'+8!W;3"]_&I12C_W/0:I'U\5JSJ MF4T7\[O5J8=9IR.H1"#M=Q/S4 )#ZLE@7J3L6 MN#K4-C&.(4-=+ M*) + ARUE(3/GH'JA\O;7EU[SE)M&MM] UQMRG!SW>N,= M"2!2.PAE/(OI ]066[#%(,S!I/I)G-;8U:!>2P6VZJ-VKJ>T.(408"08H=P8 M89S?I8D0;89XKV%[W&@,IMX7I2J+42(I)YC'9"$C.2>0H%V> 4%A11Z>L=(B M%1I":7!G]'9/7,R?'T\MKOCH^YA>/U5J)6>$P%A RU(B 3#$\NW)2Q1^5"KI MM#\\FJM2ZV+A.B5$V(\AA#55E!65HB#DK$M#M,$JM:6U6[E*[6FX_77,;>VC M% XQ3(PG7#*OG3$.%C5"$+>FRQHK+56I+4V+BL?83D/P?1XY4E(#[,RZP@QD M$%JJ\ X#(NBP@T2-:[KRV:-J./XY.37(R-#Y4*DGITOCQ]@D&$O"=B#6T3OK*K6E=7C",;;3\#KO8VQ!(& 5!U)B3C1%P%&ZLSE1C1+\ M SC&5ID;#2)VKL?8!$4!N" KY4PKQ!$C.RF)$]7/) S@&%M57C0&UWD=8W.6 M,&PDM)@0[ ECDN]D0PY7SZ4;P#&VZE-$?:3.]QB;!=H'AFN*I;$TX 2)V;&= MX.HNV $<8ZO*B.;PZC]&$V\TF\Y7V6KQMO/U0[J(5XS./W]+9_?IK^'IFT75K52PZ^J8W 8>)\/GR': M2/JD0F9\K%5&[_EFHID4!!L* J: "JC"-+3!&+*PM@SP^HASX70SB ^?U4_' M[F7^(9M_3?-V9^F#7TP YYC;CG#C*OP-XAE0R.^E&HNJN,;A+O MX?.Y&+>%I%W,TD>^F7".K(8(,RJM\Y 0)\D&8^2% P.\P6/HG&X6\>&SNMT9 M^7$V4,(10YC2T'-@L?#([O:FRI'J3&UMSS9TIE;%=OB<[&)F?65].2.%X]9: M!26C3F%8W'V (&/5<]#9GY6?]1 >6DK8.E.AY?O4?TN7:P#3_-/-Z#$]L9./ M?5K=WH[RA\OKR]5RL1S-)]/YU_4O%I?7T=N8S3\ML_$?3[*!-REPO67 N5$^ M#WW<"6"GLU6D6HFDMV--$VL YP)CRI5U$!I'F+:*&&61\YB52@5O.\]MCQ#Z M8:,M,QLM3LAX*_VVQ&+/&; P;%,EXQII:$&!C;:\RZ#_P=RWYI2\-]VM+= & MG?BFPJP_B8).[Y],F^[[>+8* ]\'/03I[U;+453O:XSTP]LO.)(LU^)7$PVU M)U1 X:# "E@4C*9".=356/H[2[!K@8@OS8#!X-^9^?IFAW\;W:9',ZB.-4T@ M E82JX3%VHH .T*HD-@2!H:=C#<(+I3B9VW(_PQD&V26WKODV*G<"ENG^9HQ M$&WY$G^2K WQR[LH^>+JT^]QR^)N[V;90YJN?_5QE8]O1HOT:OKUYD#QJ\KO M2HBW7(7MFT72$TZDE#YLZACP81\7/E MY^PJO=OVZ# IRK1-5!A&!@'D /<64$PD@@5BQ ^QH$,[)&@!K'Y7G=*3K+K- M5O.#)_J;>'\"K<.442*D@ H!'N#;:25>*3B\V::UK6+Q6(5[V:>+[+9=!)]EWXZ'\UCIMVGXOD!]TR/ M9N%'Z:>;-%WV?435Y7F6FRS/PY085\BP.G[,IUD>M#S-)FKRK]5BN>[T$X%+ M>>_JO#>E\]Z[)IQU\W_-CO%>P&X$$["72XPM\%1RC21A NL"$&EPESO7JHZYUKGPDH8- -F5^5ET\??YXBX=3Z^G MZ>2HMV-OFT1+I[V0$AO#@H7C W3%P 4883YLGUI-O;V:C)I%Z7TR8I".KZ$0 MH5\"/)J]82N=Y<'8/7I@Y%C31"H "()!7F8$]>=TJ%LAD=M[>WA M0T,@=46+)\OCXYI9ZE:0/:T2(0@PA$+EH:*2.,0$*U-DZ$Y M?+JMY&56P9X*?2Y;4O+%\XF5F %EH608J7B6GWI9R"8LJ7ZVM#V'4B];FB;0 MZXP9XW'T;04 QNGT/IK0OZ7+;=1 L\09@JDG3E&O <(4,PZWDN(PVCJ] MI?F42F^5-?92_\V!TQ4-+N;WH7-9_A!Z>D#M3Q]+%#**X3#+:0JYD)0!; M) MJ+!##&0TJN8:8'2EUF"NW(VF$_?]+EC1:9C]+IDNI]#NY!64#/!S4+ F:QZ@7FZ"L+9!0@IA&D I,G8;*6HK(CN<$E7(# M=WMPIN&YO08:W6KVJ$H3C+06%CDLI#.>6Q*LX:+WB+GJ8[>U";Q/>^Y$N+I2 M]I.ZZ.7M^_V-$L< TTIZ"C0&3FOEE=M*22"H4N^"55E+6#3WQ1Q MTM20. ?"Z# 4(N2(LUHZKPNIK!ZBH=^"QFOCTH.VRZDY\8I!C#D)TA!,()), M%_8I";^K[M=IS:;K?*VKM-'!/62]UH>MA-0G(G$2/8TW#AHHX M" P((PR54K1ZR]3?KA,Q2W.A5"+F:4"> M:=H=],9PC!AG@$MB!5&P&+C(8':.B9BE]58^_ZX22N^3$6>4B-D]$=Y?(F;8 M$-H@&5!2&H6$!L:C0F)K>)>K2?WS]V)^&6RST3+> M8QVLK/O-3O]X%/?TER4Z&&4$*@@,1!9A0H%F!2K$NYB/ ML]OT2$'(9\\ETAAO6)A!O>-,2,*]PUM9M)!\@$?'VU38:VY4AJJS%*#'<1&K M*H2=]'BZ3D-][/GGK+F9J(W/)913*ADT'@MO+>+<$5(@&_XIAK?"=4C" 2#> M71)KD"!N/7R6VVSU97F]FA4IU@>S5_QRUAJH!WCS2 MK\)?9;TVAFUW&>[C> E8:M/-WT^ ,:.[Z7(T*S'/E7])@B,*T"CGE= (!31@ M,; UPS62*EK+H^MP]FH-Q_[8]/K0QTD\>MT\<1)YC['66IFPJR5A0!8N$\.I M&: 1UH9:CS*G-G+]<:8X07(X5>M@N\03*)A42F/IM#%"0%CX.XQQ=H#W#?7" MDNJ0]4>/[=F2(M?TS3,F)_&FS L3"9@4'!B@G1-(4"5HQ)Q"9RR!' ]OX>J% M4"U@V1_37J0SGT2J%VT3$BLK&,L]<( 30,),K(K1)1VJOFUK+9NT%_[4@VUX M_LI&_)1)V( @2SQC"#,)A;"6B (%8F3U%(W6R-.MXZD='(>>$;;9XN[^^Z^\ ML+=?,"P/84:\5X %"0"Q!3-HM MN\ ML-)<*)47=AJ0YYD%!+@$0BJH %-".6SX;N J =# +[VHJ;?2Z4#54'J?C#BC MO+#NB?#^\L(( Y!(QZ4T1$*-(>*X6-D=5M7/T?20%U9:>Z?FA9T&TOGFA7F& ME&* :&T<,<9I3$PAITU6ZI= K01 M6.$ ! !"0ZT\L+O^,Z"&YYYM3K]M(-3=2%_[^U6WJC6!Z\P6&,W2Q;:OOV399'&XZ-Y;CR<2,>P@4@#8 M>!4)9(3RG600## 7O+IR7B[U]?'H0].?TOQ^.DY/4/:3%HGB#$FJ-#40B[.B1]J+R\JJ,\E#&IG&8:2PPH8!9Y7C3]EL36'7*8V^@"J:PY1@+5XF ^MA7Z U?+;T&Y%.'H8O+&\ MRK:SY^VO\_7&IY-B>WG8/K=1C1+N!1:(@!5AM M_WTG$*^JMDO!),%"2#DE9MZ;Y[&=C,=: '!M;)6A$A50HFR+C"!:K0N?1TU M4PG@4]N=H=ANYB?+H_UV5\U4Q+'+:28D9;BZD.1M3$-(KD 7WV8,S^=L*M^_ M)<_T"7SGO)]Y]YF:XMS7 8N5,Y&1B@82TRHT*!4+S'V[C2Z&8G"R"-<> 5 MDN.>?J!W.F.[LV1[\T]%C=-/UMX&H5UD02-$8H3F(N&-#GS^Z]S1YG\#^.[/ M*#$H1S>+')=$C#K@),@;1BLB(DZ+F"' $B8<=>TR.8);8WX MK[75VDF&' MN."A=&1$3S\2J?(T66K$S5Z/E^*#L.A,^:.&[/VR[9&=Z;W5V^ MS;;-QP^_ %!+ P04 " #ZJ1Q-&AR*W)#H #/A0P %0 &%T96XM,C Q M-S$R,S%?;&%B+GAM;.R]^V_D.+8F^/O\%=H>8%$-.+M$ZD'I[MQ94"+9DYBL M>;K9-6>;;-5\Z?Q?:K\\]57O_AW%;EO?//LOJC M^):]>]?^D=-\L2XV?_R+^,]-5N?.][KXEWKY-;_//I3+;-O8_KK=/OS+SS__ M^>>??_M^4ZW_5E9W/T/7]7[>_]6+GQ#?O>L_]D[\Z!V [SSPM^_UZB\.]W!3 M-[8EC/0?__[D\W]ZS:=!',<_-[_=?[0NGOL@?RSX^7_]\N%SX^>[8E-OL\TR M_\M__R^.T])1E>O\4W[KB']_^_3^173QS^(3/V_R.\'WQ[PJRM7G;59M/V0W M^9K#:)[VMN% M;+1EE-MLK;EE/'GDBYC7XE,?^%?=!\73+\AO8[P3U:,'Y]^W^6:5KQK1/'FT M4ZS^]2_\J\6N?G>790\+EA75/[+U+B=%O5R7]:[*:WQ3;ZMLN5UX&+@T9-3W M*0 HIA3Y?NJ'#-'42Z, +IIG+O+-N]\^]PB:'VFT\1<5)IYRS$V5NVK9)B@. M3N3G%N]_%["G3!9+I]K&@V@VZR^:5!USG-T /V< MK[=U_Y-WXB?O7- EVO\JP](YN>52+[DM5VM15)15UR!/V@VNEDY9K?**%SO] M'V75\I6@=)_X>5GR#/ZP?7<2'U'TF'"E--#X6GZX.\]Q\^2=PM^R@G^_SEE9 M?<[6^>=\N:N*;9'7)+_9_I)MN^_P?5EMB__(5VE9;_>8:!J0. 4!=",(P\0# M"04])D18O-CN$\VK;YY9)"JOYO:%['CA_=R#<@2J%U_&.4(@IWOVL*\FC'O< M[V[+ZEW-D3L'Z%>. .\T>[]P,QB)@JOY9J,=^$/$/G;59] %!B^ M_%E^^5J5N[NO_)\\/X&TB(((I3!F+D%AE *4^DG0HW$QE.I&F,9@.'[ZKN?YQ&/( M3QB#D+@QZJV3F*2+[7Z4?D3]KF93*?^],(DP^0":(JUC>T3F&-6:V&SNOKPF MEZ:"8'MW8Z!7TMV(,:SI'HK:3X/LA\9 !+PPIK$?D#A. &&4)#T>WGDQ,L^@ MCL)P%^$P!VAF8&D [7J'D,PR;G:PZ!"<-SJ;\(1\#6-"PP-JNQQK\W/@.,]8 M9B>9/=B#7+@@ "".?#^F49(&;H(]KP<7 ->=;-) 'M*/.U>@$)8)I@C,1&2N MF0&)'&W??, ^!*:F =1C_+;T7Y?3.@?]AW*N?ZS_&$F*81PBP' 203^$4>3N MES!!N3+>I/T?:8Q?@77=X_MF")]D;%^UCV4T+J;&],W$9]+Q?/4\JV,L_U*B MG"(,;VT,?X"'@\?OA[(YOB>T(,P- JA2[ ',0P] O%^,MV-8SW#]:^:,3Q" MKW_XZ77BQO8_M'*F,0'9TCD85/!+DVI[$2_OB'1AKLB-K/B\WRS+^_Q+]OVP M,6 _\).B$$U.[67ZE MWBW715*K7M[]M*OZ3NXV8_>(XDGR3 MWQ;;FGY?KG=BDS2^+W>;;?TQK[:\F\U_\*6DW[/[8M-\_%/..W6;^E.Y7G,U M^#.K5@N8T(00&F"?@C1T40)X(=+!9@D(548[9P=KN$]\ZI\83SOVL'GQ>Q^O MG+V73N>F<_#3V99.[VGS9YVOSN_"6Z=S]V7!L+2IR(GW[#C-90!K&HB1C&(Z M\7B+D@NF.IM$,K1WM1ZFU@"C-7+YCBO9 J MS^J>ZR, @RCT(Y>AD LH M"R("24I)B$*&I:>SI@1EN)[O,=?.3ZL.]E^=*E\WQTCQ"DR(WT,/MCU,ZD%X MHCP9-FD@)6;(;(VA)F&]PF+B6Q!Z.4L-3STA3$B1O)SK%- \9<6C_& M?^6<>.!DFY5S[$.[:Z[SPCFX,=NZ/BWD7WC;IPVN'=HPL<_EG*^3FNZ(VT)6 MNW5>7]^F@LL--]9B^534?R2/XK^,FR^K+_GW;<))_6-!?1_'8<(5#Y$X3JE+ M8-@AH;'K>RICBB;L&QY ["$+Y?B4?\LWN]S)FL5= GYVU_RBN;J@_[5:'\]( M2.2$?^YHJ,G\'JT@_ 1O$QJ.]6R^<%K4SN]?Q$IY1Z!W&O@3B_L @B]( MNHHQ"E\&(8#_% M1/PD1I*O^>#GFWN7>TA"1IT&U&P%V$OL7'@11Q-JQ]LVWHU2-0*F[DB,ZRP$67,TZ!<]5%IJIOC ML#03H=V> [%/O8W5+_GV:[EZ-61&ZQT%WB7J'1-1M$.!C7KX0KUCCDWI[>R; M;;$2-HMO1]M7VTT$^:H9Z2[O'W9]+_D<;O+X_ /P]Z)>)"!A?A"!B(+(P[P^ M@YCVB ,:*NU_FQ.GX3QPC$QF;[A]<91+!&\EA&H)XX7H\1*:XYKZC$=S#%]( M#3;$U8X48@43YV<4V(!)0TKZ-;O/22D..%L Z)+8)S@B7D(BGOH@A+U9XH=J MITB.-39/Y( M:>!@GJ0VF'W>ELL_KA^:-2&?/O]6X\V*WC^LR\<\;W[UD3?1KV*=>W'W=5O_ MDM_?Y-7"9P1A[ $"8^8C/XYC1@@.709!Z/J>U(B(.>NFQT,$,*=L05\Y G8S M99QWP)VZ^[L8MYU2*$+J8L8<0//CR'H$Z[/$B:=Z+18,YS8 MNG'B-GW5+4JQ5+W:XU203#WT2B2MR9E52U(=J:W0=0"=+Z5S@#@D(>EA5R$! M3<[RL(3S>A/^V\BD(D/$2TE$*XD6) V]_I2FFMNXE17=3,>'8I._W^;W]8*D M+D*1YP4($PI 2OTPZW\7()T&I>(D[WB&AZUA,4KN MV+4L0Z=L9:(PR1J81; MIVA/%W[@FE$+OR:=>I4-ZR23K 8BJFZ#5J=G2RP]G,89X@M>$*"R4B+[R/9@)BQSMJR+=RBB:M]BY_$ =< M<.N?Q,#PFGY_R#=UOO C+A0D]A+D4^@F<<2;4F^+AK'29M-A%@R7$ (,[R4V M6-2*AX&$R8F<>:[4Q.R:=XRSYAB>!EES\2TGCKY"G!'=>I:;"_HTCDL[=&BD M#Z7.UC5T5UA[O4\BKO#+#U?]\'_J;;'D:!C_>7&W:;8Z'"J7,(F01P"FB$"$ M(S>.67N9.7$]R%PP;(>8&2RF5T<=;4SJ;L.Z:3SHO^,^7#F]%TW1T?DQ=*>8 MH9#)::!-T5)3R^&!LF:+_$#2+\CP5.&T0[ G\_;%;653L*R>!,186;D1E6Z/ MD*/J,E!WR-,9(N!1PC-0"CP6!!(8-!&OEQA$E*?#%.W:%AB2^U MPM\TA@EEO0?>*$8+O>GZ'X$?JNB:XZ(JYO.%9+B.2T3#(@E78EA*O2;NBFE/[47"*5EO:V;U5,W69VO/F:/IP>!N\3U_3C$F$(O M"!'R((8@!"R.$!67#DJ^QH91F'NYCQ8N=8.=/72GP^XTX*_:M87O&OQ.[\!L MBYW&\7U!!28*I!W:,)6SY2POBV*9U9R-)0P>0\)5Q=^6YO* Y/'PD0X3_C.K M5MT&_>O=MMYFS54UG\KUFI65^.6"IB3$ODM2[/QE LYV:*JF3Q9W] %4O%HQQQDDN. M?!*;-I_))4[CV-7A")3CV/\NW',Z_Z8N+8T$Z5(A.F^KL",US4W">9%K0TQF M2&6M."]P$+IA2 !,O)!2&+O "SJ?\5&S:?:FUZI*.Z4,[>2HS$$\KLMB5TWKV9M-7"W^: MS*78"'ZXI*7JO[E\-2@24Z6JO_,/BCO"VUM;F_M$%]#S/1"XV(,P3D/,/!#B M%FGD4HC1XEM>W913=;J&(%21MF-GI!6N <55:[8\-"ANTV0BTP&;+Q>UGCD\ MYJUOXB?5CYX)C\&,-*8Q_!@Y:10#FK/2^&A(YR5QGMK[NM[E*[*K>!9L M3;8C5,?G;4L.-R%1]. N2")(42)"R-&W+ 'XOL0+3;YG1C>E$P[^@%( MB53FN9RJE\#*ZC8OMCL.NT\>BR0(":(H)0EA$4DQ\1/4(06!'P>*M3-L]#-1&E)':'Z+$OOS+@Y%MI^KS+!8J5R MS3O<+AO='T.U1OAO?+A=+1)3*=8_\II7D>(>DN\/^9)_^:44/^KJ?[$$N(,O M3IC'":",)132!,8L]COXT//\:,IE3]I &UX(U>)L+\@Z8)NO^-87[&DJ\EGB M/%^9?M1<>H?%_1WBQ_M!'>'TVYQVE@VFP?2HO3W]&%E3/RV:DZFAN,W0*_AG M+F[VXKY\RZOL+N^'V3Y6Q3(7R\ANNV5D;@ P!BG%29+"V W]!-/.$0^EZ5R+ MC'7!-YQW>YCO.IS[$7&G03K; BUMT9]\!=<<@;=DB5?ONO-\8YIMP\STT9VF MXZJ[J?T8.=HD0>:ZOF9B:5G>7L (41![B(4 ^'X0(XA!CQ[#,)UU+?4HY).L ML'Y^,?6*-X^LJ@\7_LRWKGI<\*W*U5HC_C82] ^9E>=/Q=(MZ3]5_I5G99ZD MJQ@U;9FV5EH'>-$#$"- 0 I#@@CW(H%IW"](\5*0ZAV(GA"WX3[Q\0)QX[EU MRG!KRJ^61EI_CJV'+RY_6YE67T3'9-L9VM4;R;AS,*.:=6>+WF29=[]86,H) MG_J)BWA''2"/1&X*:$AZ)P(\7WB> MU[GAIS1U)TW,NL$;3LTGNR)FS\S:(S]1;IXSZ#-FYV?W5OQH^5DQMB8SM*EF M]H/D:&/TZ,[29N-HVQ0Q]@+F(<^%+"&Q#XGK!D&//L$ SK@-9!3N"3:'/+,/ M1"%'__^3?)/$_XVHY]2LS#3)IQ8U>[::7'2*>3Z)*(F!FWI)# "-8=0Y%="8 M4+LVH(QR99YM*=G6R?F/RENG56HKEN&8;C2V;&29K+V\A>TM;ZOS9#3VL^Z& MT=(H?XS28"JR)M\YHS'&2H7$S>M.W2B709_R^ZP02TG%A25B3?XN6W_)JWNX M0+SW""CE95$$^7]# E _^QI +_:4JP?+\$^UHR;K%+GJD3K+ U2'/_F^*1L> M^\\(_V>H ::-[VN)W]+69E&VMY6A MYU*\K5@GS>O*Q0_RJ=Z9 /192&:PY\ M=UUQ. VRV[<"J49QFBF&: %HR4"#;%*R<$'@Q4M/,]P]L'18ES'EY M,#>G/RHR]LSB[Q7[S!_"4@*Y+Z'+$$-^R!CI!QU"%)!)S[0RY\54M]*'5*S4KT_/@@,\Z53^V$?X8Z7T"GB:?H-<36>/E07L" MY_5M\]L:?\N*M4#/RJK9(RW6;_-B)DFCE*018S1-8MC##1(WGB3[CP5I.+FW M\$2J;I;:U4[6(W1NR\JYW8GE\LZ=@#I1%A\=5<-)>LJ 3IZ##\VA=<_!)\WA M[Q?;@5VY]94XF4B=NIK&&\^,VFC0E?CTQD4ZKRV_YJO=.K^^I?:#E1:UMOZ2_Y]F_#/_+$ 8>3#*$8T M=&$ 2>0G*$UY.D8I 00E:HEM-I2&,]OGW?U]5CTV6B:NF7M&&!4SVGSQE$QI M;R*4BCFM\TF$L??*Z=QR7DIXO&.X]TW\X<&[;K.LT_CG_/ZER6S"3Z=Q=.KS ME$T%[%)RF[V16)+=YN?A/+W-CVA@?GL^Z^Z]$.K[D;_?7_DG/O*W6W0F6Q?J M>G??=DJ;-_& .$'(!2 *(*(19(&7(A+VB-,8D&$9;GJ,;K"5 ,LQ"'S+" C=&:>0C0(,.)/330.W,I&FAF>ZN--336:X4PW&M@#='8;WN)/ M%*HIJ#7D&=VA&IY;9HR2GLFK)RED'SX;LX8:W8J9PE L[37?)P>&M]\1YZL[SCSB;H$DB1A49P@'U+$8B_N?6(8C.ZKV./)A%T;Y_WF MMJSN1TT_V4BAIA3U=MJ!GM[2V*623R],:7[BD&?61%J?,(T&?T2NM:-1OHTT M;0E7BAG>$M1:BX-/>ME53STR]6275UL\KIN=D =+V,\..,SF9!RN6NZ1)M5I1; MW3X>#6?AF[HY'&5!,$; #1AU6>1[81@&$#=VJ1=!\NK5??H,F9. 'IZ#Q2;5 M!N#QR)[S>X_QY=?<%+FK[BG-GUE&\@FV*G7:N\V)O]PO]BP0M@#_FQ#X.$1#$("?%A__C4@U*#'I\^;>[\MO/W"=19OGB"Z$9_E%U=>[O M,^(PF))Y-6 X[')D4Y!_HS%_]DH\GZVSNP5&*::00,\E.(PPKWGBI'\^ ECJ MLA;UIQI^I_=@'(%&_J56I.;UM]H<*VJOM20A&M[K$X]?>+&'L3+_FST0=SFV M/:AGZX_]#6YBEF6!0(@\CU'@8H A BP-66\G)G)7*@Q_^E3YN]NCR&$U\[CJ MJ5R1-/F<;HZO@?Z$@U<2_C"^YM>'D?B?*0'&,*&B%ZRHE]GZ?^=9 MQ?A/ZD7L80@A8(S&(4Q $"0AZBV%D2NUB&G,\Z?2C!:7(X Y#3)UU5"F3EXW M3+(V4#GD"=.H'6<\O*(>0UFS1S\&>_",@HQC0UU#6L5J;6% 0XA#&KD^KVL8 M0]Y!KY#/P# 54;$PL8YT>764DB@1J*HEIK@;IR92M&G7DR,NI!1E"'>V:&,R.C*ERH39^U^?KR_*=<+0!D-$4Z([W&5BE 2ND'_?#<&D:R6J#W5 ML'YT8)P6C;QB*%+SNDJ88T5-&20)T: %)QZ_\/X/8V7^=WX@[G)L>Y!_M]L9 MC$_Y72$F+C;;7[/[?,$?3R@+4R])L(L#EX T[IACT<,-O>C?_=@#E M"%3R;_PPPEY_\8USI?;^*]*D00>>(^ %.1C%U?RJ, Y^J:G-J&I$FHN[8];O M-ZO\^__,'Q?\^6D2A3!"+O(22D/B@;T=SY<>F1CV]&E4HD/E-+ ^*ST,,=B 8=7H<)V,S:G/@@RG[W7QF(0Y-?T81)H& M#7F)BA=D9#1S\RO)>!=*C2U)M?Y@Q3JO4F[AKJP>%R[F1H#+^".9F(D)?=KW MA&**8JFE]T.?/4WMT6!R>E"JA8D'YT0=@"1@DD(<5)C F7)@R9&_5&29(H"L4H M4Q/U61J([4[ J_X:A".8REV84>Q*]V>F(G98YV8HI_KZ.A?XN=SQT4&L+;JD MQYFG72)]',FKUC_S]?I_;LH_-Y_SK"XW^>I]7>_R:D%CEO@N]FD8I]1%D4?0 M7B43'TL='3W>RC1:)="]^T/ (.6B M((TETA8M&NW'$QG2PXR\ OVC7.\VVZQJR[1Z$7BA&_%^F^\RE/A^G ; Z^V$ M42IUV^CPIT^C.'M4;=]!87'(0,YD]<4D78-T19HI;6IR1L%%%1E*ERWJ,1C_ M$]48QX1"+ZL=\/F4/Y25V*_[>9MM=_4B!#B$,? "L54W\5P2)^%>G!"1.J9U MM)&)>E;=2.4>G=/"4^Y1#612NB]EGL1AO2A5_O3UGIYEY'*_:1R)MNC,6#>> M]I5T\"*O.A]W-^MBR=9EMEUX+L,L2F/JI2YVF>^F'MHK&XFD-[VJ/WD:?6D1 M.0TD54U1XDE62$Q1-$@]I-C1IAA'KE^4B2$4V:(-@[ _$83A#,B>T70X(R3] M*HXYK,7.^ZHJJ[3D6K1LSS7N-]Y[P$N2.$A0%.. ?XD"2 "$/D8^@[XG>Q:Y M5IOFWHVC0WHZG.VU\P*IL[M4>'QF1?-:#CL.)?'C&OE!,U9_UM\ M=-I;#*. MRENTTNHZZ80"PP()P!':92H'*VFU[+A6D 0D# %/B1NA&C ^P_<:&\C M3EVH5+XK/=EP!FC?;X&&=ZDY'D7Q5F1)LIHV1I!BM2S-C9E*^)B&2Y7N(+KL MT*&!V,\KU1$,2%>B@U7J@&ZS$O<9BEUMI+S/BLT"Q0R$E "?P92%L<=$T=Q" MC5VF>/WP' !-3R3\^TX,E7=%2(M)M;R<)6Z2E:;M(5.\NBEE4\,X6RJ"<0Q+?HCX\V^*@[PCR9-3Y^E84Y/9%ZY'^DG0^%?G M]Q;?Q+I[D:L+ JJ'8SN44),OI8E6J+G6?4E%/Q2;_/TVO^=%>!PEKD^)B[ ' MXA"B-((=L 2GT30C']#CKV"M&G=^%+T[CC.X"6$,P-96[T\91<41UFA#. M4Q6_2OR8&EA?5.W0^2D=5JUO=7-M/&.T?<;W&Y[DFO/_ZNOMU[SZ\C7;=!>\ M_EINOO$4F*\^E>LU*ROQ1PO"4)00GP%"$(MC&GBIWSN1^%3M;E2[H-N>B:Z< MKIM_Y+C3>.YLN>N'J[#WWO,O=Z)8V<]%U<[O@A&GHV2J?&:HJ1G.??.WLHGS MY)0-S*YL.RC4)C*SV3;WQK.X87)T9?PI8FA1== JP")A?@A3UXN"T(W\@#+L M1QW^E.$D6CPT)PM_WF;5UIKR0!*[BF:?NRDMWT\09-; MF5E5HSMW8C486%OS:NNRP]M.Z_2/DE9/0SE+5AW8FG[TI#J4ELERZJBXS9]2 M_]'4 WOXC!+>#8=!G'+8 8E\!((>?A) LMCD=V+WW-Q)51&VE/;&K?8>>ZBP M4&*=-[IJ85Y5#?'<>=5$;"W/JZW+/UY>/0WE+'EU8&OZT?/J4%HFRZNCXC9_ M7F5E=9L7QQZX7HI\Z)(T]%PW],/8H_WZ*1(Q%MJ26M61&\^N:<;?EK6=V75 MH.=.L(8B;'F.W7O]XZ79)P&=)=,.;U8_>K(=P>CVR& "& / MB@UZ *:,B>OF._PAX1V=A_YB^KE3KBIR]>G9WLFAD[/Y9J4X+?O&)-3&B379 M9O"CR^=@7F:;6%.+G))TWKR._^8<_SG*?^;%W5?^+_Z65]E=W@QAB@NH6%94 M_\C6NWQ_GEGD8A#':1JZ;H!3@DC ^@W.),8N59YBLPN^X6\TBUZ)F.[)R^A"_EJCM;&\696Q+"7HN M=5L*U;;NSZLN+F+J$A:PT"> A2Z/D%XW[.C,+9RZ>IXMVQ:U;HJU^NLJL6/ MVJZ4-0.:.MO1W".=,S4>6X= E0N)'ZYW_VH[F+?CKZ^96E1AO!G*IA\NT!WO M^:N0T^50K_N7$,#]2 ,88I]@%[@I8KU_+(6^C6MXQWLUX2)?>PL-[4UE[FIC MSE9B:\EQOF+X/UOEH=@F+%AZK*_=_N@UB#'>9EJ\K#OR\U;\,IP-7*R-MK>CEBC+>9UGSKCOS\Y4BWQF['I5#".<#X_U(2A)"D/F$Q MA/U9P!1X:6I'+:+5)<.%R,DR@C%,9Q ! E7N+VKKDI<2U<+C_> M*1M6TBM4(F],[W^<:7?9=O2C:[T)RFR<=E>+]_PZ?R0R9\Y]RL7-,N)FW7+3 M+&S<9>LO>75?+RA&<>#R!.8Q-X*>AR'IMZ7<::4-S=S_G;CZV]D*/>'FF%WIHL$?D-(WVY=N3WEAM M,J!AS%*DF&S /WJU8I2[R^Y(L:F+95.'';G. M76)IQ"A"+N0N0!@"W*^$9$$,U*]YLM41P]7)'J&SA]CM&OMI^[7V-"!% MO5R7]:[*KV^/G?J4K\5Y7VE9;^LG]4_])?^^37@X_UA$'@Y]Q!!)(AJB*(E] M%*1^R!"%V/>HTFRW:2R&$_3)W=;B@F#%&VN-AT(NH=H4!;6<>$ N1NI/LF(' MWFG07SV7%6OG=^&#TS@Q\?;[D91?R$A3!=..I#*9M^4\KXRBM.>W>57EJR_9 M=US7^;;^>U76]7Z?/ $^0,2'L<\ )("BQ&_O<4()"?D/E)1[G"G#PMRC<[;9 M=R=K\/V+HC2/I%)2>:=C45%8>P(Y,J>%)G8(<7"SG5ARF:M+BJB'9$L$3Y,S MYWJFDZ/!9F'7YP(VG654]WK97T-4++_"" '@$QRD *=1& 0= DH M"D9IUPB[AH7LUWSKE#TZ9RW>O^4QOI&B-H;P@0HW$=<:Y&Z/U!%0G52*]VFD M[V4257100R@L%44=GKVFD-K8&RR7_(N4?U]L3ZQ_RNN7?\G7YT R$+AO,_.7>"&&]=7:\ M?57;K-@TE>)#61?-X,Q(61T;F('2.F%,-,BK^+J%>RJM5TZ/>&:1O4RGBM!J M"HRE8JO+N]<$5RN+8T2W_QG]+OK]N4!0?MZ@:B',(WBT$\@ MPAP$PW$/)O:QTHHM0Q!,3UYV.*ZDMOM? M=+!;I17 F\CTT.>7W=?I551?C?&R5X1U.BFAQ=HYU2C))Y-UFU62;_+;XGA$ M]O@#8K!VX1' TM@%&.& ^4'L4H^V4%,W#F)/LV#K!VA8SC]OR^4?W?S)\@B; M=B4W$#IM.C]OU(QE@9-Y,Y$)>L=.I\U./B:\LRY1*,=G7!HQUQS>3)(Q2(%Z M"C(=C\$)ZF,EQG"WCV*)P)8C$^L&FO&(1>0'+/"C- *I'T%"DC1">P!QC$:E MG>%FC4_//53YLC@(3G9?5MOB/W1DE!%<#\P3T]"L0?U[H%?-6I5MP_P>[,QB M_B*)*A(]/A*6"J\&QUZ34UWL47C5A)+X[=%(OYKM+/KJZ0H%'0L47N=OS,($K=3I6I!@PRH$Y=4'TDQ: M*DB*3DBM-E#D9+#0B'6V;8VX7I=_BI.&%BE*DL2/(TI1'!$<>C2!O>4T0'Y_ MX^^7$=78 +-2K]/I=;U?U*NQ/3 GZY&-E*(A# _4)5.LZA.I [WX57JGD:RG MG*GHUPC&+16S,1Z]IFRCV1HL<[_FVP6+(:6)$%04,1^*1H:LUAYB:HTA$TB]:=PC%)IY$VS3%UF<4)M:H H M"Y,:L3:KDJ(G4I(TA!U5/7J_69;W^:G=19)$,4Q)G# 70Q)2R%C8FT1QZNT% M2;T7-\C>$$72TJD[*JR&2=4P>M6TRARE)FJJ><3J.8XDU&H4M7;)U3A77M K M#?P,'F)CT_ J.&G!1M&1Y]$L,F^L>>5/D< M. QED$H](U(S#SV=\J,R"C606;MD:K0WKXU-C6))5JP^%!MQ0$.S:X1E2V'O M<=_!3!,&0Y@&:1SBF%(:H 1%:0(C!CP20ME!E5$VS+U6 E9S*$J[Q:I'-MM0 MRB6:+KQ=6MBUX]72XTIIH/6-?ZF^9#?K?('2,($P9A"C&'F,>"X.>GLT DQE MV'>X%<,COB^^6 VZE]\JW5P.5R?]-&J2IE<8G$R7&AR*HJ1&JKV*I.B'A!P- M8496B\Z$[WM1+USF@AC'#"=N"'P40$!Q;\@/4R41&O!XP^KS-)US4(JB,X0T M.;4QS)>:S"A2941=GA)R059&L&>'GHQQH-36DL8H""G%.=T+1ED<> 0!&"=Q M'$2 Q&EO"L? ':XAD@:F5I$6UB@=D:5NB)(88&VDEKQ&V 1JTD*0UA-%#FU4 M%%47+FK*(#YD5>53_JU1EW&6#.O,'MQYK:\F-"/9E%.;J@1GKXM4.6 M-/E2FFB!BH,Y^9:_UWV7K3.5B$7)@8_B,$Y1FKBIET9[4U#MY+!!!DP/X328 M#D,0BF,V@RB3'*XQS9;B2,T943-)SG.L7!J>&4.B'0(SSH7S09GQ?,C*R3^R MJA##/9^R;=YTVD#"#:4!@\ C;IR$P"7>OKRB::@B):VL]PM>BZ8Z'GAA0#-TD"YC)* M&&2D-Q226&GGP(#'3ZL8@T9=AI"FKAH&^!JE&[.,MSPE1%([%-FS3SU4';B@ M'X.XD%60CU5QWUCIJAI*/!>"&'%U8KZ7T#@$<6_%8W&B(A^JSS:L'0V:/Z]O;G/=_A-D/[Y/K3YUMP*B?B(,F/.;1. !X!.A[ 5H)\:D'^=:YQ$AKM+ R=:N;=#M#3[ M=#ZT8H"Q,>OPQ,_>;_/[>B'FR9$7)4GL\P(+4Q80MK=)D=(UC>,LS;4>K_E% M U'#HCP%8B5U;C).%?5M#)V3K=#;,Z6X2D^=84M43(\O$JOUAC(DOW_H9GNX M%O=+7MTOH@ @&- X3J( 11JB#FBNG"^7F#*T"^B,Y&),T?-+ M]KVXW]TG9565?XKI\^R!_V;[N(@)C ,/ 03$[@<:0Y_LI\QQ3-3FL74:-BPY M'2[GI@?F+#MDXPNAX60/KXLFX5E+F73E]-SOP3KI:]Q/5C6]Q*-B$34Z'';( MGQG7)$HL3?R])IF\$[HY$^:T_)9O,O'O_<.Z$ >\_9IOTZS^^H4WO?IKN1;' M/F?KLJ+?EWF^JA<4I&[@>P"$'HPY&AR[/2+?%7LD)11T"AQ3U'#+#G1[>>"2 MHW5R@;+F3=7)6Z!7XBC[W873U*>/T&79M2TX(TO&'KMS -\>;RCP.WL'KIS& M!1&XS@F+ K8JE\V3FZ,8WTS@3E#;%,"S["IX:W(F@%W&U,#D,PETROC,FT\G M];2KZ\WQ*C:PB +799AASR4H M\!/D4?]0+M!8:4)5F]&IUJL68H8[K[=.I;S^3!_!0^8T)N)V9-IL4#HM3*?< M.">+7^>< GF9/NF)$0T1L&.\4+];%R=1M/&FI>?R2[$18Y;_SZY8_O%)5!0+ M2!,:I$D D[!9WQ(1B/9R[&*IJRL-F38]O=("/Y7#(*H$%(7Z*"8AB+TUCDN"4LF!O F Z=!7 MJP\VG(:Z_G:YV];;;+,J-G?#9_=?)TE]]EXK/XJS\^7F[IU8:.6FR!7]ERQMZV55/(AL=GV;[&INKJX_ENMB^=C^]TO^?9MP MM_Y8 !I@QCQ*B =3YK*81FF(,*1Q$.&(2)W[I=NF\0'V/5+QGO18E6HE??Q* ME:JS4*M:HQY8O3ZP>N6T$)W?NW\%5J^KTJS39+M6JS&:FYOL7+I2C(>!WVO/$HB4!*" J3"!$< .CS MKQ'VPM@/0QPKK4;59-)P;FF'-7E6^<@_U+_!:D6J+F[ERM<9:%7+*WM&#Q!U M*)J>>E>.O0N5L&;Z[:B1=3M5&FVRRLB"(!(W6#,(U2H'@^@U[CAM7P'*3B14'ZN9;3 MQ%EI5E/'B"+@WDT@[5&0J^U-*>%&\LR.JO>+,2_]!_WQ7?LC47JOJ\X$,) M")D/41!1X)((<[NTM^U"ERA=8:#%HF%]:98C9IM5NR[Q"*?BI09ZV)73G^F) M59.E%SFU1Y^D*+P@6WI#8(>::?;I_!H% XS):M\O6?5'OA4KH3[GRUW57!_9 M6EX$GAM0P"CU041\RB!KRK-6;)FO-+PVPHSIM4=[9$Z]AZ:F<&,XE).UB>A3 MT[(CY@ZH[-&QESF[(%X:B+9#L70X4FIOA&K:Q+*B^D>VWN6_Y%F]JW+1?WQ^ M,(Y"FD WB*F/"$Z!AQ'S>_L,ATJUF3ZKAI5+ '4:I,X15#7ITDBQG)+-PZZ: ML#U/K#W*)LWA!:'3'P<[=,^ 7Z7I%JRFBE^J;)7SUNW4_W*59ZFKB7D\KI:5>3R09?PW&#T'DF O9HIA29%_12 M;S#LT$K-/I4FFZ^:1K[??..J7%9/))FQ" 2 Q4GHP\#E__5(/X"8I$AMRTCVZ-1++%V0IM'$VJ%&X]TH-3 M;1\_\B:VY;HGAO(>#L7AP;SG1FX8,]Y3]@@O#>,@1FYO/D()5ENRHLAL_7-?YMNY_U56#42@,,QQ1+Z P M2I(TH7O[ "KU6O59-:R-/1HU(=1(JIP2SL.GFA3V0!H-/*!T6IA73O][>U11 MFM4+LJ@_,G;HH@&_2M-M6ILRGG_?X0 ,8!!A -TP<5.0^"R->QP>\J4.B3!G MW7C/]NR-UB:90]D>+9T3$*U70I_YT1O0TN=I'J:I(T-FO;:.]4]>8[4P*3TF M>/^0%96H>J\K4M0/99VMKV_%QO8/Q;=\=8S@:*B 2SV(@B"(T@ %$70]U]M# M<6.F-%YH H!IQ=UC%JMIFU, &K"#]-=,!"1''^_1W M",>7QC5-ALP.%3;KXOEXJ'D^9;7X4_XMW^SR3_FRO-L48C/(D]6.) 8)P D MB/@(1S!U^S':E*< I6M$QULSK+(=0.<(H9JR:N!33D:GI5)-,Y]AT1YM?)6X M"T*HCW0[5$^C/Z6IYCE6STA^FU?BYM+V-PN/4N@E8<02&$<80<^#L+>;4*RT M#6V\-<-ZUL-Q.CQCQ4R9S*%B9I)'#6)VSJN-LG9&H9*L#:7?5ED;[,^KLC:. M*5E9^_RU>'@H-G>\Z_X_LLUJ+:[6*NLGLT:8EXBNAW%$HP3Q_\' Z]IIG*ZN)63NAEH5=.[9QEU!$9[:C@Y$B\HGN8HV"%[ MNITJC;9WVSZS*GZS[CF+LHX2* MU=Y)@+P8AOVA6"GPF-("'S,(C/=G6]#-RWR$O'F?%0<-#85 MD*W7,^E6[X;@#[?2H[='502Q?+"Q-1LT.U37LXY,"U#RC\D4I-Y5D==[8SS=U M<\+,=7.D3#/'M.3HBF^Y6.S4SRBYO#8&@4>1#R",01 &>%\>(Q?':A6J?ONF MR]4M#\>[&X'9.0:M6K$:(%ZV?)V7<]5:EJ-]ANXKIT7<3:UWF)M5F[4U8CR MZHL5K[G V2'$1CU\4@N;9E-:A,4!^5FU^EB5J]UR^\^LJK+-MEMIOT 8A#2E M@+ T"#T(<1SVRT@)Q:G:@, H2X:%M4*FQY=S&=/(D/19$F65%W>;=%=5^887J=QBG2V;4T.YN2*ITR8(U]. M!NW@74TBSREWCE$W)>0Q;FMD/V0"/&E[<+7 X'IGH"V7#:Y/1S M$L;4Y/% ECTEXTLT75KD.)99.Y1KO!M/-F]KX46Z/YO?B4'-3_E#6;U\YG\8 M\EJ4H9BY*"&IBSU_/Z!)4!P%2OU:+19-#QRV()WWF]NRNA\R9JB'5\G.[N24 M*G9Z.S;W .U1+BGJ+G5ZM5)OAZ9I]NF\$VR ,:G;^_Z1;U9EU5_KE);-H&%S MU?*3Q9()HBFOYD+FLS2*4X83F/36>;DG?WN?1IN&%:]%NK_=S#G!JG"CG$Z6 M+ZO?G 2KZ=]%;D?>X*>3;X4;_&;B?=@-?OKXE[N_3YZ<9S*+*7HMN+_/A%>E MV4:I>*'"LQ>M^&KA1C#@E@ %%%$?A"",^LV=%*5$[1J%$78,YY'3 M=VM_7[(CL#6#=Y^+NTUS/XY8%K6KM[RW4ZG>K#"&9KF2>BJ&U1+)*;D"S-4Q MO_:4U1?HNU!,ZR#=CA):BR?GMR5H8T=6SG[-_SRZ#; J-_S+97/N[PNWHOH$ M$YRBA'H044]%4^;,4NY3UZY^^[8B6. MXOVY_=#QKTX]4]-!_?&1$\=90Z.FF!SJRVS;HY>JC%X046/!L4-9S;E73M3( M%:^$WE>S]S?%IIV2PC[&7% M8VR8>W>/^FL'7,[O/;*I[R2^0-*%UU$+MW:\>GI<.;]U6!\_TG,>RZ_Y:K?. M#W>\X^6_[XJZV6!8)X]'WWT1)W8O* J#!+$(AR1&)/62& 4]#.PCI7TMVHV; MG@GI\(JNW/Z%/(9\Y=P\'O_ ^;W!+3F&92XFDE,GR3,S*@H,GII M_%_4"\,=Z;I)$S M(X-,8H[BW%M) :8G+ M4!N&5?2Y]Y57,AR9HDX.YE"M$C1)W\ B4($YH_7?&342I=]0,NU0J=%>O%#P MC6-EC.:(+ZL\)^5]5FP6(*0P(@!!F@9)#" +D[W6!2E2&IHS. M[RU*#9JDR/%P=3)'[WB=4F%V,LTZ(4Q1O8:1;:^.#?1'0M'&,"6UF@4_/"R+ M;?E^L_S;+_G]35XM_!"Y21 GJ9>&& > EVQ)9P0PS*3*J(&/-JQ:'2!Q!O/R M;PIK(P9P)+'DQ"P]:JISPHSS>XM'9?G( (H45HF8I6K88A!%RN16?#QQ]*6% M'<,9L6#]Q@CPI996,;KV^\!_\'Z;W]?BK.T@B"$,@C!AO@>\]& R0$#IQI51 MAF;I>0IX3H-O?*VGP.G@,L\,G3IZHC),3E7;[5E2*^O4R;6VHAO@RNO%W%!^ M1DSQI>6F+CA]S3?-;K3VV$.P@&[JIQ"!&+E1B%GHDHCT$$(,!W57M1@VK&-? MRFVV=A[X;[]F=>X\5,4R=Y;':(<)F1[2!\^S3L/W^'G7*^<$J7,$=?9IV!/@E%9O7*:B#6H9X^&0I]_]J@, M&Q8P$1VYL8,AA+TTO&"4? M&(,SZ5T[5C!4OV,X>FV6'7\IN6+G'EM=_K\JZ M7E"6<,LQ 0R%@/J>FR;],BD *%*Z8V&T,<-I+,WJKV/J_O%DRM7ZD_*HEHAZ M:,ZV[">HG .Z*Z?!-_$=V:^P=:&2UT:T'=6[/G?.[\+6R].XP0VQIIJ#.5'4 M#T5V4ZR+[>,BB4&*O<@/0]\C!*80IOO^ L7$&S_&,$F7Y;>\\WM;OZWJ7KZXK M\:]8 ?KK3LS+7=\V!^]VOUV@)&(0NA%-$A\DS$4^QOL$ >-PY)29"4B&E?JW M397?%;5 O'+J!I@87%F6]_=F)L[:..G M\*ZG=\)I88K[9WLWKIS6$1'3B@V(T]-^H1^JD?&9JR'(UKT@'Y9W*&L0G- M\1'3/M\Y:; ,C]N?Y9.Z3RC-[1>=/S9T$P8%0L^_S'5N!3I3.FAEDPKNHMED'[@P=R)BFUQNE2 M54\YIDQ=D_24C$N2-HH\2U1JG ]/KT,:S8A\[=F:^&U3/^3+XK;(5]W>/!?% M;A1C@-T01YAZ*4)Q;R]RH=+BB>%6)M*4*^<(VL#MOB.HE*WHIF!QF-0H$FBH M\GJ!GXL%U5A.+5&@\7X\*7_T,*.J1!^K_%M1[NKU8WL4?K[:;X9S@1]3%,>I M'X/$ Q!YG=F$>I@-$:3!Q@SK$JZ= S2GQS9,CX83JB9+DW Y5)V>85-YCZM> ME7J)+@FQ&LVT79HUWIT7I$L33[(*=M3]._0).XLLA!B'KI\D*?73E":>G_86 M&4R4MJ>-L6-8MS[EW_+-+N?OV+*\V[1;00\8%1=EC>)33KNFHE)-MH['L(Z& MMN;1JPL479 J'<3:H5):/"GU-SN%36%'YJZW7_/JB4TW22,/>[R,<]TH 0EF M+MG;#%VI@SSU6#*L3PTH=472Q.)E39J>P,&J=.6<$SGDC)7QA"ILOYJ4V&%; MK482++>KZC4>GM%TO?Q9L%M*GR^EB1:F5G7*3D[41_@^')W]^43Y*9*$\=FD1C.#$JSC/7I-..'H:?&&(Z=7 UL3]C4\I'IB!FIID>1 M?:'>GB:(=E3D$_E:SO&:J(XX--WMP\4 /+.$/+>$0> AWH. (*9!9R:- ZJT M0TSYX=.,+?R+ZB""*D6R(P<&V5$MS%LHLUT!\^E8L\\8:1B&, YP$*0 (,BY:4=1;P[ZKMD9DH W3*T0Z*,/% M1(DP=3TQQ=4H2>E!S:PJ1]Q("LL0-NW3ED%>7)"7X:P,41AA)0C#&-,D3+S8 MAO2KTI[86;5XALN*%$OJ;F@(N-X MM$-+1OKPY![W\8RHZ4K3:_I2P%.'8C@CPOPKT5 KU4J2.C^FPK M1T.4"5)1#S/<#-.-!HLCP,RA%WLF7E4*=*&W,A'GM];I9BE4IO&=-DRK$0=O*:.STX *E8J8RF5 MK%XF9%.QHCDB\A1;KU83USF7F;I4^VCBV ZUTN;->8VDE:7!==."I("F$02) MZ],@"6'D,MC;(3#!BV]Y=5,.KIA>?;[*&W4,17&DIGQ2,8TLF%XG;F"AI)6Q ML072S%612C4DS9L=NC("_VO5CR(3RMKQ?K,L[_,/X@:H* Q2FI(@8"R$*8-I MD+B])>0&[D#U4+!@7#\$"D?$K]>01 B8R,#"#0,B$9XL%+4C*8#5DQ.1A@W*/VEJ,=-WR]?\>2_+:L\O9S7[+O M>4V_\Q*)TUELLNJQV3OX*V>(_R5G:]U@;D\G7\0(X0!RM+X7>2Q$2>33'K$; MAXJB-"?2:<3MIL'O%.T[NQ4>J GX^ MW[AWY9RZL[]]8EJY-AB8"[)O0W.P(WU8P41IW\NJELY^S;='*3,ER$]1$,08 M)P2Z*(RB?LZ# 0*4SN-4>[+AT3X.QEE?NNI7!SER@FZ.%S4)%I2;JOB M9K<5Y]R+NU@_9E6^F5A53]BYH(/#6+1#N09B+W6T(\6#B+)JPS6H_IA7S45L M25872[Q9D6*]V^:K_6P%=FGD<<.,_]\+ 5U] MF(HSF=JXE9.=.6A5$Z0>H3CII[UZ\LII4#93"QW.V28^)?F[(%FZ(V"'F&GW MZOR,'B.L:1+ 1>+[B/DX0 %BL1^RB+G]R9X,!X2I]=C'6C/>ZSZ\CJON=?RI MV#@K7JEFU9$2*M[\.YID+0JHE5T#RF>5W V7.6F:WX2\R7NC)FN*+,G*V3_S MXNZK4$W^]F=W9Y?L7N^V]98W. ZK1;.7UB .$Q>DP$7( QX./=CO V8H]956 MA9A!8+C6ZT&_RUK4_?WGNYHK(!= 7H4_[)KI@\W8JM!0A.043#TO MCF(( .L&":D;>$!I=Z,A"(:U^OD2M15LQ;K45 S&B_%$]$^@QK,5N,/H':C' M&N)EOR#K<%)!D;5QJC;S_R7[+F["V2R+==%,Z>Q_W*UB2O)-?EML\9;EXC[R MM;CZ<<=C]GCX^VR;+Z(D27WD1HD',(L\GBNB((Q@DD0X"#!5.O!F6F2&!9S# M<+*M4_?@G(J#&C*M/UFD5";R;0R2XF#%[:TX+OO;\:2\(S YIXZ)('8^.'LG MSO_FRL'WY6[J22:MH7AULG[JD-N1*6;R_=D)^7DB(#W&W+]0)\9. ;^&#+H$ M 1B',8HQ3WZ^SR+:(8L@5INXGP+/'#G$^>DAYQ_?;%6'IZ>(C^00MF6A,9,Y MKB13Q\>F-3C\T'XR=D>V==HKI'G'9T//&CKHT5D M"Y#$48H\"/T0Q%!T>9C?HPA#J'3GDV[;AK6^P246_SKOFN'W\M:Y[;3CIDWK M@Q8%:^1^5/]@$MI-Z7@;&S'&T\ _6\9K4>G_$LOJQ?WH>-DAR\:\DRO0-;&H MLP1_$1*-4!@&!!(O#@"( D@)["#%),1*%S09!3*_$)LLP8?'1U_M/4EHYA%K M:XOM =(]22CMT/%I7!U05VOB=V1!S&+E>]%MEX P%P6 YYS M0A8EJ1]Z<=*C23!06MEL"H-A7>_PM6,HJR-@6LKJ\1$855Y/2KXIY>XC=/ZY M8T>L*K=?8UV][-861SMDV[B7,FRS*QT=)7W$^:8#FE7IKB_41PC]IB.W( M.Z/*"(U\SWR&(^ M_$0!DJWPTP QW!N:*'68BU[/V3SK0?I9#U*+?6^UB"-*OWGBH^IU-#Z(V+8 M>]1\MO7)V3OE[+VRJDN@$ WUWH&)4-N1(J9T6*[/8(YKG=T'%90\;04^\R!- M AQA%)$ L!XE@330W9/0B6VZQ/%,PC#9L] :0'V=C+EB9U%2L;;SH2?%S-4* M[,@WLWD_H'=B+@J:.BITDRVW#:YF*1%(2,AB;C,,_=!%H>=W<]LQ2U"*E4:L M]%J>8+EF,RRU;.!I[6>H00"S03 %,F L]8]6[(HQI)7:*REPU#OJ+ M<(,AF$.&K2^LI45Y@B#:H=!3.#JB,A[%[<@B^-=RL\K%->;%S;J_/*0_"B=? MI>6]^$F+MJRWBX R"@,*PB1$./(]$M-T7Z #J&._K&9$QI=;ELL_WMT(:,T! M-#TV+=6S[N",JJIGC(LIF3]QJ;^TY*H])Z&+Z;%?CG#,JCI<+2;J];FAF-N1 M%2;V6:Z>-\JXSCI?$:@/* H "!!%F'@ $1:@#FB"$I\M-OE=)I*@WFZ 9I12 MHA6WHO7$H=$YQ61W073?<*6DPX M]D(*$H8#"&@$ C<%<8\)$JAT?+%9)'-(\-2EO61,S%;Q^L,QCTR_J<+\-=&> M)IAV*/A$OFJJK(

    '!([)!3[5[)U<$C6=-9_CZ!$@1N%"/"0H]1%B,W1%%_ M4$X"TECI1# C "P03Y.UKWI ])6\1F,QF!F60XUV ).RX2^LK9R8)@2(U?%&-K M*]Q+C(^L=K4$TP[5GL[= 56P1IZ5*^+36S46T&,,NR ,$(K=@$:!C_N!XQ33 M,%ULRVVV5BQ^%6TH:?$>CK06?*S*;T4M5DR)X8:BU8.M.,]R8/&K2J%BG6N0 M/341/9+.#I/S4X?JY8QFMDH]Y4:F(!W(IATJ-MJ+E\K,4:R,JRC;_O^.R]XU M+X\:/:P7 *(D"5+F)CYC 0)^D.X!0.91%1G2:'8V9=);.@ZC?$R1:)QM4YUS MB\J^YSA4+O!&!<(.$33AF%31IH$[6:G\O/R:KW;K_/H6?\L*_IMUSLKJ<[;. M/^?+755LB[P^'TGEG_F2?]\FG*L_%JZ/*>_\HR D<< B/_;\@*$ ^,!#!!&E MRX6-@S'<^=ZC?L=E]5W-<3L'X&IZ:CXN'+NZ\SJC3M=971>W1;Y* M'D6^$=?6[[+U+]E6P'LD/ V=0?+PK*B:,]"XL+RJ/#>/SI'/3N>T-?]UZ+_OBF^\JA9OO2C$GZFWCX6A=[.Y M37Q?J0OYV+OM-'ZK:;C^2,H)^*Q!5%/O ]M7_4G1^V \I7]V!5=E]H)\&PN2 M'=IMSKURHL:N?\B\:;P+&KAABJ,H80!"+PEP$-*(9Y*(\2R"0J7M:?JL3JC3 MEP<_VE?\Y??:-/OZ1L#U$V]JJ/LUSF<;T&YPC1RY5@N#'>IIP*\!8]%#F)/5 MRU^R?RNK+_Q/ZNM;DM]L\68EBK;MX\$\_E[4BXARK?93YJ,X9 E-4PJ2SCI$ M)%7:G*;+IF&M;& Z#4[QZ@JD[6AR@_7DO15P%:52&_%R0CD'YVHRJ8UN(RHI MR=\%C=0= 3L44KM7I=EVJUT=27F?%9L%CA/7HRD2"T% " )L+>W[T=*9];K MLVJ/0K: ]6ND+/W:5-( \\9T\C72YU+*%MA+"SR1_L$HQ<_J:FNNXT)I'FR[Q=$F=M/!KB3[I\>5J@;0;.70,[1<+(/&T&B'P(STX4G9,YX165EI5HDDV?*/ M?/5$R(B;,"Y>2>#%*0F0'P%Q-FW?38!MNF/D'[?B )E.X&TFO9GD5D G-[=I:!E60*H9!3NOFBH*9]F@,PV[*R/95KMOGR9[[^ MEO_"/_VUWJ\U7I 04PI\$H,HX"4J8H@D44I"0'EQ&C E#9X+HV&U%N <@*HV2I^@9"J%CF7I+W*^?@UI--=[UG5T[3 K:B!;3>J;0" M,]6RF3!=JK1G;AAVY)O963BO\.?&,W$. [!%BI?+W?UN+4ZD$!];)&$<^5X: MN!R?&T0 8R]J\8+08SX:<.'U?&"EM'#TO=?/9K6_-SN^SX10>41EOC!/E>2, MAM:"-'?4)(Y<;#[_UA+="Z$RFNK&-H\?)=F-YD%[NM,3&?,)[S@M7U>Q32QH"V'Z8R*^0S69]H> MZ7G&10B2!$ O#&)"&?!]&OLM7L@BZB:3=MG&@IVFR_9,3INYPS8ZR*93W"2! MG2W)G32(/L&]U0[;*Z$RDNAT-8^WGNJT\: MV>F-C/ET=TC$.*)^ZHJ(J5_&\47\25=V?YNR\Z40$=-9R$PPIL\W;Z_O M9+:?I![7MYXH!GBL+24,9=N\^#\93:1I'%%$",$@#@.*/1#W^$ 8AON^S129 M0!7P4 M@!9;!E?;]O#$82M!VZ6%M3I9M^.UUNO2^3):_7Q)EW;K M=?DGMRC$@I2[F^WM;LUEH-QMMN*BHKSX)I0DW565N"J8,DH"2G$,0I_". KC ME.PQ1$3IF!V]EDUOJ.K!-A=GKCJX3M;A=:H]8,4"32_]DD78;,PK%EHGI/=( MG1ZJ<\#*JZX6[<1UE J1EVHE(P&Q0S@-^79>\QAD4&4[>[GYO"V7?WS,JNNJ M4?55TR__F%>?OV95OF"(!BF#(8GC@'EQ&$8 ]):3Q/-5-[>/M6=8-EN(3BTP M7CD/63?0Z?Q4;+B(KM=953MB6W/*R%;CG!G)II-9GL2/[&D&NI. URY36%&LZ/_#0< M-_;W*MOP?B+9B5OT>$>Q*-L^8P/B)JOS%4?VD&_J3,Q%-&L2%C ,4Q]RN60> M]2!QO0BCB/#FXC'$B!260L%K+3I!8$077JE$-V.LQ7_06C#=9W#5CG&&VWGF;J6=1AK%Z<634< M*#LTUKR;3V9@)^%56IN%Q>3<(JXXP+MFHCAY/'SD8_8H?H3_S*K5=:M"C2?U M^TWKQ#_SXNXK=PQSF^YTKKSQ/$W7>.:#:B[.!MXD2\>0QGB_[[ET]3L"'UO,&,ZU,\ RF5ZUM MY\?(J7HIT9Q(#<1KP%Z!-*N_LG7Y9[U?$8U\%(9AA)+$12Y./8^ED& _Q22! M'@L]]3T"ZC8FVAL@@#D-,AOV!#RA26XOP'!V+7G)M;CR\MK_L?S(OE2_YEMA MZF-5?BM6^2IY_(V_]^\WUP^\,MX6FSN\W!;?F@U#A\T'P*"2&(8JH MF_9 ((%*]Z88,&]Z,E.\?;?-VR=:!:\3.ZA.ML?Z+VJUHHD8R,G=S/2KB2 ' MVVI?#U<4;3\)Q+P8^ZNS!^T<4,\FD.K$7I!-@U&R0TQ-.EA.UN(5-UNM_FU7 M;X78UU_*3[E@JECG'-[[S;*\S\6>RR^E,E02N1Y+L+C#. 8,QR#8YXC$IXG2 MGJPY !H6[R.?G&TI=FJU7CD;KBUKL2V;_U1\O10Z\W"D,QID?IZ(RR4"ZX.M MEBK.XKQWR!$YI'7)^4DX]5?QZ[>25$P$Z4+:F;5-V)&8YJ7@?%_;_/&036XD M?^#:6K1C"YL5OB^K;?$?S;>+*(KB% .7\6FYXME[MEA?9-:+* M%ZB[(*XZ"+=#([5X4NIOCCJFYA8P2"(0A2QRDS" 'HP1"7IC*:!*2[0'FC"L M4\UJIV[68WF$2\=TU^OTC9F@TLJWHTP8(&,?;]F(28(8RC!+DN[DW&#'LJ6C/*D&'%V6-[X?P4D=W% M26KB))7MKMHHGG,WCF,Y09J,7C59.F7VR2$ITZK3)8XN:)06:NU0*CVNE :: MGIIJ76^_YA6OL,6@6-O7I-^%4N8+W_5HFL(X=I$?IR0-_'A?B]$P! .N)QAN M3.J]&GV]0(//V92;=\T882%NLU43J!%TRJF380H'25-+6P=J/P37X7IYO;,1 M97J1GPNR-)Y3.S1)@Q^E[M:FID;<1I7S>HWD[;]'XUMI]E!LL_5ARCP.(A(D M+"(T2E$<0QKW19P'W!2K5%0:S9J>H?XJUO(T*]2.9BWJ.N]JJW61W13K(3,8 M.JF7D[*96%?3MAZD\U,/\Z^"_,/<00=UMHD#>18O**"!4-@AB28<*XTWX[&B M^?1$O 4DH?O_[AS'AWOM!6!A ]C8<)F'O=A+I5-T\+KE;-7N+'7KV[$RIZ;85; )'O4N@3]?87;B]6\/1VGQ M"R7;5KE3]D=ZV:O&U"@1J_<\P#IN]B]2ZGEI%F9I'F6NGP8DSH>+++X7A>EH M'8,:-"]E M'I@8<&-0.S.D+03!*J2]-:BC]*4#R=K)W1!E4V5=8M%C=EEV3T M;1Q?(\Y]V]CPI7W/RQ+DH;MUKKV">$;#,*.>$>V@JV2.-JOZP>\6IA3 M%\=A*?VE^%ELQ6O@+.5:3*@?(9;X#)&,'LZ544I 5X/'6S,<^0UPG+K#,U;] MP&2JJIY)'K6HW8'9+U>8G4CDS@@#B9LJV;:*FK(_5\5L'%,C([SS5)E/Q6Y! M<.B1C(38C\,\Q-@-_.':JA^D7J"0>*S1^H29R%KB.B6&1P5VQEC5']F=E X MYE">S.@WHJC W#+X%JGP8&],R]@JC.,=DPOWQG.GOVS7(O+]@*0X#P(_=#TW M]X. '#8<.83%3E3PD]-(C69!$> !H?20_B1;Q,54J:[KO,L)Z$R4PP14H327 MK?6X+BBF@::P0S%-.*9<=PO(W4C%%!D_S1NU4;PLQBP@7H3BB(0A_Z_@$.4R MCX4:"AV.,6]X#7U>Z+ [I]N[W9?W/8B<.QK\6*_$S M,0%P\RC*3A =9H#5G!A M!-T-(2>^\[8!3'N?TR_0MNO] :]HBB-BY^OUIC!56P'&Z 71-= MEF8PRN0UQ5WNBNTS$%>LDX2A >AAT,2>\SW,1OR*8,H\Z2*6^FV:5A=>W3E M:%'5SO5E*9V39D4!%2B/NGD+U4VS;*^KU5Y4TNR*/=G(^C.$D[-_-FL)(MJY MR/7ZF0A(S2OSCRERYYUUC'E5F>V2P)B^>QBF^5;AU?_NR[IXU;87A3G"U,_# M/(A0&++,0X/M)*98X9!.C^%ISN<^\Y__6#;ZXG<]I$O&[-,1K3;-]/A$_>X> MH16!N0QMEX)QK;1;$H#K]>D\Z#; F+(,5W<\_*?\IX_B5Q8T M\0*$"4J3."11Q$+/308 U&? :^<:#2MHX0@9?.QQMHOJ8@ Y4@='L*XHAH;I MUJ:( \X;IT5ZT]).K](^C32^22)$'\>WA*4BJ<&Q:TJIBSMEN?S ES?;^Y)+ M=7_#DV$_SN*8Y4GH9TF357J28XW.FVT*%2R/$#L[K6/U$2*65Q(_NFW!;<9/.WNFJ:!AS$8)8D*=.A;5";$TE;_YBR*$J]%$";X@@P^59HM M'7O*[EP;>N-XTI_9LT"4YBFB24!B2M(<17P5. (@X!JR(54,3M5+N2^2R%Y M-97'5";/=/PG&O(@QYB?. _R;H"J/0]R5!N,4M&IZ->J MI@?0%N=!7B 6+K Z6LEJH=7BH)S@ZN-2)0_R0]/LN?GB]BZK'AZJ;?L(VR(. M Y)%;D HRCWJIS2.#PO3- RI:MZCFK5)\QS+'J+8_5JU()U&H'3V6]X5G>+A M<5,]%45[9+![XL-_Q1<:Y<_">>0?'9$'J=@0DOMCD[:!8II.2_^'$_H[?$X+ M<+ZLQE?YDLQB',>U'0JIT9\+68HZF()ND+&J_E(\]KO=SPVGF+D,1U[L^X2% M;ISGR<$PBX-XQ!;9"*O3;)(=T;6'='6Q*^NBW38[DT2UPX QK,-. TPS/>XX M0.Q!GE ]K]Y=94QB4U(#W98HGD:'WMB8U,854/.XW:S:BN4]_P?^IX9'HG6; MV#G4$7AZ)1Y=1+'OT1BE.8USFOLQ8\%A X"O_T><&!@"-.UQ0JN+@Q/BCTOK M.CX)PRK+^I-YIJT'\AJ*(!%Q-24$IP2A&/&Y)3T$UYD'VDS5;=OPDE^A8)%V M=N$K]ZF)';.._\MIG/O7OH"1!8H+HU-RF:^S82Q155/>7=@"T,^B_I.H19)3 MFF#?)3[.F9]0EN;LD#B0NDS#N;V*V:G.[4]K&+UV_&3J].DZ[[I/G;12;ORT MR=8C)BU'2])-88=VFG!,^2@)R)VL8@KK>+L6_R-RM7\N-T*Y/Q=U6:W/2](M MHC!VO23S4R_W>(_RTC 8"@T'$[,#B+\.*QQ?QUMZQW M8]04:A9MEDAEGZ2T<1QC>D4Q]L,\14'&$H2"-(LCYA_B6S<* M:2^*="MYH5F/5;@D#@"U"&(A7J.]*H7O>(S*\O^>QJBT3TIC%,:8[!C]NG]\ MW+3)(@AP2&6G,I2'Q8N3FF"99YH?'FVZ(,*D"7[IM M&CYC.(7IY&6SVE3-O@9G:&MC6"XXF8-<6'CRC-=6! 5&YP3D;*G7DN1=4#_= M]-NA?]J]JLQV6O!C,=5#\6WYJV@^+\NU>&K!Y]],16&7G&51BA*2TX/8>LP% MU8U5^+QA96L'7?O2NDBU*%M\SDX O'&V19L.PP?5?KN&O_4')E).U0QS"!.P M#HS3HG$$G'G>;3DCY((HC6#/#OT9X\#+]U;&<2&O*GQD%LU.6%DDXC6K* P) MQJG+\MS-\/!4##$RM)APRJ&A"B9/7"$$=0I>A@M"HQM4 <&;@H M#0I$V2(**M!?R(&R_]+)"=P=/DR.]W*WZ\,YWX==\7"\+98$W%J*PR#.O)S% MU*=D2"L+1>@#NAVKS:IA">% ?VMEY'BE76R*O'9(#KT;JX]XR>2$63@'YB9T M&-]DN\4YW]U7608OY25H;P4[],Z 7^=9"8:8 R3 OEY%[EN]W#9W7%O$-MD/ MWIU%'4Z743?T:4 B49 ^9GG MI_XASO5C+/U:APYCAN6RARCVM H!TBD&E'U9@*K#"7@]0@O%E]5Q%G9ABC@0 M>WOGM/B< \#N JQS.P^Q@/(R3JRHM3DLU^W14]7*Y6U5XD:CPNG\3K -!<-5U- M(1=AS](*L+FDA^B<8G0&D,[W_<[A,)VG8HZ-5%GZ+J;$:&X!.^)I_6Z]2(PQ MPIM4'-UJLBAJ4ZS_$(6CVHK/@U#@^[IHCZL7N8=8GB,OC-TPCW'DYEZ>XY!@ M%#"6^4@ZE-9DS_1YSVE!K;)%V]?5:JO+.\?",P-B0/BGBW*)T'H&MF&*V(70 M'4*GA=@5FG<.Q?WQC P#8NP9F%8+LW4P+A=HRU'R5JRMF5 +PFW='E7FNA\P MZ!93U79W2#EH)[*F(,6VN"MW7>&)O5@///9%)XX;[ %AS/4#'.ZS,""L/-P3 ]W73(NUO+C<@,/$]8 AX)FFP1R6CM_.7'OE?;YPC>.>(?K:C1'6B+T7RYEO/DMA^ D?/H_VIN 7*]U<>2(@' MN#_R)MF\P+5 "2$XB1*7X,CWD\QGL3O83CP7E!FOQZ)A46[1*9FZZ_*HB7JKE%"73Z^+GE;&@/K&JKHH[[+#J!5@E!E6V95C3>EQ*JJ;.'TC/)J%.3NT31;I5KCO7E=KS2QI&C#+D(5)]FG"F0 M3L$KTGP3_XJSZC#J7/I>YU#'\E8K??J7L#8M4)47H=(<6R54HYT!+2:!',G* M5%[<%>)P2F4)B]/$#5.$4)K[,6*(_R<9$-$(21TD38'#<" V0!>[>TXQ#-#O M_0 %[O89;0\Y/;2E*6!B>6B%][3A-X+J"V([10/:H<23>%I-/SS4-)P5HA+X MYJT))$E8E ?&H4]B[*)AQ]%G#($N=&HR:7J)W*%34^"Q;,+$=D(B%76U M1VA1-"K'G810:B+?+DW4Y=0;\J>5,[#2=6OYMXR3(,QQPE?T+(\117G*"!N, M!VD&.M_09-+&S4!=; *5;CHB596NWQNT4.DNC='K(MTSI-#GUEM+IY$S3 MNGP19T'LQE'LATD0LSQ#*!LB23^,/ S9/QQK:Y(-Q'4/4NMR^CJ-6I;,6ADT ML"RV:M&KOK"5IMDN^1KM#6R!"F1)5K!8N2UWQY;A8@EODI"XF/XPST]+[(K9V17D1'MNF.9$?\(.8&2&,-PR%V886_J$'3.4 M-6Q4=HY<;3/D*WB_% _+4J3_W]X=(2Y*;C^I%HFYOT-<+H^6<6_J>88PY>B&O+G1^.<,2:^466>;4Y1'N[ M6C]/Z/=8?BXPQ+89O1= OOU9+?PHR=R8AF[@4A][),$,]5A\-XQ Q0S,(#"O MZ:E)39#Z'P0#FB@EL6'%E<)@7',]9%QSY<@VIKK:>9Y.=P5TZY57 M@-2KO: 6>[?J"_-RO/XJL&I.@1D?+@L?I2&**4(Q06Z(HS2-HP.8#"5F!5@* M@GG]=4WKKQS5IN17.\N3J:] ;KOX"HQ:M1?47.]5>F%.CE9>!4XU"*]X+09Y M)/!]YK/432/^AR2(\\$HX7\)2189:B&'LY=EF:@ESVGAV^^2T,('OX\W1>G*::GG# MP73XD'+1-]KZT&8'?YS!(4?HA7/BDOB7!J<<[E77T,X_OHE"OXYPSVG]F_IE M4NT-=$'^9^P-=DP9^RQ.M]Y@=)8'H)./(DD"+P\QW:U@ MS?C3[MC+P6F&.^G]G659_WVYV1=YV:RXC(NR\L?)D;G<9(X089X?YG% XYBZ M$9\6TSS)PP1V@#G*DN'Q^?NR_F>Q:Z/:D[BX?0R2PW9:W,[OQ5*@%C62@6N= MD2Q+;@5-1C!P)^C(X DROHB8:_EPD:A+&T%:"+9#VS3Y/%F*/#K\BD*B46 MO/RB@KH:UQ%@D5:WC=16YQ8]0Y3G%IT#_RJ;!?;R$,<>37+D!0&)F9<=)#8B M.:@PSA@[AH6QKW5PP.8,X&"1UR@FY6*OJ4B$:>>;_#G_$,@FCK\N<'0A M/! MK!TQF!9/*OW]3HLLY96XD+4(69S1."4I#_P"ZGN$+T 'FTD">Y%DG*5W+4VR M;(X2)P-$:I.G#IL= M5A@4L4D%^K10KJBYQ,*3$D7;B_:G:W=U^7FZ+IX[30 M]47=UM@GS/58[F:8IH.=/(TQZ%$1\-<-"Y( )!)(ZN)GL=U#'TF"[LD)(1^,\KZH]D0CK%L=ALQ#'@=MV=4/$_]WG? MO5EQI<:-\] /XPA'>9[@X3&D(,9IDH,2%L<:,[W5W0X3<2CW,. #IAR.9E-. M8R8E$B8Y/;26Q0.X0]V^>23H&EV7DO-T,6V'0.ESYSQQ3B]/LO+UI6@*_KL_ MN-V<1P&;ZE$$6\\MQR$*<4!YO.7CB*:AGV7D$&NE&84HF Y[AD5L@-B.P/41 M)$S)M! K)V93N@,'G[6[$5E>JY M8;Q^*+>E*/(F$I*?V\Y]XH8^(3GATIH2WTV\:+ =$ _TF)$>BX8EK@?9#LGE M,Y@PD=-$KYS,3<\L3.A.27V.<&:IDR+N@MCI)=X.N=/L4V6RJP(7I/O'QTV[ M9;;&FY:Z(Y[)!,,ZZ=+X/-\28A"2/ I21R//#-.Z-8"\/0$M$X*>G4X)K)^A: MB(*I@0&.E/5@E@2#YT1(: *0,;M4 0K^#5U0XD JJ_S;G]6W']6^X8M\4=-I M5Q3;-I'V W=S*Y9X L*0XYEGD9_'>9(D'@?A)@G.!O,\;"%RE\JUFX6,%:7[ MYKPG!WUZ\0%?FU\,2,76RO-ER9F58)@8<93. -,9<+Y*M4KZNU;. ?GQEE4>X^[K+>/-%?1;TJF^+V[N0.\)"@ MR:UE29"$N1?X.<:ET#W@\J9#KP9.2JWAK>"S)DA>'KU'QUD2ACT,+Y@6-SE1& M^AE ]3L#]!>?8+;WQ>>ZNJ^7#[TYG[B8N'RJ"3(O#5)&DH0.YC(22^65CC9B M6.G[ZB4#-J<'!Q"C40Q*:/M4Y,%4_0W>5-1\%($ '9^*2#4%5R943KDO./^6 M9NO@RP*UUN)&I;D? 2\!"$/M6:J;T-B-HC!.,69Y'J0H3/KODS3)(E"JO_17 M#6MP"T0ISP% C-RQIAE.8-(J18>9G/O!^PO'F'"&[#C!5,!]GB6OZ#EHE/1WIQGI2GD,('H H]T ,TKC?9;LA1,& MKHUY($\6C7HH\M?&O9+WLB/_]^6O\F$_Q! L0ACE,?'3,,OX.H]XT<$&I13T MRC3LRX9'?P\&-NR!W,@-?'.TP(9^CV.F>R?/6+@P_-78LD, %+%7.OH+4 3* M[8D-/P_CP,TIP5GBX31%"ZSJO*9*")8,"$,#W1:I-" MSVG[).CN1]&1WK*]$O=F-[P=N@(?[6MF2SYG[*K^%]W@ MEBV8-S0[5!GKD8#YXY.8K):[/2?UZ21A!/^YK->]52]-,I)F(8Y9ABA%:9H- M"Y4,N52JA(0N6X9GCD]M\-5#?/X\38L2H&HZB)68,R;F%#9A7*-39;;0P2M@ MJIB87[5Y8CS/F@LTTFC!1*#3F\I,9U-[1RF.?))'+//R+*%AZJ8! M';[._Y>ONN7O%@&^"AD@2G>&!)8I7[R1==B"KJR"^HT7;V!>2W7--OKYOFR* MM7A*O-@VW4,6=2U.5(5.?G\Z_LKGY9/X43M:/NT%I.HNZ^/D+HS"/Y?E1KPP M>E?5AXA+3 $IP5$8HBB/XX 2-^1QEC] 3RGRI$,<6P";CI-:M.):0],M498# M4(H3J("IW1;R9.(N6[":"]Y:8+^U^)U3'YT3)\43VJ>_USO:11TWSK&; M#-X.VP3X67_Y\L[["R">M 7S1)L7%O4?N7E^HO9Y*XBPK7M8$*%81TEE\7 & M5A(51LD%].3I^"NGZ/M;1;>['T7]8;OB\WU3-'G1_^'#]G-1E]5ZX0<$!2&- M& GB+ U3Q#Q\B BS( ,5'YT9J^&("J_7I<"YW PA%?__HO[))4\HW-U^MZ\+ MIVR:O>@PP*JE6DC5LG)=\M047<.-!!7(WCW_IM9M5-6N5^T,OW(,7'+FH+[2\ M+Q8I(BEE"44)#F(O2]R,#'=!\AB[+FSOP0[,IG.[#DC$VJ ZR9/IYT[^TU67 M2M.^G@Y=4]I!HO0VA!UP#4^?#KD\?9)^^NQ_[]GT.:P:!W<=[J_3.>P,'A^F M5.?H\SOM-]#M"#M@3[0C854_ NQ)3-)(%[/_CX3G8BKC>6B5T(C5WDG>] Z&1" MU^Z#]M8!37N7#A7(&X<*]-=C6;>_W.^,>,1+8^2Y;D)HY,4QPMYPX8!F:0!Z MW'XZ5(:GM*&DW3U'OBNXDA5=R;3V.)%_[\'Y2[EUGHIEW?Q583J;IN$ DY=U M;3;Y5'7T9K[]<1VM<&T.FK2E+9IQIO7[M?EE!N:E]K$YI._EMEC_O1+OC7^N M_FPGM,TFVRR;IFCZ(I$+3(( >T&*69[%4>@G:3PLWV@0$OG\-TWV#,\ WRKQ M2.&JQ^K\;,$ZCP*MB&>7&_Z7'> VQ0VXA:R+I2'8K,S< S8*IV!:\6Z\/#>_>\C=RCEN'EK=U$SLQ;L#.KVJ#+7#R=: MFAQ*T-?EJKB].[DFW>\B+BA."4T2PGR4DHPPET]YA]F/][A)UBKC84YZ]%D, M];H?!5[QD[ME63L_EYL]_QD?[^V>GO)% MS_'ECZ%OG%:7N!F.I][)4NAJ8YE8&^GK(>]\L:21"%VK)]UM(W=5KG]5Y=1: MCZ/Y]J.N]O<_.$;>))N\6.]7[3[3'UO>JF\^Q]+"Q\U1UF_O&)?PWY?U/XO= MWX6.+^(<$XHSCWDTH2QQ&<&'9:$;)U(OT]J+?MKYEV*;;W6JJ;O.=^>Q M<]Y9'[R'/"EB([E23[_8"-S?[&1@?,+\,M[VB2UYYG:+LW+UC;W(\LV'2P MFY_JO2@"<$.D?2RV:?;%.M_78D.FW1XG01C'>1X. M[WQ0EE$?M-MA"(/AT*S/%7GL,:V==0M>[%M<.J*;MADD]R L: '@!D/WG'4+ MV>DP]V>C-WT2S\W%">CMT-C,OH$:P9GB_G)V'5>/XH1]W^ MQ7\5Y?V/7;'&/XMZ>3_L-73># ZL%P$+0HQ]S!#-(L3_%&9#6386 M]4L@2R MZ:S2#ER_/7W8O&[.9P21B+/F8<"R;H[;V2I).?,S:CK==+[VGWYGF_>$[H[& MX*PS=*C#7GT.2W?5=_=CN>V3-/']?5W<3C3EJEW,G?N4>SYB0>(E:<*B)([R M/!T.NYD;4/F'Q:WWQ/3$/*!TR@%F?YK\RO0\1:FFR7J(Q$ZY]4Y8/6OWQ<)/ M6.AK60@>CO4MCCWPP$6WDWDC/Z>_Q_XW10TQ&_OA;,7%)NR/ADN/:6K6BY=_ MWT-WLV /_OUPI:6*V3PM#-J;_U(,\4K_T/9PK>O\,M>WBA3'7UXO8D2Q'].$ M97X>>)CXU!O21YB7>Z!7-,TB,1P3OBSV>KP!O*N<[X53%\^W;+K?@^[3F&TM MP$:^%0VELIU_Q.+TR$^OZ?;3%3YOO1,/9MC45R7[VM:^\4:T9$]C&E]?V^:? MB.%Q:O^E$(]BE]O[(YSC[^"':K_=N8L0A1[%GA^D** $!YD7#-4U&0I\T%NI M!F%,MO8_WY"_)/@Z1%Y/(XU1^,G;1Y>\'X"?ZOK)+W;8;=!U&8K!HJZUW6Q6 M=+V.2LFY 6ZG*DS,JOJN*$5AFI,JD=3W@SS$'O%8'N61G]&A2B3#<1S+O6TR M)T*(OBB]DW*HLBX3Q-MUJ-9LTO.)N"VFVAU]]=46G.ZEZ=CNMZ+#"UMFZ*)=;4\_ -FS] M? #X[$#PV<$AO4*SD3E!CK@+BJZ9>3OT6+=3E='>"@P=BWLQX/E"NJI%_0[\ MG6OS=FL-E7#UWK?BE\[LA$5;Q*< MNV'B!0F)29BZ6>Q[X6 Y(*'4.^4Z[1D.'OY6B%VZQQ_EROFPO:OJ!\#SB5II M51,FTXR.U:@C/N71%T<:S)2MN7XJ?Q79? M,.XN_<658+O<9/MF5SUP42!/QW&.1=7];Z),[1$1RUG*F$](ZGL!8@CE/F%Q MZ(9>XI(X!RV:3.(P+(9?5S^*]7[3'EIV]>]Z9_IG/'B /[CR;XWS$?36["3- M)">BMK003%R'IA#CV1EP']JC$7F:)Y-9BYUK;EN.>3;E'<'T!46>HOWL4.I) M/*VF'QTP9?]8;>\_EC^+-6Z:8G<5A$>]($-Y@+ ?X#3V4!B[ XC,9U+76 R9 M-JS? NUO&P'7Z?"^)@HPN=;-O9Q"ST@[3)2E&)]=AF%T7E!>0^UBA]B:K)ZC)J6$8'=#=MC8Z=L]RNG0/"?C"_/8(-\RVY3S 'U3#I',>R MF8T"2=8N[1;H)MX.;=3OUOF^@1G>9/7P3:/DZ1O_$/Y5-HLLRGT:8NQ1GV;, MS]V$#9;#*'5!!4ITV)M3!6\< =/YAP *E$(M5,NIX-0L:Q1 .8*-J* $:Q<$ M4"?G=FB?5H\J@-XFE5[\B;BNHIL&ZYZJEX)*MZRFS)JM[!TN^% MN&6WR&C J.?[8<2B *4^B?(^/26.W"0$Q730;QM6LP,X(5;=[?Y?&SV%2MZ:QJ M=DUO/TS#R$L3EP1I0'&*,$O#P3Y*V@/3W@IV*)H!O\YWP0PQ)ZN";%]OV[M?' K M?[6WP'J#L3AW(!%C>19A$D<>S>E@,'%C4%[@"#.&=>Z K!V==STVF.J-(5%. MYB;B#Z9KSZD;8,TD8V\S=$&W--!JAU#I<*32WN6 21_%LBE^5)OUAX?'NOK9 M7O 9+.9<[T@>YZ&/XRR-PLR/_,$B3OP4E.$QPH[I=(X!FE.>8 /F;XRA43)9 M8R(&@9D9!_).813:V)&5I*QJKX"V+^E\V+;U M/8KFH((N"R+LYG[B1B1/TY"&K#<9Y]27>E]0BR'#HG2*S2FWSF./#B9+XZB4 MTZ7)6(0)TSF! ["9I.D22Q>T20NY=HB3'EQW);?-@5#\T"LRS& M!/,(S MY!U(4SG(@S-NA[KI=$CV&$^5J]%*]T=3W.TW'\N[8A&0A&4YZ=.^9E<^M+49.DR. -66Z?GO8EE#JPAK(7BDQ!GB5FN^P@G7 MEFC#Y#"0U\C(, 9UX>IXDW&&51 MY&F1.#E3$T5R[?@KCN/O7H#3)&V2G(Y4-?UT:A6TOUTD=%HI:[&HJ!B,8\L% M#.B,K':I<"1=J6RUVC_L-R(:R8O'NEB5[3UQ_N=-T99!%:> OMFVE[;6J%PP-'<1)$ MB"UVHFC)R(!7QA HW#U@&AWN;@M@,N\X-D>&NKJ)U!KH?KI Y;1A+D>B$N1" MV+5#^O2X(AO@POF1E:B\^+Y[K:Q5'GA!C!"+@S2, R\*41*T9:UR%/BA#ZH[ MHFK#].%O7:S+G<.6JW)3[IY@8J3,FYP.34$93(($(CLJX+W!S07=&)>7X&OJR.RR#")T\!U M/3_-7-]#A*#83W**0C^B-,' MP\F0 09CTK/&ARJW-W>.9T;CO#C6.ONR6E= M.:FMQG]TK&DYN#.V$HC!1I533-M:$Z:NI\4*AZ;[_J+I;L3/%-K.<'T19<(O M2/:4S6F'O$_J\9L%2Z9B6W;:>&Z\+2'@)S'S:<)RC_EA%OHNR>E@*,XIZ,Z: MPN=-1Z4]&)@0J] DIZN&&8+)Y(!CEE(B+YFXH%\C:+-#CL8X4&GK0C"Q^+1\ MX!+VS-QP 3\($N3B-'*SM-W=2Z+!7HPS!M(,=2M62L<(TN049!J^5(5DEOH< M;U)R05'&TVB'L&CPH]+=P>1D9KDKMHO! A[2GSV^5@Z)YZ( Y5%,6>RSP00+ ML.1[?$J?-KZX/(P2+"=X4O9_),\D6*[^O&PK/_9;NOQ]38-41RE$?-3'*$T\OW> M;)*YJ0NL&S#.F&F)/,7G"(#. 1^X?L!(6N4VXB9E%"BN%\B<9;/_&E<7-NJT MT6S'?IT^=UY6%=#)D[J(#4;[34-"LQ0AS!(<$RZ:+HIR/)AE<00M?C+.V#L6 M,2BMJB)FD%&=(C;+0<,UMD RIDBTK3*FZLY5&1O%DW0^W7)S*%KG>KE'_2#/ M\BABS,,9B<+! G73 )@7!_BR\3VX/@L%F)8&X49.=DR1 E.8%L5E[#W@.FJUW^Z:+\6J*'^*Q*O>G!=X<1"&?D C+XS]((X" M=S"' @(J::MLQ'"T,N!RCL N7W[13*&<5$S"'DPW7B%N)A5YBYP+DC*:3SOT M9;P;+R\_ZN!%^K61\\S09PD7'P]5DI#/DLC-4,0PS4(/\Y7;D >:>C0EL&!$ MEU7C@]1A@R'949&XS=*4]]ORKER):\NK(0=XY-82B&3%;253_([=4KIQCLAFWDLZ MH0BRCZ3"K!U:IL>5:_M'ZOS(JA;9-UP7FR:K'KZ7VZYDQBL701%&B1^%[9WS M-(HBOJ)-VHN@&67$2RA$OS29-+W ?'Q\P)"\/4C2-$,751'*(X35POS/W(SU*7@;;3M%HV+8%' ML,X=7UIQN,X1K_,A,E+VWI&6L0.'37D MV_D&H$$&9555/')\>X?7U:-0\WX#,HU2$N(X"_(\#D*&/2^(!E-NA$"U?)4, M&-;(]F5OOK8=4"D^I*[&G9S>&:<-)FMPQHQHUVNL7)"H423:H43C7*@T=BJE M'0 MH[E$W0".B&52L>A;0V= :#3(1S8G?=X]#)SU\]* M-3%OAX1I]NGU4U2MC$E=)?JT%U^N[H:WD-N] MQ>@,()VO,S(,N"(U ]-J-Z=T,"YWLTJ.DE?F&A.$6G /2[='E;GN!YYE;N\^ M;'?%9E/>\P[Y^W*[O&\W!D1Y]/V.+\2$^6]5M6D6.:-QE)& A/P_7NS3-$P& M"%[&"'"ZT6=XLGFG/ )V'@Z(V_EE><#L[ 1HL.9I; ?IZ66>)E":9V[OG!.L MSA&L@\4+$T?VO\W-/GCJF:<51LU!FEH#,AM)LW1Y6M)/MC7SDP'77DY4IOB3 MW?QAY;;<%1_+G\6: ^%=L_R^*7#3%*>OU#$_)"G+4]=- R:69\CW!M-NE/B0 MO1\M!@W/4,=',??=0XT;#NK&N6NA_[81V)VE@-RT+V4^*;R4J8=WN3VBR2F' MS4@=O-]:?,X1H-,BG/&M3!G:+NP/:67=CNTAO2Y5!GLI(&S/B[NBKHMUG]/Z MN:C+:EW=?2E6U?VVS4M:T"S'@9NG%+,L"U"6X(@,5J,XD](_7;;,)YAR2"(X MKX^@Q#^N>^C\YUW&/53YM)$M$8Y/S#-,[P9PSB&S_DCZ"<*)606$V1.SJQ99 MCV59+I:^3L5;X;-&$BV(F'5Z4YGI:H IX;^6=;W<[IXZ\:EOH!C?/8#0PAZ.OE$TC/H4Q):+=!DF Z?>"G0V*0 M%8#V&F1'36=E69+3T^?NO:6=BB18H).JR*OQ70!8W[_?G>A>(!$W7HP O_J9B;;I:X/V)RF!PJ:!K^ M+Y!BRW5MAQ_$!8&%N-D48C]DB,8)IFF6L&%+*TFC6'[#?7)DAI>!?VS[4]E_ M\>%7M!"=W?*7\[T#"7'$Z7QR.S1'>.,_=N7%:AW[K MKEZFW'%8_BO5^4]S>]5O%W0E6N;W_L+VKZB[AGCSU?_E-G&PM?.22&"?$ M2UP#K_PCQ8Z ML$J+D<:1D[FYVP4F@8//\K5 MF[1.G4*7(06EE6_+("<+%9:DP1 -,$_[X].$;S9VOW_ W^E5% M"YIB]>_WU<__UWO324'_#^&N0,>\XUH%<*7<]+"1^I^?%WZ0HB3$ M"#&$4C=.O8P-'TX")/>L.N!SAD?J?RX?EY(722$[#1NA_XL_XTU0C M\S\_7QB9 !KL&)D0P)5RDP-KU#;E\O-R)5XW&E[>XZ,^([F7A-2E-(E1[OJ# M'=+?S[D*ZKE%8K(#D]IAN1[+'9K\7N'F!,CV!/+EXW2QMLQ)_R-5=) MV7,Z+L3GZM39$9>/P']>%G8D$]*O:OY.<6^ >N)24IR%S',]'CP@1%AO( U0 M)C7+*WS6\&POD ?NP10(J<(AMB 28$ ,9,$'/V_,/852+)CT*L /W]$4M5W MJ534V]V/HL[::*0\/ _N^2A#88Y9P.VDL:@MC0<["4-2%Y;5OVYXT+>8 .F M:@Q='OS3D /3@!:.<\!S70YT407(?C1.F5H&(Y@ZN=S#U[Q]123',V-!#N X M_)6N/J)T+O+:(?#'P^.^D4=IQ@*2TMC+?3_#.,D'TUF>@5[:U6+0=/;+Q8P7 M]7?&]9 -.E:9CF>85&N@V.2QRT7:KI_ Z&'=COA/KTNOG\OHY$O^7G=[.:I9 ML#A+DI#_7\2"E-"<17X\?#[&L'?$I3]J6,&^5;OE1NTNHSPO=E?R6+AS#W=C7M:BIW59L7OB!&P0D]R-$>-Q$ MHU#8V7<3S(7T1ZK(M5=R]J05S,DI!Y&<%91J@;A7G@ M>HCX>8;CF.6PVT> #QO6AU,L3O%+7/D"5S> T"0G#\88@DG#*8RIKQ(=+5]0 M!"6>[% #->@O;@HI^R]]SOP@UA[_:DVT3W.=/6TP<>ESFZ=))M1Z" M[1 B7;_W9=UL7[[Y8SFOXKR_L>N6..?1;V\+TY>TJ!I2(/< M]5CJ1VX448;$7G(+B?A> "J;:12(8:$;@#G+#MGIDS_*K_N8;1E)7;2E48"J MV<-VV.EK2R^T\\8Y-%R/?KZ'@L8P?4EWIVA 2U1Y$E=?/$<]&;^*Y?>P*/3> M/0A'GK[Q+W57,'$2LS#*4(0Q38+4HRX*VP5P&F(W28"K4QT6C2];GU><=U-LAFII]NEPW M4 MCLC+XN:Y$2>';^FM1_RQ717L7-,8QPIAX>8A1Q%*7!]+!8(J@'!2P*ADP M+'(]IJ9]_KC'!5QPJ_$F)U[&*8-IU:MLS7(7_#5B+BC1*![M$)YQ+E0:^Y62 MK#1XNQYZ3'_Q,\_CG&'FL0@C/PPP9A'J[1'J^8&"MBA8>3<"H\(@2&4,DZ=% M:F:Y"?XF/]<59P2G5LG.&#]>UY[1S %J$_B3/P4)2X7N2P-O!QE- S2P4:6 M>*!B$[ O3R0T2MHB2PY(3PSPHJ0A,UU*><;"=:4 LF65.D"QOZX(2@Q(75 9 M=*:WD"\4Z)!&E* MV]APRNT(V[1Z)+V%K1,*QH+B(,BZ).Y%%)$(T80O MGUS^^0%) M4!B'24)9XF6#O2QS75B-,'4[D$&C5"N,8_E-I]9 .%22&T/DC56<(ZQ91><( M0UYW%!BU4GI4_+BL/LK,R K0Z>-9>,O-[LJZ76;D9;/:5,V^+O#W9E;"59GX:4^0E&?$2FA*2>++#2:=)

    %:9[[7@6$&\JYU5HIS.][T \IEWV=^7O\J'_0/>;O?+S>E? M-I^+FCX\;JJGHNC?P?/B.&=>2G$8Q@G_8X;](,E8'%&$DS#,@/N4IN$8WL;L MH3JK$Y3@T,-XDTC'*#:U!CB8$>"=4X".@'_C#&W4>?#L-QJ'^^ ,3D ?&=46 M_(RD_7*4-%6;VJ'C4SK\,NZ:EFNI$_=1J-;K4OQLN>GQ91CY.0E]/V>$D#2A M?I@)?$'JNKF72KU&-3TJPW/ $<^S:8"KR7WAA*C-FUM^KWY*EAJ8H=4DD@FL M;;!9IHECBX/?(Y^V90'I$-:VL%HRQ=0M+9>2H9/DMQ(Z9FE("])!YO&[FGL( M:5D!]BCJWY>[U8]R>__L[PL^PK:[V[OV+Q?$)2PE*8]3HI!0-R!1F@XKT\AU M0<7CS:,QG>O;H7$>!!@M"S^=+3%JW3=3(VB;SP?\SN# LU^Z<8:FJ^ZZW[!B MU2=/.GS19Z!!K5[SF?!7;LEGC&GS*K] $?-C+T-!CK&?$C]/HV@ A#P/5!_2 M((R)=)V+0]%/T/_6\.7=<0-W*K&_WB"F55YK6\PA[T.(U?R;\[>Z:GB,OWQZ M+VIO1.:E6_2]Z[N\H]J$'<@M4-'[9*^\XK\/9:B>;YY\?SKH M\BP">YW-ZWJJL46LDD^=?KVNEMJ9DWZY9?6C6.\WQ>T=K>NJSJJZ+E:M:;Q= M?Z[+JN;B7%9KO/Z??;,3>XG-M^+7CG"6_KD@A 0L8,S/_2C%C*/SB.MYJ9]1 MQ(#%#XP",2RA _8V8A+HG1/X[2%&ZX#3>>"3S2)IS!,:5<2Y-O$33!4G PA %'AIL!JZ'E61"R9)A MU>CGXB.H:^5C39 )U!+C/,*D!4RA685YC1T9P1G%JF7Z,\Z7M^1( T.RZG1F MJB_(Z9/$S4E&_=AS<>(&F9^&O:TT\QGHUI6:A8G5Z'J!69WLR>+&R<], M17E?I>6"[HRCT0Z]&>E#I;-C@6]K/U3;=C$VU+QS^0=#E!&4)6&6>2EC@XZE M-"*@C"_XUXTG!@A W38$3$H4B)*3$;,]34H\S)*,>ID?H#2B61C$@TV71:"B ME>,L&9:1DWM MUOY=;I\0%?QAM'IYS 3,)G$FZ;E(U 49TD.P'9*D MR9?SQ^4T,B0K55^*W5*D(=%EO2VW]T-)WQ!CS\-NC##R<)BBR"7^8(QK90C1 M*$43IL5IM=H_[#>B2I\C4K%6)3#Y494Y.3F:@#28#@V G '13/+S.C$7=&Y^%+58LM7%CV+;E#^+[MRYMX]1Z":<'1P@0DF: M9HRTB[<4Y4D4,]"B2I_5"86H1>H\@^I\K!KH&^KZ")>,G6;A&AA'W68?'+SK M$FS;M+Y=Q2.JMOSA3(&4+&N7@BKMS-NA=P;\>O&2KQGFP =J'P]UQ7$44IHR M%T4DC;,PB9+CWE42^J#'G10^/]V!^T?5EPI42 .>EIGA2_GT788JLP=D!T)D M3L7@[-FA-V,<>.O\2Y4+0$YO72R;(B^Z__VP?9DM]*7:;%A5_[FLUXO8HV$4 MQGX:!Z*2*0X#GQVVQA$XS5>K;,W9&C!E,] 0IK*,(8Q>D$93;6.';AKS[F5ZLD$6I6.V'WR]T-SN=\UNN5WS MA?,"!G!YX1Z)QFX@6U 1NLY'.F!2Y;\ M'U>%L]PYWXO[41& PUV*Y<4[03!S) MG9-Q*9!3)LX./1J!_SR,&\F$_#KP7,<6J1MF),A)DA',&,X#EA_$*_&)JR J M<",6J IT;0@G4G9M:)0]Z-KPE5#I]7VMJ1>,YRQ=7# J4VJ)T(QPX,6"<207 MTEE,W897^;.@=W?%:G>[/3\'^%3L;N^^+7^Y"Q:XQ".AEWI1%B'L!HE_3(P( M7-!>E$Z[IC.?#E"=HL7J+ ^7=!W1"_@_5X]MP10N4_CK'PX?#=%O* 6F2>EL M"3D1FZL18.IVPG\'T^%,OSAZO'$X5M$ '.W$>5?R+%[*R#+0%G;(HA'/SK.X MC+$GG]]UO+A?O9&UT<:/W_E2=7WZ@LF7@@M\4^Z*_@GEKA# EV)5W6_;K_Q] MN=D7"QR3.$D"/W1S/T(,15Y\@!VZ!)@B-C-8X^<*(@VS!?^LUJ!3_!)_EBP@ M;PU;TNEJ[ZA5@2>U)Q58>"Q[E@#G'!/@;IS6P]^ZMC_U\<8Y>.GT;@[U74X< MG3IOSFR+74R]LZ2SV#%)V4/'BP1 6X#!MS ^-,V^6.?[FD_ G?5N!Z7];W*. M=T$2FD1I[I.4I4'(:(:\;$ 2IREHAC-AW_0ZH[M"T+1S5]E"=_9;WN\/E7.= MHEO:EUM1(%,$Q(_\"XWJ3JN))@+LGLS8.@K;*TX'U^GP]C-'/]LTEV:=?EG" MJOJN*'?[^D*=(7-[,#"NKVW2&&HY.V8"HQZ^MLUCE,V1>MU.$6\ H2SC.$@> MI"P.<):Z 8L.>]\L!>4.&#!OJUIK$>E1[3)*HZ=J$GT2W2)^API]@6FX0.MH M-JOU68N##+<^FR4N!SWGL\3K+^[KHDBD-A,[P]M 0-!MM"OWA\@"W/3%I 5LAN:]S MJ1H.*[>)U4([UC=("#R201W![PL(A,8>89[GD*J+]*%-\+X&-N: M]^A6%LC3\5<^+Y_$C[!(T+UM#E+$\.8;7KTVCQLZB_5]*R.P=$B#R<>B.M$@)5GRM7+.O-DU/\*NI5R36A MT^PN1T5YMWB69I64<=O;$RCW;^Q4."<>B1>"3G^O]\IIW;IQ>L?X]-"Z=N-T MSK6%I%OW9D@WUMQ US*6Y^H/ELPVLU+P6M[TO.TQ[>SU8=O-NVQ9UNW>X?)ED_!H.HILX$TO,20G,'FF+A46G3*R/_TF0VA@8C$]KH=@'M;WTIAAV:-=ZNOQ2[ MLGYMRVU!/9R2B*#<\WT_%O>9C@5_LC#+%MOB7E3(^ ;>(RF89[Z)$LCG*08#7D[.,R#P)BN MRIFW3%9-J*ED.^@44XW19'*RFL+=Z3D (]4])1%?9D9?2M8FM_ M;.MBN2G_5:S_OVHC[MO_;5EN1>W#V^W78L7![BDL$O!@U! H2@+2R#)\FG'B!V!_VH))!@3 M8TH@\0\BSV>QBX,X9QD)V2'V3"/"P(,$;F+&4?+."O=($FG)\!CA@$3A'A 7 MTO4F-IOJ3]%36%5G?*U6[L3$QH?FEI5;_G,^-+\4JZ+\*4+XIGT&]OAXN\^B M('#YG,8R-W+]@":1[WJ(^#GU6(X\4"T)DT ,'S@?L#MW5>WDU?[[[FZ_VW%U(H9V@1N66,-8T!6ZH\;X<.N-,A%XN0 W;G!'S_"K4C\#NM U/7ZA_! M]04UG:0)[=#=:5P]+Z@P';_2P<[J1['>;XK;NP_;G\66-\E3MJ_KX?GNHWF2 M(I0CEWE(+$1H@OF?!O,DPJ#'4+09-:S1 TX1"AV0 H\'M/$K>38P![7 @X'7 M6+UQ>IBS:ZLL@Y>B4MV-8(=FZG?K/((UPYNL%GZN*[[@V3U]YMUUA[=K$40_ MBA/"H^&$)FX+$P1=; L MIX43$PQ3P0'T[K[")XG;H+\J>1=SN$3Z=#E;$^"A,['G&6N^)C^;,] M=?VP71=WQY]\V.YX7RUY%^SN:^$5A\4#5MQ\7M:[VSNR;\IMT319]?"=1ZXB ML?!,H2G.4!![.,V]. N"/,A),("F20PJV#LSU$F#S,&9:SLI@0VX>QV"M:A*N60IVTRV(Z+=:VEOBO#+LY9-T[GS:OM.?L\ MI;,Y)+9X)FUU.^:@>5Q_8ZMH!O[A6^MXM:KWQ?ICN?Q>;MK,GS, ,;<:\;9P M$VX[R%C,T##!^2E!2&US?;39*>>&#JMS E9UHWT\V]"M]DF)5I?U5SBV1JZO MDRBUWZZM)>R26IV.O;GGKID[69G,B[NBYLN!+\7/8KLOR-/)7=:\;%:;JN$B M?D3!LC1+W"S/ B_,(N23 .4#BCB(0"4F==N>4# 'Z$Z/'::6VDF7D\PY^8;I MYCF]-Z)HP G:&^>(=W81!=)Z04E--9 =1=9OV_NW'^= <$D2G'D M)Q%+DIS_Q,<9#C.0+-N%W+"HY[R3;*I'+C6[8O5C6VVJ>V".B5UT24X%=H$V M-Y&\MIE_XQQ==4Y]?7DJL'T>KO<.W[RV*]-=NMIQMYW![VFGH4F;],(D9F?7 MLF,*M)2;ZCV( VSZ/7P^H)1&+DM"+T8Q2]P4I<'P^8QFH,Q)Z8\:GK2N"LQ( M2N3F$"-LP.1]'J65$$$P-W;H$QQV-;)/S!=4MTKTB?/2Y3@.I9'C#"ICGB$46BHDS)0N%Q?<:.Z<4B/@R&O#I::HX)L0>:(>(%04(QHX0A&B(_<0>@:4:R MQ:[:+3?3SX"2\$!3WL$3::G\)OZ5?J9SECW>^:8\V3:;?HXST%Q63&KO?0Z; M=-("=H+_>[,4E "#TY)26\"S;;JLG]_+;?FP?_C"$8HGR]LZR VKZMO'HEZ* M4N\?BV7SXH@[0BA. A)'<>SF(8T2@D(6AV[HB5MF@>(M5Y.()CQR/@!U.J2M M1!U>?Q*/=)7=:_&JF3M&6PZ:U&-+HXU(X^S2-'L7G,Z'H=I]T]8[>-&DGM8K#QDE7-[O9.;+$W/,+[6M0_RU71?*TVZX-AEL5I$@=>GOM\F!*4 M!WG<&^8_Q* \$ WF#(=' J&8:NLNT^<_8)&/#CKEE&AB)F&B-)#8PFN#R@&@ M(Q#.IE'72;L@5QH9MT.Y=#I4&>N=P$5CL>%_>\^-_M[6G.9_[F^(+)*0QLB/ M ]\C:<8PC=S8ZPV&KHMBT$I0W8SIY=URTZ_C'@9DP,7;" 8E5V33D =<9G6@ M6N8.L*[>:32S8GJ3GTO+H/&DVJ%*.APY7[#HXD96A;X43<%_]P>WV">#BE!N ML)E'&*=AZB(O"(,8!;F'Z,%F1$"5-,99,JQ% [AV4*V/\&""-)),.4V:CD>8 M+#VC\ 39/,ITD:4+XJ2'73OT29,OE8G^!U.IC^6NO&\/ +X6N]VF.+48D"!P M XI];B^/?#^F4=);C *4@#1JC!W#"G6$U@ZPYH#/*52J&8QB5$ZHIB(3)E,G M/!YAW%+I[W7 9YR&S>/>3+,(\CR(LP11/PA=$D4L M#_%@QXVB'))$ O_Z)#D@U>'PII>?B9,"7M!R8<"H4VC',!F!__S%F)%,@(=$ MMT4L*DTO?/%06A:[?I@2%/ENA'TR6**^BY4&!>#[AH>%P."(MAN&QJ47V\T. MB2,I,H-"@4++AH6*!V\-#&4V9(?&IVI;/3?6C\7#=F-._#")0QJ$D1_%*/9I MF UV$8Y!!5G&6S,&[ M'MY?9SO/N,K8!:G2Q[8=PJ71G\I4OX3F,O"A7S2'0-MW_93F+F$L35#"5113 M=K#"<#8\^BPG8M"O2XVMYV\ZPT1K *2V] :3):=)1EA23/3HZ9EE47W&P\6L M#C7&[% 19?0OLCC&L'!-(?C@VAY,=)*$M]TED6<"]:G8+;R,9)&+L.\F.4.9 MR,D=+,G/<.ASV&8B/V\JKTM=A[_M \/RZF+5J(O*\Y<'"NJ4!\# M<8C]G;S^!T/54.E7)+12O*Y6>[$WU:X4K:/Z&3HXY7T_OM*Q_UUV8A LM'+O M>KW8 WAY90(PP>J\DX(1CRIS?5#3FGE!$>'!;)R2P$4(N5F,P%U"1*2._ MJ:1N99(=U^W%E3)@IM# ZLA5LE9"-:Z.+5D2JRR%I2FU(WC5X(?LTA?(#"Q] M7VP4,NY=5FVYX3VW?7O8_27%757W3[)_6_XJ&OJ+K\$YM>5V63]]V!4/C;@G MS?]-SMRFA=UI[((2CC7(TM0-DSR.\L@EZ( X\T&7D.?$.<66^_<6_:"'.X%_ MCML$1@B^N':=OUGMD!(KF'CU9H0-K0.3,XZD5TU2;(N[C1054;AM?AG^OJ9]F(A!!Q*W%N(7E!SU414"?4I@$\PHM7 M!]]85J37)L7NY,P0,2\AXC9YXKLHI:Y'DJBWD8@7E$'K$="7#<^U'(RSX3@F M#I%/*;@4%BM194?W5\1^'OZ.8$"VJ]-EO>4S4?.YJ+_^6-8%63;E2J2!EIO] MKJ_\(+^FFZT>Q06N->5M,.!>C]Z4.- M%(ZA6Y/<%]M5632OO@O 0D(QRS*:QCB@KA_3, LB%N<^:31O6ZA.T MK0(\PPN]9*V79/KY(R=SU82!<7E!8@TUBAW*:LJY%W>U#7(H MJZ-_7V[V[1X.WFRJ/Y>ER3C)$C)Y/2* MU(42 U!'(.4K-8YUM$:I<:XJ6<;I'JU@"DQ/I&FO<0>2N%'DVZIXXYRZ*H : M.-.CAWGUL"RW"YH&C :QGV$W]% HELYI;]IE- ;54]5B<'8M_$<'5*L0RI*M M0P8-\*Q;!*]2/(,"=I"4]0_(^GM0/ZA+(.U3XDM6^0X6657GU?[[[FZ_P:M5 MM>=KXM^+A^]%O0C=.,F2D/)5+V%9E,0>IH-A/PI !3$TF#.L>L?UE#B]'S Z M TB8U.E@5T[H)B86)G-7.'7^T2&<6.2N4W9!XC3R;8? Z72H,M8WQX9U'\MM MT29#+=P&-#MT A*I&;&:X MU+#?)D/C1.'9@2-05 9GU@ZMTN+)U1A,E1T]BTZRW(@?+5+73X/ Y6O=/$-) M[M& 8^AMQS0/%H]%75;KK[MEO=.Q]I2U"QEKYQ"EAQTI[LNM./-V>E@Z5YK2 M#.M8:IJ@5?-:\^8JR3.L-7M(RHM-*.^V"MPHGT#+337&](A>]F-9WQ?K;Y6H MHLU_/ERYB5+FD=1GF/]7A+TX][S0C;PT% TG0N-:)[V 0#QN[,4JU!B6EEQ#;T3Z" MQ%E[FAGF4LX2&<41S.IQ">QR%"ZN_H\VLE *,*LSR?T%F'?Z.EXBR)+^'X0CV26F)"&,,_OKM\V<4^S=WN[RXQ,,Y"5,:(I(0 M2DF:\$"H>T,1LPB#5H1:#!I> %YXNW8]/+>ME#JKAVVYT&1RHF%AB0Z.#3\D M^S9O%^1/*^UVJ)]>E]Y\Y54;7](/DP@[N*YYMVQ?&CCDO<6)'R:A'S/J13$- M@\S%PYNQ.$7$!;U*HFK$L,:UN)P38.K)MNH\RBG9)!3"U.L%>S?S9="^1<\% MD1K-J!W"--Z-\_=']/ R1H#Z!#0X/!+/5!KTB.,#./ M" G*%?-=QU"JKD8&V-2D1[-DM+Y-$5"3@+S:JTI01R1T28D;667Z7(MZ?+NG MK_OO_U.L=M^JY\%9GTC& S$O###_#T$DS?TP90=5##$LK4N/Q2GTJML][2I* MB&NLXMK_?KEQ;K]O^L>K@,>%FLB6DZ_I>88IV8#/Z0&*8[ZS]>%,*:Q2S%T0 M.+W,VZ%UFGVJ3/95H +R_OF#&SE>6^_-Q8F7>PPA_G&7>4$2A<'!'$$)Z*JX MLA'#.C?@H.<2^(TED]+]&BT&^<2I(<7 M\-M[IWM@'P^YL3%E?HHHCD,>VP6$A#%.!J,1(:""GB--&5:@-[>$/ZJFTX^E M5DZ7)F05IDZC"#7[Y.&K5%W0*DT;LN' M_8G_PV^A/\QUVNO M4KQ*2Z&V!K)1&O4Y=U$J-7.H63H_;+_]6?UWL:R;!48X<'T<$I)AC*@7(QP/ M.+ ;@%Z:U6_=O("F1@040K!6#37$K2$9O1$Z*FH?<]!.B]I* 3V2.EY#%1KH M7Y-6!0^5Q5653>WRROB0Z'4^0"CF M<7/L96$4QVY&O>&4FF!&0>DL!LR;%U?7D+@"*-:LK6;8-2VM K75RGJ@58>P MPMOHG>FJ@H.JLJK*I7Y5+7\.\AYD!(5^[KG,BS%.&$;#&12)4@;*OS%@WKRJ M>J9459YBW:IJA%WCJLI1VZVJ ZU:5!7<1N]-5>$.*JNJ(I>:57419RYEL1LE M*<[<((]QC-!@WZ4F?4#6 ^%B2(FW77B[9H^/&ZJIV)X1O4S[[S-\8T=/TTBQ#SL^3&E M-$LBDN#VC1U*_,1#.?"9,'V>. SBG1^<(>.#'P33R+">'LU$,T\13F%UQ MIM?H;N9]%TR:R OZ:*0][!!),ZZ]?!',%'_7Y'*Y*[:+P>#7'3S)4YB?(L3[V ]Z7 =R-N+?,#E@=2RVLMADS+X=?/G^743P]ME]5N$7PM9(WK\#K=:4RT+D O[[LOYGL?MD2Q)0^ICQ%@<:+>;!+%?L@(_V\#=\:HRN2B MA5K ?#(UQ6I3B :JY28-"3K>FB=T,FG!U*#5G M$,Q00D)$&8HH8;W5+,&95**Q+EM3R'^/:K3Z*S"I(OYF21RO_:=T:I%^!5[' M*+]9?O4)/XQG1=U_08:T[*O3:*/JC_#FHNB/94FZ6,RYX:%(1"!.*UP6I'%$ M6()PEN+!6DYB4-JSJ@WS&@\M#:-*EMPIZ10\C97QN>K"O$[-A2/.L63:<9HY MVHOSHC!:6)$5E\/&>E'_+'N+[=[&Z?GIIVK[LVAVQ1K_N:S739O;=?KWXHF; M3]7NOXO=EV)5W6_+?Q7KA>\3-XV] ,5Q$ L9]% \X/4#+X#(TWPH#0M<"])9 MG28U]*^".76Q$<_3MG.ID^[?O[8;R*>X;Y^"9T[EV\^SONQ?*/O5]X,OU/F!$]XTU MT8698_YN8>F[N M#4Z$E(+J.UH&_;W-E,Z?17G_@__E;\N?1;V\+YS'UN_V&V^]$6B%[VO.?G5]IQCHA[7L?Z/S]XCR9EJ2M?1AM)/D0G4 MG^M2/(>=!E[B!1%B&7Y!+!8KLD#(5X.=O M=:GZ+G5VVG[]^[EJG;QZ\?WI^"O]3:I6RK**AYBK_:[\67RKE^+ES'SYU"PB MG$7B;C[+,APP-W$3+QD@>BBAT@>M4P,S+$,GJ)Q=!\M9A88]PYU@;"(@X]MW#OEY):W,>!4V>:V5CN"GJ/-Y0ZM M-7/]U@GW7$UJP7'X;*Y7%@RI*0*$;\OZOMBU@@&.$RS MP/?SU(\SEGMXB&2HB] $8<(H>*;W]%IL_:+EX8BNWXF;8CX9UWHF(X?)&F[R M^*%O]M8UY\2W?NO,_F:?(IB8K/EG"RE4NX'AR.(2\=KC"RVM_)ZC##T$:(DU M-+:%V8BC_:^_%XVH _-%G&$UN'TDDD-=B8%\7RP8X7%1E,4X#A#Q">8!T@%N M1D)F/N[0 -)P]-'A$;'&(8'N9X=7_*P'.<5DI*,]348B$S?EY/%(^S].[Z#3 M>_O8/G3]]_9 ^<.V M#\%<%,:1EU!*/->C/L5).FSZ,"_*00G%UH V'.-T:-H#X?80N'G[%-C<$ M/%\[4[6IJ2TZL;6*EM?.@ZT":(DLLJJ^*\I3#UB6Q$&4H-@+6( 3AF(\7 UA ML9^ 2FW:A-NP.!X _5_4QQ=LSR*1ZFW^?UTE1S SF5".;;WYM?*YU/__W7U= M<]NXENW[_ I6S:D[W57N4P0($L1,U521 -''Y[J33)*>J5MY4#$2G7".+'HD M.1W/K[\ /V39EF4 !$BD^R'M.+;VV@O$VAO@!G9;EON?Y?JN6A1%& -( M&$4Q00@(Q_AP7)@??3J5C?ZA M]WK3K7,]./(]:)T/]L+[H'?_(N@7,"(^=Q1<$*TX;,FFZW=/+8R@/."2A]<^RZ-L W+-D]S6N%:, M>#/0K!FBVNLX'R &/<:+X %ET,&<.(ZH47=.^"V3[XE2V_;JJ;0Z8:B*7 M#=UZX5CZ@E4+5ZL,T";11AKHFN-Q\K<*.GB'-/K#^57:%-)W@C%UU1M#MY>" M-\JA\UHWGBNU@J8S5K/NC'U;726^TX)8%!PR'A8XI@4,$Y)F#/4[[S1,(%(Z MB>G&LNOT;[AQH*U]/!S1?$$-QQSG=#0P*N5&1SUB'0 M*?.9:&6>^-5,\L[IYNT C']^WUY>;97-3 M99MV:V9;?:TVN_I;U7_W\VZ_+9?[!4@0Y#1/LPBB(H(Y@9RTC1?L+L5;/;O:D$MH_E]TYEQ/>WLLLJJ[K_'X!EJ.!A'&)Y20GB(H$&.!N Y81I M7>(U 1S'N6SWUF;Y:.:O!?J+8%.UHK OO_^K9B?H"<9(38<]&QX]:>Y&YJ0F M_R0=^/DB>-,-D?!B-ID>3_$9Y9YP_/P0\RD=?MJ;>FJNQTK^[QMA?2WW?O_6 MK.79\E_+>B/1OMU\J)8BW]S7U2[;UCMY[/PH_1R<6:0 Y+!($"DBFN1%Q)DL M@^G@PBQ-;00"YR =AX<'_&U4")I-<-,VTRH_KZM@=W#!#]$9R[:!%$TVP'X+ MU'0T*,K6Q..B*F8GD!XL9DF1<0!PCBD&&8Z3[) QYR%-R6(O7_NKZ=$8.UJ2 M_(S M%)Y161O$^R&45CQI[#^6FKG7;;4MY9DT^931PW=N+,(A!#D"2I@A'69QCQ'M[$4)) MM/A6;3\WVBU#M.WH3)AC2)HO_/MB]9FZ)3QEY[A6RYS!$C,4Q1G$68I"3L[:%"&-2)S^96',=H^>JF M0_8H_0T^27":@7H$E6K!>AH6]0*V(8%.E.A%?LXHT7A._5 B"WXTMI\V"TKT MIKRI6'-3UIL%@R2,>12&%(*X8'F,&1RLQH5:W3=>%5] MC'A1U1_QX?("YB65-TEL[_N\"L4$,PHPCTP]Y&>E#8_/Q M,CB%FFU65X+!]=_OMO5N52^/WJP!$,=B[192!+.4I1',(!FLBO]"O:MCQMER M+#8M/-TK84:RIZ8W4Q*GISPMLG:+J\46'(.;27]>(>N,$MFBV0]-LN;-J<.V MUE@:7^U[56^JRWUULUN0A! (8PIYC'"2,LCRM+><\!QJ;2;;L.=8K\Z7J$J8 M08O36NFO!M-JNC8UR7K:-I[?B>N #Z2=T3B;E/NA<%775?; M;;62*\S=KMKOY'6JW96MZW7SA^PIMR L98ACEF*08"&V68BBP7($F-(E5S;M M.=:[ Z*@'"!-O+)YG:-SZQR+#/LQ\ZQZ]'0-9)TMU9GWW-!3+/2KO#/Y"^"AS$:;D7X^6*6^XEUR3TCIL[&R0]E M=>=>,]'S;FMUMTA@&L.4P A&,4XXXR >RI"2.,RUCD*-,#/96JZ]RF)YC,W6 M\NUU*L>NVJRR:&^QYLOZS&A9ILRI'\IEPQ'E19@F-^/.?73ZEQ$>I0@PC.09 M$QR2G _E!0E.J-;[_C%V'.N13!^67>W=TKA0<12/:EHT%85Z8O1B.?4<6=<9 MBLX(D@UB_5 D*YXHG?\P84=5DW[?K.I==W5*M2K*[4;HX>[M-6^V5?UE\^'N M\ZY>U>6VKG8+F"9AFL9I*O[,692P)!LVI#".8Z@C41;-NBX5.$8:5#U4>>_, M=0YS!!Q7*G:B>.H%G1-#!*/BAB2X< M:YP_P;J*N:V6S9>-O&=-Z'5>;:KK>K];4)Y%">(%YP7-TABCHL@&:XAE6F?E M3&TXU\('6/*2W.!S#VSJ.7B2G;,3;AR?OLRND5X\FTHV6!DY;X9+*]YN#J6/ MU2Y;+K=WU6J18I3"'* 8<8@0HN*/H38)YXE>E9 +^X[G6P\CJ(<;6K;5NMQW MK??NM.?B=*.BFHO,.R"Z2K^VMVMY>88%X2]V];-MF_#6GY_U^SJ]LZ; M!6U/[*P<_/!%T#>9-%-[%P'HN^4Y<5HT! M[O@>&13>5ZN[MA+W,;:K\G97O;W.;F_7]5)>92DK>,6J_.WU57U3=]W3=HND MP RR#$- HCS$$<#94ONJ[R3;7F"]ENC;]HH2=?O5 M^@&VE3CB=EQ'A15OAM1:E#EX]#3,7 T#_>!5T+LEOWNE,.A3AITQ(Z,?A29Y M#KP.2M,PH!:C)AR-D2'KX]=R_U_-W7IU>7-;+O?%]74E@'^3*ZOWY;Y:H(AG M"><)2$@"LIP483;$3['8BK7ZX#B",-=>;K 7P(,_)/*@;$&+[U1!->!O?WBK M?:3-U4"-"C-3CI&E2-(-3PLZZ% '!]CM#[X_-S131HI7R-4/!K9&RVN]M^:D MFJ3;Y52IZ;HL MS=,:TG?;YEN]$]&E7!\VSOK+KQ>LR'-$ 8II0G/(80&CX<+,-,)J!54>P74< M#1ZR4]FY?2CVEDI?MJH@FI\O_CWP^>NLQ-!'X\1X8C>[T?B#6>7#,6MI[^0 ] M26'D@+2)"8!]6C+=$)U(83Q\/N9-=WPDI/%V+NLM?GE9;^5)FZH[RB@O3ZC+ MS_6Z;?3X6U7N[@2\MYOWLOFC;/"UI-.LCH=/'(F&+P)WLIMO=Z!]J>./0I: ME\P:IDTXQ&HK:3]'5R\Q.AK8'K&,C>TF[3!DY=,QG*4WFS6RSRRVIQ]0/];? M,_C=S#V5-!OWEKNOPJ;\7_$_=_6W-AOZ^6^6ITV??J[_>UAE),HY3D :9[D!&,&*1D@)2C5 M>N'C%,B/(6ENQT)-]+P9!FNR.,OES6-H/".=DXR.'^(ZC:O/6V%,Q:].OM@; M()#DB(4T3AGE*8 #0,-F^<:U@?_ M7\G;-$GR0TI,@)_(RXQ\UYGFSR6%1!DE293&85'P!&:(XB'G@[2@7'?&ZUN8 M(G.JQJP!#4A3UP2W?!G(PZ/,9C:IT$E9QM'HCX",\.&$EHQE1/ME1GY_^/)O M=;65_;[NKV2CNZX/3Q*"+(2@*)!87B:0I#@>C'.48*,W%>-,3O8:XB(XH#-\ MBS"26\U7!-/1:KK_?\3H++M2:E2I[-[;X=H/$;/MU$O[[C8YTY:YXS=/SV$, M77]@DC :82;RM@@6-(_B8:$&$Z'"1FIGQ?)T[U[':IX=HC6E;W*.C=^ '@G@ M+/M/6I2I**%5ZCT31+N^O:2+#AC4EL?+S>W=?M>J,>CS3L9I2-.(Y#E#(64L M%PO;WF*4D4SKCL0Q=AQ+7XLEN#14.Q/>-+7-,67FN5P'["+H& 0S+3O/\*0B M7R/8]4RLQGCRDC2-9F>,$,'>8D3SO$ @BD&8I+'X,^?# CA"+-?:ZQIC9QHA MLJ!$RL29*Y$+SFPI$?1(B:"1$NFRZZ\2:7NBH$1F[(Q1HFBP&)&$0!9%2"@= MB[),W@/16P00)&.52-7.1$ID08J4F3.7(A>DV9*BR",IBHRD2)==?Z5(VQ,% M*3)C9\H#!U>'#F+QUI1<[X;:7*3[82Y?&N9F<^YL@L8P>WM,X4JAR>0\(^]9 )G6=P='%DQ' M0#5(== .2%F]6ZX;"2S[O-MOR^5^08L$TKB0O341$8/!,8@&NQB'6IWUQEMS M'4SJ3;E9UN6Z%QF]"&"!3#55GY9'/:7NL%T$1W'Y 5_P:4 XL>J^RM@9);7' MMA_J:-&?QM5S:>/PU0D6;#D:=YABUN1B^3%B3&*,(PXYP2C!% M,!Z690@2R!;[9E^N1RZ/7K6BE4 < "G/H8_R5RRMA5YG;.0:R"I9%M<^GBQX M3!8ZRI1ZHCCC_5!=V&@RHZHW'Y9?J]7=NGI[_?YP$>7E2F0/]75=K?K]I*7( M*;;B;X_VE<2_W=W(>Y:$.GZLON]S0[(^\/?B9_Y*KM;O-O6RRJ0_=B7[2UP>MHW^>BI*:;/ Z>G ML\=C]N!+\.#,X550[\ZSEP6]1_U-18%T*FB]FGA?RO*8G!'WN4;?CY PF_>- M'W-0+_Q<;KX)2,WV_GWYQV^E$-6Z7._>5'N)>E=MOXD\F\<92PF.HS +! )FIT(=4+U 88-G->V?F&(] M.1_/KA-M?IVS,W)KD7 _%-2F0XVSA]-0YWB]J7="F7]MFM43RRB/\YA!1@K M&$U0&G/26V912,V$;H2]Z91N !FT*&U)W1BJ-;5N(I:-QD!D*%1*#&DJDFURC*5' )E)7H1E%1W183 M_5MNN_5A>73?;ZJB],A-?[/;U<$(LUDR!T.QTG2@"-8"_2Z\N*0?54U\H-X7?%JNU[\)''_W'6#?( > M/& //K?@'S67OP@&!Z86/6.FSVJD^_'S15(G\/29 D_%KD/!YN*O]9?- J0P MH6$>9HQ CA@ ,1L T2B,M-[[.(3ANJJW@R$R0HG,N5XKD^],KEWP/J5:]_B] M%^L>IUVMUAV\'U:JM1T=K]1FW#H4ZM_J3;.M]_=#:_-LLWK\*;)P<'__6[7_ MVJSDXF"W;V^:63 *:)SAF,G&2(P0'J9)YT$"4!9SO;6[/[@=;PU(>(/F=.% M-F[4W\STAS!W4<2+,78;=CH/@LZ%X,B'BR<1Z8U00?%! M):?M) B?<1RG0, M[88TYT_2#QL#W3,S/FA.-'IZM;B'$T5A",.8\Q2GA5A^T1"PE*8 BF\AGB.B MM26E^=&.ERW9AP_%QP\F9;?JY*@%#X>\Z.E[7]8U[RE"Y2.#VH3Y(6.FX$_6 MS!IRH"<&]&Z[%8ISL)6%451!3'GT2$F,?3NK).$9&=G/6ILMGCQZB@N$ (1)@G!0HQRU&&"U8,)E("D-%9"94/=BQ:EZ^6 M$GM3,ZO*E!^SP SZN9I9/?]5G_)WV^JVK%?%]]MJLZO$2NCM_FNU?;0CL(DI(FA*;3GE'(:1Q&+ M,X;"F.KU>X"A/*4F*M* Q M2](HIB+6=Z8A+JA6XR(K!ITOMP>,1C'9#J=JH7IR.O4B^!&30S"7EPS\=, 8 M#"!_GGIKXW7>SFYY6*3=#T6SZ]*S+1+K?*DJW-&:1191]UD*R0H( $?R?H.4 MA7%89,.R!88B>=&1-#,+CC6L6ZIOFLTO8Y87AN2I:9=[WO3$ZO'NQ@.D:97I M)"MGI&@_;8>WAUTT&9%3]FN2[HD]L,FCZKSN/CBRXWJP_[ M9OF/K\U:$++K#I<\-)"),<,9#DF64DA"AEEXD!'.4*:3.%@SZCB7N+K,\LNK MRX^7Q8<@>\."#Q_?TO_[M[=7K'C_X?_\@^(_?+S_^/SVEL$>ZFI;, MPK>>VAS?$2QW>?H#@G-5C:LR=D:JK)/NAYC9=ZMQ_+ :"^+3DO>"(Y*$-$EX M >(D32F.AE?<,"V(5JG8"#..16\XL'&$4/.7&5*3 M+%-:O1,I8T=>EJ5QW.A6K;XK[V5!V>$U$V$H3%,0,I;Q,(Y2R-%@3&2(6N]\ M#$TX%J!#R>1M!\NLUE27-L55F7O&-%=I UD]HIGK2A_SJYK"T0B'.2 9A@7H0T*I($#R_<(I#F6F^]S*VX%QD)+%@_ M(-/6&5/^E*5F NJTU:9E[52J,[G@G&;GO.:,9-0;V1GKQW/EL<*,JOBPZKH2 MG[]Z7WVK-G<'I6,01BF*4LHP(A& $"1#(A4E0.]]NZ$)Q[(SH JV':R+H0AN MVMESFIPS4V M##Y^DO%8G,&GZ5RAW&\^K'S+'@ MQ_DX;,R,5F'5T:P],BAF:IS&,,9YSFD$44'"0[8<8F4*]^6U]S$([ M.OHTPHQC>3I&-E2,5BU"S9JJ,4RJ2=)$).HITC&H?QF*0K/]?EM_ONON8MPW MP;MRUE(KH^I0"VS[(50V'&FL/XGZ>52S:"7( [#"_%EL/LJ9I9( M!>[V7YMM_;_5ZM\"#"X2 B^"!%^D.&JSA 1= R''ZYW.UDAT%Y*=+??[<47 M(LIE^M%P3#+9+_B/&8QPDF1I7BPA@'6 MDBI3&ZYKM0ZP GDMTR_U)EAVR#1+MDPI5-.3*=C3DY4CXB2D0!!'7R'.3;'6 M:6;.E6J-Y-(/C1GMQ=,R+2NL:%2(WMWNT1UB#1QT)N]M7FFO957#R.E4=0L])HJ.A\40J77GW MO-+5(8NJTOJ^VI?UIEH5Y78C5D>[(U2LNJZ7]7X1IP7$A&),0TP3@D""!DV/ M0Y!IG;>V8&Y" 5UUD*:=IZ]3=&9J6N37C]EHTZ'&V;,X=B]Z :*48Q[#."Z2 M'&<,%8@.A@#&B<[;(>AU>CH;GK<;YYWO$RZN28702?6R]FV @9R_JYK9')1M0/M9[07^46 M?FZ8=JGW[U-K(^1._AV,RN3R+WWXL>3_$>N6Y=]L1']<^3?TUX+\CV%Z MO/PO4,)Y#J$L:64))EDB>S7U!B/=MY+F9APGZ+RLMUW=D"_3VFB^*M/H^T14 M=T1YAFER8Z$1,GB6[7]W-AIC_R**9T) M=(Q*YQ74TP;)?X+>O(JL>C*?K+BBU9M7BQ^S+GXQ@DD.09Q&<9&#C+$8HL&& M^#>J%8&T/MEQT-'JXN=1KSI5VCR9%&;8S_:JTV- LR=$!/,\9;"(4E)0CAG* M>3I\.$P*K9,]BA\YR8/NJ3509]NB*#G\XB+MHHB9 #2&$!8H(+E MI.!Y;PBQG'&]+,C @//<1_^R+2_OD%+ET8]9,,:!U^^0TN/"Y*X)GB4@BC 2 M=I!3^B6 QE892P MA*,,4=E'#/(;?:+>M78U"'C6;'8O_SIZIM4*?=CBMES M1[>^28\GY?BT_%JM[M;5VVM>;^I]=55_JU9/F\U^E)M=BRC**(M %-(X(P#D M-"=68./K6 7[XTPOD J+VW MGHE[O1?4%FEWDU@HDW@NX; _$GZHI O'GB8HKKA35YV MV?=:K"T IG&"A62+QXE0B C/!@0Q(5HK7)MV7;],/C]Q/]\'+=Z@!1Q\DI U MU=/J(*C)YUS\Z^FG5>J=**@&CV5P 1&*0T!Y%GN&065)2(]NSJNG%HPDM40>?.MSV)-5L1$;+ MJO/!L"FM)N,PM;Z>(M1,8T<-C?7;RZ^;9MU\ MN7]??_DJ,%0WGZOM(DM8!AA@" M5(XF4TT:I^113PH?*'R %G38@D\=NHE5[Q6NSJB<+9;]4#5KWCSKD6*3)575 M>E?NY67#O8TXS2(V'A>K"T5K^I-=;FO;L0J%>=A5O B0B3, MTCPIPI#TIFE&L597\M #;9'K_W<$&UU+TV)XZF7> ?> MS-9U^K3[H69V75)?P9GR94'[VE-R"\ZSE. TQTF&4F$K*@@8S,:4:*W;1AMS MK'FTV;U\J9LC^D8+F7WF[.Y:M?B\D:\6C9ETZ1'MO6QINJ,N628\69"KH_.] MV4VSW=?_6\J;B!=AG#"<81H)O<0P"F%6#*\7* A987!M@@,42O-S]#T)Q\?O MC^%9$SWC01@M@TZ)=R*,VH,QM5:^0*F9>HX='^_U=+2#Z@IKATN-\]?;NVKU M_ 1'MED]M X]-,#)$2 80);2!& >8@K1 "),,$>:EZS;-.TX?>S1/BJS56CY M- GI:OHZ(]]ZVFI(M:M3\1JDG5%/1^S[H9RNG'M^EMX=AZJ*6=S)Y GP]N,D+%(2R3'6YM(%V7'B6JS:V-5>_[@<[6I MKFO=]Q(6V%53PVF)U1/ =LOVP[U?>R\+GP1*)>9Q#&!)>%&%8@"0OAME M$^?V>%/3)]>4Z2E2BR;HX=#8>YKTI*1M:_-BHK80 MPA6Q(@]!C)(X"06"/!F,QB3/=51EI"G' M.BTY.3L=RI*VQQ+ ?,F3+F<;)4VAIMVM! 0MQ3O(4)BGCC&1Q,KR !1AFL4YS M$7,K6I)DVE6D["?8;/?LF$RI\9SZ,9LL^*&Z*:+)C/+9;]EH^W.YJU;T:,F? M;;?B2:MNA-W\_N%'1,HAOY7]46Y7\I+8]H[8;+>[N[F5O[4KOLNNW.WKKANP MB(L0I#&+TBR/TB*F,8\(10G'C!%,$JUC.C/"=)Q8#& "\;LWP4_U)KBORNWN M9\T3Y#,.HUJ>\H.,H%Z.TR+^I84<'+L5'/DESUD>_USO6] Z=Q$\7+8<'#EX M$1R>"^GCQ.?:G0W5F9#@P?/A1TSQ@8BGY^P]@*0?U?+7 >#P=?@_;F'Q%WHEH /SO[H(?'T\$T5%$<^/'_"L#B6$9>! MT&C&QQ31<,1(/<3"X]ER);[Z M]W\:OB/^D+/QW__I_P-02P,$% @ ^JD<39$3+1X'E0 +[X' !4 !A M=&5N+3(P,36)OQ]?H7?FL]5QK[TF9XY6&MT M1G;JE>2JZ4]Q*#(RQ3:3D1TD967]^@%(!G,E&21B2UK=+DO.#"!PG_L$< '< MY7_\K^^WLY^^Y>5B6LS__2_P;^ O/^7S<3&9SF_^_2^_??JK^F3>O?O+__J? M_^U__']__>O_U1_?_V2+\>HVGR]_,F4^6N:3G_Z8+K_^],])OOC]I^NRN/WI MGT7Y^_3;Z*]_W33Z:?V7V73^^[_%?WT9+?*?OB^F_[88?\UO1^^+\6BY?O?7 MY?+NWW[^^8\__OC;]R_E[&]%>?,S @#_O&NU]XGX7W^M'OMK_-%?(?HKAG_[ MOIC\Y:<@X7RQ?G>-EU2/?W_Q_!]X_3244OZ\_NWNT<7TM0=#M_#G__O+^T]K M.?\ZG2^6H_DX_\O__&\__;2!HRQF^?9GE9XS\:;OF1FB*V]OI,DX5"S6?F&*^#)-*F%RFQP=9HVDG MXU23R1JBT>S=_+HH;T^A2&*WG7H_B?[_- W?CKBL:/&J7+>\YK.I&_ MWB=3NX,FQSQ?%+/I)"ZP>C2+"\>GKWF^K#'6(PT[&..'41FP^IHOI^/1[.P! MO]I+.Z/WTWEX[W0T^[0,_QD579OS)W32\=C5>%RN\LG[Z>C+=!:FF[S^A]Q$ M[UU+FS13-_2"CF7VJ^6JS-5M42ZG_UJ/QWV_R^>+O$FYZ[ZD8]FK!63R;A[, MZIMIF(;58I&?L%HU^)*.98\[BLEJEE]=1SOSCSAE^J*TQ>K+\GHU"U]FL=HL M59]&87'ZF <%SC_FB[S\UB@SFAM&;_C9_#HORWSR,?^6SU MAK,LROMVI-[7?6_R?BB+8(8N[P,A7=C[W,6'?LT;7>E/?5G'6-2U=D_NJATY M=N^\NOZT+,:_?RUFD[Q<1#R7]Z=(4:NCEF587%V;T>*K#Q/E21HXV$$'8RYN M[\K\:UCOI]_R]\7B_+'OZZA]&;:[S_#;? M;FLT=>?&0XV:&YO-%^-R>A?U<'6M5XOI/%^LS8O5[>VHO \?]_1F/KT.V\7Y M;Z]$877 MD\W/WLWCUQ\,QOASM[B[JXOGV3VV)]6C3T)]*5;+]4[D:CT+U#VS2NBR/;D> M9NWUZW4\+HO&?K#T-R.+3R[^7H;)+)_\-@\;KT?#C#V\FQ\WN\\$J(^QM8AT M'-MFR.?BL;>'%D==K6IJ'+Z[\*O7<#Y;H',Z[T#6CXM5-:)4R?9WU8$<_QC- M5ILO9;%8W29-5J?TV9YD]2RTPZV:&]W?\^*F'-U]G8Y/,+8.-FIY; \3ZF-K M?#VO7LW-:K$L;O-R\?Z)[\M9\J2\J&4,ZE&H1M/FQAFLFH#'Y]'WX^-ZY=%6 MQG'@&."$(=;HI9711R.AF&]6^MV/M_>>6R.]YC28U&DKLE774>$_-I>98==V MNI/ V1VV(I.[OL[C(IGO?O8Q'Q?S>"!YRLG7^3VV(M7CR[3X0YV';^!A0/K^ M89+YF-^<)6;J*UJ1N]X,N[=!*V/Z;5X&_=_,I_]:$WW[O9[QM=3KJ#D9?AF5 MOX>^ T"?\O&J7'^2X0/UHVD9+;'\EWRT6)6;;.1HO5Z/9 M+Z/E]N&:RFKZ/?T@X!;+:5@OPY>]^_75]6L=M(#*N>_N!ZF'.?#1:%O%Y[0W M]H3*[HEW\SAGC69QQHHWMQ^*D[S\6WUI/]C46Z#.[[$YJ7[-EVOT\O+3UU&9 M'QORGL=;&\_N4.!JM8SA,3'L:/V+C(F?*$?J:UJ3 MOQZ1#C9J;FP?\\6#H\R',O\V+5:+V?V[Q6(5CTT/>04=%:&)OH.Z>D#L#8]ZYA(+$Q\D\-(6COC<- I=X4U]P;SI+Z<2RHW,@\SV_B M^]Z/ON3/EIO7VLW*\DFS&(0J8Q J9&OY7NNMX9'&5:+1P3[OL.'QAN5L6DS< MO&&(7^^VE;$'"I8-8[ZOXX;'_SDO%WFS(W_99=-CCA++6K;5XJ\WH]'=SW&J_SF?+1?53]:3_U\!W,;H__?MC[/*&RH8Y5_"1+^^ M&U1?%NLCEFI0LXC(O_\E#""KTRSC7"J@K 40.FF(81PC0YCGQGF ''PJ[#IN MNRBWZ'8NK9TNQK,B;@L_!]AU>._OI\G]2@<94$!@1@WECDG&&$165 AH)%P= M!!XS3)7CGXIRDI?__I> 7OC-YOS__6: >U,LK,FV?#%-C,KQ"YX^;;A]XN>[ M=43H7\=?I[-)U3IFG&B##$4'2 >YJJ_XYU<_X]8^\%XO^_\X;AOY^WYH(J%OG^>B^$ J=VE3G.J.9>*&8EMP9K MR6F%BB)<_8F^_=H$*3K%_&$6Z.:;>S1<]7VZJ/&Y/6N1P2 (!EH+CZFEQ$G% M924?-28-[C[I%/]:YKDM;D?3^8G$>M(V@\PA82%'SE M(?), M[S"DAMO+HEBRYFLP*07?XYQZ>:(3?Y)M+8]W\_'??LEOO^3E*Z1X_<&,, XT ME=I@PY2B,'Q#>CM"Z)6_L$FF08T5#<+:XV02K-S\W3*_/7&!VC7+H(>42H0H M9=H3#+%YD)1R:!((A(9'H#Y7J7,Q[YI=CZS">*0\G6Q=^#^7H_EBHTUXVNYC M;S<9 F%WB3B4' BF/ -6V H)IM#E+V!GD.+XGKLIO,]>T$X8T^Z>?]^:=TY? M&00HB*9TF+N!)@@@YN5N_O:>7M:LUBBON@*]JVGMP^A^<_]5;$V%2K9\\??R M48:%5Z:R8TTSYW406EKH.8..8&!TM5>&T'&00#-\X31K">-^%\M-QL/EDT^E M\O&^/WG-/-A;%JQ;H[ @C!%L+3((F=U4[E2]@[P]W"-_$NZU#WN/.X,JDC?H M)E\L%QL?@:LR_ADMVU]7<:-S=;UQ\-K\]K0]Q!DOR'C8I",$A-.:0.T!)TKM M/F8D60)IZ9^,M)UJ8H![D%>%5O-))74S6Y1C;\F0T990BYG BCH%) :BPI$8 M(A(8S?YDC.Y>'?U=+9Z2!_V-WS@2RVDPU 36S'%+-?*&"QO>CU705;TY__)N M'!&!1@@." ^[)2HUE )6J%##+O3D(XT@J3>.IV'^]FX!O>%W#@Z"1"TWA,!.370*^,JF1EQ_+(HEJSY MTV\<3\*WCQM'Z0%1V%$OH5Z[A7&!MB,T4K,4@_>-,.!,C1V^<3P-UK=\XX@P MH4 2HZ!V&BHF-*X ,TI9 MY&GBC'5^I)>U!ZZ67_/R\]?1_.]%,?EC.IN=MGUI;QP9,(P&/(@.\X-4# OF MQ4X7U/B+GT#/H.7Q$X/!**RKCZ<&KW<2$.<<@UY0Q 'W LH >B6!<2;EKF" M4VXKE#L3R[2LL(4ZC"E"-VH5N2-'KMO8SH0R5=S3"F M;L7A#B>9 V-Z"#ZM,>NJ_:SHS2$G6*#O4Q@!FD M?DVDBY]=/$12 0R% R@L0TYIS-=N+!X("['L;W99UR8/$GR,#)AM\S(?D/O5 MYS,BE.968LV)0T!+$5Y6R>>83#F0&J#!T9+NB^:1'L LL"T9,K]9RQ-_7?E* M/6KTYYP5K#=6&T*5@P02*:$@WG,**;+*(UPKV+/MK<]3]6T-W_K>4_N;9P(I MJZD,FVTMM'.!RM3MI&?JPKQ;6F+&WEU+8\!W=;"WF>[*U MKTG&!::"8NX=8L%*(@8J6DDH@:Z5_.CM4*M9I;^Z"B5CW">+CKI)[6^4*08) M5AQ##"50,78\GB!LI#027YA_5+JR:[#G+&0[BR[<5C#_M/KRG_EX^;EX^DGM M=:XZJ7T6/C]$B0K_Z&#"64REW\%)%;BPI:\)$CR/,FP!YLXH]L+\/:!'1#!*=A)J(%+BKP;H"- &D9I!MBONO+K OZ_AP7>X8<:=QQ(X MQ6E BVA-N1*5M$SKE'QI ^11JP93HTCWPZN%7RW#;N27Z7QZN[JM(KKM*C<; M!X':/#O642:\9-X89JUQC&.));<5&I!?VKE14]0XR+B&,1\8 ]_-/_]1_$<^ M*NM/=C7ZRA10!&)%M39* 8 M,@\PQYX:)) S4A,LH*YP05*E+,<#](_KG8[G C\X0OIB53;&QUUGF2( \+!H M<&0HXQP:ARKC6BN?%"0VP-0D?=/Q7-R'Q\;IM^9FQUUGF2=& XHM"OLRK@+X M82=?H<)D4BZP >8^[VR[L3P1[ -7?/GKD]76 ;81A#TGDA/:+44%F92RY8]3TZS3VJ-?J8 M8AM?BHIHOBB?\?$,C]V$_C,6UG=!-(^+NZ6.";V;4IU0Y,*./UKBUMXK\.XT MT]W\\U 2[G&)Q/[FG5T]N@!W5:.N*EI;8[JITSRS!%-)C:!"&\LAE8(X 1'U MGG@&;:T,!>U(OW4#/R[GTPLEF94EO=A#=N7\MAUAFGSB;#<\_^%N#N;'KZ-IK.HC$4;*1/H\=5W(_?_AUMFU'+'>(>08P4 M1#+&V.-*9JI%2K:A 5ZT-,NJIM'MC%'C<;$*_/^8C_/P+<0,MOFR!ID.-,M< M,,N1Y< A3 '11DF"MI)"B%UOF=K?W%35(,I=\>G=_%L87%'>AY$>X,_CQS)' M",3<,T< MYHH[JRK)!$2IF2<2+K">'-\24"U.Q_._&XTG6PC9L(ZO,YO\02& M@QZ<1UMG6GK$/"!&2B$D9P+H:N6&E*(4__*D*X@WQZ;FP>YE%U=W]Y;Y\'E8 M:;@&*DRGUCB/524+L3:EO%O2'<*;(TX*K%W[DG^8C8+$\W6R\[MX]'%XW3K4 M+)/:4(PM59:$3:\VC-H*+^@HZ:T0TMO9]C<([Q!3PW%OO(.2"4V=X2)FF^25 M!!*Q%(_P ;H.-<2),]'KSN!]FM(P,-5]'\]6D^G\I@8WZC3/.-;"2.:$,]0R M@:D)J^U&'- 'U\&N)-"\AVYC?Q8&@]9'X[Y"7QVO.95 Y!Z FR,J;N MHL"IRC9#(*S'%V\()U.H"5R[M7F/&KN9MD%Z&\PY2X-EYBQUF%6C5]QZTZG:1&DM,.FMWY2VI( >*%C_(G5_HRQ\G9(!PUBP_B@3PG!<'62M2T-?EB-. M\\K?SZXTI+N^HO@PNH]'X/4O)YXVR+P,&\=@W0%KE0<4"Q3+2&RD"W-Y;X'= M'4Q73>A\S]U$$L@=4JAMM,@*IE@HBQKT#!CO&>'40@:'0O05V MOUDB-8)S5URR6_5\S+_E\SIAMZ\WR"Q"6! L@FE )(8(05;AA1E,VM0/_9:T M!18U G)_%M))EE$6R(^@9M9C#R$!B%I>+?T8!(NST_.@;O=P+5 G&>">9IY: M1T-[VV3$.PP\T?$0W0H=MBBL\A_ 3OK>ZI1T2Z)V;.RF4._TP/$1*O5/'5]M ME(4/A@J**-?:&XQ(^/IV*S?POE9*U;>_MK7#K<9@[V&UJ[?,98PA;BG3QAAO MA(OIV*M-!!%8I4Q-;VA]:WW[?R+.G?E3'\][?UIP7&8-4=9Q;T782D#%P[ZB MPHIHXE-,[:'?A+3.I^9P[XI?9QV*'T!."$04L$P Z*GTGFM:+>E$A9]T>J-R M8>QJ#/8N)Z]BOA[VT;B/9X]F&FJ%A%50*F^"+)#L+J.)@JZWB--.[E/2]?S* MQ)0 ;V='D[M"#!]&T\F[N1G=38/%<>A@\O46F0M?E3+*(!W,0,*94Z+RCR$< M\DO>T+5 GV90[O" >W6[FL78X_7^() _*.QK/E],O^7OYN/B-G]?+*(/S-7U MY]'WP\?>I_240'^V^TDV>P:Q\#S8G)0ZIKFRQ!%3204Y[W8GV.W)0@LT2@9X*%Y1"=Y0 M&3/!I&3( H5YK "&G:WB.BE&,"5JE@^<4ET>5C4!?N^I8#ZL8?V:+Z?C!Q/_ M(O/".&*=]4X9:[T2EA&K/1;6 >JH=+S'HFIJ-BO^B"KQ16F+U9?E]6KV,M"V MAG_(*?UDSD >#WL=N;0?(#J2^ MJ]]>E3>C^?1?:]$>1AI5-9]\>"3V(V7NQEXG^V4C_6=8(@. \3')@U/44",@ M$4QK;@0%O5;+7=W=S=:C'[\4?LMHN:N44/J&;F'J'QDRTPDID'=;0(;1% M0QDF4XZ$AK[9ZYA.SP\DV]/2H&:CES$3/Z:I.KR"E(4ER$-/=4Q9C9@7%#+H MI62 P'HE&3N.4 KR/7AXULE(>U)'F290S>8KF:U- M.J@:(!W;(D31+NQ=4>WSZ'M>/^KWE:O,UK'#J6UZ.;O+?%OGU:O9^>GW(TR6EV\Q)ZHB%R$L<[$;F/"!HBY3& MB%R8S=XS:;M3U*"LLDU1P\>?[#9Y_@_+K!;=N+-" :FE\10JZR/)#,8.0$2I MKA5*U Y^!XB\5^+\6BV+MM< ]F6WYQ1I26&5@7( M&4<&0D- P%R&_356W*1X;0WPP+5CGA9#UF57QL !J5^1]V-^.YJ&6;&,*JA$ M/._[J-M[!C&'E!)$D)#0.< DW^D3!3@OZQL8# OK?QTM:7*87T 4Y/,?16.< MW_:7828,Y(Y" AU62 OEP18;#"GKK3K)#Y8WK;L!\SJ\_M .[\P>,VP4!U!# M1AB/>:\<(*3"ATE=ZTSO[6SN+HC;9VAON.SVQ:HY4Z7J,(L))P%W /!X^:68 ME)SMT#$@Q9EP@,5?+H?;9RAO -0^7/[L<,,,($TP]MA+*%GXBR#<5M+J\,M. MG>I;O[]\@U0]74F#.E_[L"K'7T>+EW+].%^KOS[R/LY.AP=H)O60>Z:5MFN>^5C+WGF'B0PFL68.@,IOV"C#+^PFI5_S[%S4!\"WOY?% MXDRNK9MFWBLAN="<*2*"F-@%4+<24R/_/.O@&22HS[!SL!X NQZE;'U\SGCF M_ ,T<8(.4J"]= 8%,VHO5G.KEAX#R_B>/[?+%$;$8) Z!F MTAT"Y= [H)T,YD7 5WH"226MY4E%I4^_RNWS#J%5KIV.]* N AYLDD/Y'V/* MV-$L7WS,EZMR_C$,JOSVPQ6WUF$OTA03$O:"P#@6 PP8MAMN" \K'7HTPY^ M,;GB1IY*\\?N!?:TR*AAS'%/G2?.0,C#9(HK&3%-"F,9H'G5,2^*-G30U=KV M:)5% MSR<;XPY]^!\RWA.Z@U 9<&&GK.TOCNPE<=L^DQ!+0F"8^:T! MPJ)8]+:2G3O;:8*QN[R<%I-@99?+CKEU!A=.6@[/0WL83#-?1^5-/OET\K =ZFF^W&OV8?\OGJQ]G M]?72$3MDA,.60R,!XXRMJW5&S5.E'*UU8]:6B^ 3=:JR',UOUJ/7]_% YMC) M?:WVF1)A?\1,^+*4$T0B!P&MY(="_$B!UAB!7G@4-J^>SOP*RR(NT5?EIS"+ M3L?'#O1?>SR+%2V5TLA2!9@/>QVK=[AI8%/"W89.O(95_]S1,!WMCGFTOFO> M#/;XX?W>-IFUW'KE4; 0 *9$*<_ 5D;M4'_ISSM@5)K.7R=0,L(=L^BXE_/C MYS*!)1 PH&,D01881XFL9#$"]7;NWAU;4A3\.F7.@O8X3:+G]%KY$&U5'W^2 M56/?J_A7GLJLH&%SJPW<79[%MJZ]RP MU&B=,1I69@VXT@Q+1:V$NEJF-0 NQ<]XZ(1JUXYI'OR>2%>?8)F!X6/AQ B( M%?- >PBJ)=M0);I-IO;(?[-7,IVA[L-4.A'FGFASO!;"ZPTRQC0#3H2%%@9Y M"(:&^$HZ*'@??N<72:/S\.Z)30\U(>H3ZJ%-)KA2#!$M .54".<%,I6,QL!. MZU-_R\LOQ3#6N<8Y=3;D SV3?CH\?RZ11!@D)(#0 <249H:*2 MQ&C96VC>F[EH2Z;9Z5H8J%'UH2SN\G)Y'_VR_FLUO8L/!>%^F%BU: 2 YRQ, M)AYQ;Q"4SF[W_GQ=P;4_$^NE@C_,1NMTESLMU\_B=[B+##/L1/@8PFX%">.$ M ]Q6*(1IM;?L"&]G-JI+H[T)_1K54%X\SURW;][)M..*F*$$U90$H.O M)<8[D)P!EV74-Z_:HAE@.R7'T6O81T]EC%*L /(^0&&]8)J9:CFF&N@+JUA^ MAOY>8\!9V'7%@5^"+7^[NCW*@B?/92SZ)U#L=72^5!1A@6DE2ZS%=X$\.%6+ M17/X=<:%T?=Z7'C\7,:XIX@9;'Q PC/#(365+ B"WBY4!\R%!/PZ=-)Y?4G< M7!4?]R \UCHSS.(PK2KDL#,>6RA\M:JN2U-?\$5\ZY9'\_CWSKLX[CK.AL=: M9\I)O(,"MI;4IT^J72.NHLF8>Z*-I^*Z^4? :OHGK?]ZS;K M6\-4YHSY*RKI!20IR1I2JHM]\9IUACB7?'J M?3Y:Y%^+V>3=[5U9?-L,91 K3>[LVR19^> MWA7%'B7EMWG0W'BZUFCX^RS?>EP\3M:_5\8#9&SJ%9D6VC,!A FF!]: <0UT MA2"3).48-S&OT]LF;D\*ZGT6/>P:>JA91I3#QE#NF#':<(FHK.X!!6$@)4;Y M]*UMMZZB?X..F;8@:35+2NJLYNLE^%_VUC9VO2M MVT6F)0 60(^ 0=PZH<+?*@0T4REFV]!W&_WRMB4-]6ZWU6'G\<:9<+'U1]V&^_R9>-FX;CJ[>GTH.!:&_2Z8;]>'RMT%L8+^U>+#J%Q> M7>O5(AC(BX4I;K\$4".\M>?:=E^<.64 X4A)B[@AQ)*8AFR+MDM+1Y%T47>) MY!^4*KLV-XI#-7;]:GU=_NBD89O2_&23I(G79(!0SHA%,1I16^*9AJA"$FB= MXGZ3=,%XB1]%CXKKWN)6XW&Y"HJ?CKY,9]/E](0M8_U.,AY$9X$(4 0 B/'< M@VHBP%*#E.LC]H.^':FEITQ$^OY1 AT[78QGQ2)\>G48>F)/F3?2"&BLB2&9 M#&!-@*WPX(2E'*3R'T;X JH[''AV ML%T&A-,6>L0\$L13"@@"E:QAX;VPL-5S%;V/+PU VF5(SZ.A'HT;>_7Y#&L! MK39A24-0"4@,EG0KFS387UB.LX;T_$HL3RJRW7DFW]X6\_646\,=^=FSF85A M\!08#8R@QB#I?860=$Q?6 'B1+V^<#1.0[,S!ZG)9!IU,YI]&$TG[^9F=#== MCF;'ZPH?:I.S#ZPVR&*6+%.1 A0U?V-XQ @6^G"=Y-R*)ET9_46>-,(I#WX95XM MO^9E!*',O^;SQ?1;_FX>-L#'T_C4[B-3@$(1]*,(T$Y+:;Q>0RJ!%8S[E(5L M@!= #4]'+:'<^;[K?8UPF9 J8E-U0P\8";H+B;7/9O=H=U+HY= ML2,0N(SQAC;?_/EN_O)\XF,QF_FB_&-43@Y0Y\2>,HX<991CR4G,KJXHP7[W M/0+76_6YEGEU!B%>9%-M$^C.IJ6O ;?%U6JY6([FD[!>'YJ5GC^; >(1A5Q( M3(/9QXP19H<=$ZS3X*E-9=Z@X'+9*H5:T_OSN2L1[>X6MGV7 *\N;,\?SB2D M1A.KA='*>V6)MSM\!-8I!35.7M@NCD.I<'=V0+2Q[8(IYZZO\_'R:OY\&['. MAOYY]!T>8-<)O62>0(TT11(QPX""1."'8Q "4^RI 6[QNB)<>QKH[B#J/U>+ MY?KR]W.QYPQD/35_"3!.XBXD;$'6#/B8!Q@7TV6^K0?X83V9?,S'Q*:RX$P11:S( '#/$=XA3JE..P >X_N^+\P-36Z;K_;K%8Y1.[ M*L.GO1G]QFQ9_UL_E_>887!:;YD682\H+=;22T*],P"9"AF;H^J-JBJ '.LN<-P$4;8GTG"@C(?%L9Z][F;*U'J!O8,_\;$X1@YA M/ZS*\=<@R-7UQBOWW*GS>3\99-I+ 3%U(IC^0%G'=(4%$$EEGY,\ 2^2E(WH M8 C393H=7^TFTX['0".$M,&84." 1[N%@R5E110_V-B""CH]EWQA,#\IK/WP MR(?1??R1BJ!=W<4'%__(%\M\\NLJW@A=76^^PV-'FPV_+J.,0$JIO>OK+?U&;R;;R8 /YJ6ZTG@T"%:6Z_,J#:>A>VJ MM$'1EEIKT6ZB"=-/BE,%!'_BR7X8^NK42OF8WVV7L1C=^3%?QNC-EX;7,2NE M9C>90TIJIH%%&&,>;UT>?%<,3:J%"NO?^CZ3SFV;F:?\K'0;@83*G*Z2+\ZK&LU;7- ?JV]PY2$IS#D^_J+LF0'HC&NOHFPO V\KT_G-;UR7.9-A8XC("F(FR0 M.?40$:LHY-)YA9)N&>"?^-8L!>2WX1SE//5<$R9@V%0*I2#SNX\ 2I64.^[D M^ZF-9XN;3RZ"/*E@OQG?J#!Z@+#G4!%NO='4[VP+R73*83T\^0KIPBB4BG:O ML?>+JVLS6GSUL^*/_A*>/HJFW@WFM%#[%\TR3CAC3'"M 0K \=E-5! M,ZS']*1AP8K#_5 6WZ8!7WW_VR(>FUR%SR(H=GZCQLOIMXUE=!R#TSO+'"3. M0,HEN$M D*8IEZ,EO.V3S %377:JNAPH-SPHS'.#V@5:9$+%R$T72(HJU MI0H*7,GIO;CD";=?WKS(R-64CCH]ACC)5_%U-SA$M8"">0$THP@CR2VMI#/0 MI>PFASY)#HJ!C:BG*_*M 5F$\84-MRU67Y;7JYD:CXO5_* 7V*%FF:-2$2(M M4YXK)30'8&<'29^4JG[H*<$'1<0&E=3IO=:O ;4 T0:R;7;:8Q=3K[7)", N MIL"1@!-IK*%$[N9[QUA*[&']H_VN+U$'1<&F=--?H/X.E6VH3XTM4/U.,BZI ML%1[89TP7$KD9+4H8 C,)5=/Z'!CTYI"^J-E-8\_E,PYB9 OFV?(LEB\1"&. MA UK F:,59)3B5(FRW.=H+HC8QL,.4K"9"7T1[^J%,[TH!?>P789U-)J J2V M46K$B<6\DI6$):"3_3])I#-S31X:0$2 6540$ZI@4BPI786"! M2O&%/]E)ZJE[\*42L1E-],?&9U593F+AL[:9\C)\>-K%U"P">Z"-VZ$:K.>4 MJ^>AE];IA7MI^/<\ S['Y]?\Q'/"/9UD6E&DC:8*(!TR^C98QYN[^Z_F54_IXOXZ[_(0[NL!/$:7UE 0K MC-76260912S&D%;;.9A4>&* V;C;),U+5X=657&["NALSMMD!8GI2S>5T$^= MY^JTSQ"C%B@74XD0!B@-*PNH9!?<=>/*T/46I]3.N%D4RKI MC9CO@L;G-]/P41V]6C[:-O,*<\.YMX)B([CPA.Z6 ^1DRBUR_0N4/].4F*B! MWEBG5XOI/ ]#7OR]/!SE=ZQIIBQ'5CIM$8>6>(B"_)7$6L@4&[#^;@4PC!S$9<,Y*X 31W&EI 0MF2(4")22E_L;IUR:#."=L@XRM*:1G6OKI M?#0?-W1.>*"S3!*FA,*.8, IQ$*!74080>$G%^Q_W>4Y87,JZ..<,*9:#L// M U /Y99KG@N^VC;CE&C#(-$.6.2P=)SOS!)):P-M^.-LZD\M KACC&VE/([3;]<93:AX^]!U_KWJS"5GC7M HZ)EX8 MMRGFT60(_Q%3$@7 RFU"HXW_S_TKL!WGY'G]9HQCY#B0UG'K+.;>DYVQ$FR5 ME$W,FSM+;)&NG6BGCQ7[T>>X]N M;7"S-85T1C6?Q#_B*?VWT2Q^7IM,O\_=X@X0\Y1N,D8Y1,)@B2P*PT*2 MDLJ!F#!O4NH!#=U[K)7M=HO@]TM#%3ZNLKP/W]&QK/JUVF?&2.<4RM!,1X 4 P03CS>#?U0Y9TT).< MX/>R67<:\IWE^EK=W;M1;XWTNO5ZR!P/GYM '$"KG# & MTX>;3Z#]A16";(5H[4#=88A*<9M_'GW/%[%6]=%0E&),S#8V&#HS%@E&JEPG;&6FA4 M%2)-%:R7U?OM^)VV3Y6SH>WL2*/*Z%7=,\\GNXWONS 1U[JMK=M')DB06"I* M>)BW/7?8Z>J\D4:0$^B55$7VK1I0;2'?X4GOZTZ&G\O1?!&4N8CFX==8(/'( M,6_M;C($O8,4.^F!I8I1P&3U,5/M26^K81>':LW3Y>4Y;UN:.#MPXQ\;8:^N MW:B3F>+F*)CF+\^[:TYKZ(C1I-,R$A]99H%D\< 38([](?Q@C3E .) MH0>HM<>GEM#O[DAB'6R\3GTTF2Y70;W!;%Q%/>K5\M=B^1_Y,;.L;A>9-D!* M& "@D@"D@:..5 @ (E+FLR3'I[=&N9:!/WOZ>E0C_K?Y9)M JRH.KV[*/-\3 M;7%"Z\PB$$Q2@"B'U'+%H$4!K&"K N*]P>#"+C[;G;=:P?R!/SU5L7ILH@"]MYHX7"B#B,M$1>QMQU-"PTU+):*1-: MNYD^H[20#\3V&@9)M&6<&H.\JN3AVB45/AS>5]^:M@^6$CH-XZX,E'T%9>.0 MJ^*PKU\^UOBLTCO/%'$>4,"9X9IX:!CD.]2TM-UDE+TX9G:NF+[I_!:+: L( M8]Y\(ATV3#OLK= 5PDB)%,^* 4[*75*RJZ+:IVFPLSWI2TEKT/Q JTPQISR$ M7'/#H>*4J=TTI($1*1FD3M]Y/O(!>MN3='.(][UEV":Y>G2^UOE>88/?;E#U M2GZ\UB*#RC@D-<4Q!UBLGL*H@PAH[!B.,/YHA#AVG3F$? MV(,E9\K:2BHMDG)B#OTP/%G11:/8=N:W,IKEB^U8_UX4D\5A=X+7'L^ %H M01#50$& D*.TDLPKD6*=#YTUYVOYN4M*.K!]4.937GZ;CO,36/.H108PUDXI M+3C'G,JP)0Y;XZU\0)I++FS8"G'.Q[8/[M3G3)2'2TT0 HX3"5GHW4J'MO(0 M0GG*D722=?E6N7(ZIMWM3!;!OEU/@L&FKCC]*6R^:I@TQQMGWG I.$'68NJ8 M!I987DF-K+KD6:=I(Z=QM'O@6!QM/4+%)S,"'71( < QA80X[BBNY#%IB26& M;NPTJ>W]1#H#Y6Y94PE^E#35@QF"'$L+A#00>4"X@D95TDBG4_S/@BXGDFUX@X)@26%%92"D4NV0SJ9OI) [PK6JTSDGTHB^OI M(6/HT5/QK% 2R0@%"'I%K0_&XU8.*KGJ[73V#5H]Y\/:V05854]@6VVOSF'@ MWC89I5!;*I FEFJMM#725S+BM+CS-U"HKE'J- 5R9_OU?#;;>$1MDA(_C/S0 MUGUOHTQ0QP'F)%Z &*\<@[S:<89I%:2D*QJZ]=R ZI]OYYO"N2LV?0R*"^^* M09XV_Y;/BK4O^'%"'6R76::4I!("1"CA@%@$W$Y6IE-"<8=N73?/J2:A[LP8 MRNKN>;=&TUNG M5K-@=T6N]]/E]&:MO$_Y[/-3['),V(MX48 ATE C#%O:77*P2!C-H$\0\\!U3QY4N'M MG#*UG+I?>3K#U!)B.,14:L P9 I7MX',8=AIFIPWOOM/A[?#8.[BZ6"W/*\7 MQ'VX;68UIH)31RC#+)Z2.5J=?#"@DBYD3\Z \\9/!9H&N^N4$L?MH6=/9AAB MZ2S4WLOHX$*,FDW. WNKX-*?N/1DFSH/Y[)C$ZK4[1]BU+_43T5YW M]CBA=89,3.\-%(;">F X5J:2A7N"4R@S]&U^\X1I#_C>%[=S%K7, 1W0B_XP M$ #5>VNN7AQ"6=2P[]=J2]V:@IN+M-K!4-NIB7>)- >Q4S#NPYJV\-7,Z($R,E) *RYEE M4(,=SB9ISAQZL9ZF;;3AJ*G;SR%(LOUJ=3[/#]\W[VF16>3#EEH@RB"B81VQ M=N=GR)$#*;O/H>=Y:H>&J1!WMDB?%8<./!(:!CM#8 AD@$4+MI4EV+!)"0KE MGVS62@&V*Y*X43D/LV',;OWI:T!)CQ;3<;Q_FLY685]6X["B9@^9] )A1&S8 M^EAO &/<57[30NBD$HH0_,DFHG8P'PCGSN=:]%R5BF'-P[8[H,K6!X!;>;W@ MG58 ^Y:77XHN2=8X*4XCW8G@#X1LZUVWG2[&LV(1TTNE3WC[>LP \M8JH:SU MRB&BK4>[!8#2I-S1<.C^-QU/@ WIH"N._C.?WGR-GVB8,T8W^:^KVR]Y>76] MENQJM5PL1_.8^Z#^/'E>AYEWGC*-!+&424&MXJ#RX!5:F4M.Q]DZH8H>--19 MTH&@U.G2C\;KXF9/Q]!A@H$P[E@=\,E@:LSGAYIEDFFGH,2$6&D]=99P8@CS MW ("J*MUT=:.M#;_LGQ@Y.> LYX=KFBYIT5F"2(< ,^)I)P@1H'8R8@I3G%K M&&"6FV;47;0!;3_?J\V7H^FLO[P@;7RV1H=Y&!EJ)%/2.4>YYL*$B=-#;!FJ MM9)U)^WGT9?988>V/6TR;L)J@*1'BDN.O<5 T4I.)Y*B ][:IUM;Y2^C(5\\7 &/(!22:\T8)!PBJ!3E52$)>5]>".4.5&[S\/54B'M MARBVN!U-Y[6ILGD\VILR+%/!QI1:2BJ@E::23$F8XF"9S[1BV%'")9.&&PT,-F(G&5(IV38'F&BV M4/YI!'60RU*-@T@&I&006[^!QYL)2$3=O MNR0"V@=%CMHM+Q_.& 8L;..!UM0#[ZQ'WE92,2LOK,C>^4H]P(ZSD.R*'Q_* MZ>UZE$?7F6=/9BY\*@A*'@#Q!&LG&925/-C+WG)LML^,4Q7ZHIA4"I"=62'% M?%+,UZY=7T;SWZ^N@SKR21SV^W?ZZN-QLZ1.^PQZ1[0A"&"/75B''^V=BT\\>QNURZ+&TN.A=:2!.B4\]3ZG:R. MI_B(#K!@5/,&39/H=L6D>%?P;KY8EJMU,;Z\O#UR9_/TX4Q0R!%U4FH1-H M>B#T[J"3)\7%#W -:TC#K]S7),':Y[3SR^C[]'9UJXNR+/Z(QP2CN_";AXO7 MFK/0OFXR:5'8A'+(83Q'=S+Z"CUL0NV%[*-8#O=SZ&3QM9C%@J&C65&Z[^,\G^RMRYG6:^:@ 91@"!E&,LBM M)*AD)Z#F3=W;7@'/)UOW^'?&/75;K.9+G<^*/W8_:XJ!K_6=,2E=D)T ;)WE MG@"$JL,RPDA2J9\!5ET< \;T$(_%EOTR5I\"AH=3:[FCW='L+8=M[^+8(8 MX)57&%A.25"#(P_?HY,I.X+3DT6\,1ZV#'9KD]\OTWDT#/[_U73\^\>HM7-G MNA<=9 ITZ@;R/C43-C4)F;:RN"X7$ MQDBKE0F0[22!*B675[ M.RKOKZX_36_FT^OI.!!?C<=QV8Z%]HK9=#S-^_,;O"IO1O/IO]8R/Y0]BS2; M3SX\PN/J>EM0>C1[J(A6)R=O$_UGUG$19P/%PS\.,$Z(L[S_,HO;G\2!DNDZP>\S]NFX7F9508T*8(S)( MKXU5"F]08%!:V%N"[2'/7K69\SS_=CM*Z?CK> O481>ID_K)K/:42L@9<,I!P"G@ M=G6M)L5ZU3SJ(?':XYED,IH?AEC+"?4*(<(JR2 #*0X1 Z152UHO&@>ZL[EL M)_^G&+8Z*B>+W^YB!>KP/ 'R**=JM<^8AI1)Q9C5%$J'N&&\DCV&Q%X6R=+4 M_WR>:@'@[GS]]DS=^CYB=&1YK-$Z,X!0Q CGA&-D#,* B*W<1'+06TG*-[HH M-@]Y[U2+XS[JAURC=68@D@%2'';JWB /*"&HDALJV5O]RG:HUB@3ZK+L;+2[ MBY09+?)XV?GN]JXLOFU,A1H!,WM;90Q(KRRU$FBN%-!26%O):0B[,/.K4.,-66VX-L@P2ICP' MFCQ\ 52E1-H-T)^ROUWUN8B?[/,:*)I^ ?Q&%)8(<>0 M\2D3T0"7KW:IU!;JO2]ZORWRZ]7L_?3ZD!] C=:9T9(Q#6*!%4JD%$Q!M).; M)]76&N .NP6VM0=V5R3S82>PS-]/O^63\+4$>8QU=(' M8P)*XN.]#< [R2$3^+*LJQ9IU@+:"6$"&]0_YM_R^2K_D)?38E)>H+(-L M]YLA["/&TZ.YVXXM3*(@)71\@-$@;9$@"=2N5J'*8/N8 MWQ7E,NX]/^4WZ_N, VO/_D89LI4+WJUFL_AM6U>GX8%C:\<:9 TXQAZ#0CG##8ZR6JJ2&A*2D MJCVY<-G3VC]OCEJ-H]U=H/83\^P H9X]F4G$M9;((SK5NUD56OL2ST!C& MF\\7ZY_&A!B+16BPK>JXR4^PS[!N^CU9].:D"E,/'!?*22-\944*R=*R.OV) MCKQ[UDO7$]VGT2Q?!"ENIXO%Z^<#1UID D.LL7+<*&4)YXJ[:B(7CNBDF_X_ MQ_EXLPB_C5#)'\'?M8+;'*3&"RPIB4EX/=*<"<859!>LPD84S)WCR6+I:>K>JGN\OAH)W- MF6ZP%V>CL'K'Y6\-WB[D[]$W>/"F^+2N,F(L]YP +BPGR@(,100<&T"9$28E M,&2 U\;]DK1EY71%U]\6^=6U6RRGMP&90V>Q3Q_,C!+.:\ X89APH11< N; MHE*DK-U)5\<7/SDFZ:$K5L44C0&-^$?<>+>YD@>_T5NE;[C&O(/$&<"A<@ M%"K([2K9 0(I%4<'>!G=+^W:T$AW#NOE[_GVCFR\"K-#M?4\E.MZ?Z.,8D = M],X1*"QQ'GDA=M^<)RF&X0#OO_OE76-JZ,QO:S0M_S&:K?)?\E&LXAMA.'6# M4KN/S"&G$:#2D6 "&X@5]Z3"P"N6,@4.\#Z]7RJVI97.D%I7H=]N MKA;!=LW#;!Z^KZ,S8JWV,:6;]E9@2AQ2%A+IL-_*KL.RD.*Z.L";^7X9V89& MNF+CN_FW@$%1GC M[FN2>2\@A5YJ1A %X=_85D:P-CSII.;D2_M+YUQ#2NC= M5[\^[>IVD6$@ ),^6"/8AJE?4LE!A8#@.B4N_H3;_S\)#UO22E>\_'M13/Z8 MSF9AY,\\QA?5KXXNR+7[R 2+PGLE'*8.":V-=CL,($I9E(?H%M O,]M2RP"H M^?R_4RCZ>E\9]%!!H2 "3 ,#-?%&5IA@3I)B-@?H23!8JC:BGLZ,R=N[L#F+ MF%R5=KJX*Q:CV=7U^V)^LX[)>2Q!+4/SC.XR'SY@*"BEPE!.!0(8X!TR0"9E M1?UQ^_+<"FU?0]UY-*]=&Q\%_]0GZM&V&;<4*J4AU-P2K@0RH++*3?AP9L)K)(7B"&.$*IFU4TEN/C_N:8Y2,$T= M75'PT]?IW=UT?A- ^M^C^606"UL6BQ-VZ?4ZR%18 @!6P>06FH?_0Q171[/& M:9UD7OZXO'F>7;\-G70W*2[R\*ZO-GPWL^)NFZ$B^GJO@MZJ9"BGK-5G])+D+DS]*T4/M,JX@<\9!ZPUEP>)1DE6GP-8ID[3N_[@C>D[&!E71 MF=]&4>;3F[E9!2W.P_0>1KP(& 2,8CS+^C]G:\A..$)LYY9@I!E MZ^2?%4:,RY2:F>C'5=)SQXZ.U-3=U?HV:/&4J_77FV0.6">A!90@+F+=4NVK M,S,+TQ)PHA\W1R_NUAO10F6VY%"DQ]>C'A=#SE;L%E9P=A?^/?#XIRBI$+8 1;=AR5.^(_,0>,LV="9,V M\\0;(8U7&NE*IC"KIYQ2HA_7-T472NDLNN'QD#].%[]OZG+'OQV*:=C?*@," MT2 ?=-!Q1V!,!UC=JCIN;(H;+_H13G,PKJ$QK7262&M_J8J=J%RBP MO/_G=))O5:OO?QG]9U&:U6(9=DOE0M_OS-4J>5W]6MQG]YX9I;DD,)BL88G M"&@->(6=ZNU-==J.+CP1^IR/;RX0P+[K$3WB*/ MJ:$8:NLJJ;AU20GH!KX^=TJ*%U&*B9KHS'@REZ+Y\[!-UKRII_GM8QDQQ@'@++)AUPJ<80[L>!D+O"=H?H"'I"VI^CPP M>SO=U/"NQ,#"IJQIIEWX<('R0G$=/CH(F%65Q)ZS2\X]V1P;CM(L"?3.KK%C MIMVCU6P?/95!9)'#Q)IX->61,IK12@X');EHR[]K5%"NV4,& ML!?!5 7,*V(ZV6SO?,+JT_)J1T&]&6 /MVWP%./K4;,L M[)N\%-H![,+V%E+#!-Y)2GQ25,# Y[W&R7#,_CH?][=Q'[S^-G_<\1Z^9/.Q M#(6U5 (-G)48"6.]P=@$4UX#42LO0;MWO(NKZR?4O;K>[$KBOWT0H2AK>9.> MWEOF"%&2:<@QMU(:!RQB6VRY-,X09#XER@G>30OA!_M!OLYO.<5@9X_DG$2T\Y(@JBV M0D)F+4'5N U&EVA.M*#4HA%T3S-+ZS)"A=%,XHC\;'2SAQ)/GLD4-\HABS"P MB@F%)9>Z&C6'*BEXZD_)B11XVR%%)>JF (.;3VQ X,A\\>39C,-@5&/O(%!0 M(0Z]"8O)5@H95K*^;K+>+$F:@+E=LOCI8CR:_4<^*GWXR6OG*@>>SB16"*&U MPQI#&E*J&:\D80)<8L6+;@B3!G07E-E0NCYI'CV?*>@84LS%0[58[Y+VIP/=3O$B2FYX^GA_>V78K:'+$^>R:#S,>FGM@0'<@NN&:#5 MJ(&$O563>+,$28&W'5)LY/N8WTRC6/-E]"O9PXW7'LW"V*WSS&"M%5 46&A, M)0,4(L562>-<28.Y';)L$E8\LI\.[X/V/9[!L+$G 1@"M:%AI70$ M@ZTL4I!Z44!ME$]XLY1I".DVIQ@_G>6E"6.Z*:?EL7X]W56L<75:KF(&9V"475X M*3K0,$-"(\N.6%D0X;H( GP&"^X[P527?- TIDWP4_SH>U M*[\.=WLW*^[S7.?S_'JZC'ES>W,T>YS2-RCD8[Z<;LJ/VK##G!6Q&&D-=[(3 M>LD$L!BX,*O'=-9""6((V>A$.2] K0B'3K!X14V+6A7&3^@F"YMS!CQ2"'/G MG!%,BRW/=2!Z4J'Q >; ;(4G+UQ56X._QPFB[Z1#W<\3&AC C930""@-EMP! M)(Q&PDFM!>HQ@9 -2IG';.CS93G]LEIG%PPJ^F7T?7J[NE7S^6HT>_S+F$FJ M4JFZC8[&!R!*[SQ#/-@[2#I%*1?AKT9A(HSGS $E*$TJR?BVYY3:G"IZ5LK9 MP?=)(YU,UF5]1K.]+&W\'9E1 %M-,;9>:RUCO4H3<2$20HMD4G+4/Q=9^]9- M5Z%#>T3<2E'^,EH&)<1R0(]^OXE6B0D7PB]/GWWK]YUIJ+W4,GSK81OJ(-%, MRDIK#,*4&Z\!G0L-8/)M32?#YW$K!,X \Y@C TC8>V.IL96,52@!A%)<009T M1/4VF'NB,CJF[*-]R9.U1-]7HAUGZ/$^,F,DUUYY%[9E7A!(E! 5!I;0WOP; MWSPA&\>^LXWQ?ZVFRWOU1RP %#?RO6V''W02H\P>%/(Z<>"U3EO2^PY M$U@QPCVW6CC&A9:DNI!$BF#7VW:Y@TC-KMCV?!KJ5&-]34[Q@FCSLR,2: 09-!+B21B]4(NVT'L(=/'Z^405:Q#=[,) M8=;W+\B[9D7]U.&)[\B$YU(PJ(! ! *&E#.DPE$#W6D"\?8MIZY(MS=5>+?J MZLK8CY-5]%X_DIGQ\6.9T9PXJ\-V6S( ),(2@$H29EUO60_:(5X/#"@: []K M&AU-K/CTP8P*JY6FVC("C&8(4\FWTBADDZ(-!DBE\Q2YAPUG(7CVE8CVT#ZMR_#5,EF>1YTA/F?9.42"99V&;PIF ,2OV M5D:NDJH+)&89?U,<:A;FLZGD1N7LWGW/R_%T$=?B.)I->?+]N5?K-2>")3W'/&>!M3A,T:1K3LUFQ>:G['D@9;+ /97%3CFX/\^% MDPQKJ.(]DB,&22*]%L)5HP[K=4KFEP'>CC3!A.;0[,I4_1@'>F2[LWLF@\(% M$!CE4BEO+9& BJT,6@J34K!@@)X+_>]USD6^4_8=C\R#=?%+[4+:-UV6<,&,E\J@&N=V>RZOEM M4_^*.'LK_B%Z,CS*)O HC\#A#?G1AADDW(?%GV+.,77:&VE@)8&S)"FP=GA4 MZI<$18N:.9M;'_/1;*W6?!( %1N'BRCA)F7%87[5:IP!!JC%X4N%U%+E'(K9 M1K>2<&Q3:C(-T"0;#L?:T,[9//LU$GVT7 75WC\ZU%S+?)ADQUMF*+JC2T,5 M]P8X!Z0TE=%J '0I"^(0#;W!,*QQU9Q_A_'IPXUZ@)EMYYAH%VV%E.%4(8$^ M(SO4K+VP:Y3^M[2=J^SL&?#!0V_/2+_FX-?!#;2;V>K!ZE]4?X]YC)N8VDX\LH,Y/B M@?$6-U_-?R\#T^#@OY&M,\O5\FM>OIN/RSP\L+#Y]B_OYINR 6U\*O7>G&&B M :&.>4VXD53&_#8[ AAR:;<&;_"+:461:8;7.6)L/OB/@2GEMWP2OG>_6J[* M/.;YC*MG)=E#J="#MEXNR8<2G> M;@,,QG^+JTKC2NST8SFT6=-[-FON^]UT4]RUGM'5Q#LRI)'D $$HM&.(\Q@M M6&%H)$F)K4PJJG29'T(/*CO;D K#_!+3:_RCV%02_V/]-6LXHUA(7JUWCE"=2S.GI'9":(^!U$9[&+[9W><;($B@?%+=J8NA_.!T>/XUZC8B M[?$(MF-;?/Y:%JN;KV'<01LSFT]6X_4V_+?YY"$'XHM0MK5(:O&PX[BZ]J-I M^JUV2QWD(B5J.JG@UL5\*V]% MM9TM-NLXXEC:96)795PLUS;79NNQ5]R#M\SG]9A)@PDES%O+!:&<6TNKF#+G M35KNB0'5#QO".M&)A@9_5A.D7O_BG_GTYNLRGZAO>3FZJ1;!#1H5 *T]B$LKY8CI>KW3'OYQ!C"NS" -/!!)2>"8XLU96NS\/ MB;N48G%]&UMO3,^=&EX?\[O=UFL=7__L,GYW]/NYT/G#PP=7HY1^,PZ)P-KC$]UMA^V^-^X3@I;*-F_+I(>D?-KS MZP<@6=1B+E5$%:I(J4^$[2/5EIE?)A*)7(@$Q&E%#")U>I<'!.=DJXYI;-]H MT=R#D$:_J]BN37Z^^%Q-T^%WB9RB/6\+V$4!VBA(C;QEEF'CZO03KSC/";NV MGTDXBC*#$>X8.I/?:/3B8"+\85*?;9?J[E/K;5,OM'K=,ZM;?7E:GE)P2-J8)8",*! M]-$9\%)M"^LQD!!F%5:T/AE_7:Z&$.JUJ=4SB[/^I9VLJG0R=.CH<73?&*" M3$-,,$&&:ZJH8JB6(5,PJY'SZ_G]-FNIW ?D:Y?](_CRE5LP<$ZS3% M DLH)4M3$Z&BL*8^[DAS&D; UU/XW@7R ,>R V/>S#[/%]\VS/LTOU\][IW[ M.C%F[X,#IU)!;IP&U&.9)I4"*VRD 7NF)6^4C=MC+'-M&I^>DC\<,?QRIO'; M8KX\F1EQQB,#8LP0Y##PV&%D 1:*;[G$O<591[]C=(U+@6I?$+-_^8S>S1V/ M,WNF^T(X)4HICY1)Y=V2421J>3@!BK9VOF9]&;58+T7-ZD#4CA$?YZO)W=,C M[1YUJ\GK Q+&."JUQEIQS!532-:O?(#^-5( M4QLM+,>&2&\YHTQM!G02"(%N%/+IR=A>U!Q'J0VDCFCBB8<>>4&]J?E(N,@Z M@KWNT;2-$=C;4,=VLAMW(W(MO7).$"%((@19AO26%LZD+KI_O*2N;8TQ<+01 M>3ONC\9MO8!&Y,)132R7S"(5MP+.42AJSA*<=R _/ER?B:H2C$X SECFAL!)<(:"H\JZFD3MT96 ;%B;S?H12"GCOJ^C&3&_6 M^X[XQ7_-IJOE^P]_G1XN=>R^ +&'5GK' $).>NR0YS6M1F1MPD<9U1H5!+L4 M39DNTR:5F2(/1')5 *$@KA.[!8)3F0&72\SD+P&6/!&4LDYO9C?S;]4N(O+[ MMAGJB1W%D;N"0I8JCIRP !&BN4=F9X69MCD-S;,*J0KL'(/ MI+FEVNVG1 M$?^]338Z"9Q3MX:X^^:06XHI9XI9*Q2'-<5*BL%:7@]GB#)!U3''"^X"J_BN MK_&[;?6CNIM_3SQI"K,&=P=. 57$1:9BQ9RDV)A=#$A(DU/?F.7B7RS2NF=Z M*;#]5LVJQ>0N?KBZ_3:=3=,YRFKZHVH*MT;W!XLUI%AKJZ.B28VA0&RW(=(H M)Q<\JY[V8@'7!]M'9/K M])JLM#]5A')"*18L[BTAU=A";3?](X1FCJI&23:OR4I52.TIF?>00 P1TE * MHVH^(H^SVF&-SR"5 EUO^4GMQ%6N ]#6/]X8LD3:?+;FW/'3A:/W!1])@]@* M1KV6#@B, -O2FLYAKFWH7GF,_%((TYTTBB5[//W4DX<)>Z\/0,5=''*1-DJ, MH JX+:T"0AY5O^S$2*M&SD_S];H@+/E3@QV': ;G!@\NS9HIN/W>^48!\XC M3*P%6YJD92+GB'V$:,F4ZR\G!7G<''?&K># ,NZ-]3K2P2@W4&YI48"BHKDZ M+V'%RN'^:.)E%Y!QRP1B0",DH\X;(S620-><3<5$UV7QSD15B8S;=H(X/^/L M4#?X$VEHQV\+6B$.270MK+$2D?C:U/,1"V0P\99&R&IPPIXSWET502JG15M=-;T]C$NRZ/! M7<^".AN(C[YHTW'95Y\6]Y/%SW@I.XZ]!K<&P3B.FZ?XI^+2&B4 K7=06EM< MM&SZ)<&M>]ETA["W-ZMY?/\9 /OESD"\L$0K#X2F<JX6/Z;;%>(7.O^J_JM7[ZF;^998F=QP[2^OKG0'C*%*."."<\,1= M!'C-8TQ05BO6$:I%05 >*K$>6(07KR:;QEM^OMC^*%UW;+Q1V0\)@&A$F>%Q MH7>46HJ@1;4TJ'-%6R.^*M10&$4\%% @ ML>,.$#FE#Y<8.^P>[R.06GE,?YPLOE2K]9KV1S5)F=WI5P>M?'\O"Q021:4A M&%N)N?$6J7I%=1" ''Q?YYBXLOCN4';E4;[^XS_BGB&JY?O4,'VI;E;WD[OX M^3<)+U_V>=I]OS)X'4U"W'TH3D#J*QUMPXYK1M.](KY_"5[^+N _ MUMON07ODYMAZX. MK%:_?$7P1G#"!."(>**$!US59T2>XZR&/-V91TI'G:. MZ+$/"LX!"I&TAE!)"(R2\C6"O)4\JY@8O.KSU;'CN(9/"(A@+X")BSH7%!D"O3$U_<#+K-*_UY/I M_B4R$"*?S!7<9.\U!^.>FP,&CC G,#0LKH/<

    D*JN2YO5 MU=AG!\\ M.O(EV^EYZ^A6_,GZPPY&A%H^)SB/K >.4^,08%(H2[8;&@,8(CG'L_#U?+:4 M7 ;K973_[=MD\?/M9W6SFOZ(O]HWMNVUS=&!CC/ D(D4\HA3!GG&*EM@@=W MUKA&'O7(]CQ;/_/M_6JYFLS20=/[^=U=W.JE7_:QISGZPI!&B2@"K$'(*DZU M4(+5'(Y[S<%JF\<_K:TQ-CN>=]F)($X]ZL^=M M 6&"(04*(R0-4QY#M@U4"N!0L_Z$_8QM>M6:\O(M&G=XLUS>[]NH/O*Y=S.C MCSI)Z"N@'-0WWRG*#>IGU9?DQ;Q-U=8+:^)&76^+802D)*O,KWFJ[ZM:C$2^EZ(W MPVX]B,?64PH\T,Q#P!FMCYH$C)PNVFI@L_5PLU>M&4J^EZ(SF]-3-;M-HSQ2 MK?S'>?K1=HE-M36.?1G.A"M>[D*],]8;7MX B)*#$W#,(":&2(P5K_BO$L@ZH7UJ4NG/, M#Z.>+3$Q&IT\V/=F;RBR+[WL[BL"E!Q::%#<(-LH"XV,K$-*V$ SF)/YJI67 M@8B+T4P0X\PUC^!]26K:+RQ&HZA7L_-4F'K, M,4!>6TF0!8#2FO]:98VH>V&'%(.KYB"(N!2-/!V%'DA1\SXL>$RL<%9"8+"6 M$#I9=[<1U$F;T[-EA#VX+C0B6U3&137RTVFF?&IMC]Y7JAH'?)H/C(P**&+>W_K)542:>QT;399FOJ9H9XC;&=VH>HYF+POQ7%]9+_> M1(*GL^7TIK?F&:?>&1)+$70 *"5[>=A[.4OV83.\2]7Z^6!^H]J%A)UZ90LK1QFDCC#7">V>T1#6'J08Y M+6Y&V#;MTA2H6^D-WA/B_?*^;@OQV@%B/\2,%\P294%J),F-(,CA-X &)AWQ_W1N(QG MC/;L)6'ER"11+CUDSD+B46IKA3U2VS0A*H&G.4DI(\3UF:CJ+$6D,T&4@GA/ M,X )8LZSZ'$3Z 745OCMH%FJH&C6$:LKT%WL#.#&@&DW [B5:$9C:0>> 8RD MT( X"[C"4#+$C=ANV:A6QL,,0(^P#'-X[Z"XR$8/]),]H7<#*WONU'?6AP3K MN="6>&@M]U(ZB@VII:&)RVK*/$(%*@C?8DW'.Y#K%6E9?RT"VGY#T)XP9 6 ME %!J/.J[C%+C5>Z:-3DU]+*D6E8SS OKXUG@>#R%7%\LV*9YTA1B*4BG!)I ML<#;:E8:42-R3C7'Z".^= 7,DO[EZ]_XIK1Y9R,H$)4F$]*U*O\:J'0TZ :P>! MRU?%,>X*&40<*HS2 0A$QGN%>"T#9K.6P^RRQU=%'"$$+J7(8T?EL[3YM4-N MH[G?C<)KD/A3_F." I*:0P#@"ICN:6^/I6T4F7-H+^F?6)'H= QR_:*%KZ3 M+!IV33SY>4$Z8#WUC%CH(&> 6*YV+HM#10\HB@911ZH@Y1?-KC%R^=I]M&'8 M2%2\Y3<&;6&4E:&(*6(5@,!P7\O0&Y13,CG6U?>E:WB_$+E\-7\:1QNGFK?\ MQL"1E4A"D.1G@+5:XQJ%CO@L)WNLXU!?NIKW"Y'+5_-'?-M/C!PZ.-_ MQE*&K"'62X3J[$@'L\7'Y>OW=>S$Z><2,H(YTQ*"KFS6(-: MN7[IV]X:0R]?M]@V>>DF'[^,[@U-<4A"-,_8@#<%1R-9VVEO/ M!AN^LZ^.0JH//BI+R1GC'.4!1,@BQU-MU*RDJ M84[IRU@=[0L[KBHOY<%[4J3OW[!GN;S_MJ'RM3G%W@<'HC! C#B"#96:"$ M,H1Y;JTP3#?:*;\VIUC7LD&+)46&4HR)]$C!FH\"B)Q>J%DE3.,?$]<8@7UV MJF@ANW%WJN $LN@\2;4L+%B8GM#W&4KKR&#C:J:(=]T>S][R M3A7("^"997%GX!10Q&MH:LXR>6W-?\Y$58E.%>T$40KB[MOWN_G/JEHW-=@X MMB>[5!R\)_!TVF,8\\0Z C2$%) MC=)#6;1#Q0AV-;W"9-Z/4$X#+_HFLS6< M(-J"*?TDN _OWAV$SK,K@O.*^>BR>,",8L91$7V6[3>EE-^2^2(7V\JD+53R MA#":17?HIB4,:#G8'1KH*=70MT](O% M/H+?3Y=_^T65XKE5A-[J?5PP^UA+FKX[ *T8IY0CY26 \4\+W0X&WM-K7FH& M5J(1R?4B=:DV'O\QOXN/N8M@*:E-^]\>)+&0,L\@A$HC@S7 =<148@)S8LU7 M._%Y9/K4B60O6J/L],?TMIK=#J%/C]\=D('4"&@PE,(X#)AP.YYSGS5OY&H' M,X]4FS+D.M2A]7H?^7HL_?Q0D&,331]U!&&*L()*"+T6GK$0\F;1B;Z/I7>A MRFKQ8WI3'4#TW?KCXK_>?GY?W=O#9IS *&@B+NXPE%LN&4UGXV$.6&@$=:%#JXF0PMP M+(KRZ!!LV:MNM'M1\,HSDE(!*9#I79D!KP MF,>/B:SGC&6AOMW# Q,6"R&ALA0K;2DT'M9ORLX8)'5V@NI.4&.>[D]CXFR\@H6K>=[44O)6$4\ M%G7<-RAGD\G2]3+4\DU!0PX]$2"RT'&B(:-T9]ZDICE[=O:J,J,06JEHY&_5 M_,MB\OWK].;-[/-\\6W]E,&"D1^J+TEX[ZOO\\5J.OO2I$/C@5N"$A(0ZC!F M6F'HG/=,;?CM&56T41Y\&2H? -[(F)R^.PAE(16(",TCLJ#A40%JVHFF@^5* MESC1R,;#T'L_9QOIK< +Y2[07C?%RV&_HB?_%'.0HS/66X,&03.Y.U*(=O"?( MR#9.N%;2,H&!PG3;])TC9S4:;-)LV73C[B'Q''X=": 8R#9$/_[:T_5EA^X) M&CAO.)<*2.$ X$ :N*71>Z '*WXL ;)\P>_W?++9W Y*R^KF?WZ9__A?-_/[ MV6KQ&7@4H%N1&.$>"D!)!(O.D(Q''\6IX3Q!T] M+/*%.,_D9__R_]>[(_+_U[N B02"*@ \ #)N^I'Q]?<*$G]RS?G'G&'+.>**EBSL\C(U2PM:4&VMR#G5&[Z.4W!]W+XM2*-S& M:H\AK;XD^.B>"QK_8YY([:QGF-<4<.4'2^L=(**7)^%Y)PPN!9$_Y[.;^T7B MDEHNJ]4QJ#R_-#KUD!!M,0,ZFEW'*!%B2Y$B5.44E8TPQ;57E&3R=M #HH'K M4;H\\HD;#4,F? M#W)1BVK2/,DWXZG!6R^]QUI+C$C:UUNL:UYI;G,&'XVP#B0?,OO7A0*L+[64 M_#Z???E]^J.ZW9BP\U'9[D$!.40,L 0H3%3TY@#EL.:&P?[**BTZ!V*OW"ZU M,+V9Q7]6'R?_#+@0[;[A(>&CP5ITY*[@- &(8\ZUXEI&IQ'X31<_1P10S;)R MBM':1+./W1:X88!;;#R0SD =M_52U-1:X_05[T Z <&\-UX/H,7J]G::GC&Y M>^1I#IQ+GY\V8\N6I=*(3=P8DTD(E7?14I.0 4U(3;,7."<>/D*_L1/IS_OD<"GW M<,.)7=)!G3!X(CWHR%V!*BDI(C9NCH&PTAK/T99.Y*3,:<,Q0B1U)O6]ZT07 M'!X822>S@([>%T1*L,=&&NJ(M%!A!W>T:NIRCG-'B*9.I-X,26?QMQR6-MW) M4C^8V;(Z>;"[]_H@TI@3$C??)&Z$O,8R>F@U;8;R*^N)T9&+)8Z< M-6C!IL MTS0JE4!$^W06M:4%6V!SBBQ&&*CH:[W*X>EHVI]=P/@$ZA%3!B$' M&=,2>8Q1+1_,?58=^PAMVIFH*C$^H9T@BJ5!=3H^ 7-(H8:0"4$X5E1SXFL: M"6%%9R%=;%?\QD!I/$"AG5A*02_NIDT4YG3U>%4YL1(?O"<(D$[D;?1X1=)Z M+H4$6QJ)BT263..\W%6Y*_X.BJ%&B^V).X-%$E"/ 3 (4FR M_>4P/8.I9<-6D07J?O5U?:+4*/;Y_(9 !/*0*.^QY0 :XUUOMP0"-14&""F!5ZE$V0B]I9 RFY6//D*+DROFDZ@Y MBZNE;I/F?)Q>GO=<'0B7WB B8NL4*3BQ1.]H 0H,-JBV%F+8B MGG?/U*(5_'%GF6*Z=_^Z7TR7M].;1GO[$W<&""F-BS(P!"EA!48*R9K>^%]. M-?\(@Y^=@ZA;]I:"T^'%^_<&53 -[@Z228D0-/J2!WSNED&Q>4T M ^S+&>J>T\56N*V DJJM\QWE4L! M@FNZ,;0Y SM'N/IUBH3G"V'GW"Z%LE\_]#DMYFN*W+Z9J6]IE3\"N;:/2G5# MAFB,H:!,>1FYD'K5;KE-_&"M""X/?SVS_NP28_?Y6GJ/W!64]%@0:#E)9YP<2.WK@!#CS S6I>'RP-0=ETNAZ:_9[32U M9OYTOZINW60QBXQ9OOWLYXMJ^F7VX?[3$T? U?PA<9?&@! TC?L6 MJ<37,E5SEO.XC<_ V@B[)M=Z87@YZB]VXKH=E_#C.]MX1C%>8$>^\=T8) MRHES]9K/B54YQ\[\I8&J"PX/C* ZF_;M['%1U$0(,?&/.J3)-9-*BJOE^VIY?Y>XF.K?WZ4"R\UXD'CM MN_ER7?EWAA%L]?C@K0' $FDL=LJ3Q*^Z_(H+E-7C48XQYW 0Y/8GD(&A_+ZZ MO5\?P#RE[??)]V7U]K/Z_OUN>I-B\NG@)GHG;S__/OTVW0#E#&3GO"TPQZ,@ M%4=08@TXAES5IP+">9M5G0)>+719\0P,^X]?)ZO_G-_?W;[Y]GURL]J%KK9! MJ_;(/O' 0+!7S'L&F610:>F JHU"7/?R)I.\L/.7(A(X.PJ>X@;WJZ6:W?YK M_BG-Z7O[.5VT=GF^WU6K*GH\*8@0>5.'Z;=?^#R*_VXQ_S%=;IL';!VF;579 MH=!XD9<'Z[0F)OIJAAF-/'((URFQ O.L(!-\(6=,RXIIXXED01&*. @(1;R*A0;M.Y)"Z@GC4J2^N'5K-IX'= $F:> M\'@?(;E5BS2,]#0KSG]H(-I[B(GB-C4+\YXBCG:U_0BHG+LW0B=J^%@UY$ "@/N */.7GH# M$])CB"/S"!6:2"\(K:GU(&L,=?ODES29\4KAU@W_2^>C=NL%9CPU*"D@E0 M:3%/S6(]$#6?' /7FGC?H1M8CONE4>JK*,=?M[ZG;6.S!P0A/+,DTHD@I5AS M!4&M^M$0@"NK'"J"DP/8[%00Q6&X\2@R8'CT 4$3:I6(CHFW'#@0UR'M:^J) M-#D;DA&:P$%AV*4@1K)FG[\NA^C^OC35.S$U.&!+#J$L'^$]>'==C==3=.OKRWT+[ &"AE$N6-Q&^D!)60S$T=;@)H-Y2U4A?C;8KYL ML[';?V.PD$!N"9+$0V2AX_J!8A9_<%W^R/U5SF,/@P8I:SRJ=:?&4@"FF ME$-(K*(&*B,8I5L^. OYE34%Z0H4I[#6&<,' ][>8HYEW6ZI#?B./RD@:J&@ M<3^ $*?8>>OD=M:O]EZI*^N-6PJ G3)]2!#6/]OZ:(F"Q8\J>3SK/.C)72M# MV.B!@3O,E1.2$8VXBESQ2M;$S"?M7&>W=8[=_GZO M9KYLY1QV\+J0.H$8"6#DS.DI,,)" MW%+X[(K?@Z%NS9?6&^F@0>I<32,E#CHBJ"'QA5OJ$,@:4MJ^U+98 +9O-)W# MV^MI"&6XUII(X1R7PBJ&G48UW89F]5]M7FDK-YB:55\FJ_BY5V.HLOD]&,[^ MK%JM@/'RX"5R3B<%XL(31!GATK9Z_&.K7G[ "8>12H;Q%DYO5U^/]_@]?%< A&F! M.(\&5D8-@M2R+?L,(LCD.-_-P\ #+FU9LF\$J7/X/%@>Q*/O;I,$\>BVH+60 MR%BI?=1+RQQ:%Q)N*.72Y(0;FINF9X@JN=+U@:@.&#V8E_3HDULZ3$_O#!19 MA5W^^$AH8)%'4_ D"*1D<2/=/Z5 0'DFO4:INONFF(,%_\?-+ZL@EWNGA/ M$%H;PH'0&"HOL/5I1:Q)?];S$=W!TP,"ED,D MF>12>2@)\<)M^2:0RJJXO+0-X)DX+B^%XKFFSQH*/RX>?;2HMK>]AYX4H)8B M.KD($09E:B(+/:GYP1C**<@O:$U+)N)#.-Y"?63R=W[4WFJ2<&"#WP$D9E M9EY$GXAAJ6O^: 7M=9V"%S2='7-^3"8T Z9=/#YHQHE2U&F %;?<\2BZFG/1 M_KEGD9:6>,,, 9)MO-JO2:&Y7C+[3NOWV9Z.R3 MWV.TKHV!>/Y# P&(:Z"Y AA3;3"U- 7Q#$3: X2S*N%&V"Q[:*.9Q?V![>.? M\W20F!I_?[JKM@<=9Q5Z=/+\0)UWB#K(X@Y "8*M=&:WMD"4=9CULD^S>A7$ MF QM9XCN_F6!P.@[04BC"Z4LAMQZRK=\IR"9]=R@)&8.:J\H M@DY "@R4-:^0S6I-!5]/P#H7P, F,_Y@T[[K2Q5_>$Z6P/,G! AYI)U3*HD1 M1B*B<1WLTQJJK-XV+_N,*Y/58[*++7!WSN,"I4#(Z*TP[)V7'# NZH2)* .9 M-2/A]="J*[X/;/S6]GKWH]F7]>2:]A9P[V."<= CB@!F5&OKB*?>[GP60;+6 MX9=]\M0%O\=D"_?2\ZY:W!SOO9#[Z& CMX2.RX>(.SPNL92V7CV,8SAK MOK M,5(?,BAN+[/;F*+(304@HW'3!J@3E*C:&39Q#V=R,-;^,&C8I;CLN((]S#AM1^V.=BP18;]P>H'3LP\W7 MN"N_J^K!>;KZ/%\\$*9__E;-ORPFW[].;]Y77ZZREHP2B T'W !L"! LWH\ M%-40VT8IIGW2FGIFIB&Z^P#V3%S5TL9_+%?3FY.\..NIP1-/B%1 6N)2,0=V M2M:\BMOIK.7ILCR@QJC9NSJ5X'Y9YZ<51=O$EJ(WJV4'HAMTWX&B:(Y2G!A70$**D$A:0W@ M)GZQGX'6UD\-$#N;YB9![ 7UV HN>,TGB,$+Z@.7C]2^N5\>I8;[3#ZH?69T?TGP^(Q/US+Z?SVPVJR6/4*Q/& 9MZ'D$Z#,&Y/9FMH0;0%5OK)H==' MO5U4DV5EJ\W?[ZOE_5U:SA-GWT61+=ZM!1=O>3=?3@^EC'3]BH !B010P8@ MGK/(;4^%1=8XRSCS.8[:"&,MHP/MP/(6D5XTPHC,Z;1A4F@/K0JWEO>E"RQ<$1J0D&CD* M)?<4,V(AK;F'O,R)PCA7J)?GB4M!)?:<8BU1REFA'/N=RJ.L M$4*MXTX;3]S-;E\1>[Z(2L6K_I@L_JY6*8S[H;JY7VPFG(AJ]W7/&S^FXS=.G9;,(IZAK6(9H''-9(#8M5Z/(:,FR7M&G40 M+D=MDR#UT?M"FLI&+ #:(TSC7M!Q[FIZ+15E9D/MMSIEZ.,.[<#73FPPF@E"_;E*;WU;?H?T5QO_WL(TLG=_]5 M319/"-63Y?28#]SQFX+2SA,O/=0&*^L%U6HG12QQ3K/V$0*Z$/;.1'P_,CL[ MJ+W[[,_SQ?+)9Z?O^OCO^<>OB_G]EZ_QKZIZ\IF'8MCG/S&(Z#<8)#VPG D# MN2&:UC0#E35N>(0AZ[(X+2N;X6WR*:RV?$( !&!,;-S?$AUWL\@"R6OZK;0Y M%78C+-P8FPW-D<7P6'S*LYW#U:$C^\LS Q00,^DDB:*0&EKOK*YY%%>3*[.E M@SJQNZC&49CPMTFJBC\,X]$H+1!@2 NQ,"+HV:UH.DN5D,KR1/_?OMYWP.N M,>SMG(AREY8;)RE@5$DBA-%(>"(]:A;UZKN2Z##ZUH4GC6J'3CPC**TQ-](@ M)%2TEL!"Q6H^" VOS)WJ!A('RX6Z97:I1>F/R7_/%Q_C*Y>IX.E3:H"P:7GP MR(3\Y\AHC[RS^%X*>Z9:K*:?IU'( M&PJ^IU2Y/ZIOGX[.+#AR5_!<0:(<=]@ZEVJ4"28UG5K"HL4@H\!76_G/^^)U M,4S-%]_GBS30-C+D@0^G477LON"4M@X*ZB%D6EF(G7C04.!R$I=&&%PH@*L. MN5TL4?;#Q\5ZX_:S!:P.WQ2BL^$H9$C(N%EU@G&-'WA'';FN>H?^,=49J\N9 MJF_?JL7-='+W;O*]6C0P47NN#Y)AS!#TT(CH1P #",8U;9AGC9\88:>)$J8I MG\O%(IFI'8:>W/Q=W;:P24?N"LI((:Q1V%,/N)*,P 90YAQ 3T6%AL8_02>>L_7]$?.EPU+]'Z"TQ,VSLP4:L?[$6#OYN;^V_U= M*HG\;3%?KCOL3.X2.;_%A6+3EO+CY)_S4-GLV8%:K9P%!@OE.2"* RUKGD%( MKZQQP.!X[44J8T9R:KK<%Y*?/#MH$[UGZ26FS-F4, CLSJ]25C:J@,O>!)V?\U0=O_F_ZTJ>4XDV"5'*PTOV0R(EQVF#4B,29 ">80M0H0+QSE-0^8M%?69;1S9)R=-=*.[Y>;-<(=L)XB MC!P'5G+@""8UG4;P*^LFT(/\6V2-M./U96>-8*L1=,Q& FG\FRMCU)962$16 ME=0(PW0%<-4AMR\U:\0H3T$D#7B$5-Q)1\I83:5R+J=1Q$5GC9R+J+ZM+DY3PV&"^Q M\!I"H9F6G%MD9,TI1H2XXE!O%_CY94Q*,5&4-)FGO;?=14$BJ8D%A@IKO(#( M(U#O;Y#(6V1'&*4H(_ ]AN\L;I?$3!L+MI\]$BLC&184..<94L3P6@F1<2:G M2FJ$<8G!D)3+^%*@VCD<^N?NG_]G6BWB^[_^_+WZ4=V=\..:/2 0!J ""#I' MHOEG2 I.:^H]83E'3%FABQ?AT_4BH^((?9R&\2L9)X^<6CTG$,283>WPHN'' MR!F-::W[B$5%OF(/KFNT' )C#W(HCLDWL^_WJ^6:*?#D@GSDKF"] 49@J;4E MP%BKH_.QI1,KJ09KS% 2;]T"XA#LLID_),C062!#]2F)T=H1F-J_,4'CG]K7 M+DCBCWIJ<4%W68=C+VI@, M(,JB)VX/]J'5T/.3]P;C&#+448-2R1P GD-E^8UGP[#NNZU!$ MPQ[:[:&C]1G>GF<$0*1V$,I4Z.DCJRVV8,N#Z!^1G#J;$<:O.\1$H].Y?(Y? M:OT6IQ "C 0CE!LCC/.[-!VBC<\Q?ZUW-#^JQ:?YQ2*K,R8/OJZ>LYX&23G! M/*5Z&=!8FSFS:W8_:(RJ Z*L\3#C%,C"=<,J^=,0[675(0M^;*&N?V@(LSR^_: M\7U$N.NP_$Y)#; SZ\X\D$%HJ<(['A!Q90W#.T?&V>5W[?A^N>5WDCFE#! " MQYTJAD!YZ86Q)/J"J,S9/Z8Z8_5E ME=\Y2Q@V$EI,"/:$,OD]G'?U=W/ZH_XM5?'\X-SCH:S'IC ML$PY!XF54-"XAG#/;=S@6P9=7#VHO[*A?#UAK_$)8TE978XN0+2A]%''UG19 MK]IPX)U!,RD(-A1$G@(JH(J+Z8;'D$7OJDR+_G&WZAU.+;H1VO@5X['ZOUW\ M/I]]J3+GWF>],0 &/,?<(R\<*#.-ZG61Z%-HXU>,?A>$!X.BA".& M,*6AY\!BX9'=Q9>4(SE@;Q]W&=G8F/(H/U;@H\?OJ9CZ[F=Y-U[)?B^=C%(B.7_1W9N#XV*,#(,II)SAE5E(O MTBP06G/-\FOK\=T-@,X('W?I]6M_IEL96+7 M_>3NC\DJD??31L/8&+$YCPT8&(N9XAI;(9@VT:\ 6TX) U#.V*H1GGST@M:" M_"]_"O=T^7X[>T3L&2:U\=,"C(L_4TA016#\=Y2-\#5?D,KRVD88CNK9BO;% M]H&*\?>4PV[*MQM@L>VC A.(((:=Q(I"YP%AY$%!(7D1)?5=HK)G 93:&OQ9 MK=;[F6KQX>ODH4RON-_O)HM9Y-GN0QKX_(=N"0AKIS@ EE"K.?(R]T4X M)0TZ[Q#P2%A%C++I)\V&H_7M#N]NU]M/.HDG;6/W;SXL?'3@L6>,Q"1 MZHAD7",-+:AYHVVS<,>%=A_)Q\M!W[,O_A<+=L]6T]OTS=,?CZ(/[I^;N_NH M_CZR,A+R_7XC\E_)U3_W/^!$-66/;PT::D^H@,)!@16P""E7\YFZK*W5V''> M*RR?!\='(\)A5>7/R;?J9 WGJ5L#1,!*8I6P6%L1V8X0JBFVA V6PUBBI<48 M@-0(W&?+ZS1")]'=6N,.HBWJTD_"VE5[^SU1OGS_X:]T.N.^?;^;_ZRJ]:_> MW2]NODZ6U?OIEZ]'NLR?_:Q O.5*86B1](03*:6W5K&X3D*6*GY>'"[/P<"\ MK!3.1MNC[<&'^T__7=VL/L[?5]^W7W0<74WN#2KJHT$ .<"]!103B6#-,>*' MZVE[L6CJ@>NE5M,#'LKO#8I?3MT:K &<"XPI5]9!:!QANJ;88Y;3P6[L."OI M G8LAPO9\JAO\_O9T4:@73P_0.LP990(*:!"@$?%W=D#3NPU#S7H#E?=[EG. MDLQ 8<"!\W6Z#.I!#1U' F!KG2%:68]=.B&A*'*%I 3 MGGG!(,>$$:PEI;;F+/32O" ;TQYMAY-ZAA%/*4.3QG1%YS,=K[_]_&Y1_9C. M[Y=W/]\LE_?5K8G;FOG=]#9E/OKI;#)+I?X?ZNN'LT?JYB;9[LAG\W4R^[+. MWRT>$S#$.LHL5:PH&O\977H+$2**$X](LW9)PW&C MB4EJ]9R@)1(T?E&D'VL'@$DP1HC'_8D21EQ9:[Q^H/+E1 )=@3_3D+OZH M^O"UJE9#MW =Q,1HY:#Q5EIKH-*2>TT8YD!A9S4=R7GG\X^?W;Y+ZWM<[Z;S M6W7[W_>;7*U'.&AQ_'GFPT/D$J& 4(TCNZ2+NPAMMISST/N<5BP7;XR:@NKP MH6@9J11+%ZT_\L---9M$$DZ<;NZ]/C"O)<86^,A"C21A NN:-FGPU;:IZ!\, MSW'8 ?O+92)O/O&OV?)[=;-.K3YYF'CPGKC .^V%E-@8!JWSD75L0Z,'&&5U M*QLCQ/+D_(OUZH:KI9'SX#&]K[[/%]%/.MFB[-2M02H "(*17F8$]?7AJ-\R1_ 4D<,+@6I1Q;XP2R?1-.1NX(0*>>20N6AHI(XQ,36E? ("I"3 MBS/"\ION@=0=;XL=ZS5<[9>/2&MTYI?SW&"HM&GR0=SN*LVX<%C6_$? V)Q MYRAQ.)CO55),1?N +LW](O&^\2# 9]<'*S$#RD+),%*I\3SULJ9-6)+3D'B$ M:VHA'.R=893'^6*HVFS)4Z%O-?V1E.[/:K7]]-/AH;VW!6<(IIXX1;T&"%/, M.-Q2BN/B4S3UM=R$M;/EO3^8V@5K2Y9S917M[MO5UVKQA U'D-+@ M[B"8\(YJ$VGDT16@5/H=W8*R*VNEURV NN?O(%Y04^\G4(*81I *3)V&REJ* MR$Y'",IQO$?8/[_C]2B#DV51<1(. 2.M12JJ$M(9SRV)V^'ZZQ%S.39CA(O. MD-YO2U:7 LJC<=_-=U*';PJ. ::5]!1H#)S6RBNWI9) D#6D>H2+T#" ZHS] MI4!FMU)[7T4W[;XZO5CMOR%H(@C!CA(JL178J$A<39T#GES77KT+,<][X.MP MIJF520K.@:A9AD*$''%62^=U397593=4)7;=/> EFZL#8*492()7#&+,2:2& M8 *19+KVYDG\74[<;X0>\. +54M^ESM:6TTBF;=ULN^C!J'15DYOIL=LSNF; M Q!:PY0QB)W04?F,LCO%HS3+OQ[A9*EA4-:Y&,KE+\UO_OXZOXOB7&XFNQ$%@0+39""& +-_YAY1:E.-)\5>@]2*$2\@2-Y/E5W\W__?R)::(4Z&Q M=7$5DD!Z[1&*A@1ZC3!4DAO9*.WT9::(1S?2<>Z%U%):*)46PM6<,U[!#< MPBA /Z#J/D6\G50N*T4<>(4DAA@YC36%J36HJ6GS7E]944)),#1*$6_'_@M- M$8?>&(X1XPQP2:P@"FYI5,B431$9*D6\L9R;IXBWXNHUI(C'O8B-E $EI5$H M;G:-1S7%UO"K,U79DF^;(MZ.P9>;(@XD-4@#2C!+FL@!QK*FDY"L'@0C/!GN M'DC=\?9EIX@+YYP$"@B;1L8SI:WQ-:\4O;Y2A<%\KY)B*@7IE"@Z67Y]MYC_ MF-ZF'EM_+:O;-[.WWZO%)&VI5"3UQR;FD,=ZPZ(QXQYF0A'N'M[1H(7G1 M?F0E3KG[%/>OR#J;T<42_1ZT*K68W PGJYY\^<=Y=S:PC]<%RBF5#!J/A;<6 M<>X(J3D;_YDSZV:$2WQ! (] 6N72ZR,%RS3%=KZP\_M/J\_W=W7AR-&\^L.W M!2X,%EIABRAR7%KL'C3>4'5EG2&&!9# <$G\MH6N% MP5]O#TXB[S'66BN#B2!1F>M8K>'4E'$[GXZW[A5_?8#B).ZR^3X,[.X^8)[[7#L01+#X?19N44K2#Z[ M-Y#4)LM8[H$#G 25P%5ZZ9T:+"!L%>$O3R6CR^FW4DL.\0M&[+$,X8PDU ( M:XFHN4",S$FW&B'PRH87^Y'!)>1^;H(*N___$C- ,<#66.28XTY!B3A@2D"4 MVLXIJHQZS0 ]=,0)L*->*\"A]X!8@IBT->><1B^Z8WE34'6? =I.*I>5 0JY MI!1!P1D1<;3C"$I' MMQ0925W.<= (_:Q"TO]E"C%W?G)7+;??^MM\?KL\WO9WW^5!(H8=1 H MFX;70D8HWU$&P945;ITOV.?>>CXOAT#)AVKQ8WI3M0#*HSN"X@Q)JC0U$'+D M([.$J.E3!.2$"D:XYO6"E?/9.01<+XNJ]0+Z8?[ RH-XVET94@=)C[V!*NZ$+<=8J)H>B["YLK!U MIDSW(N1<7I;%1KU@GH1&?6&@FG&LXJ+J(C'0>(YP;8>MA?[**G?[0,:9K!S M:*269=N/;6X_GMT4A(2>$P\\P9Q)2:R#K*8RJD29!,MB?DMOIB2/K:7 \]MB MOER^6\P_'VVQ^NBJ@)B+ZZWBB%"(XBZ.@MTZ'$E25P:/87R6\_E="C>[]+AM M:G"3V-W!>P*,^P3ED=-*. 0TM,#5D0++F+NRK-IA,-45]XM9IFH6/_@N,D?= M?IO.INEC5],?U?;SCUFKXW<&(RWARB'+(XE $(Y)3:]3OEG&W^7XRAW(_;EU MZI2_@UFL-I8JV.CT&8&@!L1%-Q )X%%-4W03'$N- M.H7LN3H(1HTSEE+O&3(>&:I!31<'-&>_WKII^ O T]F<+UBUM/U 'WEGYBG1 M^#Y^^):"R#%=?9XOJLUU'R?_5$OW3[2[4>;3V63Q<\VG/^?QM[-5%,O=FN:X MN$1N'D%FCV\-DG-%4>0QP0)[QK4@KN8SD"P'X:V[E5\OPLZLER>A/98Z=W M]ZOJML$NMN$3@@).X$BZC__##$9=XK"F7RB5DTD@7Q'7IRQ&@L7S,1@T(=P3 M13GE7A+FA0=U7JM7-&OFVBB[T76.@W8X:\GO4OCZSVKZY6LB/XI@\J7Z\SYE MM;[]O*9@^?9^%15Q%KV +QMJ3EN^LYX7%)5, V@@X!Q#K!A&]?F]YX9D15O MJR$L)YHQP/874II8R_,>&+R'$CN/D<%8"HD@]%OWUP&*X97- N@902WPVIE( M+J$ ?YT,_K(*[@45TAN)#/-(*JZ 5CH-!52<28A4HZ2GONH!VZ;U+S]&8>GX M-7\?2PS,>&S06A.?>I[$)4$JK[U"B5L2&P<\PE?6N[H?(&47V9\MCP8F:/N+ M],>GR;+ZW__C_P-02P$"% ,4 " #YJ1Q-X!@.,GY& @#<0RP $0 M @ $ 871E;BTR,#$W,3(S,2YX;6Q02P$"% ,4 " #ZJ1Q- ML_*^K$@2 #%Q $0 @ &M1@( 871E;BTR,#$W,3(S,2YX M1#@H !&PP$ %0 @ $D M60( 871E;BTR,#$W,3(S,5]C86PN>&UL4$L! A0#% @ ^JD<36EGD"E; M5@ <4<$ !4 ( !CX$" &%T96XM,C Q-S$R,S%?9&5F+GAM M;%!+ 0(4 Q0 ( /JI'$T:'(K5 M OO@< %0 @ '@P , 871E;BTR,#$W,3(S,5]P&UL 64$L%!@ & 8 B@$ !I6! $! end