0001580808-17-000013.txt : 20170224 0001580808-17-000013.hdr.sgml : 20170224 20170223190453 ACCESSION NUMBER: 0001580808-17-000013 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20161231 FILED AS OF DATE: 20170224 DATE AS OF CHANGE: 20170223 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: 17634246 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-k12312016.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, 2016
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  x    No  ¨

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  x    No  ¨



Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K 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. (Check one):
Large accelerated filer
 
¨
 
 
  
Accelerated filer
 
x
 
 
 
 
 
Non-accelerated filer
 
¨
 
(Do not check if a smaller reporting company)
  
Smaller reporting company
 
¨
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, 2016 (the last business day of the registrant's most recently completed second fiscal quarter) was approximately $288.7 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 February 13, 2017 the number of outstanding shares of the registrant’s common stock, par value $0.00001 per share, was 68,346,582.

DOCUMENTS INCORPORATED BY REFERENCE

As noted herein, the information called for by Part III is incorporated by reference to specified portions of the Registrant's definitive proxy statement to be filed in conjunction with the Registrant's 2017 Annual Meeting of Stockholders, which is expected to be filed not later than 120 days after the Registrant's fiscal year ended December 31, 2016.
 




A10 NETWORKS, INC.
ANNUAL REPORT ON FORM 10-K
FOR THE YEAR ENDED DECEMBER 31, 2016
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.
 


1


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 attract and retain end-customers;
our ability to further penetrate our existing customer base;
our ability to displace existing products in established markets;
our ability to expand our leadership position in next-generation application delivery and server load balancing solutions;
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 existing and future 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.


2


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


3


PART I.
 
BUSINESS
Overview

We are a leading provider of software and hardware solutions designed to address our customers’ needs for secure application services. Our solutions enable our customers to secure and optimize the performance of their data center and cloud applications and secure their users, applications and infrastructure from internet, web and network threats at scale. We deliver a broad portfolio of hardware, software, and cloud offerings to our customers. These solutions are designed to give customers the visibility, performance, and security their applications need across both on-premise and cloud environments to produce greater agility for their businesses. Our customers include cloud providers, web-scale companies, service providers, government organizations and enterprises.

Industry Trends & Market Drivers

Applications are critical to our customers’ business operations. How safely and efficiently their applications perform dictates how their businesses perform; how they compete, how they grow and how they stand out. The applications networking industry is experiencing dynamic shifts in the way applications are developed, delivered, monetized, and protected. Our corporate positioning and strategy are aimed at addressing these evolving needs of our customers. As an industry, we are all facing key trends, such as the following:

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. Some of these challenges relate to how a business effectively manages secure application services across various data centers and cloud type - whether private, public or hybrid clouds. Over time, more and more applications may be born in the cloud. Also some applications that existed in traditional data centers may migrate to clouds as well. We believe businesses will need solutions that bridge both traditional and cloud-based application environments and centrally manage all secure application services holistically. We believe the confluence of addressing visibility, performance, and security needs for businesses’ critical applications presents significant risks and opportunities for many organizations.

Increased Network Complexity and New Infrastructure Paradigms. For years now, our industry has deliberated and innovated new ways of creating more efficient, automated information technology (“IT”) infrastructures. In the past, applications were forced to comply with the way networks were architected and innovated. Now IT vendors may increasingly build networks to conform to applications. As a result, 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.

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. To support the continuing and rapid growth of internet-connected devices, application networking technology plays 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.

The Rise of DDoS Attacks. Cyber criminals such as hacktivists, amateur hackers, and foreign military and intelligence organizations target data centers of every type. Attack types continue to diversify. Distributed Denial of Service (“DDoS”) attacks are prominent examples and are increasing in notoriety. They are increasing in volume, attack vectors and regularity. A DDoS attacker 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 devices or Internet of Things-driven devices like video cameras. Any internet-connected device can be compromised and utilized as part of a botnet. In September 2016, a DDoS attack registered more than 600 Gbps. Days later, a new DDoS attack reached more than 1 Tbps in size, the largest volumetric attack reported publicly by that year’s end. Businesses increasingly seek to rely on DDoS protection solutions to enhance protection of their business operations and brand.

4



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 efficiently decrypt traffic. They need an effective way to inspect, identify, and remediate malicious traffic. Also they need to re-encrypt traffic and deliver it quickly to its destination. Conducting this process without placing a “security performance tax” on the application delivery is a critical requirement.

Need for Advanced Secure Application Service Solutions

In order to address these challenges, advanced and integrated solutions for managing secure application services across businesses’ application environments are needed. Of the many solution requirements needed, 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 into 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 cyber security threats, such as malicious threats hiding in encrypted traffic and DDoS attacks. In order 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.

Our Product Portfolio

Our portfolio seeks to address many of the aforementioned challenges and solution requirements. The portfolio consists of six advanced application delivery and security products.

1) Application Delivery Controllers (“ADC”)
2) Lightning Application Delivery Service (“Lightning ADS”)
3) Carrier Grade Network Address Translation (“CGN”)
4) Threat Protection System (“TPS”)
5) SSL Insight (“SSLi”)
6) Convergent Firewall (“CFW”)

They are available in a variety of form factors, such as optimized hardware appliances, bare metal software, virtual appliances, and cloud-native software. These choices make our portfolio among the most comprehensive in the industry.

The following is an overview of our portfolio:

1) 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, domain name server application

5


firewall 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 Service. Lightning ADS allows us to service growing demand for ADC functionality in the cloud, increasing the agility and reducing costs for our customers. Introduced after the acquisition of Appcito, Inc. (“Appcito”) in 2016, Lightning ADS 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 ADS, is the SaaS based A10 Lightning Controller, which provides central management, policy configuration, and a big data repository and analytics engine.

3) Carrier Grade Networking. Thunder CGN extends the life of increasingly scarce IPv4 address blocks and their associated infrastructure using Carrier-Grade NAT (“CGNAT” or “CGN”), 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. It is considered an industry-leading product and has been successfully implemented in many large service providers around the world.

4) Threat Protection System. Thunder TPS solution provides high-volume, large-scale protection for our customers’ networks and server resources against massive DDoS attacks. TPS is typically deployed at the perimeter of customer networks to protect their internal network resources from large-scale, volumetric and multi-vector attacks from distributed networks of compromised machines, commonly referred to as “botnets.” 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 we license from ThreatSTOP, Inc.

5) SSL Insight. Thunder SSLi eliminates the inherent blind spot created by SSL encryption, 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) Convergent Firewall. Thunder CFW consolidates multiple critical security capabilities in one package by consolidating multiple security and networking functions in a single appliance. CFW helps significantly lower capital and operating expenses for our customers. Its performance and scale, all within a small form factor, delivers superior value to customers. It streamlines customer operations with a cloud-ready programmable platform. CFW includes:

A high-performance Secure Web Gateway with integrated explicit proxy, URL filtering and SSL visibility. It enables 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. It 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 sites and global enterprises to use public networks for securely transporting application traffic.

Product Form Factors

Thunder Series. ADC, CGN, TPS, SSLi, and CFW products are available on our 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 available from cloud providers like Amazon Web Services (“AWS”), Microsoft Azure, and service providers offering our Pay-as-you-Go licensing model.


6


Thunder for Bare Metal appliances run on a variety of Intel x86-based servers, enabling a software version in which the customer chooses the dedicated hardware platform. We offer Thunder ADC and CGN for bare metal.

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

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

Centralized Management

Our aGalaxy multi-device network management solution enables a network administrator to manage multiple A10 Thunder devices for both base configurations or advanced ADC or TPS configurations. While full control of our appliances can be achieved effectively out of the box, the benefit of central and automated management increases as more appliances are added. The user interface provides a quick, at-a-glance view of status using a standard web browser. aGalaxy is designed to provide lower operational costs, as staff are freed 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.

Our Underlying Technology

Since our inception, we have been known for providing a portfolio geared for high performance at scale. The value and significance of our high-performance offerings reside in our portfolio’s underlying operating system. With the exception of Lightning ADS, our products are built on our Advanced Core Operating System (“ACOS”) platform and leverage its performance optimization and security features.

Our 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. In order 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 architecture enables our products to utilize these multi-core CPUs efficiently and scale performance with increasing CPU cores. As a result, we believe ACOS enables us to provide our 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. For example, ACOS’ design is a technological backbone for defending against the rising volume of large-scale, sophisticated Distributed Denial of Service (“DDoS”) attacks. In 2016, we delivered the industry’s most powerful DDoS protection appliance, which provides 300 Gbps throughput. 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 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 our 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. As a result, we avoid 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, allowing us to dynamically allocate memory space based on application processing requirements without constraints. Because configurations, policies and network databases are efficiently stored within a shared memory architecture, we can achieve greater performance and scalability from memory and processor resources.


7


Optimized Application Networking and Security. Once data is processed and placed into a shared memory, then 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, we designed ACOS to use 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, or aVCS, aXAPI for management integration, Application Delivery Partitions, or ADP, 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.

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 top-notch customer support. Our global support team is part of our engineering organization and is trained across all products and solutions. Our support team takes complete ownership of customer issues from the beginning to the end to achieve rapid response and resolution. We believe that our ability to provide consistent, high-quality customer service and technical support is a key factor in attracting and retaining customers of all sizes. Accordingly, we offer a broad range of 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 purchase of A10 products. Greater than 95 percent of our customers purchase one of our maintenance offerings, which entitles them to the support provided by our global support team. We offer four maintenance options - Basic, Basic Plus, Gold and Platinum support programs (Platinum available in select countries). Maintenance contracts may be purchased with products in 12 month increments up to five years. The average maintenance contract term is approximately 18 months. We invoice our channel partners or customers directly for maintenance contracts at the time of hardware purchase. All of our 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.

In October 2016, we officially launched an enhanced support offering for Thunder TPS. The enhanced Thunder TPS support offering now includes access to the A10 DDoS Security Incident Response Team (“DSIRT”). 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.

We have a professional services team that 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. Since our inception, our customer base has grown rapidly. As of December 31, 2016, we had sold our products to more than 5,400 customers across 82 countries. Our customers include the top four United States

8


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 and governmental organizations. Our business is geographically diversified with 52% of our total revenue from the United States, 23% from Japan and 25% from other geographic regions for the year ended December 31, 2016.  During the years ended December 31, 2016, 2015 and 2014, purchases from our ten largest end-customers accounted for approximately 35%, 33% and 37% of our total revenue, respectively.

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

Competition

As cloud and security trends continue to gain prominence, the business and changes in application delivery needs, cyber security threats, and the technology landscape result in evolving customer requirements to address application performance and security. These trends and the novel solutions we provide to address these 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 of offerings with the availability of Lightning, our cloud-native SaaS offering, and now offer a comprehensive set of hardware, software and cloud offerings to better serve our customers.

To explore our competitive landscape in more detail, it is important to understand that the ADC, CGN, and networking security markets are characterized by a set of identifiable participants. We do not consider any of these markets to include a single dominant company, nor do we consider the markets to be fragmented. Our strategy is to compete across our entire portfolio and provide a multi-dimensional value proposition to our customers. We believe that our main competitors fall into the following categories:

Companies that sell products in the traditional ADC market which includes companies that are established in this 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, which include many startups. These companies include Avi Networks Inc. (“Avi Networks”), NGINX Inc. (“NGiNX”), and HAProxy Technologies, Inc. (“HAProxy”).

Companies that sell CGN products, which were originally designed for other networking purposes, such as edge routers and security appliances from vendors like Alcatel-Lucent USA Inc. (“Alcatel-Lucent”), 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.

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

Going forward, we believe that 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

9



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

Ability to attract and retain talented employees


Sales and Marketing

Sales

Our high-touch salesforce engages customers directly and through distribution channels. We believe that a high-touch, customer-focused selling process is important before, during and after the sale of our products to maximize our customers’ and our own success. Depending on size, geography,and complexity, 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 85%, 81% and 85% of our total revenue for the years ended December 31, 2016, 2015 and 2014, respectively. We also work closely with OEM partners. We believe that our high-touch sales organization is unique given our deep focus on technology competence and partnership with our end-customers’ network engineers and architects. We believe this sales approach allows us to leverage the benefits of the channel, such as expanding our market coverage, as well as maintain face-to-face relationships with our end-customers.

Our sales team is comprised of inside sales and field sales personnel who are organized by geography and maintain sales presence in 30 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 also includes sales engineers with deep technical domain expertise who are responsible for pre-sales technical support, solutions engineering for our end-customers, 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 expect to continue to grow our sales headcount, including in geographies where we currently do not have a sales presence.

Marketing

Our strategy is focused on continuously modernizing our marketing practices to successfully increase awareness of our brand, drive greater demand for our products and services, and enable sales to win as that demand broadens. Our marketing efforts focus on positioning us as the only vendor who can centrally manage secure application services across traditional data center and cloud-based application environments. Our demand generation campaigns utilize the entire marketing mix on a global scale. In addition to our organic marketing efforts, we create additional awareness and demand via joint marketing campaigns with channel partners and strategic alliance partners worldwide. We are also actively engaged in driving global thought leadership via market research, industry analyst engagement, financial analyst engagement, media outreach, blogs, social media, events and speakerships, and other marcom strategies. Everything we do is based on the fundamental principles of integrated marketing: creating longitudinal campaign-based programs that combine the power of brand awareness, demand generation, and sales enablement into one well-oiled global machine.

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”) and AEWIN Technologies Co., Ltd. (“AEWIN”). These companies manufacture and assemble our hardware products using design specifications, quality assurance programs and standards that we establish. Our manufacturers procure components and

10


assemble our products based on our demand forecasts and purchase orders. These forecasts represent our estimates of future demand for our products based upon 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 both Lanner and AEWIN pursuant to which they manufacture, assemble, and test our products. The Lanner agreement has an initial one-year term, and the AEWIN agreement has an initial term of six years. 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 us any fixed capacity or pricing. We perform quality assurance and testing 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. We also 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-customer 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, 2016, 2015 and 2014, our research and development expenses were $60.7 million, $54.8 million and $49.9 million, representing 26%, 28% and 28% of our total revenue, respectively.

Backlog

As of December 31, 2016 and 2015, we had product backlog of approximately $19.5 million and $10.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.

For the years ended December 31, 2016, 2015 and 2014, our total revenue was $230.0 million, $199.0 million and $179.5 million, respectively, representing growth of 28% from 2014 to 2016. Our total revenue grew 11% in 2015 as compared to 2014 and grew 16% in 2016 as compared to 2015. For the years ended December 31, 2016, 2015 and 2014, our gross margin was 76.1%, 75.5% and 76.1%, respectively. We had net losses of $20.9 million, $40.0 million and $34.7 million for the years ended December 31, 2016, 2015 and 2014, 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, 2016, we had 81 United States ("U.S.") patents issued and 67 U.S. patent applications pending, and 40 overseas patents issued and 44 overseas patent applications pending. Our issued U.S. patents, excluding 22 patents that we acquired, expire between 2026 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.

11


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, 2016, we had 837 full-time employees, including 410 engaged in research and development and customer support, 348 in sales and marketing and 79 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.

Appcito Acquisition

On June 23, 2016, we entered into an asset purchase agreement with 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 data center and cloud application environments. This acquisition has led to the launch of the cloud-native Lightning ADS. We expect to introduce additional options spanning public and private clouds. 


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.

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.

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, 2016, 2015 and 2014. Although we experienced revenue growth over these same periods and had achieved profitability in prior year periods, we may not be able to sustain or increase

13


our revenue growth or achieve profitability in the future or on a consistent basis. During 2016, 2015 and 2014, we have invested in our sales, marketing and research and development teams in order to develop, market and sell our products. We expect to continue to invest significantly in these areas in the future. As a result of these increased expenditures, we will 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;

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;


14


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 can recognize such revenue in the quarter received, however, only if all of the requirements of revenue recognition, especially shipment, are met by the end of the quarter. In addition, 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 have experienced such delays in revenue in the past, including the quarter ended September 30, 2016.

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 which includes companies that are established in this market, such as F5 Networks and Citrix Systems

Companies that sell open source, software-only, cloud-based ADC services, which include many startups. These companies include Avi Networks, NGiNX, and HAProxy

Companies that sell CGN products, which were originally designed for other networking purposes, such as edge routers and security appliances from vendors like Alcatel-Lucent, Cisco Systems, and Juniper Networks

Companies that sell traditional DDoS protection products, such as Arbor Networks and 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.
.
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

15


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.

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 recent periods, we have been adding personnel and other resources to our sales and marketing functions, as we focus on growing our business, entering new markets and increasing our market share. We expect to incur significant additional expenses by hiring additional sales 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

16


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, 2016, 2015 and 2014, purchases from our ten largest end-customers accounted for approximately 35%, 33% and 37% of our total revenue. 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 41%, 45%, and 46% of our total revenue during the years ended December 31, 2016, 2015 and 2014.

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.

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

17


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.

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

18


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.

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, 2016, 2015 and 2014, approximately 48%, 46% and 52% of our total revenue 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 30 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 longer collection periods;

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

19



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;

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 unfavorable currency exchange impact of the foreign exchange rates on our net loss was $2.4 million and $1.6 million for the three and twelve months ended December 31, 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

20


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

21


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

22


threats. Data thieves and hackers are increasingly sophisticated, often affiliated with organized crime 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 our products, which may result in loss or a breach of business data. 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 an advanced 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, 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.


23


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.

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. Our failure to comply with applicable laws and regulations, or to protect such data, could result in enforcement action against us, including 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-

24


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

25


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

26


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 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. For example, we failed to predict the slowdown in the United States sales during the three months ended September 30, 2014 which resulted in lower revenue, gross margin and net income than expected.

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.

27



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 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 16%, 11% and 27% in 2016, 2015 and 2014 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. 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.

28



In November 2016, we entered into a loan and security agreement (the “2016 Credit Facility”) with Silicon Valley Bank (“SVB”), as 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 Facility requires us to satisfy a specified financial covenant. Our ability to meet the financial covenant can be affected by events beyond our control, and we may not be able to continue to meet the covenant. Upon the occurrence of an event of default, 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. Through the date of this filing, we had no outstanding balance under the 2016 Credit Facility and were in compliance with all facility covenants.

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

29


regarding these technical violations. We do not believe the potential imposition of any fines by the U.S. government would be material to us.

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

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.

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.

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.


30


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.

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.

Unanticipated changes in effective tax rates 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.

Changes in our effective tax rate could adversely affect our results of operations.

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

31


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.

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.

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 30.8% of our outstanding common stock as of December 31, 2016. 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.

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;

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;


32


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 lawsuits alleging violations of securities laws were filed against us, our directors and certain of our executive officers (which actions were consolidated on May 29, 2015) and in June 2015, the related Derivative Action (as defined below) was filed. These and any future securities litigation, including any related to shareholder derivative litigation, 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, 2016, there were approximately 5.7 million vested and exercisable options to purchase our common stock, in addition to the 67.9 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, 2016 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 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.0 billion in non-convertible debt securities during the prior three-year period. We cannot predict if

33


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. We may 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 weakness in our internal control over financial reporting in the future, 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 issues with our internal control over financial reporting, such as the material weakness discovered in connection with our review of internal control over financial reporting as of December 31, 2014, related to an incorrect methodology used to compute share-based compensation associated with our 2014 Purchase Plan for the fourth quarter of 2014, and which resulted in a material adjustment to decrease share-based compensation in our fourth quarter ended December 31, 2014. While we believe that this material weakness was remediated during the year ended December 31, 2015, it is possible that we may discover significant deficiencies or material weaknesses in our internal control over financial reporting in the future. If 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 formally 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 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;

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;

34



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


35



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

We consider these current facilities suitable and adequate to meet our requirements.


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

None.


36


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 2016 Quarter Ended
 
Fiscal Year 2015 Quarter Ended
 
March 31,
2016
 
June 30,
2016
 
September 30,
2016
 
December 31,
2016
 
March 31,
2015
 
June 30,
2015
 
September 30,
2015
 
December 31,
2015
Low
$
4.92

 
$
5.74

 
$
6.52

 
$
7.44

 
$
3.96

 
$
4.18

 
$
4.98

 
$
5.68

High
$
6.61

 
$
6.92

 
$
10.69

 
$
10.77

 
$
5.58

 
$
7.38

 
$
7.40

 
$
8.30


There were approximately 165 stockholders of record on February 13, 2017. 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 and do not expect to pay any cash dividends on our common stock for 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 and overall financial conditions. Currently, the agreement for our revolving credit facility contains restrictions on our ability to pay cash dividends.

Equity Compensation Plan Information

See Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters for information regarding securities authorized for issuance.


37


Comparison of Stockholder Return

The following graph compares the quarterly percentage change in 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 stock price performance on the following graph is not necessarily indicative of future stock price performance.
aten2016123110kcharta02.jpg

 
3/21/14
 
3/31/14
 
6/30/14
 
9/30/14
 
12/31/14
 
3/31/15
 
6/30/15
 
9/30/15
 
12/31/15
 
3/31/16
 
6/30/16
 
9/30/16
 
12/31/16
A10 Networks., Inc.
100.00
 
92.78
 
82.05
 
56.20
 
26.90
 
26.71
 
39.73
 
36.95
 
40.47
 
36.52
 
39.91
 
65.95
 
51.27
NASDAQ Composite
100.00
 
98.18
 
103.07
 
105.06
 
110.74
 
114.59
 
116.6
 
108.03
 
117.08
 
113.86
 
113.23
 
124.20
 
125.86
Russell 1000
100.00
 
100.23
 
104.84
 
105.02
 
109.61
 
110.81
 
110.4
 
102.34
 
108.41
 
109.08
 
111.25
 
115.15
 
118.92


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 the next 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.

Share repurchase activity during the three months ended December 31, 2016 was as follows:


38


Period
Total Number of Shares Repurchased
 
Average Price Per Share
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
 
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs
(in thousands)
Beginning repurchase authority
 
 
 
 
 
 
$
20,000

Shares repurchased:
 
 
 
 
 
 
 
October 1, 2016 - October 31, 2016

 

 

 
$
20,000

November 1, 2016 - November 30, 2016
145,876

 
$
7.85

 
145,876

 
$
18,855

December 1, 2016 - December 31, 2016
80,800

 
$
8.04

 
80,800

 
$
18,205

Total
226,676

 
 
 
226,676

 





Unregistered Sales of Equity Securities

None.


ITEM 6. Selected Financial Data

The following tables set forth the selected consolidated financial data for each of the years in the five-year period ended December 31, 2016. These selected consolidated financial data should be read in conjunction with the consolidated financial statements and accompanying notes, Management’s Discussion and Analysis of Financial Condition and Results of Operations and other financial information is included elsewhere in this Annual Report on Form 10-K. We have derived the consolidated statement of operations data for the years ended December 31, 2016, 2015 and 2014 and the consolidated balance sheet data as of December 31, 2016 and 2015 from the consolidated audited financial statements included in Item 8. Financial Statements and Supplemental Data in this Annual Report on Form 10-K. The consolidated statement of operations data for the years ended December 31, 2013 and 2012 and the consolidated balance sheet data as of December 31, 2014, 2013 and 2012 were derived from the consolidated audited financial statements that are not included in this Annual Report on Form 10-K.

 
 
Year Ended December 31,
 
 
2016
 
2015
 
2014
 
2013
 
2012
 
 
(in thousands)
Consolidated Statement of Operations Data:
 
 
 
 
 
 
 
 
 
 
Revenue
 
$
230,003

 
$
198,955

 
$
179,507

 
$
141,738

 
$
120,066

Cost of revenue
 
$
54,910

 
$
48,768

 
$
42,937

 
$
33,396

 
$
24,510

Gross profit
 
$
175,093

 
$
150,187

 
$
136,570

 
$
108,342

 
$
95,556

Loss from operations
 
$
(19,119
)
 
$
(38,446
)
 
$
(30,271
)
 
$
(22,843
)
 
$
(87,020
)
Net loss attributable to common stockholders
 
$
(20,940
)
 
$
(40,034
)
 
$
(35,870
)
 
$
(29,078
)
 
$
(90,150
)
 
 
 
 
 
 
 
 
 
 
 
Consolidated Balance Sheet Data:
 
 
 
 
 
 
 
 
 
 
Cash, cash equivalents and marketable securities
 
$
114,347

 
$
98,117

 
$
91,905

 
$
20,793

 
$
23,867

Working capital (deficit)
 
$
98,599

 
$
91,413

 
$
100,656

 
$
15,122

 
$
(61,460
)
Total assets
 
$
221,338

 
$
192,551

 
$
186,980

 
$
93,794

 
$
76,794

Total debt
 
$

 
$

 
$

 
$
20,000

 
$
5,631

Deferred revenue, net - current and non-current
 
$
92,908

 
$
72,804

 
$
57,220

 
$
41,232

 
$
27,707

Redeemable convertible preferred stock
 
$

 
$

 
$

 
$
81,426

 
$

Convertible preferred stock
 
$

 
$

 
$

 
$
44,749

 
$
41,737

Total stockholders' equity (deficit)
 
$
86,066

 
$
80,068

 
$
96,565

 
$
(134,880
)
 
$
(111,892
)


39


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 Item 6. “Selected Financial Data,” our consolidated financial statements and related notes included elsewhere in this document. 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 in this Annual Report on Form 10-K and elsewhere in this document.

Overview

We are a leading provider of software and hardware solutions designed to address our customers’ needs for secure application services. Our solutions enable our customers to secure and optimize the performance of their data center and cloud applications and secure their users, applications and infrastructure from internet, web and network threats at scale. We deliver a broad portfolio of hardware, software, and cloud offerings to our customers. These solutions are designed to give customers the visibility, performance, and security their applications need across both on-premise and cloud environments to produce greater agility for their businesses. Our customers include cloud providers, web-scale companies, service providers, government organizations and enterprises.

Our product portfolio seeks to address many of the aforementioned challenges and solution requirements. The portfolio consists of six advanced application delivery and security products; ADC, Lightning ADS, CGN, TPS, SSLi and CFW. They are available in a variety of form factors, such as optimized hardware appliances, bare metal software, virtual appliances, and cloud-native software. These choices make our portfolio among the most comprehensive in the industry.

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, government, retail, financial, gaming, education and government. Since inception, our customer base has grown rapidly. As of December 31, 2016, we had sold products to more than approximately 5,400 customers across 82 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, 2016, 52% of our total revenue was generated from the United States, 23% from Japan and 25% from other geographical regions. During the year ended December 31, 201554% of our total revenue was generated from the United States, 18% from Japan and 28% from other geographical regions. During 2014, 48% of our total revenue was generated from the United States, 26% from Japan and 26% 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, 2016, 2015 and 2014, purchases from our ten largest end-customers accounted for approximately 35%, 33% and 37% 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 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.

40


We had $29.0 million of cash and cash equivalents and $85.4 million of marketable securities as of December 31, 2016. Cash generated by operating activities was $18.8 million in 2016 as compared to $3.4 million in 2015.

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 expect to continue to 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, 2016, 2015 and 2014 is as follows (dollars in thousands):

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

 
 
 
 

 
 
 
 
 
 
Products
$
153,920

 
66.9
 %
 
$
138,301

 
69.5
 %
 
$
15,619

 
11.3
 %
Services
76,083

 
33.1

 
60,654

 
30.5

 
15,429

 
25.4
 %
Total revenue
230,003

 
100.0

 
198,955

 
100.0

 
31,048

 
15.6
 %
Cost of  revenue:
 

 
 
 
 

 
 
 
 
 
 
Products
37,680

 
16.4

 
33,096

 
16.6

 
4,584

 
13.9
 %
Services
17,230

 
7.5

 
15,672

 
7.9

 
1,558

 
9.9
 %
Total cost of revenue
54,910

 
23.9

 
48,768

 
24.5

 
6,142

 
12.6
 %
Gross profit
175,093

 
76.1

 
150,187

 
75.5

 
24,906

 
16.6
 %
Operating expenses:
 

 
 
 
 

 
 
 
 
 
 
Sales and marketing
104,360

 
45.3

 
104,531

 
52.5

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

 
26.4

 
54,843

 
27.6

 
5,857

 
10.7
 %
General and administrative
27,063

 
11.8

 
27,055

 
13.6

 
8

 
 %
Litigation expense (benefit)
2,089

 
0.9

 
2,204

 
1.1

 
(115
)
 
(5.2
)%
Total operating expenses
194,212

 
84.4

 
188,633

 
94.8

 
5,579

 
3.0
 %
Loss from operations
(19,119
)
 
(8.3
)
 
(38,446
)
 
(19.3
)
 
19,327

 
50.3
 %
Other expense, net:
 

 
 
 
 

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

 
16.7
 %
Interest and other income (expense), net
(640
)
 
(0.3
)
 
(332
)
 
(0.2
)
 
(308
)
 
(92.8
)%
Total other expense, net
(1,064
)
 
(0.5
)
 
(841
)
 
(0.4
)
 
(223
)
 
(26.5
)%
Loss before income taxes
(20,183
)
 
(8.8
)
 
(39,287
)
 
(19.7
)
 
19,104

 
48.6
 %
Provision for income taxes
757

 
0.3

 
747

 
0.4

 
10

 
1.3
 %
Net loss
$
(20,940
)
 
(9.1
)%
 
$
(40,034
)
 
(20.1
)%
 
$
19,094

 
47.7
 %


41


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

 
 
 
 

 
 
 
 
 
 
Products
$
138,301

 
69.5
 %
 
$
134,486

 
74.9
 %
 
$
3,815

 
2.8
 %
Services
60,654

 
30.5

 
45,021

 
25.1

 
15,633

 
34.7
 %
Total revenue
198,955

 
100.0

 
179,507

 
100.0

 
19,448

 
10.8
 %
Cost of  revenue:
 

 
 
 
 

 
 
 
 
 
 
Products
33,096

 
16.6

 
31,084

 
17.3

 
2,012

 
6.5
 %
Services
15,672

 
7.9

 
11,853

 
6.6

 
3,819

 
32.2
 %
Total cost of revenue
48,768

 
24.5

 
42,937

 
23.9

 
5,831

 
13.6
 %
Gross profit
150,187

 
75.5

 
136,570

 
76.1

 
13,617

 
10.0
 %
Operating expenses:
 

 
 
 
 

 
 
 
 
 
 
Sales and marketing
104,531

 
52.5

 
96,837

 
54.0

 
7,694

 
7.9
 %
Research and development
54,843

 
27.6

 
49,903

 
27.8

 
4,940

 
9.9
 %
General and administrative
27,055

 
13.6

 
22,938

 
12.8

 
4,117

 
17.9
 %
Litigation expense (benefit)
2,204

 
1.1

 
(2,837
)
 
(1.6
)
 
5,041

 
(177.7
)%
Total operating expenses
188,633

 
94.8

 
166,841

 
93.0

 
21,792

 
13.1
 %
Loss from operations
(38,446
)
 
(19.3
)
 
(30,271
)
 
(16.9
)
 
(8,175
)
 
(27.0
)%
Other expense, net:
 

 
 
 
 

 
 
 
 
 
 
Interest expense
(509
)
 
(0.2
)
 
(1,028
)
 
(0.5
)
 
519

 
50.5
 %
Interest and other income (expense), net
(332
)
 
(0.2
)
 
(1,914
)
 
(1.1
)
 
1,582

 
82.7
 %
Total other expense, net
(841
)
 
(0.4
)
 
(2,942
)
 
(1.6
)
 
2,101

 
71.4
 %
Loss before income taxes
(39,287
)
 
(19.7
)
 
(33,213
)
 
(18.5
)
 
(6,074
)
 
(18.3
)%
Provision for income taxes
747

 
0.4

 
1,507

 
0.8

 
(760
)
 
(50.4
)%
Net loss
$
(40,034
)
 
(20.1
)%
 
$
(34,720
)
 
(19.3
)%
 
$
(5,314
)
 
(15.3
)%



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.

42


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

 
$
138,301

 
$
15,619

 
11
 %
Services
76,083

 
60,654

 
15,429

 
25
 %
Total revenue
$
230,003

 
$
198,955

 
$
31,048

 
16
 %
Revenue by geographic location:
 
 
 

 
 

 
 

United States
$
118,750

 
$
106,842

 
$
11,908

 
11
 %
Japan
52,951

 
35,636

 
17,315

 
49
 %
Asia Pacific, excluding Japan
29,829

 
23,847

 
5,982

 
25
 %
EMEA
23,093

 
27,193

 
(4,100
)
 
(15
)%
Other
5,380

 
5,437

 
(57
)
 
(1
)%
Total revenue
$
230,003

 
$
198,955

 
$
31,048

 
16
 %
 
Years Ended December 31,
 
Net Change
 
2015
 
2014
 
Amount
 
Percent
Revenue:
 
 
 
 
 
 
 
Products
$
138,301

 
$
134,486

 
$
3,815

 
3
 %
Services
60,654

 
45,021

 
15,633

 
35
 %
Total revenue
$
198,955

 
179,507

 
$
19,448

 
11
 %
Revenue by geographic location:
 

 
 

 
 

 
 

United States
$
106,842

 
$
85,325

 
$
21,517

 
25
 %
Japan
35,636

 
45,787

 
(10,151
)
 
(22
)%
Asia Pacific, excluding Japan
23,847

 
20,434

 
3,413

 
17
 %
EMEA
27,193

 
19,254

 
7,939

 
41
 %
Other
5,437

 
8,707

 
(3,270
)
 
(38
)%
Total revenue
$
198,955

 
$
179,507

 
$
19,448

 
11
 %

2016 Revenue Compared to 2015 Revenue

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

Products revenue increased $15.6 million, or 11%, in 2016 as compared to 2015, which is primarily attributable to increases from Japan, Asia Pacific excluding Japan and the United States, partially offset by a decrease from EMEA. Products revenue from enterprise and service provider customers increased 22% and decreased 1%, respectively, in 2016 as compared to 2015. The number of our customers increased to approximately 5,400 in 2016 as compared to 4,700 in 2015.

Services revenue increased $15.4 million, or 25%, 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 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 enterprise and service provider customers increased 23% and 29%, respectively, in 2016 as compared to 2015

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

43



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 primarily due to higher products revenue resulting from our continuous efforts in expanding our presence in these regions as well as higher PCS sales in connection with our increased installed customer base.

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

2015 Revenue Compared to 2014 Revenue

Total revenue increased $19.4 million, or 11%, in 2015 as compared to 2014, which consisted of a $3.8 million increase in products revenue and a $15.6 million increase in services revenue.

Products revenue increased $3.8 million, or 3%, in 2015 as compared to 2014, which is primarily attributable to increases from the United States, EMEA and Asia Pacific excluding Japan, partially offset by a decrease from Japan. In 2014, our products revenue from Japan was positively impacted by a higher backlog entering the year that resulted from strong demand for our products in Japan in the fourth quarter of 2013. In addition, Japan's revenue was more adversely impacted by the unfavorable currency exchange impact of the Japanese yen in 2015 as compared to 2014.  Product revenue from enterprise customers and service provider customers increased 4% and 2%, respectively, in 2015 as compared to 2014.

Services revenue increased $15.6 million, or 35%, in 2015 as compared to 2014, which is primarily attributable to the increase in PCS sales in connection with our increasing installed customer base as well as increases in our professional services revenue. During 2015, services revenue recognized from our installed customer base with contracts existing at the beginning of the year grew by 41% as compared to the same measure in 2014. Services revenue from enterprise and service provider customers increased 42% and 25%, respectively, in 2015 as compared to 2014. 

During 2015, $106.8 million, or 54% of total revenue was generated from the United States, which represents a 25% increase as compared to 2014. The increase was primarily attributable to higher products revenue from service provider customers as well as higher PCS sales in connection with our increased installed customer base.

During 2015, $35.6 million, or 18%, of total revenue was generated from Japan, which represents a 22% decrease as compared to 2014. In 2014, our products revenue from Japan was positively impacted by a higher backlog entering the year that resulted from strong demand in the fourth quarter of 2013. The decrease in products revenue was partially offset by an increase in services revenue. In addition, Japan's revenue was adversely impacted by the unfavorable currency exchange impact of the Japanese yen in 2015 as compared to 2014.

During 2015, $23.8 million, or 12%, of total revenue was generated from the Asia Pacific regions excluding Japan, which represents a 17% increase as compared to 2014. During 2015, $27.2 million, or 14%, of total revenue was generated from EMEA, which represents a 41% increase as compared to 2014. These increases were primarily due to our efforts in expanding our presence in these regions.


44


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 component 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
 
2016
 
2015
 
Amount
 
Percent
Cost of revenue:
 
 
 
 
 
 
 
Products
$
37,680

 
$
33,096

 
$
4,584

 
14
%
Services
17,230

 
15,672

 
1,558

 
10
%
Total cost of revenue
$
54,910

 
$
48,768

 
$
6,142

 
13
%

 
Years Ended December 31,
 
Change
 
2015
 
2014
 
Amount
 
Percent
Cost of revenue:
 
 
 
 
 
 
 
Products
$
33,096

 
$
31,084

 
$
2,012

 
6
%
Services
15,672

 
11,853

 
3,819

 
32
%
Total cost of revenue
$
48,768

 
$
42,937

 
$
5,831

 
14
%

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. Changes in the exchange rates between the U.S. dollar and Japanese yen will therefore affect our revenue and gross margin.

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


45


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

 
 
 
 

 
 
 
 

 
 
Products
$
116,240

 
75.5%
 
$
105,205

 
76.1%
 
$
11,035

 
(0.6)%
Services
58,853

 
77.4%
 
44,982

 
74.2%
 
13,871

 
3.2%
Total gross profit
$
175,093

 
76.1%
 
$
150,187

 
75.5%
 
$
24,906

 
0.6%

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

 
 
 
 

 
 
 
 

 
 
Products
$
105,205

 
76.1%
 
$
103,402

 
76.9%
 
$
1,803

 
(0.8)%
Services
44,982

 
74.2%
 
33,168

 
73.7%
 
11,814

 
0.5%
Total gross profit
$
150,187

 
75.5%
 
$
136,570

 
76.1%
 
$
13,617

 
(0.6)%

2016 Gross Margin to 2015 Gross Margin

Products gross margin decreased by 0.6% in 2016 as compared to 2015 primarily due to higher inventory reserve for excess and obsolete products, partially offset by improved 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.2% 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.

2015 Gross Margin to 2014 Gross Margin

Products gross margin decreased by 0.8% in 2015 as compared to 2014 primarily due to the unfavorable currency exchange impact of the Japanese Yen, partially offset by improved geographic sales mix. We had more sales from geographic regions and products with higher gross margins in 2015 as compared to 2014.

Services gross margin increased by 0.5% in 2015 as compared to 2014 primarily due to higher services revenue while the personnel costs related to support, professional services and maintenance increased only modestly.


Operating Expenses

Our operating expenses consist of sales and marketing, research and development, general and administrative and litigation 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):

46


 
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
27,063

 
27,055

 
8

 
 %
Litigation expense
2,089

 
2,204

 
(115
)
 
(5
)%
Total operating expenses
$
194,212

 
$
188,633

 
$
5,579

 
3
 %
 
Years Ended December 31,
 
Change
 
2015
 
2014
 
Amount
 
Percent
Operating expenses:
 

 
 

 
 

 
 

Sales and marketing
$
104,531

 
$
96,837

 
$
7,694

 
8
%
Research and development
54,843

 
49,903

 
4,940

 
10
%
General and administrative
27,055

 
22,938

 
4,117

 
18
%
Litigation expense (benefit)
2,204

 
(2,837
)
 
5,041

 
178
%
Total operating expenses
$
188,633

 
$
166,841

 
$
21,792

 
13
%

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 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 commissions, and a $0.3 million increase in rent for sales offices.

Sales and marketing expenses increased $7.7 million, or 8%, in 2015 as compared to 2014 primarily attributable to an $8.1 million increase in personnel costs and a $0.7 million increase in company meeting expenses. The increase in personnel costs, which includes a $4.5 million increase in sales commission and a $1.9 million increase in stock-based compensation, was primarily attributable to higher headcount and higher bonus and sales commissions. The increase was partially offset by a $1.1 million decrease in trade show and market development costs.

We expect our sales and marketing expenses to 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 $5.9 million, or 11%, in 2016 as compared to 2015. This increase was primarily due 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.

Research and development expenses increased $4.9 million, or 10%, in 2015 as compared to 2014 primarily attributable to a $6.5 million increase in personnel costs, which includes a $1.5 million increase in stock-based compensation. The increase in personnel costs was primarily attributable to higher salaries and benefits and to a lesser extent higher headcount

47


in 2015 as compared to 2014. The increase was partially offset by a $0.7 million decrease in professional services due to lower product certification related activities and a $0.8 million decrease in depreciation expense.

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.

General and administrative expenses remained relatively unchanged in 2016 as compared to 2015 as a $2.8 million increase in personnel costs was partially offset by a $1.6 million decrease in contractors and consultants fees, a $0.5 million decrease in professional services, a $0.4 million decrease in bad debt expense and a $0.2 million decrease in depreciation expense.

General and administrative expenses increased $4.1 million, or 18% in 2015 as compared to 2014 primarily attributable to a $3.1 million increase in personnel costs due to higher headcount and a $1.5 million increase in bad debt expense. The increase was partially offset by a $0.8 million decrease in sales and use tax expense due to adjustments related to reassessment of previously accrued sales and use tax liabilities.

We expect general and administrative expenses to increase in the future.

Litigation Expense (Benefit)

Litigation expense (benefit) 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.

Litigation 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.
Litigation expense increased $5.0 million from $2.8 million litigation benefit in 2014 to $2.2 million litigation expense in 2015. The litigation benefit of $2.8 million in 2014 was due to a $7.0 million reduction of previously accrued contractual liability following a settlement agreement with one of our legal services providers. Other litigation expense decreased by $2.0 million in 2015 as compared to 2014 mainly due to a reduction in litigation related activities.

Interest Expense

Interest expense consists primarily of interest expense and amortization of debt issuance costs. At December 31, 2016 and 2015, 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 remained relatively unchanged in 2016 as compared to 2015.

Interest expense decreased $0.5 million in 2015 as compared to 2014, primarily due to lower borrowing related activities in 2015 as compared to 2014. During 2014, we recorded a $0.3 million contingent payment due to a lender upon completion of our initial public offering and $0.2 million of interest expense related to our revolving credit facility. We completed our initial public offering and repaid the outstanding balance under our revolving credit facility in March 2014.

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. 

48



Interest and other income (expense), net, increased by $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 attributable to increases in our investment in marketable securities.
 Interest and other income (expense), net, decreased by $1.6 million in 2015 as compared to 2014 primarily due to a $1.4 million decrease in foreign exchange losses.


Provision for Income Taxes

We recorded income tax provision of $0.8 million, $0.7 million and $1.5 million for the years ended December 31, 2016, 2015 and 2014, respectively. Our provision for income taxes consists primarily of income and withholding taxes in foreign jurisdictions in which we conduct business, state income taxes in the United States and the effect of unrecognized tax benefits. We estimate income taxes in each of the jurisdictions in which we operate. This process involves determining income tax expense together with calculating the deferred income tax expense related to temporary differences resulting from the differing treatment of items for tax and accounting purposes. We maintain a full valuation allowance against our U.S. deferred tax assets as management does not believe that it is more likely than not that the said deferred taxes will be realized. As a result, our provision for income taxes primarily relates only to foreign taxes at this time.

Liquidity and Capital Resources

 As of December 31, 2016, we had cash and cash equivalents of $29.0 million, including approximately $3.7 million held outside the United States in our foreign subsidiaries, and $85.4 million of marketable securities. We currently do not have any plans to repatriate our earnings from our foreign operations. As of December 31, 2016, we had working capital of $98.6 million, an accumulated deficit of $242.8 million and total stockholders' equity of $86.1 million.

We plan to continue to invest for long-term growth and anticipate our investment will continue to 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, we announced that our board of directors authorized a share repurchase program for up to $20.0 million of our common stock over the next 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. Since the authorization and through December 31, 2016, we repurchased 226,676 shares at a weighted average effective price of $7.92 per share and used approximately $1.8 million of cash.

In addition, as described in Note 5. 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.

Credit Facilities

In September 2013, we entered into a credit agreement with Royal Bank of Canada, acting as administrative agent and lender, and JPMorgan Chase Bank, N.A. and Bank of America, N.A. as lenders (the “2013 Credit Facility”). The 2013 Credit Facility provided a three-year $35.0 million revolving credit facility, which included a maximum $10.0 million letter of credit facility. The 2013 Credit Facility expired on September 30, 2016.

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 our net cash equals or exceeds $50.0 million, loans may be advanced under the 2016 Credit Facility up to the

49


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 the 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. As of December 31, 2016, we had no outstanding balance under the 2016 Credit Facility and were in compliance with all facility covenants.

Statements of Cash Flows

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

 
$
3,391

 
$
(30,538
)
Investing activities
(96,355
)
 
(3,477
)
 
(6,100
)
Financing activities
8,435

 
6,298

 
107,750

Net increase (decrease) in cash and cash equivalents
$
(69,142
)
 
$
6,212

 
$
71,112


Cash Flows from Operating Activities

Our cash provided by (used in) 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, costs related to our facilities and litigation expenses. Our cash flows from operating activities will continue to be affected principally by the extent to which we increase spending on our business, our working capital requirements, and litigation expenses.

During the year ended December 31, 2016, cash provided by operating activities was $18.8 million, consisting of a net loss of $20.9 million, cash increase resulting from the net change in operating assets and liabilities of $11.9 million and non-cash charges of $27.8 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.7 million. The net change in our operating assets and liabilities primarily reflect an inflow from the changes in deferred revenue of $20.1 million, accrued liabilities of $3.1 million and inventory of $0.9 million, and an outflow from the change in accounts receivable of $11.3 million.

The increase in deferred revenue was primarily due to increased PCS sales in connection with higher installed customer base. The increase in accrued liabilities was primarily due to higher commissions accrual. The decrease in inventory was primarily due to improved management of inventory balances and increased inventory reserves. The increase in accounts receivable was primarily due to higher revenues.

During the year ended December 31, 2015, cash provided by operating activities was $3.4 million, consisting of a net loss of $40.0 million, cash increase resulting from the net change in operating assets and liabilities of $15.4 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 $15.6 million, accounts payable and accrued liabilities of $6.5 million, and an outflow from the change in accounts receivable of $6.0 million.

During the year ended December 31, 2014, cash used in operating activities was $30.5 million, consisting of a net loss of $34.7 million, cash decrease resulting from the net change in operating assets and liabilities of $12.2 million and non-cash charges of $16.4 million. Our non-cash charges consisted primarily of stock-based compensation of $12.4 million and depreciation and amortization of $10.1 million, partially offset by gain on the settlement of a contractual liability $7.0 million which represents a reduction of a previously accrued contractual liability. The net change in our operating assets and liabilities primarily reflect an outflow from the changes in accounts receivable of $17.3 million, inventory of $8.9 million, accrued

50


litigation of $6.1 million and prepaid expense and other current assets of $3.0 million, and an inflow from the changes in deferred revenue of $16.0 million and accounts payable and accrued liabilities of $7.6 million.

Cash Flows from Investing Activities

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

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

Cash Flows from Financing Activities

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 of $10.3 million related to the exercise of stock options and our employee stock purchase plan, partially offset by the stock repurchase 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, net of repurchases of common stock.

During the year ended December 31, 2014, cash provided by financing activities was $107.8 million, primarily consisting of net proceeds from the issuance of our common stock to outside investors in our IPO of $121.0 million and proceeds from common stock issuance under our equity incentive plans of $7.0 million, partially offset by the repayment of our revolving credit facility of $20.0 million.

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, 2016 (in thousands):

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

 
$
2,811

 
$
4,385

 
$
444

 
$
7

Purchase Commitments
14,900

 
14,900

 

 

 

 
$
22,547

 
$
17,711

 
$
4,385

 
$
444

 
$
7


The contractual obligations table above excludes $3.3 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.


Off-Balance Sheet Arrangements

As of December 31, 2016, we did not have any relationships with any unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities that would have been 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

51


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 and perpetual software license revenue; 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.

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.

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.

52



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.

Stock-Based Compensation

Stock-based compensation expense is measured on the grant date based on the fair value of the award, net of estimated forfeitures, 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

53


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 in the notes to the consolidated financial statements included in this Annual Report on Form 10-K, which section is incorporated herein by reference.


54


Supplementary Financial Information

Selected Quarterly Financial Data (unaudited, in thousands)
 
For the Three Months Ended 
 
March 31,
2016
 
June 30,
2016
 
September 30,
2016
 
December 31,
2016
Revenue:
 

 
 

 
 

 
 

Products
$
36,374

 
$
38,797

 
$
35,275

 
$
43,474

Services
17,430

 
18,333

 
19,793

 
20,527

Total revenue
53,804

 
57,130

 
55,068

 
64,001

Cost of  revenue:
 

 
 

 
 

 
 

Products
8,698

 
9,804

 
8,795

 
10,383

Services
4,529

 
4,405

 
4,153

 
4,143

Total cost of revenue
13,227

 
14,209

 
12,948

 
14,526

Gross profit
40,577

 
42,921

 
42,120

 
49,475

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,661

 
7,230

 
6,305

 
6,867

Litigation expense
1,791

 
202

 
66

 
30

Total operating expenses
49,997

 
48,691

 
46,670

 
48,854

Income (loss) from operations
(9,420
)
 
(5,770
)
 
(4,550
)
 
621

Other income (expense), net:
 

 
 

 
 

 
 

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

 
1,020

 
309

 
(2,184
)
Total other income (expense), net
89

 
894

 
164

 
(2,211
)
Loss before provision for income taxes
(9,331
)
 
(4,876
)
 
(4,386
)
 
(1,590
)
Provision for income taxes
204

 
59

 
298

 
196

Net loss
$
(9,535
)
 
$
(4,935
)
 
$
(4,684
)
 
$
(1,786
)
Net loss per share - basic and diluted
$
(0.15
)
 
$
(0.08
)
 
$
(0.07
)
 
$
(0.03
)


55


 
For the Three Months Ended 
 
March 31,
2015
 
June 30,
2015
 
September 30,
2015
 
December 31,
2015
Revenue:
 

 
 

 
 

 
 

Products
$
30,516

 
$
33,331

 
$
34,990

 
$
39,464

Services
13,501

 
14,205

 
15,788

 
17,160

Total revenue
44,017

 
47,536

 
50,778

 
56,624

Cost of  revenue:
 

 
 

 
 

 
 

Products
7,063

 
7,909

 
8,529

 
9,595

Services
3,723

 
3,692

 
4,186

 
4,071

Total cost of revenue
10,786

 
11,601

 
12,715

 
13,666

Gross profit
33,231

 
35,935

 
38,063

 
42,958

Operating expenses:
 

 
 

 
 

 
 

Sales and marketing
24,522

 
24,962

 
25,774

 
29,273

Research and development
14,309

 
13,671

 
13,562

 
13,301

General and administrative
7,527

 
5,703

 
6,892

 
6,933

Litigation expense
445

 
1,025

 
469

 
265

Total operating expenses
46,803

 
45,361

 
46,697

 
49,772

Loss from operations
(13,572
)
 
(9,426
)
 
(8,634
)
 
(6,814
)
Other expense, net:
 

 
 

 
 

 
 

Interest expense
(127
)
 
(104
)
 
(151
)
 
(127
)
Interest and other income (expense), net
27

 
(216
)
 
22

 
(165
)
Total other expense, net
(100
)
 
(320
)
 
(129
)
 
(292
)
Loss before provision for income taxes
(13,672
)
 
(9,746
)
 
(8,763
)
 
(7,106
)
Provision for income taxes
62

 
231

 
204

 
250

Net loss
(13,734
)
 
(9,977
)
 
(8,967
)
 
(7,356
)
Net loss per share - basic and diluted
$
(0.22
)
 
$
(0.16
)
 
$
(0.14
)
 
$
(0.12
)


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 the 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 income 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 Pounds and Euro, and the U.S. dollar could have an adverse impact on our consolidated financial position and results of operations.

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

56



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, 2016, 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, 2016, our investment portfolio included marketable securities with an aggregate fair market value of $85.4 million and a cost basis of $85.4 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, 2016 (in thousands):
 
 
 
 
 
 
 
Fair Value as of
 
 
 
 
 
 
 
(150 BPS)
 
(100 BPS)
 
(50 BPS)
 
12/31/2016
 
50 BPS
 
100 BPS
 
150 BPS
Marketable securities
$
86,087

 
$
85,919

 
$
85,648

 
$
85,372

 
$
85,097

 
$
84,821

 
$
84,546



57


ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTAL DATA
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS


58


Report of Independent Registered Public Accounting Firm

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

We have audited the accompanying Consolidated Balance Sheets of A10 Networks, Inc. and subsidiaries (the “Company”) as of December 31, 2016 and 2015, and the related Consolidated Statements of Operations, Comprehensive Loss, Stockholders' Equity (Deficit), and Cash Flows for each of the three years in the period ended December 31, 2016. These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on these financial statements based on our audits.

We conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. Our audits included consideration of internal control over financial reporting as a basis for designing audit procedures that are appropriate in the circumstances, but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion. An audit also includes examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements, assessing the accounting principles used and significant estimates made by management, as well as evaluating the overall financial statement presentation. We believe that our audits provide a reasonable basis for our opinion.

In our opinion, such consolidated financial statements present fairly, in all material respects, the financial position of A10 Networks, Inc. and subsidiaries as of December 31, 2016 and 2015, and the results of their operations and their cash flows for each of the three years in the period ended December 31, 2016, in conformity with accounting principles generally accepted in the United States of America.

/s/ Deloitte & Touche LLP
San Jose, California
February 23, 2017



59


A10 NETWORKS, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except par value)
 
December 31,
2016
 
December 31,
2015
ASSETS
Current Assets:
 
 
 
Cash and cash equivalents
$
28,975

 
$
98,117

Marketable securities
85,372

 

Accounts receivable, net of allowances of $3,619 and $4,067 as of December 31, 2016 and December 31, 2015
66,755

 
57,778

Inventory
15,070

 
18,291

Prepaid expenses and other current assets
5,137

 
5,064

Total current assets
201,309

 
179,250

Property and equipment, net
8,219

 
8,903

Goodwill and intangible assets
7,940

 

Other non-current assets
3,870

 
4,398

Total Assets
$
221,338

 
$
192,551

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

 
$
10,508

Accrued liabilities
31,525

 
27,757

Deferred revenue, current
61,334

 
49,572

Total current liabilities
102,710

 
87,837

Deferred revenue, non-current
31,574

 
23,232

Other non-current liabilities
988

 
1,414

Total Liabilities
135,272

 
112,483

Commitments and contingencies (Note 5)

 

Stockholder's equity :
 
 
 
Common stock, par value $0.00001 - 500,000 shares authorized as of December 31, 2016 and 2015; 67,873 and 64,172 shares issued and outstanding as of December 31, 2016 and 2015
1

 
1

Additional paid-in capital
328,869

 
301,886

Accumulated other comprehensive loss
(45
)
 

Accumulated deficit
(242,759
)
 
(221,819
)
Total StockholdersEquity
86,066

 
80,068

Total Liabilities and Stockholders' Equity
$
221,338

 
$
192,551


See accompanying notes to consolidated financial statements.



60


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

 
Years Ended December 31,
 
2016
 
2015
 
2014
Revenue:
 

 
 

 
 

Products
$
153,920

 
$
138,301

 
$
134,486

Services
76,083

 
60,654

 
45,021

Total revenue
230,003

 
198,955

 
179,507

Cost of  revenue:
 

 
 

 
 

Products
37,680

 
33,096

 
31,084

Services
17,230

 
15,672

 
11,853

Total cost of revenue
54,910

 
48,768

 
42,937

Gross profit
175,093

 
150,187

 
136,570

Operating expenses:
 

 
 

 
 

Sales and marketing
104,360

 
104,531

 
96,837

Research and development
60,700

 
54,843

 
49,903

General and administrative
27,063

 
27,055

 
22,938

Litigation expense (benefit)
2,089

 
2,204

 
(2,837
)
Total operating expenses
194,212

 
188,633

 
166,841

Loss from operations
(19,119
)
 
(38,446
)
 
(30,271
)
Other income (expense), net:
 

 
 

 
 

Interest expense
(424
)
 
(509
)
 
(1,028
)
Interest and other income (expense), net
(640
)
 
(332
)
 
(1,914
)
Total other expense, net
(1,064
)
 
(841
)
 
(2,942
)
Loss before income taxes
(20,183
)
 
(39,287
)
 
(33,213
)
Provision for income taxes
757

 
747

 
1,507

Net loss
$
(20,940
)
 
$
(40,034
)
 
$
(34,720
)
Accretion of redeemable convertible preferred stock dividend

 

 
(1,150
)
Net loss attributable to common stockholders
$
(20,940
)
 
$
(40,034
)
 
$
(35,870
)
Net loss per share attributable to common stockholders:
 

 
 

 
 

Basic and diluted
$
(0.32
)
 
$
(0.64
)
 
$
(0.74
)
Weighted-average shares used in computing net loss per share attributable to common stockholders:
 

 
 

 
 

Basic and diluted
65,701

 
62,428

 
48,682


See accompanying notes to consolidated financial statements.





61


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


 
Years Ended December 31,
 
2016
 
2015
 
2014
Net loss
$
(20,940
)
 
$
(40,034
)
 
$
(34,720
)
Other comprehensive loss, net of tax:
 
 
 
 
 
Unrealized loss on marketable securities
(45
)
 

 

Comprehensive loss
$
(20,985
)
 
$
(40,034
)
 
$
(34,720
)


See accompanying notes to consolidated financial statements.


62


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

 
Redeemable Convertible Preferred Stock
 
Convertible
Preferred Stock
 
Common Stock
 
 
 
 
 
 
 
Shares
 
Amount
 
Shares
 
Amount
 
Shares
 
Amount
 
Additional Paid-in Capital
 
Accumulated Deficit
 
Accumulated Other Comprehensive Loss
 
Total Stockholders' Equity (Deficit)
Balance at December 31, 2013
80

 
$
81,426

 
30,569

 
$
44,749

 
10,032

 
$

 
$
12,185

 
$
(147,065
)
 
$

 
$
(134,880
)
Stock based compensation expense

 

 

 

 

 

 
12,359

 

 
 
 
12,359

Accretion of Series D redeemable convertible preferred stock dividend

 
1,150

 

 

 

 

 
(1,150
)
 

 

 
(1,150
)
Issuance of common stock in connection with initial public offering net of offering costs

 

 

 

 
9,000

 

 
120,286

 

 

 
120,286

Conversion of preferred stock to common stock in connection with initial public offering
(80
)
 
(82,576
)
 
(30,569
)
 
(44,749
)
 
39,997

 
1

 
127,324

 

 

 
127,325

Common stock issued under employee equity incentive plans, net of unvested portion

 

 

 

 
2,352

 

 
6,574

 

 

 
6,574

Vesting of early exercise stock options, net of repurchases

 

 

 

 
(4
)
 

 
771

 

 

 
771

Net loss

 

 

 

 

 

 

 
(34,720
)
 

 
(34,720
)
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, net of unvested portion

 

 

 

 
2,700

 

 
6,232

 

 

 
6,232

Vesting of early exercise stock options, net of repurchases

 

 

 

 
95

 

 
444

 

 

 
444

Net loss

 

 

 

 

 

 

 
(40,034
)
 

 
(40,034
)
Balance at December 31, 2015

 

 

 

 
64,172

 
1

 
301,886

 
(221,819
)
 

 
80,068

Stock based compensation expense

 

 

 

 
 
 

 
16,922

 

 

 
16,922

Common stock issued under employee equity incentive plans, net of unvested portion

 

 

 

 
3,664

 

 
10,336

 

 

 
10,336

Common stock issued under asset purchase agreement

 

 

 

 
227

 

 
1,313

 

 

 
1,313

Vesting of early exercise stock options, net of repurchases

 

 

 

 
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

 

 

 

 
 
 

 

 
(20,940
)
 
 
 
(20,940
)
Balance at December 31, 2016

 

 

 

 
67,873

 
$
1

 
$
328,869

 
$
(242,759
)
 
$
(45
)
 
$
86,066


See accompanying notes to consolidated financial statements.


63


A10 NETWORKS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 
Years Ended December 31,
 
2016
 
2015
 
2014
Cash flows from operating activities:
 
 
 
 
 
Net loss
$
(20,940
)
 
$
(40,034
)
 
$
(34,720
)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
 
 
 
 
 
Depreciation and amortization
8,267

 
8,716

 
10,121

Stock-based compensation
16,922

 
16,861

 
12,359

Gain on settlement of contractual liability

 

 
(6,993
)
Provision for doubtful accounts and sales returns
1,731

 
2,531

 
935

Other non-cash items
875

 
(82
)
 
32

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
(11,319
)
 
(5,977
)
 
(17,281
)
Inventory
892

 
(430
)
 
(8,914
)
Prepaid expenses and other assets
(96
)
 
(405
)
 
(3,017
)
Accounts payable
(334
)
 
1,109

 
903

Accrued liabilities
3,140

 
5,345

 
6,724

Accrued litigation expenses
(151
)
 
6

 
(6,066
)
Deferred revenue
20,104

 
15,584

 
15,989

Other
(313
)
 
167

 
(610
)
Net cash provided by (used in) operating activities
18,778

 
3,391

 
(30,538
)
Cash flows from investing activities:
 
 
 
 
 
Proceeds from sales and maturities of marketable securities
40,628

 

 

Purchases of marketable securities
(126,231
)
 

 

Purchases of property and equipment
(4,872
)
 
(3,477
)
 
(6,100
)
Purchase of intangible asset
(1,500
)
 

 

Payment for acquisition
(4,380
)
 

 

Net cash used in investing activities
(96,355
)
 
(3,477
)
 
(6,100
)
Cash flows from financing activities:
 
 
 
 
 
Proceeds from issuance of common stock under employee equity incentive plans, net of repurchases
10,336

 
6,019

 
7,030

Repurchase and retirement of common stock
(1,799
)
 

 

Proceeds from initial public offering, net of offering costs

 

 
121,017

Principal payments on revolving credit facility

 

 
(20,000
)
Other
(102
)
 
279

 
(297
)
Net cash provided by financing activities
8,435

 
6,298

 
107,750

Net increase (decrease) in cash and cash equivalents
(69,142
)
 
6,212

 
71,112

Cash and cash equivalents - beginning of period
98,117

 
91,905

 
20,793

Cash and cash equivalents - end of period
$
28,975

 
$
98,117

 
$
91,905

Supplemental Disclosures:
 

 
 

 
 

Cash paid for income taxes, net of refunds
$
581

 
$
980

 
$
1,108

Cash paid for interest
$
194

 
$
170

 
$
503


See accompanying notes to consolidated financial statements.



64


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

 
Years Ended December 31,
 
2016
 
2015
 
2014
Non-Cash Investing and Financing Activities:
 

 
 

 
 

Inventory transfers to property and equipment
$
2,360

 
$
2,840

 
$
5,379

Vesting of early exercised stock options
$
211

 
$
444

 
$
771

Purchases of property and equipment included in accounts payable
$
162

 
$
486

 
$
78

Conversion of preferred stock into common stock
$

 
$

 
$
127,325

Accretion of Series D redeemable convertible preferred stock
$

 
$

 
$
1,150

Costs related to the initial public offering included in accounts payable and accrued liabilities
$

 
$

 
$
75

Common stock issued under asset purchase agreement
$
1,313

 
$

 
$


See accompanying notes to consolidated financial statements.



65

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. Our solutions enable our customers to secure and optimize the performance of their data center and cloud applications and secure their users, applications and infrastructure from internet, web and network threats at scale. Our product portfolio consists of six advanced application delivery and security products; Application Delivery Controllers ("ADC"), Lightning Application Delivery Service (“Lightning ADS”), Carrier Grade Network Address Translation ("CGN"), Threat Protection System ("TPS"), SSL Insight (“SSLi”) and Convergent Firewall ("CFW"). They are available in a variety of form factors, such as optimized hardware appliances, bare metal software, virtual appliances, and cloud-native software. These choices make our portfolio among the most comprehensive in the industry.

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”).

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.

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 income (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

66


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.


67


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 consist primarily of developed technology, patents and acquired customer relationships 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

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 and perpetual software license revenue; and (ii) services revenue, which includes post contract support (“PCS”), subscription, 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.

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.


68


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.


69


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, net of estimated forfeitures, 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, 2016, 2015 and 2014.

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.


70


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 two 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, short-term investments and accounts receivable. Our cash and investments 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,
 
2016
 
2015
 
2014
Customer A
14%
 
*
 
13%
 
* represents less than 10% of total revenue

Three customers accounted for 15%, 13% and 11% of our total gross accounts receivable as of December 31, 2016. Two customers accounted for 27% and 11% of our gross accounts receivable as of December 31, 2015.

Recent Accounting Pronouncements

In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2014-09, Revenue from Contracts with Customers (Topic 606), which will supersede most of the existing revenue recognition guidance under U.S. GAAP. This ASU requires an entity to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those 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 balance sheets. This standard is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption of one year prior to the required effective date is permitted. However, we do not plan to early adopt. Accordingly, the updated standard is effective for us in the first quarter of 2018. The ASU allows for either full retrospective or modified retrospective adoption. We are still in the process of evaluating which transition method we plan to adopt with such decision depending on a number of factors, including system readiness and the magnitude of the potential impact on our financial statements. While we are continuing to assess all potential impacts of the new standard, we currently do not believe this standard will have a material impact on our consolidated financial statements and related disclosures.

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. The guidance is effective for annual periods beginning after December 15, 2018 with early adoption permitted. We are currently evaluating the impact of this guidance on our financial statements.

71



In March 2016, the FASB issued ASU No. 2016-09, Compensation—Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting. The new guidance requires the recognition of the income tax effects of awards in the income statement when the awards vest or are settled, thus eliminating additional paid in capital pools. 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. This guidance is effective for annual and interim reporting periods of public entities beginning after December 15, 2016 with early adoption permitted. We will be adopting this guidance in the first quarter of fiscal year 2017 and do not believe this standard will have a material impact on our consolidated financial statements.


2. Marketable Securities and Fair Value Measurements

As of December 31, 2016, the estimated fair value of our marketable securities, classified as available for sale, are as follows (in thousands):
 
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Certificates of deposit
 
$
12,499

 
$
9

 
$

 
$
12,508

Corporate securities
 
42,765

 
9

 
(42
)
 
42,732

U.S. Treasury and agency securities
 
5,190

 

 
(14
)
 
5,176

Commercial paper
 
11,470

 
1

 
(2
)
 
11,469

Asset-backed securities
 
13,493

 

 
(6
)
 
13,487

 
 
$
85,417

 
$
19

 
$
(64
)
 
$
85,372


During the year ended December 31, 2016, we did not reclassify any amount to earnings from accumulated other comprehensive loss related to unrealized gains or losses. We did not have any marketable securities as of December 31, 2015.

The following table summarizes the cost and estimated fair value of marketable securities based on contractual maturities as of December 31, 2016 (in thousands):

 
Amortized Cost
 
Fair Value
Less than 1 year
$
53,500

 
$
53,503

Mature in 1 - 3 years
31,917

 
31,869

 
$
85,417

 
$
85,372


All available-for-sale securities have been classified as current assets, based on management's ability to use the funds in current operations.

Marketable securities in an unrealized loss position as of December 31, 2016 consisted of the following (in thousands):

 
Fair Value
 
Unrealized Losses
Corporate securities
$
28,537

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

 
(14
)
Commercial paper
8,974

 
(2
)
Asset-backed securities
10,664

 
(6
)
 
$
53,351

 
$
(64
)


72


As of December 31, 2016, no marketable securities were in a continuous unrealized loss position for more than twelve months. Based on evaluation of securities that have been in a continuous loss position, we did not recognize any other-than-temporary impairment charges for the year ended December 31, 2016.

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, 2016
 
December 31, 2015
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash
 
$
18,672

 
$

 
$

 
$
18,672

 
$
27,036

 
$

 
$

 
$
27,036

Cash equivalents
 
10,303

 

 

 
10,303

 
71,081

 

 

 
71,081

Certificates of deposit
 

 
12,508

 

 
12,508

 

 

 

 

Corporate securities
 

 
42,732

 

 
42,732

 

 

 

 

U.S. Treasury and agency securities
 

 
5,176

 

 
5,176

 

 

 

 

Commercial paper
 

 
11,469

 

 
11,469

 

 

 

 

Asset-backed securities
 

 
13,487

 

 
13,487

 

 

 

 

 
 
$
28,975

 
$
85,372

 
$

 
$
114,347

 
$
98,117

 
$

 
$

 
$
98,117



3. Balance Sheets and Statement of Operations Components

Allowance for Doubtful Accounts and Sales Return Reserve

 
December 31, 2016
 
December 31, 2015
 
December 31, 2014
 
(in thousands)
Allowance for doubtful accounts, beginning balance
$
2,887

 
$
1,904

 
$
1,836

Charged to expenses
1,166

 
1,590

 
76

Write-offs
(1,147
)
 
(607
)
 
(8
)
Allowance for doubtful accounts, ending balance
$
2,906

 
$
2,887

 
$
1,904


 
December 31, 2016
 
December 31, 2015
 
December 31, 2014
 
(in thousands)
Sales return reserve, beginning balance
$
1,180

 
$
1,342

 
$
902

Charged to revenue
565

 
940

 
858

Utilization
(1,032
)
 
(1,102
)
 
(418
)
Sales return reserve, ending balance
$
713

 
$
1,180

 
$
1,342


Inventory

 
December 31,
2016
 
December 31,
2015
 
(in thousands)
Raw materials
$
6,669

 
$
9,418

Finished goods
8,401

 
8,873

Total inventory
$
15,070

 
$
18,291



73


Property and Equipment, Net

 
Useful Life
 
December 31,
2016
 
December 31,
2015
 
(in years)
 
(in thousands)
Equipment
1-3
 
$
41,815

 
$
35,836

Software
1-3
 
3,801

 
3,548

Furniture and fixtures
1-3
 
865

 
864

Leasehold improvements
2-8
 
2,724

 
2,492

Construction in progress
 
 
258

 
83

Property and equipment, gross
 
 
49,463

 
42,823

Less: accumulated depreciation and amortization
 
 
(41,244
)
 
(33,920
)
Total property and equipment, net
 
 
$
8,219

 
$
8,903


Depreciation and amortization on our property and equipment for the years ended December 31, 2016, 2015 and 2014 was $7.6 million, $8.6 million and $10.0 million, respectively.

Goodwill and Intangible Assets

Activity related to goodwill for the year ended December 31, 2016 is as follows (in thousands):

Balance as of December 31, 2015
$
72

Acquisitions
1,235

Balance as of December 31, 2016
$
1,307


Purchased intangible assets consisted of the following (in thousands):

 
December 31, 2016
 
December 31, 2015
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Value
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Value
Developed technology
$
5,050

 
$
(505
)
 
$
4,545

 
$

 
$

 
$

Patents
2,936

 
(848
)
 
2,088

 
1,436

 
(641
)
 
795

Total
$
7,986

 
$
(1,353
)
 
$
6,633

 
$
3,182

 
$
(2,387
)
 
$
795


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

Future amortization expense for purchased intangible assets as of December 31, 2016 is as follows (in thousands):

Fiscal Years Ending December 31,
 
 
2017
 
$
1,442

2018
 
1,442

2019
 
1,442

2020
 
1,442

2021
 
865

 
 
$
6,633



74



Accrued Liabilities

 
December 31,
2016
 
December 31,
2015
 
(in thousands)
Accrued compensation and benefits
$
22,326

 
$
18,134

Accrued tax liabilities
3,340

 
4,520

Other
5,859

 
5,103

Total accrued liabilities
$
31,525

 
$
27,757



Deferred Revenue

 
December 31,
2016
 
December 31,
2015
 
(in thousands)
Deferred revenue:
 
 
 
Products
$
4,182

 
$
3,233

Services
88,726

 
69,571

Total deferred revenue
92,908

 
72,804

Less: current portion
(61,334
)
 
(49,572
)
Non-current portion
$
31,574

 
$
23,232



Settlement of Contractual Liability

In May 2014, we reached a settlement agreement with one of our legal service providers which resulted in the reduction of a previously accrued contractual liability that totaled $12.0 million. We made a payment of $5.0 million in accordance with the terms of the settlement agreement in June 2014 and recorded a $7.0 million benefit to litigation expense (benefit) at that time.


4. Credit Facility

In September 2013, we entered into a credit agreement (the “2013 Credit Facility”) with Royal Bank of Canada, JPMorgan Chase Bank, N.A. and Bank of America, N.A. as lenders. The 2013 Credit Facility provided a three-year $35.0 million revolving credit facility, which included a maximum $10.0 million letter of credit facility. We were required to pay quarterly facility fees of 0.45% per annum on the average daily unused portion of the revolving credit facility. We had no outstanding borrowings under this credit facility for any period prior to its expiration on September 30, 2016.

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 subfacility, which includes a maximum of $25.0 million letter of credit subfacility. When our net cash 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 the 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 facility covenants as of December 31, 2016.

75


        
5. Commitments and Contingencies

Legal Proceedings

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, including proceedings and claims that relate to intellectual property matters. Some of these proceedings involve claims that are subject to substantial uncertainties and unascertainable damages. Accordingly, except as disclosed, we have not established reserves or ranges of possible loss related to these proceedings, as at this time in the proceedings, if any, the matters do not relate to a probable loss and/or amounts cannot be reasonably estimated.

On January 29, 2015, the Company, the members of our Board of Directors, our Chief Financial Officer, and the underwriters of our March 21, 2014 IPO were named as defendants in a putative class action lawsuit alleging violations of the federal Securities Act of 1933 filed in the Superior Court of the State of California, County of Santa Clara, captioned City of Warren Police and Fire Retirement System v. A10 Networks, Inc., et al., 1-15-CV-276207. Several substantially identical lawsuits were subsequently filed in the same court, bringing the same claims against the same defendants, captioned Arkansas Teacher Retirement System v. A10 Networks, Inc., et al., 1-15-CV-278575 (filed March 25, 2015) and Kaveny v. A10 Networks, Inc., et al., 1-15-CV-279006 (filed April 6, 2015). On May 29, 2015, the aforementioned putative class actions were consolidated under the caption In re A10 Networks, Inc. Shareholder Litigation, 1-15-CV-276207 (the “Class Action”). On July 31, 2015, the defendants filed demurrers to all claims, which were overruled in part on November 12, 2015.
.

 On April 6, 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 and providing that we will make a payment of $0.8 million, net of the expected proceeds of insurance policies. The parties subsequently executed a stipulation of settlement, dated June 30, 2016, and filed a motion with the Court seeking preliminary approval of the settlement, which was granted on September 15, 2016. The payment was made in October 2016. The final fairness hearing is scheduled to be held on February 24, 2017. The settlement releases all claims asserted against all defendants and includes the dismissal of all claims against all defendants without any liability or wrongdoing attributed to them. The settlement remains subject to final court approval and other customary conditions.

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 seeks 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 seeks unspecified compensatory damages and other equitable relief. On January 29, 2016, the defendants filed demurrers and a motion to strike parts of the complaint as well as a motion to stay. 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. The final fairness hearing is scheduled to be held on February 24, 2017. The settlement releases all claims asserted against all defendants and includes the dismissal of all claims against all defendants without any liability or wrongdoing attributed to them. The settlement remains subject to final court approval and other customary conditions.

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


76


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

Years Ending December 31,
Leases and Other Contractual Obligations
 
Purchase Commitments
 
Total
2017
$
2,811

 
$
14,900

 
$
17,711

2018
2,393

 

 
2,393

2019
1,992

 

 
1,992

2020
365

 

 
365

2021
79

 

 
79

Thereafter
7

 

 
7

 
$
7,647

 
$
14,900

 
$
22,547


Rent expense was $3.5 million, $3.5 million and $3.4 million for the years ended December 31, 2016, 2015 and 2014, 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 indemnification and guarantee provisions and our guarantees and indemnification arrangements have not had any significant impact on our consolidated financial statements to date.


6. Equity Award Plans

Equity Incentive Plans

2014 Equity Incentive Plan

Our 2014 Equity Incentive Plan (the “2014 Plan”) was adopted by our board of directors and approved by our stockholders in March 2014. The 2014 Plan provides for the granting of stock options, restricted stock awards, restricted stock units, 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 our 2014 Plan, which increased the number of shares available for issuance under the 2014 Plan by the number of shares subject to awards granted under the 2008 Stock Plan (the “2008 Plan”) that were or may in the future be canceled or otherwise forfeited or repurchased by us 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 subject to awards granted under the 2008 Plan that had been canceled or otherwise forfeited or repurchased between March 21, 2014 and 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 subject to awards granted under the 2008 Plan that had been canceled or otherwise forfeited or repurchased during the year ended December 31, 2016 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

77


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 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 value per share on the date of grant.

2014 Employee Stock Purchase Plan

The 2014 Employee Stock Purchase Plan (the "2014 Purchase Plan") was adopted by our board of directors and approved by our stockholders in March 2014.

The 2014 Purchase Plan consists of a twenty-four month offering period 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.

The 2014 Purchase Plan provided for an automatic share reserve increase on the first day of each fiscal year beginning 2015 by a number of shares equal to the least of (i) 3,500,000 shares, (ii) 1% of the outstanding common stock on the last day of the 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 Purchase Plan was increased by 642,242 shares, representing 1% of the prior year end’s common stock outstanding. In June 2016, our board of directors adopted, and our stockholders approved an amendment to our 2014 Purchase Plan which removed the automatic annual share increase and increased the number of shares available for issuance under the 2014 Purchase Plan by 4,000,000 shares. As of December 31, 20164,104,060 shares were available for future issuance under the 2014 Purchase Plan. 

Employees purchased 1,080,142 shares at an average price of $3.93 and 1,105,015 shares at an average price of $3.56 during the year ended December 31, 2016 and 2015, respectively. The intrinsic value of shares purchased during the year ended December 31, 2016 and 2015 was $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.

Early Exercise of Stock Options

We have allowed certain employees and directors to exercise options granted prior to vesting. The unvested shares are subject to our repurchase right at the original purchase price. The proceeds from the early exercise of stock options initially are 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.

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.


78


Stock-based Compensation

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

 
$
5,565

 
$
5,852

Restricted stock units
12,567

 
8,871

 
3,217

Employee stock purchase rights
202

 
2,425

 
3,290

 
$
16,922

 
$
16,861

 
$
12,359

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

 
$
1,533

 
$
1,063

Sales and marketing
7,006

 
7,735

 
5,829

Research and development
5,732

 
5,437

 
3,932

General and administrative
3,079

 
2,156

 
1,535

 
$
16,922

 
$
16,861

 
$
12,359


As of December 31, 2016, we had $32.0 million of unrecognized stock-based compensation expense, net of estimated forfeitures, related to unvested stock-based awards which will be recognized over a weighted-average period of 2.4 years.

The fair values of the options and employee stock purchase rights are 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,
 
2016
 
2015
 
2014
 
2016
 
2015
 
2014
Expected term (in years)
4.9
 
4.8
 
4.8
 
1.3
 
1.3
 
1.3
Risk-free interest rate
1.4%
 
1.6%
 
1.8%
 
0.8%
 
0.5%
 
0.3%
Expected volatility
49%
 
50%
 
41%
 
42%
 
41%
 
27%
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 2014 Purchase Plan 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 shares to be issued under the 2014 Purchase Plan.

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.

Dividend Rate. The expected dividend was assumed to be zero as we have never paid dividends and have no current plans to do so.


79


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, 2015
 
9,291

 
$
4.78

 
 
 
 
Granted
 
672

 
$
5.52

 
 
 
 
Exercised
 
(1,444
)
 
$
4.22

 
 
 
 
Canceled (1)
 
(651
)
 
$
6.23

 
 
 
 

Outstanding as of December 31, 2016
 
7,868

 
$
4.82

 
6.2
 
$
28,931

Vested and expected to vest as of December 31, 2016
 
7,758

 
$
4.82

 
6.2
 
$
28,554

Vested and exercisable as of December 31, 2016
 
5,688

 
$
4.57

 
5.6
 
$
22,363

_____________________________________
(1) Common shares subject to awards granted under the 2008 Plan and canceled after March 21, 2014 are reallocated to the 2014 Plan’s share reserve and become available for issuance under the 2014 Plan. During the years ended 2016 and 2015, 266,799 shares and 1,640,324 shares of the canceled stock options, respectively, were reallocated and became available for issuance under the 2014 Plan.

As of December 31, 2016, the aggregate intrinsic value represents the excess of the closing price of our common stock of $8.31 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,
 
2016
 
2015
 
2014
Fair value of options granted
$
1,603

 
$
869

 
$
11,683

Weighted-average fair value of options granted
$
2.38

 
$
2.13

 
$
2.79

Intrinsic value of options exercised
$
5,990

 
$
2,299

 
$
14,863


Stock Awards

We have granted restricted stock unit awards (“RSUs”) to our employees, consultants and members of our board of directors, and performance-based stock awards (“PSUs”) and market performance-based stock restricted stock unit awards (“MSUs”) to certain company 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, 2016.

In February 2016, we granted 547,000 PSUs with certain financial and operational targets. These PSUs are subject to service condition vesting requirements with 25% of the PSUs that become eligible to vest upon achievement of the performance targets scheduled to vest on each of the first, second, third and fourth year anniversary of the PSU grant date. None of these PSUs were vested as of December 31, 2016.

In October 2016, we granted 60,641 PSUs with certain financial and operational targets. These PSUs are subject to service condition vesting requirements with scheduled vesting dates March 2017 through June 2018 to the extent they become eligible to vest upon achievement of the performance targets. None of these PSUs were vested as of December 31, 2016.

80



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, 2015
3,452

 
$
5.88

 
 
 
 
Granted
4,550

 
$
6.50

 
 
 
 
Released
(1,139
)
 
$
8.16

 
 
 
 
Canceled
(904
)
 
$
6.56

 
 
 
 
Outstanding as of December 31, 2016
5,959

 
$
5.81

 
1.6
 
$
49,517


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

The aggregate fair value of stock awards released as of the respective vesting dates was approximately $9.7 million and $5.6 million for the years ended December 31, 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 the next 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.

During 2016, we repurchased 226,676 shares at an average price of $7.92 as a part of publicly announced program. The repurchased shares were retired upon delivery to us.


7. 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, 2016, 2015 and 2014, 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,
 
2016
 
2015
 
2014
Stock options, RSUs and employee stock purchase rights
13,631

 
10,124

 
6,415

Common stock subject to repurchase
14

 
52

 
196

 
13,645

 
10,176

 
6,611

 

81


8. Income Taxes

The geographical breakdown of loss before provision for income taxes is as follows (in thousands):
 
Years Ended December 31,
 
2016
 
2015
 
2014
Domestic loss
$
(22,978
)
 
$
(41,677
)
 
$
(35,593
)
Foreign income
2,795

 
2,390

 
2,380

Loss before provision for income taxes
$
(20,183
)
 
$
(39,287
)
 
$
(33,213
)

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

 
$
55

 
$
24

  Foreign
1,009

 
675

 
1,054

Total current
1,050

 
730

 
1,078

Deferred tax expense (benefit):
 
 
 
 
 
  Federal
17

 

 

  Foreign
(310
)
 
17

 
429

Total deferred
(293
)
 
17

 
429

Provision for income taxes
$
757

 
$
747

 
$
1,507


The reconciliation of the statutory federal income tax and our effective income tax is as follows (in thousands):

 
Years Ended December 31,
 
2016
 
2015
 
2014
 
Amount
 
Percentage
 
Amount
 
Percentage
 
Amount
 
Percentage
Tax at statutory rate
$
(6,862
)
 
34.0
 %
 
$
(13,358
)
 
34.0
 %
 
$
(11,292
)
 
34.0
 %
State tax - net of federal benefits
27

 
(0.1
)
 
36

 
(0.1
)
 
16

 
(0.1
)
Foreign rate differential
(666
)
 
3.3

 
(422
)
 
1.1

 
231

 
(0.7
)
Changes in federal valuation allowance
7,141

 
(35.4
)
 
11,926

 
(30.4
)
 
10,547

 
(31.8
)
Stock-based compensation
88

 
(0.4
)
 
1,845

 
(4.7
)
 
1,041

 
(3.1
)
Other permanent items
583

 
(2.9
)
 
415

 
(1.1
)
 
513

 
(1.5
)
Expenses for uncertain tax positions
358

 
(1.8
)
 
227

 
(0.6
)
 
330

 
(1.0
)
Other
88

 
(0.4
)
 
78

 
(0.1
)
 
121

 
(0.4
)
Provision for income taxes
$
757

 
(3.7
)%
 
$
747

 
(1.9
)%
 
$
1,507

 
(4.6
)%

82



The tax effects of temporary differences that give rise to significant portions of deferred tax assets (liabilities) are as follows (in thousands):
 
December 31,
2016
 
December 31,
2015
Deferred tax assets:
 
 
 
Net operating loss carryforwards
$
47,197

 
$
46,317

Research and development credits, net of uncertain tax positions
12,953

 
9,517

Accruals, reserves, and other
21,288

 
17,904

Stock-based compensation
4,055

 
2,700

Depreciation and amortization
2,892

 
2,735

Gross deferred tax assets
88,385

 
79,173

Valuation allowance
(86,935
)
 
(77,643
)
Total deferred tax assets
1,450

 
1,530

Deferred tax liabilities:
 
 
 
Other
(431
)
 
(805
)
Total deferred tax liabilities
(431
)
 
(805
)
Net deferred tax assets
$
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 $86.9 million and $77.6 million against the net U.S. deferred tax assets as of December 31, 2016 and 2015, respectively. For the years ended December 31, 2016, 2015 and 2014, the valuation allowance increased by $9.3 million, $14.0 million and $11.2 million, respectively.

As of December 31, 2016 and 2015, we had U.S. federal net operating loss carryforwards of $139.0 million and $130.6 million and state net operating loss carryforwards of $68.6 million and $68.4 million, respectively. We track the portion of our net operating loss attributable to stock option benefits in accordance with ASC 718 Compensation-Share Compensation, therefore, these amounts are no longer included in our gross or net deferred tax assets. The gross tax benefit of stock options totals $10.8 million at December 31, 2016, and will only be recorded to additional paid in capital when these benefits reduce cash taxes payable. The federal net operating loss carryforwards will expire at various dates beginning in the year ending December 31, 2026, if not utilized. The state net operating losses expire in various years ending between 2017 and 2036, if not utilized.

Additionally, as of December 31, 2016 and 2015, we had U.S. federal research and development credit carryforwards of $8.5 million and $6.4 million and state research and development credit carryforwards of $8.8 million and $6.4 million. The federal credit carryforwards will begin to expire at various dates beginning in 2027 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, 2016 and 2015, the undistributed earnings approximated $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, 2016 and 2015, we had gross unrecognized tax benefits of $3.3 million and $2.6 million. We have accrued net interest expense of $9,000 (i.e., there was $20,000 of gross accrued interest expense offset by $11,000 of interest released due to a lapse of statute of limitations) related to unrecognized tax benefits reflected in the consolidated financial

83


statements for the year ended December 31, 2016. 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,
 
2016
 
2015
 
2014
Gross unrecognized tax benefits—beginning balance
$
2,552

 
$
2,195

 
$
1,846

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

 
(4
)
 
340

Increases related to tax positions taken during current year
690

 
361

 
278

Decreases related to tax positions taken during the current year

 

 
(269
)
Gross unrecognized tax benefits—ending balance
$
3,308

 
$
2,552

 
$
2,195


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

We are subject to taxation in the United States, various states, and several foreign jurisdictions. 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. During January 2017, the Internal Revenue Service (IRS) notified us that it intends to examine the 2014 and 2015 tax returns beginning in the first quarter of 2017. 


9. Geographic Information

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

 
$
106,842

 
$
85,325

Japan
52,951

 
35,636

 
45,787

Asia Pacific, excluding Japan
29,829

 
23,847

 
20,434

EMEA
23,093

 
27,193

 
19,254

Other
5,380

 
5,437

 
8,707

Total revenue
$
230,003

 
$
198,955

 
$
179,507


Our long-lived assets which include property and equipment, net and intangible assets, net is primarily located in the United States. No other geographic regions comprise 10% or more of long-lived assets as of December 31, 2016 and 2015.


10. Related-Party Transactions

An affiliate of one of our significant stockholders is also acting as a reseller of our products. On May 27, 2015, the significant stockholder reduced its ownership of our common stock, and ceased to be a related party. During the years ended December 31, 2015 and 2014, we recognized $2.2 million and $2.8 million, respectively, revenue from this reseller.


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 2016 calendar year. Individuals who are 50 or older may contribute an additional $6,000 of their annual income. In 2016, we matched 50% of the first 6% of the employee’s eligible compensation. We contributed $0.9 million, $0.8 million and zero during the years ended December 31, 2016, 2015 and 2014, respectively.

84




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 to cover any indemnification claims within twelve months of the acquisition date, and 227,404 unregistered shares of our common stock with an aggregated fair value of $1.3 million. We allocated the total purchase consideration to the net assets acquired, including identifiable intangible assets, based on their respective fair values at the acquisition date.

The following table summarizes the allocation of the purchase price to the fair value of the assets acquired (in thousands):
Developed technology
 
$
5,050

Goodwill
 
1,235

Other tangible assets
 
58

Total assets acquired
 
$
6,343


Developed technology is amortized on a straight-line basis over the estimated useful life of five years. Goodwill of $1.2 million was recognized as part of this acquisition is attributable primarily to the expected synergies and other benefits from this acquisition including adding to our existing momentum around providing secure application service solutions that meet several key demands like application analytics, visibility, and centralized control. 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 data center and cloud application environments. This acquisition has led to the launch of the cloud-native Lightning ADS. We expect to introduce additional options spanning public and private clouds. 

We incurred approximately $0.2 million in legal, accounting and other professional fees related to this acquisition, all of which were expensed during the year ended December 31, 2016.

We do not consider the acquisition of Appcito to be material to our results of operations or financial position, and therefore, we are not presenting pro-forma financial information of the combined operations.

This acquisition was taxable for income tax purposes, and the acquired assets have been recorded at fair value for both book and income tax purposes. Therefore, no deferred taxes have been recorded. The goodwill of $1.2 million and the $0.2 million of acquisition costs are capitalized and amortized over 15 years for income tax purposes.

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

ITEM 9A. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

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 required by Rule 13a-15(b) under the Securities Exchange Act of 1934 as of December 31, 2016. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, or the Exchange Act, means controls and other procedures of a company that are

85


designed to ensure that information required to be disclosed by the company in the reports that it files or submits 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 our Chief Executive Officer and Chief Financial Officer, as the principal executive and financial officers, as appropriate to allow 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 upon our management’s evaluation of our disclosure controls and procedures as of December 31, 2016, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

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). Our management conducted an assessment of the effectiveness of our internal control over financial reporting  based on the criteria set forth in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on the assessment, our management has concluded that its internal control over financial reporting was effective as of December 31, 2016 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with GAAP. Our independent registered public accounting firm, Deloitte & Touche, LLP, is not required to and has not issued a formal attestation report as of December 31, 2016 and will not be required to do so until the year following the date that we are no longer an emerging growth company as defined in the JOBS Act.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting during the quarter ended December 31, 2016 that have materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.


ITEM 9B. OTHER INFORMATION

None.

PART III.

ITEM 10. Directors, Executive Officers and Corporate Governance

The information required by this item will be included under the captions ““Executive Officers,” Executive Compensation,” “Election of Directors,” “Report of the Audit Committee” and “Section 16(a) Beneficial Ownership Reporting Compliance” for the 2017 Annual Meeting in our Proxy Statement with the SEC within 120 days of the year end December 31, 2016 (2017 Proxy Statement) and is incorporated herein by reference.


ITEM 11. Executive Compensation

The information required by this item will be set forth in our 2017 Proxy Statement under the captions “Executive Compensation” and “Report of the Compensation Committee on Executive Compensation” and is incorporated herein by reference.


86



ITEM 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

Information related to the security ownership of certain beneficial owners and management will be set forth in our 2017 Proxy Statement under the caption “Security Ownership of Management and Principal Stockholders,” and is incorporated herein by reference.


ITEM 13. Certain Relationships and Related Transactions, and Director Independence

The information required by this item will be set forth in our 2017 Proxy Statement under the caption “Certain Relationships and Related Transactions, and Director Independence” and is incorporated herein by reference.


ITEM 14. Principal Accountant Fees and Services

The information required by this item will be set forth in our 2017 Proxy Statement under the captions “Audit and Related Fees” and “Policy on Audit Committee Pre-Approval of Audit and Permissible Non-Audit Services of Independent Auditors” and is incorporated herein by reference.


87


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






88


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: February 23, 2017
 
 
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
 
February 23, 2017
Lee Chen
 
(Principal Executive Officer)
 
 
 
 
 
 
 
/s/ Greg Straughn
 
Chief Financial Officer
 
February 23, 2017
Greg Straughn
 
(Principal Accounting and Financial Officer)
 
 
 
 
 
 
 
/s/ Robert Cochran
 
Executive Vice President, Legal and Corporate Collaboration
 
February 23, 2017
Robert Cochran
 
and Secretary and Director
 
 
 
 
 
 
 
/s/ Peter Y. Chung
 
Director
 
February 23, 2017
Peter Y. Chung
 
 
 
 
 
 
 
 
 
/s/ Alan S. Henricks
 
Director
 
February 23, 2017
Alan S. Henricks
 
 
 
 
 
 
 
 
 
/s/ Phillip J. Salsbury
 
Director
 
February 23, 2017
Phillip J. Salsbury
 
 
 
 





89


EXHIBIT INDEX

Exhibit
Number
 
 
 
Incorporated By Reference
 
Description
 
Form
 
SEC File No.
 
Exhibit Number
 
Filing Date
3.1
 
Amended and Restated Certificate of Incorporation of the Registrant
 
S-1/A
 
333-194015
 
3.1
 
March 10, 2014
3.2
 
Amended and Restated Bylaws of the Registrant
 
S-1/A
 
333-194015
 
3.2
 
March 10, 2014
4.1
 
Form of common stock certificate of the Registrant.
 
S-1/A
 
333-194015
 
4.1
 
March 10, 2014
4.2
 
Amended and Restated Investors’ Rights Agreement among the Registrant and certain holders of its capital stock, amended as of October 4, 2013.
 
S-1/A
 
333-194015
 
4.2
 
March 10, 2014
10.1*
 
Form of Indemnification Agreement between the Registrant and each of its directors and executive officers
 
S-1/A
 
333-194015
 
10.1
 
March 10, 2014
10.2*
 
2004 Stock Plan and forms of agreements thereunder
 
10-Q
 
001-36343
 
10.1
 
May 13, 2014
10.3*
 
2008 Stock Plan and forms of agreements thereunder
 
10-Q
 
001-36343
 
10.2
 
May 13, 2014
10.4*
 
Amended and Restated 2014 Equity Incentive Plan
 
10-Q
 
001-36343
 
10.1
 
August 6, 2015
10.5*
 
2014 Employee Stock Purchase Plan and forms of agreements thereunder
 
S-1/A
 
333-194015
 
10.5
 
March 10, 2014
10.6*
 
Form of Stock Option Agreement pursuant to the 2008 Stock Plan
 
10-Q
 
001-36343
 
10.2
 
August 4, 2014
10.7*
 
Form of Stock Option Agreement- Early Exercise pursuant to the 2008 Stock Plan
 
10-Q
 
001-36343
 
10.3
 
August 4, 2014
10.8*
 
Form of Stock Option Agreement pursuant to the Amended and Restated 2014 Equity Incentive Plan
 
10-Q
 
001-36343
 
10.4
 
August 4, 2014
10.9*
 
Form of Restricted Stock Unit Agreement pursuant to the Amended and Restated 2014 Equity Incentive Plan
 
10-Q
 
001-36343
 
10.5
 
August 4, 2014
10.10*
 
Offer Letter, dated July 30, 2004, by and between the Registrant and Lee Chen.
 
S-1/A
 
333-194015
 
10.6
 
March 10, 2014
10.11*
 
Offer Letter, dated November 3, 2008, by and between the Registrant and Rajkumar Jalan.
 
S-1/A
 
333-194015
 
10.7
 
March 10, 2014
10.12*
 
Offer Letter, dated May 31, 2011, by and between the Registrant and Greg Straughn.
 
S-1/A
 
333-194015
 
10.8
 
March 10, 2014
10.13*
 
Offer Letter, dated January 4, 2012, by and between the Registrant and Robert Cochran.
 
S-1/A
 
333-194015
 
10.9
 
March 10, 2014
10.14*
 
Offer Letter, dated July 18, 2013, by and between the Registrant and Ray Smets.
 
S-1/A
 
333-194015
 
10.10
 
March 10, 2014
10.15*
 
Offer Letter, dated March 15, 2015, by and between the Registrant and Sanjay Kapoor.
 
10-K
 
001-6343
 
10.15
 
March 1, 2016
10.16
 
Reseller Agreement, dated April 2, 2009, by and between the Registrant and NEC Corporation.
 
S-1/A
 
333-194015
 
10.12
 
February 18, 2014
10.17
 
First Amendment to Reseller Agreement, dated May 19, 2011, by and between the Registrant and NEC Corporation.
 
S-1/A
 
333-194015
 
10.13
 
February 18, 2014
10.18
 
Second Amendment to Reseller Agreement, dated April 1, 2011, by and between the Registrant and NEC Corporation.
 
S-1/A
 
333-194015
 
10.14
 
February 18, 2014
10.19
 
Third Amendment to Reseller Agreement, dated April 1, 2011, by and between the Registrant and NEC Corporation.
 
S-1/A
 
333-194015
 
10.15
 
February 18, 2014
10.20
 
Fourth Amendment to Reseller Agreement, dated October 3, 2011, by and between the Registrant and NEC Corporation.
 
S-1/A
 
333-194015
 
10.16
 
February 18, 2014
10.21
 
Fifth Amendment to Reseller Agreement, dated April 2, 2012, by and between the Registrant and NEC Corporation.
 
S-1/A
 
333-194015
 
10.17
 
February 18, 2014

90


Exhibit
Number
 
 
 
Incorporated By Reference
 
Description
 
Form
 
SEC File No.
 
Exhibit Number
 
Filing Date
10.22
 
Sixth Amendment to Reseller Agreement, dated November 29, 2012, by and between the Registrant and NEC Corporation.
 
S-1/A
 
333-194015
 
10.18
 
February 18, 2014
10.23
 
Seventh Amendment to Reseller Agreement, dated April 9, 2013, by and between the Registrant and NEC Corporation.
 
S-1/A
 
333-194015
 
10.19
 
February 18, 2014
10.24
 
Eighth Amendment to Reseller Agreement, dated October 22, 2013, by and between the Registrant and NEC Corporation.
 
S-1/A
 
333-194015
 
10.20
 
February 18, 2014
10.25
 
Ninth Amendment to Reseller Agreement, executed on April 22, 2014, by and between the Registrant and NEC Corporation
 
10-Q
 
001-36343
 
10.1
 
August 4, 2014
10.26
 
Manufacturing Services Agreement, dated December 8, 2006, by and between the Registrant and Lanner Electronics (USA).
 
S-1/A
 
333-194015
 
10.21
 
February 18, 2014
10.27
 
Amendment No. 1 to Manufacturing Services Agreement, dated June 27, 2013, by and between the Registrant and Lanner Electronics (USA).
 
S-1/A
 
333-194015
 
10.22
 
February 18, 2014
10.28
 
Contract Manufacturer Agreement, dated July 1, 2008, by and between the Registrant and AEWIN Technologies, Inc.
 
S-1/A
 
333-194015
 
10.23
 
February 18, 2014
10.29
 
Amendment No. 1 to Contract Manufacturer Agreement, dated July 1, 2008, by and between the Registrant and AEWIN Technologies, Inc.
 
10-K
 
001-36343
 
10.31
 
March 11, 2015
10.30
 
Credit Agreement, dated as of September 30, 2013, among the Registrant, Royal Bank of Canada, as lender and administrative agent, and JPMorgan Chase Bank, N.A., and Bank of America, N.A., as lenders.
 
S-1/A
 
333-194015
 
10.24
 
March 10, 2014
10.31*
 
Form of Change in Control and Severance Agreement.
 
S-1/A
 
333-194015
 
10.25
 
March 10, 2014
10.32*
 
Executive Incentive Compensation Plan
 
10-K
 
001-6343
 
10.32
 
March 1, 2016
10.33*
 
Separation Agreement, dated March 31, 2016, by and between the Registrant and Sanjay Kapoor.
 
10-Q
 
001-36343
 
10.1
 
May 5, 2016
10.34*
 
Offer Letter, dated March 2, 2016, by and between the Registrant and Neil Wu Becker.
 
10-Q
 
001-36343
 
10.2
 
May 5, 2016
10.35
 
Loan and Security Agreement, dated as of November 1, 2016, between A10 Networks, Inc. and Silicon Valley Bank.
 
10-Q
 
001-36343
 
10.1
 
November 3, 2016
21.1
 
 
 
 
 
 
 
 
 
23.1
 
 
 
 
 
 
 
 
 
31.1
 
 
 
 
 
 
 
 
 
31.2
 
 
 
 
 
 
 
 
 
32.1 **
 
 
 
 
 
 
 
 
 
32.2 **
 
 
 
 
 
 
 
 
 
101.INS
 
XBRL Instance Document.
 
 
 
 
 
 
 
 
101.SCH
 
XBRL Taxonomy Extension Schema Document.
 
 
 
 
 
 
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
 
 
 
 
 
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document.
 
 
 
 
 
 
 
 
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document.
 
 
 
 
 
 
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document.
 
 
 
 
 
 
 
 

91


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

92
EX-21.1 2 exhibit21112312016.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






EX-23.1 3 exhibit23112312016.htm EXHIBIT 23.1 Exhibit


Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement Nos. 333-194719, 333-202652, 333-209835 and 333-212954 on Form S-8 of our report dated February 23, 2017, relating to the consolidated financial statements of A10 Networks, Inc. and its subsidiaries appearing in this Annual Report on Form 10-K of A10 Networks, Inc. for the year ended December 31, 2016.


/s/ DELOITTE & TOUCHE LLP


San Jose, California
February 23, 2017



EX-31.1 4 exhibit31112312016.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, 2016;
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:
February 23, 2017
By: /s/ Lee Chen
 
 
Lee Chen
 
President and Chief Executive Officer



EX-31.2 5 exhibit31212312016.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION
I, Greg Straughn, certify that:
1.
I have reviewed this Annual Report on Form 10-K of A10 Networks, Inc. for the year ended December 31, 2016;
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:
February 23, 2017
By: /s/ Greg Straughn
 
 
Greg Straughn
 
Chief Financial Officer



EX-32.1 6 exhibit32112312016.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, 2016 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:
February 23, 2017
By: /s/ Lee Chen
 
 
Lee Chen
 
President and Chief Executive Officer







EX-32.2 7 exhibit32212312016.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, 2016 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Greg Straughn, 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:
February 23, 2017
By: /s/ Greg Straughn
 
 
Greg Straughn
 
Chief Financial Officer







EX-101.INS 8 aten-20161231.xml XBRL INSTANCE DOCUMENT 0001580808 2016-01-01 2016-12-31 0001580808 2015-01-01 2015-12-31 0001580808 2017-02-13 0001580808 2016-06-30 0001580808 2015-12-31 0001580808 2016-12-31 0001580808 2014-01-01 2014-12-31 0001580808 us-gaap:CommonStockMember 2015-12-31 0001580808 us-gaap:RetainedEarningsMember 2015-12-31 0001580808 us-gaap:CommonStockMember 2014-01-01 2014-12-31 0001580808 us-gaap:RetainedEarningsMember 2016-12-31 0001580808 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2014-12-31 0001580808 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2014-01-01 2014-12-31 0001580808 us-gaap:AdditionalPaidInCapitalMember 2014-01-01 2014-12-31 0001580808 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2016-12-31 0001580808 2014-12-31 0001580808 us-gaap:RetainedEarningsMember 2013-12-31 0001580808 us-gaap:RedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2014-12-31 0001580808 us-gaap:RedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2014-01-01 2014-12-31 0001580808 us-gaap:CommonStockMember 2014-12-31 0001580808 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0001580808 2013-12-31 0001580808 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2013-12-31 0001580808 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001580808 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2015-12-31 0001580808 us-gaap:RedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2013-12-31 0001580808 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001580808 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001580808 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0001580808 us-gaap:RetainedEarningsMember 2014-12-31 0001580808 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0001580808 us-gaap:CommonStockMember 2013-12-31 0001580808 us-gaap:RedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2015-12-31 0001580808 us-gaap:RetainedEarningsMember 2014-01-01 2014-12-31 0001580808 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2016-12-31 0001580808 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001580808 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001580808 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2013-12-31 0001580808 us-gaap:CommonStockMember 2016-12-31 0001580808 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001580808 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2016-01-01 2016-12-31 0001580808 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2014-12-31 0001580808 us-gaap:RedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2016-12-31 0001580808 us-gaap:AdditionalPaidInCapitalMember 2013-12-31 0001580808 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2015-12-31 0001580808 us-gaap:SalesMember aten:CustomerAMember 2016-01-01 2016-12-31 0001580808 us-gaap:SalesMember aten:CustomerAMember 2014-01-01 2014-12-31 0001580808 us-gaap:MinimumMember 2016-01-01 2016-12-31 0001580808 us-gaap:AccountsReceivableMember aten:CustomerBMember 2016-01-01 2016-12-31 0001580808 us-gaap:LeaseholdImprovementsMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001580808 us-gaap:AccountsReceivableMember aten:CustomerBMember 2015-01-01 2015-12-31 0001580808 us-gaap:MaximumMember 2016-01-01 2016-12-31 0001580808 us-gaap:LeaseholdImprovementsMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001580808 us-gaap:AccountsReceivableMember aten:CustomerDMember 2016-01-01 2016-12-31 0001580808 us-gaap:AccountsReceivableMember aten:CustomerCMember 2015-01-01 2015-12-31 0001580808 us-gaap:AccountsReceivableMember aten:CustomerCMember 2016-01-01 2016-12-31 0001580808 us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001580808 us-gaap:USTreasurySecuritiesMember 2016-12-31 0001580808 us-gaap:CommercialPaperMember 2016-12-31 0001580808 us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001580808 us-gaap:CertificatesOfDepositMember 2016-12-31 0001580808 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0001580808 us-gaap:CashMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2016-12-31 0001580808 us-gaap:CommercialPaperMember 2015-12-31 0001580808 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member 2015-12-31 0001580808 us-gaap:CashMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001580808 us-gaap:CertificatesOfDepositMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001580808 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2016-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel1Member 2016-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel2Member 2016-12-31 0001580808 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel1Member 2015-12-31 0001580808 us-gaap:CashEquivalentsMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel3Member 2016-12-31 0001580808 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2015-12-31 0001580808 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2015-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2015-12-31 0001580808 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2015-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel2Member 2015-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001580808 us-gaap:CashMember us-gaap:FairValueInputsLevel3Member 2016-12-31 0001580808 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2016-12-31 0001580808 us-gaap:AssetBackedSecuritiesMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2016-12-31 0001580808 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0001580808 us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2016-12-31 0001580808 us-gaap:CashMember us-gaap:FairValueInputsLevel3Member 2015-12-31 0001580808 us-gaap:FairValueInputsLevel3Member 2015-12-31 0001580808 us-gaap:CashEquivalentsMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0001580808 us-gaap:USTreasurySecuritiesMember 2015-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2016-12-31 0001580808 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2015-12-31 0001580808 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member 2015-12-31 0001580808 us-gaap:AllowanceForDoubtfulAccountsMember 2015-12-31 0001580808 us-gaap:AllowanceForDoubtfulAccountsMember 2015-01-01 2015-12-31 0001580808 us-gaap:AllowanceForDoubtfulAccountsMember 2016-12-31 0001580808 us-gaap:AllowanceForDoubtfulAccountsMember 2016-01-01 2016-12-31 0001580808 us-gaap:AllowanceForDoubtfulAccountsMember 2014-01-01 2014-12-31 0001580808 us-gaap:AllowanceForDoubtfulAccountsMember 2013-12-31 0001580808 us-gaap:AllowanceForDoubtfulAccountsMember 2014-12-31 0001580808 us-gaap:EquipmentMember 2015-12-31 0001580808 us-gaap:ConstructionInProgressMember 2016-12-31 0001580808 us-gaap:ConstructionInProgressMember 2015-12-31 0001580808 us-gaap:LeaseholdImprovementsMember 2015-12-31 0001580808 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2015-12-31 0001580808 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001580808 us-gaap:EquipmentMember 2016-12-31 0001580808 us-gaap:FurnitureAndFixturesMember 2015-12-31 0001580808 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2016-12-31 0001580808 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001580808 2014-03-31 0001580808 2014-06-01 2014-06-30 0001580808 aten:ServicesMember 2015-12-31 0001580808 us-gaap:ProductMember 2016-12-31 0001580808 aten:ServicesMember 2016-12-31 0001580808 us-gaap:ProductMember 2015-12-31 0001580808 us-gaap:PatentsMember 2016-12-31 0001580808 us-gaap:DevelopedTechnologyRightsMember 2016-12-31 0001580808 us-gaap:DevelopedTechnologyRightsMember 2015-12-31 0001580808 us-gaap:PatentsMember 2015-12-31 0001580808 us-gaap:AllowanceForSalesReturnsMember 2015-12-31 0001580808 us-gaap:AllowanceForSalesReturnsMember 2016-01-01 2016-12-31 0001580808 us-gaap:AllowanceForSalesReturnsMember 2014-01-01 2014-12-31 0001580808 us-gaap:AllowanceForSalesReturnsMember 2016-12-31 0001580808 us-gaap:AllowanceForSalesReturnsMember 2015-01-01 2015-12-31 0001580808 us-gaap:AllowanceForSalesReturnsMember 2014-12-31 0001580808 us-gaap:AllowanceForSalesReturnsMember 2013-12-31 0001580808 us-gaap:EquipmentMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001580808 us-gaap:FurnitureAndFixturesMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001580808 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001580808 us-gaap:FurnitureAndFixturesMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001580808 us-gaap:EquipmentMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001580808 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001580808 us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2016-11-01 2016-11-30 0001580808 us-gaap:LetterOfCreditMember 2013-09-30 0001580808 us-gaap:RevolvingCreditFacilityMember 2016-12-31 0001580808 us-gaap:RevolvingCreditFacilityMember 2016-09-30 0001580808 us-gaap:LetterOfCreditMember 2016-11-30 0001580808 us-gaap:RevolvingCreditFacilityMember 2013-09-01 2013-09-30 0001580808 us-gaap:RevolvingCreditFacilityMember 2016-01-01 2016-12-31 0001580808 us-gaap:RevolvingCreditFacilityMember 2016-11-30 0001580808 us-gaap:RevolvingCreditFacilityMember 2016-11-01 2016-11-30 0001580808 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2016-11-01 2016-11-30 0001580808 us-gaap:RevolvingCreditFacilityMember 2013-09-30 0001580808 aten:CityofWarrenPoliceandFireRetirementSystemv.A10NetworksMember 2016-04-06 2016-04-06 0001580808 us-gaap:PropertySubjectToOperatingLeaseMember 2016-12-31 0001580808 us-gaap:PurchaseCommitmentMember 2016-12-31 0001580808 aten:ESPPMember 2016-01-01 2016-12-31 0001580808 us-gaap:CostOfSalesMember 2016-01-01 2016-12-31 0001580808 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-12-31 0001580808 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001580808 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-12-31 0001580808 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-12-31 0001580808 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001580808 us-gaap:GeneralAndAdministrativeExpenseMember 2014-01-01 2014-12-31 0001580808 us-gaap:CostOfSalesMember 2015-01-01 2015-12-31 0001580808 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0001580808 us-gaap:EmployeeStockOptionMember 2014-01-01 2014-12-31 0001580808 us-gaap:CostOfSalesMember 2014-01-01 2014-12-31 0001580808 us-gaap:ResearchAndDevelopmentExpenseMember 2014-01-01 2014-12-31 0001580808 aten:ESPPMember 2014-01-01 2014-12-31 0001580808 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-12-31 0001580808 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-12-31 0001580808 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-12-31 0001580808 us-gaap:SellingAndMarketingExpenseMember 2014-01-01 2014-12-31 0001580808 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-12-31 0001580808 us-gaap:RestrictedStockUnitsRSUMember 2014-01-01 2014-12-31 0001580808 aten:ESPPMember 2015-01-01 2015-12-31 0001580808 aten:ESPPMember aten:TwoThousandFourteenEmployeeStockPurchasePlanMember 2016-01-01 2016-12-31 0001580808 aten:Reallocated2008EquityPlanSharesMember aten:TwoThousandFourteenStockIncentivePlanMember 2016-01-01 2016-12-31 0001580808 aten:TwoThousandFourteenEmployeeStockPurchasePlanMember us-gaap:MaximumMember 2015-01-01 2015-12-31 0001580808 aten:TwoThousandFourteenStockIncentivePlanMember 2016-01-01 2016-12-31 0001580808 aten:MarketPerformanceBasedRestrictedStockUnitsMember 2014-01-01 2014-12-31 0001580808 aten:TwoThousandFourteenStockIncentivePlanMember 2016-01-01 2016-01-01 0001580808 aten:ESPPMember aten:TwoThousandFourteenEmployeeStockPurchasePlanMember 2015-01-01 2015-12-31 0001580808 aten:OptionExchangeProgramMember 2015-12-17 2015-12-17 0001580808 aten:TwoThousandFourteenStockIncentivePlanMember us-gaap:MaximumMember 2015-06-10 2015-06-10 0001580808 aten:MarketPerformanceBasedRestrictedStockUnitsMember 2015-01-01 2015-12-31 0001580808 aten:PriorCommonStockOutstandingMember aten:TwoThousandFourteenStockIncentivePlanMember 2016-01-01 2016-01-01 0001580808 us-gaap:PerformanceSharesMember 2016-02-01 2016-02-29 0001580808 aten:NonStatutoryStockOptionAwardMember aten:TwoThousandFourteenStockIncentivePlanMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001580808 aten:TwoThousandFourteenStockIncentivePlanMember us-gaap:MaximumMember 2015-01-01 2015-12-31 0001580808 aten:ESPPMember aten:TwoThousandFourteenEmployeeStockPurchasePlanMember 2015-12-31 0001580808 us-gaap:CommonStockMember 2016-10-27 0001580808 aten:MarketPerformanceBasedRestrictedStockUnitsMember 2016-01-01 2016-12-31 0001580808 aten:TwoThousandFourteenEmployeeStockPurchasePlanMember 2016-12-31 0001580808 aten:PriorCommonStockOutstandingMember aten:TwoThousandFourteenStockIncentivePlanMember 2017-01-01 2017-01-01 0001580808 aten:Reallocated2008EquityPlanSharesMember aten:TwoThousandFourteenStockIncentivePlanMember 2015-01-01 2015-12-31 0001580808 aten:TwoThousandFourteenEmployeeStockPurchasePlanMember 2016-01-01 2016-12-31 0001580808 aten:TwoThousandFourteenStockIncentivePlanMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001580808 aten:TwoThousandFourteenEmployeeStockPurchasePlanMember 2016-01-01 2016-01-01 0001580808 aten:TwoThousandFourteenStockIncentivePlanMember 2016-12-31 0001580808 aten:TwoThousandFourteenEmployeeStockPurchasePlanMember 2016-06-01 2016-06-30 0001580808 us-gaap:PerformanceSharesMember 2016-10-01 2016-10-31 0001580808 aten:TwoThousandFourteenStockIncentivePlanMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001580808 aten:OptionExchangeProgramMember 2016-01-01 2016-12-31 0001580808 aten:ESPPMember aten:TwoThousandFourteenEmployeeStockPurchasePlanMember 2016-12-31 0001580808 aten:TwoThousandFourteenStockIncentivePlanMember 2015-12-31 0001580808 us-gaap:RestrictedStockUnitsRSUMember 2015-12-31 0001580808 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001580808 aten:CommonStockSubjectToRepurchaseMember 2014-01-01 2014-12-31 0001580808 us-gaap:StockOptionMember 2014-01-01 2014-12-31 0001580808 us-gaap:StockOptionMember 2016-01-01 2016-12-31 0001580808 us-gaap:StockOptionMember 2015-01-01 2015-12-31 0001580808 aten:CommonStockSubjectToRepurchaseMember 2015-01-01 2015-12-31 0001580808 aten:CommonStockSubjectToRepurchaseMember 2016-01-01 2016-12-31 0001580808 us-gaap:InterestExpenseMember 2016-01-01 2016-12-31 0001580808 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2015-12-31 0001580808 us-gaap:StateAndLocalJurisdictionMember 2016-12-31 0001580808 us-gaap:DomesticCountryMember 2016-12-31 0001580808 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2015-12-31 0001580808 us-gaap:EmployeeStockOptionMember 2016-12-31 0001580808 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2016-12-31 0001580808 us-gaap:DomesticCountryMember 2015-12-31 0001580808 us-gaap:StateAndLocalJurisdictionMember 2015-12-31 0001580808 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2016-12-31 0001580808 country:US 2014-01-01 2014-12-31 0001580808 country:US 2015-01-01 2015-12-31 0001580808 us-gaap:AsiaPacificMember 2016-01-01 2016-12-31 0001580808 us-gaap:EMEAMember 2014-01-01 2014-12-31 0001580808 aten:OtherCountriesMember 2014-01-01 2014-12-31 0001580808 us-gaap:AsiaPacificMember 2015-01-01 2015-12-31 0001580808 country:JP 2015-01-01 2015-12-31 0001580808 aten:OtherCountriesMember 2015-01-01 2015-12-31 0001580808 us-gaap:EMEAMember 2015-01-01 2015-12-31 0001580808 country:US 2016-01-01 2016-12-31 0001580808 country:JP 2016-01-01 2016-12-31 0001580808 us-gaap:AsiaPacificMember 2014-01-01 2014-12-31 0001580808 aten:OtherCountriesMember 2016-01-01 2016-12-31 0001580808 country:JP 2014-01-01 2014-12-31 0001580808 us-gaap:EMEAMember 2016-01-01 2016-12-31 0001580808 aten:AppcitoInc.Member 2016-06-23 0001580808 aten:AppcitoInc.Member 2016-06-23 2016-06-23 0001580808 aten:AppcitoInc.Member 2016-04-01 2016-06-30 0001580808 aten:AppcitoInc.Member us-gaap:DevelopedTechnologyRightsMember 2016-06-23 2016-06-23 iso4217:USD xbrli:pure iso4217:USD xbrli:shares aten:segment aten:solution xbrli:shares 31917000 31869000 6300000 P15Y 0.10 75000 0 0 1.50 50000000.0 50000000.0 P5Y P1Y 0.15 -1914000 -332000 -640000 -2837000 2204000 2089000 6 5000000 121017000 0 0 0.05 0.01 0.05 0.05 P20D 3700000 3500000 8310566 P4Y 7.92 771000 444000 211000 P90D false --12-31 FY 2016 2016-12-31 10-K 0001580808 68346582 Yes Accelerated Filer 288700000 A10 Networks, Inc. No No ATEN 10508000 9851000 57778000 66755000 27757000 31525000 33920000 41244000 0 -45000 P5Y P4Y7M 301886000 328869000 12359000 12359000 0 16861000 16861000 16922000 16922000 56000 4067000 3619000 100000 100000 700000 6611000 196000 6415000 10176000 52000 10124000 13645000 14000 13631000 192551000 221338000 179250000 201309000 98117000 98117000 0 0 114347000 28975000 85372000 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 19000 0 9000 1000 9000 0 64000 6000 0 2000 42000 14000 85417000 13493000 12499000 11470000 42765000 5190000 64000 6000 2000 42000 14000 53351000 10664000 8974000 28537000 5176000 0 85372000 53500000 53503000 227404 200000 6500000 1300000 700000 6343000 5050000 58000 78000 486000 162000 20793000 91905000 98117000 28975000 71081000 71081000 0 0 27036000 27036000 0 0 10303000 10303000 0 0 18672000 18672000 0 0 71112000 6212000 -69142000 0.00001 0.00001 500000000 500000000 64172000 67873000 64172000 67873000 1000 1000 0.13 0.27 0.11 0.15 0.13 0.11 0.14 12000000 127325000 0 0 42937000 48768000 54910000 31084000 33096000 37680000 11853000 15672000 17230000 1054000 675000 1009000 1078000 730000 1050000 24000 55000 41000 0.025 0.005 P3Y P3Y 0 0 17000 429000 17000 -310000 429000 17000 -293000 805000 431000 72804000 69571000 3233000 92908000 88726000 4182000 49572000 61334000 23232000 31574000 79173000 88385000 725000 1019000 1530000 1450000 46317000 47197000 2735000 2892000 9517000 12953000 2700000 4055000 17904000 21288000 77643000 77600000 86900000 86935000 805000 431000 0 800000 900000 0.06 0.5 10121000 8716000 8267000 10000000 8600000 7600000 -0.74 -0.64 -0.32 -0.046 -0.019 -0.037 0.34 0.34 0.34 -0.318 -0.304 -0.354 -0.007 0.011 0.033 -0.015 -0.011 -0.029 0.031 0.047 0.004 -0.004 -0.001 -0.004 -0.001 -0.001 -0.001 -0.010 -0.006 -0.018 18134000 22326000 32000000 P2Y4M12D P10Y P5Y 2387000 0 641000 1353000 505000 848000 1442000 865000 1442000 1442000 1442000 6633000 7000000 6993000 0 0 22938000 27055000 27063000 72000 1307000 1200000 1235000 1235000 136570000 150187000 175093000 -35593000 -41677000 -22978000 2380000 2390000 2795000 -33213000 -39287000 -20183000 1507000 747000 757000 10547000 11926000 7141000 231000 -422000 -666000 -11292000 -13358000 -6862000 513000 415000 583000 1041000 1845000 88000 121000 78000 88000 16000 36000 27000 330000 227000 358000 1108000 980000 581000 903000 1109000 -334000 17281000 5977000 11319000 6724000 5345000 3140000 15989000 15584000 20104000 8914000 430000 -892000 -6066000 6000 -151000 610000 -167000 313000 3017000 405000 96000 3182000 0 1436000 7986000 5050000 2936000 795000 0 795000 6633000 4545000 2088000 0 7940000 1028000 509000 424000 503000 170000 194000 8873000 8401000 18291000 15070000 9418000 6669000 3400000 3500000 3500000 112483000 135272000 192551000 221338000 87837000 102710000 0 0 10000000 35000000 25000000.0 25000000.0 0.0045 -800000 107750000 6298000 8435000 -6100000 -3477000 -96355000 -30538000 3391000 18778000 -34720000 -40034000 -20940000 -35870000 -40034000 -20940000 -2942000 -841000 -1064000 1 1 166841000 188633000 194212000 -30271000 -38446000 -19119000 22547000 7647000 14900000 17711000 2811000 14900000 79000 79000 0 365000 365000 0 1992000 1992000 0 2393000 2393000 0 7000 7000 0 130600000 68400000 10800000 139000000 68600000 5103000 5859000 4398000 3870000 -34720000 -40034000 -20985000 0 0 -45000 -45000 1414000 988000 -32000 82000 -875000 0 0 1799000 5000000 0 0 4380000 0 0 1500000 0 0 126231000 6100000 3477000 4872000 1150000 0 0 5064000 5137000 7030000 6019000 10336000 -297000 279000 -102000 0 0 40628000 -34720000 -34720000 -40034000 -40034000 -20940000 -20940000 42823000 83000 35836000 864000 2492000 3548000 49463000 258000 41815000 865000 2724000 3801000 8903000 8219000 5379000 2840000 2360000 P3Y P1Y P3Y P1Y P8Y P2Y P3Y P1Y P3Y P1Y 935000 2531000 1731000 20000000 0 0 49903000 54843000 60700000 -221819000 -242759000 2800000 2200000 179507000 8707000 45787000 85325000 20434000 19254000 198955000 5437000 35636000 106842000 23847000 27193000 230003000 5380000 52951000 118750000 29829000 23093000 134486000 138301000 153920000 179507000 198955000 230003000 45021000 60654000 76083000 96837000 104531000 104360000 12359000 3290000 5852000 3217000 1063000 1535000 3932000 5829000 16861000 2425000 5565000 8871000 1533000 2156000 5437000 7735000 16922000 202000 4153000 12567000 1105000 3079000 5732000 7006000 0.85 904000 6.56 109743 547000 60641 540000 40000 4550000 6.76 6.50 3452000 5959000 5.88 5.81 P1Y7M13D 1139000 5600000 9700000 8.16 0 0 0 0 0 0 0.27 0.41 0.41 0.50 0.42 0.49 0.003 0.018 0.005 0.016 0.008 0.014 3211211 642242 4000000 3394376 1640324 3500000 266799 3364304 4104060 4241980 14863000 2299000 5990000 344248 651000 672000 2.79 2.13 2.38 8000000 28931000 9291000 7868000 4.78 4.82 22363000 5688000 4.57 28554000 7758000 4.82 3.56 3.93 4.22 13.58 6.23 5.52 8.31 0.25 49517000 P5Y P10Y P1Y3M20D P4Y9M25D P1Y3M20D P4Y9M18D P1Y3M20D P4Y10M25D P6Y2M12D P5Y7M6D P6Y2M12D 771000 771000 444000 444000 211000 211000 4000 -95000 37000 1.00 1.10 30569000 80000 10032000 0 0 61377000 0 0 64172000 0 0 67873000 11683000 869000 1603000 0 0 1313000 30569000 80000 39997000 1105015 1080142 9000000 227000 2352000 2700000 3664000 1444000 127325000 -44749000 -82576000 127324000 1000 120286000 120286000 1313000 1313000 6574000 6574000 6232000 6232000 10336000 10336000 20000000.0 51884 14307 300000 100000 227000 1799000 1799000 226676 -134880000 44749000 81426000 12185000 0 0 -147065000 96565000 0 0 278349000 0 1000 -181785000 80068000 0 0 301886000 0 1000 -221819000 86066000 0 0 328869000 -45000 1000 -242759000 6400000 6400000 8500000 8800000 4520000 3340000 1150000 -1150000 1150000 0 0 3900000 5100000 1846000 2195000 2600000 2552000 3308000 3300000 269000 0 0 278000 361000 690000 340000 -4000 66000 20000 9000 11000 1100000 11200000 14000000 9300000 1836000 902000 1904000 1342000 2887000 1180000 2906000 713000 76000 1590000 1166000 858000 940000 565000 8000 418000 607000 1102000 1147000 1032000 48682000 62428000 65701000 <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. Our solutions enable our customers to secure and optimize the performance of their data center and cloud applications and secure their users, applications and infrastructure from internet, web and network threats at scale. Our product portfolio consists of </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> advanced application delivery and security products; Application Delivery Controllers ("ADC"), Lightning Application Delivery Service (&#8220;Lightning ADS&#8221;), Carrier Grade Network Address Translation ("CGN"), Threat Protection System ("TPS"), SSL Insight (&#8220;SSLi&#8221;) and Convergent Firewall ("CFW"). They are available in a variety of form factors, such as optimized hardware appliances, bare metal software, virtual appliances, and cloud-native software. These choices make our portfolio among the most comprehensive in the industry.</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;">two</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%;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 and Sales Return Reserve</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: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, 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 2014</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;">2,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,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: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;">1,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,590</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;" rowspan="1" colspan="1"><div style="text-align: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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(8</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;">2,906</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,887</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,904</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 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.21875%;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, 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 2014</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;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="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Sales return reserve, 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,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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 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;">565</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">940</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">858</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Utilization</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,032</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,102</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;">(418</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;">Sales return reserve, 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;">713</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,180</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,342</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;">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. Our solutions enable our customers to secure and optimize the performance of their data center and cloud applications and secure their users, applications and infrastructure from internet, web and network threats at scale. Our product portfolio consists of </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> advanced application delivery and security products; Application Delivery Controllers ("ADC"), Lightning Application Delivery Service (&#8220;Lightning ADS&#8221;), Carrier Grade Network Address Translation ("CGN"), Threat Protection System ("TPS"), SSL Insight (&#8220;SSLi&#8221;) and Convergent Firewall ("CFW"). They are available in a variety of form factors, such as optimized hardware appliances, bare metal software, virtual appliances, and cloud-native software. These choices make our portfolio among the most comprehensive in the industry.</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-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. </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 income (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's goodwill over the implied fair value of that 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%;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 primarily of developed technology, patents and acquired customer relationships 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 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 and perpetual software license revenue; and (ii) services revenue, which includes post contract support (&#8220;PCS&#8221;), subscription, 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.</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%;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, net of estimated forfeitures, 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;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</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;">two</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, short-term investments and accounts receivable. Our cash and investments 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;">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;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="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;">2014</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;">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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">13%</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;">Three customers accounted for </font><font style="font-family:inherit;font-size:10pt;">15%</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;">11%</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 accounted for </font><font style="font-family:inherit;font-size:10pt;">27%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;"> of our gross accounts receivable as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</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-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</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 Financial Accounting Standards Board ("</font><font style="font-family:inherit;font-size:10pt;color:#252525;">FASB") </font><font style="font-family:inherit;font-size:10pt;">issued Accounting Standard Update ("ASU") No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;">, which will supersede most of the existing revenue recognition guidance under U.S. GAAP.&#160;This ASU requires an entity to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those 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 balance sheets. This standard is effective for&#160;annual&#160;reporting periods beginning after December&#160;15,&#160;2017, including interim periods within that reporting period. Early adoption of one year prior to the required effective date is permitted.&#160;However, we do not plan to early adopt. Accordingly, the updated standard is effective for us in the first quarter of 2018. The ASU allows for either full retrospective or modified retrospective adoption.&#160;We are still in the process of evaluating which transition method we plan to adopt with such decision depending on a number of factors, including system readiness and the magnitude of the potential impact on our financial statements. While we are continuing to assess all potential impacts of the new standard, we currently 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-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;color:#252525;">In February 2016, the</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;color:#252525;">FASB issued ASU No. 2016-02, </font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;color:#252525;"> </font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">(Topic 842). </font><font style="font-family:inherit;font-size:10pt;color:#252525;">This new accounting standard</font><font style="font-family:inherit;font-size:10pt;"> 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. The guidance is effective </font><font style="font-family:inherit;font-size:10pt;color:#252525;">for annual periods beginning after December 15, 2018</font><font style="font-family:inherit;font-size:10pt;"> with early adoption permitted. We are currently evaluating the impact of this guidance on our financial statements.</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 March 2016, the FASB issued ASU No. 2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation&#8212;Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.</font><font style="font-family:inherit;font-size:10pt;"> The new guidance requires the recognition of the income tax effects of awards in the income statement when the awards vest or are settled, thus eliminating additional paid in capital pools. 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. This guidance is effective for annual and interim reporting periods of public entities beginning after December 15, 2016 with early adoption permitted. We will be adopting this guidance in the first quarter of fiscal year 2017 and do not believe this standard will have a material impact on our consolidated financial statements.</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;"> to cover any indemnification claims within twelve months of the acquisition date, 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;">. We allocated the total purchase consideration to the net assets acquired, including identifiable intangible assets, based on their respective fair values at the acquisition 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 the allocation of the purchase price to the fair value of the assets acquired (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;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:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology is amortized on a straight-line basis over the estimated useful life of </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;">. Goodwill of </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> was recognized as part of this acquisition is attributable primarily to the expected synergies and other benefits from this acquisition including adding to our existing momentum around providing secure application service solutions that meet several key demands like application analytics, visibility, and centralized control. 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 data center and cloud application environments. This acquisition has led to the launch of the cloud-native Lightning ADS. We expect to introduce additional options spanning public and private clouds.&#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;">We incurred approximately </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> in legal, accounting and other professional fees related to this acquisition, all of which were expensed 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;">.</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:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We do not consider the acquisition of Appcito to be material to our results of operations or financial position, and therefore, we are not presenting pro-forma financial information of the combined 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-align:left;text-indent:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This acquisition was taxable for income tax purposes, and the acquired assets have been recorded at fair value for both book and income tax purposes. Therefore, no deferred taxes have been recorded. The goodwill of </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> and the </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> of acquisition costs are capitalized and amortized over </font><font style="font-family:inherit;font-size:10pt;">15 years</font><font style="font-family:inherit;font-size:10pt;"> for income tax purposes.</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. </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-align:left;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, including proceedings and claims that relate to intellectual property matters. Some of these proceedings involve claims that are subject to substantial uncertainties and unascertainable damages. Accordingly, except as disclosed, we have not established reserves or ranges of possible loss related to these proceedings, as at this time in the proceedings, if any, the matters do not relate to a probable loss and/or amounts cannot be reasonably estimated.</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 January 29, 2015, the Company, the members of our Board of Directors, our Chief Financial Officer, and the underwriters of our March 21, 2014 IPO were named as defendants in a putative class action lawsuit alleging violations of the federal Securities Act of 1933 filed in the Superior Court of the State of California, County of Santa Clara, captioned </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">City of Warren Police and Fire Retirement System v. A10 Networks, Inc., et al.,</font><font style="font-family:inherit;font-size:10pt;"> 1-15-CV-276207. Several substantially identical lawsuits were subsequently filed in the same court, bringing the same claims against the same defendants, captioned </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Arkansas Teacher Retirement System v. A10 Networks, Inc., et al.,</font><font style="font-family:inherit;font-size:10pt;"> 1-15-CV-278575 (filed March 25, 2015) and </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Kaveny v. A10 Networks, Inc., et al.,</font><font style="font-family:inherit;font-size:10pt;"> 1-15-CV-279006 (filed April 6, 2015).&#160;On May 29, 2015, the aforementioned putative class actions were consolidated under the caption </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">In re A10 Networks, Inc. Shareholder Litigation,</font><font style="font-family:inherit;font-size:10pt;"> 1-15-CV-276207 (the &#8220;Class Action&#8221;). On July 31, 2015, the defendants filed demurrers to all claims, which were overruled in part on November 12, 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;">.</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;">&#160;On April 6, 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 and providing that we will make a payment of </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;">, net of the expected proceeds of insurance policies.&#160;The parties subsequently executed a stipulation of settlement, dated June 30, 2016, and filed a motion with the Court seeking preliminary approval of the settlement, which was granted on September 15, 2016. The payment was made in October 2016. The final fairness hearing is scheduled to be held on February 24, 2017. The settlement releases all claims asserted against all defendants and includes the dismissal of all claims against all defendants without any liability or wrongdoing attributed to them. The settlement remains subject to final court approval and other customary conditions.</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 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 </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Hornung v. Chen, et al.</font><font style="font-family:inherit;font-size:10pt;">, 1-15-CV-282286 (the &#8220;Derivative Action&#8221;). We were also named as a nominal defendant.&#160;The complaint seeks 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 seeks unspecified compensatory damages and other equitable relief.&#160;On January 29, 2016, the defendants filed demurrers and a motion to strike parts of the complaint as well as a motion to stay. 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. The final fairness hearing is scheduled to be held on February 24, 2017. The settlement releases all claims asserted against all defendants and includes the dismissal of all claims against all defendants without any liability or wrongdoing attributed to them.&#160;The settlement remains subject to final court approval and other customary conditions.</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;">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 February </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, 2016</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;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;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-top: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,900</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,711</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">2018</font></div></td><td 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,393</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">2,393</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">2019</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,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;">&#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,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></tr><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;">2020</font></div></td><td 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;">365</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">365</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">2021</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;">79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Thereafter</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;">7</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;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;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;">7</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;">7,647</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;">14,900</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;border-bottom:3px double #000000;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="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;">22,547</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: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;">$3.5 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.4 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;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</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 indemnification 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;$18,000&#160;of their annual compensation to the plan for the </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> calendar year. Individuals who are 50 or older may contribute an additional&#160;$6,000&#160;of their annual income. In&#160;2016, 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;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">zero</font><font style="font-family:inherit;font-size:10pt;"> during the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</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, short-term investments and accounts receivable. Our cash and investments 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%;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-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></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-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2013, we entered into a credit agreement (the &#8220;2013 Credit Facility&#8221;) with Royal Bank of Canada, JPMorgan Chase Bank, N.A. and Bank of America, N.A. as lenders. The 2013 Credit Facility provided a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year </font><font style="font-family:inherit;font-size:10pt;">$35.0 million</font><font style="font-family:inherit;font-size:10pt;"> revolving credit facility, which included a maximum </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;"> letter of credit facility. We were required to pay quarterly facility fees of </font><font style="font-family:inherit;font-size:10pt;">0.45%</font><font style="font-family:inherit;font-size:10pt;"> per annum on the average daily unused portion of the revolving credit facility. We had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> outstanding borrowings under this credit facility for any period prior to its expiration on September 30, 2016.</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 subfacility, 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 our net cash 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 the 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 facility covenants as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><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;">Deferred Revenue</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%;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="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: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"/>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="7" 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;padding-left:2px;padding-top:2px;padding-bottom: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></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;">4,182</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,233</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,726</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;">69,571</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;">92,908</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,804</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,334</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;">(49,572</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;">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;) was adopted by our board of directors and approved by our stockholders in March 2014. The 2014 Plan provides for the granting of stock options, restricted stock awards, restricted stock units, 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 our 2014&#160;Plan, which increased the number of shares available for issuance under the 2014 Plan by the number of shares subject to awards 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 by us 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;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, we had&#160;</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 </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2016</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,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 subject to awards granted under the 2008 Plan that had been canceled or otherwise forfeited or repurchased between March 21, 2014 and December&#160;31, 2015 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;"><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, 2016</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">4,241,980</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, 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 subject to awards granted under the 2008 Plan that had been canceled or otherwise forfeited or repurchased 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-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 "Plan Administrator"). 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 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 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 "2014 Purchase Plan") was adopted by our board of directors and approved by our stockholders in March 2014. </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 Purchase Plan consists of a twenty-four month offering period 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. 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;">The 2014 Purchase Plan provided for an automatic share reserve increase on the first day of each fiscal year beginning 2015 by a number of shares equal to the least of (i)&#160;</font><font style="font-family:inherit;font-size:10pt;">3,500,000</font><font style="font-family:inherit;font-size:10pt;"> shares, (ii)&#160;</font><font style="font-family:inherit;font-size:10pt;">1%</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding common stock on the last day of the immediately preceding fiscal year, or (iii)&#160;such other amount as determined by our board of directors. On January&#160;1,&#160;2016, the number of shares in the 2014&#160;Purchase Plan was increased by </font><font style="font-family:inherit;font-size:10pt;">642,242</font><font style="font-family:inherit;font-size:10pt;"> shares, representing </font><font style="font-family:inherit;font-size:10pt;">1%</font><font style="font-family:inherit;font-size:10pt;"> of the prior year end&#8217;s common stock outstanding. In June 2016, our board of directors adopted, and our stockholders approved an amendment to our 2014 Purchase Plan which removed the automatic annual share increase and increased the number of shares available for issuance under the 2014 Purchase Plan by&#160;</font><font style="font-family:inherit;font-size:10pt;">4,000,000</font><font style="font-family:inherit;font-size:10pt;">&#160;shares.&#160;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;">,&#160;</font><font style="font-family:inherit;font-size:10pt;">4,104,060</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: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,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&#160;</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;">&#160;during the&#160;year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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. The intrinsic value of shares purchased during the&#160;year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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;">&#160;was&#160;</font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;</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.</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;padding-left:48px;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-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 have allowed certain employees and directors to exercise options granted prior to vesting. The unvested shares are subject to our repurchase right at the original purchase price. The proceeds from the early exercise of stock options initially are recorded in other non-current liabilities and reclassified to common stock as our repurchase right lapses. As of December 31, </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><font style="font-family:inherit;font-size:10pt;">14,307</font><font style="font-family:inherit;font-size:10pt;"> 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 </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.</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;">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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2014</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Restricted stock units</font></div></td><td 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,217</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:top;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:top;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:top;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:top;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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;">12,359</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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">5,829</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,535</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">12,359</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, 2016</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$32.0 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized stock-based compensation expense, net of estimated forfeitures, 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.4 years</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 fair values of the options and employee stock purchase rights are 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;">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;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;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;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;">2014</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.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;" 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;">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.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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.3%</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;">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;">41%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">27%</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 2014 Purchase Plan 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 shares to be issued under the 2014 Purchase Plan.</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><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.</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><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 have no current plans to do so.</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: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="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, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;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,291</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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;padding-right:2px;" rowspan="1" colspan="1"><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;">672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,444</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;">4.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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 (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 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;">(651</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.23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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, 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;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;">7,868</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;">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="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">28,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:2px;padding-top:2px;padding-bottom: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 expected to vest as of 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 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;">7,758</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;">4.82</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6.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;">28,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Vested and exercisable 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;border-bottom:3px double #000000;background-color:#cceeff;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;">5,688</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.57</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">5.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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) Common shares subject to awards granted under the 2008 Plan and canceled after March 21, 2014 are reallocated to the 2014 Plan&#8217;s share reserve and become available for issuance under the 2014 Plan. During the years ended </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><font style="font-family:inherit;font-size:10pt;">266,799</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;">1,640,324</font><font style="font-family:inherit;font-size:10pt;"> shares of the canceled stock options, respectively, were reallocated and became available for issuance under the 2014 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-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, 2016</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;">$8.31</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;">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><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;">2014</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">11,683</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.79</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,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></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 restricted stock unit awards (&#8220;RSUs&#8221;) to our employees, consultants and members of our board of directors, and performance-based stock awards (&#8220;PSUs&#8221;) and market performance-based stock restricted stock unit awards (&#8220;MSUs&#8221;) to certain company 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, 2016</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;">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. These PSUs are subject to service condition vesting requirements with&#160;</font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> of the PSUs that become eligible to vest upon achievement of the performance targets scheduled to vest on each of the first, second, third and fourth year anniversary of the PSU grant date. None of these PSUs were vested as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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;">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. These PSUs are subject to service condition vesting requirements with&#160;scheduled vesting dates March 2017 through June 2018 to the extent they become eligible to vest upon achievement of the performance targets. None of these PSUs were vested as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.</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;">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:7pt;"><font style="font-family:inherit;font-size:7pt;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, 2015</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,452</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.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="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;">4,550</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,139</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;">8.16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(904</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.56</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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, 2016</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,959</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.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="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">49,517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">$8.31</font><font style="font-family:inherit;font-size:10pt;"> on </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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;">$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;">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;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 the next&#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.<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;">During&#160;2016, we repurchased&#160;</font><font style="font-family:inherit;font-size:10pt;">226,676</font><font style="font-family:inherit;font-size:10pt;"> 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;"> as a part of publicly announced program. The repurchased shares were retired upon delivery to us.</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;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</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;">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><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;">2014</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,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></tr><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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,611</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="33" rowspan="1"></td></tr><tr><td style="width:32%;" rowspan="1" 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: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: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:6%;" rowspan="1" 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:6%;" rowspan="1" 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:6%;" rowspan="1" 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:6%;" 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, 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></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:9pt;"><font 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;">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:9pt;"><font 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;">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:9pt;"><font 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;">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:9pt;"><font 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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">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: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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">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: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;">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: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;">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: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;">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: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 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;">&#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: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;">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: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;">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: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">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;">&#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;">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: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;">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: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 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;">&#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: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;">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: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;">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: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">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;">&#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: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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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: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 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;">&#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: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;">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: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">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: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;">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: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;">&#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;">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: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, 2016</font><font style="font-family:inherit;font-size:10pt;">, the estimated fair value of our marketable securities, classified as available for sale, are as follows (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;">&#160;</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="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" 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: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: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: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="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></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;">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;">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,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;">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,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(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;">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></tr><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;">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 year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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. We did not have any marketable securities as of December 31, 2015.</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 contractual maturities as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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="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;">53,500</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;">53,503</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;">31,917</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;">31,869</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;">85,417</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;">85,372</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 assets, based on management's ability to use the funds 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 as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> consisted of the following (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="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: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;">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:9pt;"><font 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;">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:9pt;"><font 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;">(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: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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">(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: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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">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: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></tr><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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">(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: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="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;">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;border-top:1px solid #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;">(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;border-top:1px solid #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-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, 2016</font><font style="font-family:inherit;font-size:10pt;">, no marketable securities were in a continuous unrealized loss position for more than twelve months. Based on evaluation of securities that have been in a continuous loss position, we did not recognize any other-than-temporary impairment charges for 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;">.</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="33" rowspan="1"></td></tr><tr><td style="width:32%;" rowspan="1" 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: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: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:6%;" rowspan="1" 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:6%;" rowspan="1" 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:6%;" rowspan="1" 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:6%;" 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, 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></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:9pt;"><font 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;">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:9pt;"><font 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;">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:9pt;"><font 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;">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:9pt;"><font 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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">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: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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">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: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;">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: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;">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: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;">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: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 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;">&#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: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;">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: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;">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: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">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;">&#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;">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: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;">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: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 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;">&#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: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;">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: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;">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: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">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;">&#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: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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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: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 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;">&#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: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;">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: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">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: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;">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: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;">&#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;">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 consisted of the following (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="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="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying 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="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 Carrying 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 Carrying 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="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 Carrying 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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">&#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></tr><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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,436</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;">(641</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;">795</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,182</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,387</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;">795</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;">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'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 primarily of developed technology, patents and acquired customer relationships 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;">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><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;">2014</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;">(22,978</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,677</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;">(35,593</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,380</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">(20,183</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;">(39,287</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;">(33,213</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;">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><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;">2014</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 provision for income taxes:</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: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;" rowspan="1" colspan="1"><div 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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">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;" rowspan="1" colspan="1"><div 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;">24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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: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;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,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,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></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 current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,078</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;">Deferred tax expense (benefit):</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: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;padding-left:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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: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;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;">(310</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;">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;">429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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 deferred</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">429</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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;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;">757</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;">747</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,507</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: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-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;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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2014</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div 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,862</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;">34.0</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;">&#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;">(13,358</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;">34.0</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;">&#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;">(11,292</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;">34.0</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;">&#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;">State tax - net of federal benefits</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;">27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.1</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;">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;" 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;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;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.1</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 rate differential</font></div></td><td 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;">(666</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;">3.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(422</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;">1.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;">231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.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></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;">Changes in federal valuation allowance</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;">7,141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(35.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;">11,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(30.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;">10,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(31.8</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;">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;">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.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;">1,041</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.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;">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;">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.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(1.1</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;">513</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.5</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;">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.8</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">330</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.0</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;">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;" 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;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</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.1</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;">121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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></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;">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.7</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.9</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;">1,507</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;">(4.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></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="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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="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;" 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 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;">47,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">46,317</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">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;">21,288</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,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;">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;">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;">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;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,735</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: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;">88,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;">79,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">(86,935</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;">(77,643</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;">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></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;">(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;">(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;">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;">$86.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$77.6 million</font><font style="font-family:inherit;font-size:10pt;"> against the net U.S. deferred tax assets as of December 31, </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. For the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, the valuation allowance increased by </font><font style="font-family:inherit;font-size:10pt;">$9.3 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$14.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$11.2 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-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;">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;">, we had U.S. federal net operating loss carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$139.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$130.6 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;">$68.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$68.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. We track the portion of our net operating loss attributable to stock option benefits in accordance with ASC 718 </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Share Compensation</font><font style="font-family:inherit;font-size:10pt;">, therefore, these amounts are no longer included in our gross or net deferred tax assets. The gross tax benefit of stock options totals </font><font style="font-family:inherit;font-size:10pt;">$10.8 million</font><font style="font-family:inherit;font-size:10pt;"> at December 31, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, and will only be recorded to additional paid in capital when these benefits reduce cash taxes payable.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font><font style="font-family:inherit;font-size:10pt;">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, 2026</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;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2036</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;">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;">, we had U.S. federal research and development credit carryforwards of </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;">$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;">. The federal credit carryforwards will begin to expire at various dates beginning in </font><font style="font-family:inherit;font-size:10pt;">2027</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' 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, </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;">, 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;">$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;">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;">, we had gross unrecognized tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$3.3 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;">. We have accrued net interest expense of </font><font style="font-family:inherit;font-size:10pt;">$9,000</font><font style="font-family:inherit;font-size:10pt;"> (i.e., there was </font><font style="font-family:inherit;font-size:10pt;">$20,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;">$11,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;">2016</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;">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><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;">2014</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,846</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">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></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;">690</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">(269</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;">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,308</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,195</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;">2016</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.1 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;">We are subject to taxation in the United States, various states, and several foreign jurisdictions. 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. During January 2017, the Internal Revenue Service (IRS) notified us that it intends to examine the 2014 and 2015 tax returns beginning in the first quarter of 2017.</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 contractual maturities as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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="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;">53,500</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;">53,503</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;">31,917</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;">31,869</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;">85,417</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;">85,372</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;">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 income (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;">Recent Accounting Pronouncements</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 Financial Accounting Standards Board ("</font><font style="font-family:inherit;font-size:10pt;color:#252525;">FASB") </font><font style="font-family:inherit;font-size:10pt;">issued Accounting Standard Update ("ASU") No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;">, which will supersede most of the existing revenue recognition guidance under U.S. GAAP.&#160;This ASU requires an entity to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those 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 balance sheets. This standard is effective for&#160;annual&#160;reporting periods beginning after December&#160;15,&#160;2017, including interim periods within that reporting period. Early adoption of one year prior to the required effective date is permitted.&#160;However, we do not plan to early adopt. Accordingly, the updated standard is effective for us in the first quarter of 2018. The ASU allows for either full retrospective or modified retrospective adoption.&#160;We are still in the process of evaluating which transition method we plan to adopt with such decision depending on a number of factors, including system readiness and the magnitude of the potential impact on our financial statements. While we are continuing to assess all potential impacts of the new standard, we currently 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-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;color:#252525;">In February 2016, the</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;color:#252525;">FASB issued ASU No. 2016-02, </font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;color:#252525;"> </font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">(Topic 842). </font><font style="font-family:inherit;font-size:10pt;color:#252525;">This new accounting standard</font><font style="font-family:inherit;font-size:10pt;"> 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. The guidance is effective </font><font style="font-family:inherit;font-size:10pt;color:#252525;">for annual periods beginning after December 15, 2018</font><font style="font-family:inherit;font-size:10pt;"> with early adoption permitted. We are currently evaluating the impact of this guidance on our financial statements.</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 March 2016, the FASB issued ASU No. 2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation&#8212;Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.</font><font style="font-family:inherit;font-size:10pt;"> The new guidance requires the recognition of the income tax effects of awards in the income statement when the awards vest or are settled, thus eliminating additional paid in capital pools. 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. This guidance is effective for annual and interim reporting periods of public entities beginning after December 15, 2016 with early adoption permitted. We will be adopting this guidance in the first quarter of fiscal year 2017 and do not believe this standard will have a material impact on our consolidated financial statements. </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;"><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;">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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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="10" rowspan="1"></td></tr><tr><td style="width:62%;" 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><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 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"/>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="7" 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;">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,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;">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;">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;">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;">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 and amortization</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(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;">Total 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;">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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Related-Party Transactions</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;">An affiliate of one of our significant stockholders is also acting as a reseller of our products. On May 27, 2015, the significant stockholder reduced its ownership of our common stock, and ceased to be a related party. During the years ended December 31, 2015 and 2014, we recognized </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, revenue from this reseller.</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;">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: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 and perpetual software license revenue; and (ii) services revenue, which includes post contract support (&#8220;PCS&#8221;), subscription, 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.</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-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: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: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"/>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="7" 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="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;">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;">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,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;">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;">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><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;">2014</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,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></tr><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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,611</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;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the estimated fair value of our marketable securities, classified as available for sale, are as follows (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;">&#160;</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="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" 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: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: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: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="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></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;">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;">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,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;">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,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(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;">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></tr><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;">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;">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><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;">2014</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 provision for income taxes:</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: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;" rowspan="1" colspan="1"><div 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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">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;" rowspan="1" colspan="1"><div 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;">24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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: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;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,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,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></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 current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,078</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;">Deferred tax expense (benefit):</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: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;padding-left:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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: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;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;">(310</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;">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;">429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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 deferred</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">429</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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;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;">757</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;">747</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,507</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 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="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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="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;" 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 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;">47,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">46,317</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">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;">21,288</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,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;">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;">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;">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;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,735</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: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;">88,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;">79,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">(86,935</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;">(77,643</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;">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></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;">(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;">(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;">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-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;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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2014</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div 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,862</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;">34.0</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;">&#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;">(13,358</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;">34.0</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;">&#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;">(11,292</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;">34.0</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;">&#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;">State tax - net of federal benefits</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;">27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.1</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;">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;" 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;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;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.1</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 rate differential</font></div></td><td 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;">(666</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;">3.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(422</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;">1.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;">231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.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></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;">Changes in federal valuation allowance</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;">7,141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(35.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;">11,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(30.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;">10,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(31.8</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;">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;">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.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;">1,041</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.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;">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;">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.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(1.1</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;">513</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.5</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;">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.8</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">330</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.0</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;">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;" 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;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</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.1</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;">121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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></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;">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.7</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.9</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;">1,507</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;">(4.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></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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2014</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Restricted stock units</font></div></td><td 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,217</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:top;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:top;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:top;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:top;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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;">12,359</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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">5,829</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,535</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">12,359</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 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, 2016</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;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;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-top: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,900</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,711</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">2018</font></div></td><td 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,393</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">2,393</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">2019</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,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;">&#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,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></tr><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;">2020</font></div></td><td 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;">365</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">365</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">2021</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;">79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Thereafter</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;">7</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;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;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;">7</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;">7,647</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;">14,900</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;border-bottom:3px double #000000;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="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;">22,547</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;">Activity related to goodwill for 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;"> 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="4" rowspan="1"></td></tr><tr><td style="width:87%;" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">Balance as of December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="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></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;">Acquisitions</font></div></td><td 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,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:9pt;"><font style="font-family:inherit;font-size:9pt;">Balance as of December 31, 2016</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,307</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 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;">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><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;">2014</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;">(22,978</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,677</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;">(35,593</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,380</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">(20,183</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;">(39,287</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;">(33,213</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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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="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: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"/>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="7" 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,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,418</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">8,401</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;">8,873</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 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;">15,070</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,291</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 summarizes the allocation of the purchase price to the fair value of the assets acquired (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-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;">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><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;">2014</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;">118,750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">106,842</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">85,325</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;">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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">45,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">23,093</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,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;">19,254</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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,380</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">8,707</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;">Total revenue</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;">230,003</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;">198,955</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;">179,507</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;">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><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;">2014</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">11,683</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.79</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,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></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:7pt;"><font style="font-family:inherit;font-size:7pt;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, 2015</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,452</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.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="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;">4,550</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,139</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;">8.16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(904</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.56</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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, 2016</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,959</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.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="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">49,517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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="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, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;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,291</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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;padding-right:2px;" rowspan="1" colspan="1"><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;">672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,444</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;">4.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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 (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 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;">(651</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.23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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, 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;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;">7,868</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;">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="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">28,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:2px;padding-top:2px;padding-bottom: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 expected to vest as of 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 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;">7,758</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;">4.82</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6.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;">28,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Vested and exercisable 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;border-bottom:3px double #000000;background-color:#cceeff;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;">5,688</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.57</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">5.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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) Common shares subject to awards granted under the 2008 Plan and canceled after March 21, 2014 are reallocated to the 2014 Plan&#8217;s share reserve and become available for issuance under the 2014 Plan. During the years ended </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><font style="font-family:inherit;font-size:10pt;">266,799</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;">1,640,324</font><font style="font-family:inherit;font-size:10pt;"> shares of the canceled stock options, respectively, were reallocated and 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 are 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;">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;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;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;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;">2014</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.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;" 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;">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.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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.3%</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;">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;">41%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">27%</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 are 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;">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;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;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;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;">2014</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.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;" 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;">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.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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.3%</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;">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;">41%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">27%</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 as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> consisted of the following (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="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: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;">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:9pt;"><font 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;">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:9pt;"><font 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;">(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: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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">(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: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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">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: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></tr><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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">(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: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="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;">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;border-top:1px solid #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;">(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;border-top:1px solid #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;">Future amortization expense for purchased intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> 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="5" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:63%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">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;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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">865</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: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,633</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;">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;">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;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="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;">2014</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;">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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">13%</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;">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><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;">2014</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;">118,750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">106,842</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">85,325</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;">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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">45,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">23,093</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,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;">19,254</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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,380</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">8,707</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;">Total revenue</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;">230,003</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;">198,955</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;">179,507</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;">Our long-lived assets which include property and equipment, net and intangible assets, net is primarily located in the United States. No other geographic regions comprise&#160;10%&#160;or more of long-lived assets 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;"> 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-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, net of estimated forfeitures, 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%;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> <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;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</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;">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><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;">2014</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,846</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">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></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;">690</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">(269</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;">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,308</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,195</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;">Balance Sheets and Statement of Operations Components</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 and Sales Return Reserve</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: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, 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 2014</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;">2,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,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: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;">1,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,590</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;" rowspan="1" colspan="1"><div style="text-align: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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(8</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;">2,906</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,887</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,904</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 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.21875%;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, 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 2014</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;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="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Sales return reserve, 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,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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 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;">565</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">940</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">858</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Utilization</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,032</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,102</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;">(418</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;">Sales return reserve, 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;">713</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,180</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,342</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: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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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="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: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"/>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="7" 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,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,418</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">8,401</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;">8,873</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 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;">15,070</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,291</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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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="10" rowspan="1"></td></tr><tr><td style="width:62%;" 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><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 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"/>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="7" 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;">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,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;">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;">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;">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;">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 and amortization</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(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;">Total 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;">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 and amortization on our property and equipment for the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$7.6 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$8.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$10.0 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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and 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;">Activity related to goodwill for 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;"> 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="4" rowspan="1"></td></tr><tr><td style="width:87%;" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">Balance as of December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="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></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;">Acquisitions</font></div></td><td 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,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:9pt;"><font style="font-family:inherit;font-size:9pt;">Balance as of December 31, 2016</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,307</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%;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 consisted of the following (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="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="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying 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="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 Carrying 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 Carrying 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="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 Carrying 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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">&#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></tr><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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,436</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;">(641</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;">795</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,182</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,387</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;">795</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%;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 for the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">, </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.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Purchased intangible assets are amortized over a remaining weighted average useful life of </font><font style="font-family:inherit;font-size:10pt;">4.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, 2016</font><font style="font-family:inherit;font-size:10pt;"> 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="5" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:63%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">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;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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">865</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: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,633</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: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-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: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: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"/>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="7" 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="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;">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;">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,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;">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;"><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%;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;"><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="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: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"/>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="7" 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;padding-left:2px;padding-top:2px;padding-bottom: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></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;">4,182</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,233</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,726</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;">69,571</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;">92,908</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,804</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,334</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;">(49,572</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;">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><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%;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;">Settlement of Contractual Liability </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;">In May 2014, we reached a settlement agreement with one of our legal service providers which resulted in the reduction of a previously accrued contractual liability that totaled </font><font style="font-family:inherit;font-size:10pt;">$12.0 million</font><font style="font-family:inherit;font-size:10pt;">.&#160;We made a payment of </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> in accordance with the terms of the settlement agreement in June 2014 and recorded a </font><font style="font-family:inherit;font-size:10pt;">$7.0 million</font><font style="font-family:inherit;font-size:10pt;"> benefit to litigation expense (benefit) at that time.</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;">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 9 aten-20161231.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 2103100 - Disclosure - Balance Sheet and Statement of Operations Components link:presentationLink link:calculationLink link:definitionLink 2403408 - Disclosure - Balance Sheet and Statement of Operations Components - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2403410 - Disclosure - Balance Sheet and Statement of Operations Components - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2403407 - Disclosure - Balance Sheet and Statement of Operations Components - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Balance Sheet and Statement of Operations Components - Goodwill Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Balance Sheet and Statement of Operations Components - Purchased Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Balance Sheet and Statement of Operations Components - Schedule of Allowance for Doubtful Accounts and Sales Return Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 2403409 - Disclosure - Balance Sheet and Statement of Operations Components - Schedule of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Balance Sheet and Statement of Operations Components - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Balance Sheet and Statement of Operations Components - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Balance Sheet and Statement of Operations Components (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 - Lease Obligations and Other 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 1004000 - Statement - Consolidated Statement of Stockholders' Equity (Deficit) 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 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 and Accounts Receivable as Percentage of Total Net Accounts Receivable (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 2406406 - 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 2406408 - Disclosure - Equity Award Plans - Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2406405 - Disclosure - Equity Award Plans - Summary of Activity under Stock Option Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2406407 - Disclosure - Equity Award Plans - Summary of RSU activity (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - 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 2409407 - 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 2409406 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Marketable Securities and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Marketable Securities and Fair Value Measurements - Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Marketable Securities and Fair Value Measurements - Estimate of Fair Value of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Marketable Securities and Fair Value Measurements - Schedule of Fair Value of Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Marketable Securities and Fair Value Measurements - Securities in Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - 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 2111100 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Related-Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 aten-20161231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 aten-20161231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 aten-20161231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Earnings Per Share [Abstract] Net Loss Per Share Earnings Per Share [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 Property, Plant and Equipment [Abstract] Accrued compensation and benefits Employee-related Liabilities, Current Accrued tax liabilities Taxes Payable, Current Other Other Accrued Liabilities, Current Total accrued liabilities Accrued Liabilities, Current Disclosure of Compensation Related Costs, Share-based Payments [Abstract] 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] Stock options Employee Stock Option [Member] RSUs Restricted Stock Units (RSUs) [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] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock-based compensation Share-based Compensation Income Tax Disclosure [Abstract] 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] Others Deferred Tax Liabilities, Other Total deferred tax liabilities Deferred Tax Liabilities, Gross Net deferred tax assets Deferred Tax Assets, Net Related Party Transactions [Abstract] Related-Party Transactions Related Party Transactions Disclosure [Text Block] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] MSUs Market Performance-Based Restricted Stock Units [Member] Market Performance-Based Restricted Stock Units [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 Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 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 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 Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Preferred Stock Preferred Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Deficit Retained Earnings [Member] Accumulated Other Comprehensive Loss AOCI Including Portion Attributable to Noncontrolling Interest [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Redeemable Convertible Preferred Stock Redeemable Convertible Preferred Stock [Member] Convertible Preferred Stock Convertible Preferred Stock [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 Stock based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Accretion of Series D redeemable convertible preferred stock dividend Temporary Equity, Dividends, Adjustment Issuance of common stock in connection with initial public offering net of offering costs (shares) Stock Issued During Period, Shares, New Issues Issuance of common stock in connection with initial public offering net of offering costs Stock Issued During Period, Value, New Issues Conversion of preferred stock to common stock in connection with initial public offering (shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Conversion of preferred stock to common stock in connection with initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities Common stock issued under employee equity incentive plans, net of unvested portion (shares) Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Common stock issued under employee equity incentive plans, net of unvested portion 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, net of repurchases (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Vesting of early exercise stock options, net of repurchases 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 Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Balance at end of period (shares) Balance at end of period Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current Assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Marketable securities Available-for-sale Securities, Current Accounts receivable, net of allowances of $3,619 and $4,067 as of December 31, 2016 and December 31, 2015 Accounts Receivable, Net, Current Inventory Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Goodwill and intangible assets Intangible Assets, Net (Including 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 Deferred revenue, current Deferred Revenue, Current Total current liabilities Liabilities, Current Deferred revenue, non-current Deferred Revenue, Noncurrent Other non-current liabilities Other Liabilities, Noncurrent Total Liabilities Liabilities Commitments and contingencies (Note 5) Commitments and Contingencies Stockholder's equity : Stockholders' Equity Attributable to Parent [Abstract] Common stock, par value $0.00001 - 500,000 shares authorized as of December 31, 2016 and 2015; 67,873 and 64,172 shares issued and outstanding as of December 31, 2016 and 2015 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 Retained Earnings (Accumulated Deficit) Total Stockholders’ Equity Total Liabilities and Stockholders' Equity Liabilities and Equity Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [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] 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 Estimated useful life (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Goodwill Goodwill Legal, accounting and other professional fees incurred Business Combination, Acquisition Related Costs Amortization period of acquisition costs (in years) Business Combination Tax Amortization Period Business combination amortization period for income tax purposes Commitments and Contingencies Disclosure [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] City of Warren Police and Fire Retirement System v. A10 Networks City of Warren Police and Fire Retirement System v. A10 Networks [Member] City of Warren Police and Fire Retirement System v. A10 Networks [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Litigation settlement Litigation Settlement, Amount Rent expense Operating Leases, Rent Expense 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 Deferred Revenue Less: current portion Non-current portion Compensation and Retirement Disclosure [Abstract] 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, Contributions by Employer Fair Value Disclosures [Abstract] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value Measurements, Recurring and Nonrecurring [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] 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 Available-for-sale Securities Total Assets, Fair Value Disclosure Statement of Comprehensive Income [Abstract] Net loss Net Income (Loss) Attributable to Parent Other comprehensive loss, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized loss on marketable securities Comprehensive loss Other Comprehensive Income (Loss), Net of Tax 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 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 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 Quarterly facility fees Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Amount outstanding Long-term Line of Credit 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 Equity Award Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] 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] Allowance for Doubtful Accounts and Sales Return Reserve 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 Goodwill Schedule of Goodwill [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] Organization, Consolidation and Presentation of Financial Statements [Abstract] 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] Leasehold improvements Leasehold Improvements [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Number of software based advanced application networking and network security solutions Number of Software Based Advanced Solutions Number of Software Based Advanced Solutions Estimated Useful Life (in Years) Property, Plant and Equipment, Useful Life 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 Developed technology Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than 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 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] Option Exchange Program Option Exchange Program [Member] Option Exchange Program [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 Number of shares available for future grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 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 Acquisition price at lower of fair market value, percentage Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date 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) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Other than options granted (in shares) 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 Incremental share based compensation expense Allocated Share-based Compensation Expense Summary of Outstanding Shares of Common Stock Equivalents Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] 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 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 2017 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Five Total Finite-Lived Intangible Assets, Net Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] 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 Schedule of 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] Depreciation and amortization property and equipment Depreciation, Depletion and Amortization Amortization of assets Amortization of Intangible Assets Weighted average useful life (in years) Contractual liability Contractual Obligation Payments related to settlement PaymentsRelatedToSettlement Payments Related To Settlement of Contratual Obligations Benefit to litigation expense Gain (Loss) on Contract Termination 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] Allowance for Sales Returns Allowance for Sales Returns [Member] Valuation Allowance [Line Items] Valuation Allowance [Line Items] Beginning Balance Valuation Allowances and Reserves, Balance Charged to expenses Valuation Allowances and Reserves, Charged to Cost and Expense Charged to revenue Valuation Allowances and Reserves, Charged to Other Accounts Write-offs Valuation Allowances and Reserves, Deductions Ending Balance Equipment Equipment [Member] Software Software and Software Development Costs [Member] Furniture and fixtures Furniture and Fixtures [Member] Construction in progress Construction in Progress [Member] Property and equipment, gross Property, Plant and Equipment, Gross Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Total property and equipment, 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, Extraordinary Items, Noncontrolling Interest Schedule of Future Noncancelable Minimum Operating Lease Payments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Employee Benefit Plan Compensation and Employee Benefit Plans [Text Block] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Continuous loss position, Fair value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Continuous loss position, Unrealized losses Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Segment Reporting [Abstract] Geographic Information Segment Reporting Disclosure [Text Block] 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 Credit Facility Debt Disclosure [Text Block] 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 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 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 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 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 Schedule of Total Revenue Based on Customer's Location Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Beginning balance Acquisitions Goodwill, Acquired During Period Ending balance Marketable Securities and Fair Value Measurements Fair Value Disclosures [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. Customer D Customer D [Member] Customer D [Member] 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 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) Outstanding options, Ending balance (in shares) Vested and expected to vest at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 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 Ending balance (in dollars per share) Vested and expected to vest at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price 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 expected to vest at end of period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, 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 expected to vest at end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate 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 Appcito Acquisition Business Combination Disclosure [Text Block] 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 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 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 Schedule of Revenue as Percentage of Total Revenue and Accounts Receivable as Percentage of Total Net Accounts Receivable Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Raw materials Inventory, Raw Materials, Gross Finished goods Inventory, Finished Goods, Gross Total inventory Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Patents Patents [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill) Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Carrying Value Intangible Assets, Net (Excluding Goodwill) Revenue from related parties Revenue from Related Parties 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 (used in) 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 Gain on settlement of contractual liability 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 (used in) 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 and maturities of marketable securities Proceeds from Sale and 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, net of repurchases Proceeds from Issuance of Common Stock Repurchase and retirement of common stock Payments for Repurchase of Common Stock Proceeds from initial public offering, net of offering costs Proceeds From Issuance Initial Public Offering Net Proceeds from issuance initial public offering, net of offering costs. Principal payments on revolving credit facility Repayments of Lines of Credit 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 - 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 Conversion of preferred stock into common stock Conversion of Stock, Amount Converted Accretion of Series D redeemable convertible preferred stock Preferred Stock, Accretion of Redemption Discount Costs related to the initial public offering included in accounts payable and accrued liabilities Costs Related To Initial Public Offering Included In Accounts Payable And Accrued Liabilities Costs Related to Initial Public Offering Included In Accounts Payable and Accrued Liabilities Common stock issued under asset purchase agreement Stock Issued Schedule of Purchase Price Allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Description of Business and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Balance Sheet and Statement of Operations Components Supplemental Balance Sheet Disclosures [Text Block] Description of Business Description Of Business, Policy [Policy Text Block] Description Of Business, Policy [Policy Text Block] Basis of Presentation Consolidation, 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] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of Unrealized Loss on Investments Schedule of Unrealized Loss on Investments [Table Text Block] Schedule of Fair Value of Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] 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] 2017 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2018 Operating Leases, Future Minimum Payments, Due in Two Years 2019 Operating Leases, Future Minimum Payments, Due in Three Years 2020 Operating Leases, Future Minimum Payments, Due in Four Years 2021 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due 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) Income Statement [Abstract] Revenue: Revenues [Abstract] Products Sales Revenue, Goods, Net Services Sales Revenue, Services, Net Total revenue Revenue, Net Cost of revenue: Cost of Goods and Services Sold [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] Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense General and administrative General and Administrative Expense Litigation expense (benefit) Litigation Settlement, Expense (Benefit) Litigation Settlement, Expense (Benefit) Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Other income (expense), net: 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 other expense, net Nonoperating Income (Expense) Provision for income taxes Net loss Accretion of redeemable convertible preferred stock dividend Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Net loss per share attributable to common stockholders: 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 attributable to common stockholders: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Income Taxes Income Tax Disclosure [Text Block] 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 Equity Option [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 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 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 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 EX-101.PRE 13 aten-20161231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 aten2016123110kcharta02.jpg begin 644 aten2016123110kcharta02.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 ZBBL3P]XK\/>(-6UG2M&U..\N]$N%MM11$;$,I7<%W$;6..NTG!!!P1B@#; MHK,\0Z_H_A^VBN-7OH[99I!% F"TDTAY"1HH+.V 3M4$\&F^&_$>B^(H9Y-' MODN#;2".XB9&CF@<@,%DCKZO+IUH^H6]S:>5=&%?-0&95P&QG&&88]S7NVD?\@JS_ .N" M?^@BO&/VZ?\ DVS7O^OBT_\ 2B.O9M-;9HUL^UFVVZ' ')^4<"@# \>ZK?AK M7PQH$ICUO5@P28 '[#;KCS;D@_W<@*.[LHZ;B/)_V3-+M-%\2:H>$?C%K&GW>HZSK'P0^*USK6I2_OY8O#S[(H$)\ MF!"3G:BDGMEF=L#.!@?LS?$6Y;XO>/;7_A ?&('B'Q&)))3IQV:7D-\MT<_N MF]J .T\!ZJ_C;]KOQC#/_!%;?_$5R?QE^&?PWT[X0>--0T_X?^$[.\M= M OIK>X@T:WCDAD6W69QXC MG :1RQ ^S6W'-?2E !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 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% 'E7[37@?Q;\2/AQ<^#?#0T2!;N6&26ZU"\EC*"-P^ B0OG) M5>21U->A>%EUA-"M8M=MK&WOHXD21;.Y>>(D* 2&9$/7/&*TZ* "O-OA#X"U MCPAXR^(.LZEQ8>]>DT4 >;>(O!NIZ7\7 MK?XG>&;87TEQIQTS6M-$JQO?]BWJ/_I-)79UQGQV_P"2(>//^Q;U'_TFDH \9_X)Q?\ M)$-9_P"QDG_])K:OIFOF;_@G%_R1#6?^QDG_ /2:VKZ9H **** "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 *XSX[?\D0\>?\ 8MZC_P"DTE=G7&?';_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 **** "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 *XSX[?\ )$/'G_8MZC_Z325V=<9\=O\ MDB'CS_L6]1_])I* /&?^"<7_ "1#6?\ L9)__2:VKZ9KYF_X)Q?\D0UG_L9) M_P#TFMJ^F: "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 **** "N,^.W_)$/'G_ &+>H_\ MI-)79UQGQV_Y(AX\_P"Q;U'_ -)I* /&?^"<7_)$-9_[&2?_ -)K:OIFOF;_ M ()Q?\D0UG_L9)__ $FMJ^F: "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 **** "N,^.W_ M "1#QY_V+>H_^DTE=G7&?';_ )(AX\_[%O4?_2:2@#QG_@G%_P D0UG_ +&2 M?_TFMJ^F:^9O^"<7_)$-9_[&2?\ ])K:OIF@ 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@ KC/CM_R1#QY_P!BWJ/_ *325V=<9\=O^2(>//\ L6]1_P#2:2@#QG_@ MG%_R1#6?^QDG_P#2:VKZ9KYF_P""<7_)$-9_[&2?_P!)K:OIF@ 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@ K-L]9M;G6[K2HS^]MU#$Y^\?X@/IQ^=.\1:DFDZ//>M@LJXC4 M_P 3GH*\DTG4Y[#68M2#,\BR;I,GEP?O#\4=O^#\O M,]C+LK>+I3GVV]?Z_,]KHJ.VFCN+>.XA8-'(H92.X/2I*^HC)25UL>0TT[,* M***8@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC/ MCM_R1#QY_P!BWJ/_ *325V=<9\=O^2(>//\ L6]1_P#2:2@#QG_@G%_R1#6? M^QDG_P#2:VKZ9KYF_P""<7_)$-9_[&2?_P!)K:OIF@ 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@ K@_%'BA[7Q;;) Y-O9MMF4'[Y/WA^ _7-=5XEU-=)T:>\ M.-X&V('NYZ?X_A7C,CM)(TCL6=B2Q/4DU\-QCG4\(J>'H.TKJ3]$]/O?Y>9] M#D6 C6^A<'O\ 9I&_7.*]"AQ;@:M.,O>C1\/JMD#Z"92?YUR\7P\MQ_K=3E;_ '8@O]35N+P!HZ_?N+US_OJ!_P"@ MT?7,[G\.&C'UG?\ (/89?'>JWZ1_S-.7Q7X>C^]J49_W49OY"JDOC?0$^[+/ M)_NQ'^N*=%X*\/I]ZVDD_P!Z9OZ$5;B\+Z!']W3(3_O$M_,T6S^?6E'_ ,"; M_P @_P"$V/\ ._N,B7X@:4O^JM+QS[JH'\ZJ2_$2(?ZK2G;_ 'I@/Z&NLBT? M28L>7IEDI'<0+G^56XH88O\ 511I_NJ!1]1SJ?Q8J,?2"?YA]8P$=J+?K+_( MX7_A-M8F_P"/71,_@[_R H_M[QK#YXL]T)Y'X'^==I7B6B7\F MEZI!?19)C;+#^\O0C\J]IMIH[BWCN(6#1R*&4CN#TK]7X-S3ZW@_83?O4]/E MT^[;[CXW/<'[&O[2.TOSZ_YDE%%%?8'AA1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !7&?';_DB'CS_L6]1_\ 2:2NSKC/CM_R1#QY M_P!BWJ/_ *324 >,_P#!.+_DB&L_]C)/_P"DUM7TS7S-_P $XO\ DB&L_P#8 MR3_^DUM7TS0 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 %%%4-9UC3])A\R]G"$CY8QR[?05 ME6K4Z$'4J222ZLN%.522C!79?K!\0^*M-TC=$&^TW0_Y91GI_O'M_/VKFKG6 M_$'B>9K31X'MK7.&<'!Q_M/V^@_6M?1_!EK86[32&.[O]I\LRC]TC=N._/K^ ME?-SS?%YA>.6P]W_ )^26G_;JZO^F>K' T<-9XN6O\JW^;Z'#^(->U#6I0;M MPL2'*1(,*O\ B?K6579R> =5D=G>_M&9B222V2?RIO\ PK[4_P#G]M/_ ![_ M K\^Q&19SB*CJ5:_PKM/"]C>Z;I*65[-%, MT1(C9"?N]@<^G/X8K[#A##9A@7.AB*;4'JGIH_\ @K\CQ,[JX;$*-2E).2T^ M7_ -2BBBONCYT**** "BBB@ HHHH **** "BBB@ IDL44R[98TD4'.&4$9I] M%)I-68)VV(/L5G_SZ6__ '[%'V*S_P"?2W_[]BIZ*CV-/^5?<7[27<@^Q6?_ M #Z6_P#W[%3(JH@1%"J.@ P!2T4XTXQ^%6$Y-[L****LD**** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH \]^-WQ7TGX5^&9-9U+2-8U':RHJVMLWE[FSM#S$;%''J3TXY%=[:3?: M+2&?;M\R-7QG.,C.*\2_;J /[-NNY[7-IC_P(2O:-(_Y!5G_ -<$_P#010!Y MYX\^*FH:1K-WH_A'P!K_ (SN[# OWL=L5O;L0#Y?F-]Z3!R44$C(SC-6?@M\ M7/#WQ0M+]-/M;W2M7TR3R]0TN_39/;G) )'<9!'J",$"N[TVPM=.MV@M(A&C M2R3-C^)W*?#CP^+K]K3XA^,M,C:'2[;3[?2KATXCN;TK%)(1C MJ45%4^[?6@#TGQ;XVMM'\1Z9X5T^S?5?$>IQO-;V22"-8X4^]-,Y!\N,'C." M23@ \X9X6\;PZEXJO?!^L6']C^)+.W2[-H9Q+'<6[' FADP-Z!LJ\:6\WPR\6V<4OA^_1[B:YTPQ MP@V[@NP2\9BHZG:K' X!/% '"_\ !.+_ )(AK/\ V,D__I-;5],U\S?\$XO^ M2(:S_P!C)/\ ^DUM7TS0 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !110Q"J68@ #))[4 %17EU;V<#3W4 MR0Q+U9S@5S'B#QK9V9-OIJB\N.FX?ZM3]?XOP_.LJS\.ZYXBN%O=>N)((>JQ MD8;'H%Z+^/-?/8G/HRJ/#X"'M:GE\*]9;'ITLM:C[3$2Y(_B_1$^K>,KJ]N/ ML'AVVDD=N!*4RQ]U7M]3^0I^C>"I)YOMOB"X>>5CDQ!\Y_WF[_0?G75:3I=C MI4'DV5NL8/WFZLWU/>KM11R*>)FJV93]I+I':"^77U?S*GF,:473PD>5=_M/ MY]".V@AMH5AMXDBC485$7 %2445]'&*BK+8\MMMW84444Q!1110 4444 %%% M% !1110 4444 %%%% !1110 445SOQ,N[FQ^'VO7EG/)!<0V,KQ2QMAD8*<$ M'L:J,>:27KLK2J"#=-R,CWK[1KCQ6 M$EA[7=[G=@L='%WY5:P4445RG<%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >'?MT_\FV:]_U\ M6G_I0E>SZ1_R"K/_ *X)_P"@BN1^,'PUT_XG^'6\/:WKVMV.ENZ22V^GM @E M9#E0BHMQ>"+S2 !GRT13TSG'>@#, M\6:U>)7)KUW'N#.-T=C"3@W$H]!R%3J[#' #,MKPWI.C^$M%L]&LV M6&-I& :5AYES.Y9W=C_%(QWN3]3TKRO5OV<=(U/7K_6Y_B;\38[W4)?-N7M] M8AB#GH!M6$ #@#L.*VOAQ\#]!\%>+HO$Z>*O&/B"]AMY((%UO4EN8X=^-SH M!&I#8!7.>C'B@#C_ (':>?#7[57Q=T>X00OJR6NKVJ_\]8F9R[CZ/*0??-1? MM':5+XG_ &C_ (*Z';[V-E>7.J7 09"1Q/!)EO0$PE1O3< PPRD$9!&2">&/!4&F^*K[QAJMZ= M6\1WMNEJUV81$EO;J?]BWJ/\ Z324 >,_\$XO^2(:S_V, MD_\ Z36U?3-?,W_!.+_DB&L_]C)/_P"DUM7TS0 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 %%#]Z%K_/_ "ZG14PM2G2C5DM);$E%%%=QSA1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !116?XBU)-)T>>];!95Q&I_B<]!65:M"A3E5F[**N_D73A* MI)0CNRQ:WEM3^"=9>P\0B2XD)BNVV3,3W)X8 M_C_,UZQ7D9#G,=>W"QC^%>K-]!WK MB[OQ%KGB*=K+0K:2WAZ-(#AL>I;HOX<^]>1F&=8;!-4W[U1[1CK)_P"7S.W" MX"KB%S+2*W;T1TWB#Q-INC@I))Y]SVAC.2/J>U7'7:1^[4_3^+\?RKK !P *\W^S\?FOO8Z7L MZ?\ )%ZO_%+]%^#.OZSAL'IAUS2_F?Z(Q?#_ (9TW1P'CC\ZYQS-(,G\!VK: MHHKZ'#86CA::IT8J,5T1Y=6M4K2YZCNPHHHKH,PHHHH **** "BBB@ HHHH M**** "BBB@ HHILCI&A>1U15&2S' % #J*YC6/B#X)TC<+[Q/IJLOWDBF$KC M_@*9/Z5QFL?'[P5:$K8P:GJ+=FCA$:'\7(/Z5O##59_#%G/4Q="G\4T>M45\ M^3_'GQ/J\I@\+^#5>3. &\RY;_OE M,\[]H+Q+G9%-I5NW;;%:[?^^OWE;?4 M*B^-J/JSF_M.E+^'%R]$?0KLJ*6=@J@9))P!7GGQ=\8>%D\!ZYIH\0:;)>3V M4L4<$=PKN6*D 84DC\:\_3X'>-=:82>*/&:,2\$ZOJ[ZEJ5[>6EE)+'DJD>X*2#M )Z_P"U5TZ.'A-7J7?DC.KB,5.G*U*R ML]W^A\^4445]&?(EC3/^0C;?]=D_F*^^*^!],_Y"-M_UV3^8K[XKQH_^DTE=G7&?';_DB'CS_L6]1_\ 2:2@#QG_ M ()Q?\D0UG_L9)__ $FMJ^F:^9O^"<7_ "1#6?\ L9)__2:VKZ9H **** "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 **** "BN<^(.K?V;H;0QMBX MNLQICJ%_B/Y"M6_M;0XGD;-Q#^[FSU)'0_B/US7FK-:#QSP-_?2O\ M\#UMKZ'6\'46'^L?9O;_ (/Z&W1117I'(%%%% !144UQ;P_ZZ>*/_?<#^=4Y MM>T6'[^J6>1V64,?TK&IB:-+XYI>K2-(TJD_ABV:-%8,WC#P]'Q]OWGT2)S_ M $Q5*;Q[HJ?1\0;G[\QA!_VXU_]!YJ?]9(2 M_A8>K+TAI^8_[*DOCJP7S.]I&95&YB !W)K@_P#A&/%MQ_Q\ZWA?0W,A_3&* M5?A_/*VZZUC)]HBWZEJ/[7S&?\+!2^=?73_ .YM7^8-<_XYTK2=&:"T MLA*UP_SR,[YVKT Q[\_E7%F.;YO@\/*O4I0@EWDV_P #?"X' UZJIQG)M]E; M\S#UF^EU/4Y[Z7[TK9 _NCL/P&*[CX7ZMYMK+I,S?/%^\ASW4GD?@>?QKSRI M;2YN+2X6XMIGAE7[KH<$5^=Y5G%3 XY8N6M[\WFGO_GZGT^,P,,1A_8K2VWE M8]THK@=,\:W]FL2ZW8N\N.C?ABNOTG6--U1-UE=)(<9*9PX^H/ M-?K^ SS!8[W:<[2_E>C^[K\KGQ.)R^OA]9K3NM47Z***]8X@HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **@ MO;RULH3-=W$<$8_B=L9^GK7(ZGXV>>;[)H%G)<3,<+(R$Y]PHY_/'TKSR6K?HEJ=6'P5;$?PXZ=^GWG8W,\%M"TUQ*D4:]6=L 5YEX_U^'5K MJ*WLI"]K#D[L$;W/?GL!_,U+K.CZJVG3:QXDOF4J,10 @L6/0AKDJ M_/\ BC/\56I_5G3]G&6NOQ-7TNNGIN?2Y1EM&$O:\W,UIIM?]0KL=+\;ZO%: MJLEC'=1Q*%,@# _\"/(S^%<=6_X$U;^R]<02-BWN,1R9Z#T/X']":^;R7%U< M/BHQA5=-2T;6OI=/3<]7'T(5*+&%O22-A^N,5JW6G:?=9-S8VTQ/=X@365=>#_#\^3]B\IO6.1A^FTRZIO"4?1W_,U;74M.NL"VOK:8GLDH)_*K5<9 M=?#ZP?/V:_N(C_MJ''Z8JI_PB'B*R_Y!VM# ["1X_P!!D4?VGFM'^-A+KO&2 M?X/4/JF#G\%:WJG^9WU%<#O\?V'WD-R@]D?/Y?-1_P )IK=EQJ>B@8Z_*\7\ M\T?ZSX:G_O%.=/\ Q1?Z7#^R*LOX4HR]&=]17'6OQ TU\"XL[F$^JX<#^5:M MKXM\/W& -06-O21&7'XD8KNH9]EM?X*T?F[?G8YZF78JG\5-_G^1N457MKVR MNO\ CVNX)O\ KG(&_E5BO4A.,U>+NCCE%Q=F@HHHJA!1110 444CLJ(7=@JJ M,DGH!0] %HJ*SN(;NUCN;=P\4JAD8=P:EJ8R4DI1=TQM-.S"BBBJ$%%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 44'@9-;[#X?MWFE;@2E"2?]U?ZG\JJ6VB>(/$\ZW>LSO;6V7;ZFO"]OF6;:4%[&E_,_C?HNGK\T>C[/ M"X+^(_:3[+X5ZOJ>\GK)^K_ *1Q8G&UL2_?>G1+9?(****](Y H MHHH **** "BBB@#S2\^-_@2UNYK6:XOQ)#(T;XM21D'!J+_A>W@#_GYU#_P$ M/^-?+_B7_D8]3_Z_)?\ T,UGU]"LKHM7U/E)9UB$VM/N_P""?6'_ O;P!_S M\ZA_X"'_ !KT'P]JUGKNBVNKZ>SM:W4?F1%UVDCW':O@ZOH#P9\;/#?AGP%I M&CFPU*\OK6W"2!%5(P M+=8=HO"_@Q'8G:N5ENFS]$"\_P">:;N_:"\2GA9M*@;VBMMOY_O*Y/J,U\;4 M?5G=_:=.7\.+EZ(^A)9(XHVDE=411DLQP!^-9^T'XC!VI-I<#=ML-MM_/\ >4Z/X&^,];D63Q5XS5SU^_+=,/\ OLJ* M^A**/KTX_ E'T0_[,IR_B2$+7:VHWVIZ@XZKYBQ(?P4;O_'J[ M/1_AOX%TG!L_#&G%AT:>/SV'XR9-=916,\36G\4F=%/!T*?PP0R"&*")8H(D MBC485$4 #Z 4^BBL#I"JFLZ=::OI-UI=]&9+6ZB:*50Q4E2,$9'(JW133:=T M)I-69YO_ ,*1^'7_ $";C_P,E_\ BJ/^%(_#K_H$W'_@9+_\57I%%;?6JW\[ M^\Y_J6'_ )%]R/.8O@I\/8I4E32K@,C!@?MDO4?\"KT:BBHG5G4^)W-*=&G2 M^"*7H%%%%9FH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5QGQV_Y(AX\_[%O4?_2:2NSKC/CM_P D0\>?]BWJ/_I-)0!XS_P3B_Y( MAK/_ &,D_P#Z36U?3-?,W_!.+_DB&L_]C)/_ .DUM7TS0 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 444C$*"S$ #J30 M%9EYX@T6TSY^I6X(ZA6WD?@N36/>>/ M-'BR(([FX/8A H_4Y_2O-Q&<8##?Q:T5\]?N6IUTL#B:OP0?W'5T5P+^.-4N MV*:7HX)Z#.Z4_DN*;CQ]J7]^UC/^[%C_ -FKS'Q1AJFF&ISJ?X8NWXV.K^R* ML?XLHP]6=^[*BEG8*HZDG %9EYXBT2TSYVI6^1U"-O/Y+FN53P/JEVP?5-8! M/4XW2G\VQ5+Q9X>TK0=+5A-//>3-MC#, H ^\V /PZ]Q7-C,ZS2E0E76&4(Q M5[RE?\%KY&U# 8.=14W5/E'?\3D_E3?# M&N7.AW4DL$8F65-K1L< G/!^HY_.LFBORYYCB/K;Q:E:;=[_ -?=Z'UZPM+V M/L&O=M8[S_A*/%EQ_P >NAX4]_L\C?KG%)]I^(-S_JX#"/\ ,J-25]&H_D?'5L9'#U'3 M5"*:[ZG!?V1XZN?];J9AS_T\;?\ T 4?\(7KEQ_Q^:V#GK\[O_/%=[171_JO M@Y?Q93GZR?Z6,_[8KKX%&/HD<-#\/(!_KM4D?_5S_7%78= MT6$Y32[3/JT0;^=:5%=]/*\%2^"C%?\ ;J_R.:6,Q$_BFW\V10VUM#_J;>*/ M']Q /Y5+1179&*BK15C!MO5A1115""BBB@ /3IFO,]9\,^)=3U.>^EM4W2MD M#SE^4=AU[#%>F45Y.;9/1S6$85I-):Z-+7ST9VX+'5,')RII7?<\H_X0OQ#_ M ,^D?_?Y?\:/^$+\0_\ /I'_ -_E_P :]7HKPO\ 4;+OYI_>O_D3T/\ 6'%= MH_<_\SFO"&EWT&CR:7K=G$\*MF(,5<$'J,>QY_&JFK>!K9W^T:1.'JQYE%63?Q+MJK;' LQKQJNI!VONEM]S.!76_$_A MUA'K%J;RV!P)2?\ V]N><%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M4=6U?3M*BWWMRD9(^5.K-] .:Y*Z\6:OJ\S6OAVP=1T,K+EA[_W5_'->5CLZ MPF"ER3E>?2,=9/Y+];'9A\!6KKFBK1[O1'8ZEJ-CIL/FWMS'"O;<>3]!U/X5 MR-]XRO;^8V?AVPD=SP)67.",=D&,_7UKS^7-LQW?L*?WS?Z1_-'5?!87;]Y+[H_\'\C MC;+P=?ZA.+OQ%?R.Q_Y9H^YA[$]!]!77:9IMCIL/DV5M'"O? Y/U/4_C5NBO M1P&3X3 OFIQO)[R>LG\W^AR8G'5L1I-Z=EHON*6K:58:K$D5_"9D1MRKYC*, M^O!%9W_"'>'/^@=_Y'D_^*K>HK>MEV#KSYZM*,GW<4W^*,Z>*KTX\L)M+R;, M'_A#O#G_ $#O_(\G_P 51_PAWAS_ *!W_D>3_P"*K>HK+^Q\O_Y\0_\ 8_Y M%_7L5_S\E][$C01QJBYVJ !DDG\S2T45Z*5M$+KT_ M@FU\SB;GX>VIYM=2FC]/,0/_ "Q5?_A%_%5E_P >&L[E'11,Z_H>*[ZBO+GP MMEU^:G%P?>,FOUL=DQJ?[$Q=+_ '?&37^*T_SL/^T*,_XM"+]+ MHY&U\?:3)@3V]U"?7:&'\\_I6K:^*= N,;-2B0^D@*?S JS=:)I%R#YVFVK$ M]Q& ?S'-9=UX(T&;.R&:WS_SSE/_ +-FCDSZCM*G47FG%_AH'-EU3=2C]S7^ M9OV]S;7*[K>XBF'7,;AOY5S/Q)U;[%I L8FQ-=Y4X[1CK^?3\ZH7?P_A0-+; M:J\049_>Q@X_$$8KA;J6264F2XDG"_*KN23MSQUZ?2O#S_/\?A\*Z%>CR2FK M)J2>G73?8]#+%6&J M4YSE';E5_=Z7UZ;>EB\URERK.K&48I]W;4]!HK@O[2\>?] __P @C_&C^W/& M_P#T!_\ R6;_ !KZ+_6:@MZ51?\ ;C/,_LFITG'_ ,".]HK@O^$E\9?] #_R M3E_QH_X2WQ+_ - '_P @24?ZT8);J:_[=8O['Q'1K[T=[17!?\)KK/\ T _T M?_"C_A/;SOHO_D0__$T?ZUY8MYM?]NR_R'_8V+Z17WK_ #.]HK@_^%B_]0?_ M ,F?_L:?_P +$A_Z!?DO^-:+B;*G_ ,OE^/\ D0\IQB_Y=O\ [&BN2'C M_1L_\>U__P!^T_\ BJD'CS0\_=NQ_P!LQ_C6JXARQ_\ +^/WDO+,6O\ EVSJ M:*YH>.-!)_ULX_[9&GCQIX>S_P ?;C_MBW^%:+/,M?\ R_C_ .!(AY?BE_R[ M?W,Z*L3QEK1T72Q+%M-Q*X6)3^9/Y?S%,'C#PX2!_:/7_IC)_P#$UP'C;6!J M^M/)"Y:VA'EP^X[M^)_3%>1G_$6'P^"D\+54IRT5FG;ST[+\;';EN5U*M=>V M@U%:NZ:OY'JNFW<5_80WD!S'*@8>WJ/PZ50U_P 1:;HR$7$OF3X^6&/EC]?0 M?6O.] U773:C0]*?!E];WI2^%/K;N:5LMH82;>(GIT2W:\^QDO<>)/&$A2W3['I^<$ MY(3'N>K'V''TKI_#WA73=(VR[?M-T/\ EK(.A_V1V_G[UNHJH@1%"JHP !@ M4M>I@LBI4:GUC$2=6K_-+IZ+9''B,QG./LZ2Y(=E^KZA1117NGG!1110 45A M:SXR\*:/N&I>(M,MW7K&UPI?_OD'/Z5Q>L_'?P'8EEM9;_4V'0V]L57/UD*U MM##U9_#%F%3%4:?Q22^9ZC17S_>_M :M?S&V\->$/,E/W?-D:9C_ , 0#^=0 M_P!J?M >)SBUL)M)A;J!!'; ?C+\_P"1K=8"HOC:CZLY7F=)Z4TY>B/H5F55 M+,0J@9))P *YS6?'O@S1P?[0\2Z9&R]8TG$CC_@*9/Z5XZOP5\?:^P?Q5XR7 M:QR5::6Z9?P;:OY&NDT;]GSPG;%7U+4=3U!AU4,L2'\ "W_CU'LK_0LZS\??!-GN6QBU+4F'W3' (T/XN01^53. &\RY;_OE M>K:-\-/ FD[3:>&-/9EY#7"&=@?7,A-=5!#%!$L4$211J M,*B* !] *?M<-#X8-^K_ ,@]AC)_'42]%_F?!6I23S:C^&OCN?7;^>'PQ?O')G;XE]Y\K+#5KOW7]S./KZS^"_@[PJW@#1-5D\/Z=-?3VPDDGF@6 M1RV3R"V:9\.]$T_4+=[>Z@M@DL3] M5.3P:\_,JR=-H_\ MI-)79UQGQV_Y(AX\_P"Q;U'_ -)I* /&?^"<7_)$-9_[&2?_ -)K:OIFOF;_ M ()Q?\D0UG_L9)__ $FMJ^F: "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@ JIIFH6NHQRR6LF]8I6B;Z@_R[UF^.-6_L MK0Y#&V+B?]W%CJ,]3^ _7%<3\.]6_L_6?LTKX@N\(<] _P#"?Z?C7S>/X@IX M3,J6#>TOB?:_P_\ !\F>KALLG7PLZZZ;>=MSU.BL^\UO2+/(N-1MD8=5W@M^ M0YK'N_'6B0Y$/VBY/;9'@?\ CV*]3$9M@<-_%JQ7S5_NW.2E@L15^"#?R.HH MK@I?'E[<.8]-T@,W;:[H]GG[1J5LI'55?AVN/*TRW)'>0;S_ ./9K3C1(U"QHJ*.@48%'U'.:_\ %Q,8+M"- M_P 7J'UC 4_@I.7^)_HC@=_C[4ONJ]K&?98L?G\U*O@G6+U@VJ:P#_P)I3^N M*[^BC_5C#U-<34G4_P 4G;[E8/[7JQ_A1C#T1R5GX"TF+!N)KFX/<;@J_IS^ MM;-GX>T2TP8=,M\CH77>1^+9K4HKTL/DV PW\.C%?*[^]ZG+5Q^)J_'-_>(B MJBA44*HZ # %+117II6.0*X[Q7X7U36]5-T+NV2%5"1(Q;('?/'4G-=C7@G[ M2GB_Q-X=\5:;:Z)K-S8PRV/F.D1 #-YC#/3T KGQ.44LWBL-5VWWMMZ!_:4L MM3KQ]/O.S_X5]J?_ #^VG_CW^%'_ K[4_\ G]M/_'O\*^=_^%G^/_\ H:=0 M_P"^A_A1_P +/\?_ /0TZA_WT/\ "N+_ (AOE_;\61_KU6[?@CZC\'^&]3T/ M4'EDNK:2WE3;(BELY'0CC_.376UXC^S+XJ\1>([[7$US5KB_6"*$Q"4@[22^ M^Y?]HRS%+$2W?Z!11170 4444 %%%% !1110 4 M444 %%%% !117CWC+XYVGASQ1J&AOX#_\ #1UE_P!"I%_8N(P7O9=5Y5_)+W MH_+JOD>C]?I5],5"[_F6C_R99M+FWNX1-:SQS1GHR,"*EKA;OP?J6FS&Z\/: MC(#_ ,\V;:Q]L]#^.*6S\97^GSBT\0Z?(C#_ ):(NUOKCH?J*<<^>'DH9C2= M)_S;P?S6WS$\M55JZ?J<>^RNHY>.5!PP^H/(J[7OTJL M*L5.FTT^JU1YLX2@^62LPHHHK0D**** "BBB@ HHHH **** "BL?6_$FE:2& M2>X$DX_Y8Q?,WX]A^-)_$CF/2+8V5J>#+G'YN?Y+S7C8S/<+AI^RC>= M3^6.K^?1?,[Z&75JL>=^['N]%_P3J]9UW3-)0_:[E?,[1)\SG\.WXXKE9O$? MB#7I6M]!LF@AZ&4X)'U8\#^=:&C>![*!A/J$2?:M:NGO)V.60,=I/NW4_I76VMO!:PB&VACAC'144 ?I4M%>K@YQ8C&5L0[U)7\NGW!1117H',%%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% '*?$G5OL6D"QB;$UWE3CM&.OY]/SKS&O8M6 M\.:5JEW]JO89))=H4'S6 '8 &JG_"%^'O\ GTD_[_-_C7Y_GW#>99IC'64H MJ*TBFWM]W5ZGTN6YKA<'04&G?=Z+_,\HKO\ X6ZMNCETB9N4S)!GT_B'Y\_B M:V/^$+\/?\^DG_?YO\:GL/"NC6-Y'=VL$D:Q_K6.3<,9GEN,A74HVV M:N]4]^GS7F7C\WPF*H.G9WZ:+?[S;HHHK]&/EPHHHH **** "H_(A_YXQ_\ M?(J2BDXI[C3:*YL;(C!L[?\ []BF'2],(P=.L_\ OPO^%6Z*R>'I/>*^Y%*K M-;-E Z)HV/\ D$V'_@.G^%1GP_H9&/[*M/\ OV*TZ*S>!PSWIQ^Y%K$55M)_ M>S(/AG02,?V7!^1J,^$_#Q&/[-3_ +[;_&MNJ%]K>C6.?MVKV%KCKYURB8_, M^QK/^RL%+_ES%_\ ;J_R&\;7C_R\:^;/GOXV>))O"?C2;1-(TVP6W%O&X>7S M6<%@<\[\?I7 ?\+"U[^Y9?\ ?H_XUH?'S6;+7?B1>7NG7$-S;+%'$DL3AU;: M,$@C@\UP->WA^&LGKT83EAH;?RI?Y'RV+SW,J5><8UY6OWN=K8?$SQ)97D5W M;BR66)@RGRC_ /%=*^@O@+XWUGQOI&I76LK:+);7"QQ^1&4&"N>'[V#P%&6\V[47!6&-BIV<'=)\H'!_2NB64X' T7'#TXPNUMHKD8;- M<9B*Z=:)O%XCC?[T4EW+.1_P 83\C M7T/13^O./\.*7R#^S8R_BSE+YZ'BVC?L\>'(-K:KK6I7S#J(56!#^'S']:[7 M1?A5X TH P>&[2=^[7>9\_@Y('X"NTHK&>*K3WDSHIX'#T_A@OS_ #(;*SM+ M*$0V=K!;1#HD4811^ J:BBN?//^Q;U'_P!)I*[. MN,^.W_)$/'G_ &+>H_\ I-)0!XS_ ,$XO^2(:S_V,D__ *36U?3-?,W_ 3B M_P"2(:S_ -C)/_Z36U?3- !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 445EZCXAT:PR+B_BWC^!#O;\AT_&L:^(I4(\U62BO-V+ITIU':"; M?D:E%<1?^/XRWEZ9I\DK'A6E..?]T9S^8JKGQSK?9[&%O^V('_LU>%4XFPLI M;16B2-=J1K<9 ]3TZ_P"%97_" MRX/^@1)_W_'^%>;T5]!B.!\EQ-5U:M)N3W?-+_,^6I<6YK2@H0J))?W8_P"1 M[C\./&&B>)/%.GZ%<:/?)+=NR^8+I=BX4MTVY/3UKWBS\,Z%:X\O38&([R O M_P"A9KY"^$.IVFC?$72=4OW9+6V:225E0L0/*?L.37T)=?'?P!"3Y<^HW'/_ M "SM2,_]]$5S3X8R["5%'"X=:+M=]>KNSTL)Q!B<12W\9K,NOVCK%<_9O"EQ+Z>9>*G M\D-=L[T5\_?\+]\07G.F^"0P.2/WLDO'_ 4%'_"TOC!> M_+8^ MH.!N&EW+8/UW8'XU?U"LM[+YHC^U,._AN_DSZ!HKY^_P"$F^/]]S;Z M ;;)S_QY(GX?O#1]C_:,OA^^NC;*1@'S+1.#_N<\?G1]2:WG%?,/[13^&G)_ M(^@:*^?O^$%^.E\?](\8FVR>?^)G(F,?]OWL4?5::WJ(/KM9_#1?X(]_D=(T+R.J*.K,< 5GW/B#0;4XN=;TV @X_> M72+S^)KQ*/\ 9TGF,BY''RV)8D?4RI^ ?6,8]J-O^WD>D7/Q!\#VXS)XMT4\9_=WB/\ ^@DUF7/Q=^'5 MN2)/$T#8./W<$LG_ *"AKG;;]G[P1$MS\@X>X0#Z?*@K4MO@C\.H<>9I M%QW& ?\ 5VCC/_?6 M*\.^._C32/&_B2RO]'CNTAM[3R6^T(%);>S< $\T; M_>.\G3_>8UX7^TUHFD:'XKTRVT?3;6PA>QWNEO$$#-YC#)QU. *Z\"\/[9*F MG?S.#,HXKV#=5JVFUSR>BBBO;/G#T/X*?$*S\ W>IRWFG3WJWL<:KY3A2I4L M><_[U>F_\-%Z+_T+FH?]_DK _9-L[2\O_$*W=K!<*L4!42QA@#E^F:]__L31 M?^@1I_\ X#)_A7AXVI059J<+OU/I&I'+OX>TEF/4FRC)/Z4Q_"? MA5T*/X:T5E/4&QB(/_CM'_\ P6P__$U'-X!\$2D% MO".AC']RQC7^0HY\+_*_O#V>._GC]QQ?_"_O O\ SQUC_P !E_\ BZL#X[^ M" 3<:@/8VA_QKJ/^%>>!?^A3T?\ \!5_PJ _#'P 23_PBNG<_P"P?\:.;"?R MO\ Y,=_-'[F8,7QS^'SMAKV]C&.K6C8_3-2_\+N^'7_06N/_ #E_P#B:UI? MA9\/I5VMX6L@,Y^4LI_,&H?^%2?#K_H6+?\ [_2__%47PG:7X!;']X_B58OC M3\-W0,WB!HS_ '6LI\_HAIZ_&7X;,P \2#)..;*X'_M.EE^#GPWDF-\&/AL5('AP@D=1?7''_D2C_8_[WX!_P *']S\2S_PMOX=?]#/ M;_\ ?F7_ .)J2'XJ_#V4D+XHLQC^^KK_ #45E_\ "D?AU_T";C_P,E_^*IDW MP-^'K@;=/O(L?W;M^?S)HMA.\OP"^/[1_$V_^%G^ /\ H:M/_P"^C_A7RO\ M%>^L]3^(NMW]A<1W%K/_6N_+U04W[-N]NIY>;/$NG'VJ5K]+G/4445 MZYX)]8?LQ?\ )*X/^ON;^8KU"OGK]G_XF^&- \-1^&M;FFL9A.[I<.F83N/ M)'*GZC'O7O\ 8W=K?6J75EJ1-1117(=P4444 %%%% !4-Y:6UY"8;N".:,_PNN14U%3*$9IQDKIC4G% MW1QNJ>!HQ)]IT2[DM)ARJ,QP#[,.1^M5$\0>)- <0ZW9-A_!AP?H>: M[VDD1)$*2*KJ1@JPR#7@5>'Z=.3JX&;HR\M8OUB]/NL>E#,Y27)B(J:\]_O, MG1O$>DZKM6WN0DQ_Y8R_*_X>OX9K7KE]9\$Z7>YDM,V4QY^090_\![?ABLCS MO%_AGB9?[0LE[\N /K]Y?QXK/^U<=@=,?2O'^>&J^<=T5]3P^(UPT[/^66C^ M3V9W]%(PM3#J+FOB5PHKG-;\8Z3IVZ.%_MDX_AB/ MR@^[=/RS6%M\6>*1\W^@6#_5 1_Z$W\JX<3G^'IS]CATZM3M'6WJ]D=%'+:D MH\]5\D>[_1;LZ/6_%>DZ7NC,WVBGYYKHAP,"N?^S\QS#7&5/9P_DA MO\Y?Y:&OUG"X;^!'FE_-+]%_F,?"$) F\5:%&3T#ZA$,_P#CU4H2 M?0EU(+=HW**YF3X@^!HV*MXMT4D?W;Q&'Y@U3D^*7P_C0NWBFQ(']WC!^//Q#UKP%_8W]CVNGS_;O/\W[5&[8V>7C&UE_OG.< M]J\O_P"&AO&G_0,\/_\ ?B;_ ..U)^TOXM\.^*?^$?\ [ U..^^R_:?.V(R[ M-WE;?O ==I_*O&Z]W!X2FZ*++K2=6L]+@@BL7N%:UBD5BPDC4 EG88PY[>E? M,==A\)O&W_"!^(;G6/[-_M S6;6PB\[RL$NC;L[3_/]1.-%\"!R>G^CSS_^@[?>D_X2;X_ZH/\ 1- : MQW=/]"2/'_?XGUKR/J%1?$TO5GO_ -ITG\";]$?05%?/W_"/?M!:KS=ZVUCG MK_ID4>/^_(-'_"F?B+J1_P")WX[#YZ_Z5//_ .A;?0?E1]5IKXJB^6H?7:LO M@HR^>A[Q>ZA86(W7M];6PQG,TJIQ^)K#OOB!X(LL^?XKT?(ZA+I)"/P4DUY9 M9?LY6@.Z_P#%=Q*3R1#9A.?J6.?RKL71[AYT5?_ !U ?UH] MGA5O-OT0>VQLMJ:7J_\ (V;WXT_#JVR%UQ[AAVAM)3^I4#]:PK[]H3P?%D6N MFZS:YE?/X%L?I6[9>!O!ED!]F\*Z M,A'1C9HS?F031S82.R;^X.7'2WE%>B;_ #/);G]HP/)Y>G>$))6)^4R7N#_W MR$/\Z@'Q<^*6I\:-X%&T\;A87$N.G.00!^->^6MK;6J;+6WA@7TC0*/TJ:CZ MQ07PTOO;#ZKB9?%6?R21\^G5OVAM5_X]=-:Q4]OL]O%Q_P!M3G^O%+_PAOQX MU0_Z7XI-CGK_ ,3$QX_[\@^E?0-%'UUKX817R#^SD_CJ2?S/GT? OQ?J/&M> M.%<'[W,L_P#Z$5K0LOV<])0#[;XFOICW\FW6/^9:O.3=<,K.2V2>5 'Z5QE?5WQ*^#MMXU\3OK MDNO2V3-$D7E+;!Q\HZYW"N9_X9QLO^AKN/\ P"'_ ,77JTV<.IO?BZE64LT(CVX&,=3FL<;C*-6BXQ>IT9=E^(HXA3G&RUZH M[2BBBO$/HPHHHH **** "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@ 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 **** "BBC(W%?TKS\9FN"P?\ M'J*/E?7[EJ=-#!UZ_P##@W^7WG6TR:6*&,R32)&@ZL[ ?B:X'^WO%VL\:98 MFWB/1TC_ /9VX_*GP^"M6U"03:SJISZ;C(WTR>!^&:\G_6"KB=,#AY3\W[L? MO9V_V9"E_O%51\EJ_N1O:CXQT*SRJW+7+C^&!=WZ]/UK!F\:ZMJ$AAT;2CGU MVF1OK@<#\!?#D1BN]?TZ$IQY%NW MF./;9'DC\151P.=XYVJU537:"N_O>WR(GB\NPJNH\WG)V7W&3_8/B_6>=3OC M;Q-U1Y/_ &1>/SQ6IIW@/2H,->2S7;#J,[%/X#G]:X'Q!^T/H%MN31-&OM0< M<;YW$"?4?>)_$"L+_A.?C5XO./#V@MIUN_"R16NT$?\ 72;Y<_3%>AA^"\-! M^TKKG?>I*_X;?@>?6XI;]RB_E!?U^9[Y:V6FZ9"S6]O;VJ*,LX4+Q[G_ !KF M=?\ BAX$T4LMUXBM)95X\NU)G;/I\F0#]2*\KB^#7C_Q+()_&'BP1@G.QI7N M67_@.0H_ UV&@? 7P3IX5]1-]JT@Z^=-Y:9]E3!_,FO?IX7"8>/+S:+I%?TC MS)8K&UW>,+>V/^>BF3_P!")KRSX8?!SQ;X;\>:7K>H2:8;6UD9 MI!%.S-@HR\ J.Y%?0=>/F%9.KS4Y=-;>K_S/H,JPKC1<:T>NE_1&%;>#?"%L M!Y'A;1(S@#*V$63]3MYK4MM/L+4YMK*V@(.?W<2KS^ JS17GN2ABF*#;DG MI]2:Z^BJA.4'>+LR*E.%2/+-71Y?_P *)\ ?\^VH?^!9_P */^%$^ /^?;4/ M_ L_X5ZA16WUNO\ SLY_J.&_D7W'*^!/ 'AWP7+=RZ'%<(UVJK+YLQ?(7.,> MG4UU5%%8SG*;YI.[.B%.-./+!604445)84444 %%%% !1110 4444 %%%% ! M7SO\1?@SXOU_QOJVLV,NEBVNYS)&))V#8P.HVFOHBBMZ&(G0;<#FQ.%IXF*C M/H?*_P#PH'QU_P ]M'_\"6_^(H_X4#XZ_P">VC_^!+?_ !%?5%%=7]J5_(XO M[%PWG]YY)X,^#FD_\()'HWB_3K2744FD9;NTZDY["O7O#OB#1?$-D+S1- M3MKZ'C)B?)3/9EZJ?8@&D\1^'M$\16?V36],MKZ+^'S4^9?=6ZJ?<$5Y#XA^ M!EWIEY_:WP_\07.GW29*PS2E2/995Y_ @Y[FJ_V>M_FN(L[1=H@20^X8?NY.G;'N:]8\&^//"OBV, M?V-JL3SXRUM+^[F7_@)Y/U&1[UE5PM2FKM77=:HVHXVE6?*G9]GHSIJ***YS MK"BBB@ HHHH **** ,/6O"VD:IN=[?R)C_RUA^4D^XZ&N3U.TU_PA$);74UD MLW;8H/J0?X3T^HKTBO+?B+JWV_6C:Q-F"TR@QT+_ ,1_I^%?%<54,'@J#Q4% MR56[)Q?*V^M[;Z;GOY/4KUZGL9/FAU3U.8))))))/))KK=)AU_Q9#Y4FI".S M@VQN,\GCJ5'+'W-\#>']\;:H-2N5_Y8V $IS[MG8/IG/M7FE_\ M9?'7BJ[:P\#>'6@SQO2(W$J^Y)&Q1]0?K753P=6:O:R[O0XJN84*3M>[[+4] M(_:*('P=UP$@$FW ]_\ 2(Z^0*]4\=?#_P ?KX3O?%_C35][6H0K;2W!FD^> M14QQ\B#YL\$].E>5U[> IQITVHROK_D?-YI5E5K*4H\NG7U85H>&I[ZU\1Z9 M=:7#Y]_#=Q26L6TMOE#@HN!UR<#%9]=!\-?^2C>&?^PO:_\ HY:[)NT6S@IJ M\TO,]@_X3/X[W'R1>$_*(YW?VK+[SY_W?M(S?,%\M7[8L!M'X\_UH_L;]H:?]W)JOE* M?XOM$ Q^*C-?0%%'UU](1^X/[.76I/[SY_\ ^$.^/-S_ *WQ5Y.WI_Q,"N?^ M^5_G1_PK7XUS?O7\?>6QZK_;%T,?@J8KZ HH^O3Z17W!_9M/K*7WGS__ ,*= M^)4OR7'C[*-][_3+AOT/6C_A1'BF?B[\<[E'*_+*_/XL*^@**/K];I;[D']E MX?JG][/G_P#X9TN9_GNO&F9.G_(/+\?4RBK$7[.-D-OF^*[AL8W;;(+GUQ\Y MQ^M>\44O[0Q'\WX(:RK"?R?B_P#,\2B_9UT -F7Q!J;+CHL:*?Y&K4/[/'A M ^=J^NN>VV6)?_:9KV.BI>.Q#^T4LMPJ^PCR:/\ 9_\ R* UQK4A'=KE,G\ MD%6X_@7\/E<,UG?.!_"UVV#^6#7IU%2\77?VF6L!AE]A?5M^\3C[QKR.OL#XP_#;_ (6%_9?_ !.?[-^P>=_R MZ^=YGF;/]M<8V>_6O/\ _AF[_J<__*9_]MKU\+CZ4:2526OS[GA8W+*TJ\G2 MA[NEMET/G^O7_P!DY5/Q'OB0"5TF0C(Z'S8170_\,W?]3G_Y3/\ [;78?";X M2?\ "!>([C6/^$@_M'SK1K;ROL?E8RZ-NSO;^YC&.]&)QM"=*48RU?DQ8/+< M33KQG*.B?=?YGJ%%%%> ?4A1110 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 %%%% !7&?';_DB'CS_L6]1_])I* M[.N,^.W_ "1#QY_V+>H_^DTE 'C/_!.+_DB&L_\ 8R3_ /I-;5],U\S?\$XO M^2(:S_V,D_\ Z36U?3- !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!YSJ_QG\$:7JUYI MEW<7PN+.=X)0ML2 Z,5.#WY!JK_PO;P!_P _.H?^ A_QKYO^)7_)1O$W_87N MO_1S5S]?00RRBXINY\M4SG$1FTK?@4445Y1[@4444 %%%% !1110 4444 %%137-M#_KK MB*/']]P/YU3FU[18<[]4L\CL)0Q_2L*F)HTOCFEZM(TC2J3^&+?R-&BL&;Q? MX>CX_M ,?18G/]*YWQQX[TX>#]:6PDOH[HZ?.(9HUV&-_+;:P.01@X.1S7)_ M;.7\ZA[>-V[:-/\ (UE@L2H.?LW9:['?R.L<;2.P5%!+$] !7G&D^*6?QK)= MRN5M+DB'!Z*N?D/Y]?J:^99?&GC&6-HI?%FO2(PPRMJ,I!'H1NJE_;NM_P#0 M9U'_ ,"7_P :[LVX;Q^*J4I8>LHJ#OJGJ_\ *U_O/(P7$N$HQFJM)OF5MUH? M=]96H^(M&L,BXOXBX_@C.]OR'3\:^+[CQ?XMN(O*G\4:W+'_ ''OY6'Y%J^H MKW2_ _AI=_B/7[=7'_+.:<1D_1 =Q_6L\YPV9X>4(8.$9/T9_*TS3I)7)PK2G&3_ +HZ_G5;'CG6^[V, M+?\ ;$#_ -FKGM2^-GP^T)&BT&PN+]^@:"W$2'ZL^&_0US;_ !A^(OBB0P^# M_"8B0G'F)"]RR_5\!!^(KS(<+YGBUS8[$-+M&T%]^[^XZY\0X##OEP]--^?O M/_+\3T^P\ 1EO,U/4))6/++$,<_[QSG\A3[[5/AUX2R+W4=*MIDZJ\HEF!_W M>6_(5Y7_ ,(!\9O%WS^)/$+6$#_>AEN^"/:*'Y/SQ70:!^SSX=M@KZSJ]_J, M@ZK$!!&?;'S-^HKT\'PWE& U25_3F?WNYQU\ZS+%Z1BTO-V7W(FU_P#:"\*V M99-)T_4-4<=&($,;?BV6_P#':YG_ (6=\6?%GR>%?#/V2!_N3Q6K28^LDG[O M]!7L6@> /!FA!3IOARP21>DLD?FR#_@;Y/ZUTPX&!7K>WP\/@A?U_P CB^K8 MJI_$JV\HK]=SYX'PK^*GBLAO%GBC[- Q^:&6Z:8K](T^3]:ZCP_^S_X2LBKZ MM>ZAJKCJNX0QG\%^;_QZO7Z*F6.K-63LO+0N&6X>+O)TOK6"ZMY M!AXIHPZ-]0>#7D_C+X$:!J#M>^&KJ70[P'#O$_EP&]_LN^;C[/>$)D^BO\ =/MR"?2O02 001D'J*\Z\;_!SP=XD#SP MVG]D7K<^?9@*I/\ M1_=/X8)]:Z/;4:O\2-GW7^1R^PQ%#^%+F7:7Z,]%'(R M**^>CHGQ?^&)W:+='Q#HL9XA53* OO$?G3_@!('&]49;3Q!#+H= MYG:6?+PD_P"\!E?Q&!ZU,\'.W-3?,O+_ "*ACX7Y:JY'Y_Y['K=%16=U;7EL MES9W$5Q!(,I+$X=6'J".#4M:GP1KY))2 D\DF6O4Z*\3-[LD]/R/0P>8U<&FJ:6O<\L_P"$ M'U[_ )YV_P#W]%'_ @^O?\ /.W_ ._HKU.BO*_U(RWO+[U_D=G^L&*[+[O^ M"4M"6^32H(]1"_:47:Y5L[L=#GZ5=HHKZRC3]E3C"[=E;7?YGBSESRR#+'\!7D_BG]H33XV:V\+: M-/?3$[4FNOD0GMA!EF^A*FMZ6&JU?A1S5L91H?'+_,]QKE?%?Q#\'>&=Z:IK M=N+A>#;0GS9<^A5<[?\ @6*\8^P?&WXB\W4L^D:=*/NR$VD6T\_='SN/J#VK MJ_"G[/WAZQ*3>(-0N=5E')AC_C2_BSU[(Y?K>(K?P*=E MWEI^!C:]\?-3U*Y_L_P5X;DDE?B.2X4RRM](D[_B?I6>G@#XM^/Y!-XKU:33 M[-CGR[F3 ]5@CX!_P![::]]T'0=%T&U^S:-I=I818&1#$%+?[QZL?F6% ME9Z?;+:V%I;VD"_=B@C"(/H!Q4]%H_^DTE=G7&?';_ )(AX\_[%O4?_2:2@#QG_@G%_P D0UG_ +&2?_TF MMJ^F:^9O^"<7_)$-9_[&2?\ ])K:OIF@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKG=<\<>$-$W#4_$>G0NO6 M,3!Y!_P!1ZY\?O!MGE--M]1U1^S)$(HS^+D- M_P".URTGQJ\=^(':+PEX/7!.-RQ273+^*A5'XBNF.!KR5VK+ST.*>98:+LI7 M?EJ?0M4=6UC2=)C\S5=4LK%",@W$ZQ@_]]$5X-_PCWQZ\5*)YY&.76UBP3_ ,#YF-MX<\*232 M-Q&UQ*68_P#;-!_[-7=:+\&_A]I(5WT@WSI_RTO9F?\ ->%_2N@CU'PCX?A, M%E_9UFHX\JSA4#Z808%85\;E^$CS5'\Y-(TIX7,<2[)I?X5<^,/$=W>7_B'4 MK_4(!;WES=RS7$00KY(?^@3P_#KX5^)_$G@ZQUK3O%GV"UN/,V6^Z0;-LC*>AQR5)_&O/+3P;XG MNKA+>WT6YDE@XY&#^ M->?F^=.EAE5P"59\UK1E'31N]]5V^\]#)\I]KB'#&7IJU[M-=5Z>9STOPB^( M=J-B?$-(XA]W=?3I^E4YO 7Q$LO^/?XJ6:%OOC^VKA#[< '/>O58OAXF(S:#\2K7,B_%!)77HB:K>/G\X\?G520?%9&POC2YD'JM]+_517T+#X+\ M/)]ZT>3_ 'IF_H15V'PYH47W-+MC_OKN_GFCZYQ'4W]C'Y2;#^S/[D M2C^0JR.!@5VTJ^:_\O)T_P#P6_\ Y-&$\#@?L>T_\#_^U/FZVO?VA

7%75E_:0:,N5D*@9(*6()_K^5?0E%>C3Q55*U2,'_ -NV_5G+ M+ 0O[E2:_P"WO^ ?.,W_ T)*#^1I"EB*?P5YKYGRN\'Q;@.R3PI=.3SD69;_P!!.*19 MOBI;'S)?!-W.O3:=.F/_ *"UQZVQ4_O/F"'7OB-% MAG^%Y<#J7TN^_P#CF*;K?C;Q9/H&H6<_PVMK2">UECDN/[/GS"K(07#,< @< MY/3%?4-,XQFNJEALOHM.EA(7Z623 M,*RQLXOGQ,K>9\34445]H?#!7T?H/[.^E1L)=>U^[O&)RR6T8B&?=FW$_I7S MA7WSI\,MO90P3S^?)&@5I-NW=COC)KR[TZ6^?5_<>WDV%HU^ M=U%>UK?._P#D5?^6ER#.V?4%\X/TQ77(BH@1%"JHP M!@ 4M%>).QZ-D>U=5150G*#O%V9$Z<:BY9J MZ/ +SX7_ ! \"W3ZA\/=?EO+?.YK5F".?8HW[N3COP?05H>&OCJ]G=C2O'NA M7&F7:':\T43 #W:)OF'X9^E>WUE>)?#>A>)+/[+KFEVU]& =ID7YD]U8']=T?7[(7FBZE;7T!ZM"X)4^C#JI M]C@UHUX9X@^!VH:3>G5OA[XAN+&Y4Y6":4H?7"R+V]F'U-5=/^+7C7P;=IIG MQ&\.SRIG NHT"2,/4$?NY/P(^M'U15-:,K^6S!8Z5+3$1Y?-:K_@'OM%^%_$UC)/HFJ0SSI&7:U<^7,,#)RAYQ[C(]Z\?_ .&CKW_H5+?_ ,#3_P#$ M5G3PE:HVE'8UJX_#TDG*6CVZ_D?1%%?._P#PT=>_]"I;_P#@:?\ XBC_ (:. MO?\ H5+?_P #3_\ $5K_ &=B/Y?Q1C_:V$_F_!_Y'T116=I>JPW/ARSUF[>* MTCN+6.XY0V-QQTSUKAO%GQL\$Z)OBM+N36+EE52UC5M+T>U-UJNH6MC ,_//*$!]AGJ?85\_3_%# MXG^.)VM?!FAM90$[3);Q^8R^S2N B_D/K5K1_@7XCUR[&H^./$CB1N62.0SS M'V+MPOX;A73]3C3UK32\MV<7]H2JZ8>#EYO1'3>+/CYX6TW?#HEM M3#_WTPW'\%Q[UQG_ DOQG^(GRZ+9S:5ITG22W3[/'M]?-<[C_P$_A7K_A/X M8>"O#>R2RT:*XN5Q_I-W^^DR.XSPI_W0*[*G]8H4OX4+ON_\@^JXFM_&J67: M/^9X/X;_ &?5DE^V>+M?FN9G.YXK3N>^9'!)_P"^1]:]8\+>"_"WAE1_8FBV MEK(!CSMN^4_\#;+?AFN@HK"KBJM7XF=-#!4*&L(Z]^H4445SG4%%%% !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 45XE^V-KWC? MPK\([_Q#X4\1QZ2L$L$BYX//I[+I;,^F6KNQ9FA0D MDY).T4 6**\BC\3WOQ ^-FN^!].U*[L/#WA6UB.JR6W%_9ZAI@U30;RZ;=* I99;9W/,A&TN&. M3MSDG@T >KT5Y+J_BO4/%WQTD^&6BWUQ8:5H>GB^U^ZM7V32228\FU5QS&"& M#LRX;C (YREMXGOO WQOTSX?:IJ5UJ&A^);)Y]%FO)3+/:W,(_>P-(?F=&7# M N2P8D9((P >MT444 %%%% !1110!1U?6-(T>..75]5L=/20[4:ZN$B#'T!8 MC)KA/C#XG\-ZM\(/&NG:7XATF_O;CP_?Q06]M>QR22NUNX55522Q)( Y)-8 M_P"T[ITFJZ;X?M$;:#=R,[?W5"UB6-%';J?JW8M-,\0:3?7!!816]Y'(Y ZG"DG%?/ M4B)(A215=6&"K#(-7?@KHB:9\7+>YMABVFM9P%_N-@7U[=#+:52G&3;U7]=#YS$YQ7I59025D_/_,^P/\ MA<_PU_Z&3_R1N/\ XW72>$?%OA_Q;;3W'A_4/ML4#A)6\F2/:Q&0/G49_"OA MNO7?@9\2-!\"Z!JD.JQ7L]Q!/H]LW M^Y:;?_:O\ZXOJ-1?&U'U9Z+S.E+2FG+T1] WEW:V4!GO+F&VB7J\KA%'XFN- MUSXL^ -)W++XAM[F1>B6BM-G\5!7\S7FUG\ ]=U2<77BKQ?YDO\ %Y8>X8^V M]R,?D:[+1/@7X#T_:UU;7NIN.B>';R[/17N95B&?7"[B?S%97_ G/QM\4X70?#S:?$_W9 M8[+:"/\ KI.2OXC%>Y:)X;\/Z(H&D:+I]B1_%#;JK'ZL!D_C4U_K.E6.1=W\ M$;#JN_+?D.:RJX["X:/,XI+O)_TBX8'%UW:51^D5_3/!_P#A5'Q2\3?-XI\5 MB&%_O12W3S%?^ +\GY&NBT/]GKPS;;6U;5M1U%QU$>V!#^'+?^/5V]_X^TN' M*VD$]TPZ'&Q3^)Y_2LW_ (2;Q5JO&E:;Y49Z.L1;'_ F^7]*\+$<:X6+]G2G MS/M!7_X'XGI4>%F_?J1MYR?]?D:NB?#CP-HV&L?#5AO7I).GG,/<&3)'X5KW M>N:'IJ>7+?6T83CRXSN(]MJ]*Y,>&/%.J?-JNI>4AZHTI?'_ %?E_6M*P\! M:5#@W<\]TW<9V*?P'/ZUP2S;.,8_W&'Y5WJ/_P!M6IZ$,!@,,K3J7\HK]=B. M_P#B!I\>5L[2>X/JY"+_ %/Z50_MWQCJW_(.L#!&>C+%Q_WT_%=G8:/I=AC[ M)801L.C;)_WG%.*[05O_)MR_KF$I?PJ-_.3O^&QY^OA#Q!J M1#ZOJNT'G:SF0C\. /P-:UAX$T:#!N6GNF[[FVK^0Y_6NJI)%WQLFYEW C*G M!'TK>CPSEU)\\H<\N\GS?GI^!G4S;%37*I0>,9K)M8>VTZWBAMK; M]V/+7&]OXB3WYX_"L:O4_P#A!]!_YYW'_?TT?\(/H/\ SSN/^_IKXG%<'YGB M*TJKY%=[)Z+R6G0]^CGF$I4U!;FV/PV,@N2_,O+H:%%%%?;'@!11 M10 4444 %%%% !1110 4444 %5]3LK;4M.N=.O8O-M;J%X9DW%=R,"K#(P1D M$\BK%%"=A-7T9Y__ ,*8^&O_ $+?_D]*L44)V$U?1GC7CKX%:!U?,E??&I_\@ZY_ZXO_ "-? ]>_EE:=2,E-WM8^ M7SG#TZ4HN"M>_P"@4445ZAXI[3X=^$WCSQE86%WXCU\VFF^3&;:.68SLL6T; M=L8.U1C'<'VKU'PG\&/ ^A;)9K%]7N5_Y:7Q#K^$8PN/J#]:Z[P/_P B7H?_ M &#K?_T6M;%?,5L95DW%.R\M#[/#Y?0@E)J[[O49!#%;PI#!$D42#:B(H55' MH .E/HHKC/0"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 \._;I_Y-LU[_KXM/\ THCKV?2/^059_P#7 M!/\ T$5X5^WEJ^EVWP!U729]1M8]0NKFU\BV:51+)B96)"YR0 K'/M7M'@[5 M]+UOPU87^CZC:W]J\$>);>59%^X#C(/7!'% '@_[&:&7Q?\ &'4)R3=S^*I$ MEW'+85YB ?Q=JD^.[/%^UG\&98/]:QNT;']PK@_H6K9^&>D'X>?M%^.-(N1Y M&E>,O+UG297X22X4M]IB#=-^Z3=M_N\CH:C;$8%L=&P.O0 YW]F9I[G]I/XXW-XI69-2AB4$Y/EB2<*?IM1 M:B_:[FDM?C7\"KBUD9+H^('C&WNC3V:L/Q!Q^)KIM#TL^ ?VK-YT444 %%%% !7+:K8_$2349WTKQ3X6M;)FS## M<^')YY47T9UO4#'W"K]*ZFB@#QWXF6WBRWMK+_A)=6S93@9 M+%[F7<.G ^M<179?M2:B^FZ?X>N(6!D6[D.PG[R[,$?K7GNCZQ9:I"KV\H$ MF/FB8_,OX?UKYK/W.M6JH_A^]-GJ M!?;'('"G&#D9/M2WEU;6<)ENITB0=V.,_3UJO\,9K3QE\2[?3;EI8+(6TWE; M6 =VA::7XV*@=M;OPA& M0Q<8(_[YJ ZC\80<'Q+< _\ 7=?\*]9D\'>*O#[F;PWJ[3Q@Y\DML)_X"64PM/%>A,K#@NL>TD>NUN#]0:]B>;YE!VJN$'YT[K[U+]#V(4L%'2M& MHO\ M_3_ -)/(WNOB[.,2>*KF,#D8N]O_H(I\,?Q4?[WCF:+_>OIOZ*:^@-* MO/!^O ?98].EE;_EF\*K)^1&?RJW-X6\/RYW:9$,_P!TLO\ (U2QF>R]ZC.C M)?X7;\&SOA@LIFM74^4DSY_ATWXJ2XV_$6(9_O:E,O\ -*N0^&_B]-CROB+9 MN3V&M/G\L5[3-X(T!\[89HO]V4_US5.;X?Z4V?*N[Q#_ +15A_(4?VKQ##XJ M%*7HVOS+_LG*I;5:B]=?R/+(_!/QOE&8_&R./]G59#_[+3_^%8_&G_HH?_E9 MO/\ XBO19/AXH.Z'5F4CD;H,_J&IO_"&Z_!_QZ:X!CI^\=/ITS1_K'G$/CP/ MW2BP_L#+Y?#B7\[H\\_X5C\:?^BA_P#E9O/_ (BC_A6/QI_Z*'_Y6;S_ .(K MT/\ L?QS;_ZK5#-C_IX+?^A"CS/B%;?>C,JC_9B;/Y"\C/NBD?HU;T^-78BG7G!4Y:/LS.KWC]F'PMX=US2M5OM9T>TU">WN42(W";U52N M2-IX/XBO&/["UO\ Z VH_P#@,_\ A7L7P NO$FB:/J=G::/.))[A7S+;/N&% MQP.*XLYSK"8;"2J*I?;2+N]^B1VY+EM>MBXQE"RUW5EMYGT/96EI90""SMH; M:(=$BC"*/P%17VIZ=8Y^UWL$)'\+.-WY=:XG^RO&VK\WEXUK&W\+2[!C_=3^ MM7+'X?VJ_-?7\TS=2(U"C\SDG]*^'_M?,<3_ +KA6EWF^7\-S[I8'"T?XM9> MD5?\=BW?^.]'@RMLL]TW8JNU?S//Z5DMXN\0ZFQ72-*VJ>-RHTA'X\#]*ZJP M\-Z)98,.G0LP_BD&\_KG%:R@* % '0"C^S\WQ/^\8E07:"_]N>H_K."I?PJ M7,^\G^BT//O[!\8:MSJ.H&!#U1I?_94XJ_8> -/BP;R[GN&]$ 1?ZG]:[*BM M*7#& C+GJIU)=YMO_@?@1/-\2URP:BNR5C-L-!T>QQ]FT^!6'1F7;;?F%%%%:D!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!%=QF:UFA4@%T903[C% M?-G_ SMXG_Z#>C_ )R?_$U],45T4,34H7Y.IRXG!TL3;VBV/F?_ (9V\3_] M!O1_SD_^)H_X9V\3_P#0;T?\Y/\ XFOIBBM_[2Q'?\#E_L?"]G]Y1\/64FFZ M!IVG2NKR6MK%"S+T)5 I(]N*O445PMW=STTK*R"BBBD,**** "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 J:OI>F:Q9-9:MIUGJ%JW+0W4*RQGZJP(J6RM+6QM8[2RMH;:WC&V.*% MB(/0 <"IJ* *VIV%AJ=F]EJ5E;7MK)P\-Q$LB-]58$&ETVPL=,LX[+3;*VLK M6,82&WB6-%^BJ !5BB@ HHHH **** "BBB@#,U70=*U2=9[^U,TBKM!\UUP/ MH"!7'?%C0]+T/X6>+=;TNU^SW^GZ)>W5K+YC-Y//^Q;U'_TFDKAJ97@JLW.I1BV^KBF_P CHAB\1!W M/Q$^%FIZWXQD_M._@UN6UCEVB';$L$#!<1[1]YV.<9Y^E>[VWA70;:XCN(+$ MI+&P9&$TG!'_ *O /\ @G%_R1#6?^QDG_\ 2:VKZ9J8Y1@(NZH0O_A7^13Q MN):LZDOO85#>6MM>0&"[MXIXCU21 P_(U-17>TFK,Y=SB-:^&VC79,FG2RZ? M+U 'SIGZ$Y_(UD>7\0O"_P#JV_M:S7MS+Q]/OC\.*].HK@GEM)OFIW@_+3\- MCGEAH7O'1^1PNC?$K2YV$.JV\VGR@X9L%TS^'(_*NRL+ZSOX!/974-Q&?XHW M##]*J:SX?T?6%/\ :%A#*^,"0#:X_P"!#FN,O_AS=64YN_#6L2V\HZ)(Q4_3 M>O\ (BHYL;0^)*:\M'_D*]:&_O+[F>C45YDOBKQAX<81^(=+-U #CSL8_P#' MURI^A&:Z;0_'7A[5-J?:OL0&JC/.FGHMS(=D.'88)ZG&> MP_I7GE=9X]?4M4UMEAL;MK:VS'&1"V"?XFZ=S^@%<]_9>I_] Z[_ ._+?X5^ M.\16KXZ2P]+EA'16C:]MWHN^WE8^YRN]/#KVL[R>NKV\B&RG^S7<5QY:2^6X M8HX!5L'H17MFFS6]Q80W%H%$$B!D &, ]L5XS_9>I_\ 0.N_^_+?X5WGPTN+ MV*WFTR\MKB)4_>0M)&0,'[RY/OS^)KU^"\54PV*>'J1:4]G;9K_/\['%GU&- M6BJD7K'\CLJ***_4CX\**** "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@ KC/CM_ MR1#QY_V+>H_^DTE=G7&?';_DB'CS_L6]1_\ 2:2@#QG_ ()Q?\D0UG_L9)__ M $FMJ^F:^9O^"<7_ "1#6?\ L9)__2:VKZ9H **** "BBB@ HHHH 1E#*58 MJ1@@C@US.N>!?#VJ;G%K]CF/_+2W^7\UZ?I73T5E5HTZRM4C']4-W #GR:WE'5XU*GZE&_F#^ M%>C57O[&SOX#!>VL-Q&?X9$# ?3/2N'ZA.EKAYN/D]5_P##ZNX?PY6\MT5-& MU_1]84'3[^&9L9\O.UQ_P$\UIUPFL_#73)V,VDW,UA*#D*3O3/MW'YUF>=\0 MO"_^M3^UK-?XN91CZ\./QXH^N5Z/\>GIWCJONW0>VG#^)'YH].HKB-$^).C7 M9$>H1RZ?+T)8;TS]1R/Q%=C9W5M>0">TN(IXFZ/&X8'\1790Q5&NKTY7-858 M5/A9-139'2*-I)'5$4$LS' ]2:Y"_\ B1X?\ 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 R-;\-:)K )OK")I#_P M4&U_^^AR?QKCKSX>ZGIL[7?AG698 MG_YYR,48^VY>#]"!7I%%(/%7V4Z!KA6)E M(:0JH#2#MDKP1WXKDZ[GXSVIQKRA M-MVTU[=#QL1=5&F[V $@@@D$<@BOZ??&UZC\%;RQBLKNT>[C6[EFW+"QP2H4H_^DTE 'C/_!.+_DB&L_\ 8R3_ /I-;5],U\S? M\$XO^2(:S_V,D_\ Z36U?3- !1110 4444 %%%% !1110 4444 %%%% !111 M0!G>(=&L=I?#;Q!!<%+3R+R+^%Q($./<'H?IFO9 M:*X<7EU#%.\UKW1A5P\*NLCRGPW\-+V2Z677)$AMU.3#&^YW]LC@#]:W?$OP MZT^\!N-&?^S[D%_O)(N0:\^U[X>SVEQ_:/A:[D@F0[A"TA!'^Z_]#^=9\F*PGP>_ M#L_B7^9-JM';WE^)Z/17FVB?$"]TZY_LWQ79RQRIP9E3##W9>_U'Y&O0=/O; M34+9;FRN([B%NCHV1_\ 6-=>'QE+$+W'KVZHVIUH5-BQ11174:A1110 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 %%%% !7&?';_DB'CS_L6]1_])I*[.N,^.W_ "1#QY_V+>H_^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!0UO1M-UFV^ MSZC:I,O\+'AD]P>HKSW4/"'B'PS=-J'A>\FGBZM$/]9CT*]'_G[5ZC17'B,% M2KOF>DNZT9C4H1J:]>YP?AGXBV=RXM-5_'(]Z[J-TDC6 M2-U=&&593D$5B>)O"FCZ^A:Z@\NYQ\MQ%PX^OJ/K^E<+)8^+_ LC36,OV_3 MJ'W'YUS>WQ.$TK+GCW6_S1ESU*7QZKN>KT5ROA;QSI&M;()6^Q M7AX\J5OE8_[+=#^AKJJ]"C7IUH\U-W1T0G&:O%A1116I84444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %< M9\=O^2(>//\ L6]1_P#2:2NSKC/CM_R1#QY_V+>H_P#I-)0!XS_P3B_Y(AK/ M_8R3_P#I-;5],U\S?\$XO^2(:S_V,D__ *36U?3- !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '(^*? 6DZONGM0+ M"[/.^-?D8_[2_P!1C\:Y>#5_%O@B5+;58#?:>#M5BQ9C'V*X MQ,!EH)/ED7\._P!1FMFN \2?#J"20WOAZE5?/H>GT52 MT?5=/U>U%SI]U'/'WP>5]B.H/UJ[7I1DI*\7='2FFKH****H84444 %%%% ! 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7&?';_DB M'CS_ +%O4?\ TFDKLZXSX[?\D0\>?]BWJ/\ Z324 >,_\$XO^2(:S_V,D_\ MZ36U?3-?,W_!.+_DB&L_]C)/_P"DUM7TS0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5=3T^RU.U:UO[:. MXB/\+CI[@]0?<5:HI2BI*SV$TGHSS36/ >IZ1=?VGX3O90R\^27PX'H#T8>Q M_6I_#_Q$:*?^S_$]J]K.AVM,J$8/^VG4?4?D*]$K*\0>']*UV#R]0ME9P,)* MO$B?0_T/%>9+ 3HOGPLK>3V?^1S.@X.])V\NAH6MQ!=6Z7%M-'-$XRKHP(/X MU+7E=UX=\4^#KA[W0+I[RSSN>,+DX_VD[_4<_2N@\+_$+3-2*6VI :?=GC+' M]TQ]CV^A_,U=+,(\WLZZY)>>S]&5#$*_+-69VE%5[Z^M+&S>\N[B.&W09+L> M/_KUR,_Q-\.QRLB0ZA,H/#I$H!_-@?TKIK8JC1TJ22-)U80^)G;45B^'/%&C MZ\"MA<$3*,M#(-K@>N._X9K:K6G4A4CS0=T5&2DKIA1115E!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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !161KOB;1-$N8;2_O#]LG1I(;2"%Y[B1%^\RQ1AG(&1D@8Y%2:#K^ MCZZ+@:7?)/);.$N865HYH&(R!)&P#(2.<,!Q0!IT5G>(-=TCP_9I=ZQ?16D4 MD@BBW9+2R'HB*,L['LJ@DU%X<\2:+XA2B9[=@MQ!)&\4T#$9 DB?]BWJ/_I-)79UQGQV_Y(AX\_[% MO4?_ $FDH \9_P""<7_)$-9_[&2?_P!)K:OIFOF;_@G%_P D0UG_ +&2?_TF MMJ^F: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "N;\4>#-'UT-*\?V6[//GQ D_[0Z-_/WK MI**SJT85H\LU=$SA&:M)'SSKIO;*XET.:_>YM[*9E10QV!AP2 >G_P"NLRMS MQ]9RV7B_4DE4CS9VF4GNKG,%@.@8<,/S!KYVKWSP!9RV'@_3K:92L M@C+D'J-S%L?^/5[7#\Y^TE'I;\3MR]OF:Z&[1117U1ZH4444 %%%% !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!\]:%XPA\&?M;^,=(\;O]C3Q1;6/_ CU_.<1-'$A4P!B<+EW8XXRP.>6 M7/4Z'!<:[^TWJ/BC1 PT+3?#_P#8^HW2L1%=WGGEQ&O9S$N06YVEBO7(&7\1 M]$T+X[>+-<^'EY!Y.F>%EC-UJ4<:_:!>S(2D<+$':J*-S_WCM7@ YQ?V>/$' MC#P%X\;X#^/@EV+>S:X\.:K&FU;JV3^ CU SUY&U@2?E) +WAW5)/&O[9&NP MW+F33? ^D+!8PL,JMU/L\R8>C;2Z9]!]//@WHMLI>ZN/$ZS*B]=D;P[V^@#9H ^BZ*** "BBB@ HHKEM5^&_ MP[U;49]1U7P%X6O[VX;?-<7.D02RR-ZLS(23[F@#J:XSX[?\D0\>?]BWJ/\ MZ324?\*G^%G_ $33P9_X(K;_ .(KD_C/\,OAM8?![QI?6/P]\)6MW;>'[^:" M>'1K=)(G6WQ'<5YKU45YV*RNAB9<\E9^1SU M<+3JN[W/#]1\,:KX5-CJ]_;6UU")@9(P2RJ0AHKVCM"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 **** /,M-\)ZYX+^*7B7Q7H=F=9T;Q.L,U]8QS)'<6UU$I4 M/'YA5'1U/(+*00,9[:4/A:[USXH:;X[UFS&GKH]A-::;:,ZO,6F*^9+(5)48 M50JJK'JQ)YP.[HH \W\6>"]0M/BUIOQ0\-6Z7=ZFGOI6K6!E$;7=L6WHT;,0 MHD1P.&(##C(P*2S\':CXE^+%A\0O%%BMA#HEF]MH>F/(DLLH_^DTE=G7& M?';_ )(AX\_[%O4?_2:2@#QG_@G%_P D0UG_ +&2?_TFMJ^F:^9O^"<7_)$- M9_[&2?\ ])K:OIF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L+QOX>A\1:.U MN=JW467MY#V;T/L>A_/M6[16=6E&K!PFKIDRBI+E9P'PO\0S;F\,ZMNCO+;* MP[^I"]4/N.WM]*[^N!^*'AV5BOB72MT=[:X:;9U95Z./=?Y?2M_P/XBB\1:. ML^56[BPEQ&.S>H]C_B.U<&#J2I3^JU7JMGW7^:,*,G!^RE\O-&_1117IG2%% 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 %([*B,[L%51DDG M ]:6O/OCUHR^(O!]GX?O-0N-/T74M3@M]8N()/+9;4AB5W=@\@BC)]'- '3 M>&O%WA?Q--?1>'=?T[5WT]@EW]CG680LGZI \VG7D%T MB.8W,;@E''56'56'<'D5Y]\*? _A7X?>.O$6A^$=*33-/?2-,G>-97D+R&6^ M4N6_4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7&?';_DB'CS M_L6]1_\ 2:2NSKC/CM_R1#QY_P!BWJ/_ *324 >,_P#!.+_DB&L_]C)/_P"D MUM7TS7S-_P $XO\ DB&L_P#8R3_^DUM7TS0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 $ @@C(/45Y7XAL[GP)XJCUO34)TVY8J\0Z#/+1_U7Z>U>J54 MU?3[75=.FL+Q-\,JX/J#V(]P>:Y,9AO;P]UVDM4_,QK4N=:;K8?IM[;:C8PW MMI()(9EW(P_SUJQ7EOA+4+KP9XEE\.:N_P#H4SYBE/"J3]UQ_LGH?0_0UZE1 M@\3[>&JM):-=F.C5]I'7=;A11176:A1110 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 %97B[4?#^E^&[V\\4W5A:Z*$$=W)?,H@VN0FU]W&&+!<'KG% M:M8'Q!\/Z'XH\*SZ+XD$+:3+/;RW"3-B-Q%/'*$;D<,R 'US0!X%KVA_LV:I M1]/AC,NG21*H!R@RBRH9 5) R@(Y8Y M /=J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC/CM_R1#QY_V+ M>H_^DTE=G7&?';_DB'CS_L6]1_\ 2:2@#QG_ ()Q?\D0UG_L9)__ $FMJ^F: M^9O^"<7_ "1#6?\ L9)__2:VKZ9H **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** .;\?\ AM/$.DD1 "^@!:W;U]5/L?YUE?"_Q(]Y VA:D66_M 53 M?PSJ.,'_ &EZ?3\:[FO._B9H,]I=)XLT?='<0,&N @].C_T/M^->9C*B45C>#]>M_$.CI>1869?EGCSRC_P"!ZBMFO0IU M(U(J<7=,Z(R4E=!1115E!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 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S M/Q1\':?X_P#!-WX3U8O]@O9K9KD(Y4O'%<1RLH(Y&1'C(]>U2?$OPQ#XS\ Z MUX7FE,/]HVCQ1R@\Q2=8W'^ZX5OPKR6S_91^&\=K$EQJ/BN:54 =SJQ&YL8T MKS3O"C('^>1F8+N=. 0.E<5_PRK\,?\ G[\4_P#@W?\ PK4^%WP7\&_#?XJ/ MK/AS4]2:[GT6:VGM;^Y,K.C30LLB$J"0#&0W)QN7@9Y /8J*** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ KC/CM_R1#QY_P!BWJ/_ *325V=<9\=O M^2(>//\ L6]1_P#2:2@#QG_@G%_R1#6?^QDG_P#2:VKZ9KYF_P""<7_)$-9_ M[&2?_P!)K:OIF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *1U5 MT9'4,K#!!&01Z4M% 'E.H0W/P^\6K>VJN^D79PR _P /=?JO4'T_&O4;.Y@N M[6*ZMI%DAE4,CCH0:J^(-*M=:TJ;3[M?DD'RMCE&[,/<5P/@35;KPSKLOA36 MFVQ-)^XD)^56/3'^RWZ'\:\F'^PUN1_PY;>3[>C.1?N)V^R_P9Z;1117K'6% 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 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !7#_ !F3Q%>^'].\/^&-;?0; M[6M22R;5(T#O:1".25V4$CYB(M@YZN*ZO7]4LM#T+4-:U&0Q66GVTEU<.!G; M'&I9CCV -9_BO0=$\<>$Y=*OV:XT^]1)(Y[68HZD$,DLU:W@/X8VO@/X\: M-/K?Q \6>(KZYTNZ.C#4[_S1E=@N$8'G[KQLN#@X.>5&?1++X6:/%\,O^$$O MM:\0ZK;JYEBU&]OB]]#+NW)(DH VLA^[@<=.--:\:^)? M%^L06[V]E+JUQY@MD?AMNNT444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !7&?';_ )(AX\_[%O4?_2:2NSKC/CM_R1#QY_V+>H_^ MDTE 'C/_ 3B_P"2(:S_ -C)/_Z36U?3-?,W_!.+_DB&L_\ 8R3_ /I-;5], MT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5RGQ'\,#7M, M^T6R#^T+928B.LB]T/\ ,>_UKJZ*RKT85Z;ISV9$X*<7%G&_#/Q,=7L3IM\Q M&HVJX.[K(@XW?4=#^![UV5>;?$71;G1M5C\6Z+E&5P;A5'"MTW8]#T/U]Z[; MPQK5MKVD17]MP3\LB9YC<=0?\]*X\%6G&3P]7XH[/NN_^9E1FT_9SW7XHTZ* M**]$Z 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@#)\9Z)%XF\'ZUX;GF:"+5=/ MGL7D49*++&R%@/4;LUR.F_"JR\,6<4/P]U[5_"XA "VWGM>64F!CYX)BV,]2 M8VC8GO77>--;C\->#M:\1S1&6+2M/GO7C!Y<11LY'X[:\5\4?M5^!4:/3_ . MG:QXXUNX7]Q9V%I)&N<9PS,N[Z[5:@#T3_A*/&7AT$>+O"AU&T0HK$Q2589 7A8=5=#\R,.X8 BO M /\ A$_VB_BV=_C#Q#!\-_#LIR=-TL[KN1,]&96R,CU<>Z=J]-^$?P-^'OPR ME6]T'2WN-7"%7U2]D\VX;(PV#PJ9YSM SWS0!Z91110 4444 %%%% !1110 M4444 %%%% !1110 4444 %<9\=O^2(>//^Q;U'_TFDKLZXSX[?\ )$/'G_8M MZC_Z324 >,_\$XO^2(:S_P!C)/\ ^DUM7TS7S-_P3B_Y(AK/_8R3_P#I-;5] M,T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ,GBCG MA>&9%DCD4JZL,A@>"#7E8^T_#SQ=C+R:->'Z_+G_ -"7/X@^_'J]9?BC1;;7 MM(EL+@ $_-%)C)C?L?\ /:N+&X9U8J=/2<=5_E\S"M3.ZV-&"6.>%)H76 M2.10R,IR&!Y!%/KS;X=N?0]1]?<5Z36F$Q*Q M%/F6CZKLRJ515(W"BBBNDU"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 **** *^HWMIIUH]W>W$ M<$*=7GUCQ!- '(M+21HH4' M0D'!;ZDC\L5R]?,8S.ZD:CC12LOQ/+K8Z2E:&Q]#:#KVE:Y$TFFW:RE?OH05 M=?J#_/I6G7SCHVI7>DZC%?V4FR:(Y'HP[@^H-?0NDWD>HZ9;7T0PEQ$L@'ID M9Q7IY9F/UN+4E:2.K#8CVRL]T6:***]0Z@HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** ,;QWH?\ PDW@?7O#?G>1_:VFW%CYN,[/-B9-WX;L MU3\ > _"/@/24TWPIH-GIL04*[QQCS9B!C,CGYG/'4FNEHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *XSX[?\ )$/'G_8MZC_Z325V M=<9\=O\ DB'CS_L6]1_])I* /&?^"<7_ "1#6?\ L9)__2:VKZ9KYF_X)Q?\ MD0UG_L9)_P#TFMJ^F: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@#C?B;X8.KV(U*P0C4;49&WK(@YQ]1U'XCO5CX<^)AKVF M>1&->B\5Z,NV%I,W"#[JL>N?]EOT/ MX5Y6*B\+4^LP6C^)?K\CEJITI>UCMU_S/3J*H:!JMKK6E0ZA:-E)!RIZHW=3 M[BK]>G&2G%2B]&=*::N@HHHJAA1110 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 %%%% !1110 4444 ?/'BBTEL?$6H6LRD M,EP^,]P3D'\00:S:[[Q^8_%'C.#2M&MXY+F(&*6XSPQ[Y/\ =7GGZCTK*E^' M_BM)"BZZ5SPJE&7,^171RU?0GA"UDL MO#&FVTHQ(ENNX>A(R1^M<)HGPPDDLIFU:\\FX=<0I#\PC/JWK]!^=,TO6]<\ M#WRZ3KT3W.G$XBD7G:/5">H_V3T]N_I9="> E[2O%I2TOV]3IP\7AWS5%H_Z MU/4Z*KZ=?6FHV:7=E.D\$@RK*?T]C[58KZA-25T>HG?5!1113 **** "BBB@ M HHHH **** "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 *BO+:"\M9;6YC62&52CJ>A!J6BDTFK,#RG3I[GX?>+7L+MW?2+LY M5R.W9OJ.A_\ U5ZJC*Z*Z,&5AD$'((]:Q_&&@P>(=&DLY-JS+\T$A'W'_P # MT-N+6Z?PIK&8[B!BMN7//'5,_J/;\*\JBW@JWL9?!+X?)]O\CDA^YG MR/9[?Y'H=%%%>L=84444 %%%% !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 %<=\3/$YT>P&GV+G^T;H87;UC0\;OJ> M@_/M6_XEUFVT+2)=0N3G:,1IGF1ST4?YZ9KA_AWHUSK>K2^+=:!Q]ZM45I**DK-:%-)JS/*K_2]>\ WS:AI,KW>E,W[Q&&0!Z.!T/HP_3I7= M^%?$NG>(;3S+5]DZC][ Y^=/\1[ULLJNI5E#*1@@C((KSSQ7X(N+.Z_MKPH[ MV]Q&=YMT./\ OC_XD\>GI7E.C5P3YJ'O0ZQZKT_R.5PE0UAJNW^1Z)17%>"O M',&INNG:N%L]14[,M\JRGTY^ZWM^7I7:UZ%#$4\1#GINZ.BG4C45XA1116Q8 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% &5XL\1:+X4T*XUSQ!J$-A86X&^60]2> J@#AG# 'D \5X/?^([;XB?M3WNGZA;7FI^'O " M VFG6D#3_:-3)QYK@?*/+PX!<@ H.,?$6H^&;7^T-,\0:<- MUUI6IVQM[E$X^<+DAEY7E2?O#U% %_QEXUM-!UO2?#EI9RZIX@U@O]CL8G"8 MC09>:5SD1QKTW8))( !/%1^'/&J7GBR?P=KNGC1_$45J+R.W$_G0W4!.TR0R M;5WA6X8%58<<8(->3?"J[?Q%^V9\2]4NOG_L33+?2K/G_51DJS ?5U8_B:=^ MU+>3>'?BW\&_%=FS),FN2:=-@X#PSF)7!_X#NQ]: /H6BBB@ HHHH ***Y;5 M?'NAZ9J,]AH M_P#I-)1_PLOPY_T#?&?_ (1FK?\ R-7)_&?XA:#>_![QI9PV'BU99_#]_$C3 M>$]3AC!:W< L[VX5%YY9B !R2!0!PO\ P3B_Y(AK/_8R3_\ I-;5],U\S?\ M!.+_ )(AK/\ V,D__I-;5],T %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 5PWQ0\-R7D*Z]IBE;^T 9]G#.HY!'^TO M\OH*[FBL,1AXXBFZ)(_$.D!I"JWL&%G0=_1A['^>:Z.O+? M%FGW/@SQ+%XBTB/_ $*9\2Q#A5)^\A]CU'H?H*]'TC4+75=-AO[-]\,RY'J/ M4'W!XKGP6(E*]&K\H1^$M&S)+*X6X*GJ?[F?0=3_P#6-GRYZ_[S8X] /8UZI;PQ6\$<$$:QQ1J%15& M .@K-\*:);:!H\=C!AG^]-)CF1SU/\ 0>U:M9X+#2I)SJ:SEJ_\OD11IN*Y MI;O<****[3<**** "BBB@#E?&O@RRU]&N8=MKJ('RR@?*_LX_KU^O2N<\/>+ M=3\.7HT/Q7%+Y:<1SD;F4=CG^-??K]>WIM9OB#1-/UVQ-KJ$.\?P.O#QGU4] MOY5Y]?!OG]M0?+/\'Z_YG/4HN_/3T?YE^WFBN($G@D26)QN5T.01[&GUY0#X M@^'=]@YOM&D?Z*?_ (AOT/OV]&\/ZUI^N6(N]/F#K_&AX=#Z,.U7AL8JK]G- M,,GOCVKT_Q#X" MBN?&\/CG0-2.B^(DMC9SS>1YT%Y!U"3Q;E+;2 0P96&,9QQ5[0?",5IXHN/% MFK78U37YK86BW/E>5';6X.XQ0QY;8I;YF)9F8XR'?VQ?B9I= MUB,ZYIMKJMD/^>L:D(Y^H=F'X&F?M0V4_B/XP?!KPK:*6D;6I=2G(&=D-N8F M8GZ@-SZBO6_%_@NWUK7]*\3V-XVE^(=)#QVMZD8D5XG'SPRID;XSP<9!! (( MYRWP[X+CL_%EQXQUN^_M?Q%-:K9I<>3Y,-K #N,<,>6*!F^9B69B<?]BWJ/_I- M)0!XS_P3B_Y(AK/_ &,D_P#Z36U?3-?,W_!.+_DB&L_]C)/_ .DUM7TS0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110!7U*RMM1L)K*[C$D,RE7']1[UYGX=O;GP+XIET34G8Z;@SP)/ MZ'Z>U>J5@>.?#L7B+1V@&U;N++V\A[-W4^Q_P/:N#&X>4[5:7QQV\_(PKTV[ M3CNOZL;X((R.117GGP[\5I;6TNB>()UM9[($(\S;QT%%,MYH;B%9H)4EB<95T8,K# MV(I]=B=S8**** "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 ***IZUJ5KI.F37]X^V*)<^['L![FE*2BG)[(3:2NS$^(?B5/#^D[8&!O[@% M8%_NCNY^G;W_ !JC\,/#3:;:'6-04G4+L9&_[T:'GG_:/4_EZUB>#--NO%WB M.7Q/K"9M8GQ#&>5+#HH_V5[^I_&O4*\O#1>+J_69_"OA7Z_,YJ2=67M'MT_S M"BBBO5.H**** "BBB@ HHHH **** ([F"&Y@>"XB26)QM='&0P]Q7FVO^$]4 M\-7QUOPI+*8EYDMQ\S*.XQ_&OMU'ZUZ;17+B<)#$+71K9K=&56E&HM=^YRW@ MOQG8^((UMY=MKJ 'S0D\/[H>_P!.H]^M=37$^-? T6HR-J>C,+345.\A3M60 M^O\ LM[_ )^M4O"GCBXM;K^Q?%2-;W,9V"X<8_!__BAP?UKFIXN="2I8GY2Z M/U[,RC5E3?+5^\]#HI%8,H92"I&00>#2UZ9U!1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<9\= MO^2(>//^Q;U'_P!)I*[.N,^.W_)$/'G_ &+>H_\ I-)0!XS_ ,$XO^2(:S_V M,D__ *36U?3-?,W_ 3B_P"2(:S_ -C)/_Z36U?3- !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !39I$AA>:1 M@J(I9B>P')IU4?$,,ESH&HV\()DEM940#U*$"IFVHMH3=E<\(\5:L=;UVXU$ MPI"LAPJJ.=HX&?4XZFLNBBOSJ.UEWU\UV<,ES=PV\()DE=40#U)P*^E*^HR"K.5.4'LK6^9Z MF FW%I] HHHKWST 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* D $DX ZFO*M=N[GQ[XKCT?3I&72[9LO*.A X,G]%'^)K6^*'B&;*^&=)W M27EUA9MG4 ]$'N>_M]:Z'P1X>B\.Z.MO\K74N'N)!W;T'L.@_/O7E5V\95]A M'X(_$^_E_FPLH;.TC$<$*A44=A_C4]%%>HDDK(ZTK M:!1113 **** "BBB@ HHHH **** "BBB@ K$\5^&=.\16NRZ3R[A1^ZN$'S) M_B/;^5;=%14IPJQ<9JZ9,HJ2LSRK3]6UWP%?+INL1O=Z6QQ$ZG.!ZH3^JG]. MI]+TO4+/4[)+RQG2>%^C*>A]".Q]J74K&TU*S>SOH$G@B MZYX%OFU70Y7N=-)S*C#.!Z.!U'^T/T[^7^]P']ZG^,?\T_\JW:].G5A5BIP=TSIC)25T%%%%:%!111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !7&?';_DB'CS_L6]1_\ 2:2NSKC/CM_R1#QY_P!BWJ/_ *324 >,_P#! M.+_DB&L_]C)/_P"DUM7TS7S-_P $XO\ DB&L_P#8R3_^DUM7TS0 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 >8^/? %P]U)J>A1^8)&+RVV0"#W*^H]OR]!Q*^&_$+2!!H>HY)QS;.! M^>,5]"45XV(R2A5FYIM7.*I@83E=:'CGPRM;2R\:M9ZS"\5_$"MNKD;1)WSZ MG'0]/TKV.N!^*^@22PIXBT\%+JTP9BG4J.0_U7^7TKH? ^OQ^(-#CN25%S'\ MEP@[-Z_0]?S':JR]+"SEA9>J?=?YHK#KV4G2?JO,W:***]P_QKS'0K2Y\>^*Y-7U"-ETNU;:D9Z$#E4]_5 MC_B*X,;B)0M2I?'+;R\S"O4:M&.[_JYK?"_P]-EO$VK;I+RZRT._J >KGW/; MV^M=_0 , =!16^&P\WTZ?RJSX,\=1WL@TS75%GJ"G9O8;5D/H0?NM[=/Y5W%_4?I7F5,).A)U<+\X]'_DSEE1E!\U+[NYTU%>8:#XIU M;PK?+HGBF*5[=>(Y_O,J^H/\:_J/TKTJTN(+NV2YMI4FAD&4=#D$5TX;%PQ" MTT:W3W1K2K1J;;]B6BBBNHU"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@!'570HZAE88((R"*\HN%F^'_C83QJY MTF\[#GY,\CZJ>GM]:]8K'\8:'#K^B2V3X68?/ Y_@<=/P/0^QKAQV'E5@IT_ MCCJO\OF85Z;FKQW6QK0R1S1)+$ZO&ZAE8'((/0BG5YW\*MV?2O1*VPN(CB*2FOGY,NE452/,@HHHKH- 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 **** "BBN*^)_B5M-M!H^GL3J%V,'9]Z-#QQ_M'H/S]*QQ%> M&'INI+H14J*G'F9B>,]2NO%WB.+PQH[YM8G_ 'T@^ZS#JQ_V5[>I_"O1-%TV MUTC3(=/LTVQ1+C)ZL>Y/N:Q/AYX:3P_I.Z=0;^X :=O[H[(/IW]_PKIZY<%0 MFFZ]7XY?@NQE0IO6<]W^'D%%%%>@= 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 4-=T?3];L6L]0@$B'E6'#(?53V->;R1>(/AW? M&6(F^T>1^0?N_C_<;WZ'WZ5ZO6?XDG2V\/ZA<21)*L=L[;'7*MA3P1Z5PXS" MQJ?O4^62ZK]>Z,*U)2]Y:-=3E-6^)FDP6$4FGP2W5S*N3$_R"+_>/<^P_,5@ MI\4]5#@OIMDR9Y + _GFO/Z*^6J9OBYNZE;T/+EC*K>]CWSPAXHL/$ELS6X: M&XC ,L#G)7W![CWK=KYX\+ZC-I6OV=["Q&R50X!^\A.&'Y5]#U]'E6.EBZ;Y M_B1Z.%KNK'7=!1117J'4%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %<9\=O\ DB'CS_L6]1_])I*[.N,^.W_)$/'G_8MZC_Z324 > M,_\ !.+_ )(AK/\ V,D__I-;5],U\S?\$XO^2(:S_P!C)/\ ^DUM7TS0 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110!YU\5=$FMYX?%6E[H[B!E\\IU&/NO^' /X>]==X1 MUR'7]%BOH\+)]R:,?P..H^G<>QK4GBCGA>&9%>.12KJPR"#U!KRJS>;P!XV: MUF=SI-WCYC_L44B MLKJ&5@RD9!!R"*6O6.L**** "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 **** "BBF7$T5O!)//(L< M4:EG9C@ #J:&[ 9OBK6[?0-'EOY\,WW8H\\R.>@_J?85QOPVT2YU/4)/%NLY MDEDS/ Z?+GI_O-C\ /:O588XX8D MBB14C10JJ!@ #H!7DTE]=K>U?P1V\WW_ ,CDA^_GSOX5M_F.HHHKUCK"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *JZO9K MJ&E7=BQVBXA>//ID$9JU12E%233$U=6/FR^M9[&\EM+J,QS0L4=3V(J&O>O% MGA/2_$2J]P&AN4&%GCQNQZ'U%0MK@X^NX_P J^/KY)B(3 MM35UZH\B>"J*7NZHXGP7I,VL^(K6UC0F-7$DS8X5 ,_\ !.+_ )(AK/\ V,D__I-;5],U M\S?\$XO^2(:S_P!C)/\ ^DUM7TS0 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5@>.O#Z M>(=#>W4*+J+Y[=SV;T)]#T_(]JWZ*SJTHU8.$MF3**FG%G!?"CQ \]N_A_4" MRW=ID1!^"4'!7ZK_ "^E=[7FOQ-TBXTG58/%NDC8Z2 SX' ;LQ]CT/\ ]>NY M\-ZO;ZYH\&HV_ <8=,\HXZJ?\],5PX&K*#>&J?%';S70PH2<6Z4MU^1HT445 MZ1TA1110 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 %%%% !7FOQ$UFYUO5HO"6BDN6D"W+ \%A_"?\ 97J? M<>U;_P 1_$PT+3/L]LX_M"Y4B(#K&O0O_A[_ $J'X9^&3H]@=0OD/]H72Y;= MUC0\[?J>I_+M7EXN//^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 BO+:"\M);6YC$D,JE'4]P:\N\/W$_@7QG+I%\[?V==,-LC=,$_+)_0_ MCZ"O5JYGXB>'1K^BL84!OK8%X#W;U3\?YXKS\?0E)*K2^..J\^Z.>O3;2G'= M'345Q/PK\1'4M-.DWCG[;9K@;NKQC@'ZCH?PKMJZ@'_P!>N/&8ET8I0UG+1+^NQC6J\BLMWL6/ M FE77B;7I?%>LKNA63_1T(^5F'3'^ROZG\:].J*SMH+.UBM;:-8X8E"(HZ " MI:K"898>G;=O5ONQT:7LXVZ]0HHHKJ-0HHHH **** "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 *XSX[?\D0\> M?]BWJ/\ Z325V=<9\=O^2(>//^Q;U'_TFDH \9_X)Q?\D0UG_L9)_P#TFMJ^ MF:^9O^"<7_)$-9_[&2?_ -)K:OIF@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** /,/B%IMSX<\0P>*])&U'DS,HZ!SUS[,,_CGU%>A:)J5MJ^EP:A:-F*9< MX/53W4^X/%2ZG96^HZ?/8W2;X9D*,/ZCW'6O-/!M[<>#_%D_AS4Y/]$G<>7( M>%#'[KCV(X/O]#7DO_8L1?[$_P )?\$Y'^YJ7^S+\&>IT445ZQUA1110 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 %%%% !117. M^//$%= M'W27-P0MQLZ\]$_'J?;\:ZCP;H$'A[1TM$VO.WS3R ??;_ =!7/?"_PY);QM MX@U,,]]=@M'OY*JW)8^[?R^IKNZX<%2E4D\356KV79?YLPHQD=(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 45E>+-6YVRE20L5LC]8RQ979ASMX4CDADWB:[^'WQH\/^!]0 MU*[O_#_BJUE_LR2]F::>TNX<%HS*V6>-U9<;B6#=\'@ ]H_^DTE=G7&?';_DB'CS_L6]1_\ 2:2@#QG_ ()Q?\D0 MUG_L9)__ $FMJ^F:^9O^"<7_ "1#6?\ L9)__2:VKZ9H **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ KD?B=X<_MK1_M5M'F^M 63 YD3NO]1[_ %KKJ*QK MT8UZ;ISV9%2"G%Q9R/PR\1_VWH_V6ZDS?6@"OD\R)V?^A]_K775Y9XRLKCP? MXL@\1Z9'_HD[GS(QPH8_>0^Q'(]_H*]+TR]M]1T^"^M7WPS('4_T/N.EB= 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%&[-515FOIA^ZB)X _O-[?S_.LZU:%&#G-V2)G-07 M-(Z6BO![GQKXGGF:0ZK+'G^&,!5'X 5M^$_B)J-M=QV^MR?:K1CM,I7#Q^_ M^8?K7DT\\P\Y\K37FNT4V*1)8DEB=7C=0RLIR"#T(IU>T=H4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 5R7B[QUINA7#6<437MXOWT5MJI[,W//L ?PK7\8ZB^D^ M&+Z_B.)(X\(?1F(4'\"17S[([R2-)(Q9V)+,3DDGO7BYMF,\-:G3^)ZW['%B M\2Z5HQW/2H/BJ_FKY^BKY>?F*7'(_-:[WP]K5AKM@+RPE++G#HPPR'T(KYWK MI/AMJDVF^++1$<^5=2""5.S;C@?D2*\W YQ6]JHUG=/\#FH8R?,E/5,]UHHH MKZP]8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **Y;XA^*1X>T]8K;:U_< ^4",A .K$?R'^% M>+ZA?7FH7!N+VYEN)3_%(Q/Y>E>3CLWIX6?(ES,Y*^+C2?*E=GT1JE];:;I\ MU]=R;((5W,?Z#W/05YKX8L;GQOXHEU_5$(T^W<".(\J2.50>H'4^N?>O/A&+-M*3R[94V["?F5A]X'U.><]\YKE MH8I9G649*T8ZV[O_ "1E3JK$S2>B73N;5%%%?0'H!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 %%%% !1122(LD;1N,JP((]0: . T* M]L?%_BD>)[B\MCHNE2/#HL3N!YTW*2W9R>GWHX_]G>W(<8X7]FFYMO\ A:/Q ME'VB+,GBC]W\X^;A^GK6I_PRY\"?^A&_\JU[_P#'J\Z_9F^%'@!/B[\0;Q= MQ/X5\1B'16^V3_Z*@#8&-^'Z?Q[J -[X#!Y_VM/C-+/Z@5N0Z4_@3]K"\U^91#H7CG2UA^TN3M3 M48-NV(GHN^-21G[QR!TI/B/HW_"QOVB_!-A:$7&D^"?-U35I0-T27+E/L\.> MGF9C#[>RG)ZB@#W*BBB@ HHHH *Y;5;'XB2:C.^E>*?"UK9,V88;GPY//*B^ MC.MZ@8^X5?I74T4 <9_9OQ3_ .AR\&?^$I<__+"N3^,]A\24^#WC1[[Q9X2G MM%\/WYGBA\-7$4CI]G?E>OUQGQV_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 I:WIMMJ^ESZ?=KF*9<9'53 MV8>X/->>_#W4KGPYXAG\*:L=J/)B%CT#GICV88_''J:]/KB?BKX=.I::-6LT M/VVS7)V]7C')'U'4?C7FX^E)6Q%+XH_BNJ.:O!JU2.Z_([:BN9^'?B(:_HH\ MYO\ 3;8!)Q_>]'_''YYKIJ[:-6-:"J0V9O":G%204445J4%%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %>$?$FXDN/&FH&0G]VXC4>@"C_ /7^->S:_K>F MZ'9FYU"X$8/W$'+N?11W_E7B7B6YG\0ZK?:W:Z;+';C;YI4%@F %!8] 3@5X M&>U(NFJ:>M[V\K,\_'R3BHIZF)115C3+&[U*]CL[*!YIY#A54?J?0>]?*I.3 MLCRTKZ(]-^'OC'1K/PY;:?JE_P"3<0EE7=&Q&W)(Y QTXKL;7Q!H=UCR-7L7 M)_A\]0?R)S6'9?#WP\NF007=H9;E4 DF65U+-W.,XQGIQ5.Z^%^B29-O>7T) M]"RL!^F?UK[*C]?HTXQY8NR[NY[$/K$(I63.Z1E=0R,&4]"#D4M>9/\ #*_M MF+Z;K^UNV8VC/YJ32?\ "/\ Q'L/^/76#<@= +HM^D@K3Z[7C\=%_)IE^WJ+ MXH/Y:GIU%>8_VO\ $RP/^D:8;K'_ $[J^?\ OV:5?B3J]F=NJ>'PI[X+Q?HP M-']JT8_&G'U3#ZW!?$FO5'IM%<#:_%'2'P+FPO83_L;7'\Q6M:^/O"T^ =0: M%CVDA8?J!C]:WAF&%GM-?E^9<<12EM(ZBBLVUU_0[K'V?5[%R?X1.N?RSFM% M65E#*P8'H0:ZHSC/6+N:J2>PM%%%4,**** "BBH;RZMK.W:XNYXX(4^\\C!0 M/Q-)M)78;$U%-LCZ? M6LZ=>E4=H23]&1&I"7PNY8HHHK4L**** "BJUYJ%A9#-Y>VUN/\ IK*J_P S M6'>^.O"]KD'4A,P_AAC9OUQC]:QJ8BE3^.27S(E4C'=G2T5Y]>_%/34R+/3+ MJ8^LK+&/TW52_P"$V\8ZEQI6@;4/1A \F/\ @7 KDEFN&3M%W?DFS%XNELG< M].ILLD<2%Y75%'5F. *\S^P?$[5/]?>-9(>A\U(L?]^^:=%\--0NG$FK:]O; MOM5I#^;$?RJ?KU:?\.B_G9![>*O#EGGS]8M,CJ(W\PC\%S6%? M?$OP_#D6\=Y=-V*QA5_\>(/Z4MC\-/#T&#'; M/!@T>TR.A=-Y'XMDT?\ "A4_EC][?^0?[1+LCC)/B7J5XYCTC0-[=MS-*?R4 M#^=-^V_$[5/]3:-9(>O[I(L?]]_-^5>F1HD:!(T5%'15& *=1]1K3_B5G\M M]A-_%-_+0\KO?!7C+4+2:34M8$Q"%E@:=WW$<@8QM'->=LK(Q5E*L#@@C!!K MZ8KD?&'@33]=G:\MY?L5XWWW5,K)[L..??\ G7!CLFYHJ5%W?F]SGKX*ZO#< M\4K6\*:+J&N:H+?3G$4D:^89F) CQT.1R#G&*[&W^%=T95^T:O"(\_-LB)/X M9->@>'M$T_0K 6EA%M'5W;EY#ZL:X\'DU:=1.LK17WF-'!3 MW_9]2'\*K)>NJ.WZO*/P3:_$X6P^)VB386ZMKNU8]3M#J/Q!S^E=!8>*_#M] M@6^KVN3T61O+)_!L4^_\,^'[X'[3I%HQ/5DCV,?Q7!KG[_X9Z!/DVTMW:'L% M<.OY,,_K1_PH4_Y9?@_\@_VB/9_@=M&Z2('C974]"IR#2UYA)\.=;L'+Z-KP M4]>KPG\U)IOF?$[2/O))>Q+[)-G\OFH_M"K#^+1DO34/K$H_'!_F>HT5YC%\ M2M5LY!'K&@A6[[2T1_)@:VK#XE>';C N!=6A[EXMR_\ CN3^E7#-,+/3FL_/ M0J.*I/J=I1678>(M"O\ M=5M)&/13(%;\CS6H"",CD5W0G&:O%W-U)2V844 M450PHHHH **** "BBB@ HHHH **** "BBB@ HJO=WUE9C==WEO;CUED"_P S M6+>^-_#%KD-JD-'\/ @]#L>;'XC KCEFN%3LI7?DFS)XJDM$[GI MU%>8_P#%T-4_O6<;?]\WZ' J?K]2?\ M#HR?KH+ZQ)_#!_D=[>Z[HMEG[5JMG$1_"9EW?EUK$O?B'X8M\[+J:Y([0PG^ M;8%9UE\+M'CP;N^O)R.R[4!_0G]:V[+P1X8M<%=*CE8=YF9\_@3C]*.;,)[1 MC'UN_P @OB)=$CR;QWKL7B'7?MT"2QPK$L:+)C( R>Q/ZM@<11H$653VXXSZ?C7C]Q#-;S-#/$\4B'#(ZD$'W!KYC,L-6HUFZ MFM^O0\O$TIPG>7497K/P1,G]AWP.?+%S\OIG:,_TKS31-)O]9OEM-/@:5SU/ M\*#U8]A7NWA318=!T2'3HF#LN6EDQC>YZG^GT KMR/#SE6]K;W4;8&G)SY^A MJT445]:>N%%%% !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!!J%E9ZC9R6>H6EO=VT@Q)#/&'1AZ%3P:9I>G:?I5DEEI M=A:V-K']R"VA6.-?HJ@ 5:HH **** "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 **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH \IU^VG\"^,XM7L48Z;=,=T8Z8)^9/ZC_ZQKU&SN8+RTBNK:020RJ' M1AW!JGXDTBWUS1Y].N. XRCXY1QT8?YZ9KAOAEJ]QI.JS^$M6.QTD809/ ;N MH]CU'_UZ\F'^Q8CD^Q/;R?;YG)']S4Y?LO\ ,]*HHHKUCK"BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHJEK.JV&CV37>H7"PQC@9Y+'T [FIE)17-)V0FTE=EVN'\8 M_$"TTTM9:0$O;S.TOUCC/X?>/L/_ *U<]JOB+Q!XTO6TO08)+>S/#X."5]7; ML/8?K76^#O!&G:$$N;C;=WXY\UA\L9_V1_7K]*\J6*K8M\F&TCUD_P!#E=6= M9VI;=_\ (YG0/!>K>(;O^U_%-Q.B/R(V.)''IC^!?;]!7I5G8V=G9+96MM%% M;JNT1JO&.^?7/O5BBNS#8*GAU[NK>[>[-J5&--:;G,W?@3PO<3-*VF^66ZB* M1E7\@<#\*U=$T/2=%C9--LHX"PPS\EF^K'FM&BM(8:C"7-&"3]"E2A%W2"BB MBMRPHHHH *" 000"#P0:** ,^ZT31KK/VG2K*4GNT"D_GC-9-UX#\+7&3_9O ME-ZQRNOZ9Q^E=-16,\-1G\4$_D0Z<);HX.[^%^BR9-O>WT)]&*N!^@/ZUG-\ M,]0M6+Z;K^UNHRC1G\U)KTVBN665826O);TNC)X6D^AYC_8?Q)L/^/;5C=8Z M 7.__P!&"C^VOB58?\?.E&ZQU_T8/_Z+->G45']F\O\ #JR7S%]6M\,FOF>9 M+\2M4M"%U/P^%/0X9HOT8&M"U^*.CO@7-A>PG_9"N/YC^5=XP# JP!!Z@UGW M>A:+=9^T:38R$]V@7/YXS1]6QD/AK7]4'LZRVG^!DVGCWPM<8']H^2WI+$P_ M7&/UKR_QYXDG\0:NY5R+&%BMO&#P1_>/N?TZ5Z?>^ ?#%PK%=/\ (2"52DD;%'4]00<$5Y&;U<7&$85;6?:^MN]SCQ#O$-SX>U9+F-F:W'3J2IS4X.S1PQD MXNZ/:+[XC^&K?(ADN;L_],H<#_Q[%8MQ\4)9G,6F:&\CGH7D)/\ WRH_K73Z M)X.T"SL[?S-)MI+@1+YC2@R9;')PV1UK?M[>"W39;PQPI_=10H_2OLE2QU17 ME44?17_,]GDKRWDEZ(\U_MKXDZI_QYZ6;13T(MPGZR&C_A$_'>I\ZCKGDH>J M&Y8_^.J-M>G44_[,4OXM24OGH/ZLG\4FSSJS^%EJ#NOM7N)23D^5&$_4YK786GM!?/7\RHX:E':)2LM)TNQQ]CTZT M@([QPJ#^>*NT45UQBHJR5C9)+8****H84444 %%%% !1110 4444 %%%% !1 M110 4444 -ECCF0QRQI(AZJPR#6)?^$/#=[DS:1;J3WB!C/U^7%;M%9SI0J* MTXI^I,H1ENC@[_X7Z/+DV=[=VS>C8D4?AP?UK+/@/Q5I9)T;704'15E>(G\. M1^M>H45Q3RK#2=U&S\G8Q>%I/5*WH>7?VE\2]('^DV3WB+ZPK*,?6/G\ZFM? MBA-#)Y6J:(R,/O&-RI'_ %A_6O2ZBNK6VNH_+NK>&=/[LB!A^1J?J5>G_"K M/YZD^PJ1^&;^>IRUA\1/#5U@2SSVC'M-$?YKD5T%AK&E7^/L6HVLY/14E!;\ MNM9=_P""/#%X2S:7'"Q[PL8\?@#C]*Y^_P#A9I[Y-CJ=S >PE02#],4<^/I[ MQC+T=G^(7Q$=TG^!VVM:G::1ILM_>OLBC';JQ[ >YKQO7/'GB#4;EG@NWL8, M_)% <8'NW4G]/:F^-M"UCP]#:VU[J9NK69F,2+(Y52N.2IX!^;C'O7,5X>99 ME7G/V=G"VZN<6)Q-1OEV.BTSQMXDL;@2_P!HRW*Y^:.<[U8>G/(_ BO8?"FN MVGB#2DO;;Y''RS1$Y,;>GN/0U\^5O^";37M1O9[#0[]K-FC\R5A*T8*J<#)7 MG^*HR[,:U*IR.\D^G^1.&Q,XRMN>\2R1Q(7E=44=68X K(O?%/AVSSY^L6F1 MU"/O/Y+DUQD7PSOKIQ)JNO%V[[4:0G_@3$?RK6LOAGX?AP9Y+RY/<-(%'_CH M!_6O?]OC9_#22]7_ )'H>TKRVC;U8Z]^)7AV#(@%W='L4BV@_P#?1!_2LB;X MG75Q)Y6EZ$7?MND+D_\ 5']:[&R\)^&[/'DZ/:$CH9%\P_FV:UX8HH4V0QI M&@_A10!^E'L,=/XJBCZ+_,.2O+>5O1'FG]L?$K5/^/7339@^EN(_UD-'_"*> M/-2YU'7/)0]4-RQ_\=4;:].HH_LQ2_B5)2^>@?5D_BDW\SSFT^%EONW7VL32 MDG+"*(+^I)_E6U9?#WPQ;X+VLUR1WFF/\EP*ZRBM:>6X6GM!?/7\RHX:E':) MG66A:-98^RZ59Q$?Q+"N[\\9K1HHKLC",%:*L;));!1115#"BBB@ JO=6%C= M,&NK.WG8< R1*Q'YBK%%)I-68-7(K:WM[:/R[:"*%.NV- H_(5+110DEH@"B MBBF 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 5QGQV_Y(AX\_[%O4?_2:2NSKC/CM M_P D0\>?]BWJ/_I-)0!XS_P3B_Y(AK/_ &,D_P#Z36U?3-?,W_!.+_DB&L_] MC)/_ .DUM7TS0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M<%\5_#[SVZ>(=/!6[M,&79U*#D-]5_E]*[VD95=2K*&4C!!&017/BAZ_F.U;U>3WB3> /&RW4*.=)N M\_*/[F>5^JGD>V/4UZK!+'/"DT+J\'T>LGLENS&K6C3WW[' M2>,O'=AHV^TL=E[?#@@'Y(S_ +1'4^P_'%S?H?KU[ZBN?$X:GB8)!)L.BW MNJ:VJB:,AH;<$':>S,?4=@*]&HKS\/DM"C/G;;MW M.>G@J<)7W"BBBO8.P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH YGXC>'Y-?T+9; &[MV\R$$X MW<QFO[^,Q7 M5T %C;JB#GGT)/;V%;NE>%/#VF7 N++2XDE'W7=FD*^XW$X_"MJHR[*'AY^T MJ.[6UA8?!^SES2>H4445[AW!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 %%%% !7&?';_DB'CS_ +%O4?\ MTFDKLZXSX[?\D0\>?]BWJ/\ Z324 >,_\$XO^2(:S_V,D_\ Z36U?3-?,W_! M.+_DB&L_]C)/_P"DUM7TS0 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% &1XNT.'7]%EL9,+)]^&0_P..A^G8^QKD?A5KF_H>B45C^#]."%!EG,/&NFZ"&MXL7=]C_4HW"'_ &SV^G7Z=:Y?Q!XVU37;LZ1X5MY@KY'FJ/WC MCU']Q?<\_2M?P=\/K6P*7VLE+R\^\(CS&A]_[Q_3^=>5/&5,3)T\*O63V7IW M.1UI5'RTOO.?TS0/$/C>[34];N)+>QZID8ROI&O8?[1_6O3-$TC3]&LQ:Z=; M+"G\1'+.?5CW-7J*Z<+@:>'][>3W;W-:5"-/7=]PHHHKM-@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 *XSX[?\ )$/' MG_8MZC_Z325V=<9\=O\ DB'CS_L6]1_])I* /&?^"<7_ "1#6?\ L9)__2:V MKZ9KYF_X)Q?\D0UG_L9)_P#TFMJ^F: "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 *;-''-"\,J!XW4JRD<$'@BG44 >3V[3?#_ ,;& M"1G.DWG<\_)G@_53U]OK7JZ,KH'1@RL,@@Y!%8?CC0(_$&AR6P"BYC^>W<]F M]/H>GY'M7/?"C7Y)87\.Z@2EU:9$(?J5'!3ZK_+Z5Y-#_8Z_L'\$M8^3ZK_( MY*?[F?(]GM_D=]1117K'6%%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !14=S/#;0//<2I%$@R[NV H]S7F_B;Q[=ZCBZLRJUHTUJ=3XN\7Z9X?0Q.WVB](RMNAY M'NQ_A'ZUPUGIGB7Q]>)>ZC*;;35;*'&$ ](U[GW/Y]JV_"/P]CBD&H^(F%U< ML=_D$[E!ZY<_Q']/K7H"JJ*%50J@8 P *XEAZV-?-B/=C_*OU_K[C!4YUM: MFB[?YF;X>T+3="M/L^GP!,_?D;EW/J3_ )%:=%%>K"$8148JR1UJ*BK(**** MH84444 %%%% !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 %%%% !7&?';_DB'CS_L6]1_\ 2:2NSKC/CM_R1#QY_P!BWJ/_ *324 >, M_P#!.+_DB&L_]C)/_P"DUM7TS7S-_P $XO\ DB&L_P#8R3_^DUM7TS0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YM\3](N M-+U.#Q;I7[MT=?/VCHW0-]#T/X>IKTFJ^II:/IUPE_L^RF-O.WG"[<-O$]O,LHU227'5)5#*?TKR:6?4U%*H MG?K:UCDCCXI)26I[O17.^!_%%OXDL68JL-Y#CSH0?R8>Q_3^?15[E*K"M!3@ M[IG=":FN:(4445H4%%%% !1110 4444 %%%% !1110 4456U.^M=-L9;V\E$ M4$2[F8_R'J3Z4FU%78F[:LLT5Y/JWQ0U%[EAIEG;PP _*9@7=OK@@#Z?K3]% M^*%ZMRJZO9PR0$\O "KK[X)(/TXKR_[9PG-RW^=M#F^NTKVN>JUA>*O%.E^' MH3]ID\VY(S';H?G;Z_W1[G\,URGBCXA-.XT[PQ&\TTAVB?RR3GT1>I/N?R[T MOA7X?R33_P!I^*)&GF<[_LY?<2?5V[_0?GVHJ8Z=:7L\*KOJ^B_S"5=S?+2U M\^ADQP^)_B#>"29OLFF(W!P1&OT'\;>_\J]&\,^'-,\/VWE6,.96'[R=^7?\ M>P]AQ6K%''#$L44:QQH,*JC ] *=6^&P,:+]I-\TWU?Z=BZ5!0?,]7W"BBB MNXW"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@ KC/CM_R1#QY_P!BWJ/_ *325V=<9\=O^2(>//\ ML6]1_P#2:2@#QG_@G%_R1#6?^QDG_P#2:VKZ9KYF_P""<7_)$-9_[&2?_P!) MK:OIF@ 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@ KD/B[<20>#9$C) FF2-\>G)_H*Z^LKQ;I"ZYX?N=.R%D==T3'LXY'X=OH M:Y\7"52A.,=VF9UHN4&D?/=%3ZA9W5A>26EY \,\9PR,.1_];WJ"OSYIIV9\ M^U8UO"6MR>']:CU%(C,H5D>+?MW@CIG![X/3M7;?\+7_ .H!_P"3G_V%1_"# MPY<"\_M^[B:.)$*VP88+EA@L/;&1[Y]J]1KZ;+,)BO87C4Y4^ED_GJ>GA:57 MV=U*WR/,U^*Z[ANT$@=R+O/_ +)4G_"U;?\ Z LO_@0/_B:]'9592K*&!Z@B MH_L]O_SPB_[X%>C]6QO_ #__ /)4='LJW\_X'GG_ M6W_Z LO\ X$#_ .)H M_P"%JV__ $!9?_ @?_$UZ']GM_\ GA%_WP*/L]O_ ,\(O^^!1]6QO_/[_P E M0>SK?S_@< GQ4LBOSZ1< ^@E!_I2_P#"U-/_ .@5=?\ ?Q:[M[&R=MSV=NQ] M3$#_ $I/[.T__GQM?^_2_P"%'U?&_P#/Y?\ @*#V=?\ G_ X7_A:FG_] JZ_ M[^+2CXIZ=D9TJZ [X=:[G^SM/_Y\;7_OTO\ A2'3=.((-A:D'@@PK_A1[#&_ M\_5_X"'LZ_\ /^!Q?_"TM'_Z!]]_XY_C1_PM+1_^@???^.?XUV']C:/_ - J MQ_\ =/\*/[&T?\ Z!5C_P" Z?X4>QQW_/Q?<')7_F7W''_\+2T?_H'WW_CG M^-/3XHZ&1\]CJ*GV1#_[,*ZW^QM'_P"@58_^ Z?X4Q]!T.0Y?1M.8^IM4/\ M2CV.._Y^+[@Y*_\ ,ON.7_X6AH'_ #YZG_W[3_XNN1^(OB^#Q%':V]@ES%;Q M$O(LJ@%F[=">@S^=>J?\(]H'_0#TS_P$3_"N(^+'AB"+3X-3TFP@@2#*W"01 M!?E/1B .W]:XLPI8WZO+FDFNMD8XB%?V;N[GF%%%%?*'DGI7P/\ (:34@UO& M9T"%)=OS!3G(SV' KT^N&^#^C3:?HT^H7*%)+UE**PY$:YP?Q)/X8KN:^ZRJ M$H82"DM?^">[A8N-))A1117H'0%%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5QGQV_Y(AX\ M_P"Q;U'_ -)I*[.N,^.W_)$/'G_8MZC_ .DTE 'C/_!.+_DB&L_]C)/_ .DU MM7TS7S-_P3B_Y(AK/_8R3_\ I-;5],T %%%% !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 %%%% &9KF@:1K2 :E91S,HPK\JX^C#G' MMTK-L_ OA>UG69=-$C+T$LC.OY$X/XUTM%82PU&Q+'+)'@I^ /3\\5)H7P[T33;I;F9YKZ1#E!+@(#Z[1U_&N MQHKC67X93Y^17,?J]*]^4****[#8**** "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 **** "BJ&LZUH^BPK/K.K6&FQ.<*]W<)$K'T M!8BK5K<6]W;IH(X- $M%0WUW:V-K)=WMS#:V\8S)+-($ M1!ZDG@5%I.IZ;J]DE]I.H6FH6K_YW/[D("1R M<*B*.6=F(4*.22!7,_"_PG/I%SK7BK6XX_\ A)?$EPMS?E>1;QHNR"V4]Q&@ M )[L6/0B@#@!JS>/_P!K"Z\,7)6;P_X'TU;HVS9*3:C+MVR,.C;$,S)I.KQ+Q&]PI3[/-M_YZ9DVENZC!Z"L?X"Q& M#]K'XSQSG,S-:.I_V&!8?H5IO[9 ,_C#X/6,()N9O%<31A1DX#Q9/X;A0!]& MT444 %%%% !117+:KX"T/4]1GO[F^\4I+,VYUMO%.I6\0/\ LQQSJBCV4 4 M=37&?';_ )(AX\_[%O4?_2:2C_A6GAS_ *"7C/\ \+/5O_DFN3^,_P /=!LO M@]XTO(;_ ,6M+!X?OY46;Q9JX*NO'*L"".""* .%_X)Q?\D0UG M_L9)_P#TFMJ^F:^9O^"<7_)$-9_[&2?_ -)K:OIF@ 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 **** "BBB@ HHHH ^??$.O?'F?Q]+J]O\ M$X]1TRR8KH\-SXBLXO*X(:=E$A!E8' .?E4D#JQ/4_#_ ,0?&W7_ !A:P>,/ MA]8^#]!@CDFGGCU2&\DN7 PD(",2@RVXG'\&,C//K-% 'E'B3PMJ'AOXZ6WQ M1TBSN;W3]0TLZ5KUK:IOE7:P:&Y5!S)C:$(&6 P0#S39?#%WX^^-.A>.-1TZ MZL= \*VLHTI+R)H9[N[FP'E,389(T55 #@,6YQ@<^LT4 %%%% !1110 4444 M %<9\=O^2(>//^Q;U'_TFDKLZXSX[?\ )$/'G_8MZC_Z324 >,_\$XO^2(:S M_P!C)/\ ^DUM7TS7S-_P3B_Y(AK/_8R3_P#I-;5],T %%%% !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 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 %<9\=O^2(>//^Q;U'_P!)I*[.N,^.W_)$/'G_ &+>H_\ I-)0 M!XS_ ,$XO^2(:S_V,D__ *36U?3-?,W_ 3B_P"2(:S_ -C)/_Z36U?3- !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 %%%% !7&?';_DB'CS_L6]1_])I*[.N,^.W_ "1# MQY_V+>H_^DTE 'C/_!.+_DB&L_\ 8R3_ /I-;5],U\S?\$XO^2(:S_V,D_\ MZ36U?3- !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 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !7&?';_DB'CS_L6]1_\ 2:2N MSKC/CM_R1#QY_P!BWJ/_ *324 >,_P#!.+_DB&L_]C)/_P"DUM7TS7S-_P $ MXO\ DB&L_P#8R3_^DUM7TS0 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 5QGQV_Y( MAX\_[%O4?_2:2NSKC/CM_P D0\>?]BWJ/_I-)0!XS_P3B_Y(AK/_ &,D_P#Z M36U?3-?,W_!.+_DB&L_]C)/_ .DUM7TS0 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 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 5QGQV_Y(AX\_[%O4?_ $FDKLZXSX[?\D0\>?\ 8MZC_P"DTE 'C/\ P3B_ MY(AK/_8R3_\ I-;5],U\S?\ !.+_ )(AK/\ V,D__I-;5],T %%%% !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 %<9\=O^2(>//^Q;U'_TFDKLZXSX[?\ )$/'G_8MZC_Z M324 >,_\$XO^2(:S_P!C)/\ ^DUM7TS7S-_P3B_Y(AK/_8R3_P#I-;5],T % 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 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 %<9\=O^2(>//^Q;U'_P!)I*[.N,^.W_)$ M/'G_ &+>H_\ I-)0!XS_ ,$XO^2(:S_V,D__ *36U?3-?,W_ 3B_P"2(:S_ M -C)/_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 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 F MF<@^7&#QG!))P ><,\+>-X=2\57O@_6+#^Q_$EG;I=FT,XECN+=C@30R8&] MV5.55@1R,$$^2? W4&\2_M8?%S6;@^:VE);Z3:L3GR8U9E9%] 7A+$>N:/VD M=3E\,_M$_!77[;>IN[ZYTNX*MC='*T$>#Z@>:S8]10!]$T444 %%%% !117+ M:KX]T/3-1GL+FQ\4O+"VUVMO"VI7$1/^S)' R,/=210!U-<9\=O^2(>//^Q; MU'_TFDH_X67X<_Z!OC/_ ,(S5O\ Y&KD_C/\0M!O?@]XTLX;#Q:LL_A^_B1I MO">IPQ@M;N 6=[<*B\\LQ Y) H X7_@G%_R1#6?^QDG_P#2:VKZ9K\]_P!E M_P#:+T7X1> +[PWJ7AS4-3EN=5DOA+;S(BJK11)MPW?,9/XUZM_PV]X5_P"A M'UK_ ,"8J /K*BODW_AM[PK_ -"/K7_@3%1_PV]X5_Z$?6O_ )BH ^LJ*^3 M?^&WO"O_ $(^M?\ @3%1_P -O>%?^A'UK_P)BH ^LJ*^3?\ AM[PK_T(^M?^ M!,5'_#;WA7_H1]:_\"8J /K*BODW_AM[PK_T(^M?^!,5'_#;WA7_ *$?6O\ MP)BH ^LJ*^3?^&WO"O\ T(^M?^!,5'_#;WA7_H1]:_\ F*@#ZRHKY-_X;>\ M*_\ 0CZU_P"!,5'_ V]X5_Z$?6O_ F*@#ZRHKY-_P"&WO"O_0CZU_X$Q4?\ M-O>%?^A'UK_P)BH ^LJ*^3?^&WO"O_0CZU_X$Q4?\-O>%?\ H1]:_P# F*@# MZRHKY-_X;>\*_P#0CZU_X$Q4?\-O>%?^A'UK_P "8J /K*BODW_AM[PK_P!" M/K7_ ($Q4?\ #;WA7_H1]:_\"8J /K*BODW_ (;>\*_]"/K7_@3%1_PV]X5_ MZ$?6O_ F*@#ZRHKY-_X;>\*_]"/K7_@3%1_PV]X5_P"A'UK_ ,"8J /K*BOD MW_AM[PK_ -"/K7_@3%1_PV]X5_Z$?6O_ )BH ^LJ*^3?^&WO"O_ $(^M?\ M@3%1_P -O>%?^A'UK_P)BH ^LJ*^3?\ AM[PK_T(^M?^!,5'_#;WA7_H1]:_ M\"8J /K*BODW_AM[PK_T(^M?^!,5'_#;WA7_ *$?6O\ P)BH ^LJ*^3?^&WO M"O\ T(^M?^!,5'_#;WA7_H1]:_\ F*@#ZRHKY-_X;>\*_\ 0CZU_P"!,5'_ M V]X5_Z$?6O_ F*@#ZRHKY-_P"&WO"O_0CZU_X$Q4?\-O>%?^A'UK_P)BH M^LJ*^3?^&WO"O_0CZU_X$Q4?\-O>%?\ H1]:_P# F*@#ZRHKY-_X;>\*_P#0 MCZU_X$Q4?\-O>%?^A'UK_P "8J /K*BODW_AM[PK_P!"/K7_ ($Q4?\ #;WA M7_H1]:_\"8J /K*BODW_ (;>\*_]"/K7_@3%1_PV]X5_Z$?6O_ F*@#ZRHKY M-_X;>\*_]"/K7_@3%1_PV]X5_P"A'UK_ ,"8J /K*BODW_AM[PK_ -"/K7_@ M3%1_PV]X5_Z$?6O_ )BH ^LJ*^3?^&WO"O_ $(^M?\ @3%1_P -O>%?^A'U MK_P)BH ^LJ*^3?\ AM[PK_T(^M?^!,5'_#;WA7_H1]:_\"8J /K*BODW_AM[ MPK_T(^M?^!,5'_#;WA7_ *$?6O\ P)BH ^LJ*^3?^&WO"O\ T(^M?^!,5'_# M;WA7_H1]:_\ F*@#ZRHKY-_X;>\*_\ 0CZU_P"!,5'_ V]X5_Z$?6O_ F* M@#ZRHKY-_P"&WO"O_0CZU_X$Q4?\-O>%?^A'UK_P)BH ^LJ*^3?^&WO"O_0C MZU_X$Q4?\-O>%?\ H1]:_P# F*@#ZRHKY-_X;>\*_P#0CZU_X$Q4?\-O>%?^ MA'UK_P "8J /K*BODW_AM[PK_P!"/K7_ ($Q4?\ #;WA7_H1]:_\"8J /K*B MODW_ (;>\*_]"/K7_@3%1_PV]X5_Z$?6O_ F*@#ZRHKY-_X;>\*_]"/K7_@3 M%1_PV]X5_P"A'UK_ ,"8J /K*BODW_AM[PK_ -"/K7_@3%1_PV]X5_Z$?6O_ M )BH ^LJ*^3?^&WO"O_ $(^M?\ @3%1_P -O>%?^A'UK_P)BH ^LJ*^3?\ MAM[PK_T(^M?^!,5'_#;WA7_H1]:_\"8J /K*BODW_AM[PK_T(^M?^!,5'_#; MWA7_ *$?6O\ P)BH ^LJ*^3?^&WO"O\ T(^M?^!,5'_#;WA7_H1]:_\ F*@ M#ZRHKY-_X;>\*_\ 0CZU_P"!,5'_ V]X5_Z$?6O_ F*@#ZRHKY-_P"&WO"O M_0CZU_X$Q4?\-O>%?^A'UK_P)BH ^LJ*^3?^&WO"O_0CZU_X$Q4?\-O>%?\ MH1]:_P# F*@#ZRHKY-_X;>\*_P#0CZU_X$Q4?\-O>%?^A'UK_P "8J /K*BO MDW_AM[PK_P!"/K7_ ($Q4?\ #;WA7_H1]:_\"8J /K*BODW_ (;>\*_]"/K7 M_@3%1_PV]X5_Z$?6O_ F*@#ZRHKY-_X;>\*_]"/K7_@3%1_PV]X5_P"A'UK_ M ,"8J /K*BODW_AM[PK_ -"/K7_@3%1_PV]X5_Z$?6O_ )BH ^LJ*^3?^&W MO"O_ $(^M?\ @3%1_P -O>%?^A'UK_P)BH ^LJ*^3?\ AM[PK_T(^M?^!,5' M_#;WA7_H1]:_\"8J /K*BODW_AM[PK_T(^M?^!,5'_#;WA7_ *$?6O\ P)BH M ^LJ*^3?^&WO"O\ T(^M?^!,5'_#;WA7_H1]:_\ F*@#ZRHKY-_X;>\*_\ M0CZU_P"!,5'_ V]X5_Z$?6O_ F*@#ZRHKY-_P"&WO"O_0CZU_X$Q4?\-O>% M?^A'UK_P)BH ^LJ*^3?^&WO"O_0CZU_X$Q4?\-O>%?\ H1]:_P# F*@#ZRHK MY-_X;>\*_P#0CZU_X$Q4?\-O>%?^A'UK_P "8J /K*BODW_AM[PK_P!"/K7_ M ($Q4?\ #;WA7_H1]:_\"8J /K*BODW_ (;>\*_]"/K7_@3%1_PV]X5_Z$?6 MO_ F*@#ZRHKY-_X;>\*_]"/K7_@3%1_PV]X5_P"A'UK_ ,"8J /K*BODW_AM M[PK_ -"/K7_@3%1_PV]X5_Z$?6O_ )BH ^LJ*^3?^&WO"O_ $(^M?\ @3%1 M_P -O>%?^A'UK_P)BH ^LJ*^3?\ AM[PK_T(^M?^!,5'_#;WA7_H1]:_\"8J M /K*BODW_AM[PK_T(^M?^!,5'_#;WA7_ *$?6O\ P)BH ^LJ*^3?^&WO"O\ MT(^M?^!,5'_#;WA7_H1]:_\ F*@#ZRHKY-_X;>\*_\ 0CZU_P"!,5'_ V] MX5_Z$?6O_ F*@#ZRHKY-_P"&WO"O_0CZU_X$Q4?\-O>%?^A'UK_P)BH ^LJ* M^3?^&WO"O_0CZU_X$Q4?\-O>%?\ H1]:_P# F*@#ZRHKY-_X;>\*_P#0CZU_ MX$Q4?\-O>%?^A'UK_P "8J /K*BODW_AM[PK_P!"/K7_ ($Q4?\ #;WA7_H1 M]:_\"8J /K*BODW_ (;>\*_]"/K7_@3%1_PV]X5_Z$?6O_ F*@#ZRHKY-_X; M>\*_]"/K7_@3%1_PV]X5_P"A'UK_ ,"8J /K*BODW_AM[PK_ -"/K7_@3%1_ MPV]X5_Z$?6O_ )BH ^LJ*^3?^&WO"O_ $(^M?\ @3%1_P -O>%?^A'UK_P) MBH ^LJ*^3?\ AM[PK_T(^M?^!,5'_#;WA7_H1]:_\"8J /K*BODW_AM[PK_T M(^M?^!,5'_#;WA7_ *$?6O\ P)BH ^LJ*^3?^&WO"O\ T(^M?^!,5'_#;WA7 M_H1]:_\ F*@#ZRHKY-_X;>\*_\ 0CZU_P"!,5'_ V]X5_Z$?6O_ F*@#ZR MHKY-_P"&WO"O_0CZU_X$Q4?\-O>%?^A'UK_P)BH ^LJ*^3?^&WO"O_0CZU_X M$Q4?\-O>%?\ H1]:_P# F*@#ZRHKY-_X;>\*_P#0CZU_X$Q4?\-O>%?^A'UK M_P "8J /K*BODW_AM[PK_P!"/K7_ ($Q4?\ #;WA7_H1]:_\"8J /K*BODW_ M (;>\*_]"/K7_@3%1_PV]X5_Z$?6O_ F*@#ZRHKY-_X;>\*_]"/K7_@3%1_P MV]X5_P"A'UK_ ,"8J /K*BODW_AM[PK_ -"/K7_@3%1_PV]X5_Z$?6O_ )B MH ^LJ*^3?^&WO"O_ $(^M?\ @3%1_P -O>%?^A'UK_P)BH ^LJ*^3?\ AM[P MK_T(^M?^!,5'_#;WA7_H1]:_\"8J /K*BODW_AM[PK_T(^M?^!,5'_#;WA7_ M *$?6O\ P)BH ^LJ*^3?^&WO"O\ T(^M?^!,5'_#;WA7_H1]:_\ F*@#ZRH MKY-_X;>\*_\ 0CZU_P"!,5'_ V]X5_Z$?6O_ F*@#ZRHKY-_P"&WO"O_0CZ MU_X$Q4?\-O>%?^A'UK_P)BH ^LJ*^3?^&WO"O_0CZU_X$Q4?\-O>%?\ H1]: M_P# F*@#ZRHKY-_X;>\*_P#0CZU_X$Q4?\-O>%?^A'UK_P "8J /K*BODW_A MM[PK_P!"/K7_ ($Q4?\ #;WA7_H1]:_\"8J /K*BODW_ (;>\*_]"/K7_@3% M1_PV]X5_Z$?6O_ F*@#ZRHKY-_X;>\*_]"/K7_@3%1_PV]X5_P"A'UK_ ,"8 MJ /K*BODW_AM[PK_ -"/K7_@3%1_PV]X5_Z$?6O_ )BH ^LJ*^3?^&WO"O_ M $(^M?\ @3%1_P -O>%?^A'UK_P)BH ^LJ*^3?\ AM[PK_T(^M?^!,5'_#;W MA7_H1]:_\"8J /K*BODW_AM[PK_T(^M?^!,5'_#;WA7_ *$?6O\ P)BH ^LJ M*^3?^&WO"O\ T(^M?^!,5'_#;WA7_H1]:_\ F*@#ZRHKY-_X;>\*_\ 0CZU M_P"!,5'_ V]X5_Z$?6O_ F*@#ZRHKY-_P"&WO"O_0CZU_X$Q4?\-O>%?^A' MUK_P)BH ^LJ*^3?^&WO"O_0CZU_X$Q4?\-O>%?\ H1]:_P# F*@#ZRHKY-_X M;>\*_P#0CZU_X$Q4?\-O>%?^A'UK_P "8J /K*BODW_AM[PK_P!"/K7_ ($Q M5W'P1_:9T+XI>.XO"=AX9U+3IY+>2<33SHR@( 2,#GG- 'O5%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% 'SW\#M//AK]JKXNZ/<((7U9+75[5?^>L M3,Y=Q]'E(/OFHOVCM*E\3_M'_!70[?>QLKRYU2X"#(2.)X),MZ F$KD]SBO7 M?%?@F#5?%&F^+M+O3I7B/3H9+>*\$(E2:!^6AFCR-Z;@&&&4@C((R03PQX*@ MTWQ5?>,-5O3JWB.]MTM6NS"(DM[=3D0PQY.Q-Q+'+,Q)Y)P #K**** "BBB M@ HHHH *9/#%<0203Q)+%(I1T=0RLI&""#U!':GT4 >;?"'PQX;F\*7KS>'M M)D8>(M<0%[.,D*NJW2J.1T '8 5V'_ B?A;_H6M&_\ 8O_B:Q?@W_ ,BC M??\ 8R:[_P"G:[KLZ ,;_A$_"W_0M:-_X Q?_$T?\(GX6_Z%K1O_ !B_P#B M:V:* ,;_ (1/PM_T+6C?^ ,7_P 31_PB?A;_ *%K1O\ P!B_^)K9HH QO^$3 M\+?]"UHW_@#%_P#$T?\ ")^%O^A:T;_P!B_^)K9HH QO^$3\+?\ 0M:-_P" M,7_Q-'_")^%O^A:T;_P!B_\ B:V:* ,;_A$_"W_0M:-_X Q?_$T?\(GX6_Z% MK1O_ !B_P#B:V:* ,;_ (1/PM_T+6C?^ ,7_P 31_PB?A;_ *%K1O\ P!B_ M^)K9HH QO^$3\+?]"UHW_@#%_P#$T?\ ")^%O^A:T;_P!B_^)K9HH QO^$3\ M+?\ 0M:-_P" ,7_Q-#P]I,4L?AW4'1TLXU96%M(000." M#WKTFN,^.W_)$/'G_8MZC_Z324 ;7_")^%O^A:T;_P 8O\ XFC_ (1/PM_T M+6C?^ ,7_P 36S10!C?\(GX6_P"A:T;_ , 8O_B:/^$3\+?]"UHW_@#%_P#$ MULT4 8W_ B?A;_H6M&_\ 8O_B:/^$3\+?\ 0M:-_P" ,7_Q-;-% &-_PB?A M;_H6M&_\ 8O_ (FC_A$_"W_0M:-_X Q?_$ULT4 8W_")^%O^A:T;_P 8O\ MXFC_ (1/PM_T+6C?^ ,7_P 36S10!C?\(GX6_P"A:T;_ , 8O_B:/^$3\+?] M"UHW_@#%_P#$ULT4 8W_ B?A;_H6M&_\ 8O_B:/^$3\+?\ 0M:-_P" ,7_Q M-;-% &-_PB?A;_H6M&_\ 8O_ (FC_A$_"W_0M:-_X Q?_$ULT4 8W_")^%O^ MA:T;_P 8O\ XFN/\?\ ACPW'XK^'J1^'M)19?$4R2!;.,!U_LK4&P>.1E0< M>H'I7I-<9\0_^1N^''_8R3?^FG4: -K_ (1/PM_T+6C?^ ,7_P 31_PB?A;_ M *%K1O\ P!B_^)K9HH QO^$3\+?]"UHW_@#%_P#$T?\ ")^%O^A:T;_P!B_^ M)K9HH QO^$3\+?\ 0M:-_P" ,7_Q-'_")^%O^A:T;_P!B_\ B:V:* ,;_A$_ M"W_0M:-_X Q?_$T?\(GX6_Z%K1O_ !B_P#B:V:* ,;_ (1/PM_T+6C?^ ,7 M_P 31_PB?A;_ *%K1O\ P!B_^)K9HH QO^$3\+?]"UHW_@#%_P#$T?\ ")^% MO^A:T;_P!B_^)K9HH QO^$3\+?\ 0M:-_P" ,7_Q-'_")^%O^A:T;_P!B_\ MB:V:* ,;_A$_"W_0M:-_X Q?_$T?\(GX6_Z%K1O_ !B_P#B:V:* ,;_ (1/ MPM_T+6C?^ ,7_P 37'Z3X8\-M\:/$T!\/:28D\.Z0ZH;./:K-E>DUQFD?\EO\ %'_8MZ-_Z4ZI0!M?\(GX6_Z%K1O_ !B_P#B:/\ A$_" MW_0M:-_X Q?_ !-;-% &-_PB?A;_ *%K1O\ P!B_^)H_X1/PM_T+6C?^ ,7_ M ,36S10!C?\ ")^%O^A:T;_P!B_^)H_X1/PM_P!"UHW_ ( Q?_$ULT4 8W_" M)^%O^A:T;_P!B_\ B:/^$3\+?]"UHW_@#%_\36S10!C?\(GX6_Z%K1O_ !B M_P#B:/\ A$_"W_0M:-_X Q?_ !-;-% &-_PB?A;_ *%K1O\ P!B_^)H_X1/P MM_T+6C?^ ,7_ ,36S10!C?\ ")^%O^A:T;_P!B_^)H_X1/PM_P!"UHW_ ( Q M?_$ULT4 8W_")^%O^A:T;_P!B_\ B:/^$3\+?]"UHW_@#%_\36S10!C?\(GX M6_Z%K1O_ !B_P#B:X_X0^&/#;P]I,C#Q%KB O9QDA5U6Z51R.@ M[ "O2:XSX-_\BC??]C)KO_IVNZ -K_A$_"W_ $+6C?\ @#%_\31_PB?A;_H6 MM&_\ 8O_ (FMFB@#&_X1/PM_T+6C?^ ,7_Q-'_")^%O^A:T;_P 8O\ XFMF MB@#&_P"$3\+?]"UHW_@#%_\ $T?\(GX6_P"A:T;_ , 8O_B:V:* ,;_A$_"W M_0M:-_X Q?\ Q-'_ B?A;_H6M&_\ 8O_B:V:* ,;_A$_"W_ $+6C?\ @#%_ M\31_PB?A;_H6M&_\ 8O_ (FMFB@#&_X1/PM_T+6C?^ ,7_Q-'_")^%O^A:T; M_P 8O\ XFMFB@#&_P"$3\+?]"UHW_@#%_\ $T?\(GX6_P"A:T;_ , 8O_B: MV:* ,;_A$_"W_0M:-_X Q?\ Q-'_ B?A;_H6M&_\ 8O_B:V:* ,;_A$_"W_ M $+6C?\ @#%_\37'_!#PQX;N/@OX'GG\/:3++)X=T]W=[.-F9C;1DDDCDD]Z M])KC/@3_ ,D0\!_]BWIW_I-'0!M?\(GX6_Z%K1O_ !B_P#B:/\ A$_"W_0M M:-_X Q?_ !-;-% &-_PB?A;_ *%K1O\ P!B_^)H_X1/PM_T+6C?^ ,7_ ,36 MS10!C?\ ")^%O^A:T;_P!B_^)H_X1/PM_P!"UHW_ ( Q?_$ULT4 8W_")^%O M^A:T;_P!B_\ B:/^$3\+?]"UHW_@#%_\36S10!C?\(GX6_Z%K1O_ !B_P#B M:/\ A$_"W_0M:-_X Q?_ !-;-% &-_PB?A;_ *%K1O\ P!B_^)H_X1/PM_T+ M6C?^ ,7_ ,36S10!C?\ ")^%O^A:T;_P!B_^)H_X1/PM_P!"UHW_ ( Q?_$U MLT4 8W_")^%O^A:T;_P!B_\ B:/^$3\+?]"UHW_@#%_\36S10!YM\7O#'AN' MPI9/#X>TF-CXBT-"4LXP2K:K:JPX'0@D$=P378?\(GX6_P"A:T;_ , 8O_B: MQ?C)_P BC8_]C)H7_IVM*[.@#&_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?_ !-'_")^%O\ H6M&_P# &+_XFMFB M@#&_X1/PM_T+6C?^ ,7_ ,31_P (GX6_Z%K1O_ &+_XFMFB@#S;5O#'AM?C1 MX9@'A[21$_AW5W9!9Q[69;G30"1CD@,V#[GUKL/^$3\+?]"UHW_@#%_\36+J M_P#R6_PO_P!BWK/_ *4Z779T 8W_ B?A;_H6M&_\ 8O_B:/^$3\+?\ 0M:- M_P" ,7_Q-;-% &-_PB?A;_H6M&_\ 8O_ (FC_A$_"W_0M:-_X Q?_$ULT4 8 MW_")^%O^A:T;_P 8O\ XFC_ (1/PM_T+6C?^ ,7_P 36S10!C?\(GX6_P"A M:T;_ , 8O_B:/^$3\+?]"UHW_@#%_P#$ULT4 8W_ B?A;_H6M&_\ 8O_B:/ M^$3\+?\ 0M:-_P" ,7_Q-;-% &-_PB?A;_H6M&_\ 8O_ (FC_A$_"W_0M:-_ MX Q?_$ULT4 8W_")^%O^A:T;_P 8O\ XFC_ (1/PM_T+6C?^ ,7_P 36S10 M!C?\(GX6_P"A:T;_ , 8O_B:/^$3\+?]"UHW_@#%_P#$ULT4 >;> /#'AN3Q M7\0DD\/:2ZQ>(H4C#6<9"+_96GM@<<#+$X]2?6NP_P"$3\+?]"UHW_@#%_\ M$UB_#S_D;OB/_P!C)#_Z:=.KLZ ,;_A$_"W_ $+6C?\ @#%_\31_PB?A;_H6 MM&_\ 8O_ (FMFB@#&_X1/PM_T+6C?^ ,7_Q-'_")^%O^A:T;_P 8O\ XFMF MB@#&_P"$3\+?]"UHW_@#%_\ $T?\(GX6_P"A:T;_ , 8O_B:V:* ,;_A$_"W M_0M:-_X Q?\ Q-'_ B?A;_H6M&_\ 8O_B:V:* ,;_A$_"W_ $+6C?\ @#%_ M\31_PB?A;_H6M&_\ 8O_ (FMFB@#&_X1/PM_T+6C?^ ,7_Q-'_")^%O^A:T; M_P 8O\ XFMFB@#&_P"$3\+?]"UHW_@#%_\ $T?\(GX6_P"A:T;_ , 8O_B: MV:* ,;_A$_"W_0M:-_X Q?\ Q-'_ B?A;_H6M&_\ 8O_B:V:* /-O@AX8\- MW'P7\#SS^'M)EED\.Z>[N]G&S,QMHR221R2>]=A_PB?A;_H6M&_\ 8O_ (FL M7X$_\D0\!_\ 8MZ=_P"DT==G0!C?\(GX6_Z%K1O_ !B_P#B:/\ A$_"W_0M M:-_X Q?_ !-;-% &-_PB?A;_ *%K1O\ P!B_^)H_X1/PM_T+6C?^ ,7_ ,36 MS10!C?\ ")^%O^A:T;_P!B_^)H_X1/PM_P!"UHW_ ( Q?_$ULT4 8W_")^%O M^A:T;_P!B_\ B:/^$3\+?]"UHW_@#%_\36S10!C?\(GX6_Z%K1O_ !B_P#B M:/\ A$_"W_0M:-_X Q?_ !-;-% &-_PB?A;_ *%K1O\ P!B_^)H_X1/PM_T+ M6C?^ ,7_ ,36S10!C?\ ")^%O^A:T;_P!B_^)H_X1/PM_P!"UHW_ ( Q?_$U MLT4 8W_")^%O^A:T;_P!B_\ B:X_XW^&/#=O\%_'$\'A[28I8_#NH.CI9QJR ML+:0@@@<$'O7I-<9\=O^2(>//^Q;U'_TFDH VO\ 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?_ !-&X_%?P]2/P]I*++XBF20+9Q@.O]E:@ MV#QR,J#CU ]*])KC/B'_ ,C=\./^QDF_]-.HT ;7_")^%O\ H6M&_P# &+_X MFC_A$_"W_0M:-_X Q?\ Q-;-% &-_P (GX6_Z%K1O_ &+_XFC_A$_"W_ $+6 MC?\ @#%_\36S10!C?\(GX6_Z%K1O_ &+_P")H_X1/PM_T+6C?^ ,7_Q-;-% M&-_PB?A;_H6M&_\ &+_ .)H_P"$3\+?]"UHW_@#%_\ $ULT4 8W_")^%O\ MH6M&_P# &+_XFC_A$_"W_0M:-_X Q?\ Q-;-% &-_P (GX6_Z%K1O_ &+_XF MC_A$_"W_ $+6C?\ @#%_\36S10!C?\(GX6_Z%K1O_ &+_P")H_X1/PM_T+6C M?^ ,7_Q-;-% &-_PB?A;_H6M&_\ &+_ .)H_P"$3\+?]"UHW_@#%_\ $ULT M4 8W_")^%O\ H6M&_P# &+_XFN7\,Z-I%A\C?^E.J4 =G1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ',_#32[_ $?P MY=VFHP>1-)K>K72KO5LQ3ZC<31-E21\TJ^ M9+) ZHN6( RQ R2!ZUTU% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 % MO:W)!ML+O1-,M8)=Z_/+#/?M(N,Y&%GB.2,'=QG!QTU% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %_T_1+*UNHMZMY?-'K>DW3+O5<10:C;S2MEB!\L<;MCJ<8&20*Z:BB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** .9U+2[^;XIZ#K<<&ZPM-$U.UGEWK\D MLT]@T:XSDY6"4Y P-O.,C/3444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110!S/@W2[_3_$?C6[O(/*AU/6X[JS;>I\R(:=9PEL Y'[R&1<'!^7 M/0@GIJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YGX3Z7?Z M'\+/"6B:I!]GO]/T2RM;J+>K>7+' BNN5)!PP(R"1Z5TU%% !1110 4444 % M%%% !1110 4444 %%%% !1110 5S/Q8TN_USX6>+=$TN#[1?ZAHE[:VL6]5\ MR62!U1-O4>7$=.O(0V"< M?M$_$J7X6> 8_$=MIZ:C<27T5LENQ/S*0SR$8[B.-SZ#&3Q0!Z/15+0-5L== MT.QUK3)UGLKZW2XMY%/#(ZAE/Y&KM !1110 4444 %%%% !1110 4444 %%% M% !1110 445Y7\4?BY#X&^*_@OPE=V<1T[7G:.[O6+9M78E8!QQAG# Y[*3V M- 'JE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Y7X$^+D/B' MXX>+?AM=6<5HVDHLFFS MF\1?EG//&5J4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !14-]<1V=E/=S'$<$;2.?0*,G^5>;?LW_%0_ M%;P5V,>F:Q87LEK?V*[OW)SF/[W/*$ D_P 2MTZ4 >GT444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !17F/QA^-7ASX=:G;>'VT[5M>\37L(F ML](TVV:265"64,3C &5;ID\'BNK^&FK>)-<\%6.J^+?#X\/:O<&1IM.\T2&! M?,81@MW)0*3TY)X'2@#HZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HKQ/X@?'R.S\57G@?X=^$=7\:^*[20PW$,$316MJXZ^;*1VY[;>,;A7M% ML96MXFG4)*4!=1T#8Y'YT 24444 %%%% !1110 4444 %%%% !1110 4444 M%%%5]2O;;3=.N=1O91#:VL+S32$$[$4%F.!SP >E %BBO%_ OQPNOB)XZLM- M\!^"=6O?"PD<:AXCO$,$" *V!$IYHKR_P"#OQ-UWXD:U>W<7@74]"\)QV^ZRU'4ALEO9"P^ZG9-N3D; M@?4=*]0H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN?\>^*(/"NB MQW;0-=WMW9P,9.YE15R,L?130!U M-%1VL;PVT<4D\EPZ*%:60*&<^IV@#)]@!4E !1110 4444 %%%% !1110 44 M44 %%%% !1110 445R.G^(;GQ)XNU/2M%G$&FZ%.MOJ-V$#--<[0YMX\C "J MR[VP3\^T8() !UU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44V M:6.&%YIG6..-2SLQP% Y)-Z M[;:3=:QJ$<9:"T@A=P .LLI4'RXEZEC@=!G)%7?C#$[>"UNHY#&UCJFG7NX? MW8KV%W'XJK#\:ZR[MH+NUFM;F%)H9HS'*CC(=2,$'V()H S?!?B'3_%GA/2_ M$NE2;[+4K5+B(]P&&=I]P<@^X-8WQA/F>!I=-$)F_M6\L]-:,=TGN8XY"?8( MSD^P->6_LSS3> /'OBWX&ZC(WDZ=,VJ^'F<_ZRQE;)4>NUB,^I+^E=U\=]0\ M2Z7:>&+_ ,->%;WQ-+!K0DEL;5@I?%M.(]SGA$$IC)8@XQ[T <# /^%2_M6/ M#_J?"_Q(CWIVC@U./J/0;]WU+2#^[7O]E>6E["9K*Z@N8P[(7BD#J&4X89'< M$8([5\R_&+X4_%_XI^!K_5/&FM:9IUSIT3WNC^'-)A#JLZJ<"2X;YF^&-0^!OA^\\*Z7!I=J\16ZM8MWR72_++DMDDEESDG)!% 'J-%% M% !1110 4444 %%%% !1110 450U?6=*TB6QBU/4+>T>_N5M;197 ,TS D(H M[D@'\JOT -,L8F$)D02%2P3/S$# )QZ9C:9"Q4E<_*F2>HKI-=B>'XN^%[\2%8YM+U&R=>S,6 MMI5/X")_S-1?''P):_$;X7ZUX4F5!/@#MJX3 MQSI]GXC\?:#X;U&R6[T\Z9J-WKQ2??6XA^4LP]6&&/N2.U9GQ$UCXF:=\6[F#P1X'&LM=Z):PVVH7 MDXAL;-A+<-*TC?>PN;F0*) M=.D.Y'W' PI89[#>!VKZ 1E=%=&#*PR"#D$5\9_'_P"&&NZ#>Z%\7OB?JMOX MR6#48+;Q!8V]K]GM8+)F^54VD,X5SU;EBRY&,U]B:6+,:9:C3A&+(0I]G$8P M@CVC;M]L8Q0!9HHHH **** "BBB@ HHHH **** "BN;\0^//"'A^>6'6=>M+ M,P%1<.Y/EVY;!42N!MCR""-Q& M@!4EB=I%21&,;;9 &!V' .#Z'!!_$5Y;X;^,NGZS\OX_"^E?$[PY&/[?\$78U"/'!EM@#W"O$OBC MX#M?BE;_ !+TZ,?\3&"*QL+&8DCRKFWB:ZCP>V3=[21V8UZOX,\0:?XK\)Z7 MXDTJ3?9:E:I*(I9K/5KB 1"'5PX M=V$:G8I;C'4Y<8Z&OKZ@ HHHH **** "BBB@ HHHH ***"0H)) Y)- !17+ MP?$+P5-JUMI:>)+!;J\8K:"1RBW1':)V 63_ ( 374$ C!&0: *.IZM8Z?HT MFK32F2U2,2*8%,K29^Z$50Q7@CLRL*V_@RD4/PQT2PBQY>GQ-IZCT^SR-#C\/+Q7E M'Q$Q\*/VE]"\>Q_N?#OC8+HVM8X2.['^HE/N0 ,]@KGO0!]"LP52S$ 9)/: MOE?XE:3/Y-1 MB\"Z_)I%L]UJ*Z9<&T@0X:27RFV*/IW=OL"%2A^2$,N1@_,/>@#V_P_P"(-&UZQL[O2M1MKE+RTCO(520% MS"X!5]N<@'/6M2OF7]COPUHW@;QSX[\"7VF1+XKTBY!CU)LF2\TY]IBQDX & M%)"@#YEZD5]-4 %%%% !1110 4444 %%%% !114=U/#:VTMS21V" MJB@9))/0 4 24V66.%/,ED2- 0-S' R3@?K5;1=3L-:TBTU?2KJ.[L;R%9[> M>,Y61&&58?4&N;^-,JVOPK\0Z@ZEAI]FU_@#)_<$3?\ M.@ ^+OC9? ?@C4- M=BTN[U>]AA=[:QM8FD>5@.6;:"5C7(+.>%'N0#:^%OB^P\>_#_1O%NG%1%J- MLLCQ@Y\J0<21GW5@P_"NCQ'+'DA71U[C((-?/GP,S\+_ (X>*?@]<$QZ-JA. MN^&=Q^4(W^M@7_=QP!_SS8]Z /6?C"\@^&6OVT$YMY[ZT-A#*.J27!$*$>^Z M08KR'Q-"GP@_:8_ERB1#D\ "1(\GL,GM7EGQ$^&GQD^,/A.]_X3 M75M(\,VT<;7.F>'M.C$[FX5X;H0<@[.,&@#Z+M+RTO/-^R74%QY,ABE\ MJ0-L< $JV.AP1P?45/7C'[&D_AV?X(6 T31XM)O;>9[;6H "'-['A7=]Q)W, M K<],X[5[/0 4444 %%%% !1110 4444 %%%4->UG2M"L5O=8O[>QMFFC@62 M9]H,DCA$7ZEB!0!?IK2QI(D;2(KOG8I."V.3@=Z=7'>/6FMO%W@2\B3,9UB6 MUG/]U)+*X(/_ '\2,?C0!SWQU^,%G\+QI#2Z3>7\5S?PQ:A1 MP,!R/NH3DX)^OJ$,D2I4 M%0>^S/>@##^*_CKQ7X'^/-^_A7X9:EXSNM2T#3XEEM@ZI:B.>\+!G6-L;O,7 M@E>GTK1\!_M"B\\6VGA'XC>!]7\!:Q?2"*Q:]R]MBK(57!)( X(R<9SBO M=*\^_:*\/:3XC^#?B6UU6)2T%A+<6+6=8@M7BC$LP(9_)C.N:]5KR7]JCP1=>+?A?+?:(&3Q'X\:6GQ"^&^B^+;3:OVZW!GC4Y\J9?ED3\&!'TP: /#;3XL?$ M+PWXH\3Z!X3^"6K^([>#7M0DFU.-WBCN";F0@*?*() P/O$\=*]+^#'QKT?X MA:I=>';[1=3\+>*K./S)](U)"LA3C+(2 6 R,Y /MCFO5*\U^+7AO3[WQK\/ M_$-O''%K]CKJQP3*O[R6V:*7SXR>I78"WL1[G(!Z51110 4444 %%%% !111 M0 4444 %%%375?%@L/A9XM**S.-$O-H49)/D/P*\A_:(A?XE4444 %%%% !1110 4444 %%%% !115#0-:TK7 M]/\ [0T74+>_M/-DA\Z%]R[XW*.,^S*1^% %V1TCC:21U1%!9F8X ZDFLKQ M9K]KX=\/7.L3075Z(HRT-M9PF:>Y?!(CC11>Z3:W SU^>)3_6@#"^ OQ(M_BC\/X? M$:VHL;V.>2UO[+=DVTR-]TYYY4JW..M5/VC=4ET3X=QZM!H,^OR6FK64RZ; MA9[DK.K;0 K>GH>E<#8J/A+^U7+9C]QX7^)$9EB'2.#4X_O =AOW'W)D7^[7 MT/0!\V1?M'>.M'ABU3QO\"?$NBZ W,E]$SR-;IZNC1+@ ?WBM>_>$?$.C^+/ M#=CXBT&\2\TV^B$L$J@C(/8@\@@Y!!Y!!!K4D1)(VCD571@0RL,@@]C7FGP) MT"#PW<^.M+TJ,1:"OB:5]-C4Y2,-;P-,J>BK,95QV*D4 >F4444 %%%% !11 M10 4444 %%%% !15'7]7TS0-&NM9UF^AL=/M(S+/<3-A8U'<_P">:NQNLB*Z M,&1@"K Y!'K0 DDL<9022(A=MJ;CCIX-><_'WXHI\+_"+:O!HMYK5V'3 M=!;Q,R01%L-+*X!$:X!"EL;FP!W(V/BM.EEIVA:G(.+7Q#IZY_N^=.MMG_R/ M72:YI=CK6C7ND:G;I<65] ]O<1.,AXV!# _@30 :%JECK>BV6L:9.MQ97UNE MQ;RJ$KMGTZ20_-<:?*=T;#UP6'3@!U':J?[9NA: MI9V_A+XL:':O=W7@O41WF0Y#HPR#65I5_X9^)'@!+NV,&J:#K=F596&0\;KAD8=F'((Z@BN)_90T6\ M\.?"8Z#W2ZD56^A(8CV- 'K-%%% !1110 4444 %%%% M!1110 45C>(O%&@>'V1-7U&.WD>-I1$$:23RUX9]J D*,C+8P/6K/A[6]'\0 MZ5%JNA:I9ZG83?ZNXM9ED1O49'?VH O>;'YWD^8GF;=VS/S8Z9QZ5Y;\0OC+ MI_A'XH^%O!\^F73V6KW1M;K5FB=;:WE8$1Q*^-K.7V[AGY0>?;H]3::V^,NA M$)_H][H5_%(WI)'-:L@_[Y>7\JI?M > H_B+\*]7\.HJK?[/M.FR]#'=1_-& M0>V3E2?1C0!WU?._A/Q>D7[47Q3FNK6>_P!0L[/3M-TBPM@OGSKL:1T3<0H^ M8EBQ(4#DD 5Z!^S=X\?X@_"G3=4O25UFSS8:M$PP\=U%@-N'8L,/C_:KROXE M%?A%^UEIGQ-OH_+\+^++0:7JEXB@B.(_02'M0!UJ?'?4?#_C^R M\*_%#P#=>#XM4E\K3=2%^EW;2DD !W50%ZC/)QGG YKV^O,?VGO#&E>,/@3X MEAO5A4N_ M_P >S0!M4444 %%%% !1110 4444 %%%% !17,:U\0/!FBW;VVK>(K*S:.80 M2R2L1%%(<81Y,;$;D?*Q!Y%=+%(DL2RQ.KQN RLIR&!Z$'N* &_:(/+ED\Z/ M9$2)&W#"8&3GTQ7F/P_^,-EXK^+WB+P"^DWFF/IUO'<:?)>0O$]_'DB2158 M[,E-I_B!)KH?A\TL?B/QSI\R )#KJR0?[4JZ?,ES87]ND\$BG(DC=00?Q!KYP_9@E3X4_%+Q;\$] M; M%NKUM4\.RR'B\A9<%58_>8(B<>JR>E 'H7PA^-5OXQ\5WW@CQ)X;O/"/C M"Q0R2:9=2B194&,M'( -W!!QCIR"1G'K5>,?';PG]H^*?PL\9:-%&FN6WB%+ M"9^C2V3Q2O*#Z[41R/3<:]GH **** "BBB@ HHHH **** "BBB@ H) !)( ' M4FJ&BZSI6M17,NDZA;WJ6MS):SM"X81S(<.A([@]:N31K-"\3C*.I5A[&@"E MK6LV6DZ'-K$YEGMXX_,5;:,S239'RK&BY+LW &2217$? #XHP?%+PO?ZDVG M/I6HZ?J,UG>6$N1)!AB8]P/.2F,_[08=JV?@RLJ?"CPO;7$AEFM--AM)'/5G MA7RF/URAKR?Q0H^$W[4NF^)T'D^&OB$BZ=J79(M03_52'TW9 _X%(30!U_[7 M>MW6@?LZ^+KVSR)I;:.TW XVK/*D3'/^ZYJF/''B#1/AYHZ?#/X2._CM8@J1J"D.0S2LN,':N &_ _A^77O%6K0:9I\1V^9)DEV[*BC+,QP> ">*XSX:_'SX8?$ M'7O["\/:\W]I-DPV]U;O TX ).S<,,< G'7':K=KX;L/'.K^#?&6L0IJ-C:: M+]ILX9@'B%S,(F\XJ>"P0$*<<;C7(?M7>"-.G\.:3XYTBPAMO$N@ZQ8/:W4" MA)'1[F.+RV('S+F0'';'N<@'IOQ*\$:1\0/#,_AW7I+S^SIT(>*WG:+<_&QF M*X+;2,A2=I/4' QYG^R+KNHVN@ZU\*?$DN[7?!%X;($\&:S8DP2#VQD#KA=F M>M>YU\]_'M6^&?QE\*?&>U4II=VPT+Q-M''DN?W4S?[I')_V$'>@#UOXO64^ MH?"OQ79VC[+F31[H0/C[L@B8H?P8"NATRY6]TVUO$QMGA248]& /]:6YBBO; M"6'B1%K_PG>+'J")UN+"9MCH?7!; SP-['M7LOA/Q)HWBK1X-7 MT*[^UV4\2RQS!&"L&&1@D8)]0.G>K&M:-I>M11P:M9QWL$;B0039:)F!!4LG MW6P0",@X(!'-7E554*JA5 P !@ 4 +3+>&&WA6&WBCAB085$4*H'L!3Z* "B MBB@ HHHH **** "BBN:\>ZA"YU/5IEWW#IN M9($142$$]%&&; XR['O7D7PY\0?"CX=_'#Q_X:@\3V&DW6KW]H\6F.#'!'+Y M(+A'QY8+/)]W=G(QC@4 :_[4OPN?QGX/N?$ND7-__P )7H %]HI2=MD;1D.T M:QY"EFVY#$%MVT9P,5W'P6\;VOQ$^&6B^++?8LEY;@74:G_53K\LJ?0,#CU& M#WKL:^>OA=_Q:K]HWQ#\-I?W/A_Q8&UO0,\(D_/GPK^ ) [!%]: /5/B$DT? MB/P-J$3[$M]=:.G:,)W%O?:'=W$<9^YYL$UNI/UQ./P% '*?$#]H/ MX4^!_$;^']=\1G^T8B!<16MM)/Y!/9R@(!]5Y(]*](TC5+#6='MM7TB[AOK& M[A$UO/"V4E0C((-V\]N3JTLT*XO9F&9II"1R68L MV>V>,8%>>_LF^+_AW'X%LO 'ASQC:ZEJ&GS792VDW)+Y;7$DBA0X&\*C+DKD M=30!9_9'UF/QE\$II-9BAN;^;5=036891OW2R3M(4<'_ &)$&#V %K,3'\-YIO@[^U'X@\ M#:EF+PWXYE.I:)*Q^1;G)+1]."263&?X8O[U=#^W%X=EOOA'%XNTX,FK^%+^ M'4;69 -RKO57Z]AE7_[9B@#TNWACM?C1>SCB34O#T"D9ZBVN)>?_ ":_E767 M4$-U:RVMS$LL$R&.1&&0RD8(/L17&:A^\^)7@O6FW1M'&*,[36DWSF-0 264G/U/HHH **** "BBB@ HHHH *9<30VUO)<7$J0PQ(7DD=@ MJHH&223T '>GUYT]G-XWL/&?A+4;MVM[7Q#%;7"N/]9:&.UN6A_W721H_HQH M R-'_:0^#^K>,(?"]CXJ5[N>;R(9FMI%MY),X"B0C;R>AZ'(P>15K]K/5=3T M;]GCQ??:076Z^RI#N0D,D%_BG\([?2KB*)]*U+3XIK&:$#-L2@,4L1[%.IVF\5>$I?)\^1LM=VN<))GJQ'R\]PR$\DU5_8R\ M4:A%X)+6ZTO4PH&':*%F4GODC9_WZ% 'J7PJACLK#7M,BZ6OB'4&(S]TS3& MYQ_Y'J'XY>!;?XC?"[6O"DH43W,!>SD;_EG<)\T;?3< #[$U-X*@%GXZ\=6X M8G[3J%K?A2?N[[.*+CZFW)_.NLNH$N;:2WD,@21=K&.1D;'LRD$?4&@#R;]F M+XFP^.?AWI]GJIP._O5N@!B0PI,\R11K+)C>X4!FQTR>^*?110 4444 M%%%% !1110 5D^+O$FA>$M N=>\1ZG;Z;IML 99YC@#/ Y))X &2>U:=PK MO!(D;E'92%8?PG'!KSOPAI#^./"GP^U_Q0D%ZUCIJ7=Q;SIOW:@8XU$N.A*? MO^O=P1TH ;\,/CC\-OB/K4^C>%]<:;4(D,@@N+=X6E0=63E=9X[\ M*:7XT\.W'A[7&NVTRZ4KAWMK?W$4ERL+M)/;FVD&UA&I) D:,9(PH9N1FO9?#^LZ3X@TB#5 M]#U&VU'3[A=T5Q;R!T<>Q% 'B/[*-_>^%=2\3_!'7KAI+WPM=&;2Y)#S<:?* M=R,/7:6&<<#>!VKVKQ98KJ?A;5M-=0RW=C- 5/<.A7'ZUXE^T[;3^!O&/A/X MXZ7$Y&C3KIVO)&.9K"9L9/KM9CCW9?2O>[*YM[VSAO+65)K>>-98I%.5=&&0 M1[$&@#'^'FI)K/@'P]J\;;DOM+MK@'U#Q*W]:\K_ &N]"OH/"^D_%#P\@&O> M"+Q;],<>;:D@31D_W<8)]@WK7H/P9,*_#?2[.W*^7I[3Z> .B_9YY("/P\O' MX5T>M:3IVLVGV/5+5;NU+;G@D),&[/7=! MN&GM;J!)<^6PV%ARA)&-P.01U'Y5T5-BCCAB6*)%CC0!551@*!V IU #((88 M$\N"*.),EMJ*%&2:?110 4444 %%%% !1110 5R'Q/^)?@KX;:;#?> M,-:BL%N"5MX0C233$8SM1020,C)Z#(R>:L_$^[O]/\'RW^G7;VLMM>6S1[U/L:DMO"E@?'%]XMO;>"YU"2WCL[21UW-;VZCD3:GX1U47D<#A+B)XS'+"QZ;D;D9P<'H<'GBN?_:'^ M%-E\4O!=W937%VNI6L+2Z1BX9(H;D X8J.&W?=);.T$[<$G/&IKOPL^&?[3O MB,WNOZ=X?GUO1K(RVQ1DA>Y\V8N[,!L0[!$?F*YWD\Y->_QNDD:R1NKHP#*R MG((/0@T >;?LT^.Y?'OPIT^^U$LNMZ?EC/K7T1$ZR1K(ARK@,#Z@U1O M]$TJ_P!1MM0O[&*ZN+0[K8S#>L+<_.BGY5?!(W 9P<9Q0 J7,>L:-+)I5Z\0 MGB98+H1?=)'#J&&& R".QKS_ ,"_#/Q'9SV]U\0OB+J?C62TF$UK;26L=K:Q MR*?3[@7 M$*.4\U%.QR.NUL8<=LKD9!'4&@"Y7FOQ.^.?PT^'.K)I'B77]FI,H9K6V@>> M2-3C!?:"%R#D D$CD"NE\1:A M%?!>CZ1IVI17-C:7EUJ]U/=:G-)$'-RTCDX;<.552$ / 50* -/PEXCT3Q9X M>M/$'AW4(=0TV[7=#/$>#@X((/(((((/((KR[]F?Q%_PD5[\38M06-M2MO&- MY#< G),("QP@@]@L90#I\I]ZR?V;/%'PN\-WOB#XGQ)?26FG2ED\ MM"^U8HF8!7 "$@*2>?6N?U.27X-?M+?@)X@4Q@W>DPG5;5\9 M*-""SX^L?F+^-3:/JVH:SX6^#?BJ; EO'@:]W')(GTV?//\ UU\LT >L5\W_ M TU.S^#G[0'B;X9:E/]E\/>(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 %%%% 2 ,DX%>0WO[2? MP+=:TF3;=VFBW4]O(ISM98F(*O M/CSX;6WAG0?$UKKZ6NDQ6%^AW),4\H1,SHX#@-@\D8->^!_$?B7X$ M>)'9;W1KF2]T>1Q@7-HYR2OKR0__ -A_": +G[-7BC7O"WC_7O@1XSO);RZ MT93<:#?3$EKFRXPI..2%*D>GSK_"*]6\!I-;>,/'=I(^Y'UB&[@7^ZDEE;J1 M_P!]QR'\:\K_ &E=';1?C/\ "7XD:=%B[_MZ'0KLJ,&2*X)"@GV!F'_ J]4T MH3V_QD\01,1]FN]$T^>,=_,2:Z23_P =,5 &I\0/#&G^,_!6K^%M47-KJ5J\ M#'&2A(^5Q[JV&'N!7DW[)WCUKGPG+\.?$MPP\5>$KM])GB",S2Q1L5CD&!]T M ;=Q_NY/6O=)4$D;1L6 8$$JQ4\^A'(/N*IZ+H^EZ+;O;Z5806B22-+)Y:8, MCL30!R7Q.\)^-O$FHZ5-X5^(]UX1MK;>+RXK@W(.,$% M_ND8(Z$#O#5GX9TQ[6WN+N]N9Y#->7UY)YEQ=2D %W;@= %4 M 8K;HH **** "BBB@ HHHH **** *NKZC8:1IESJFJ7D%E8VL9EGN)G")&@& M2Q)Z"O-/!'[0GPI\8^+4\,:'XC,FH3$K;^=;20I<,/X49@ 3Z XSVS5S2=(N M/'7A./3/$S1WEO8^)[X7\$Z[A=0075Q]G0CICBW;!X(4CO7._M5:9X'LO"_A MWQ-XCFL](FT;Q!82VE\(29(T$ZF5%" LP\M7.T \J#VS0!ZYK^EP:UI%QI5U M-:\"^!$'_ J/XW>(?@U+)(-!U9/[ M:\,M*Y; QB6'<>I&WIZ1DGEJ]R\&^+/#?C+1EUCPOK-IJMBQV^;;OG:W]UAU M4\]" :\L_:X\.Z@_A'3?B/X<3_BH?!-V-2@(ZR6X(\^,_P"SM 8CT4CO0![; M7'_!N2)OA[8VT.-EA/=:?C^[]GN98I6J7$ M7JNX(KK>H_A:8)")_&O MPGOETSY![5H? GXF:7\2_ .E:S;2@Z@]N%U M"!(VQ!.N ZDXP 3ROJ#]:[G4K*VU&RDL[M6>"48D19&3A'0C@\4N MGV5GIUE%96%I!:6L*[8H8(PB(/0*. * //O%7@/QSK?CN74[;XKZMH_AN6)$ M;1[*QA$@( #;9V!*[N3G&1G@]*[O0]*L-$TFWTO3(!!:6Z[8TR6/J22>68DD MDG))))Y-7:* "BBB@ HHHH **** "BBN;^*5SJ=E\-?$U[HLK1:G;:54^.]2^&/PZ_:;TCQ1K&LV'A^]U/0+BWN MU$;XN',T7E/)L4JO"R@LV,[5Y.. #TCXQ?#G2/B;X2N?#VM7%Y' T;& 0SM& MJ3X^25@N-^T]%;*]\9P1Q_[)7BO4-6^'T_A#Q&2OB7P==-I&H(Q)9E0D12<\ MD%1MR>I0GO7K]C=VM_90WMC ?$S_BU7[2/A M_P"(D7[GP]XP"Z)KN.$CN1_J)C[X &>P1_6@#U;XSO';_##7+^4?)I\"Z@3C MI]G=9L_AY>:Z\$$ @Y!Z5D>-=/35O!NMZ5(H=+S3Y[=E(ZAXV7'ZTWP+J*:Q MX)T+5HG#I>Z;;W"L#G(>-6S^M 'BO[3<>$?CCIT;>5ITZZ5X@1!S+9 M2D@,?4J2<>I*>E>XZ-JND^(])%YITR7UA<(-LGEGRY489XW## @]L^E/U;1= M+U:2W;4[*.\6W?S(HYLM&''(;8?E+#'!(R.V*OC@8% 'GWA_X0^%O#>H7DWA MFZUO0K&^8MB@ HHHH **** "BBB@ HJGI^J6&H37,5C<"X^S/Y"[3Q)IVF7.H:[%):::P:.)6- MO%O5'(\O)E9UV Y&T#' H W_ (0>(?[2^/?Q:TF^'^GV5S8+ 6QG[*("%1>^ MT,6;ZRD]ZX7XLF?X _%S3?B-H2-#X)\378MO$NGQ@^5#.>1<(H^ZQ&YN.I5A M_$,'QI,_PB_:6T'XNK&5\,^(8ETC7W4<1/@!9&YZ;5C;_MDP[BO8_CIX3MO' MWP?\0^'\1RO=6+2V;YR!,@WQ,".VY5_ F@";QI<^5XM\ ZA;@2P7&IS6KR*> M!')93NI^A:)!^(KLZ\%^&^M75Y^S+\-/$%XDTDUI?Z7"S,]4 ?.!OK3X+_M274%W,MIX4^(D)N4)X2WU&,X?@= Y;D]S(O85[SKFD:' MXN\.3:9K6FPZCI=XF)+>ZA(##L<, 0>X/!'45,VB:4VM#6I+&*7450I'<2C> M\2G&5CSG8#@$A<9(RVTR]U!IK>#:< MJH!^9D!P0KLP&!QQ7<444 %%%% !1110 4444 %%%3ZN_Q UC2H-0*0W/ MAZ*2QC'/^X* .5\6_M%_"/POXI?PYJ?B@&^BE\JX-O;R3 M1V[YP0[J",@\$#)'?%>D7FI)+X9GU?2I8KM&LVN+5XV#)*-A9"".H/%'X[)UNO,0<@*2\S,>=^'?" M.B^*;34M6TS3(X[NU8-',I &X!' +*I;;D9'O0!-^S#<:3XW_9LT:/4K6&^B MO(;B#5(IU#">8S/YK..Y&9#PCJQ:,B*;2M.O$;LS%[J)Q^ BC_,5TNN:98ZUHU[H^I0)<65[ ]O<1,, MAXW4JP_(FN:O9OLOQHTJ'8VW4?#]WE\<;H+BW(!]\7#'\#78T ?/'[+GBA?" M-YX@^"/B6^=]4\+WS)IC%6=[FRD.^,@ $Y 8''8.OH:]<^(OP]\*>/K.WA\1 MZ:99K202V=Y!*T-S:N""&CE0AE.0#UQP.*V]'T32M(:XDT^QBAFN7WW$V-TL M[8QNDW5M963Q6]M C22RRL%2- ,EB M3P !SFI:\]&F-XWT3Q#X9UBZ-S:V_B(Q7D;G_66RM'<+ (/&$7A?3?% >]GE\F"22VDC@FDS@*LC DGIV/&"^(_AK_;N@AD\2>%KA=8TN1!E]T7S.@]SU MW4XU/I&UY+)&/P1T'X52_:!\")\1?A5J_AZ,!=0$?VG3I,X,=S'\T9![9.5) M]&-7? G@\5^.K*8CRQK4=Q;X_YYR65L3_Y$62NLO+>.[M9+:8R".08;RY&1 ML>S*01^!H \P_9L^*-G\1?ASI<]S.Q\06T?V758/+;!IY[FX(-QA7?G\* .\M]6TJXOY-/M]3LIKR+_66Z3JTB?5 M0&/&$8@\9^&+@V>J(5V^< 2JS =.2I!QQD9& P% '+Z)X$\7?"3XT M^$_[%\;>(/$?A?Q+/-9:C:ZS2*58))5D#8 Z1L3?'3X<^/OB!?Z<_ASX@_\(?;:6S36YM(9&GGE9<$NZNFU0"1M ;.23G.! M6_9R\5^.+B^\1?#WXE^7+XF\.-$ZWT:X2^M90VR4<#=@J03@=0",@T =I\%X MDMOA;H&GQ$E-.MO[/&3G'V=C#C_R'3OB)!%JMQX=\/21>:MWJT-U*N?NQVI^ MT;CZCS(X5^KBF?"F%;+2];TU6)%KXAU$X)^[YUPUP!^4PKD/BC\./'7CKXB1 M75KXUE\*^&+?3C9M_9R@W]R9&#RA9"/W*G9$,@DG9R.E '7:S\1O#.G_ !#T M+P&NHVUSKNK2RJ;6*4,]O''!)*7<#.W)0* <9SD=*E^+GA'_ (3SP#J7A!_L MR0ZG&(I9Y@6-N 0PD1?XG5@" 2HSSGC!J?#7X4>!/A[&6\-Z'#'>OGSM0N#Y MUW,3U+2MSSZ# ]J[>@#G?A[X57P?X:LM$76M6U<6D"0)/J$X=]BC & HQTS MC.,9)Q6_#%%!$L4,:11KPJHH 'T I]% !1110 4444 %%%% !399(XHFEE=8 MXT!9F8X"@=233J\C^-OB%;?XI?"SP=>H'TG7=3NI+U' *3&"#,,; ]099$;' MJ@H ]2TS4M.U2$S:;J%I>Q X+V\RR*#Z94FO,_B#X.\0?$SQ/?Z3+XPUWPSX M8TI8X#%H\@@N+ZY9%D9FE(/[I4=%"@/$6JVB\O',@P'*C)!ZX! YVD>E?";QOIGQ$\ :7XMTH;(KV+,D). M6@E4X>,^X8$9[C![T >>?L\Z7XR\&>.?%_P[U_Q!=^(=&TZ&TO\ 1[V[8M,L M4YE!C9CZ&(C'3Y21@' [WXR0Q2?#^[N)>%L+JSU#.<;?L]U%-G_R'7D_Q.^& M'QON?%6I?$'PC\38[/4O+40:#!"ZVKQQYVQLS,5D;EOF9!DL?NCIV'AWQ%-\ M6/V:M2O;ZS:QU'4-(OK"^M@"I@N462)P >1\PR >0",T >KNH9"IS@C!P<'\ MQ7EOCSX _"_Q7X=OM-;PIIFG7MRK,FI6EN$N4E.2)"X^9SGDAB<]Z]%\/7@U M'0-.U!3N%U:Q3 ^NY ?ZUY_:67QLU;Q-JEKK.I^$]#\,&=UM9=-AFFU%X\-7LVJ3:+_ ,(_=_;+>^L2/MC.1S&I8;47*J2?FSC&!U/? M:/IUGI&E6NEZ= L%I:Q+##&O1548 ]_K5J@"K;6$,5BMI*TEV@.6:Y;S&2:;K%MKO[3WB'PUJT<UN(+J!+BVGCGA<922-@RL/8C@UY?\5-5?6/BEX+^&4?S6>H>=JVM*'QOM;< M?NXB.ZO-LW#H0A!R"17GOQ5^V_L^>/-/\?>&8Y%\ :S="W\0Z-$"8;65NES" M@XC)YR!@$C'\0Q5^+5]<:?\ M>> ='SI,&H+AMN9';,>>-Q\R M(*3D N"0>A /IY6CW&-67.C\.^-H?'/PE^'?Q N5BBG;6;,3A1A4N'D>R<#/0%I6 ]C0!ZQK6EV&M:7 M/I>J6RW5E<+LFA*\%_:'^#?A'1_!4WC_ ,"Z-8^&?$GA M4?VG:S:="(4F$1#-&Z)@-D X/7/'0D'WO6FU)='O&T>.VDU(0.;1+EBL32[3 ML#E'([:.99O[,T&"4+.4;TNHBMS97MNVVXL9\ AD;Z]1T./4 C/C M\'^-=;\*0^$?'&MZ/J>G*\0O+VV@>.XU&*-@P1XR2L9;:H=@6R-P 7.1Z110 M QH8F>.1HD9X\[&*C*Y&#CTXI]%% !1110 4444 %%%% !5*_P!6TJPN(K>^ MU.RM9IO]5'-.J-)_N@G)_"KM>*_ ;^POB=\/_$>H^)=,L]5N=0UR^MM12ZB5 MV5$D(ABZ94)$8P ,8Z]230!Z7\1_$2^$? .O>*&A,_\ 9>GS72QC^,HA(7\3 MBN';X;Z-XX^'VG:F=?UA-=O;**[@\06>H2QS"5T#!U"L%\O)XC V@<#'6O./ M#5S>^!_B1JG[/7CB^N=2\'^)[*5?#-]=.7DBCD5E-JSGKCYE7)R"%[. )_@W MXB^(OPA;_A6'C3P+XF\1Z9:2,FAZUHMF;E'@R2J2<@(!VR05S@C W4 =9^S; M\1?$6L:IXA^&OQ ,;>,/"TFR6X0 "^MR<+-@=^5)Z9#J>I-=WX:EBA^*7C#3 MEXDDMM/U!AZ^8LL.?_);'X5XS#8>(+;]MKPWK]W9PV+:]X6D;!FMXXPP M42..'?*PY(X!X!(4$^S,T-M\:(TR!-J/AUB/5EMKA?Y?:OUH UO%7A/PUXKB M@A\2Z)8ZQ!;L7B@O(A+$K$8W;&RI.. 2,C)QU->.W'PXTGX:?M!>$/$O@6U7 M3-.\227&E:OID&1 2+>29)47.%P8>0!CTQDY]3^)TGCZ/PXI^',&@S:R;A W M]L-((5BYW$>7R6SCC(XS]*A\'>'O$/VNWU[QSJMCJ.N10M%#%IUNT-G:!L;_ M "U=F=G; !=CT& %RV0#!^)/PI37?%^G^/O"FK?\(YXST\!%O1#YD-Y%T,-Q M&"-ZD<9!!''H,;MAX&626.*:-WA8+*JL"4) (!'8X(//8BBZ6=K:5;:1(IBA$;NFY5;'!(R,CV MR*^<_"$&I?![]IJ?0-6US4-7T+XA1FYM;V_=3(NH1]48J HR#M& .&C ^[0! MZK\8I/%MW8Z3X8\&WW]E7^MW9@GU78'-A;)&SR2*IZN!?B5XIUFYTG%QJECK-WY\=W "-_H, 9)!!.,D$$#/U.\4;R1R/& MK/&248CE21@X_"N3^-,377PE\5:?&$::_P!+GL8%?HTLZ&*,?B[J* .A\/ZC M'K&@Z?J\*E8[ZUBN4![!U# ?K7.?!Z24^#9+6:/RWL=6U*S"_P"Q'>S*A_% MI_&NCL(;31-%LK$RI%;VT<-K&7(4$_+&@^I. !ZD5SGPYF(UOQMIIC9/L7B M[?(_X%*P^H- %GQ/\// WBB_>_\ $GA72M8NFC$8EOK<3,B#^%"V M=@[_ "XYR>IKSGX%^$4^&GQ=\:^!M&FF;PS<65GK=C;NQ86;RO-$\8)))R8< MY/91]3V?Q&/Q;;7],A^'P\(1:4R'[?<:RL\DJ-GC8D94$8]3R?3OO>$M ?1U MNKN_OVU/6+]E>]O6C$8?:,*B(,[(U!.U.Y))/N:?110 4444 %% M%% !1110 $@ DD #J35/3=5TO4S(-.U*SO3$=LGV>=9-A]#M)Q7F7[2WB-=% MTSP=I=RK'3=?\566G:C@X#6S,6=#_LL5 8=UW#O4/Q[^&\]]HG_"9?#U1HOC MC0HC-8SV2!#>1J,M:R 8#JP' ;@''8F@#4^)OA[Q'X]\2#PI:>)M7\,>'K2S MCN;^ZTMA%=7DLCN$A24YV*@C+-QSO4>M=)NPQ8GG,9 X&#C) /3OBY93ZC\*_%5E:N8[F71[I8' ^[)Y3%#^#8K MH-+NEO=,M;Q2"L\*2C'HR@_UKSKX!^,-7\??#F[@\6V0LO$>F74VD:S %V@3 M(!\P'HRLIXXR3CBNA^#DMS-\*/"IO6#7<>DV\5P1WE2,(_\ X\IH R?%OP5^ M&'BBTOXM5\'Z9)=7VYIK]8@+O>?X_.^_GZD_E5#]F*RU;1?AO/X5U:X>[;P[ MJ]YI5M9K>*3]VWMA3MQVVX[59U&'XUWWCN^MK2^\':1X0R!;70MYKC4"N M!G"EEC#9WY)H XW MXW_#=/B?H^FZ)<7ITR"SOH[Y;^ G[5"Z9 $7&%)S]XDXQ]T]1V>EZ7'9:7]@ MGNKK4@R[99;V02-+P =PP%Y Y '7CDU?HH !T HHHH **** "BBB@ M HHHH BO+JVLK9[F\N(;:",9>65PBJ/:Y/X]Z7J MGP>UF#XP_#Z PZ;]H2/Q5HL(VV]W$Q %P$'"R D L!U*D\;L@'<_'?79?[0\ M'_#ZSN&AN/%VJ_9[EHWVN+&%?,N0O<;E 3/8.<2S6\=]*NZ.W^TK&H=ER.0K.^$-3DX-AXBA93GH9H9K;'X^?BNJOK6"]LYK2Y4O#,A210Q7*GJ M,@@UX3X*\8:EX_\ V;XM8\0CR==T'5K9-4QP5N+*\AD8L.Q*J"1T^8U[U+O\ MIO*"F3:=H8X&>V?:@#Q'XT_ #P!JW@.^G\,^']-\,Z]IL+7>G7^FPK;LDL8W M*'V8W XQD\CJ.175S^&=*^+_ ,$-%LO&^FMNU72[6[E .);:X:)6WHV.&!8] MO4$8)%9_AO1/B_XEANK+XFZAX4T_1Y6*26.@PS--J1HD<:QQJJ(H 50, =A0!YAI?@CQW_ ,(/<> ==\3Z?JFCS6[61U4Q2)J# MVC#:8V7)4R;"5\W=[[2>OH]M86=M96MG#;1+!:*JVZ;&W@>=MASN55+(YM'6&ZB60)91 M(J(@!'"LXEVFHRQ26#MR(X"A 01_ M=QCYMI+9)../%6E?$?6O@M\1+XZEJ^F1?:M(U9AAM0L^,;_ %< CGJ< M,#DKD\Q\,Y_'GP U^\\!:EX.\0^*_ T]V\VB:EH]J;F6U#MGRY$'0'85(SU%M<2\_A]J_6MOQ/X5!9&<$@V_!OA[QE>R6&L?$K4]'N]2LB9+6 MQTBW>.TMY"I4R$R,SR.%9@#\H 8_+GFNZH XB+PUXAUZ_P!"NO&LVD,-$N?M ML,6G"3;<7(1D25M_W0H=R$^;YB#N^7GM/*B\XS^6GFE=A?:-VW.<9]*?10 4 M444 %%%% !1110 444'...M $8GA-PUL)HS.J!VC##<%)(!(ZX)!Y]C7+_%G M4?$5AX.DC\))%_;E_<0V-G+*,QV[2N%,S#N$4LV.^T"O%_&UOK'PA_:%T'XB MZEX@OM4T'Q\5W$217&HV2R3HGW1(,J^/;$_WDEM+:7/\ WV\@_"M'Q5X*\)>*YX9?$WAW3M:, M"E85OH!,D>>I56RH)[D#/ YX%9V@S&'XN>*M.,;*LNF:;?*V.&+-'O%FBW4]SIB$F*WN+:2'$BY/"D3X [;CCC 'MVJQ23Z;<01V\%R MTL93RIW*QN#P0Q )Q@GM6%X0\/:E9W3ZYXGU.#5=?F@$#RV\!AM[>+.XQ0H6 M8A2W)+,68@9. H'34 ><_ SX5P_"_P +QZ)%XDU758TD>58I7V6\+/\ >$<8 MY"Y).&9N3GK7H<<44;2/'$B-(VZ0JH!=L 9/J< #\!3Z* "BBB@ HHHH *** M* "BBO+OVI?$\OA3X.W^H1S2P1SW5K:7$T3%7C@DF59BI'()CW@$<@G(YH ] M$LM6TJ]NI;6RU.RN;B$XEBBG5W3_ '@#D?C7&_%32O$OBN_T_P (Z)KU[X&6YU;4K+BZ\L%52&%B,(SEF);J!'@=:S_BW\*M+\4^$X9?":0^'_$NDQ"7 M0=3L%$+P,H^6,E<9B;H5.1SG'%5_V9?BC/\ $GP7.FMPK:>*=$G-EK-MC:1( M,@2;>P;!X[,K#M0!RG@/P7XP^%7QST;1;'Q9KOB7P;XBM+HSIJUQYTEG/"@< M/NX^\2!D 9R<] :]YU6U6^TN[LF *W$+Q'/HRD?UKR/XW?#/XD>.?$=EJ_AG MXD#PBFE1.EC#:0R[YF[6UOG3 %S$Z[HI\ 88!N0 #C.!G .Q^$E]-J?PL\*W]RACN)M'M6F0G M[LGE+N'X-D52\4?"?X<>*);VXU_P?I6HW=Z")KN>'=<F3CN3VH P/V8]%N_!L7C3X?->37NF^'==\O3)93RD$\ M$5P(O^ ^9S[L>G2NJ^-W@-?B5X$N/!T\L-M;7DL3RW; M)!L=7S&O +'!7)( M SG#=#T?A;0X-!TUK:.>:ZGFE:XN[N;'F7,S?>D; SP !6K0!C^ M$=!_X1_1+?37U;4]6:&)(CHQ"32M6GOKF>-\&.6:"',"N#PP#MNQ_>"'M0!ZEINHZ?J=O] MHTV^M;V'./,MYED7/IE217GW[1/BN[\.>#;#2]*NI+75_$^K6NA64T?WX6G? M:\B^ZH&P>S%:X_\ :*\*ZIX,C;XQ?#.-;#6]) DUFR@7;!JMF#\_FH, L@R= MW7;GN%KBOVFO&]OXE^%/PN^+OA\$V%CXBMKV5'&\6\BY)63;_=>,J<>O'44 M?4FD6.GZ-IMGI&GQ1VUM;1"*"%>,*HQQZ_6N:^,,%/'NBC5)-4U(>*FB$UIXA6\E+K(1E2J;MBQ],( MH&!T(/-*B3XP\+Q7NF2S,^T'O0 M!]$2HLD31MNVL"IVL5.#Z$DW\J,T&HV=N ML<\[3[LT2R#Z, ?ZUYKING_&K6M;U*T\3 M:IX4T7PVTSK =(AFDOY8,G \R1MD9*XRVTGK@#@T )\-]'B^(G[.NB:+\0+( M:A]LTU;>]65MS2-&Q02AAT8[ X8&Y/!MEXIL-3T.-&AT^^ MOH7^W64)& A"_)-M'W22F.."!BO2-+L+/2],M=-T^WCMK.TA6&"&,86-% "J M!Z "K- &3X:\.Z3X>\+:;X:T^V4:=IUO%!;QR?/A8P-I.>K9 .?7FM:BB@ MHHHH **** "BBB@ JKJ6HZ?ID N-2O[6RA)VB2XF6-<^F6(&:M5X_P""-8LO M%?[0GQ'T?6;.*YD\/V]A:V$H(KR'X=V>@_&;P/<^*=>-[V&?W6D71Y\R(9^1#RVT<8 M5QV6H]'7QO\ ;XD:X+'PMK7B_X<^([UM0MSH\'VB?3YI.6 C7^'D#L" I!S MD$ V?A?XK\4?#SXT-\%_'.KW.MZ??P&Z\+ZQ=9:>2,!B8)7_ (F 5AD\Y7T9 M0/4M;CE@^,'AF\63$,^D:C:2)_>?S+61#^ CD_.O"?VD9-;UCQ1\*?'']DW> MA&#Q9:V&GVUTH2\D65PS/*%)V ^4 (RC#V.17A7QP^ M$7AKPQ%I'Q*^'VB6F@:]X>U*UE,6GQB".\A>98Y(BBX7)5SR!DC(YSQ[CXJ; M74\.:@WAF.QEUH0-]A2^9A 9N >" :C_P"$4\6>(=+TW1_'E_HUY9V-U!=3R6,4 MB/?O XDCWHQQ$-ZJS %L[<< FO0** &-%$TR3-&AE0%4V<#\A3Z M** "BBB@ HHHH **** "F&:$7 MS+&)BA<1[AN*@@$XZXR1S[T^OFWXTVFM? M"WXQ>&_C1<:]?:EI%W,-'UZ"0*(;*VE^X8E RL88;CDDE@.?FP #VOXJ:SJ^ M@^!-0O\ P_;)E?& M7Q==>.(4^T))-<[+.64?,8UC7_5H3P!DJ.ZD<5]&ND%U A98YHB5D3.&!((9 M6'T(!!]JDD=8XVD=@JJ"6)Z "@#@/V>/&E]X_P#A!H?B7581#J4J207BA=H, MT4C1LV.V2N<=LXK0\'0Q6?Q \<6Z<-=75GJ##/\ ?M4AS_Y+?I4'P2L+;2?A M;IDJ*8(;WS]482C84%S*]Q@@],"0#!Z8J6PCBA^,E_=QR;EU/P[:XP>&^SW$ M_P P_"Y'Z4 :WBKPAX7\5BW7Q-H-AK,=N2T,5[")HT8C!8(V5W8XSC->16?P MYT[X9?M%>&]8\#V?V#1O%,-U8:MIL+$0Q/%"TT/O$5Z;\49/ MB&FA0?\ "MH/#TNJMM'@_P]KD=W%KWC/5++4] M>6!H(Q8VS0VEHC$%UB5F9B6*KEV.3M& HR" =1=>;]FD\B*.67:=B2/M5CV! M(!P/?!^E><_!7X3V_P -K2^AM]?U&ZBO+V2]%@K^79VK.3\L2#YMH&!\S$' M. :]*HH 8D422/(D:*\F"[!0"V!@9/?BGT44 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %-/AQK_ (59PC:E8R01N>B2$91OP8*?PKIJ* /" M_P!C#QE/K/PR;P9K2-;>(O!\ITR]MI,!UC4D1'&>@ *?6,^HK(\5Z3-X*_;6 M\*>(].4I8^-K"XL=055.#-#'NW>F3MA_[Y;UKJ_'GPOUJR^)<7Q3^&=U:6GB M!E$6KZ;=.4M=7AX!#,H)20 ##8(RHSWSTJ:)JOBGQGX?\2^(-'32(= 2>2UM M7N$FE>YE3RRY*?*$5-P')+%\D+MY )/B'\5_ G@'6-/T?Q1K$MKJ&HH7M;>& MRGN'D&=O B1NIX'KS1X+TV74O&VK?$&YL+G3_M]A;:;96]RFR8V\+RR>;(G5 M&=ICA3R%1<@$D#LW@@>=)WAC:6/(1RH++GK@]JDH S](T>RTN[U2ZM!()-4N M_MESNZL&4_2O'/ MV4=-N? _Q)^*7PQ^?^S-,U--!!^6*X5B!S_L+$,^JFM_P9\//%7PD\67Y M\"11:WX'U64SRZ'+A5BO0+>W@0K&A;C,+[P9I]UJ.K^); M)S%)IUAIL\K>8.J^9M$:^A9F"CN16W\-/##>'?"DUE>K&+O4;V[U&]CC;*)+ M2< HHH **** "BBB@ HHHH **** "BBB@ M KYH_:+DNOAE\?O!?QE19CHEQ'_8FNE1E8XR258]^C%OK$!WY^EZQ?'/A;1? M&GA2_P##/B"T%UIU]'Y&IVC MEM]4LB()1A@KXW12#MPP5A]*^?\ X;^!+GXQ?LG:!I%]=R:9XG\,WDT.F7Q! M5K::"1E16QSMV[5..A4'J*]/^%NB?$GX!7;?#/PJG@[PE#I'FI->-/')T8:/XV\!:Q#XGM$\MYK1$>QOB.!(DV[:F[J5;!&>,]*U_!WP M\TO2/AIIO@Z\C1X[>XCOIO()5?M0N1=$IGD*)AP/0 5V]% !1110 4444 %% M%% !1110 4444 %%%% !7S+\(;F7X5_M0>+OAQJADBT?Q=,VL:'*^-C2MEG0 M'UQN7_MDO]X9^FJ\[^./PLT[XEZ+9XO9-(\0:3-]IT?5H5S):S @_BA*KD>P M(Y% '"_MP^&IKWX7VGCC2E*:WX0OXM0M9E4%E0NHVBDM%01B%T#)M'08/&.!0!P'A71O^$@^ M+VI?$F4,;&WTU-&T4MD"5/,,D]P!_=9RJJ>XC)'# GM[G1K&X\0V.O2(WVZQ MMY[:!PV (YFB9P1WR84_*M <# HH **** "BBB@ HHHH **** "BBB@ HHHH M *\J_:D\$77C/X5W,NC;D\0Z%*NK:1+&/G$\/S;5]V7(';.T]J]5I')5&8*6 M(&=HZGVH X_X*^-[;XB?#+1?%EOL62\MP+J-3_JIU^61/H&!QZC![URG[0?C MP>&=4\)Z':>'M4\2ZA>WQO1IFG0>9)*MN,QECTC43M"V\@XV'CN&_!7X9>(O M!'B'Q/>1ZW'I_AW6=4?4+;0XX5D>U+')!ESM7<, JH( PV1FO7/+C$IF\M? M,*A2^.2!SC/IR: /#M,\)_&/XA:]I&N_$'5[+PAH>G7\&HP>'-*_?2S/$ZR( M+B8\'#+R%R/8'!KV6QTNTL]3U#48 XGU!XWGRW!*($&!VX J]10 4444 %%% M% !1110 4444 %%%% !1110!Y)^UOX)N_'/P3U2TTN-Y-5TR1-3L%3[YDBSD M+WW%&<#W(K<_9\\?V_Q)^%6C^)$E1KTQ"WU%!UCN4 #C'8'AA[,*[^O%[/X: M>(OAU\2+_P 6?#46]YH6MR>9K/AN>?R0LO)\^V<@JK9S\K8!R1G&-H!SGP:T MQ_ /[6?C_P %6H=-(U[3D\0VD8/RQMYH5P!V^>20<=E7TKTOQ'\9/ .A>-G\ M$W6IWESXC15/]G66FW%S(2P#*,QH5R00>3P#SBKGASPU=7'Q$O?B!K-E'97T MNEQ:59VHD61X+=9&EU+AC;CRXXHXR5X+;(E+8)&YFP2,&M_0M+ MM-%TR/3K(.((V=E#MD@NY<\^F6/X5>HH **** "BBB@ HHHH **** "BBB@ MHHHH ^4?"_P (>._A/+<^&--C7Q9X+:0R:7ONUAO=-W')B8/A9(\\@@Y'/R\X M !YI\$?A\/B!^SUXL^#_ (IE9+GPSXBN;*QO/+^:WD3#HX![;GDXSRK8SWKU M+X4>)?B%H6E)X1^(OA'5KW5M/3RK;6-,C6>UU*-1A6+9'ER8P#OV@]>,X'9_ M#?PO)XWU]J<=L^W8UTY)56'=4*KN'4KD5W@X&*** "BBB@ HHH MH **** "BBB@ HHHH **** /F474GPD_;(NVO\Q>&OB-"GE3L $2]3@*3GKN M)'_;=?0UW/[8?@U/&'P+UIHD/]H:*O\ :MFZJ2RM""7 QSS'O'UP>U=;\9/A MQHGQ.\'R:!K#26\J2">RO8?];:3C[LB_G@CN/P(Y[1;3XKMX$N_!7B2RTR]U M%[9[&/Q%'=CR98F78)I(2 XE"G)0 JQ'WESP =7\(-(+SFZO\ M2;:><^LC1KN/_?6:P3HL?B_XU:=XN9!)I7A.SN+6PE(.)KVXVB9D[%4C0)D9 M!9F'5#7:>'=!TW0_"EAX9M(%;3K&SCLHXY!N#1H@3#>N0.?6M**-(HUBB14C M0!551@*!T % %'5-'LM2U'2K^Y$GGZ5U:%% M% !1110 4444 %%%% !1110 4444 %%%% ''?&GP1;?$3X9:UX3N-BR7EN3: MR,/]5.OS1O\ 0,!GU&1WKF_V6O&]UXS^%=M#K.Y/$.A2MI.KQ2'YUGA^72LTL\J#'GYSLB).XC M[^=QR!G -']I#Q?:>%O D%M/I]_JDNM7T5@MA8V_GSW,1.^9%3(SF)'7/;< M.O0\9J>@_&SXQV4EEXBEM_AIX0N1MEL+9A<:G=1\_+(_W8P1C@8/8@BO?S'& MTB2,BM(@(5B!D ]<'MG IU %"/2K5-<;6OG-XUHMHS;N"BL6''KEC^=7Z** M"BBB@ HHHH **** "BBB@ HHHH *X3X_^#'\?_!_Q%X6@4-=W-KYEH"V 9XV M$D8)[ LH!]B:[NB@#Q_]D?QXWC7X165MJ#.FNZ!_Q*]3AE!$BO&,(S \Y90, M_P"T&':N6T_29/ O[;KFQ#QZ5XZT66>2-1\GVJ'YG/UPF[/K*:Z77_A?KGAK MXJS?$WX936JW&I +K^A74IBM]1'_ #T1P#YF6SUEAH%_KOQ!TWQM MKNFC2VTG3Y[2PLVG263?.R&61RF5&!&JJ 3]YB>PH C\<_%[P#X+\46OAC7M M7N(]:NXA-!96VGW%S+(I)"X$2-R2IP.O%6_ FDROXBU_QK>:?)I]SK@MX8K> M4 2I;0*PC,@!(#LTDC8[ J#R#76F"!KA;@PQF95VK(5&X#T!ZXJ2@"CH^EVF ME)=):!PMS=274@9L_O)&W-CT&:O444 %%%% !1110 4444 %%%% !1110 5X M#^VMX?U5_!NA_$3P]&7U?P5J2ZBN!SY!*^9TYP"D9/\ LAJ]^J.Y@ANK:6VN M(DEAE0I)&XRKJ1@@CN"* ,+P3XAT?Q]X#T_Q!8;+C3=7M YC;G 88>-O<'@> M ?A_XL^$7B&_M/!T:^(/ NHS-<)I,MT(KK2Y3U\EG^5XSW!92, \G)/=> _" MTNEZ_P")?%>I10Q:OXCN89)XXF#B"&&(10Q[\#<0 S$]-SD#( ) . ^#5[\0 MOAY80_#[QUX=U/6[2P'DZ1X@TJ+SXIX!]R.90=T3*, $C&!@GC+=UX'\*"UD M\5:OJ-H;6Z\4WOVFYMMZL88A"D*(2O&[:FYL$C&O%ELND:O-T6*8 !6;MT2(Y/9'KZ:KF_B7X*T/X@^#; M[PMXA@:2SNUX=#AX7'*R(>S \_H<@F@#'^/_ (,A\?\ P@\0>'"@>XEM6FLC MZ7$?SQG\6 !]B:S/V4_$-QXG_9^\):G=O(]PEH;21W.68P2-"&)[Y" Y]ZA^ M'-C\5/!WAX^$=4M;+Q.EFAATK6S>B(M$!A!=1L"P*],IOR!Z\GLOAGX2L_ _ M@/2?"ED_FQ6$&QI-@7S9&):1R!P-SLS8]Z .;\5Z/_PFWQ1\-*JK)HWA.XDU M&ZE_ADOBA2")>,$H&=V]#Y8[G'ZL%8>XKH** /&OV2O%>H: MK\/[CP=XC)7Q+X.NFTC4$8DLR(2(I.>2"HVY[E">]=%^T/XKM_"7PPOIY8;V MXFU&2/38+>Q7=I_$70]6A\/Z9?V$=GJ M%HT FDU"1"1YN =L?RB/:QRW#949KUL0H?+,@$KQ_==U&X'&">G!/M0!X#,<,/\ :%>U6?AVQM]3TS4R M\TEYIVG/IT4A? :)S$S%E'!.84(/;GUK8HH **** "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 **** "BBB@ HHILLD<2%Y9%11U9C@4 .HJ&& MZM9VVPW,,K=<(X)_2IJ2:>P!1113 **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **J:EJF MFZ8J-J.HVED)"0AN)ECW8ZXW$9JE_P )5X8_Z&/1_P#P-C_^*JE&3V1+G%.S M9L45C_\ "5>&/^ACT?\ \#8__BJL:?K>BZA/]GL-7T^[FV[O+@N4=L>N B&DV[(EHIL,B2Q)+&P9'4,K#H0>AIU"::NA-6"BBBF 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 %%%% !17'^-H/&C[M?F+V7FKP&C M/SAP8NO*;Y;-(=#))#*LL,CQR**YFT5YE]C^*7_/U_Y$AH^Q_%+_GZ_P#(D-']HO\ MY\S^X/K#_D?W'IM%>9?8_BE_S]?^1(:/L?Q2_P"?K_R)#1_:+_Y\S^X/K#_D M?W'IM%%%>D=(4444 9'C/7;?PQX4U+7[I'DCLK=I1$@RTK?PQJ.[,Q"@>I%> M6_LF?$/6?&GA/6=(\7,R>*_#^J36VI1.1O4,[,G&> #OC'_7.M3XL>*O"J?$ M'PUX3\2>)-%TBQM3_;E\-1OH8!*8FVVT8$C#.9JZ'XXMA8ZJFGZA'.(+L%5CD8(QVY;R\$X^](?6@#ZPKP;]HWQ M!X[\.^/OAK%IOB9+70]9\4VME=V=M:^7(Z&:,[7E+$L"-P( 4$<$&O>:\"_: MU_Y&KX.?]CQ9?^AK0![[7C?PUUV]^,.L>)];.JZG8>%-,U%M+TB"PN7MFN7B M ,ET\B$,X)90JYV@ Y!)X]0\7R30^$]8FMP3,EA.T>#SN$;$?K7C7[!L21_L MYZ6ZXS+>W;M]?-(_D!0!U/P<\;:A?^+_ !?\./$5T+O6O"URGEW94*UY9RJ' MAD8 >8 0&P "<'O7IEU&\UO)%'<26[LN!+&%+(?4;@1GZ@U\[:(S1?\% -= M6 D+-X30S@'K@PXS^2U]&T ?,'C?XK>-?@]\>HM)\6>(+SQ/X$N[6"6:XETZ M".73//>5$+/#&F_!A?J.5S@9'/TO#-#J&G)<65V&AN(@\-Q"58%6&5=200># MD<$5YAKGAO1_%_QB\9^&]?M%N].O_"&F131G@X^U7^&![,#@@CH0#7G7P3\2 M:O\ !CXB?\*/\>WDDVCW3E_">KS<)(C'B GH.> /X6XZ,M 'J7PZ'BV;XC^- MK36/&>HZCIFDWUO#I]J]K:( DEM',V]DA5FYDVCD<+W)KTJN&\ _\E(^(W_8 M3L__ $@MZXK0?$OAKQY>>(K[Q;I>M:K80:K<:=IUG'H5[=6T4,!$;29BC9&D M=U=MV25&T#&#D ]NK \(>+=*\4W>O0Z3*L\>BZD=-GF1@RO,L4.? &NP>+'\%K+YGA_4-06[M+CR')W0K,VR48RN.0WWNU8 M/[%_@_26TGQC<)6L<0&^)) CM@_>8%N!SP, 'T[1 M7S[\)EU/PK^TQXR\!Z[XE\1ZI:7FFPZEX>34=7N;A8[?<1*@WN?F#-@$Y;$> M<]:H^%;X^'/VQ=2\(WOBOQ)J&E:AIWG:5;7>MW4L%K=A5DD@VNY5SLRX!SM5 ME&.10!](45P"Z8=:^,]QJ,>K:U%9:#91Q36L.J3):SWDOS@/"K["8X@AP1@^ M<"02!7)_#C4+7XN^.O'-]KB?;O#^@ZB=$TW3)N;?MFZUX;D\1ZZVF77A!IID>_D+HKRQ*Z0MG,.XJN2N, MC!(( M .S_ &QM7\3>&_@KJ?B/PQXEOM&N;.2!&%LD?[U9)5C(+,I92-V05(/%>LZ" M[R:'822.SNUM&S,QR22HR2:^=/VDO NF_#S]D+Q+X?TK4=5OK3[=;W"-J-SY MSQ[[J+Y%.!A1C@?4]2:[MKR+XH64'A3POX@O;&QT9K<:SJ^E:B\$R2JJM]EB M,; DD<.Q^50<#+9V 'KM%>1_M!7UUX ^$ O-(_MJYL+?4K,ZJWVV:XN?L/FK MY^))&+C<@VD[AC<3D=:3PA8_#OQQJ/ACQI\,]2L(H-+O'EO;?3W\E94DMY$V MSP#'[P,Z,"ZYX//- 'KM%%% 'AG[8OB7QKX#^'*^+_!WBZ[TN>.^B@DMC9VL MT+HX(R/,B9@<@'[V.3QTQZWX-MM1M_#ME_:NM76KW;V\;2W$\4,99BHW$+$B MJ!GMBO%?V_\ _DWN?_L*6O\ -J[KXT6\TG[/_B&ZMM1U"PN++P]/=PRV5T\# MAX[+-5U>[F.D;[,6]]+;QVS' M)60HCXEDSR6DW<] !Q5OX!?$C4+/]D!/'/B":74[K1K.[RTKY><0NXC5F/4X M"KD\T >_T5X_IOP\C\;?!VWOM?F,WC'6=*%V-7+D2V5U+$&7R2/]4B$@!4P" M!DY))/:_"/3?%VD?#K1],\=:G;ZGX@MHC'=74#,RR88["68 LVS:"2!D@F@# MJZ*** "BBB@ HHHH **** "BO(_B58_&*?Q=$+SRM(*1^4OFP#!VC=PXS MUS7-_P!E_M$_]!'_ ,C6W^%=<<*I13YXKYG#/&N,G'VB?%^U^)-M;:)L'"[ON?\ >M>=U[F M"AR45&Z?H?-9C4]IB)2LUMH]]@KUC]E?_DILO_8.E_\ 0DKR>NL^%<'B^X\3 M-'X)F\K5/LSDMN1?W>5W??XZ[:TQ,>:E)7L9X.?)7C*U[/H?:E%?/_\ 9?[1 M/_01_P#(UM_A1_9?[1/_ $$?_(UM_A7S_P!37_/R/WGU/U]_\^I?V[>RE]Q[I1117&>@%5-7M+F]L7@M=3NM-E8';<6Z1LZ\'M(C+[]. MU6Z* /FS]F/6/B?\1]%\0WWB#XH:E%<:3J\FG(EMI5@L;A%4[V!@+=6/ (K= M\#_%/Q7H_P >Y_@Y\0FL+^YN8#<:-JUG 8?M";"^V2/) .$?D8Y7'.17FO[, M_CFZ\"?#[XCZR/!NN:Y8VGB2ZN+B>P>WVQ *F0RO()#@UD(ED8+ND 9U(Q@,S>V #Z&HKP/ M]N*YU31/@\WB30=?US1M3MKZ"-9=/U.>W#(Q8%65&"GKG)&>!73_ +5WVNU^ M!OB+6M,U?5]*U+3;=9K:XT_4)K9E;S$!SY; ,",C!SUXH ]5HKQ+XK>*-9T' M]FWP[XCC.HW<>S29-:E@=C6]M]/?R5E22WD3;/ ,?O SHP+KG@\\T >NT5X!XE\>^%+#]H M76_"GQ7@M[?39;6S;PU-J2;[%AL)F;YAL20R'&\_W ,CC/=Z1:V7PN\#>,]? M%Q+?:1%-<:U:@W#3/Y MHSY89B>-T;!1G 7;0!Z)67XK@OKCP]?1Z;JDVEW? MDN8KJ*-':-@IP0'5E/..HKQ06WASQG\+HKKQ-:>*Y_%FI:>+DZI;>']2\RSN M)(]P%M(L.$C0D*-O# 9.2Q)ZC]G?5_&VK?!1!\0M-U&RU^S\ZUF-];M%+.BK ME)"& SE6 +=RI[YH I_LCZ]K_B_X!Z?K&NZU=WFJW5S=A[R4AW&)G P",8 MP,8'I5/]ESQ!XFUK7/B99^)=?O-:DT?Q-+IUM+<;5VQQ%E&$0!5SC)P!S4?[ M"G_)MVB?]?5W_P"CWJI^R9_R./QF_P"QXO/_ $8] 'OU>3_M5:OXT\.?![6_ M$7A#78-+EL(HV?\ T022L&E5&VNQVK\K9^Z3QU';UBO*OVNO^3GB^U^ZM7V32228\FU5QS&"&#LRX;C (YSW?PW_Y)WX;_P"P3:_^ MB5KPS]F9I[G]I/XXW-XI69-2AB4$Y/EB2<*?IM1: .WMO$]]X&^-^F?#[5-2 MNM0T/Q+9//HLUY*99[6YA'[V!I#\SHRX8%R6#$C)!&)/&OB_4-:^->D_";0+ M^73U6P?5]>O(.)EMP0J01MCY"[,NYAR%(P03D>?_ +7S5A^(./Q-6/A AN/VU_BO>7!)F@T^V@CW')$96#I[?(M '9ZKXDN M_AM\7/"_A>\U"^O_ SXL66VM7OIVGEL;V/!5?-?_@H"WGY MO"7[C/<$\X_%V_6@#K/'VOW/PC M\5>$[Q]5U"]\+:]J(TF_AU"Z>Y>UN) 6BGCDK6K1D=0WS#^1->]:2\DFE6DDV?-:!&?/J5&: /+/VK];\5>$/A M!JWC+PGXGN](OM,:WQ$MM;312B2=(CN$L3'I)G@CH/>ND^!ESKFI_"SPYKWB M'7[O6-0U73+>]F>:"")4:5 ^%6*-.!NQSGI7(_MM?\FQ>+?^W+_TM@K9^&>G MC5/V9_"=F;R]L]_A:SQ-9W#0RJ?LJX(=2"/PH ]-HKYB_9>\$6GQ(_9VTP^- MM5U?4K2:YNRMM%?S0 MYSYDE9'#2OG^\=H 'RYR3T7[)7B*]L_A9XKLM?U*Y MOK?PAKM]8QW,[EY#;0JKC)/7&6Q[8':@#WB=&DA>-)7B9E($B $J?49!&1[@ MBO#OV>-:\3WOQE^+NA>(/$NHZW;Z->6,-C]J* 1(WV@G"(JH"0%!(49VC/2K MOP0LK;XJ>!A\0O&]BNHW&MW,SV-IG6J2O'$D2]%8A2QD'S,6ZX Y/\ M9*TJ;0_C1\;-)GO[B_\ LNH6*)<7,ADE:/\ TG8'9N68+M!)ZXS0!])T5X-X M+\2^$?B7X?O?$?BS2]=U>"_OKF/3H8]$OKFWM+:*5HHS$\,13S#L+EU)8,V, MX4 )^S7%XSN](\7^"/&=OXKCT?3[XKH&JWQN+.ZN+-F<*!)\D@*A%;J"/,P< M8Q0![U17R[X/UGQ3\+?B;XE^&OBK4_$GBJXU^(2^#[R]U2X?SP25\AG+'RF7 M.6=<$!&/=17O7PR\)R^#_#%OIMWK^LZ_?[%-W?:E?S7+2R8Y*B1FV+SPJXXQ MG)YH ZBBBB@ HHHH **** "BBB@ HKC-5T_QG)J5P]E>[+9I"8E\T#"YX[55 M_LSQY_T$/_(P_P *^?J9Y5A-Q6%J.W6R_P STXY?"23]M'[SO:*X+^S/'G_0 M0_\ (P_PH_LSQY_T$/\ R,/\*C^WZW_0)4^Y?YE?V;#_ )_P^\[VBN"_LSQY M_P!!#_R,/\*/[,\>?]!#_P C#_"C^WZW_0)4^Y?YA_9L/^?\/O.]KB/BCJWE MV\6D0M\TN))L?W0>!^)Y_ 55N[3QO:VTMS/J6R*)2['SAP!^%<9>7-Q>7#7% MU*TLKXW.QY.!BOGN(^)*CPKPRI2IRG_-IIUMZ[?>>GE>51595>=24>W<]%^& M6K?:M-?396S+;&V-Y=6-P)[2=X90"-RGG!KLX;#QS+$DL> MI!D=0RL)A@@]#TJ^'N):CPL:#HRJ2AI>*OITO^7R)S/*8^V=3G45+OWZG?T5 MP7]F>//^@A_Y&'^%']F>//\ H(?^1A_A7O?V_6_Z!*GW+_,\[^S8?\_X?>=[ M17!?V9X\_P"@A_Y&'^%']F>//^@A_P"1A_A1_;];_H$J? MT5P7]F>//^@A_P"1A_A5[0K#Q?%JT$FHWGF6JD^8OF@Y&#VQZXK2EG=6I4C! MX6HKM*[2LO-ZD3R^$8N7MHNWF=?1117OGFA7'?%C3O$]UX5O[SPKXRO/#FH6 MEL\T12TMIX9&52<.LL;-@]/E(Q@>^>QK+\7?\BGK'_7C/_Z+:@#Q_P#95^,U MUX_TN7POXR_T3QMID2O<1R1B(WD) *SJ@ .&7( QR".& ':_'^Z\1:3\+-? MU_POXANM'U+3+)KF$QP02HY7DAA+&W!&1P17E7Q/^&.KZG\/O!?Q0^'A^R^. MO#VD6DJ>6O-_ L*YB8?Q, 3@'J"5[C&U??$[2OBI^RMXJUVR5;:_BTF:'4K$ MMEK6<)ROKM/53W'N" >V:'9WEAIL5O?:M=:K<*HWW-Q'$C,< 'B)%4<\].] M>=_M/^+=9\*_"C41X8CN9?$.H1R06 M@?,C"QM)-,,=-D22,#Z[1U(KU*O'E M\=> KGXO:]>^)/&?AG3X]!@_L6RM;_4X(7,C[9+J3:[@X)\J(9 YB?L: .R^ M#/C.#X@?#'0O%D)0/?6JFY13D1SK\LJ_@X;\,4SXV>-5^'?PMUWQAY"W$FGP M P1,3M>5W6.,'';( MQMMWQ!U8C*J4X]4./#.E^,O".I^%]:B:2PU& PS!3AAGD,I[," 0?4" M@#C_ QX.U+6/"=AJ^H?$+Q+-K-[:+<&^L;P1VZ-(H;]U;@&$H,@#>K' Y)R M:/@I_P )N;;QEIGCC7'U#4K+7WMK:]BA2(&W^R6S1LB8VKG>6(P1N+=:\"CG M^-/[,,A@E@;QQ\-XW_=NN=]G'UZ\F$^QW1^F":^E/A#\0?"WQ+\*#Q-X6D_= MRR;;N&1 LT$P4 K(!GYL;<')!&,'% 'B^C>(?B=K7[5GBOX6K\3M4LM&TJP6 M^@DCTO3VF^9;=@A+08P//(SC/RBO1O'5E\7_ SHDNL^$?$]IXJDLT,LVEZO MIT<]NY5AM[>-I99&. MB*,DGV %?+7[,ZC2OVN?BYH>F(1I4ADN'"GY4E$ZD+C_ +:R@>F*]>^/GB#0 M;6QT;P?KNN:9I%KXBN_+O9KZ[C@3[#$ \ZY<@'>-D..O[TGM0!R7[-/Q7UGQ MAXZ\;>&?%4,UCJ$=RNJZ5:W VNFGRHFQ-N?X5,3'WE/3I7O5?)7QY\;^"?#/ MQL\"_%GPCXO\/:GY6%E.0QVDJ1^E 'D\'CC6OB5\5-8\%^#-3;2/#OAHJFMZS BO<7%P2 M0+: N"J ;6#/@G@@8X:NB\2^!=?M-+FO?!'C/7[36X@988]2OGO;2Y8#_5R) M*3M5NF8RA'7V/D?_ 3E)F^%GB2]EP)S]GG7K@]U/4?B.H->B5\J?LW>9IG[8?Q M +Q-.72X1 M/XBUWREE:U!X$$"L"OFG(^9@0.>"0:[3_A!?)A9[+Q=XL@ORH NI-3:<;AW, M,F8?J @_#BO!OV I3JEW\2O$=XK#4[_64:XW\NN3*^#_ ,"=ORKZHH \[^"- MSXU=?%MAX\NXKO5+'7WBAF@C,<,EL;>!HF13]T$,20,X;=R3FO1*YWXD>([; MP5X$U[Q;-;K+_9UE)L MEOYK]W99;8S+N5;=@N?^%A_%#X2 MR^(-8;PCHMY;RVMLMY(LX2=&/DB<-O2, #(4@DC.>6#7_A;IB?#[]JO7OAWH M%W?)X8U#PVNK1V4]U),+:<2JA*%R2,Y&QLM^;Z1IUCDBCD:**0G,2EF.2N#@8&,Y%)--OO@1^TGX3T31-: MU&X\%^-=]N=/OKMIA!< @90MS]Z2,YZG>P.>* /J>BO&H-:'Q#_:"\0>#;N2 M1O#OA&PA,]D&*QWMY.,[I M);P:3J^CHY^SQ2G CGA0_+&<$EMN 0G0YR #Z'HKPCXM>.O#WAWX[:=H?Q,@ M5/"%[HH_LZ:ZB,EE]M,S>895Y4D((P"P.S)/&XFO0? GA;3=,O=>U'0M1:;1 MM<6":T,%V9$@PC*RPG)"IT8 < LV,4 7?!WAS7M&\2>)=2U7Q?>ZW9:K=+-8 M6,T*HFFH .+GPC;RI+J%I8K>W2JV?)5WVHI' MJV&/T ]17CG[,4-U;_%7XRZ==:IJ.HK:ZQ;PPRWMR\TJQ8G*IO8YP-V!7,_# M/P+HLW[5_P 5-'%YXAM[:UMK"5&MM?O8)G:2%'3YF) 8D#MB@#ZEHK MQ_7?%VE:W\8=:\':Q%JUUHWARPMFN+.RTZYO$N;FY#,//$$;':D:KA7P&+DX M)4$*KG,:S(I13Y:# ^7] M[[ ^B**** "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 **** *>MZ=;ZMI5QIUT/W4R[21U4]01[@X->%^)_#>I^'[MHKN)FA MS^[N$4[''U['VKZ I&4,I5@"#U!%>=C\NIXQ)MVDNISU\-&MY,^;+6WN+N=8 M+6&2:5SA4C4L3^ KV+X;>$GT&![V^VF^G0+M'/E+UVY[D\9^E=A'%'&24C12 M?[JXIU88')X8:?M)/F?0SH8.-)\S=V%%%%>P=@4444 %%%% !1110 51U_6- M*T#2;C5M;U&VT^PMU+2W%Q($11]3_*KU% 'E'[//B'0?'>CZSXTMKRTN[W6= M3ED> N&EM+>)C#;QLIY3]V@?&.LC'O6#^VSHV@WGP(U*>\O++3=0T^6.]TR1 MV".TR, 43H2Q5F''<@]J]UHH \T_9T^)VE?$OX<:7J":A;/KD5LL>J6@D'FQ MS+A68IG(5C\P/3YAWKSC]K_Q'H-KXS^$]K/K%BDUEXOM;N[C,Z[H(4=-SN,_ M*HSU-?25% %>*6SU.P\R":&[M)T(#Q.&1U/!P1P>]>+_ ++ED_@&T\4_##6' M2VET35IKK3C*V/M&G38:.8$_>P0X8CH>#7N%9^LZ'HNM+$NL:/I^I"%MT0N[ M9)=C>HW X/TH \?^">AOK_QL\>_%]U)T[43'I6ARLN/.MX519)D]8W>,;3WP M3TQ7N!( ))P!U-(BJB*B*%51A5 P /2EH \AT+QEX5G_ &E_$5E#XATMYF\- M:="JK=(=TB7%TS(#GE@)HSCK\PK>^//PPTKXJ>!IM#NV%KJ,),VF7P'S6LX' M!]=IZ,.X]P"/0** /"/V0;CQA-:>-(/'J,/$-EJ\-G=,PYD\JUB1')_BW*JG M=_%G/>N/^&'Q&LO@C\0?%?PU^)33:5IEUJT^IZ%J;0N\$D4S;BA(&<<@YY ; M>"1@9^HT@ACFDF2&-99<>8X4!GP,#)[XJKK&C:/K,20ZQI5AJ,:'%-6T' MX4Z#\0[6,2^*_"6JKKMX\9R9/.<&ZC#=?+&5'^Y&!BOHFYMX+F+RKF".:/WN[66UNX(KBWF0I+%*@9'4C!!!X(/H: .>^&E ME=6WA6*]U*)HM2U65]2O4;!:.28[A&2.OEILC!](Q7BOP-9_A;\=?'7@#Q(R MV=IXDOVUCP]=RC9%=ABQDB5B<%U#*-O7Y#ZBOI"J.M:/I&MVGV36=*L=2M\Y M\J[MTF3/^ZP(H \=\8:0OCS]J#P==:8ZSZ?X)M;BZU.YCPT:W$P AM]P_P"6 MG D*]EQG&X5S%CXM\,)^W=?2MK^FB*3PF+!)?M*;#<>:DGE;LXW;03BOH_3[ M&RTZT2TT^SM[.V3[D,$8C1?HHX%6* /!OV[=4TVV_9[UG3;B_MHKV\FM1;V[ M2@22[;A&.U>I "L?PKCO']Y8_"Z]T3X^>!=0LKO1M4BMK/Q-IMO<)LO0RC;- M'SCS5SR.O?@%\_55% 'G&K?%SP.WA'1?$]OK6FWOAW4[^*RNIV<$0+,D@7S% M_@^=5#!AP-V>E>5^/?AGI?@CXS^ ?%OPF/\ 9M_K6LI;:EIEG)_HTUD5+33; M <*BJO./ERRD 'K]*7ME9WL:QWMI!OZ;/:W/AFX@AD2Y0AY7MF58QS]XD@ M;>M>M44 >,_LX>)_#L7[,OAZZEUS3HX=/TKR[QGN%'D.NX%7R?E/!X/6O-/V M;]-MO'7[%FL>!M,OK236)([Z+[.91NCD+EX]PZ@$E.<=Z^L:* /F_P#9[^/? M@ZP^&UAX4\=ZDWAWQ+X=@33;FSO8G$DHB&Q"@QEF*@ K][=GC!!/LS^+K?2/ M -YXU\4I+I>GPQO=M&\1,L-OG"!E SO*X)7J"VWM6S/H.A3ZM'JT^BZ;+J,? MW+M[5#,OTH./SJ/[#9?\^=O_W['^%>GALQ5&FH9XV+REXB MLZG/:_E_P3X'KUC]E?\ Y*;+_P!@Z7_T)*^H/L-E_P ^=O\ ]^Q_A3XK:VA; M=%;Q1MC&50 U=;,U4IN'+OYF>'R9T:L:G/>WE_P26BBBO)/="BBB@ HHHH * M*** "JFK:GIND63WVJW]K8VJ?>FN)5C0<$]2<= ?RJW10!\M?L&>(= OM#\; M::=0M#<7GB*6ZBM97"O+#(BA2$/)!VL.E3&=_P!F;XINDWF#X5>*K@O&54L- M'O".1@?P$#I_='JAS]/T4 ?/?[9MW8^+?V8]3U3PS?6VL64-W;3M-92B9 @< M9.5ST# GT'-2_M$_$;PAXL_9U\51^%M:M=HK-M_#?AZVTJ32;?0=*AT^1@SVL= MG&L+$'()0#!.0#TZB@#S;PY\1_#.D_!3P)K-W>VCZ+>16.F7TTO*0%[UM4B:3_>*@9_&@#SW7C\/?BMXC\5_#/Q?I^GW=[H5Q%Y4,C;9Q M%+;12":)L[@0TC*2O]T9Z\^=?![P)K M)O#D(L+B*_AD E2(!48, ?FVA<@\D\C(->TVOBNWNO FH>*=7(T?29$DEM&O MAY#BW"85Y Q^4L0S '!"LH(!R*W+W0-"OM1BU&]T73;F]B_U=Q-:H\J?1B,B MM*@#Y\_82UK2#^SU8V?]IV8N+"XNFNXC,H: &4L"PSP,,#D\-_ME:SI6G_L^>*+ M*\U"VANKNWBCMH'E DE8S)]U>IZ$\=@:]DHH Y+X.ZQI6M?#+PY1K MI5JKF&4-L81*"K8Z$$$8//%>=Z'I9\ _M6:Y>W*^3HWCS3XY+:Y3H M?C/2?[-N;AA\D=_%L,89NB[XXPJYZMD=<5[5IMA8Z99QV6FV5M96L8PD-O$L M:+]%4 "G7UI:WUK):7MM#=6\HVR131AT<>A!X- 'BGQNWGZK\5=)D\+_ +1'@GXIA NDW$$F@ZW. MQ.VV#[C;R-_=4R-M+'@?+GK7LND:7IFD62V6DZ=::?:I]V"UA6*,?15 %6)X MHIX7AGB26)U*NCJ&5@>H(/44 >(?M+:3_P +(UGP;\,M-<7 DU:/5M:V?,MO M8Q*P)D(Z;R^U1W(/8&O<5 50J@ 8 ':J6C:-H^BV[6^C:58Z;"[;FCM+=(E M+>I"@#-7J /"OVY=8TJU_9W\1:5<:C:Q7]ZUHMO;-*HEE(NHG.UMX@TP0:=X;MX;QS=(/(=( K*_/RD%2,'TKUNB@#Y[_88U M[1(_V=;"WDU>QCFL+BZ-VCW"J8 9BP+@GY00R\GU%<]^R\^C>,O OQ@\*VNK M6CS:WKVI^4JS#%_A_+\,_'6J6OAO MQ%X7N;B*6#5)Q!YD32-*'1G(# ;F& >@!Z$4O[..OZ/=_M%?&:W%T5?5+NRD MM(Y$:-YD19@S!6 ./G4Y]"#7T)>Z%H=]J$6HWNC:=J:+J?B[[;%:>#[2-? M)U2[4PI<$9\QTWX)C'R*IQ\QW8R,$]+J^AZ+K'E_VOH^GZAY1#1_:K9)=A'. M1N!P:O1HD<:QQHJ(H"JJC '0 4 ?/WCCPU8?&?X8W'Q#AUZWL;^W'VWPM=K MM44 %%%% !1110 4444 %%%% !1110 4444 %%%% '$? M%'5O+MXM(A;YI<238_N@\#\3S^ KSVO7]1\+Z/?WDEW=02232'YF\UAVQZU7 M_P"$+\/?\^DG_?YO\:_.LZX9S/,L9*OS1MLE=Z);=/F_-GU& S;"82@J=G?K MHM_O/**]*^&6K?:M-?396S+;79J[V^[IN3F.:X3%T'3L[] M-%O]YL4445^A'S(4444 %%%% !1110 5S7Q-US2-!\#:S>ZQJ-K8PBPGPTTH M3:Z6B@#C?@KKFD:[\+O#5QI.H6UVJZ1:K((I S1MY2@JP'*D M$$8/<&OG7]JWX<:WX%O]8^(WP]5HM)\00-9>*=/C7,8$AQ]H"CW.21]UCGHS M5]>5'=V]O=VLMK=017%O,A26*5 R.I&"I!X(([&@#B_C;\1M%^&?@+4-?U*\ MMDO%@<:?:/( ]U/C"(J]2,D9(' R35GX36&A0_#O1HM)O[+6H1;J\M_"R2"Y MF?YY925XW,[,Q]VKKZ* /E;]LW5-*\!?$'X>?$C2[FT37M+O6@N;*-E$UQ9D M$ME>H&#(N3Q^]KU[XA?$G3(_@S/\0/">H+JMI;SV,_\ H3AWD0W4/F0X'1V1 MF4J>><5Z73)X89T"3Q1RH'5PKJ& 96#*>>X(!![$ T <]H7C;P;XD\._VQI^ MOZ79)4!X\H,^%;H1G' KW+4O"OAC4[]-0U'PYH][>1G*7%Q91R2+]& M9216O&B1HJ(JJBC"JHP /04 ?(/A+QUX.TS]O'QYK^H^)M)M-)GT=+2*]END M6!YECLU9 ^<9!C<=?X37NGC+XN:/;Z)(/ L,_C77)T*V%KI$9N(C(?NM+,O[ MN- >22PXZ9KTNB@#Q3]FKX977PQ\/ZYXJ\<:A:GQ/K\YO=8N&E BMURS;2W" M]79F/3)QR #5SX.^,?"_Q&^('B_Q#8ZM8WK6DZ:1IUOYH9OLL2AWG5#SMDED M;YAP1&GI7K]% 'G?[0^A>'-8^#'B?3M,.C@]BIX-?.'_"C->^%OQ5MOB%\,H4U[241H;GP]=R@3PPNV5F:%K=GJ\0,,=W;3;X'P\\9RK*-2C1GBTZZWLP67'W5S(X![@K_=;'T/'XS\( MR:4FJQ^*-&DL74,EPE[&48'I@@\YR*VIHHIXFAFC22-QAD=00P]"#63IGA/P MMI=Z;W3/#6C6-TQR9[>QBCD)]=RJ#0!S/Q$T74/B/\)_%&B);_8EU6R>+35N M$*R$@9220'E-S@84C(&">257E_V5/&-IDZ_X4C_LW5;&Z;RY( M!'PCD-CY2FTYZ9SSQ7L]96I>&O#FIZA'J&I:!I5[>1?ZNXN+..21/HS D4 > M2? '2HX_%WQ(^+%\XL=+\1ZDJZ=)<$1J]I!E1<9/19"*?#;?MWR.NO::T;> M$OL <7*;3<><'\K.<;]O.WK7TI2.P1&<@D*,G )/Y#DT ?.7P^UC3[#]N/XG M:?>7*037^GZ>MMO.!(Z6T!* ]-V"2!U(4^AKH_B1I9\=?M$> +33A'/9^#S< MZIJ\X7S-W^U5\2-0UOPAKDGA_7;2R@M+B^ M\/W)M9WABB1@2\>T#VD4=MJ#J5ABO4"@0N_12=KD9QG>N.AK>_:$TJ M/XB>-_A_X)TJ1+F2RUE-;U5XL.MI:1*0-Y'W3(250=R">BFO:=2L+'4[-[/4 MK*VO;:3[\-Q$LB-]58$&HM&TC2=%M!9Z/I=EIML#GR;2!8D_[Y4 4 7X=_ M$WX@^%M)UF>[\"V"V\]L;F72+?TRJX+>VS/.37N&JZ#H>JAQJFC:= M?"0!7^TVJ2;@.@.X'(Y-6=.L;+3K-+/3[.WL[:,82&",1HOT4# H ^>OV8_$ MN@W_ ,<_C)!::K:2O>:Q#+:A91_I"()E9H_[P!'4>H]:;X6U[1_"O[9/Q./B M+4+?3!J>F:=)8_:'"_:0L,2D1_WVW9 49)(. :^CZI76D:3=ZE;ZE=:793WU ML"+>YD@5I8L_W6(ROX&@#YP\9^*6^"/[36J>+_$5K=CP7XWLK99[V.!I/LMU M @10P'/"AB5 )(?(SM(KV#PG\3O#OCC6X+'P-?+K5M$#+J5['$X@MTVG:FY@ M 96;;\HY"AB<<9[34+&RU&U>TU"TM[NW?[T4\8=&^H/!INEZ=I^E6:V>EV%K M8VR?=AMH5C1?HJ@"@"U1110 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 4444 ?_9 end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.6.0.2
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Feb. 13, 2017
Jun. 30, 2016
Document And Entity Information [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2016    
Document Fiscal Year Focus 2016    
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   68,346,582  
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Public Float     $ 288.7

XML 16 R2.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Current Assets:    
Cash and cash equivalents $ 28,975 $ 98,117
Marketable securities 85,372 0
Accounts receivable, net of allowances of $3,619 and $4,067 as of December 31, 2016 and December 31, 2015 66,755 57,778
Inventory 15,070 18,291
Prepaid expenses and other current assets 5,137 5,064
Total current assets 201,309 179,250
Property and equipment, net 8,219 8,903
Goodwill and intangible assets 7,940 0
Other non-current assets 3,870 4,398
Total Assets 221,338 192,551
Current Liabilities:    
Accounts payable 9,851 10,508
Accrued liabilities 31,525 27,757
Deferred revenue, current 61,334 49,572
Total current liabilities 102,710 87,837
Deferred revenue, non-current 31,574 23,232
Other non-current liabilities 988 1,414
Total Liabilities 135,272 112,483
Commitments and contingencies (Note 5)
Stockholder's equity :    
Common stock, par value $0.00001 - 500,000 shares authorized as of December 31, 2016 and 2015; 67,873 and 64,172 shares issued and outstanding as of December 31, 2016 and 2015 1 1
Additional paid-in capital 328,869 301,886
Accumulated other comprehensive loss (45) 0
Accumulated deficit (242,759) (221,819)
Total Stockholders’ Equity 86,066 80,068
Total Liabilities and Stockholders' Equity $ 221,338 $ 192,551
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 3,619 $ 4,067
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares issued 67,873,000 64,172,000
Common stock, shares outstanding 67,873,000 64,172,000
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Revenue:      
Products $ 153,920 $ 138,301 $ 134,486
Services 76,083 60,654 45,021
Total revenue 230,003 198,955 179,507
Cost of revenue:      
Products 37,680 33,096 31,084
Services 17,230 15,672 11,853
Total cost of revenue 54,910 48,768 42,937
Gross profit 175,093 150,187 136,570
Operating expenses:      
Sales and marketing 104,360 104,531 96,837
Research and development 60,700 54,843 49,903
General and administrative 27,063 27,055 22,938
Litigation expense (benefit) 2,089 2,204 (2,837)
Total operating expenses 194,212 188,633 166,841
Loss from operations (19,119) (38,446) (30,271)
Other income (expense), net:      
Interest expense (424) (509) (1,028)
Interest and other income (expense), net (640) (332) (1,914)
Total other expense, net (1,064) (841) (2,942)
Loss before income taxes (20,183) (39,287) (33,213)
Provision for income taxes 757 747 1,507
Net loss (20,940) (40,034) (34,720)
Accretion of redeemable convertible preferred stock dividend 0 0 (1,150)
Net loss attributable to common stockholders $ (20,940) $ (40,034) $ (35,870)
Net loss per share attributable to common stockholders:      
Basic and diluted (in dollars per share) $ (0.32) $ (0.64) $ (0.74)
Weighted-average shares used in computing net loss per share attributable to common stockholders:      
Basic and diluted (in shares) 65,701 62,428 48,682
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Statements of Comprehensive Loss Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Statement of Comprehensive Income [Abstract]      
Net loss $ (20,940) $ (40,034) $ (34,720)
Other comprehensive loss, net of tax:      
Unrealized loss on marketable securities (45) 0 0
Comprehensive loss $ (20,985) $ (40,034) $ (34,720)
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Statement of Stockholders' Equity (Deficit) - USD ($)
shares in Thousands, $ in Thousands
Total
Preferred Stock
Redeemable Convertible Preferred Stock
Preferred Stock
Convertible Preferred Stock
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Balance at beginning of period (shares) at Dec. 31, 2013   80 30,569 10,032      
Balance at beginning of period at Dec. 31, 2013 $ (134,880) $ 81,426 $ 44,749 $ 0 $ 12,185 $ (147,065) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock based compensation expense 12,359       12,359 0  
Accretion of Series D redeemable convertible preferred stock dividend (1,150) $ 1,150     (1,150)    
Issuance of common stock in connection with initial public offering net of offering costs (shares)       9,000      
Issuance of common stock in connection with initial public offering net of offering costs 120,286       120,286    
Conversion of preferred stock to common stock in connection with initial public offering (shares)   80 30,569 39,997      
Conversion of preferred stock to common stock in connection with initial public offering 127,325 $ (82,576) $ (44,749) $ 1 127,324    
Common stock issued under employee equity incentive plans, net of unvested portion (shares)       2,352      
Common stock issued under employee equity incentive plans, net of unvested portion 6,574       6,574    
Vesting of early exercise stock options, net of repurchases (shares)       (4)      
Vesting of early exercise stock options, net of repurchases 771       771    
Unrealized loss on marketable securities, net of tax 0            
Net loss (34,720)         (34,720)  
Balance at end of period (shares) at Dec. 31, 2014   0 0 61,377      
Balance at end of period at Dec. 31, 2014 96,565 $ 0 $ 0 $ 1 278,349 (181,785) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock based compensation expense 16,861       16,861    
Accretion of Series D redeemable convertible preferred stock dividend 0            
Common stock issued under employee equity incentive plans, net of unvested portion (shares)       2,700      
Common stock issued under employee equity incentive plans, net of unvested portion 6,232       6,232    
Vesting of early exercise stock options, net of repurchases (shares)       95      
Vesting of early exercise stock options, net of repurchases 444       444    
Unrealized loss on marketable securities, net of tax 0            
Net loss (40,034)         (40,034)  
Balance at end of period (shares) at Dec. 31, 2015   0 0 64,172      
Balance at end of period at Dec. 31, 2015 80,068 $ 0 $ 0 $ 1 301,886 (221,819) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock based compensation expense 16,922       16,922    
Accretion of Series D redeemable convertible preferred stock dividend 0            
Common stock issued under employee equity incentive plans, net of unvested portion (shares)       3,664      
Common stock issued under employee equity incentive plans, net of unvested portion 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, net of repurchases (shares)       (37)      
Vesting of early exercise stock options, net of repurchases 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 (20,940)         (20,940)  
Balance at end of period (shares) at Dec. 31, 2016   0 0 67,873      
Balance at end of period at Dec. 31, 2016 $ 86,066 $ 0 $ 0 $ 1 $ 328,869 $ (242,759) $ (45)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Cash flows from operating activities:      
Net loss $ (20,940) $ (40,034) $ (34,720)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:      
Depreciation and amortization 8,267 8,716 10,121
Stock-based compensation 16,922 16,861 12,359
Gain on settlement of contractual liability 0 0 (6,993)
Provision for doubtful accounts and sales returns 1,731 2,531 935
Other non-cash items 875 (82) 32
Changes in operating assets and liabilities:      
Accounts receivable, net (11,319) (5,977) (17,281)
Inventory 892 (430) (8,914)
Prepaid expenses and other assets (96) (405) (3,017)
Accounts payable (334) 1,109 903
Accrued liabilities 3,140 5,345 6,724
Accrued litigation expenses (151) 6 (6,066)
Deferred revenue 20,104 15,584 15,989
Other (313) 167 (610)
Net cash provided by (used in) operating activities 18,778 3,391 (30,538)
Cash flows from investing activities:      
Proceeds from sales and maturities of marketable securities 40,628 0 0
Purchases of marketable securities (126,231) 0 0
Purchases of property and equipment (4,872) (3,477) (6,100)
Purchase of intangible asset (1,500) 0 0
Payment for acquisition (4,380) 0 0
Net cash used in investing activities (96,355) (3,477) (6,100)
Cash flows from financing activities:      
Proceeds from issuance of common stock under employee equity incentive plans, net of repurchases 10,336 6,019 7,030
Repurchase and retirement of common stock (1,799) 0 0
Proceeds from initial public offering, net of offering costs 0 0 121,017
Principal payments on revolving credit facility 0 0 (20,000)
Other (102) 279 (297)
Net cash provided by financing activities 8,435 6,298 107,750
Net increase (decrease) in cash and cash equivalents (69,142) 6,212 71,112
Cash and cash equivalents - beginning of period 98,117 91,905 20,793
Cash and cash equivalents - end of period 28,975 98,117 91,905
Supplemental Disclosures:      
Cash paid for income taxes, net of refunds 581 980 1,108
Cash paid for interest 194 170 503
Non-Cash Investing and Financing Activities:      
Inventory transfers to property and equipment 2,360 2,840 5,379
Vesting of early exercised stock options 211 444 771
Purchases of property and equipment included in accounts payable 162 486 78
Conversion of preferred stock into common stock 0 0 127,325
Accretion of Series D redeemable convertible preferred stock 0 0 1,150
Costs related to the initial public offering included in accounts payable and accrued liabilities 0 0 75
Common stock issued under asset purchase agreement $ 1,313 $ 0 $ 0
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.6.0.2
Description of Business and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2016
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. Our solutions enable our customers to secure and optimize the performance of their data center and cloud applications and secure their users, applications and infrastructure from internet, web and network threats at scale. Our product portfolio consists of six advanced application delivery and security products; Application Delivery Controllers ("ADC"), Lightning Application Delivery Service (“Lightning ADS”), Carrier Grade Network Address Translation ("CGN"), Threat Protection System ("TPS"), SSL Insight (“SSLi”) and Convergent Firewall ("CFW"). They are available in a variety of form factors, such as optimized hardware appliances, bare metal software, virtual appliances, and cloud-native software. These choices make our portfolio among the most comprehensive in the industry.

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”).

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.

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 income (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.

Intangible Assets

Intangible assets consist primarily of developed technology, patents and acquired customer relationships 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

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 and perpetual software license revenue; and (ii) services revenue, which includes post contract support (“PCS”), subscription, 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.

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, net of estimated forfeitures, 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, 2016, 2015 and 2014.

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 two 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, short-term investments and accounts receivable. Our cash and investments 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,
 
2016
 
2015
 
2014
Customer A
14%
 
*
 
13%
 
* represents less than 10% of total revenue

Three customers accounted for 15%, 13% and 11% of our total gross accounts receivable as of December 31, 2016. Two customers accounted for 27% and 11% of our gross accounts receivable as of December 31, 2015.

Recent Accounting Pronouncements

In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2014-09, Revenue from Contracts with Customers (Topic 606), which will supersede most of the existing revenue recognition guidance under U.S. GAAP. This ASU requires an entity to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those 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 balance sheets. This standard is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption of one year prior to the required effective date is permitted. However, we do not plan to early adopt. Accordingly, the updated standard is effective for us in the first quarter of 2018. The ASU allows for either full retrospective or modified retrospective adoption. We are still in the process of evaluating which transition method we plan to adopt with such decision depending on a number of factors, including system readiness and the magnitude of the potential impact on our financial statements. While we are continuing to assess all potential impacts of the new standard, we currently do not believe this standard will have a material impact on our consolidated financial statements and related disclosures.

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. The guidance is effective for annual periods beginning after December 15, 2018 with early adoption permitted. We are currently evaluating the impact of this guidance on our financial statements.

In March 2016, the FASB issued ASU No. 2016-09, Compensation—Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting. The new guidance requires the recognition of the income tax effects of awards in the income statement when the awards vest or are settled, thus eliminating additional paid in capital pools. 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. This guidance is effective for annual and interim reporting periods of public entities beginning after December 15, 2016 with early adoption permitted. We will be adopting this guidance in the first quarter of fiscal year 2017 and do not believe this standard will have a material impact on our consolidated financial statements.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.6.0.2
Marketable Securities and Fair Value Measurements
12 Months Ended
Dec. 31, 2016
Fair Value Disclosures [Abstract]  
Marketable Securities and Fair Value Measurements
Marketable Securities and Fair Value Measurements

As of December 31, 2016, the estimated fair value of our marketable securities, classified as available for sale, are as follows (in thousands):
 
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Certificates of deposit
 
$
12,499

 
$
9

 
$

 
$
12,508

Corporate securities
 
42,765

 
9

 
(42
)
 
42,732

U.S. Treasury and agency securities
 
5,190

 

 
(14
)
 
5,176

Commercial paper
 
11,470

 
1

 
(2
)
 
11,469

Asset-backed securities
 
13,493

 

 
(6
)
 
13,487

 
 
$
85,417

 
$
19

 
$
(64
)
 
$
85,372



During the year ended December 31, 2016, we did not reclassify any amount to earnings from accumulated other comprehensive loss related to unrealized gains or losses. We did not have any marketable securities as of December 31, 2015.

The following table summarizes the cost and estimated fair value of marketable securities based on contractual maturities as of December 31, 2016 (in thousands):

 
Amortized Cost
 
Fair Value
Less than 1 year
$
53,500

 
$
53,503

Mature in 1 - 3 years
31,917

 
31,869

 
$
85,417

 
$
85,372



All available-for-sale securities have been classified as current assets, based on management's ability to use the funds in current operations.

Marketable securities in an unrealized loss position as of December 31, 2016 consisted of the following (in thousands):

 
Fair Value
 
Unrealized Losses
Corporate securities
$
28,537

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

 
(14
)
Commercial paper
8,974

 
(2
)
Asset-backed securities
10,664

 
(6
)
 
$
53,351

 
$
(64
)


As of December 31, 2016, no marketable securities were in a continuous unrealized loss position for more than twelve months. Based on evaluation of securities that have been in a continuous loss position, we did not recognize any other-than-temporary impairment charges for the year ended December 31, 2016.

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, 2016
 
December 31, 2015
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash
 
$
18,672

 
$

 
$

 
$
18,672

 
$
27,036

 
$

 
$

 
$
27,036

Cash equivalents
 
10,303

 

 

 
10,303

 
71,081

 

 

 
71,081

Certificates of deposit
 

 
12,508

 

 
12,508

 

 

 

 

Corporate securities
 

 
42,732

 

 
42,732

 

 

 

 

U.S. Treasury and agency securities
 

 
5,176

 

 
5,176

 

 

 

 

Commercial paper
 

 
11,469

 

 
11,469

 

 

 

 

Asset-backed securities
 

 
13,487

 

 
13,487

 

 

 

 

 
 
$
28,975

 
$
85,372

 
$

 
$
114,347

 
$
98,117

 
$

 
$

 
$
98,117

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet and Statement of Operations Components
12 Months Ended
Dec. 31, 2016
Property, Plant and Equipment [Abstract]  
Balance Sheet and Statement of Operations Components
Balance Sheets and Statement of Operations Components

Allowance for Doubtful Accounts and Sales Return Reserve

 
December 31, 2016
 
December 31, 2015
 
December 31, 2014
 
(in thousands)
Allowance for doubtful accounts, beginning balance
$
2,887

 
$
1,904

 
$
1,836

Charged to expenses
1,166

 
1,590

 
76

Write-offs
(1,147
)
 
(607
)
 
(8
)
Allowance for doubtful accounts, ending balance
$
2,906

 
$
2,887

 
$
1,904


 
December 31, 2016
 
December 31, 2015
 
December 31, 2014
 
(in thousands)
Sales return reserve, beginning balance
$
1,180

 
$
1,342

 
$
902

Charged to revenue
565

 
940

 
858

Utilization
(1,032
)
 
(1,102
)
 
(418
)
Sales return reserve, ending balance
$
713

 
$
1,180

 
$
1,342



Inventory

 
December 31,
2016
 
December 31,
2015
 
(in thousands)
Raw materials
$
6,669

 
$
9,418

Finished goods
8,401

 
8,873

Total inventory
$
15,070

 
$
18,291



Property and Equipment, Net

 
Useful Life
 
December 31,
2016
 
December 31,
2015
 
(in years)
 
(in thousands)
Equipment
1-3
 
$
41,815

 
$
35,836

Software
1-3
 
3,801

 
3,548

Furniture and fixtures
1-3
 
865

 
864

Leasehold improvements
2-8
 
2,724

 
2,492

Construction in progress
 
 
258

 
83

Property and equipment, gross
 
 
49,463

 
42,823

Less: accumulated depreciation and amortization
 
 
(41,244
)
 
(33,920
)
Total property and equipment, net
 
 
$
8,219

 
$
8,903



Depreciation and amortization on our property and equipment for the years ended December 31, 2016, 2015 and 2014 was $7.6 million, $8.6 million and $10.0 million, respectively.

Goodwill and Intangible Assets

Activity related to goodwill for the year ended December 31, 2016 is as follows (in thousands):

Balance as of December 31, 2015
$
72

Acquisitions
1,235

Balance as of December 31, 2016
$
1,307



Purchased intangible assets consisted of the following (in thousands):

 
December 31, 2016
 
December 31, 2015
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Value
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Value
Developed technology
$
5,050

 
$
(505
)
 
$
4,545

 
$

 
$

 
$

Patents
2,936

 
(848
)
 
2,088

 
1,436

 
(641
)
 
795

Total
$
7,986

 
$
(1,353
)
 
$
6,633

 
$
3,182

 
$
(2,387
)
 
$
795



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

Future amortization expense for purchased intangible assets as of December 31, 2016 is as follows (in thousands):

Fiscal Years Ending December 31,
 
 
2017
 
$
1,442

2018
 
1,442

2019
 
1,442

2020
 
1,442

2021
 
865

 
 
$
6,633




Accrued Liabilities

 
December 31,
2016
 
December 31,
2015
 
(in thousands)
Accrued compensation and benefits
$
22,326

 
$
18,134

Accrued tax liabilities
3,340

 
4,520

Other
5,859

 
5,103

Total accrued liabilities
$
31,525

 
$
27,757




Deferred Revenue

 
December 31,
2016
 
December 31,
2015
 
(in thousands)
Deferred revenue:
 
 
 
Products
$
4,182

 
$
3,233

Services
88,726

 
69,571

Total deferred revenue
92,908

 
72,804

Less: current portion
(61,334
)
 
(49,572
)
Non-current portion
$
31,574

 
$
23,232




Settlement of Contractual Liability

In May 2014, we reached a settlement agreement with one of our legal service providers which resulted in the reduction of a previously accrued contractual liability that totaled $12.0 million. We made a payment of $5.0 million in accordance with the terms of the settlement agreement in June 2014 and recorded a $7.0 million benefit to litigation expense (benefit) at that time.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.6.0.2
Credit Facility
12 Months Ended
Dec. 31, 2015
Line of Credit Facility [Abstract]  
Credit Facility
Credit Facility

In September 2013, we entered into a credit agreement (the “2013 Credit Facility”) with Royal Bank of Canada, JPMorgan Chase Bank, N.A. and Bank of America, N.A. as lenders. The 2013 Credit Facility provided a three-year $35.0 million revolving credit facility, which included a maximum $10.0 million letter of credit facility. We were required to pay quarterly facility fees of 0.45% per annum on the average daily unused portion of the revolving credit facility. We had no outstanding borrowings under this credit facility for any period prior to its expiration on September 30, 2016.

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 subfacility, which includes a maximum of $25.0 million letter of credit subfacility. When our net cash 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 the 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 facility covenants as of December 31, 2016.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies

Legal Proceedings

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, including proceedings and claims that relate to intellectual property matters. Some of these proceedings involve claims that are subject to substantial uncertainties and unascertainable damages. Accordingly, except as disclosed, we have not established reserves or ranges of possible loss related to these proceedings, as at this time in the proceedings, if any, the matters do not relate to a probable loss and/or amounts cannot be reasonably estimated.

On January 29, 2015, the Company, the members of our Board of Directors, our Chief Financial Officer, and the underwriters of our March 21, 2014 IPO were named as defendants in a putative class action lawsuit alleging violations of the federal Securities Act of 1933 filed in the Superior Court of the State of California, County of Santa Clara, captioned City of Warren Police and Fire Retirement System v. A10 Networks, Inc., et al., 1-15-CV-276207. Several substantially identical lawsuits were subsequently filed in the same court, bringing the same claims against the same defendants, captioned Arkansas Teacher Retirement System v. A10 Networks, Inc., et al., 1-15-CV-278575 (filed March 25, 2015) and Kaveny v. A10 Networks, Inc., et al., 1-15-CV-279006 (filed April 6, 2015). On May 29, 2015, the aforementioned putative class actions were consolidated under the caption In re A10 Networks, Inc. Shareholder Litigation, 1-15-CV-276207 (the “Class Action”). On July 31, 2015, the defendants filed demurrers to all claims, which were overruled in part on November 12, 2015.
.

 On April 6, 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 and providing that we will make a payment of $0.8 million, net of the expected proceeds of insurance policies. The parties subsequently executed a stipulation of settlement, dated June 30, 2016, and filed a motion with the Court seeking preliminary approval of the settlement, which was granted on September 15, 2016. The payment was made in October 2016. The final fairness hearing is scheduled to be held on February 24, 2017. The settlement releases all claims asserted against all defendants and includes the dismissal of all claims against all defendants without any liability or wrongdoing attributed to them. The settlement remains subject to final court approval and other customary conditions.

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 seeks 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 seeks unspecified compensatory damages and other equitable relief. On January 29, 2016, the defendants filed demurrers and a motion to strike parts of the complaint as well as a motion to stay. 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. The final fairness hearing is scheduled to be held on February 24, 2017. The settlement releases all claims asserted against all defendants and includes the dismissal of all claims against all defendants without any liability or wrongdoing attributed to them. The settlement remains subject to final court approval and other customary conditions.

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 February 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, 2016 (in thousands):

Years Ending December 31,
Leases and Other Contractual Obligations
 
Purchase Commitments
 
Total
2017
$
2,811

 
$
14,900

 
$
17,711

2018
2,393

 

 
2,393

2019
1,992

 

 
1,992

2020
365

 

 
365

2021
79

 

 
79

Thereafter
7

 

 
7

 
$
7,647

 
$
14,900

 
$
22,547



Rent expense was $3.5 million, $3.5 million and $3.4 million for the years ended December 31, 2016, 2015 and 2014, 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 indemnification and guarantee provisions and our guarantees and indemnification arrangements have not had any significant impact on our consolidated financial statements to date.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.6.0.2
Equity Award Plans
12 Months Ended
Dec. 31, 2016
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”) was adopted by our board of directors and approved by our stockholders in March 2014. The 2014 Plan provides for the granting of stock options, restricted stock awards, restricted stock units, 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 our 2014 Plan, which increased the number of shares available for issuance under the 2014 Plan by the number of shares subject to awards granted under the 2008 Stock Plan (the “2008 Plan”) that were or may in the future be canceled or otherwise forfeited or repurchased by us 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 subject to awards granted under the 2008 Plan that had been canceled or otherwise forfeited or repurchased between March 21, 2014 and 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 subject to awards granted under the 2008 Plan that had been canceled or otherwise forfeited or repurchased during the year ended December 31, 2016 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 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 value per share on the date of grant.

2014 Employee Stock Purchase Plan

The 2014 Employee Stock Purchase Plan (the "2014 Purchase Plan") was adopted by our board of directors and approved by our stockholders in March 2014.

The 2014 Purchase Plan consists of a twenty-four month offering period 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.

The 2014 Purchase Plan provided for an automatic share reserve increase on the first day of each fiscal year beginning 2015 by a number of shares equal to the least of (i) 3,500,000 shares, (ii) 1% of the outstanding common stock on the last day of the 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 Purchase Plan was increased by 642,242 shares, representing 1% of the prior year end’s common stock outstanding. In June 2016, our board of directors adopted, and our stockholders approved an amendment to our 2014 Purchase Plan which removed the automatic annual share increase and increased the number of shares available for issuance under the 2014 Purchase Plan by 4,000,000 shares. As of December 31, 20164,104,060 shares were available for future issuance under the 2014 Purchase Plan. 

Employees purchased 1,080,142 shares at an average price of $3.93 and 1,105,015 shares at an average price of $3.56 during the year ended December 31, 2016 and 2015, respectively. The intrinsic value of shares purchased during the year ended December 31, 2016 and 2015 was $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.

Early Exercise of Stock Options

We have allowed certain employees and directors to exercise options granted prior to vesting. The unvested shares are subject to our repurchase right at the original purchase price. The proceeds from the early exercise of stock options initially are 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.

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,
 
2016
 
2015
 
2014
Stock-based compensation by type of award:
 
 
 
 
 
Stock options
$
4,153

 
$
5,565

 
$
5,852

Restricted stock units
12,567

 
8,871

 
3,217

Employee stock purchase rights
202

 
2,425

 
3,290

 
$
16,922

 
$
16,861

 
$
12,359

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

 
$
1,533

 
$
1,063

Sales and marketing
7,006

 
7,735

 
5,829

Research and development
5,732

 
5,437

 
3,932

General and administrative
3,079

 
2,156

 
1,535

 
$
16,922

 
$
16,861

 
$
12,359



As of December 31, 2016, we had $32.0 million of unrecognized stock-based compensation expense, net of estimated forfeitures, related to unvested stock-based awards which will be recognized over a weighted-average period of 2.4 years.

The fair values of the options and employee stock purchase rights are 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,
 
2016
 
2015
 
2014
 
2016
 
2015
 
2014
Expected term (in years)
4.9
 
4.8
 
4.8
 
1.3
 
1.3
 
1.3
Risk-free interest rate
1.4%
 
1.6%
 
1.8%
 
0.8%
 
0.5%
 
0.3%
Expected volatility
49%
 
50%
 
41%
 
42%
 
41%
 
27%
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 2014 Purchase Plan 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 shares to be issued under the 2014 Purchase Plan.

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.

Dividend Rate. The expected dividend was assumed to be zero as we have never paid dividends and have no current plans to do so.

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, 2015
 
9,291

 
$
4.78

 
 
 
 
Granted
 
672

 
$
5.52

 
 
 
 
Exercised
 
(1,444
)
 
$
4.22

 
 
 
 
Canceled (1)
 
(651
)
 
$
6.23

 
 
 
 

Outstanding as of December 31, 2016
 
7,868

 
$
4.82

 
6.2
 
$
28,931

Vested and expected to vest as of December 31, 2016
 
7,758

 
$
4.82

 
6.2
 
$
28,554

Vested and exercisable as of December 31, 2016
 
5,688

 
$
4.57

 
5.6
 
$
22,363


_____________________________________
(1) Common shares subject to awards granted under the 2008 Plan and canceled after March 21, 2014 are reallocated to the 2014 Plan’s share reserve and become available for issuance under the 2014 Plan. During the years ended 2016 and 2015, 266,799 shares and 1,640,324 shares of the canceled stock options, respectively, were reallocated and became available for issuance under the 2014 Plan.

As of December 31, 2016, the aggregate intrinsic value represents the excess of the closing price of our common stock of $8.31 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,
 
2016
 
2015
 
2014
Fair value of options granted
$
1,603

 
$
869

 
$
11,683

Weighted-average fair value of options granted
$
2.38

 
$
2.13

 
$
2.79

Intrinsic value of options exercised
$
5,990

 
$
2,299

 
$
14,863



Stock Awards

We have granted restricted stock unit awards (“RSUs”) to our employees, consultants and members of our board of directors, and performance-based stock awards (“PSUs”) and market performance-based stock restricted stock unit awards (“MSUs”) to certain company 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, 2016.

In February 2016, we granted 547,000 PSUs with certain financial and operational targets. These PSUs are subject to service condition vesting requirements with 25% of the PSUs that become eligible to vest upon achievement of the performance targets scheduled to vest on each of the first, second, third and fourth year anniversary of the PSU grant date. None of these PSUs were vested as of December 31, 2016.

In October 2016, we granted 60,641 PSUs with certain financial and operational targets. These PSUs are subject to service condition vesting requirements with scheduled vesting dates March 2017 through June 2018 to the extent they become eligible to vest upon achievement of the performance targets. None of these PSUs were vested as of December 31, 2016.

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, 2015
3,452

 
$
5.88

 
 
 
 
Granted
4,550

 
$
6.50

 
 
 
 
Released
(1,139
)
 
$
8.16

 
 
 
 
Canceled
(904
)
 
$
6.56

 
 
 
 
Outstanding as of December 31, 2016
5,959

 
$
5.81

 
1.6
 
$
49,517



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

The aggregate fair value of stock awards released as of the respective vesting dates was approximately $9.7 million and $5.6 million for the years ended December 31, 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 the next 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.

During 2016, we repurchased 226,676 shares at an average price of $7.92 as a part of publicly announced program. The repurchased shares were retired upon delivery to us.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.6.0.2
Net Loss Per Share
12 Months Ended
Dec. 31, 2016
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, 2016, 2015 and 2014, 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,
 
2016
 
2015
 
2014
Stock options, RSUs and employee stock purchase rights
13,631

 
10,124

 
6,415

Common stock subject to repurchase
14

 
52

 
196

 
13,645

 
10,176

 
6,611

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes
12 Months Ended
Dec. 31, 2016
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,
 
2016
 
2015
 
2014
Domestic loss
$
(22,978
)
 
$
(41,677
)
 
$
(35,593
)
Foreign income
2,795

 
2,390

 
2,380

Loss before provision for income taxes
$
(20,183
)
 
$
(39,287
)
 
$
(33,213
)


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

 
$
55

 
$
24

  Foreign
1,009

 
675

 
1,054

Total current
1,050

 
730

 
1,078

Deferred tax expense (benefit):
 
 
 
 
 
  Federal
17

 

 

  Foreign
(310
)
 
17

 
429

Total deferred
(293
)
 
17

 
429

Provision for income taxes
$
757

 
$
747

 
$
1,507



The reconciliation of the statutory federal income tax and our effective income tax is as follows (in thousands):

 
Years Ended December 31,
 
2016
 
2015
 
2014
 
Amount
 
Percentage
 
Amount
 
Percentage
 
Amount
 
Percentage
Tax at statutory rate
$
(6,862
)
 
34.0
 %
 
$
(13,358
)
 
34.0
 %
 
$
(11,292
)
 
34.0
 %
State tax - net of federal benefits
27

 
(0.1
)
 
36

 
(0.1
)
 
16

 
(0.1
)
Foreign rate differential
(666
)
 
3.3

 
(422
)
 
1.1

 
231

 
(0.7
)
Changes in federal valuation allowance
7,141

 
(35.4
)
 
11,926

 
(30.4
)
 
10,547

 
(31.8
)
Stock-based compensation
88

 
(0.4
)
 
1,845

 
(4.7
)
 
1,041

 
(3.1
)
Other permanent items
583

 
(2.9
)
 
415

 
(1.1
)
 
513

 
(1.5
)
Expenses for uncertain tax positions
358

 
(1.8
)
 
227

 
(0.6
)
 
330

 
(1.0
)
Other
88

 
(0.4
)
 
78

 
(0.1
)
 
121

 
(0.4
)
Provision for income taxes
$
757

 
(3.7
)%
 
$
747

 
(1.9
)%
 
$
1,507

 
(4.6
)%


The tax effects of temporary differences that give rise to significant portions of deferred tax assets (liabilities) are as follows (in thousands):
 
December 31,
2016
 
December 31,
2015
Deferred tax assets:
 
 
 
Net operating loss carryforwards
$
47,197

 
$
46,317

Research and development credits, net of uncertain tax positions
12,953

 
9,517

Accruals, reserves, and other
21,288

 
17,904

Stock-based compensation
4,055

 
2,700

Depreciation and amortization
2,892

 
2,735

Gross deferred tax assets
88,385

 
79,173

Valuation allowance
(86,935
)
 
(77,643
)
Total deferred tax assets
1,450

 
1,530

Deferred tax liabilities:
 
 
 
Other
(431
)
 
(805
)
Total deferred tax liabilities
(431
)
 
(805
)
Net deferred tax assets
$
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 $86.9 million and $77.6 million against the net U.S. deferred tax assets as of December 31, 2016 and 2015, respectively. For the years ended December 31, 2016, 2015 and 2014, the valuation allowance increased by $9.3 million, $14.0 million and $11.2 million, respectively.

As of December 31, 2016 and 2015, we had U.S. federal net operating loss carryforwards of $139.0 million and $130.6 million and state net operating loss carryforwards of $68.6 million and $68.4 million, respectively. We track the portion of our net operating loss attributable to stock option benefits in accordance with ASC 718 Compensation-Share Compensation, therefore, these amounts are no longer included in our gross or net deferred tax assets. The gross tax benefit of stock options totals $10.8 million at December 31, 2016, and will only be recorded to additional paid in capital when these benefits reduce cash taxes payable. The federal net operating loss carryforwards will expire at various dates beginning in the year ending December 31, 2026, if not utilized. The state net operating losses expire in various years ending between 2017 and 2036, if not utilized.

Additionally, as of December 31, 2016 and 2015, we had U.S. federal research and development credit carryforwards of $8.5 million and $6.4 million and state research and development credit carryforwards of $8.8 million and $6.4 million. The federal credit carryforwards will begin to expire at various dates beginning in 2027 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, 2016 and 2015, the undistributed earnings approximated $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, 2016 and 2015, we had gross unrecognized tax benefits of $3.3 million and $2.6 million. We have accrued net interest expense of $9,000 (i.e., there was $20,000 of gross accrued interest expense offset by $11,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, 2016. 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,
 
2016
 
2015
 
2014
Gross unrecognized tax benefits—beginning balance
$
2,552

 
$
2,195

 
$
1,846

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

 
(4
)
 
340

Increases related to tax positions taken during current year
690

 
361

 
278

Decreases related to tax positions taken during the current year

 

 
(269
)
Gross unrecognized tax benefits—ending balance
$
3,308

 
$
2,552

 
$
2,195



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

We are subject to taxation in the United States, various states, and several foreign jurisdictions. 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. During January 2017, the Internal Revenue Service (IRS) notified us that it intends to examine the 2014 and 2015 tax returns beginning in the first quarter of 2017.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.6.0.2
Geographic Information
12 Months Ended
Dec. 31, 2016
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,
 
2016
 
2015
 
2014
United States
$
118,750

 
$
106,842

 
$
85,325

Japan
52,951

 
35,636

 
45,787

Asia Pacific, excluding Japan
29,829

 
23,847

 
20,434

EMEA
23,093

 
27,193

 
19,254

Other
5,380

 
5,437

 
8,707

Total revenue
$
230,003

 
$
198,955

 
$
179,507



Our long-lived assets which include property and equipment, net and intangible assets, net is primarily located in the United States. No other geographic regions comprise 10% or more of long-lived assets as of December 31, 2016 and 2015.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.6.0.2
Related-Party Transactions
12 Months Ended
Dec. 31, 2016
Related Party Transactions [Abstract]  
Related-Party Transactions
Related-Party Transactions

An affiliate of one of our significant stockholders is also acting as a reseller of our products. On May 27, 2015, the significant stockholder reduced its ownership of our common stock, and ceased to be a related party. During the years ended December 31, 2015 and 2014, we recognized $2.2 million and $2.8 million, respectively, revenue from this reseller.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.6.0.2
Employee Benefit Plan
12 Months Ended
Dec. 31, 2016
Compensation and Retirement Disclosure [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 2016 calendar year. Individuals who are 50 or older may contribute an additional $6,000 of their annual income. In 2016, we matched 50% of the first 6% of the employee’s eligible compensation. We contributed $0.9 million, $0.8 million and zero during the years ended December 31, 2016, 2015 and 2014, respectively.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.6.0.2
Appcito Acquisition
12 Months Ended
Dec. 31, 2016
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 to cover any indemnification claims within twelve months of the acquisition date, and 227,404 unregistered shares of our common stock with an aggregated fair value of $1.3 million. We allocated the total purchase consideration to the net assets acquired, including identifiable intangible assets, based on their respective fair values at the acquisition date.

The following table summarizes the allocation of the purchase price to the fair value of the assets acquired (in thousands):
Developed technology
 
$
5,050

Goodwill
 
1,235

Other tangible assets
 
58

Total assets acquired
 
$
6,343



Developed technology is amortized on a straight-line basis over the estimated useful life of five years. Goodwill of $1.2 million was recognized as part of this acquisition is attributable primarily to the expected synergies and other benefits from this acquisition including adding to our existing momentum around providing secure application service solutions that meet several key demands like application analytics, visibility, and centralized control. 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 data center and cloud application environments. This acquisition has led to the launch of the cloud-native Lightning ADS. We expect to introduce additional options spanning public and private clouds. 

We incurred approximately $0.2 million in legal, accounting and other professional fees related to this acquisition, all of which were expensed during the year ended December 31, 2016.

We do not consider the acquisition of Appcito to be material to our results of operations or financial position, and therefore, we are not presenting pro-forma financial information of the combined operations.

This acquisition was taxable for income tax purposes, and the acquired assets have been recorded at fair value for both book and income tax purposes. Therefore, no deferred taxes have been recorded. The goodwill of $1.2 million and the $0.2 million of acquisition costs are capitalized and amortized over 15 years for income tax purposes.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.6.0.2
Description of Business and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2016
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. Our solutions enable our customers to secure and optimize the performance of their data center and cloud applications and secure their users, applications and infrastructure from internet, web and network threats at scale. Our product portfolio consists of six advanced application delivery and security products; Application Delivery Controllers ("ADC"), Lightning Application Delivery Service (“Lightning ADS”), Carrier Grade Network Address Translation ("CGN"), Threat Protection System ("TPS"), SSL Insight (“SSLi”) and Convergent Firewall ("CFW"). They are available in a variety of form factors, such as optimized hardware appliances, bare metal software, virtual appliances, and cloud-native software. These choices make our portfolio among the most comprehensive in the industry.
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”).

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.
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 income (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 primarily of developed technology, patents and acquired customer relationships 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 and perpetual software license revenue; and (ii) services revenue, which includes post contract support (“PCS”), subscription, 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.

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, net of estimated forfeitures, 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, 2016, 2015 and 2014.
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 two 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, short-term investments and accounts receivable. Our cash and investments 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.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2014-09, Revenue from Contracts with Customers (Topic 606), which will supersede most of the existing revenue recognition guidance under U.S. GAAP. This ASU requires an entity to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those 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 balance sheets. This standard is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption of one year prior to the required effective date is permitted. However, we do not plan to early adopt. Accordingly, the updated standard is effective for us in the first quarter of 2018. The ASU allows for either full retrospective or modified retrospective adoption. We are still in the process of evaluating which transition method we plan to adopt with such decision depending on a number of factors, including system readiness and the magnitude of the potential impact on our financial statements. While we are continuing to assess all potential impacts of the new standard, we currently do not believe this standard will have a material impact on our consolidated financial statements and related disclosures.

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. The guidance is effective for annual periods beginning after December 15, 2018 with early adoption permitted. We are currently evaluating the impact of this guidance on our financial statements.

In March 2016, the FASB issued ASU No. 2016-09, Compensation—Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting. The new guidance requires the recognition of the income tax effects of awards in the income statement when the awards vest or are settled, thus eliminating additional paid in capital pools. 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. This guidance is effective for annual and interim reporting periods of public entities beginning after December 15, 2016 with early adoption permitted. We will be adopting this guidance in the first quarter of fiscal year 2017 and do not believe this standard will have a material impact on our consolidated financial statements.


XML 35 R21.htm IDEA: XBRL DOCUMENT v3.6.0.2
Description of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Revenue as Percentage of Total Revenue and Accounts Receivable as Percentage of Total Net Accounts Receivable
Revenue from our significant customers as a percentage of our total revenue are as follows:

 
Years Ended December 31,
 
2016
 
2015
 
2014
Customer A
14%
 
*
 
13%
 
* represents less than 10% of total revenue
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.6.0.2
Marketable Securities and Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2016
Fair Value Disclosures [Abstract]  
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value
As of December 31, 2016, the estimated fair value of our marketable securities, classified as available for sale, are as follows (in thousands):
 
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Certificates of deposit
 
$
12,499

 
$
9

 
$

 
$
12,508

Corporate securities
 
42,765

 
9

 
(42
)
 
42,732

U.S. Treasury and agency securities
 
5,190

 

 
(14
)
 
5,176

Commercial paper
 
11,470

 
1

 
(2
)
 
11,469

Asset-backed securities
 
13,493

 

 
(6
)
 
13,487

 
 
$
85,417

 
$
19

 
$
(64
)
 
$
85,372

Investments Classified by Contractual Maturity Date
The following table summarizes the cost and estimated fair value of marketable securities based on contractual maturities as of December 31, 2016 (in thousands):

 
Amortized Cost
 
Fair Value
Less than 1 year
$
53,500

 
$
53,503

Mature in 1 - 3 years
31,917

 
31,869

 
$
85,417

 
$
85,372

Schedule of Unrealized Loss on Investments
Marketable securities in an unrealized loss position as of December 31, 2016 consisted of the following (in thousands):

 
Fair Value
 
Unrealized Losses
Corporate securities
$
28,537

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

 
(14
)
Commercial paper
8,974

 
(2
)
Asset-backed securities
10,664

 
(6
)
 
$
53,351

 
$
(64
)
Schedule of Fair Value of Assets Measured 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, 2016
 
December 31, 2015
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash
 
$
18,672

 
$

 
$

 
$
18,672

 
$
27,036

 
$

 
$

 
$
27,036

Cash equivalents
 
10,303

 

 

 
10,303

 
71,081

 

 

 
71,081

Certificates of deposit
 

 
12,508

 

 
12,508

 

 

 

 

Corporate securities
 

 
42,732

 

 
42,732

 

 

 

 

U.S. Treasury and agency securities
 

 
5,176

 

 
5,176

 

 

 

 

Commercial paper
 

 
11,469

 

 
11,469

 

 

 

 

Asset-backed securities
 

 
13,487

 

 
13,487

 

 

 

 

 
 
$
28,975

 
$
85,372

 
$

 
$
114,347

 
$
98,117

 
$

 
$

 
$
98,117

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet and Statement of Operations Components (Tables)
12 Months Ended
Dec. 31, 2016
Property, Plant and Equipment [Abstract]  
Allowance for Doubtful Accounts and Sales Return Reserve
Allowance for Doubtful Accounts and Sales Return Reserve

 
December 31, 2016
 
December 31, 2015
 
December 31, 2014
 
(in thousands)
Allowance for doubtful accounts, beginning balance
$
2,887

 
$
1,904

 
$
1,836

Charged to expenses
1,166

 
1,590

 
76

Write-offs
(1,147
)
 
(607
)
 
(8
)
Allowance for doubtful accounts, ending balance
$
2,906

 
$
2,887

 
$
1,904


 
December 31, 2016
 
December 31, 2015
 
December 31, 2014
 
(in thousands)
Sales return reserve, beginning balance
$
1,180

 
$
1,342

 
$
902

Charged to revenue
565

 
940

 
858

Utilization
(1,032
)
 
(1,102
)
 
(418
)
Sales return reserve, ending balance
$
713

 
$
1,180

 
$
1,342

Schedule of Inventory
Inventory

 
December 31,
2016
 
December 31,
2015
 
(in thousands)
Raw materials
$
6,669

 
$
9,418

Finished goods
8,401

 
8,873

Total inventory
$
15,070

 
$
18,291

Schedule of Property and Equipment, Net
Property and Equipment, Net

 
Useful Life
 
December 31,
2016
 
December 31,
2015
 
(in years)
 
(in thousands)
Equipment
1-3
 
$
41,815

 
$
35,836

Software
1-3
 
3,801

 
3,548

Furniture and fixtures
1-3
 
865

 
864

Leasehold improvements
2-8
 
2,724

 
2,492

Construction in progress
 
 
258

 
83

Property and equipment, gross
 
 
49,463

 
42,823

Less: accumulated depreciation and amortization
 
 
(41,244
)
 
(33,920
)
Total property and equipment, net
 
 
$
8,219

 
$
8,903

Schedule of Goodwill
Activity related to goodwill for the year ended December 31, 2016 is as follows (in thousands):

Balance as of December 31, 2015
$
72

Acquisitions
1,235

Balance as of December 31, 2016
$
1,307

Schedule of Intangible Assets
Purchased intangible assets consisted of the following (in thousands):

 
December 31, 2016
 
December 31, 2015
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Value
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Value
Developed technology
$
5,050

 
$
(505
)
 
$
4,545

 
$

 
$

 
$

Patents
2,936

 
(848
)
 
2,088

 
1,436

 
(641
)
 
795

Total
$
7,986

 
$
(1,353
)
 
$
6,633

 
$
3,182

 
$
(2,387
)
 
$
795

Schedule of Amortization Expense
Future amortization expense for purchased intangible assets as of December 31, 2016 is as follows (in thousands):

Fiscal Years Ending December 31,
 
 
2017
 
$
1,442

2018
 
1,442

2019
 
1,442

2020
 
1,442

2021
 
865

 
 
$
6,633

Schedule of Accrued Liabilities
Accrued Liabilities

 
December 31,
2016
 
December 31,
2015
 
(in thousands)
Accrued compensation and benefits
$
22,326

 
$
18,134

Accrued tax liabilities
3,340

 
4,520

Other
5,859

 
5,103

Total accrued liabilities
$
31,525

 
$
27,757

Schedule of Deferred Revenue
Deferred Revenue

 
December 31,
2016
 
December 31,
2015
 
(in thousands)
Deferred revenue:
 
 
 
Products
$
4,182

 
$
3,233

Services
88,726

 
69,571

Total deferred revenue
92,908

 
72,804

Less: current portion
(61,334
)
 
(49,572
)
Non-current portion
$
31,574

 
$
23,232

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Noncancelable Minimum Operating Lease Payments
The following table summarizes our non-cancellable operating leases and unconditional purchase obligations as of December 31, 2016 (in thousands):

Years Ending December 31,
Leases and Other Contractual Obligations
 
Purchase Commitments
 
Total
2017
$
2,811

 
$
14,900

 
$
17,711

2018
2,393

 

 
2,393

2019
1,992

 

 
1,992

2020
365

 

 
365

2021
79

 

 
79

Thereafter
7

 

 
7

 
$
7,647

 
$
14,900

 
$
22,547

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.6.0.2
Equity Award Plans (Tables)
12 Months Ended
Dec. 31, 2016
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,
 
2016
 
2015
 
2014
Stock-based compensation by type of award:
 
 
 
 
 
Stock options
$
4,153

 
$
5,565

 
$
5,852

Restricted stock units
12,567

 
8,871

 
3,217

Employee stock purchase rights
202

 
2,425

 
3,290

 
$
16,922

 
$
16,861

 
$
12,359

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

 
$
1,533

 
$
1,063

Sales and marketing
7,006

 
7,735

 
5,829

Research and development
5,732

 
5,437

 
3,932

General and administrative
3,079

 
2,156

 
1,535

 
$
16,922

 
$
16,861

 
$
12,359

ESPP Valuation Assumptions
The fair values of the options and employee stock purchase rights are 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,
 
2016
 
2015
 
2014
 
2016
 
2015
 
2014
Expected term (in years)
4.9
 
4.8
 
4.8
 
1.3
 
1.3
 
1.3
Risk-free interest rate
1.4%
 
1.6%
 
1.8%
 
0.8%
 
0.5%
 
0.3%
Expected volatility
49%
 
50%
 
41%
 
42%
 
41%
 
27%
Dividend rate
—%
 
—%
 
—%
 
—%
 
—%
 
—%
Stock Options Valuation Assumptions
The fair values of the options and employee stock purchase rights are 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,
 
2016
 
2015
 
2014
 
2016
 
2015
 
2014
Expected term (in years)
4.9
 
4.8
 
4.8
 
1.3
 
1.3
 
1.3
Risk-free interest rate
1.4%
 
1.6%
 
1.8%
 
0.8%
 
0.5%
 
0.3%
Expected volatility
49%
 
50%
 
41%
 
42%
 
41%
 
27%
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, 2015
 
9,291

 
$
4.78

 
 
 
 
Granted
 
672

 
$
5.52

 
 
 
 
Exercised
 
(1,444
)
 
$
4.22

 
 
 
 
Canceled (1)
 
(651
)
 
$
6.23

 
 
 
 

Outstanding as of December 31, 2016
 
7,868

 
$
4.82

 
6.2
 
$
28,931

Vested and expected to vest as of December 31, 2016
 
7,758

 
$
4.82

 
6.2
 
$
28,554

Vested and exercisable as of December 31, 2016
 
5,688

 
$
4.57

 
5.6
 
$
22,363


_____________________________________
(1) Common shares subject to awards granted under the 2008 Plan and canceled after March 21, 2014 are reallocated to the 2014 Plan’s share reserve and become available for issuance under the 2014 Plan. During the years ended 2016 and 2015, 266,799 shares and 1,640,324 shares of the canceled stock options, respectively, were reallocated and 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,
 
2016
 
2015
 
2014
Fair value of options granted
$
1,603

 
$
869

 
$
11,683

Weighted-average fair value of options granted
$
2.38

 
$
2.13

 
$
2.79

Intrinsic value of options exercised
$
5,990

 
$
2,299

 
$
14,863

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, 2015
3,452

 
$
5.88

 
 
 
 
Granted
4,550

 
$
6.50

 
 
 
 
Released
(1,139
)
 
$
8.16

 
 
 
 
Canceled
(904
)
 
$
6.56

 
 
 
 
Outstanding as of December 31, 2016
5,959

 
$
5.81

 
1.6
 
$
49,517

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.6.0.2
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2016
Earnings Per Share [Abstract]  
Summary of Outstanding Shares of Common Stock Equivalents
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,
 
2016
 
2015
 
2014
Stock options, RSUs and employee stock purchase rights
13,631

 
10,124

 
6,415

Common stock subject to repurchase
14

 
52

 
196

 
13,645

 
10,176

 
6,611

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2016
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,
 
2016
 
2015
 
2014
Domestic loss
$
(22,978
)
 
$
(41,677
)
 
$
(35,593
)
Foreign income
2,795

 
2,390

 
2,380

Loss before provision for income taxes
$
(20,183
)
 
$
(39,287
)
 
$
(33,213
)
Schedule of Components of Income Tax Expense (Benefit)
The provision for income taxes consists of the following (in thousands):
 
Years Ended December 31,
 
2016
 
2015
 
2014
Current provision for income taxes:
 
 
 
 
 
  State
$
41

 
$
55

 
$
24

  Foreign
1,009

 
675

 
1,054

Total current
1,050

 
730

 
1,078

Deferred tax expense (benefit):
 
 
 
 
 
  Federal
17

 

 

  Foreign
(310
)
 
17

 
429

Total deferred
(293
)
 
17

 
429

Provision for income taxes
$
757

 
$
747

 
$
1,507

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,
 
2016
 
2015
 
2014
 
Amount
 
Percentage
 
Amount
 
Percentage
 
Amount
 
Percentage
Tax at statutory rate
$
(6,862
)
 
34.0
 %
 
$
(13,358
)
 
34.0
 %
 
$
(11,292
)
 
34.0
 %
State tax - net of federal benefits
27

 
(0.1
)
 
36

 
(0.1
)
 
16

 
(0.1
)
Foreign rate differential
(666
)
 
3.3

 
(422
)
 
1.1

 
231

 
(0.7
)
Changes in federal valuation allowance
7,141

 
(35.4
)
 
11,926

 
(30.4
)
 
10,547

 
(31.8
)
Stock-based compensation
88

 
(0.4
)
 
1,845

 
(4.7
)
 
1,041

 
(3.1
)
Other permanent items
583

 
(2.9
)
 
415

 
(1.1
)
 
513

 
(1.5
)
Expenses for uncertain tax positions
358

 
(1.8
)
 
227

 
(0.6
)
 
330

 
(1.0
)
Other
88

 
(0.4
)
 
78

 
(0.1
)
 
121

 
(0.4
)
Provision for income taxes
$
757

 
(3.7
)%
 
$
747

 
(1.9
)%
 
$
1,507

 
(4.6
)%
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,
2016
 
December 31,
2015
Deferred tax assets:
 
 
 
Net operating loss carryforwards
$
47,197

 
$
46,317

Research and development credits, net of uncertain tax positions
12,953

 
9,517

Accruals, reserves, and other
21,288

 
17,904

Stock-based compensation
4,055

 
2,700

Depreciation and amortization
2,892

 
2,735

Gross deferred tax assets
88,385

 
79,173

Valuation allowance
(86,935
)
 
(77,643
)
Total deferred tax assets
1,450

 
1,530

Deferred tax liabilities:
 
 
 
Other
(431
)
 
(805
)
Total deferred tax liabilities
(431
)
 
(805
)
Net deferred tax assets
$
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,
 
2016
 
2015
 
2014
Gross unrecognized tax benefits—beginning balance
$
2,552

 
$
2,195

 
$
1,846

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

 
(4
)
 
340

Increases related to tax positions taken during current year
690

 
361

 
278

Decreases related to tax positions taken during the current year

 

 
(269
)
Gross unrecognized tax benefits—ending balance
$
3,308

 
$
2,552

 
$
2,195

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.6.0.2
Geographic Information (Tables)
12 Months Ended
Dec. 31, 2016
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,
 
2016
 
2015
 
2014
United States
$
118,750

 
$
106,842

 
$
85,325

Japan
52,951

 
35,636

 
45,787

Asia Pacific, excluding Japan
29,829

 
23,847

 
20,434

EMEA
23,093

 
27,193

 
19,254

Other
5,380

 
5,437

 
8,707

Total revenue
$
230,003

 
$
198,955

 
$
179,507

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.6.0.2
Appcito Acquisition (Tables)
12 Months Ended
Dec. 31, 2016
Business Combinations [Abstract]  
Schedule of Purchase Price Allocation
The following table summarizes the allocation of the purchase price to the fair value of the assets acquired (in thousands):
Developed technology
 
$
5,050

Goodwill
 
1,235

Other tangible assets
 
58

Total assets acquired
 
$
6,343

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.6.0.2
Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2016
segment
solution
Property, Plant and Equipment [Line Items]  
Number of software based advanced application networking and network security solutions | solution 6
Warranty period (in days) 90 days
Number of reportable segments 1
Number of operating segments 1
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
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.6.0.2
Description of Business and Summary of Significant Accounting Policies - Schedule of Revenue as Percentage of Total Revenue and Accounts Receivable as Percentage of Total Net Accounts Receivable (Details)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Customer A | Revenue      
Entity Wide Revenue Major Customer [Line Items]      
Percentage representation of significant customers 14.00%   13.00%
Customer B | Accounts Receivable, Net      
Entity Wide Revenue Major Customer [Line Items]      
Percentage representation of significant customers 15.00% 27.00%  
Customer C | Accounts Receivable, Net      
Entity Wide Revenue Major Customer [Line Items]      
Percentage representation of significant customers 13.00% 11.00%  
Customer D | Accounts Receivable, Net      
Entity Wide Revenue Major Customer [Line Items]      
Percentage representation of significant customers 11.00%    
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.6.0.2
Marketable Securities and Fair Value Measurements - Estimate of Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 85,417  
Gross Unrealized Gains 19  
Gross Unrealized Losses (64)  
Fair Value 85,372  
Certificates of deposit    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 12,499  
Gross Unrealized Gains 9  
Gross Unrealized Losses 0  
Fair Value 12,508 $ 0
Corporate securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 42,765  
Gross Unrealized Gains 9  
Gross Unrealized Losses (42)  
Fair Value 42,732 0
U.S. Treasury and agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 5,190  
Gross Unrealized Gains 0  
Gross Unrealized Losses (14)  
Fair Value 5,176 0
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 11,470  
Gross Unrealized Gains 1  
Gross Unrealized Losses (2)  
Fair Value 11,469 0
Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 13,493  
Gross Unrealized Gains 0  
Gross Unrealized Losses (6)  
Fair Value $ 13,487 $ 0
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.6.0.2
Marketable Securities and Fair Value Measurements - Contractual Maturities (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Amortized Cost  
Less than 1 year $ 53,500
Mature in 1 - 3 years 31,917
Amortized Cost 85,417
Fair Value  
Less than 1 year 53,503
Mature in 1 - 3 years 31,869
Fair Value $ 85,372
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.6.0.2
Marketable Securities and Fair Value Measurements - Securities in Unrealized Loss Position (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Schedule of Available-for-sale Securities [Line Items]  
Continuous loss position, Fair value $ 53,351
Continuous loss position, Unrealized losses (64)
Corporate securities  
Schedule of Available-for-sale Securities [Line Items]  
Continuous loss position, Fair value 28,537
Continuous loss position, Unrealized losses (42)
U.S. Treasury and agency securities  
Schedule of Available-for-sale Securities [Line Items]  
Continuous loss position, Fair value 5,176
Continuous loss position, Unrealized losses (14)
Commercial paper  
Schedule of Available-for-sale Securities [Line Items]  
Continuous loss position, Fair value 8,974
Continuous loss position, Unrealized losses (2)
Asset-backed securities  
Schedule of Available-for-sale Securities [Line Items]  
Continuous loss position, Fair value 10,664
Continuous loss position, Unrealized losses $ (6)
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.6.0.2
Marketable Securities and Fair Value Measurements - Schedule of Fair Value of Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Financial Assets    
Marketable Securities $ 85,372  
Total 114,347 $ 98,117
Level I    
Financial Assets    
Total 28,975 98,117
Level II    
Financial Assets    
Total 85,372 0
Level III    
Financial Assets    
Total 0 0
Cash    
Financial Assets    
Cash and Cash Equivalents 18,672 27,036
Cash | Level I    
Financial Assets    
Cash and Cash Equivalents 18,672 27,036
Cash | Level II    
Financial Assets    
Cash and Cash Equivalents 0 0
Cash | Level III    
Financial Assets    
Cash and Cash Equivalents 0 0
Cash equivalents    
Financial Assets    
Cash and Cash Equivalents 10,303 71,081
Cash equivalents | Level I    
Financial Assets    
Cash and Cash Equivalents 10,303 71,081
Cash equivalents | Level II    
Financial Assets    
Cash and Cash Equivalents 0 0
Cash equivalents | Level III    
Financial Assets    
Cash and Cash Equivalents 0 0
Certificates of deposit    
Financial Assets    
Marketable Securities 12,508 0
Certificates of deposit | Level I    
Financial Assets    
Marketable Securities 0 0
Certificates of deposit | Level II    
Financial Assets    
Marketable Securities 12,508 0
Certificates of deposit | Level III    
Financial Assets    
Marketable Securities 0 0
Corporate securities    
Financial Assets    
Marketable Securities 42,732 0
Corporate securities | Level I    
Financial Assets    
Marketable Securities 0 0
Corporate securities | Level II    
Financial Assets    
Marketable Securities 42,732 0
Corporate securities | Level III    
Financial Assets    
Marketable Securities 0 0
U.S. Treasury and agency securities    
Financial Assets    
Marketable Securities 5,176 0
U.S. Treasury and agency securities | Level I    
Financial Assets    
Marketable Securities 0 0
U.S. Treasury and agency securities | Level II    
Financial Assets    
Marketable Securities 5,176 0
U.S. Treasury and agency securities | Level III    
Financial Assets    
Marketable Securities 0 0
Commercial paper    
Financial Assets    
Marketable Securities 11,469 0
Commercial paper | Level I    
Financial Assets    
Marketable Securities 0 0
Commercial paper | Level II    
Financial Assets    
Marketable Securities 11,469 0
Commercial paper | Level III    
Financial Assets    
Marketable Securities 0 0
Asset-backed securities    
Financial Assets    
Marketable Securities 13,487 0
Asset-backed securities | Level I    
Financial Assets    
Marketable Securities 0 0
Asset-backed securities | Level II    
Financial Assets    
Marketable Securities 13,487 0
Asset-backed securities | Level III    
Financial Assets    
Marketable Securities $ 0 $ 0
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet and Statement of Operations Components - Schedule of Allowance for Doubtful Accounts and Sales Return Reserve (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Allowance for Doubtful Accounts      
Valuation Allowance [Line Items]      
Beginning Balance $ 2,887 $ 1,904 $ 1,836
Charged to expenses 1,166 1,590 76
Write-offs (1,147) (607) (8)
Ending Balance 2,906 2,887 1,904
Allowance for Sales Returns      
Valuation Allowance [Line Items]      
Beginning Balance 1,180 1,342 902
Charged to revenue 565 940 858
Write-offs (1,032) (1,102) (418)
Ending Balance $ 713 $ 1,180 $ 1,342
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet and Statement of Operations Components - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Property, Plant and Equipment [Abstract]    
Raw materials $ 6,669 $ 9,418
Finished goods 8,401 8,873
Total inventory $ 15,070 $ 18,291
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet and Statement of Operations Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 49,463 $ 42,823
Less: accumulated depreciation and amortization (41,244) (33,920)
Total property and equipment, net 8,219 8,903
Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 41,815 35,836
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 3,801 3,548
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 865 864
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,724 2,492
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 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 53 R39.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet and Statement of Operations Components - Goodwill Roll Forward (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 72
Acquisitions 1,235
Ending balance $ 1,307
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet and Statement of Operations Components - Purchased Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 7,986 $ 3,182
Accumulated Amortization (1,353) (2,387)
Net Carrying Value 6,633 795
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,050 0
Accumulated Amortization (505) 0
Net Carrying Value 4,545 0
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,936 1,436
Accumulated Amortization (848) (641)
Net Carrying Value $ 2,088 $ 795
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet and Statement of Operations Components - Future Amortization Expense (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Property, Plant and Equipment [Abstract]  
2017 $ 1,442
2018 1,442
2019 1,442
2020 1,442
2021 865
Total $ 6,633
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet and Statement of Operations Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Property, Plant and Equipment [Abstract]    
Accrued compensation and benefits $ 22,326 $ 18,134
Accrued tax liabilities 3,340 4,520
Other 5,859 5,103
Total accrued liabilities $ 31,525 $ 27,757
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet and Statement of Operations Components - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 92,908 $ 72,804
Less: current portion (61,334) (49,572)
Non-current portion 31,574 23,232
Products    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 4,182 3,233
Services    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 88,726 $ 69,571
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet and Statement of Operations Components - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2014
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Property, Plant and Equipment [Abstract]          
Depreciation and amortization property and equipment   $ 7,600 $ 8,600 $ 10,000  
Amortization of assets   $ 700 100 100  
Weighted average useful life (in years)   4 years 7 months      
Contractual liability         $ 12,000
Payments related to settlement $ 5,000        
Benefit to litigation expense $ 7,000 $ 0 $ 0 $ 6,993  
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.6.0.2
Credit Facility (Details)
1 Months Ended 12 Months Ended
Nov. 30, 2016
USD ($)
Sep. 30, 2013
USD ($)
Dec. 31, 2016
USD ($)
Sep. 30, 2016
USD ($)
Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Debt instrument term 3 years 3 years    
Maximum borrowing capacity $ 25,000,000.0 $ 35,000,000    
Debt covenant, net cash equals or exceeds, amount 50,000,000.0      
Debt covenant, net cash falls below, amount $ 50,000,000.0      
Quarterly facility fees     0.45%  
Amount outstanding     $ 0 $ 0
Minimum adjusted quick ratio under debt compliance     1.50  
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 $ 10,000,000    
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 06, 2016
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Loss Contingencies [Line Items]        
Rent expense   $ 3.5 $ 3.5 $ 3.4
City of Warren Police and Fire Retirement System v. A10 Networks        
Loss Contingencies [Line Items]        
Litigation settlement $ (0.8)      
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Lease Obligations and Other Commitments (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Operating Leased Assets [Line Items]  
2017 $ 17,711
2018 2,393
2019 1,992
2020 365
2021 79
Thereafter 7
Total 22,547
Leases and Other Contractual Obligations  
Operating Leased Assets [Line Items]  
2017 2,811
2018 2,393
2019 1,992
2020 365
2021 79
Thereafter 7
Total 7,647
Purchase Commitments  
Operating Leased Assets [Line Items]  
2017 14,900
2018 0
2019 0
2020 0
2021 0
Thereafter 0
Total $ 14,900
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.6.0.2
Equity Award Plans - 2014 Equity Incentive Plan/ESPP (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 01, 2017
Jan. 01, 2016
Dec. 17, 2015
Jun. 10, 2015
Jun. 30, 2016
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized to be repurchased (in shares)           14,307 51,884
Aggregate price of shares authorized to be repurchased           $ 100 $ 300
Canceled (in shares)           651,000  
Canceled (in dollars per share)           $ 6.23  
2014 Stock Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares available for future grant           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,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           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]              
Number of shares available for future grant           4,104,060  
Additional shares authorized for future issuance   642,242     4,000,000    
Acquisition price at lower of fair market value, percentage           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,080,142 1,105,015
Average share price of shares purchased (in dollars per share)           $ 3.93 $ 3.56
Aggregate intrinsic value of shares purchased           $ 3,500 $ 3,700
2014 Employee Stock Purchase Plan | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of outstanding shares of common stock             1.00%
Additional shares authorized for future issuance             3,500,000
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 63 R49.htm IDEA: XBRL DOCUMENT v3.6.0.2
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, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation $ 16,922 $ 16,861 $ 12,359
Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 1,105 1,533 1,063
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 7,006 7,735 5,829
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 5,732 5,437 3,932
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 3,079 2,156 1,535
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 4,153 5,565 5,852
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 12,567 8,871 3,217
Employee stock purchase rights      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation $ 202 $ 2,425 $ 3,290
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.6.0.2
Equity Award Plans - Summary of Valuation Assumptions (Details)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 4 years 10 months 25 days 4 years 9 months 18 days 4 years 9 months 25 days
Risk-free interest rate 1.40% 1.60% 1.80%
Volatility 49.00% 50.00% 41.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 0.80% 0.50% 0.30%
Volatility 42.00% 41.00% 27.00%
Dividend rate 0.00% 0.00% 0.00%
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.6.0.2
Equity Award Plans - Summary of Activity under Stock Option Plans (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
$ / shares
shares
Number of Shares Underlying Outstanding Options  
Outstanding options, Beginning balance (in shares) | shares 9,291
Granted (in shares) | shares 672
Exercised (in shares) | shares (1,444)
Canceled (in shares) | shares (651)
Outstanding options, Ending balance (in shares) | shares 7,868
Vested and expected to vest at end of period (in shares) | shares 7,758
Vested and exercisable (in shares) | shares 5,688
Weighted-Average Exercise Price  
Beginning balance (in dollars per share) | $ / shares $ 4.78
Granted (in dollars per share) | $ / shares 5.52
Exercised (in dollars per share) | $ / shares 4.22
Canceled (in dollars per share) | $ / shares 6.23
Ending balance (in dollars per share) | $ / shares 4.82
Vested and expected to vest at end of period (in dollars per share) | $ / shares 4.82
Vested and exercisable at end of period (in dollars per share) | $ / shares $ 4.57
Weighted-average remaining contractual term (in years) 6 years 2 months 12 days
Weighted average remaining contractual term, Vested and expected to vest at end of period (in years) 6 years 2 months 12 days
Weighted average remaining contractual term, Vested and exercisable at end of period (in years) 5 years 7 months 6 days
Aggregate Intrinsic Value | $ $ 28,931
Aggregate Intrinsic Value, Vested and expected to vest at end of period | $ 28,554
Aggregate Intrinsic Value, Vested and exercisable at end of period | $ $ 22,363
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.6.0.2
Equity Award Plans - Information About Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Fair value of options granted $ 1,603 $ 869 $ 11,683
Weighted-average fair value of options granted (in dollars per share) $ 2.38 $ 2.13 $ 2.79
Intrinsic value of options exercised $ 5,990 $ 2,299 $ 14,863
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.6.0.2
Equity Award Plans - Summary of RSU activity (Details) - RSUs
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
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 3,452
Granted (in shares) | shares 4,550
Released (in shares) | shares (1,139)
Canceled (in shares) | shares (904)
Outstanding at end of period (in shares) | shares 5,959
Weighted Average Grant Date Fair Value  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 5.88
Granted (in dollars per share) | $ / shares 6.50
Released (in dollars per share) | $ / shares 8.16
Canceled (in dollars per share) | $ / shares 6.56
Outstanding at end of period (in dollars per share) | $ / shares $ 5.81
Weighted-Average Remaining Vesting Term (Years) 1 year 7 months 13 days
Aggregate Intrinsic Value (thousands) | $ $ 49,517
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.6.0.2
Equity Award Plans - Stock Awards (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 31, 2016
Feb. 29, 2016
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
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     $ 32,000,000      
Total compensation expense related to unvested awards granted, not yet recognized weighted-average period for recognition     2 years 4 months 12 days      
Share price (in dollars per share)     $ 8.31      
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      
PSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares) 60,641 547,000        
Vesting percentage   25.00%        
RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares)     4,550,000      
Fair value of vested shares     $ 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
Number of shares repurchased during period     226,676      
Average price per share of shares repurchased (in dollars per share)     $ 7.92      
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.6.0.2
Net Loss Per Share - Summary of Outstanding Shares of Common Stock Equivalents (Detail) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Earnings Per Share Diluted [Line Items]      
Anti-dilutive securities excluded from computation of diluted net income per share 13,645 10,176 6,611
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 13,631 10,124 6,415
Common Stock Subject to Repurchase      
Earnings Per Share Diluted [Line Items]      
Anti-dilutive securities excluded from computation of diluted net income per share 14 52 196
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Schedule of Income before Income Tax, by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Tax Disclosure [Abstract]      
Domestic loss $ (22,978) $ (41,677) $ (35,593)
Foreign income 2,795 2,390 2,380
Loss before income taxes $ (20,183) $ (39,287) $ (33,213)
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Current provision for income taxes:      
State $ 41 $ 55 $ 24
Foreign 1,009 675 1,054
Total current 1,050 730 1,078
Deferred tax expense (benefit):      
Federal 17 0 0
Foreign (310) 17 429
Total deferred (293) 17 429
Provision for income taxes $ 757 $ 747 $ 1,507
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Effective Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Tax Disclosure [Abstract]      
Tax at statutory rate $ (6,862) $ (13,358) $ (11,292)
Tax at statutory rate (percent) 34.00% 34.00% 34.00%
State tax - net of federal benefits $ 27 $ 36 $ 16
State tax - net of federal benefits (percent) (0.10%) (0.10%) (0.10%)
Foreign rate differential $ (666) $ (422) $ 231
Foreign rate differential (percent) 3.30% 1.10% (0.70%)
Changes in federal valuation allowance $ 7,141 $ 11,926 $ 10,547
Changes in valuation allowance (percent) (35.40%) (30.40%) (31.80%)
Stock-based compensation $ 88 $ 1,845 $ 1,041
Stock-based compensation (percent) (0.40%) (4.70%) (3.10%)
Other permanent items $ 583 $ 415 $ 513
Other permanent items (percent) (2.90%) (1.10%) (1.50%)
Expenses for uncertain tax positions $ 358 $ 227 $ 330
Expenses for uncertain tax positions (percent) (1.80%) (0.60%) (1.00%)
Other $ 88 $ 78 $ 121
Other (percent) (0.40%) (0.10%) (0.40%)
Provision for income taxes $ 757 $ 747 $ 1,507
Provision for income taxes (percent) (3.70%) (1.90%) (4.60%)
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Deferred tax assets:    
Net operating loss carryforwards $ 47,197 $ 46,317
Research and development credits, net of uncertain tax positions 12,953 9,517
Accruals, reserves, and other 21,288 17,904
Stock-based compensation 4,055 2,700
Depreciation and amortization 2,892 2,735
Gross deferred tax assets 88,385 79,173
Valuation allowance (86,935) (77,643)
Total deferred tax assets 1,450 1,530
Deferred tax liabilities:    
Others (431) (805)
Total deferred tax liabilities (431) (805)
Net deferred tax assets $ 1,019 $ 725
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Gross unrecognized tax benefits—beginning balance $ 2,552 $ 2,195 $ 1,846
Increases (decrease) related to tax positions from prior years 66 (4) 340
Increases related to tax positions taken during current year 690 361 278
Decreases related to tax positions taken during the current year 0 0 (269)
Gross unrecognized tax benefits—ending balance $ 3,308 $ 2,552 $ 2,195
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Operating Loss Carryforwards [Line Items]        
Valuation allowance $ 86,935 $ 77,643    
Increase in valuation allowance 9,300 14,000 $ 11,200  
Undistributed earnings of foreign subsidiaries 5,100 3,900    
Unrecognized tax benefits 3,308 2,552 2,195 $ 1,846
Accrued interest related to unrecognized tax benefits 9      
Gross accrued interest expense 66 (4) $ 340  
Unrecognized tax benefits that would affect the effective tax rate 1,100      
U.S. Federal        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 139,000 130,600    
State        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 68,600 68,400    
Research and Development Credit Carryforward | U.S. Federal        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward 8,500 6,400    
Research and Development Credit Carryforward | State        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward 8,800 $ 6,400    
Stock Options        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 10,800      
Interest Expense [Member]        
Operating Loss Carryforwards [Line Items]        
Gross accrued interest expense 20      
Interest released due to lapse of statue of limitations $ 11      
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.6.0.2
Geographic Information - Schedule of Total Revenue Based on Customer's Location (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Segment Reporting Information [Line Items]      
Total revenue $ 230,003 $ 198,955 $ 179,507
United States      
Segment Reporting Information [Line Items]      
Total revenue 118,750 106,842 85,325
Japan      
Segment Reporting Information [Line Items]      
Total revenue 52,951 35,636 45,787
Asia Pacific, excluding Japan      
Segment Reporting Information [Line Items]      
Total revenue 29,829 23,847 20,434
EMEA      
Segment Reporting Information [Line Items]      
Total revenue 23,093 27,193 19,254
Other      
Segment Reporting Information [Line Items]      
Total revenue $ 5,380 $ 5,437 $ 8,707
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.6.0.2
Related-Party Transactions (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Related Party Transactions [Abstract]    
Revenue from related parties $ 2.2 $ 2.8
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.6.0.2
Employee Benefit Plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Compensation and Retirement Disclosure [Abstract]      
Percent match 50.00%    
Percent of employee's compensation 6.00%    
Contribution amount $ 900,000 $ 800,000 $ 0
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.6.0.2
Appcito Acquisition (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 23, 2016
Jun. 30, 2016
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Business Acquisition [Line Items]          
Cash consideration     $ 4,380 $ 0 $ 0
Estimated useful life (in years)     4 years 7 months    
Goodwill     $ 1,307 $ 72  
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        
Goodwill $ 1,235        
Legal, accounting and other professional fees incurred   $ 200      
Amortization period of acquisition costs (in years) 15 years        
Developed technology | Appcito, Inc.          
Business Acquisition [Line Items]          
Estimated useful life (in years) 5 years        
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.6.0.2
Appcito Acquisition - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Jun. 23, 2016
Dec. 31, 2015
Business Acquisition [Line Items]      
Goodwill $ 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 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +R85TH?(\\#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,$% @ O)A72F;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 " "\F%=*76@_5N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>.FUAB*CK!<0))"0F@;A%CK=%:]HH,6KW]J1E MZX3@ 3C&_O/YL^0:O<(^T$OH/06V%*]&UW91H5^+/;-7 !'WY'3,4Z)+S6T? MG.;T##OP&@]Z1U!*N0)'K(UF#1,P\PM1-+5!A8$T]^&$-[C@_6=H9YA!H)8< M=1RAR L0S331'\>VA@M@@C$%%[\+9!;B7/T3.W= G))CM$MJ&(9\J.9GUWG=S':1=8>4?D6K^.AI+:UN5A^3 MZP^_B[#KC=W:?VQ\%FQJ^'47S1=02P,$% @ O)A72IE&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 " "\F%=*=O59_JH" $"@ & 'AL+W=OYF3OR3<[NLBH;>N2>N-;U)/1%L\I9=N7$V(L>?#NO_5"OB%:TD-H$48\'W=.JTI;4.OX.1OU14Q.G M[V_6OQCGE3,G(NB>57_*L[RM_%NBHPBM8K7[A9XTFVV^J>T1:O:Q"?/@HDQ2(\- M/9[04VN+7,0"%DA @<2A9Y: BUC" BDHD#IT9)\R )DYY@4HL7#YUCGO>DAB M($T?"2%*89$,%,E<$2M4=@!D)E:6H,32Y2>6! "9\0*%<,Z%KH6%G74 )IM1 MFOL1UM$&8NW.#L1VYN8R?< ,R<"EP MD%L!L%W&(,Q,(4-P!4!N?D=6I!T&3#HM-%GV9)?D8')%UI1?3?LAO(+=&]/[ M3&;'%F>+S17[#N_[HQ^$7\M&>" M][-?=77L%LF^[T\/:=IM]KXNNX_-R1_#/[NFKG M\MG_Y?L?I\++]M%D@V.?.4W_=!$&0ZO?NVK:F@I^/AW:C2Y]CD$WIZ_M?YY3#XD\U1V M?MU4_QRV_7Z1N&2V];ORI>J_-^<__9202693]E_]JZ^"?' 2^M@T53?^SC8O M7=_44RO!2EW^NAP/Q_%XGMI_"Y,#< K :P#H=P/4%*!(0'IQ-J;ZJ>S+Y;QM MSK/V\K1.Y3 HX$&%8FZ&FV/MQO]"MEVX^[I4,$]?AW8FR>HBP1L)WBO67*'^ MEZ2A_ZL)%$W@&*]NXY42"^KB\3<].*,LK2H7)7)/HSHPW ?.?%A6 ]Y;@VM"5<9:ZV3O>2BEYQ[ ML<1+SGH!D]F,>!%4#@N0O5C1B^5>'/%B><9 #:\%499KV8D3G3CNI"!.'.L$ M,U 9D:VY#&R!)C)>"M%-P=QH4OU5P<GIOP$SD;(T *; M$ESGK%.Q LD4!8Y133$*')#A@5E6( &W"F-+&9 Y"ARDAH(4."0+QR8H%X&& MR.1"F:3(24JGS0HY(T$99.L120>H783M* ,5.5 -!:JD4=3-NYI[)Y%%)U]U MFEAU9?@A7W?2U=-JTMQ5C:;RGN3>AXQ0Y @UE%G(X:C0N9R^OB5=!D$8<213 M%#E%#:46R@A%CM"<(FO2W&V@I&6%H!.7%>G-!G7X8O"M M;)\/QV[VU/1AKSON2'=-T_O09O8QI+?WY?9Z4?E=/YS:<-Y>=NJ7B[XY35\A MTNNGD.5_4$L#!!0 ( +R85TJ]+;%V"@( !,& 8 >&PO=V]R:W-H M965T&ULC97;CILP$(9?!7'?-6=G(X+4I*I:J96BK=I>.V02 MT!I,;2=LW[X^L)2 ]Y"+V&/__\PW!#MYS_BCJ "D]]305FS\2LINC9 H*VB( MN&,=M&KGQ'A#I KY&8F. SD:4T-1% 09:DC=^D5NUO:\R-E%TKJ%/??$I6D( M_[L%ROJ-'_K/"P_UN9)Z 15Y1\[P ^3/;L]5A,8LQ[J!5M2L]3B<-O['<+W# M6F\$OVKHQ63NZ4X.C#WJX.MQXP<:""B44F<@:KC"#BC5B13&GR&G/Y;4QNG\ M.?MGT[OJY4 $[!C]71]EM?%7OG>$$[E0^<#Z+S#TD_K>T/PWN )5;)CW9JQMSO9_6!S&Z+!$(V&,'G5$ ^&>&9 ELRT^HE( M4N2<]1ZW/U9']#L1KF/U,$N]:)Z=V5/="K5Z+;(P1U>=9Y!LK22:2*);Q6ZI MB/]+D*H_0D1.B,CXXRG$"_[8Z8^-/YGZXUD35H*-I+6(67@_ZV,I2H(,NTD2 M)TFR)$EF)%:RFA0)X4.0SE#>4MVPI$Z6=,DRJ[*UDG12)0V&SXSG/&).@D@9W*E^E;N@QH'"2>HK5G-M[R@:2=<,5C,;_@>(?4$L# M!!0 ( +R85TH>37Z=E00 -(5 8 >&PO=V]R:W-H965T&ULA9C;;N,V$(9?Q?"](W)X$!DX!F(;10NT0+!%VVO%9F)C)X0JJ*] MJ\_A%/_S4C=5T<7;YC5KSTTH]D-0568@A,VJXGB:KY9#VU.S6M9O77D\A:=F MUKY55='\MPYE?7F8R_E'PY?CZZ'K&[+5\ER\AC]#]]?YJ8EWV;67_;$*I_98 MGV9->'F8/\K[K1H"!N+O8[BT-]>S?BK/=?VUO_EM_S 7O:)0AEW7=U'$G_>P M"679]Q1U_#MU.K^.V0?>7G_T_LLP^3B9YZ(-F[K\Y[CO#@]S-Y_MPTOQ5G9? MZLNO89J0F<^FV?\>WD,9\5Y)'&-7E^WP=[9[:[NZFGJ)4JKBV_A[/ V_EZG_ MCS ^ *8 N 9(^], -06H[P'ZIP%Z"M H(!NG,N1F6W3%:MG4EUDS/MYST:\B M>:]C]G=]XY#LX7\Q/6UL?5]9M\S>^WXF9#TB<(/(*Y'%SJ\C #?"&D@X_#C MAA(*(5N*6,^+4.PTU1"O;N)SP<=K-EX/\?HV7J(TC4@^(*$7,S3&Z%4T@SI:RP1B/)E-)&0&*M6%:QI8J1 MEK4EHX 20F#)%)/>>6.09@;+O1$Y+SIG1>=T;6D^WK'Q[O.UY8A,E5N'EQ9# M*>$MFC)#2>$2BCVKV'^^L#R3V/B@D&*&,A;WM64HZ8SB%4O!USE!-1M!58FG)1'F65+;%LB63:R,\?B4XS@CI'M0E*_P"5F+6F1AUQ8LM18C%1?#HNOB$O(YCU# M4M-PN'Y*QC6$\U@U0X' -L=0"T@O$=XS9$Y%XQ(Z,3]ZF :)/Y\XSCFKR")A M.&N=3CBTY-U*4KO"WPMK23UF(;V4).$,IYS6V+)83D">4LZ[EO2D(J5L#W@3 M 6HB#IL(T+*_T( 6T8:C8LG&7[T,)04DW@_@+02HA3AL(4!+_L)J7(PX2M%/ M=8:*#S^5:=X] *CH'(L&+CN6I)K!;A?]I)JA(+YM"=6\8P%U+(<="ZC#+""Z M,"ZA'!>W$\2M64Z!3-1^X"T+J&7A\K@&:C*YR;%L!M)$,X5D\J,;>+<"ZE8> MNQ50?XFY]G1A,YR.>PI<^CE.Z1P27T; &Q90P_+8L(":#!']*;)ED(6,F4[( MY:T*J%5Y;%43DW^::(9C$\UPRKC4)RCP5@6.%'R?>BUXRP"ZT_$:SWUD_*U6 M<8?+XH;'<+7:\EAJ0ZEXGU*"3MPD>N!-0U'3P!O)M:*%OM\EH*6\X3#0@+=+ M#*:==;@ 9S<'6U5H7H=#PW:VJ]].77] =--Z/9A\A/Y@#+6OY?UV/%[\WLUX MVOE'T;P>3^WLN>ZZNAH.QU[JN@M1I;B+^@ZAV%]ORO#2]9=YO&[&4\;QIJO/ MTPEJ=CW&7?T/4$L#!!0 ( +R85THU#H#C+@( '\& 8 >&PO=V]R M:W-H965T&UL?55=CYLP$/PKB/>>^7!"$A&D2Z)3*[52=%7; M9X=L CH;<[83KO^^MB$< 3!Z.57/N%4O4*(9D7 MP(A\XC54^LV)"T:47HHSDK4 Y&E_*)H6<%>>/+" M&!%_-T!YL_9#_Q9X+<^%,@&4I34YPT]0O^J]T"O49SF6#"I9\LH3<%K[S^%J MEQB\!?PNH9&#N6><'#A_,XMOQ[4?&$% (55 )&PY_5,>5;'V%[YWA!.Y4/7*FZ_0^9GY7F?^.UR!:KA1HO?( M.97VZ>47J3CKLF@IC'RT8UG9L>GRWVAN0M01HIX0SA\2XHX0?Q+P0P+N"'A$ M0*T56YL=421+!6\\T9YN33K(IH5$ M TC8(Y!.WN\0N7;81!-Z=+_!=HJ(1Y#=%#)?ND7$3INQY<=#FPLW'SOYV/+Q MD!^,RM1"$@NI+.1+%"SQ"+9UP' 0Q'ADV &+<1(%;M$SI^C9U/1_BC9W\N<3 MTV$P=MUB9G=V9B/+4\PHR^X1XDYHXA2:.(2&(Z&)\W@68ZT.F.MX'##7\:#! M-60@SK;%22_GETJ9SWD0[;OHB[8GM@O%ZZ[=H_Z?D_T#4$L#!!0 ( M +R85THD4!Y/? 4 !D> 8 >&PO=V]R:W-H965T&UL MC9EO;Z,X$,:_2I3WV>"QP5"ED2YI_IQT)ZUV=7>O:4.;:).0 ]KL??L#0K/U MS./0-PW09^SQV/[-&";GO/A1;K.L&OP\[(_E_7!;5:>[\;A\VF:'M/R2G[)C M_9_GO#BD57U;O(S+4Y&EF];HL!]3$$3C0[H[#J>3]MG78CK)7ZO][IA]+0;E MZ^&0%O_-LGU^OA^JX?N#;[N7;=4\&$\GI_0E^YY5?YV^%O7=^-K*9G?(CN4N M/PZ*[/E^^)NZ6QO3&+2*OW?9N?QP/6B&\ICG/YJ;WS?WPZ#Q*-MG3U731%K_ MO&7S;+]O6JK]^+=K='CMLS'\>/W>^K(=?#V8Q[3,YOG^G]VFVMX/X^%@DSVG MK_OJ6WY>9]V PN&@&_T?V5NVK^6-)W4?3_F^;/\.GE[+*C]TK=2N'-*?E]_= ML?T]=^V_FV$#Z@SH:J#430/=&>BK06AN&IC.P%P-C+YI$'8&X2^7;AM$G4%T M-2![T\!V!O:7P>THQ9U!?#70;0_CRW2T\_N05NET4N3G07%9HJ>TV0GJ+JY7 MT%/SL%TP[?_J*2[KIV]3%=!D_-8TU&EF%PTY&NUJYDAC7,T#TH2N9H$TD:M9 M(HUU-2NDB5W-&FF2JV9>$T< PFM9<.V'TS$,(&PC!/+ --0OE=),.6>26 MGU*MI,HSW@BZ&P%WV=Z>1:*+D5(A7S21G$8A6O8UY7ALH<<6>,Q)8T4W21!X M>HEA+S'HA6V 60PF**"8(ZU7YKB30'<2X [#XCSIIY&4(!H!59(D%ONK IQ[ M N Q@_2L$[FAL9K8=,X[G;/Y8PHM)Q+2(28!'4/ETN>:\43!DX$5B(+P1HFN MZGWN@8["V4J!=$4!#[=,,U%H#1]YC\IU!RR&]7-0[]D 21B?4I_ MR,::DVT%=",5*\O+J340^J8=9R25?+Y2(IPC".4(OF,(@#B*(QZ@7IGK$,8U M(5SS:H@DKCV1(\_) ATMQ(E 4IBLKX0A3&%"%.:P($GAB#3Q\/:H7'*N=5S \@*Z ;47W$YM!9 Z%G(6I,=!U\/BEHS&"- M&,QWC)8,5E'"=_FR5^8ZA'&M$:YY4M 2U[[(>5[?H/:\3KF(]#C4H+_G;PV6/R'4&8U8#S&I./@UQY1FU MP2 RH+34_'6HD37C2-F$OX?KE;D.8:P9@#51"!C)JY'AE7N/R'4&(\U(I(EZ MP4BBC2A(##]$]NMZZ:2UM?%Y>/E9>;*C]U M'V+'UZ_!T_\!4$L#!!0 ( +R85TI\XRFC"@8 HA 8 >&PO=V]R M:W-H965T&ULA9KM;^)&$,;_%<3W'#NS;]XHB738JEJIE4Y7 MM?WL2YP$'> 4G.3ZW]G[[PLU[N_F^?6Z:;O)CM5QO M;Z?/7?=R/9MM[Y^;5;W]U+XTZ_X_C^UF57?]Q\W3;/NR:>J'L=%J.6-CPFQ5 M+];3NYOQVI?-W4W[VBT7Z^;+9K)]7:WJS7_S9MF^WTYI^G'AZ^+IN1LNS.YN M7NJGYL^F^^OERZ;_-#M$>5BLFO5VT:XGF^;Q=OJ9KBM7# U&Q=^+YGU[]'XR MI/*M;;\/'WY[N)V:P5&S;.Z[(43=O[PU9;-<#I%Z'__N@TX/]QP:'K__B/[+ MF'R?S+=ZVY3M\I_%0_=\.RVFDX?FL7Y==E_;]U^;?4)^.MEG_WOSUBQ[^>"D MO\=]N]R.?R?WK]NN7>VC]%96]8_=ZV(]OK[OXW\TPPUXWX /#2B<;6#W#>S/ M!NYL [=OX$2#V2Z5L6^JNJOO;C;M^V2S^WI?ZF$4T;7K>_]^N#AV]OB_OGNV M_=6W.[+N9O8V!-IKYCL-'VL.BED?_7 +1K>8LVK.ISY!UP $"#!!4UF2C2'NG\4=&"PY"5 )1I"!2UB(RQ)G!%J'A" P7PG#4MPF) MY:!$JB*0L Q4;'UF:!;0<@$L)V&Y4+>1H^JBHM**JY"2Q583M)JT53F\YTGW M2+2BVTHM8B]%E1:EW#-+!E7<(UFJQRKHK-7G/R927Y MZ +1E;/R>4"J(I'+>,98(,T%<@J@3M\I!6D:B)SQTC1064,Q8QIC@;PR[;ST M[,&-)*1*H"(R29K6JF0RA808%#^C;5RM@9DP@O2RI M@(28LK-ABV%D$8SD MQ>I$QY65(!R14;DWL4;&8O"]!(378LHI&1I1VH.,I1 MC$)QRG4RYI$%/ J2^%83I'!65AV@"IP*:5JKR,3HT-P"'(5T MO&[?&]>ZP"0W$8 J$E%F$\!B+%F I2#Q;S5,4D$DM^Z0C)):F0(9FYC;7[(8 M3Q;@*4C\6\T3+I+:L@$RD%Z%9"?IG?K&=+* 3B&S6K283A;0*4@R6PT47\CY M)1 E.=FH@*A?N6=6 @ZCR0$T!;E:=& %D^1:$8FBM Q$/K>-X#"<'%B[A$PE MC9RGI7(E4A-RPJH/(V9A9<#B/# 60$R3@'8$!R< &1DQM> M%1#%F-D,=)GS%@ ,.2+F#A1Y6>9*('*%W#T!HIA[&# J'$!%E*AP%Y=N)CH_X2.]' 97R>TZRLSL[.A!>-9NG\;!].[EO7]?=<*YZ M=/5PH/^9AP-E<7U.U]7N6/YGF-VO!/ZH-T^+]7;RK>VZ=C4>*C^V;=?T#LVG MOB^?F_KA\&'9/';#V]B_W^Q.YW'G#W?_ U!+ P04 " "\ MF%=*7$$&M+$! #2 P & 'AL+W=O= *G7J6JE33IUVO8Y!P:B)C%-PM'^^R6!8ZQ#^T)L MX^?Q8\?)!C2OM@5PY%U);7/:.M?M&;-E"XK;*^Q ^S\U&L6==TW#;&> 5Q&D M)$LVFQNFN-"TR&+L:(H,>R>%AJ,AME>*FX\#2!QRNJ67P(MH6A<"K,@ZWL!W M<#^ZH_$>FUDJH4!;@9H8J'-ZO]T?TI ?$WX*&.S")J&3$^)K<)ZKG&Z"()!0 MNL# _7&&!Y R$'D9;Q,GG4L&X-*^L#_&WGTO)V[A >4O4;DVIW>45%#S7KH7 M')Y@ZN>:DJGYKW &Z=.#$E^C1&GCEY2]=:@F%B]%\??Q%#J>P\1_@:T#D@F0 M? *PL5!4_H4[7F0&!V+&V7<\7/%VG_C9E"$81Q'_>?'61\_%]C;-V#D033F' M,2=9YLP9S+//)9*U$H?D'WBR#M^M*MQ%^.XOA=?K!.DJ01H)TO^VN)9S\ZD( M6\Q4@6GB-EE28J_C)B^B\\+>)_%._J2/V_Z-FT9H2T[H_,W&^=>(#KR4S95? MH=8_L-F14+M@WGK;C&LV.@Z[Z06Q^1D7OP%02P,$% @ O)A72N5H"ZNT M 0 T@, !@ !X;"]W;W)KO2FJ7T<;[]L"8*QI0W-V8%C3>5,8J[M&T-7.M!5Y&D)(L6:T^,<6% MIGD:?2>;IZ;S4F@X6>(ZI;A].X(T?4;7].IX%G7C@X/E: GP)Z-SN34,G9F)=@?"TSN@J"0$+A P/'[0(/ M(&4@0AF_1TXZI0S ^?G*_CG6CK6FXI M&8O_!A>0&!Z48(["2!=74G3.&S6RH!3%7X==Z+CWP\WM%;8,2$9 ,@'V$<"& M1%'Y(_<\3ZWIB1UZW_+PQ.M#@KTI@C.V(MZA>(?>2[[>[5)V"41CS'&(2>8Q M4P1#]BE%LI3BF/P'3Y;AFT6%FPC?_*5POTRP72381H+MAR4NQ=S]DX3->JK MUG&:'"E,I^,DS[S3P-XG\4W^A _3_L1M+;0C9^/Q96/_*V,\H)35#8Y0@Q]L M,B14/AQW>+;#F V&-^WX@]CTC?-W4$L#!!0 ( +R85TKM2Z;)LP$ -(# M 9 >&PO=V]R:W-H965T:9M<<7!1@7\#K]^P)V'"=U\P+,,.?,F6%(!S1/M@%P MY%E);3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9FMC,@R@A2DO$DN6%*M)KF:?2= M3)YB[V2KX62([942YL\1) X9W= 7QT-;-RXX6)YVHH8?X'YV)^,M-K.4K0)M M6]3$0)71V\WAN OQ,>!7"X-=G$FHY(SX%(RO94:3( @D%"XP"+]=X ZD#$1> MQN^)D\XI W!Y?F'_$FOWM9R%A3N4CVWIFHSN*2FA$KUT#SC=B8*"K_ M+)S(4X,#,6/O.Q&>>'/@OC=%<,96Q#LOWGKO)=_LDY1= M$4 M?4[!UU(<^3]PO@[?KBK<1OCVC<+_Y-^M$NPBP>[#$M=BWJMDBYXJ,'6<)DL* M['6/*BI'8% M[;SO3XRYJ@/%W9WI0>.?QEC%/8:V9:ZWP.M(4I(EN]T[IKC0M,QC[F++W Q> M"@T72]R@%+>_SB#-6- ]?4T\B;;S(<'*O.0[!I[J@NV ()%0^*'!<;O 4@8AM/%SUJ1+ MR4!<[U_5/\3>L9"\4;,*6E'\95J%CNLX_4D/,VV;D,R$9"$<8QTV%8K.'[GG96[- M2.QT]CT/5[P_)7@V54C&HXC_T+S#[*W<'].FFQ33RT[\L9ML"V:9 %@6R-WO_4M0"!O6AF?TS:$ M[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S9W3 MI:)$EW]D5F>V#D@;. MCOA>:^%^GD#9(:=;^NYXD4T;HH,562<:^ +A:W=V:+&9I9(:C)?6$ =U3A^V MQ],^QJ> ;Q(&OSB36,G%VM=H?*QRNHF"0$$9(H/ [0J/H%0D0AD_)DXZIXS MY?F=_3G5CK5FXIF8K_!%=0&!Z58([2 M*I]64O8^6#VQH!0MWL9=FK0/X\TMGV#K #X!^ PXI#QL3)24/XD@BLS9@;BQ M]YV(3[P]D.Q7OT7HOMX2YCUT@TQ9S&&+Z,F2,8LL\I^%J*$_\' MSM?ANU6%NP3?_:'P?IU@OTJP3P3[_Y:X%G/X*PE;]%2#:](T>5+:WJ1)7GCG M@7U(C\A^AX_3_EFX1AI/+C;@RZ;^U]8&0"F;&QRA%C_8;"BH0SS>X]F-8S8: MP7;3#V+S-RY^ 5!+ P04 " "\F%=*I/[DK;4! #2 P &0 'AL+W=O M!U)2K(T2=XSQ86F91Y]%UOF9O!2:+A8X@:E MN/UU!FG&@N[HF^-)M)T/#E;F/6_A&_CO_<6BQ1:56BC03AA-+#0%?=B=SEG M1\"S@-&MSB149ZWE$R%_\%;B 1'C+!&)61+JZD M&IPW:E;!5!1_G7:AXSY.-_?93-LFI#,A70B'&(=-@6+F'[CG96[-2.S4^YZ' M)]Z=4NQ-%9RQ%?$.DW?HO96[PS%GMR T8\X3)EUC%@1#]25$NA7BG/Y#3[?I M^\T,]Y&^7T<_)ML"V:9 %@6R_Y:X@3G^721;]52!;>,T.5*90<=)7GF7@7U( MXYO\@4_3_I7;5FA'KL;CR\;^-\9XP%22.QRA#C_88DAH?#C>X]E.8S89WO3S M#V++-RY_ U!+ P04 " "\F%=*DB8\Q[,! #2 P &0 'AL+W=OF2,@#7YRO[IUB[ MK^4L+#R@^BDKU^;TCI(*:C$H]X3C9YCK>4?)7/Q7N(#RX4&)SU&BLG$EY6 = MZIG%2]'B==IE%_=QNDFNL&T GP%\ =Q% )L21>4?A1-%9G D9NI]+\(3[P_< M]Z8,SMB*>.?%6^^]%/L//&.70#3''*<8OHY9(IAG7U+PK11'_@^<;\.3385) MA"=_*$RV"=)-@C02I/\M<2LF_2L)6_54@VGB-%E2XM#%25YYEX&]Y_%-?H=/ MT_XH3",[2\[H_,O&_M>(#KR4W8T?H=9_L,504+MP?._/9AJSR7#8SS^(+=^X M^ 502P,$% @ O)A72A3U+_.U 0 T@, !D !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0[\+FTA4@95-5J=1*JU1-GKTP@!5? MB&V6].\[-H30!N7%]HSGG#DS'F>#L<^N!?#D54GMT169Z+X6&HR6N5XK;/P>09LCI MEKXY'D33^N!@1=;Q!GZ!_]T=+5IL9JF$ NV$T<1"G=/;[?ZP"_$QX%' X!9G M$BHY&?,*D<\H 7)[?V+_%VK&6$W=P M9^23J'R;TQM**JAY+_V#&>YAJN>2DJGX'W &B>%!">8HC71Q)67OO%$3"TI1 M_'7[A/L31F< ML17Q#L4[])Z+[9?+C)T#T11S&&.29/J/ MPJMU@MTJP2X2[#XM<2WF^K\D;-%3!;:)T^1(:7H=)WGAG0?V-HEO\AX^3OM/ M;ANA'3D9CR\;^U\;XP&E;"YPA%K\8+,AH?;A>(UG.X[9:'C333^(S=^X^ M0 M2P,$% @ O)A72HEH8ZRV 0 T@, !D !X;"]W;W)K&UL?5/;CM,P$/T5RQ^P;MT";95$VBY"((%4+0*>W6226.M+L)UF M^7O&3C8$-N+%]HSGG#DS'F>#=4^^!0CD62OC<]J&T)T8\V4+6O@[VX'!F]HZ M+0*:KF&^F\C_$IX+N$P2_.)%9R MM?8I&I^JG&ZB(%!0AL@@<+O! R@5B5#&SXF3SBDC<'E^8?^0:L=:KL+#@U4_ M9!7:G!XHJ: 6O0J/=O@(4SUO*)F*_PPW4!@>E6".TBJ?5E+V/E@]L: 4+9[' M79JT#^,-/TZP=0"? 'P&'%(>-B9*RM^+((K,V8&XL?>=B$^\/7'L31F=J17I M#L5[]-Z*[?&0L5LDFF+.8PQ?QLP1#-GG%'PMQ9F_@O-U^&Y5X2[!=W\I/*X3 M[%<)]HE@_]\27\?@7/^3A"UZJL$U:9H\*6UOTB0OO// WO/T)G_"QVG_(EPC MC2=7&_!E4_]K:P.@E,T=CE"+'VPV%-0A'M_AV8UC-AK!=M,/8O,W+GX#4$L# M!!0 ( +R85TJ.1U<>LP$ -(# 9 >&PO=V]R:W-H965TJVF3-NG4:>MG+G$25 @9D$OW M[V=(FF9;UB^ C=_SLS'9:.R3:P$\>=:J^/C+FR!2WFAPYO:6"T\ MFK9AKK<@J@C2BO$D><^TD!TMLN@[VR(S@U>R@[,E;M!:V%\G4&;,Z8Z^.!YD MT_K@8$76BP:^@?_>GRU:;&&II(;.2=,1"W5.;W?'TS[$QX ?$D:W.I-0R<68 MIV!\KG*:!$&@H/2!0>!VA3M0*A"AC)\S)UU2!N#Z_,+^,=:.M5R$@SNC'F7E MVYP>**F@%H/R#V;\!',][RB9B_\"5U 8'I1@CM(H%U=2#LX;/;.@%"V>IUUV M<1^GF_0PP[8!? ;P!7"(>=B4*"J_%UX4F34CL5/O>Q&>>'?DV)LR.&,KXAV* M=^B]%CS99>P:B.:8TQ3#5S&O$0S9EQ1\*\6)_P/GV_!T4V$:X>D?"O]#L-\D MV$>"_9LE;L6D?R5AJYYJL$V<)D=*,W1QDE?>96!O>7R3U_!IVK\*V\C.D8OQ M^+*Q_[4Q'E!*:]>3,,V6CLJVL!/'G3JG,Y;;WOCXRYL@4MW)WIH<.;VE@M/)JV8:ZW M(*H(THKQ)+EG6LB.%EGTG6V1F<$KV<'9$C=H+>S/$R@SYG1';XYGV;0^.%B1 M]:*!K^"_]6>+%EM8*JFA<])TQ$*=T\?=\92&^!CP7<+H5F<2*KD8\QJ,3U5. MDR (%)0^, CZ)D%I6CQ-NVRB_LXW1QN ML&T GP%\ 3Q$ )L21>7OA1=%9LU([-3[7H0GWATY]J8,SMB*>(?B'7JO!4_2 MC%T#T1QSFF+X*F:W1#!D7U+PK10G_@^<;\/WFPKW$;[_0^%AFR#=)$@C0?K? M$K=B[O]*PE8]U6";.$V.E&;HXB2OO,O /O+X)K_#IVG_(FPC.T]/,/8LLW+GX!4$L#!!0 ( +R8 M5THXV X6M0$ -(# 9 >&PO=V]R:W-H965TIVF3-NG4:=UG+G$25(@S()?NWP](FF5KU"^ MC=_SLS'9B.;)M@"./&O5V9RVSO5'QFS9@A;V!GOH_$V-1@OG3=,PVQL0501I MQ7B2O&=:R(X66?2=39'AX)3LX&R(';06YO<)%(XYW=$7QX-L6A<YXVH?X&/ H8;2K,PF57!"?@O&ERFD2!(&" MT@4&X;7#@Q*?HT1EXTK*P3K4,XN7HL7SM,LN[N-TDZ8S;!O M9P!? (>8ATV)HO*/PHDB,S@2,_6^%^&)=T?N>U,&9VQ%O//BK?=>"Y[<9NP: MB.:8TQ3#5S&[)8)Y]B4%WTIQXJ_@?!N>;BI,(SS]1^%AFV"_2;"/!/LW2]R* M^?!?$K;JJ0;3Q&FRI,2ABY.\\BX#>\?CF_P-GZ;]FS"-["RYH/,O&_M?(SKP M4I(;/T*M_V"+H:!VX7CKSV8:L\EPV,\_B"W?N/@#4$L#!!0 ( +R85TIV M(+.KZ0( !H- 9 >&PO=V]R:W-H965TF[K5J_AH3'>?)'I[% W7=[(3K?UG+U7#C6VJ0Z([)?C. M!35U0FDZ2QI>M?%ZZ?J>U'HI3Z:N6O&D(GUJ&J[^;$0M+ZN8Q1\=S]7A:/J. M9+WL^$'\$.9G]Z1L*[FR[*I&M+J2;:3$?A4_L/L-E7V 0[Q4XJ)OWJ-^*J]2 MOO6-K[M5G/8C$K78FIZ"V\=9/(JZ[IGL.'Z/I/%5LP^\??]@_^PF;R?SRK5X ME/6O:F>.JW@>1SNQYZ?:/,O+%S%.J(BC'OP[-JW?,R\G^$X0 : \@+2 8A-_)/W/#U4LE+I(;%[WC_C=D]V;79 M]IUN*=Q_=O#:]I[7Q-)E8N?#L M5KTL,$$."7)'D/\W1>9-$6$"HRR@2 $(,D\$87(L,H,B,T!0>"((,\,B)10I M 4'IB2#,'(O,H0!!@3P@7 X(6#WW\P"" GE MN!X0L'KNYP$$!?* <#V@J=798J(#ZD%>!G1P/2!@]7SNZR!08.\A7 \(6+WP M=Q\("IVM<#T@8/7"WWX@*+#]$*X'!*Q>Y+X. OEGM>3F:-H(=7"'I7&'I#=,78OI1%V+.F=7=NCO:A<&[78 MF_ZUM.]J.*T/#2.[\2:27*]#Z[]02P,$% @ O)A72@P'#INT 0 T@, M !D !X;"]W;W)K&UL;5/;;MLP#/T501]0)4K2 M%(%MH.DP=, &!"VV/2LV?4$ET97DN/O[2K+C>9E?+)(^Y_ B*NG1O-D:P)$/ M);5-:>U<>V#,YC4H8>^P!>W_E&B4<-XU%;.M 5%$DI*,KU;W3(E&TRR)L9/) M$NR<;#2<#+&=4L+\.8+$/J5K>@V\-%7M0H!E22LJ> 7WLST9[[%)I6@4:-N@ M)@;*E#ZN#\=MP$? KP9Z.[-)Z.2,^!:<;T5*5Z$@D)"[H"#\<8$GD#((^3+> M1TTZI0S$N7U5_QI[][VL#][/)0S".(O[SQ5L?O61\=Y^P2Q :,<8]81@7GU*P9=2 M'/E_=+Y,WRQ6N(GTS3S[?KRNO,K5/L'-CD22A?, MO;?-L&:#X[ =7Q";GG'V"5!+ P04 " "\F%=*!9>S .$! !!0 &0 M 'AL+W=O_WT!/6LL_2+,\,SSS" SV2C5JVX!#'H3O-=U%%)F^& M=SU<%-(W(9CZ?08NQQSO\+OCI6M:XQRDR ;6P#+LA996*I.0*\[V2,% M=8Z?=J=SZO >\*.#4:_VR%5RE?+5&9^K'$!0&L? ['*'9^#<$=DT?LV< M>)%T@>O]._M'7[NMYX [=P MEXG5*"77_HO*FS92S"PV%<'>IK7K_3I.)^GC'!8.H', 70*.7H=,0C[S#\RP M(E-R1&JZ^X&Y7[P[47LWI7/ZJ_!G-GEMO?>"QH\9N3NB&7.>,'2%V2T(8MD7 M"1J2.--_PFDX?!_,<._#]VOU]!@F. 0)#I[@L-9/HDV)(&PO M=V]R:W-H965T_\[KT[7SAGG52ON@(PY$WP1N=!94R[ MIU27%0BF'V0+C3VY2"68L::Z4MTJ8&=U1%)F^&UPT< M%=$W(9CZ

E;7HR'*N!32ZE@U1<,F# MQVA_B'R 1_RLH=.3/7&EG*1\=<:7QRAR?@W#'9/'X/I,&H MZ0*G^W?V3[YX6\R):7B2_%=]-E4>I $YPX7=N'F1W6<8"MH$9*C^*]R!6[C+ MQ&J4DFO_2\J;-E(,+#85P=[ZM6[\VO4G23R$X0'Q$!"/ :G7H;V0S_R9&59D M2G9$]9??,M?C:!_;NRF=TU^%/[/):^N]%W&29O3NB ;,H1PM?:H10S+N/@N;MIY/A($!=_5C4I)2WQL_D MB7<:G*2Q(\H/DHN4!FPNX8/]OU?VJ1@-#A?CMEN[ M5_V\[ TCV^$MH..#5/P%4$L#!!0 ( +R85TK#7]6GMP$ -(# 9 M>&PO=V]R:W-H965T9W_ /=RSKD?7+(![8MK 3QYU M=R?&7-F"%NX..S#AID:KA0^F;9CK+(@JD;1B?+,Y,"VDH466?!=;9-A[)0U< M+'&]UL+^/H/"(:=;^N9XEDWKHX,562<:^ ;^>W>QP6*S2B4U&"?1$ MU3A^W MI_,^XA/@AX3!+4/V4E6]S>J2D@EKTRC_C\ FF>NXIF8K_ C=0 1XS"3%* M5"ZMI.R=1SVIA%2T>!UW:=(^C#>'PT1;)_")P&?",<5A8Z"4^0?A19%9'(@= M>]^)^,3;$P^]*:,SM2+=A>1=\-X*?KS/V"T*39CSB.$+S'9&L* ^A^!K(<[\ M/SI?I^]6,]PE^FX9_?BP+K!?%=@G@?T_)1[>E;B&>1^$+7JJP39IFAPIL3=I MDA?>>6 ?>7J3O_!QVK\*VTCCR!5]>-G4_QK10TAE'\+9 MCF,V&AZ[Z0>Q^1L7?P!02P,$% @ O)A72B=^P_3Y 0 RP4 !D !X M;"]W;W)K&UL=93;CILP$(9?!?$ :T)( A$@;795 MM5(K15NUO79@.&AM3&TG;-^^MF$I92F?_YMQ\*2#D*^J =#>&V>=ROQ& MZ_Y(B"H:X%0]B!XZ8_;HZGQ.J=X&<+@UK,/5O)18A7N_A29GY@$P(&A;8.U PW> +&K)%)X_?D MZ<](&[B/@6S7#KPK=+>A+@!A%J$#F#Z+\2DU6)B.8>9(="=HC!9@7! M-'>N8H]"]HC!=@7!-'<@!Q1R0 RB%033['!(C$)BQ&"_@F": PY)4$B"&*R_ M;4R3K"!D\9@XR-JU$>45XMJY%K;8G3O58^@>XS_YV.:^45FWG?(N0ILG[1Y> M)80&DTKP8+Z/QG36><&@TG9Z,',Y]I=QH44_M4XR]^_\+U!+ P04 " "\ MF%=*%[ET9[; ?@T*L4RA:X0 M%(0FR1XS*/O9,I<#TYP!2>#[" E,V]'$'HL<(K?'8^\[5QPD#+O60N_ MP/WN3\9;9&&IN01EN5;(0%/@F_1PW(7X&/#$8;2K,PJ5G+5^"<:/NL!)$ 0" M*A<8F-\N< M"!"(OX\_,B9>4 ;@^O[/?Q]I]+6=FX5:+9UZ[KL![C&IHV"#< MHQZ_PUS/-49S\3_A L*'!R4^1Z6%C2NJ!NNTG%F\%,E>IYVKN(_3S?5^AFT# MZ R@"V ?\Y I451^QQPK]RP\<7J@OC=5<,96Q#LOWGKOI7 M0#3''*<8NHI)EPCBV9<4="O%D?X'I]OP;%-A%N'9.ONW;)M@MTFPBP2[?TI, M/Y6X%?-9)5GU5()IXS195.E!Q4E>>9>!O:'Q33["IVE_8*;ERJ*S=OYE8_\; MK1UX*&PO=V]R:W-H965T0/6'/)A42 M-FJ:J56BK9J^^S )*"U,;5-V/Y];<-2RDY?L&=\ MYIP9FYELD.I%UP F>!6\U3FIC>F.E.JR!L'T@^R@M2=7J00SUE0WJCL%K/)! M@M,X#'=4L*8E1>9]9U5DLC>\:>&L MT+P=3O$W YY"0B;X[GYE8;YZ!%UK$; M? /SO3LK:]&9I6H$M+J1;:#@FI/'Z'A*'=X#?C0PZ,4^<)5X [=PEXG5*"77_AN4O3923"PV%<%>Q[5I_3J,)]O# M%(8'Q%- / >D7H>.0C[S#\RP(E-R"-1X]QUS3QP=8WLWI7/ZJ_!G-GEMO?RS1(Q)G.)WX3$>GJ 9)CX\6:H?=CC!!B78>(+- M/R5N5B5BF"TNLD5%M@C!;B6"8?:XR X5V2$$Z4H$PQQPD3TJLG]/$(4K$0SS MGW\B1452A"!>B6"89"5"%_^Y '7S':Z#4O:MGRX+[SQ$'F/?)W_AXP3ZRM2M M:75PD<9VF^^)JY0&;"KA@WVZV@Z]V>!P-6Z[MWLUMOYH&-E-4XW.H[7X U!+ M P04 " "\F%=*;EAQF;@! #2 P &0 'AL+W=OV$ *[Y0VRSI MWW=L"*4I+[9G?,Z9B\?Y:.R+ZP \>552NX)VWO='QES5@>+NQO2@\:8Q5G&/ MIFV9ZRWP.I*49.EN=\L4%YJ6>?2=;9F;P4NAX6R)&Y3B]O<)I!D+FM WQY-H M.Q\8E M&%_J@NY"0B"A\D&!XW:%1Y R"&$:OV9-NH0,Q/7Y3?U3K!UKN7 'CT;^%+7O M"GI'20T-'Z1_,N-GF.LY4#(7_Q6N(!$>,L$8E9$NKJ0:G#=J5L%4%'^==J'C M/DXWA\-,VR:D,R%="'WI6XA;E]%X2M>JK MG&:'*G,H.,DK[S+P#ZD\4W^PJ=I_\9M M*[0C%^/Q96/_&V,\8"J[&QRA#C_88DAH?#A^P+.=QFPRO.GG'\26;US^ 5!+ M P04 " "\F%=*_E5@CK%Q,VKS8'L"A5RF4+7'OW' DQ-8]2&9O] #*W[3:2.:\ M:3IB!P.LB20I"$V2#T0RKG!51-_95(4>G> *S@;944IF?I] Z*G$*7YS//&N M=\%!JF)@'7P']V,X&V^15:7A$I3E6B$#;8GOT^/I$/ 1\,QALILS"I5FQ$E(" 34+B@POUWA 80(0CZ-7XLF7D,&XO;\IOXIUNYKN3 +#UK\Y(WK M2YQCU$#+1N&>]/09EGIN,5J*_PI7$!X>,O$Q:BUL7%$]6J?EHN)3D>QUWKF* M^S3?9/E"VR?0A4!70A[CD#E0S/R1.5851D_(S+T?6'CB]$A];^K@C*V(=SYY MZ[W7*DOO"G(-0@OF-&/H!I.N".+5UQ!T+\2)_D>G^_1L-\,LTK,M/QK?Y"]\GO9OS'1< M6731SK]L['^KM0.?2G+C1ZCW'VPU!+0N'._\V&PO=V]R:W-H965TB2.+4-7/^^ MMA-2+HPE>"&VF9W9M3W)3L]"OJD#YSIXK\I:S<*#ULUS%*G-@5=,/8F&U^:? MG9 5TV8J]Y%J)&=;%U25$8WC+*I848?SJ5M;R?E4''59U'PE W6L*B;_+GDI MSK.0A)>%UV)_T'8AFD\;MN<_N/[9K*2913W+MJAXK0I1!Y+O9N&"/"]I8@,< MXE?!S^IJ'-A2UD*\V&KC-Q&AL M1*G<;[ Y*BVJCL6D4K'W]EG4[GGN^"]A.(!V ;0/H!-72ROD,O_$-)M/I3@' MLMW\AMDS)L_4[,W&+KJMK 320(H4@\%]B))'S@] M[#6"C'1S>@"4>-Q&L-T(\-OMZ2&0Y]5!L.<(,-WMZ2&0;]^P\0AP7I)[*+#U MR />H]A[]![O(5#B>4E0[#V*;#7Q4&!;4?I M=@Q%#CFMEH 2H?.C*X^Z167 M>]?,J& CCK7KI*Y6^X9I05U+\!_>=EO?F=P7M0K60IO&PGW^=T)H;G*)GXQO M#J;!ZR&PO=V]R:W-H965TSCF>.6$\ M:NIY,LNAI/*%UU#I-WLN2JKT5AP\60N@.TLJF1?X M?N*5M*C<>6IC&S%/^5&QHH*-<.2Q+*GXNP3&FYE+W'/@M3CDR@2\>5K3 _P$ M]:O>"+WS>I5=44(E"UXY O8S=T&F:Q(9@D6\%=#(J[5C2MER_FXVWW8SUS<9 M 8-,&0FJ'R=8 6-&2>?QIQ-U^S,-\7I]5O]BB]?%;*F$%6>_BYW*9^[8=7:P MIT>F7GGS%;J"8M?IJO\.)V :;C+19V2<2?OK9$>I>-FIZ%1*^M$^B\H^FT[_ M3,,)04<(>@))/B6$'2&\$*)/"5%'B 8$KRW%>K.FBLY3P1M'M']O3HPRQ837&$N"$^K]T<$V!'+X(X>W!ZPND>$ M \CZ'I),\"1"M,[0\J.;.@-<($(%(BL0W@B$N$","L1(!M' :0P3#YS , F> M2((FDB "(UQ@A J,GK=BC J,G[ "PXP'WPV&>?!53-!$)O<"L8\+$!_O'_]Y M,\B#%B1/V(&"DH$?&"A^T*L$;=8%"1")!XU"\%8CX7]8@C<;B9ZQ! '=5>M= M780EB(,=,M+)^+%2YCZYBO:#;!&8BW007YH!9R_8BTP['7]0<2@JZ6RYTM>T MO4SWG"O0.?HONEMS/9#[#8.],LN17HMV*K4;Q>MNXGK]V)__ U!+ P04 M" "\F%=*KKAGZUL# !)$ &0 'AL+W=O:. DJ8 9.TOW[F4M+*IVZ1ZDK!\\K]T<>)FU]Z+FE?IE)YHR MDVK8[+VV;GBV[9W*PJ.^'WEEEE?N:M'//36KA3C*(J_X4^.TQ[+,FC^/O!#G MI4OILS[]S^:-^:M3(NT;9YB6OVEQ43L-W2_<#>5BSJ'/H M+7[F_-Q.WIVNE!,$WL@N1J<>)KWE1=)%4'K_'H.X5LW.< MOE^B?^J+5\6\9"U?B^)7OI6'I9NXSI;OLF,AG\7Y,Q\+"EUGK/XK/_%"F7>9 M*(R-*-K^K[,YME*48Q252IF]#<^\ZI_G,?[%#3O0T8%>'4CP7P_ZWU2UK9H]K5C(%MZI"S3:/ XV M=&)#;RW6I@7[9^*I!*Y94)@%[?W9318!#L!@ -8'"&X"A%H9@TWBV:Z&?Z"L#-51G2P8KFP!I1[806+4DF,\B@D5)D"IU M'A%3E@&-H]""A)5)D#0-(IG:M!$)"Y,@91I$BLUE)K#HGV#]DF0.E1+4-V9L M,J:9C0=X+2!@,8B(99_",J?^?"I1K&&*-*Q3B9H:#DEJ*9=:-E4D8YU)U)2Q M#07KDZ*M5V?2:'3#)&)K&Q8Q17NOSB1J;KXAB;6:U\#*5C->#2A8#2+;@0?+ MG$;O(!+6,$4:-HAD:IB0(+;5BU5,D8H-)IGRM&D+RY.BO=I@DKE9WUDZS["$ M&=JI=2(Q+:?G6<=G4\.$!:DM M6:QB-N<$S6;KDV%]LCEG:(8.T188K&$VYQ0]&L6W;4MBG4FFF5ZS-[G3=9?L M;UFSSZO6>1%270_[2]Q.",E5./]>E750]_KKH. [V;W&ZKT9+K?#0(IZO+A[ MU_\>K/X"4$L#!!0 ( +R85TJ7AVUT^P$ * % 9 >&PO=V]R:W-H M965T$ZF6_(3$R('4)JBG*/"\&/6D&]PR-WL'7N;L+&DWP($[XMSW MA/_; V53X?KN=>.Y.[52;Z R'\D)?H'\/1ZX6J'5I>YZ&$3'!H=#4[A?_-T^ MTWHC^-/!)#9S1U=R9.Q%+[[7A>OIA(!");4#4<,%'H%2;:32>%T\W16I [?S MJ_N3J5W5[#I+\3_@ E3)=2:*43$J MS-.ISD*R?G%1J?3D;1Z[P8S3XG\-LP<$2T"P!@1S+3/(9/Z52%+FG$T.GWL_ M$OV)_5V@>E/I3=,*\TXE+]3NI0SC*$<7;;1H]K,F>*?!JP8I_Q426"&!,0BW M!O@#@]!J$!J#Z%T&\4V6LR8QFL%H<(@]SXZ)K)C(@DEN,+,&;S"AG_F)'8.M M&'R/V;1CQN [3(JCCS"Q%1-;NI[:#1*K0?*)KB=W>>JNAW9,:L6DG^AZ:NEZ M&F=V3&;%9):NIS>8[.X?2G&8!#<8M#E<^N[Z2?BI&X1S9%*=4W.:&L8D*$?O M0>72#8N]R%:+^7R/U!+ P04 " "\F%=*.\RZ MZV," 2"0 &0 'AL+W=OQ=LKHD(4K-5U4JM%&VU[;.3. &MP=1VPO;O:QN"2#A([$NPG>.9,X,& M.VNY>),%I- MZYN.**,'92"(?ESI,V7,(.D^_O:@[L!I-H['-_2O5KP6LR>2/G/VISRJ8N.F MKG.D)W)AZH6WWV@O*'*=7OT/>J5,EYM.-,>!,VE_G<-%*E[U*+J5BKQWS[*V MS[;'OVV#-^!^ QXVX$Y+1V0[_T(4R3/!6T=TYC?$O&.TQMJ;@UFT5MC_=/-2 MKU[S($XS[VJ ^IIM5X/O:J*AQM/X PD&2; %",8 40@#!"! 8 '"NPY6#UUV M-8FMJ6U-% 01@FE"D":2\(SA(*/V KG!0$165B:S11FZZ2 M.2(X42A>8FL\M77.$CAW" I>, ,!9PJE'W 53@R"(C-Q=341B_QX[D.'X61A M?X&M?5%R]T%]H/%&IYFY+?PDXES6TMESI0]&>WR=.%=4X_E/NN="7U"&":,G M98:)'HONE.XFBC?]#<0;KD'Y?U!+ P04 " "\F%=*JU$&'Y(% !4)0 M&0 'AL+W=O[7UOE[\W.>'ZGZYK>OC79)4SUN_SZI/Q=$?FD]>BG*?U]GGQ>G^R5;?KSQ=?>Z MK=LWDO7JF+WZOWS]]_&Q;%XEERJ;W=X?JEUQ6)3^Y7[Y"[M[<*8=T"F^[?RI MNGJ^:*?R5!3?VQ>_;^Z7:=N1S_USW9;(FH=W_^#SO*W4]/&C+[J\'+,=>/W\ MH_J7;O+-9)ZRRC\4^3^[3;V]7]KE8N-?LK>\_EJ M=M(E<5I49[_6\>L713L3C1F/K=O=MYUGS6SK9IWW]?"L%7R MWA;J-9_/&GZEX4/%0Z@0_TN2IH%+%QQVP;OQ8M %44# J(K( <%Q&@:9XWI M-(=.8Q5Y& D/(X/#L'1\F+-&71V&,2FD&5DF@VZ<9+CC 3O4;3NF),-&,,4\I%A81I3 W'$380?FCH<['K##AM"D8OP-_ !D MAJ7DG##%/*186"K'8>Y$&A$%,7<5,K;R752,FR$..L$R=42<49BYF1$"$ TZL O9HJ@9E3$6E5 M8>84V.<".U08124W8ASB@8R:#Z97H<1*G-1\T%(Z>Z!F-G(G*JP=B9.3G5 MW,ZIDY+A+S087@O@=<2)G<7,V8B<:C%S=DY.M6$ 12L$R"A+,+T6T.N(DSN+ MN;,1.=5B[NRH&,L@33:U%.);.1>14A[ES;AH$JTM[O]&?6?FZ.U2+IZ*NBWUW/\M+4=2^*9=^:LS9^FQS>9'[E[I]VF:-\GR? MS_E%71S[>YB2RXU4Z_\ 4$L#!!0 ( +R85TKRND9QS@( ($* 9 M>&PO=V]R:W-H965TTDW;^?;0@%^U+U2\#FN>>>NYS/M[@P_BJ.E$KOK:E; ML?2/4G;W02"V1]H0<<\8;(M62'P+1<4IVQJBI@R@,TZ A5>NO%F;O MD:\6["3KJJ6/W!.GIB'\WYK6[++TD7_=>*H.1ZDW@M6B(P?ZB\KG[I&K53"R M[*J&MJ)BKA&3=T^'\L+8JUY\WRW]4"NB-=U*34'4 MXTPWM*XUD]+Q=R#U1Y_:GGOK>C>W*JY1.[ M?*-#0(GO#='_H&=:*[A6HGQL62W,K[<]"#T7]0K)N&/B"<>I<_0=02P,$% @ O)A72I1+C"3F 0 MZ@0 !D !X;"]W;W)K&UL?53;CILP%/P5Y ]8 MC>>&TOC3(-7&0]N@[V96+P%O#6PB 7<\\D.7'^;HHO=8Y\8P@H5,HH$#WPZRXE(*#G]V=:JR5&*O!K.Y$K5*Q\^PY0G0=X4 M_BO<@&JX<:+7J#B5]M>KKE)Q-JEH*XQ\C&/;V7&8].\T-R&<".%,".+_$J*) M$*T(>'1FH[X018I,\,$3XV'UQ-R)8!_IS:Q,T^Z=_:;32MV]%;&_R_#-"$V8 MPX@)%YCP7T3YB(C^0K V,+L(G2Y"RX\6_" -W *14R"R O$R1N"O8HR8K<5T M%K/9;%99RT?0+@Y2MY78:25V6 E65D9,LE@EC?T5J'2 TFWDMI(XK20.*ZNC M.R0/@8/$WZ[VKG2@TG"W/B*\N'7F%?A&Q*7MI'?B2E]@>\W.G"O0BOZ3EFST MPS,7%,[*3+=Z+L:_WU@HWD\O"YZ?M^(/4$L#!!0 ( +R85TJ3@!\AR0, M !,4 9 >&PO=V]R:W-H965TRJ)J%O]?Z[_:ZFPB6 M\T.VDS^D_GEXJ-M1QV51Z6> MNL&7S<(/NXAD(=>ZYDD71>6KC^#,X]<]K=H:7[Z_>/QGR+9G'K)$K M5?S.-WJ_\!/?V\AM=BST=W7Z+ ="D>\-[+_*9UFT\"Z2=HVU*AKSUUL?&ZW* MP4L;2IF]],^\,L_3X/_5#!O08$!G Q;_UX /!OS-0!CR?62&ZL=,9\MYK4Y> MW7^M0]9M"G;+VV2NNTF3._-;R[9I9Y^7@O%Y\-PY&C#W/88N,.R,"%KOYR4( M+7%/ECF]7V!E(SCA%3@DP8T]?V?O<""@ V$)1PF,<# NQ M>$,03N)PX= _NSXE#.K[CM$521E [_@F(1LE!:$BX6*$#P/&03BIPP4^#IB8 MD!0L8H94;"7%UF<2CS<*! E',%C"#&C8=0@P+#TVFY 2+#Z67).2Q&)+,QJ? M:P@E4E7*+ 8Q(063V Q"%09QFP1R,D6*T: WHT<';YP M_"LWH7<36 S"K@R +0 YV6+%"-26.<0@L!C$A+9,8#$(NS( M@#D9(L5(U"_ MY>C+(RR&:$*_%6$Q1'9EL-DBD!B?R<'%%4LIZYVYC6J\M3I6YBKL8O9\XW5' MYHKF#=Y?EWW+ZEU>-=ZCTEJ5YCIFJY26;2SA3;O/]C+;G >%W.KN==:^U_TU M53_0ZC!\#E/U!+ P04 " "\F%=*%%_,2. ! "?! &0 'AL M+W=OI8GPRE+W' ;5BR&0T!3H M/MH?,HMW@-\]3&JS#VPG)R%>;/"M+E!H#0EL&:I8+/ !CELC8^+MPHE72 M%F[W5_9'U[OIY405/ CVIZ]U5Z O**BAH6>FG\7T!$L_*0J6YK_#!9B!6R=& MHQ),N=^@.BLM^,)BK'#Z.J_]X-9IX;^6^0O(4D#6 C+W,@LYYU^IIF4NQ13( M^>Q':O_B:$_,V50VZ8["?3/FERB0. MN OV!I]']P>5;3^HX"2TN:;N,C5":#!>PCO3;&=>BS5@T&B[W9F]G&=F#K08 ME^< KV]2^1]02P,$% @ O)A72G\'"=EW @ .@D !D !X;"]W;W)K M&ULE99OKYL@%,:_BO']KB+^;:S);I=E2[:DN??L!6F?UN+@W%? Y#[^#]$#:,OXJI3:@JC'C>YH66HGQ?&K M-[6'.77@N'UW_VB25\DB97$OYPMI/M$\HL*T^^R_T M1DLEUR1JCB,KA?FUCE_A\$!7A_@#0'(_V< [@/P M),#IR$RJ'X@D6H'2:8#3+.X0#/&$!5!Z.(Q@F &$" ":9P 2S:<(0 M3UGFHB@)8)(0) GG)+X+&T2@0;1^C\2@0;QBC\2S- ,W<"=K,1%I( !5:QH%+"5I32Q!0)F(_GN( JG!Q@>%B@M94DUXT MKJ">&\]PYJIY/7%&AYB^57PE_%+4PCHPJ,=D6K)+T@,'$AEDCJ*L.?%J"-M[Q:9B9UX MD;&KI&T/)^Z(:]<1_O<(E(VYZ[OWP%M[::0.H"(;R 5^@/PYG+A:H<6E:COH M1B/XU<(H5G-'=W)F[%TOOE:YZ^F"@$(IM0-1PPV>@5)M MI,KX,WNZ"U(GKN=W]U?3N^KE3 0\,_J[K623NZGK5%"3*Y5O;/P"S\0_1?[!ZSVIM1!LQ7FFRI>J.BM"$.8R(K)K)A/FTP>]%C3&S%Q!8,]C:8O>@Q)K%B$AO&WV#VHO31$4JM ME-08A.LCY 4;2+H[ '$?3C9\6D@WS8X:6%[7X!U!+ P04 " "\F%=*SGT+OP$" M !W!0 &0 'AL+W=O.OS,!Y[V0 MKZH"T,%;PUM5A)76W18A=:J@8>I)=-":)Q8OP&,! MG@IB^M\",A:010$:R%S43TRS,I>B#^3P9W7,OA/QEIAFGNRFZYU[9M(JLWLO M*24YNENC4;,;-'BFP>\5^[6"_),@ S!18"\%=O5D5A]O8K\!\1H09T#?Q:"+ M&(,FZ=OPBAP3A&3R9896[!:<'AHNTT,W,YW 7#0HMN MO.;0=->6?P%02P,$% @ O)A72KH'LH$X @ $0< !D !X;"]W;W)K M&ULC57;CILP%/P5Q'O7V.8:$:1NJJJ56BG::MMG M)W$"6H.I[83MW]:];(M5\JU:X D/N2 MUD0^\98V^L^1BYHH'8H3D*V@Y&!)-0,H"&)0DZKQB]R.;461\[-B54.WPI/G MNB;BSS-EO%O[T+\.O%2G4ID!4.0M.=$?5+VV6Z$C,*H267'^9L)OA[6?F <44;WRD@0W5SHAC)FE+2/WX.H/\YI MB-/^5?VS35XGLR.2;CC[51U4N?93WSO0(SDS]<*[+W1(*/*](?MO]$*9AALG M>HX]9])^O?U9*EX/*MI*3=[[MFILVPWZ5YJ;@ 8"&@DP_"\!#P0\(X#>F4WU M$U&DR 7O/-&O5DO,IH KK(NY-X.V=O:?SE;JT4L1ADD.+D9HP#SW!H%O$ M9HG _R! &QA=(*<+9/GXQD7J%L!. 6P%PAN!;)9&CTDLIK&8#&5!.DMEB4I0 M&H1N,Z'33+@T$P4S,STFFDSS(888AS,W#EB81WRFI4R!]8*>DBSQ#F,[W_!*D:X'=5C*G ME6Q9BSNUA('[\ :/5P/>.?_P@7H,H.FA2-,$Q?-;8 F+]6:=KR^8W$WFL?A. MQ*EJI+?C2E]S]C(Z='U+_3Z- :-'9;J)[HO^DNX#Q=OA 0+C*UC\ M!5!+ P04 " "\F%=*Z8'$Z70" !:" &0 'AL+W=OH.OF*+G-H6X#\K MV*#+TO;LZ\);?:PH7W"*O ='^ /2]_X5LYDSJNSK%G:D1IV%X6%I/WN+;<;Q M O"SAAD^KI9W:UAX>P*FA;^CR!+7*D^$HE:J,"LM^!R>=2>>%ZE_I9D)OB3X(X'%?D0()"&X$9*'A% 2PALA M?$B()"'Z7T(L";%"<(9BB>J_ J*'*.+A8?STP-^3+U%S/:WY(MB.\4[M@&$ MK9Z+,/)SY\R%)&8U8/P9)IACUCK&&Q$.OUOXU!@F-83QE,\WU<)$=Z-DQBB9(8IZ262F[54R M7NL@]03\$['1$7&6!4HZSN3^:R$^BNY%K!*=.LJ_[$*&0>W2=V/"O6Z,=) P^4#Q,VQD.[&R84 M];*3.^/?B>(O4$L#!!0 ( +R85TJ8+3JDS0( "P+ 9 >&PO=V]R M:W-H965T M!H'8GVE)Q(C5M%)/CHR71*HE/P6BYI0<3%!9!#@,TZ D>>4O9F9ORQLO5*FA9#GE)*Y&S MRN/T./>7:+K!H0XPB)\YO8G.O:=3V3'VIA=?#G,_U(YH0?=24Q!UN=(U+0K- MI'S\MJ1^JZD#N_YW[F>P=Z))="OK+;9VH32GS/ M9O^57FFAX-J)TMBS0IC_WOXB)"LMB[)2DO?FFE?F>FN>),B&P0'8!N V #\. MB&Q ]&Q ; /B9P,2&Y X 4&3NWF9+T22Q8RSF\>;[Z$F^K-#TT0=UUYOFM,Q MS]3[%&KWNHC3:!9<-9'%K!H,[F(2!_/2QZ 6$2@'K0T,V5CAOD0:WTNL(4SB MV.AC(A>S@7A2V&P$OK/($,1W!&.8( 8)8D,0W1%D,$$"$B2 @XES:GU,%#FO M8OT8&=I#%H: Y:08ZG!)!TE M*S2@E(%*&:"$':6LE]-CI0FH- &4W J$,#$L@D*X%X0 A5MA%M3-R#G'S4/( MO9&!IH0 (ZEKQ+:NL".#1@-?+P+;SA)A0&B@E!'<#%#T?#$CN!V@&'"1N4T8 M DT&=."N@8"VD0V=#%SO*/V/;.'Z1%"!]K(%0-G +PJ"JQ,!Y9GA 0JX[-#D M^6PQ7%,8JBFW0^)^P0RT2 ")X'X2=": DO*3&<>$MV>72NI?O\YN._(ML9X@ MG/T5FJZ;R>(?33-'?B/\E%?"VS&IYA,S11P9DU09#4?J6SNKT;5=%/0H]>U8 MW?-F?FL6DM5V-@W: 7GQ%U!+ P04 " "\F%=*W^)#*D"A!81"DB.*V\XO,Y Z\R-A9 MDK:# _?$F5+,_SX#84/NK_UKXK4]-5(G4)'U^ 0_0/[L#UQ%:%*I6@J=:%GG M<:AS_]-ZNT\UW@!^M3"(F[VGG1P9>]/!URKW UT0$"BE5L!JN< ."-%"JHP_ M5M.?KM3$V_U5_;/QKKP4C CS]_CVG9F':S^E>8FA)803H1U_%]"9 G1HX38 M$N)'"8DE) L"&KV;QWS!$A<99X/'QW;HL>ZZ]391OZO42?-WS)EZ3Z&RER+> M1!FZ:"&+>1XQX0P3SS&[>TPX1[S<(Z(%9'\/23].$*1\3&9"IYG0\*-9H8E; M('(*1$8@G@FD"Z'\#L79C876SL+#9V%/OD%DB< LGCSY4Z M!5)'!9M%\Z1W-C\$J\WB%G33KGI ?I'PUC2_[ M51B;&8E2[)0IP?7E(IY$69I*>AZ_AZ+AR#0#;^_?JW^RB]>+>>&=>)+EKV*O M3JLP"X.]./!SJ9[E];,8%C0/@V'U7\5%E#IN9J(9.UEV]F^P.W=*5D,5/96* MO_77HK;7ZU#_?1@>P(8!;!S ^K7T(#OSCUSQ];*5UZ#M'W[#S3NF1Z:?S%E!11:$)Q0VF.(1F$9';\[)\=-&5D+@,C:TB M;"]!?9UO,S?E%XNPP(0,=M0"*:];A!4FZ/!TYX.43R_"$E-ZAV $+/90L,7D M:NPZ1L#CA=[GJ0\F&PPVQQAUO,5=A'P08SUV#7 MK2&4_F>O13>G1W,Z_\;;8U%WP8M4^B!JCXL'*970)>,'/>63_D$P-DIQ4.8V MU?=M?RKN&THVPXD_&G]VK/\"4$L#!!0 ( +R85TIU6!X(B@0 $8 9 M >&PO=V]R:W-H965TZJ8K./#:O4;MO=+$>C*HR MDG&<1%6QWM=MZ-VOTR\W\B[A>*=D;#(J_M_K0CK[/ M^J8\U?7/_N&W]A>%^7C7M[HL>T\FCW^LT_DI9F\X_O[A_7YH MO&G,4]'JV[K\L5UWFYMY-I^M]4OQ5G;?Z\-*VP:I^32E7\.GYN=\/GP?K_,,,&TAK(DX'@3PW(&M"Y!FP-^%P# M90W4N0:)-4C.-4BM07JN068-,L<@.@[',+YW15A+$=69F MT'/_YKDF6,'!!W0X(!'#E0<.\TX:M2@ MV0T:P10[7;;R54ID&>-D&";#(!GA)'/4I.-DW(17OH9&FDDB"B:B0"+.T#TH MK[V),JD$XB0P3@+BD!/GJ,G'<:XDX2@IC)*"*(%QR:"#[/Q9ED,'.0&#A!DDQ*#;6B22@4)*F#\"_,E Q2&,%5VR,0[L MC!$Q[DPF?]?+(N8X"0P.86KHC"7QEOR5+F$IV=F8W@,=?U:9"!-&@##I;DZA M*+"^$,:0P"98>OWLBXBS0!S,*@$,9:#H$,:0+M@($\:0P%98NEM*\O>X(LYB MX0[U"@G->A>/*N[TV(7!9L2L"[85C0\B=)4[$V(%52K0S8SY9\1_[J8C_$.> M=W1=(54: H%Q+6&P^E+(!:XE?,&NF0-G8W0X=C<*2$2!XLL8>T8+J]>M_N&W M[_Q@B6&,/@/T0T<:QE1S>D'/8JH9+*[N:?_.BB8M9G- #=0@QO0S.@B3&RKW M$!*&H4 DA9%6 &ER(RE_ORSB/.7 [8+"N"J *[$;2H!KC#10%Q0&42$0W97" MBL;$>^4G&EU+]I?C?Q3-ZW;7SI[JKJNKX1[RI:X[;?S%5Z9W-KI8GQY*_=+U M7U/SO3E>2A\?NGIO+]RCTZW_\C]02P,$% @ O)A72C$L' \J P ;@T M !D !X;"]W;W)K&ULE5?M;ILP%'T5Q ,4?(WY MJ))(3:)IDS:IZK3M-TVOJ6J>[EM2D7O@^Z%7 MI%GIKA;MW&.]6HBSS+.2/]9.3U!/>:E&E1_Z3 MRU_58ZU&WJ"RSPI>-IDHG9H?ENX#N=\"TX06\3OCUV9T[^A4GH5XT8-O^Z7K MZXAXSG=22Z3JGI9N M[#I[?DC/N7P2UZ^\3XBY3I_]=W[AN8+K2-0:.Y$W[:^S.S=2%+V*"J5(7[MK M5K;7:Z__1L,)T!-@()#P4P+M"?2=$'Q*"'I"8!"\+I76FVTJT]6B%E>G[O[> M*M5O$;D/E/L[/=F:W3Y3]C1J]K)B-%QX%RW48]8=!D88,B \I3XL =@2:[#H M\'&!C8V@!F1K0\($#X*B>=*63T?\()D0"%"!H!4(QB;0V#"JPT0MINPP80)F MMA@J#HF1,(("RB9"9FC(S J9T0@7"%&!<+YI$2H0S3"MP[!QHL1GAF<(B%%J M6(: _)#B\<9HO+$5;Q3C_ 3E)_,-(SY>C_X,RWK0.--(=7K#,PP54ZQ$HW4/F:UMDHQD*K7!%4S"9>.L![#-@]AM&) MO &O>"#SK0.\Y %F6->#/KPIP$*C%#<(+(XC\Y.*H"B0B2\BX%T&["[#@HF* M!;SF(;C!.[SHP?ZT(]XQ:PL!OK7U0D !F&\=@J*0F&E[HTUGP>MCNZ%OG)TX MEU+OW4:SPZ'A ?2FU9A?J\-$M_5_E^E.(C_2^IB5C?,LI-H2MQO7@Q"2JR#] M.Q7D21U^AD'.#U+?1NJ^[DX W4"*JC_=>,,1:_4?4$L#!!0 ( +R85TJ. MRDYHG@( &\* 9 >&PO=V]R:W-H965T-G!+GE9VENF_+LI1>1)%79,LL?BE+S/ZM2$&;A>W9'QVO^>DL5(>3 MI34^D9]$_*JW3+:<7N60EZ3B.:TL1HX+>^G--QY2 9KXG9.&#]XME5K$E1*"7IXV\G:O=CJL#A^X?Z%YV\3&:'.5G3XD]^ M$.>%G=C6@1SQI1"OM/E*NH1"V^JR_TZNI)"XJA#IFU3+^@+D1CE3OA_"A M(5;^*-R_'V ])@(#V8R1: :;", \ QV/AGD&"2R 0 &D!8*! )H]/O6T%,:)B=P&R>,W=F9Z#9&2 0P0*>"Y\O M[O1]XSTXHKP).P>"0G,U3H$VGT#WCL$3;^GY$[8/!(6)Z7@,H7AF.H:4'LTQ M?#QZP/DXVD,0%+FF8T@I,!V/H>#1GO?@\]A#$S82")D[:0JT^01J'3N#6[<6M'A:P)],U] MI%00Z=%]D8_G.VA*H;0A:=^6=T]>8V7]02P,$% @ MO)A72@3:<*3Y @ V@L !D !X;"]W;W)K&UL MC9;1;ILP%(9?!7&_@ W&4"61FD[3)FU2U:G;-4V.R6_.^L;[5W%F3 9O3=V*37B6LKN+(K$_LZ84*]ZQ5CTY\KXII1KV MITAT/2L/9E%31SB.LZ@IJS;(_N=CC5"XSB5\5N M8G(?Z%)>.'_5@V^'31CKC%C-]E*'*-7ERAY87>M(*H\_-F@X,O7"Z?U[]"^F M>%7,2RG8 Z]_5P=YWH1Y&!S8L;S4\HG?OC);$ D#6_UW=F6UDNM,%&//:V%^ M@_U%2-[8*"J5IGP;KE5KKC<;_WT9O #;!7A:92EZHV>N69&@=774@J]D-&CS1?"@B%7U$8 BQPXOE M),-P@ 3,,3$!DEF ! Z0@@%2$R"=!4B=(@<-,9K6: I<>.HD((4 %.)0R(*2 M4<]>9" D R"9 \D6D$\H35,80T$,!3#4P= E)B.>'2+R@TGXAF ME *D% "E<"C%DD*)AX)BV$GQDD-CUTKQ J1*]H$\ED5+/U#/OB/0DO<( [EB M-]=!5$QR35?4ERML790 H,0%#2*]-Q^[LB(>7R#8XP@P.75-;D4S4KK"/A+L MH!P3;'@&^IZ[O(5$>PQP,^QX#OL_=3R@H\G%@VV,$A' ]"XH\ M?SH,GPT8.!MRUTA61"8].:?V4XZ&MOY[3]02P,$ M% @ O)A72F^": (P @ /@8 !D !X;"]W;W)K&UL?57;CILP$/T5Q ?$W$)(1) VB:I6:J5HJVZ?'3(): VFMA.V?U]? M",L:=U]B>SCGS)P!3_*>LE=> 0COK2$MW_J5$-T&(5Y6T&"^H!VT\LF%L@8+ M>617Q#L&^*Q)#4%1$*2HP77K%[F.'5F1TYL@=0M'YO%;TV#V=P>$]EL_]!^! MY_I:"15 1=[A*_P$\:L[,GE"H\JY;J#E-6T]!I>M_Q1N#JG":\!+#3V?[#WE MY$3IJSI\.V_]0!4$!$JA%+!<[K '0I20+.//H.F/*15QNG^H?]'>I9<3YK"G MY'=]%M76SWSO#!=\(^*9]E]A\+/TO<'\=[@#D7!5BN*#-H")+ M:?";6>M6K_V@_Z"Y"=% B$9"F'Y*B ="_$Y(/B4D R&Q",A8T;TY8(&+G-'> M8^;M=EA]1.$FD=TO55 W6S^3[>$R>B^6V2I'=R4T8'8&$TTPX8A 4GU,$;E2 M[*(9/?J88#]'Q!;D,(>D:W<1L=-GK/GQU,,Z< LD3H%$"R0?&I59C3*8E<:T M)DD:Q);9.2B;6#%N'4)AFL7N>I?.>I>.>JTT.X-93])$B]@RM7>!0LO4P05: M_><%IB0IYQ_5-O% J0!89+&17 M*SG,QP.!BU#;E=PS,]+,0=!NF-9H_,LH_@%02P,$% @ O)A72G+;/V-^ M @ D0@ !D !X;"]W;W)K&UL=9;=CILP$(5? M!7'?@ 'S$Q&D9*NJE5IIM57;:XIXH*]H2L6$][=2=,^,MD6K*+Y[H.24GLZEMO,#W M8Z\E=><6N5E[YD7.KK*I._K,'7%M6\+_'6C#[CL7N8^%E_I22;W@%7E/+O0G ME;_Z9ZYFWN1RJEO:B9IU#J?GG;M'VP.*]0:C^%W3NYB-'9W*D;%7/?EVVKF^ MCH@VM)3:@JC+C3[1IM%.*HZ_HZD[,?7&^?CA_L4DKY(Y$D&?6/.G/LEJYZ:N MB&"5KA/EURJN0K!U=5"@M>1NN=6>N M]]'_L0W>$(P;@FE#F)AZ&>,MH$ZFU(OFJ,P]U3P M0JW>"IRAW+MIHU%S!3/.N\)3[A @@Q"%8;,=Q !N$8(RA,0@_Q+AB$($& MD3&(/AB$5I*#!AM-9S1AA%Z29-5T KY8B6H,3^JXXBS9M(\0:O@,"BW*, R"BU0<$2E&[0VMG! MU8M"("7[(8\B.Z4U$ESF"*KSS"9%T%-:>:$AN-+1LM1CW[=!D&B- ]*)R273O3B&>K4[_=!Z:CO,N'9OV#\$O= M">?(I.I+IGN<&9-41>-O5-:5^CZ8)@T]2SU,U)@/37*82-:/'P#>]!52_ =0 M2P,$% @ O)A72B#DL8,R P 3 T !D !X;"]W;W)K&ULE5?M;ILP%'T5Q ,$;,Q7E$1JDK:;M$E5IVV_:>(DJ( 9.$GW M]K.-2XFYSM+^*."<>\Z]OC[&S,ZL>6T/E'+GK2RJ=NX>.*^GGM=N#K3,V@FK M:25^V;&FS+AX;/9>6SF>65NYBIL:=F,6-'7N05?6J<]EB6 M6?-W20MVGKO(?1]XSO<'+@>\Q:S.]O0'Y3_KIT8\>3W+-B]IU>:L#>T>6\L+8JWSXNIV[OLR(%G3#)44F+B>ZHD4AF40>?S2I MVVO*P.']._N#*EX4\Y*U=,6*W_F6'^9NXCI;NLN.!7]FYR]4%Q2ZCJ[^&SW1 M0L!E)D)CPXI6_7-?][&!R =0#N X3VM8! !P0? M >1J -$!I _ UQ5"'1#>JA#I@.C6@%@'Q$;17C>[JEWKC&>+621!JS[#!X@"&A@5F/,:A'>"*#/@T, MI;'$H_#()Y<2*P@3&FF,,?@2<3]&! ;D 1!*+R&/4"X17' SGN@"(+AG*8I M3$! J((R$4&L3$;'296F$K7ZJL_6"D$E4) *3&4((REG @4B<8$R#=$.DPZ M*">9!)9E%H,J,:!B(4A @N3VMJ4@00ID8"[1#A,.ZB07/>M6Z1@5$GMKD0_; MWP?R&7D; A&+CF6;00"%:5X09'$5 O>1.X0!BMA" 3L3?<*:"/8F LQI=GFI M0<,&BCV$(&/7 V AB>U]ACV, (.BQ)2"0+;*81NCL8_#P$8!>Q3%GYA_V*4H M^?_\KS7HPF9A>,5!L*$1X&AL[EP:--R)T]@?F_H> (;1E1T;P[;&8\@8<\QCJ+8-C6PO3%@ M;VQNFAHT?%O%DQ0;0M[@G%;29J^.Y:VS8<>*R\D?C/9'_SLLSWG&^!)-5P@8 M7Z/I0W>P_Z#OOC.^9\T^KUKGA7%QNE1GP!UCG(KD_8F8H8/XM.D?"KKC\C86 M]TUWON\>.*OUMXO7?T M_@%02P,$% @ O)A72N.SY*%& @ 1@< !D M !X;"]W;W)K&ULC57MCMHP$'R5* ]PSJ<#*$0Z M0%4KM1*ZJNUO$Q82G1.GMB'7MZ_MF!P$WXD_Q-[,C'>'>#?O&7\5%8#TWAK: MBJ5?2=DM$!)E!0T13ZR#5KTY,-X0J;;\B$3'@>P-J:$H"@*,&E*W?I&;V)87 M.3M)6K>PY9XX-0WA_U9 6;_T0_\2>*F/E=0!5.0=.<)/D+^Z+5<[-*KLZP9: M4;/6XW!8^L_A8A,&FF 0OVOHQ=7:TZ7L&'O5FV_[I1_HC(!"*;4$48\SK(%2 MK:3R^&M%_?%,3;Q>7]2_F.)5,3LB8,WHGWHOJZ4_\[T]',B)RA?6?P5;4.I[ MMOKO< :JX#H3=4;)J#"_7GD2DC561:72D+?A6;?FV5O]"\U-B"PA&@DA_I00 M6T+\3D@^)226D$P(:"C%>+,ADA0Y9[W'A[^W(_HK"A>):?L$2IZ M+G"4Y.BLA2QF-6"B*TPX(I!2'X^(7$>LHCMZ='O ^AX13R";>PB>NY.(G77& MAA_?U)FZ!1*G0&($DAL!/#%JP*0&TPY&Q3A))]4Z4$&83;0V]RB,PP]\3YT9 MIXZ,,[< =@K@QSW+G +9 YYE+L_B<.*9 Q6$TP]U, U"[HQ9.+&VH%)I]?*I3/'DWS153-I@!]-HQ9>R4ZM MU'?R*CH.@^=(-Z-)?*6'A&E2[S+#A/E!^+%NA;=C4K4ZTY .C$E0.09/*KM* M#;5Q0^$@]3)3:SYT]F$C66>G%AI'9_$?4$L#!!0 ( +R85TJ/5N1@- ( M $@& 9 >&PO=V]R:W-H965TU?7;()J SF-I.N/[[VH9PU+'N);:7F=G9#5Z*@?%7 M40-([ZVEG=CXM93].@A$54-+Q!/KH5-/SHRW1*HCOP2BYT!.AM32 (5A&K2D MZ?RR,+$#+PMVE;3IX, ]<6U;PO]N@;)AXT?^/?#27&JI T%9].0"/T#^[ ]< MG8)9Y=2TT(F&=1Z'\\9_CM;[5.,-X%<#@UCL/5W)D;%7??AZVOBA-@04*JD5 MB%INL -*M9"R\6?2].>4FKC8FH(F M9D*4?DC $P&_$^(/"?%$B"U",)9B>K,GDI0%9X/'QW^W)_HEBM:QZGZE@Z;9 MYIEJCU#16YFBO AN6FC";$<,6F"B&1$H]3D%'2"<6_7O7:!5Z/:;.OVF#WY75O>V MJ:/)8;3"EF$'#.=H93?9!<,HLIL<+.Y3"_QB9I7P*G;MI'XM%]%Y'#XC?1^M M^%:-R7&JOF$]Z1277;S9T\,R9!N0R?5$]K-=;G X6SU-M,[?DX MW,:#9/TTMX/YXU'^ U!+ P04 " "\F%=*!M+',) " P"0 &0 'AL M+W=O+WO*WGA)B'#>F[KE*[<4 MHEMX'B]*TF#^1#O2RC='RAHLY)2=/-XQ@@^:U-1>X/N)U^"J===+'7MAZR4] MB[IJR0MS^+EI,/N[(37M5RYRKX'7ZE0*%?#6RPZ?R \B?G8O3,Z\2>50-:3E M%6T=1HXK]QDM=D@3-.)717H^&SNJE#VE;VKR];!R?>6(U*002@++QX5L25TK M)>GCSRCJ3CD5<3Z^JG_6Q*7]%S(6%+O. M6/TW+,!6U&%6FEP>_#LVKULQ_UKS28$(R$8"*@Y"$A M' GA!R%Z2(A&0F00O*$4O38[+/!ZR6COL.'S=ECM(K2(Y.H7*J@76[^3R\-E M]+).PF#I7930B-D,F&"&01/"D^I3B@!*L0DLNI%@:R-,#SL;DN2PB1"L,]3\ M\*;.$!:(0(%("T0W I&Q4 ,FU9A68R)DE&I#XM@HU88$$>PT!IW&@%,CQV; MQ+,&7P!E&08P]QW?.7F1Y3BS#"/K+$ACRTLSN;>ZH;PH];-K?-RM;+=3) NY;;L4F;Z\RHTL MBBZ3UO%K3&I?G]D%3N_?LK_O!Z\'\Y(UK'E[O*>M6$3WZ>O:W M76<_V?UW>GH:W?NZ#GUWZ;QVB48F&1@Q8>A*.#K[]1$"/2(11KBX?<#&)#R& MI"82+K (#X[3Z^.]Z1@6(4[@PP1^G\"_F2AB$S4P4<]4/?,NC$,^6D"1YP4Q M&S'"2"P$%AU T0$0S>0DB/&8Y/]@TOO,C=@0B@U! I^)#8U)$1'3:B)>R*2: M",VLA0@JC8#2@"E%#-.Q^0\FO<_L80-&<8FQY9'H>&9Y'IE69Q<)D(OX[#3 D MYBH%]CP"1A09^PZYE2$86:-A(?Z,Y0EL>0)X4,0K!81XI8 0KQ00XI7"F9S22ED?^A-P8VW5N6J[P\ZD]WK* M?A+=*8_U)_KT/9R5_Z49CNZ?L_J05XWUHEI]ANQ/>GNE6JDUN@^ZFAUEMKLV M"KEON]M(W]?#D7EHM.HT_AW@7/^36/\%4$L#!!0 ( +R85TKO\>]ZIP( M )X) 9 >&PO=V]R:W-H965T+T;>*Q/AR-F\A6BUX< MY ]IGOH';4?9U?O$WF60QRHYI?]"?R?8T&-5.7BQ**U[' MMNY\>YG\OYG!!F0R(%>#<7%F#>AD0 .#;"3SJ7X21JP66ET2/7ZM7KA-@>^I M7UZ5K%QD9^=HTJQ'#;G1D/>*3:R@_R29!;A2$)"">'OZ MCH+!#BCH@'H'^3L'/$ACU#"OZ;PF9[AB02J JJ1X!B8'87( I@I@1DUQ$P:3 MJJ !3*RJBCF6 F0I8A:. I8BBD(PX<'R;6(59A7*89@2A"DC&$S#KU1&87)4 M% %++"(,(1B%@2@,0 FVPIK%47@5;GU Q&@!HW 0A0.?" 7ALL0J M5F%&89@*A*D F"#E=16%^<#+BH8T@(RQ,I_!P0BN3P@ HF&!0O'>S L4%BE M5="978-GRB6.*Q6?^0UFZ#AJY-Z[+;%^/-X9Q8%0_W8:RZY5L]1=02P,$% M @ O)A72F-"QNU< @ CP< !D !X;"]W;W)K&ULA55=;YLP%/TKB/?6?$,C@E2"IDW:I*I3MV>'. '58&8[H?OWLPVAQ':[ MEV!?SCGWW!OCFX^$OK(&(>Z\=;AG6[?A?-@ P.H&=9#=DP'UXLV1T YRL:4G MP :*X$&1.@P"STM !]O>+7(5>Z)%3LX&Y/ M#9."=@AC*21L_)DUW26E)*[75_4OJG91RQXRM"/X M=WO@S=;-7.> CO",^3,9OZ*YGMAUYN*_HPO" BZ=B!PUP4S].O69<=+-*L)* M!]^F9]NKYSCK7VEV0C 3@H7@)Y\2PID0OA.B3PG13(@T IA*4;VI((=%3LGH MT.G?': \1/XF$MVO95 U6[T3[6$B>BF2+,O!10K-F'+"!"N,OR" 4%]2!+84 M96#0@]L$.Q,1:I#*A"0/=A.AMM:F9A6]?;O3$R8:"57)B9(,[O9U&HVM9@--;.ID42W^E]$92+N@H^. M?&9UFEF<:O]=F1GG+ P][?O?F2#S6%<6T/I83W[!ZEKJ$#VI*Y\Y-3GW7'[= MJ^@R51X#>:UI\5),FVDXO,M,H^H'I*>V9\Z><'%IJJOM2 A'PJ-W+]K9B.FX M;# Z6H# W M#P &0 'AL+W=O G7._#CX7[O0LZM=F MS[ETWLJB:F;N7LK#Q/.:]9Z767,G#KQ2_VQ%7692+>N=UQQJGFVT45EXU/_#H^U6GF#ETU>\JK)1>74?#MS[\GD@::M@4;\SOFY&=T[;2DO0KRVB^^; MF>NW&?&"KV7K(E.7$U_RHF@]J3S^]D[=(69K.+Y_]_Y5%Z^*>%Q2Z3E_]#W[BA8*WF:@8:U$T^M=9'QLIRMZ+2J7, MWKIK7NGKN?LGIKT9;D![ SH8D.A3 ]8;L ^#X%.#H#<(KC4(>X/0,/"ZVC69 MJTQF\VDMSD[=G8=#UAX[,@G5XUJWF_KIZ/\4GXW:/]#"(J%6%!@3B\#+"&"&9 5A$3I)>0!@T1XH@SE@FD'[,)!C#L(4 >! M=A",'21&(8L.$VM,I3%)E#*#\B5$Q7$4,#R9$$TFA,FDB9%,APE'85+F^T8N M$$0"WT2M0I Q(72$NL@X0C..D(R-A[R(0#(A 1E#$$MMJ<1H*C%()3:C+&(8 MA?D&PTL(HF%H'FX$1$P5/L20X"2PG.\$+2I!BB)&40D\$7B(% V1(B%,!:0@ M1!09K$'(E\#@+ 5TL,#RB(F/MSX?29:9O<^'IY_8SA*Q]%B"! HL+M >>D_H M];V)X-V-,"0+T.H9++?5CJDP%.='5F+P?DF0ALELQ.!=CH0W$(.W'0+[#D(, M["E1$D%>,%A@I05O/@3K/A:E$USJ)+F!%ES*!--R;-("E9J$D!5$\E92**Y6 MBJDUL;C =4C)]:107(>47D%*#[H@)0&D]*CX.E)P35-,TY:&37$-TN &4G - M4OBI 05$D<\(/['6BTN5(E(E-A>XN&A\0[VXN"CV(C7?&PO=V]R:W-H M965TT_@^LXN0CZK ^*FK1LW#@];'VRA2 MFP.O"W4CCKPQ;W9"UH4V4[F/U%'R8NM(=17%""51791-N)BYM7NYF(F3KLJ& MW\M G>JZD'^7O!*7>8C#UX6'\JJR2 MB>-/)QKV>UKBIWN=6'>9B%P9;OBE.E'\3E*^\28F'0 M9?^=GWEEX#82L\=&5,K]!IN3TJ+N5$PH=?'2/LO&/2^=_BL-)L0=(>X).'F7 M0#H">2/0=PFT(U"/$+6I.&_6A2X6,RDN@6S_WF-A3Q&^I<;]C5UT9KMWQAYE M5L^+%,>SZ&R%.LRRQ<0##.X1D5'OMXBA+9;QB.YML!HCB =9CR%)#@=!P#R) MXY/_\B2P 4%J!.@0P'B^=1"4@=IVD0)0LB#K<8PG&-8S@:XD^]JW##%-E<<; *,LS2:.&YZH)ABP M+IF0 *O%'8X_81Y\US&YPCPR2C?.LSCWS0-@)*.I;QX 0Y1,7#4,5Q@,E!@\ MY3]\WS'[A'GPC8E@"LH]PL=!$NQ#UL#,)S';,H\N,[@<:'!=,H\^-KC M[!/FP18EX\*.R.97^T@%"6CGH$Q$-FH&:R[UKM%2P$:=&VV_J M8+5OYNYBVTQXZTO;Y+DFXTVF[1!_%')?-BIX$MJT*JZAV FAN0D2W9A_]F": MTGY2\9VVP]2,9=N9M1,MCEW7&?6M[^(?4$L#!!0 ( +R85THQ)W*4W $ M &,$ 9 >&PO=V]R:W-H965TV\6SB@?I7K6 M'8!!+YP)7>#.F&%/B*XZX%1OY #"WC12<6KL4;5$#PIH[4F]M)E;F\&-8+."FD+YQ3]?< 3(X%CO&KX;%O.^,,I,P'VL)/,+^&D[(G,JO4 M/0>A>RF0@J; #_'^N'5X#WCJ8=2+/7*9G*5\=H=O=8$C%Q PJ(Q3H':YPA$8 M=NUZ0J\PZB&AEZ8>93C5YCR^831 ME/QWN *S)]5%)IOT751=M))]4;"B)>3 MJQ.:,(> 21:8>$80JSZ[2-9<')(/]#1Y[^'X$9+=K[M(5[-(/3]=\),H61?8 MK@ILO<#V71GN;\H0,)G'B.!D5(> M$O>V-_:#G:#0\&\R8?Q^4-7V0J.S-+9S_/LV4AJP(48;V].=G?CYP* Q;GMG M]RKT?3@8.4PC3>;_2OD/4$L#!!0 ( +R85THEJUKA"P( *@% 9 M>&PO=V]R:W-H965T0#XZ^B 9#>&R6=*/Q& MRGZ+D*@:H%@\L!XZ=7)FG&*I3'Y!HN> :T.B!$5!D"&*V\XO<^,[\C)G5TG: M#H[<$U=*,?^W \*&P@_]N^.EO312.U"9]_@"/T'^ZH]<66A2J5L*G6A9YW$X M%_YSN#UD&F\ OUL8Q&SOZ4I.C+UJXUM=^(%." A44BM@M=Q@#X1H(97&WU'3 MGT)JXGQ_5_]B:E>UG+" /2-_VEHVA?_H>S6<\97(%S9\A;&>U/?&XK_##8B" MZTQ4C(H18?Z]ZBHDHZ.*2H7B-[NVG5D'>Y+>:6Y"-!*BB1!FGQ+BD1"_$Y)/ M"1)"Z M!1*G0&($D@^-"A>-6F/2-'('29U!4D>012=V+DSL#I(Y@V0.@601Q&(V!M,9 MS%.@?XN+6\,>';##&A8L$D:S]TJ!7\PL$%[%KIW4US[S3N/F.=+O?>'?J3%D MI\:[C)UA/S"_M)WP3DRJK\F\^3-C$E2"P8-J:J/&YF00.$N]W:@]M\/#&I+U MXUQ$TW N_P-02P,$% @ O)A72C']AU[" @ ]@H !D !X;"]W;W)K M&ULC5;MCILP$'P5Q ,[GF3\#.S,Z.[5V\N/'F59P9D]Y;651BZ9^EK.=! M(/9G5E+QP&M6J7^.O"FI5,/F%(BZ8?30DLHBP&&8!"7-*W^U:.>VS6K!+[+( M*[9M/'$I2]K\6;."WY8^\M\G7O+36>J)8+6HZ8E]9_)'O6W4*.BC'/*252+G ME=>PX]+_A.8;--.$%O$S9S/>TE1WGKWKPY;#T0YT1*]A>ZA!4/:[LD16% MCJ3R^&V"^KVF)@[?WZ-O6O/*S(X*]LB+7_E!GI=^YGL'=J270K[PVV=F#,6^ M9]Q_95=6*+C.1&GL>2':7V]_$9*7)HI*I:1OW3.OVN>M^R>.#0TF8$/ /0%% M'Q*((9!["9$A1/\(Z8>$V!#B>Q420T@L0M M5KOZ3U32U:+A-Z_I#E!-]3E% M\T3M[UY/MMO9_J(1)QIA'%Q.-$4\N H\1SRZ" M6)"-"TEF/2103GN[&+2+6SX964GA 0,0-H T2A 9CGM,&F+J;JU(%EHF75! M%F+S$6*4:01F&@&9SJQ,74P43ZQG#(K$3@ \6,].)'9\(!):H&<7E&(XD01, M)''=DHGE2L$ Z?TG(P,#9$ &R*JDS'&9Q.%$FC-090:H6$6R[C#Q4(5,J: 0 M;@OA_\_YVH"&0LK-E-!$_T& (6(+(?=T3.K A8\PH!/9.M@QI(YS%$834G"+ M0$"/($Y/=:L;36\27.'(+5^G^M8&-!+"@W3&0G"5([?,4^)\ =P2QI.&X")& M4!4[AB!0-J$#USI*@1 3?0_!U8ZR^_L%@DL9 ;5L=^@U "+$[HS!X&NO;X3? M:'/**^'MN%07A_;S?N1<,A4P?%#;=%:7T'Y0L*/4KZEZ;[J;6#>0O#:WS*"_ MZJ[^ E!+ P04 " "\F%=*"MVP;1," ]!@ &0 'AL+W=O]BHY2T==N+&L[MKW^C>8F1#TA&@@A^2\!]P3\40+I"61"0%TIMC=; MJFB>"=YZHGN[#35_HG!%=/D47*/VE;U1"G$'(+$B* [= [!2(/]Z*Q"F0S!*0Z5O?)+,JXR!^(V;J=$G? M;_BFP\3CAD3=).'%9S%SBA=MCZ?18.CRF9V YZU>""9ZXH-&Y M-!?K-RK.92V]/5?ZB-N#>.)<@18,'G3>0M_EPX+!29EIJN>BN]&ZA>)-?UFC MX8N1_P502P,$% @ O)A72G8,FN_DE ]S," !0 !X;"]S:&%R9613 M=')I;F=S+GAM;.R]:W/;5K8H^/G.KT!EG&EY"F3S+2HYIZMDV56FRKA_3=+_-_SP9C19_WB99\';5KL MHZ181V^*?;8_1N\*'B$KBV@0_7+W.KIX\3)Z$65%]&.6Y_!Q_6]_WO_EW_Z, M0_ PXTGT8UGL'VL88YVNFU^_3E?#:#J.H\EHO&A^^3:]'T;C*7UYV?SRKX<" MWAQUO^D6?]V]^/]Y?5_OJV2U_[]ZW_QXW*6MS8P&_]G\[!J>7M,;;_/DH?GM M)LGKUC!NCMNTRDIS;SPEP_K?_\3].;O)M5J^2//JO-*FBM_!AZQ": M3\J\G<^^_:_F)Q^K9)T5#]'=<7M?YJW]?WSS4_,S@?B']"%#,,/$/R7;UO:N MQZ/HIW3_5%:?ZAB.9S7L&><&EE[!LM\!!GV)_C,]-I^[.515$Q!]0!T,QI/! M=-PSU=LL3ZOH!MY[**O6/->K50K?P[=K?K)OP>5V"UAVMR]7G^+H[C&ITCKZ M^;"O]W"9 )0]K_V:YOG@4U$^P:MI4I<%3/.NK@_M>7XJ>X;X6YD#+4@JV4GK M='6! K /Z:ZL]G2X^V3?1H;_2OM&N#WK0Y7ML_:&X="1OM91E:Y2& F>CJ,BW4?E)DKRO'S" M[=7XUXMIO!A?T UXIH:-'FI^V=OFN^ R+[D##VRK= M)=DZ2K\ 6:]A;ARNW#_"6"N!3$*0:=WD<@_7X_0SMQ4PBPI.& =%V.V074_I@,8O'EQ,=)4/:N>;;X8GO MLR.V$&:]SE!J ##CM1L V5HENPS WH%:A^TA)[HG]['< O@>X9IFG],H+^LN M\N+>6:>;;)7U8)F!=?U__._+R?CR^^@-0?Q9E*"MV??_U//F*T86NU;J&H'D%JW+P_U^9Y4@%Y@.,A1&GB?N/M%DJ>]3CCWEF/EOV"07 >#I"$OS_O4!!! MD=NU-UH0;5<]D M0F3#IUJ\J(*[%>VJ?? \7X($5$EE8='$/;\,66CC)0"A; M.VF-B6#85.56G^W0R9B_9 40)YA11GI)++X%F'?%/@64VNN$O=][&:1SX)[] MT OR8.=SM)_[% A J@/ODR_M?0-&?LYJ!"72BE-/@LK11XBKE Z#L&R=@N:, MT@SPR\\@$)%D [1<^#A=X6B=?<[6H/_US1$E^WV5W1]8QMR7R \< 1!:W/NN M(U#GC-(ZN%=)#?(YX6J6'Y!^G$?\?DVSAT=X?)# KI.'5&G*H4Y1R"..=B 4 M+/Z5"^59.TAS+T&\"5@MX7>,Z=J/(_/P"EB=Z6U5-2 MK5O7@%Z)[A.D*7@98.\!'SQ)FT'(0)GV]>\ETFA:(7# F)90,94KBG1%,SYE M^T?X"# %0 V>Y0;F$%I(+SN_D8II78'\M\V8\>]!G#4 K F0!J$^6MF[]O9 MOVK"4P*TZG>'8HU"Q':7E\8*$U7CZR?,%8_5OZ MHZ=JSO W^%9N($B6^1&P/ZU6&5PPGK390\5"FSW*_' MPKZAVGJ+?Z9 ]0^JQR;#ZYEWQK.'N%W'T'+QW'N$;1>/"7ZH57X;5X^G2_R MT2L;>L7J5FA, AKVN<<0N?[[H1;#&U# *@6:M\K@ZCC!&3[%W\E,O4,%9@V+ MO0Z$09=N^)78\APJ9\2DGL$P.-%5 MFJ[EE=H82_;"!! YSE)*;AT+^TUO[#K=$WVOX!M-QT3KV>1(V(VXFJQ@1+9+ M]H)>%>$NP#T'[ V;/[\&V%F?S/AULL@)/M^8KUL0B\\3/&_AJU6V(U/Y42AN M@2A>YI_I)<#X#&"=K#HI1R=^=P&MZ\7,J2=KJYZLSO4&]KH-@4UTJ$M?\WK MNUH4^;#;,84%L+W.ZA7PAD/5@1@T Q&DIHW+'//FT,>_S)MLLVL!$0@N/?G. MHW:Q5IL]_'7=C[3.61FAP[\&'"'V=MYU[15:UZ'4^ALH X(I/ZSYRB;/N 9/ M:S$ MO*DN/-[M-0NHSCR)S84P,3 #GJULE-[9('@')]GO:JRG2[_U:'.BK06 MU]%AN\68 MQ6]E!DFVR%01W"1G$%MR!KK3I&_;EZ2 J11&)CCU-)Y19]BX#X M.JWW#QF9[42TSA^RZ*AOF':$2G2Q+Q]2D@!(;2T/550?[NMLG245Z4)X3NB> MFXR^1\-.4ASIK_'WL7[\E#8_@5'DHPBNIWQXJ.6SE]%34M-UKT"1)'P@"U2> MP64NL@3_FHQ&,Q'.FP^^!AQZ2LA\'OU(#@S4EH;1KX :\.ECFJS_<4@J) GT M_%U21'\MT1QOIL"A'Q/@*D^/99X?!^43!J?8GAV1/'I/? 79>P;&U'LJ*394 MVAU V(6'A3?"R$!IX^@IO:>G"L8.W'R:H.2YCS $2;:W8S<9Z?\;0#8D'T6= MU:R'U-F7*%E_QBT$BXS6:0X,O#KZQ2)GE\'J[Z-K\^QK??8&)7,X&X3;Q3?7 MKV^^>1E'[]&63VRK\QUQUT47@G+F\==WBGV(!Q6<5WA) M/B*]SWGDBV]N?O@))_Y(\(#K7>[%RG-WK.$^PQ,?;^_PB;N[]W"C:IS1S0^? M90[I_OK-RR',D1X)A9//2983^B#]BSXC/N[IXB.* MH+ !C G.N#Z@]ZYVB(0H7:WI;A#X*9 GCN[Q@VV*W+@N-WO\/HX^9Q4I/?9! MAV*#@OQ[[G%:&P@BJ\<2O:$@YGYBU/:( "H:@!DQ>8N.S= C -M@C>.E-:>E JG@.%+EHX[2!QA/SP;TK5D@[<* M,&>;%8Y20()'7]-](8HR Z5*J0U^]^R?'JC6M.])PK\P.[6 MG.9.=_AJXDG\CN71G!5%G/$7X*%J$B"07@.I@9OAD/"7X=TP^N'Z^C; 1)"> M40[?*RNN#JH#5>G#(1?"P92H,<>=TVR8_GU9D>I*48(@W=.],5SC[LV-SCR, M?N%3>@/RT98&PS-G"+I#P'?/ AT\A!<"B0F!SNT4]@#R$GOY<(.$KZF;DR0( M4$.V+(7!A'"U$Q ^5DSJ 9=%FT;\9BYRWJ)$-O$H4 "]J/'Z('KVKT F%]69 M3"L/1>:DBG4KVHJ6>3JT@ /)T1V,\BUS7F#T MR0.]**%/M5_D\%GYSJEF],L;HYK]RBO-R* *Q.P1^!&0DCR#9]:BXC.JTHT! MT:BL,E %8;%B^R ^R$0 ERR,3="P.@;H,/IP$E71D0 M*1Y+#D?D36QR(&*\"Y)[+4CJP&3M8WE.+DJMDP.@T,4 WD2KSZO3 G1V9J1/Q,H*XL::N#XS2%3K@1QGZ5,#EXU0!-=# M8"9:/-/<$ ^)^Y D ?(1PA9D.[ID 32K/UNAV+), @LEQVW1(_!+T^ *B V MKM-5#H>)6S74$L2NOQ_6#ZR#P]WM@B],HT2/8]22@M;V.5LC53-;3;^PI0W% M*S\)JA-NK[&(A@QA)[N*F"-GA?O@F 1A6^M#Y97J],L^94GEZ3$#D;?!H6!+ M1*1P$[3D6$)DV3(D*3]BV\=1\':(0*H[ ?V&W#+]4#.WHQ]RM',*(1>ZA)!K M(BOOJ48$S9". Y(],:CO22QVTK)?W%M5Z ZM8[='KB766E9;VWOGV51Y M /P$S4LPD>R-<<0Z$X%Z;1@-;\%*'WC5*H0?6:[H!/OX'U]8(.9D"<2C0>,9 MT5,6W== GD!D0M%*+![!T9!\^[&B53%!25#Z.C:DLNT6C8UDLMZ)X8 X&@A( MJT_I.EB1T&Z_TV!S:#=BI0[M >D@QRA1(S@^@A:-%I@CTL@U&9WND7ND()@. MH_?T-$;#ORMV!R%8AR(A-V*ZCJ-_'$J2"BM2*HGWD=K))U&S;9?H)V9!"5=& MD<1&@K-DLC6W AF.SCX)9R_O40!F_U@X^SESM59X>A#XHP;M$EA%_WAP>1LC MPC/*C&C9K)P$:\=G0#8DT:NLJO)>C&/W1_N0X#/9D'!AJ/[N0:+,2+DD&GH M0H54385$X)/.Q! MC 7P!*C;%^GP88A&I^)3==CM5^CO H[Z0 =KT.R^$8Y& MEU#7QC1KE\#.<$-KM3%3<8+9Z RJ>#2V'BUH$G2A]_S*\<\Z^ M08>!8JMX58".E3F(=LX<'?L#ZE#2D4;5M=*QS8%LZ>MT2XS495L8<=9"GL\# M\1[I/!Z:DP*1'>)A%R5;@:J:5=(]VH1/R(JX&Q46:9+6?'3/&).<,HOJM#E, M0AT6%A4*SA0EPFB_7;-?L0LR+]_XS$OT;?=E97K_2HX.;Y+408"NRL\\1]P0 M)EG<9QM%D'AV(H)H& 4!1EDM.0 8B>8$'G30H2U_0-J J+JP"@:WQ[U#G2*E M1P=$W@04#%^.T8Q9+V";R#_37 MZ!(;VW0BBG@^0$)Y\R79DJ,(HU ^^W3I0"*D-6[):2F8E(K$W5BCXX!]AA>2 M:L-E>P4[657E .-%RRU*F8X[.A?F1?8229/1')(U<<%(G$OH[A$A2_DM2F"@ MS'Y.U7:9E7+CY2ZE5-K!K=PD&Q:?LZHL7#F8%M?^'A8$*^(!!D[Z%##JHB5 MRP6/Q6(]P@^\B&P\^Z3=<>SY)OH$G!V^JS%Q(*= "9@3)I4D7TAPVCOG;.3PKJ?'2KQEPLIPFK+-:3X1-JR*,6:VL M]2:Z5-8JLO@IXH:]E:X:<6&G^5%4;'$T4D,7X>J$W)]J#PDG4\!L.;J/FF ' MC#5'XT-VN0Z(_43$$+78!KJ8I&4C8-+58U'FY<,1\__WQMLLTHNCCGQ!8;3' M;%?+#22*A+*5\9EM&C#Y'E(3WNJ5'M;Z2R,>KFN.YCT%\6#X/W\.9:@6<5NY+#DKHB)4,!@]PBR"R4M*(1SJO*P(^*G5MC[8X-8=!"! MEO5;E-$#++TF,U(JH;L)X0OZZL?3.C$KR@75,AM5)LE; .J#RP2=(6T_HX$ MCZ;2V_ /U":L"B-G0+Y-R6ZAX5& URNJ=B#O?T_/D0112P&)WJ%W'"W%62AJ MXW2Q.[(M A"&;4)':P#14TSB"C]/AY:6RJOV!!>39 M6U0YO(\,=.S:9J\FDE[APL-B')Z**9L(P4(:@"_8_8 ,[$:]!X M52O-SVO&BN%F7>TEE>3I_6U2HRHD"36:P3=TRWY]!J@)- =,\ 0&ML,#7DNY M/Z+9:-0"]A=LV_$^#IEC49L1QN%1C*N'N=$7WW/BXMT79'31KGI/#CN4O"4; M@$VV>XU"R>I/^ F7/N K[ADY8 "]BQM2!=99C!D32B*CI+=;)= M,G[N9?&V5G'8&MPZ,180M;]3L%XI"2*D"[KTQ"%&*K+I.1S6PMW*'],1?B5! M3QX"-^=<8MDY(,N]8>[F_I.DI-,.[H\#=U#B+/XYB!%G5Q?MCYERXEPC'&VR MP_2F6ABZRD&UB%Q>[717LQG] "!A:U07A1]&P'*,\5>XE*$8C(B.]2G'(KZ# M,BKY)?13?-1R$QZ>0G\W%+3"25\5R!U/?$DW:>H"^9@IMMSUK6EBSZ IP;$2 MI\4N3U9,Y]SA?E$G@)=12H[)P"A.8!"+ MX%PWR Q$@OZE@)\HLP6G64=3R@G/!=0#Q$QR:8"2$=^,)YX&/V(FX=W!V\D M ?G:+@7)@,-C(LHDWF_OTS6>F+]Q+L?DPB%(0CH0I@E0AI S=-6<"'KA)4 M$!GOTU6"S%VLR*Q:BESA"*/<&*3A>>FNB_H_1;JPL!/^J10B81YH6""YY7F7 M%*ZAY C=N%L]EE2.Q0Y-%B,)5/;X"0LFJ:UCIXZCHH4^?@'5S.CABJ"FZ*EGX6%=T8>-[OLO.B:I7&A9L*E0JET*FHQ?I5Q7M MCF?MAL[0>PR8XMK'R">,H%,,8#"A;@C;76.\L9J 2^+,5NXFH^[?[GY^$_-E M-P-S5*JR#3$J \VHU@/D2,=PC(^W?4/@Z,[%Y(<3+1/&O*>*=H)M'6/ Z*_> MW-W28(58=VG0@NYDQE9DSLFS[1:"HS+,GYS/0ZWB5N7=)G\O-:A=B#(P[""&4[@N M&["0;H-*O1/15P7DIY0$ 1LE$**W.RY:JQQW5[0WY4Z 5B,*@T:T44(4F

)5G_\HG] D1]Z"P.J 1"*A@[#J4.H+=UA^ MYVVCGD7 M*CQ*E/?L?QE&O@1;?J3=2U#6H="@)*!H&:&?=74F>W-&M5N'QODW,)KBNQPK M'1A>&NM\Y%YQ*]6Y_92$,8KJ2$($UUO+]=@7XAY34KH:2N*>6+W'T315P&<" M$?GOXW?,%#T)QMQF&J4.5[U_3#VG92$)X[(I"T>3^! LF$22;>1Q5O8]3E.6 M,F&T#_CO%$S@-.G\2'OGDT;VU *, 4)+,6+RA\D'8G_S%KV =]%VE8CN#M6N ME&H!"D'AAP:$L1'=W4TW1-MD-2J.P\7L_%ZTT_0!("*)+H81Z 79ED#J:$,/ MY6!?#L2[2E5C4_1?A.JEZL 8; M!U>1$BX.U4CRE[&O+P 8GT87>N1U6KED,XYP1@9J-%B06SEIDM[#+TD"%;LG M(V4K0TT1BK;344#2GR=.-(N,"8.)&$4LGW,&3%>=">4JU52"ZT0"Y<6 M&B(I2_*6G?2,N6_U)E'#14WA+IXD#C9DV:>/49J#Q=':V%M,4D90%FD75#^B M4Y+9.<1.I0Y=$CU% K,+5VHIZ]4' VX8U>:1G-*.M9 *F0]4$5D$4 Q2:X9 MM.J&(YCZD-Q&GHRP>/C'Y]QAQ+["'5ZM479-\N,_Y9351]0(0)!D![$XAHSA MD4R4'"FO=W(-50DJ:FV(S=(V41Y,S]9$ZXU4? M .5\; H?5XQ[1?3HQA9K[2LEYV:Q/EH)X'Z@=D"4&!L$=G>D-V#E6.?@\J8! MV.$&5#*40F.7:72VZ9!TGSK;^^O#""MA*\$J,-L1""]'[7+)+?0%J+/QP]TO MOD2+(8X:%DMB21@H%$*@:\Y2,]S1-:^UO604=3:)PZ)C2AS_59[ J=RM'DLD MDRQ<]$S=]:B3G>J.=F?N]/4P*#H ;?(ZB)!F MDZ\^-)4E?'R^>\$3ZU/2B))X6\)&[G#K:1%=8-.<;CIP!&EX MY*N@F#IR57!A2!9D Q;E67166'U8%0'BB%B4+6VW85I$7-.5MH65DB*R>J8P MC+3- HGD8V#W%H0PSZE%0@!_ZISP2.F>9#?HKJ[Y%PVY8H>LN"@( 1+"8-").O7 XFB]L$(#,O1LLW<^B-/\8-(M8F$^GU->GP M7<50^I- I(/ 1PSB('TN2+I*/2 M5/X.AE32F1.X9)1=494&T7 4PB>U*<@LA"FGS1(0XOZGQ#<,6\X>RU)"Y?"D MN[#1A^K382"Z4"U5AX-V&P"FV(?Z436#IU03$S57C2-3'C&U4_U>WEGM?0R- M.&M>\)$#@5V<-858862]B1;KW86+=&0PQ52M3+/#?7TBENR<-5RM(>@?BT(KH!4VG8=,: _>.WG(L08MK M?&1+-K GOLJ.$'3(,#B84IAADQS[$8[,$ QU_BWT[OX8-4NEJ!I!0)2&:;Q8 MZ1-5-RY>(SZ@2>\,^I,N:SQ@XAWQH>B-*B*Q58UYDWHQ,=F6_1EH[ J+1W4G M*-":77H%'&7AH6FQ6O?MAMUC/L0_822BD(\OT\)^UP^!T$@_9(X>@^P MA_G( ,!]WCB#_R-;NGLZ2_EX'X(744\V+A='$TC.W(MSF\FU>"C,%O!;/4PA M.0T#')D[0;O @R+/!W;<5%Z>NXS>0" !8I#DO(>[E-UAMO_QM2V:7LL#62O+ M%;UD/C\-MR^F: PAR&JL=IL&!57\#-9!RA=P;S.*M-(72U4ATDM ]V.6;LP; MZW3%IX#%Z8@,X2 4EFS=(?I8K;''3C'T&3020G9Z@HP];#?TU)LOZ>I +I2? M-Z!+I!4/T?.E[*/N 8U0*C57-"IA:99RC[-"]^QJXDF:8+L>:B3E9[G$0X5: M>,X%=QKICE)VY<%8Q-(V>@RCOY%KWU?'O2FIUKB$5A#=89>PIABQ+I9Y@ M<4">A,RBM&$[OIHFAS"FQLB1/'E;F$8)^4@ CC-@HQ8V4"2@K!M^2PE_QBG] M$FPX%4D*3\A(U^D.]<%B;Q=+R16%(WQQL$ E5\K35N;N^/1Y%W)$%_I!RB$1 M33>[:K_$7G6GWBJ/=G%&(*G,@-1VA^P#!@'-46\+MQ:OS; MSE)--.VN1.;$IZS1K5R[+F=-:O(/CDC>A=%FYQNO&@Z1.@K9&R*@XD%4'I52MH>:MD50CQ#IR?6&0V QH ML(=M"$?USU 9.\FRHR(WQ.@I:%I3Y 0PM'%OE)/(.PW!:=6[EL8'%!"-U ^% MK=)'#76\; MO/KX,+$X.H['Y9K@>79.=M?OD8X_;$U(5BZ&!SELVS!DPHJI,P\:W;L P@FV ML""D#F@,ZUPYD3.3/_)?I ._Z;$4DIV0;(1*M*+K:#S[-OH_H_$4_S6./R^@ M"MC"B;%@=FI7N]*<- 3F>/YM%-.8>%KC<0/N_=#LZW4-HNU3V3O=Y+(UT==. M,8\HAR]M5&2MRJ)$29_)VSNL2'\D"'+XD*?XYB5-3JBC5R4RHXMOHK?7=Z^^ M>:GY-AW/1K_LR,=T\1VG1(#8'+2/5FI'2WEOY0OV"7\_CAD''):H[?=X674<, V0#6Z&UT+'1+ M\D$[U)L4K6QOVFP R=A2A3PN0&2CS *K>%8T(TRE!&GM#)0^4C8H'BGK86./ MJISTH7BOG5F5;4=(-MJ+8=)I+)'21=T8(*A"@'1",4E*OC*R>"0:%6KD#.I4 MOG?>/N<:5]>'3;)U$^39)K4'+%GX8AALV$L3/R@;7D67;M:PI8-U A1:=$@_ MS*08%]?+MNYE%ZM!AQL./8S>L 5N M7;H@:DV/0/$/3Z[T/E(*3G9+ILO$F>=;S"=;FUC$)Y>/A78>#JMV$S6T#QS^ ML'-&\![@'%Q13ZXCX*J[;! "2];+\=*0R8SU)8G2I1I]H)<"N5*>035AUIRM M$GZCH'#-, WJ**]AKAISKN)3)%;@;0\.IN9LR9UH&0DJ7KGPD;3_>F2XYS^+151Q$ MQ%!<\>1[[FX<@,.9)CMAP=9-#=&,)PT7@U-%GJO!222PK.740+D"D73>0,'"* M&HU1YS7B[T!,RKR)'!PTZ,DWYVX1'"IQ]JNAA10.L48*I%R-(ND^3B/ )A%A ML%@:<3TUH.&'U)6HRAX>.*#5.TKMW0E,/?MPM6ZAZ.C)L]41@^M7*BI9MX") M3W(5"=DW":+5HQ:^:B8\263TQP!1^VX0&Q28];KK.!*T:S!F.B'I<4/?C2XR#F^F)KA MJ:Y=_1H,0(I^("70=&?@\(G6Q^\YEL+L\Z:[5B#B]QR%(VC"YP#_UI<<4&=CKK@XREL8NH'7N K\-GR$K:RG,>S,?XRQBU> M+'!2^G1Z.8E>LT%:_>TG@I)0S,[66CY&^X)0TR57X 93BK$6V_XG%Y$\RE@Z$A_F8+40/Z-K* 2[E)H%.>Z@L.' M'\O%E44&.?]K=.:U6[68S?D@FE/=5SK+\/ZIMH4,,(E((K/6$I_/(]CXH^Y* M_&PZ.#0:PCOO;!]\Q=J>KMM%:)J@-[!N$Y).*O BFBSC^11AR73@3 ( EYTO M?NO*+^.KRQG?]]Z+/HH7<('I@M/)3^=C=ZG[Z;5.N(/F48D3#%EY\K*E'')]_:+\VDS5BLIK3!G,UZ8TH-WCMSVPQ$\01 M]=*U)ED@)W3M6W>6XEUI>VHB7XFR"=6>]@QE1^^)%B*VE]@V;6JG!NV9H(7^ M/Y(U]O2WU((*>,$R7L#UMRS/,#_]M;^;B/3[M!F"WW_-GWL_/^ZI?"OGO^[/MYSF779_G2=__5O^0&<7!; M9DF@Y\^^GWWTQ W#PD+/GWT_B01>7$Q,IPN-^,NF M]/I*#!9WY&@A'ZU3$ $O?G8L@_1<]@AW-!:G.H-Q=)LG$EO@ZIJ?D)R#N>LS M)W^V804-0ZEC'S@4_8/T1CCGQC<_F37H1F/VCN:"7@536Q"<7KPD"1%DA-&, M?B[Q0A/]Y/H4:AP:Q^/% OZ=@_@*V/NKZU0 O"P>PR&_!!XTHA_+Z(S5B!G2 M+N5JM&@MZ0\!S5UG2\4N>,!6EB/Z.9TA+E^-)A8:Z@*9H_ _&P'.+Z-?,,5" MO BM$4N3?"9$2_S,8(CNX5M&!P.9ZV%N&[ P3[#/YH[/=#$+GR(EJ R$ * M3HRK>1NVBUC&L]$8_EU>*H/PL2,O4#T?78Z8(TRNQB=;!/S"-4/?HS/C]%I) M,GW97+:_F>,!PF$&V#A&TC*=$UK>:88)?CV-E[!L$'QGL". :N9*_VRR+VS[ MP,>6<%)+D(UZJNU/!DM N,O)+$(E<$+]P:GCLA2EAD]G/9V06#G MY P O)@B UE.IB2Q?W=^DP-$E7@R0S'N8CJ-KR8C^(T/I*_] ;= >&-)Z37 M 2$&[OKZY!PN\;NW_NK79Z=@UOV+R^$BVF9YCI/$T8NE^1,??#$>#4?F >]0 MQS(AKB@_/MHNO7N-#Z(*833%H"C]LS)>5I^R,;P*'/YM^@+W$M0D4X<7;N9D M.G_FO07?8"")MV)'))-9=Q'AOEUP8'@_8.>&O=PZS[ M_/X17G>40$95)1[-D9!&?M!\\J!!? +4F"V:8 MX^G,O=,,A ?%'00(N .P5HZV!"8WOT+E8*2,N*/#,B(Q"&&3.:M?E_/+KMH# M9^[G=:.@X'?(WSB:$Z\GWY4IT+II=*S,&%TA<+< M$L@F,.F9,$*U]6B6RL4"[N>4V-T,!T-I"1, F\_QAB]1.IW@6B:P%G0!J2Q^ M8RQN[YU7)0CLX1YA*Y1Y$G$@<:BQUKN5DJJ%,V?GZ8,I0"@A<57M0M$P/"-= M^P"-M8@,7),7P_, R%S\0S#&+]*[?J3*'X P118Y,2Q2:HE0:3S-NV*^6S^K:+;SXUP-LEDB1)K!S 7GDY'X&P6ND@;Y3N*, %_+U2TZ: M3+C)9\OQ(:&V;[E0P+'Y]?N,P=YX[(1VUGP2SOHNW>T9S6%/4VYG2]D(1)E, M258/!-OQ'E]J+L!E9Q-@/Y1'.+I724%5@V^2(EDG6-_0DU!T&K1A59Y MF112VFC%S=A[,6QQ&L/NX#,@$RA$Y>F1D4>K!=S][96O*B^9-XQ$#H=:HRL. MU2$.@: Q.8E$]>&^!X]J@T=(BX)Q6JADQI$29$A84651.RHJI]+;#QL$O)B' M.@*"MJ9Z2N3SI>HT:W?:/9OFRKKL9 #M(%QCUSJPB&#-#7#_F!68"'"'I/0A M;YF+K_CJQ6$\,(X:U""A)+D\$\FJ*_@:SY\7>H\D0I.PXD@26DMI/Y#LJ3PF MQY5AZ\J*:T#Y_NHXTJ\8>W6WK]#F]E=XO4CR&,/X#S5<;TQKXZY'V/OI_;M7 M/W_@44QIPAZFU 6J.-KE,.Z$QG7!-$V"PT&2:(Q'ES?% Z7:-CGC1%0B0%P, MK$G/TE2#)AQ1T&B1<%5GC#/S!'N4@TE"B,)^DJM^0/AWF,=3=:'Q=K8WS5PR:0XY2\E. MN:0L3J/ VT9QG!0JZG-=?0Z&I+/ZE'"Z]=0EUP\FP9)J^W]W^S/?_"+9C(FRSW.N'=@81.V!/V!]41R(O$&D2> 5\JL@0#. \%\Z4[6&02W>1) ME:"[F3@WQH((V\**1""_W&+X'Q/]MYC"]2'=9U(CYHYCMC\#;HY':)Q[*JM/ M -QWQ6H(*(J[@Y_CP7@^N/G;8'*YF(PN,4'[,^TK9&+<*0^M,0(:+=L)3[G> MIL&>:X XW760/N[1PZV!1?P%WS\M%ND^]\=C]WQ=?<+DN#KZ2)I[]7MVN9Q? MSJ,+7JI@"T<=SKE*Z'_"%04MX>SQKD:CA8YW#<)4'BUD.+H/9'@([D*"B9&X M=-Y;)P(*=(/ 0L_D!##(T>&A]C(YZ>K-\\ZT$EN:/;KE08.HWK! M%_H )ZLV9=Z!N4.\[W6Z14,-YPPB1U4VH=5[,606T*HZ"(+LJ+F"4:G&$XW+ MHDDM(.%?R@&0!.Z&S@7$I 2BN68UA&#DQ -)*.)ZDJ')0Q*,N<@OVT7,PGU+ M^CRWNW7LSO75=E8_5K 8QQ.J\D(>";UAM1L.E42NDH&!0STCH=LTY2" 0 MD+A"@;Z^#H2 ([B *>7^LV5KG^U,R2%O^HDC1B=5:8WUU.PP@?)PL70#AGX$9 MJ+JM?3RI$F:2592#\@@ZCD3IU&C0.TAUT'O)="YM'L:,S<4\D+&$P6XX.\(> MOYYS'QY0Q+.IM@%3S2&' T1W@+(+7'*HN'=4D8N^8(07AA"177\XOB:8T9],C_N?U00XTUM.I7>4'0?%/H7/ELR,ZW.Y*W7R MXU^5M_[+..1_P(,'Y-E#D"'20HEV9.@?T+?E(J!_K_T"FT10K5^4)."VFD1< M'\\<+!\0:1@H,M*-49*8@DY_SX9G+FZ8K0\@UF 1KH,3+OF07'%:(:(H1K.N MN!?T2E4O=96JW'GXA!@\.>K6LA9=+BLV>%W2H -IIR0=LV-\1Z8]1J-TW;C@ M)*/2D>6&P\#=E$O(:68KOIAR.N%+R='+$K/_=S!%WT=/#(_* M%CTV*$E9N7B\!Q02"LX/XZ#)VOC F;99)X80N#^((UX?'H \1I/%OXHGTB%Z M*_+$(A&/)VE=F)%#+1S]N)F[B4Z.-N/^_\SQ7\8<)3,3'V/7K+7 8)\EZL2N M5A-3J&B7<"]B@L$O18:+)88&M.ZZ1DY&85,'I+,BW&-!T16B?\Z9,7XTGB4H M$L\=!-%Q0;'$NH*U%%?D(GTF#W4RB;0X>#".%O]@HDM65N7U;GJ-_//]*J6O M*U?!%>KM956NS<.60VX/F$LB!:B0DN29(ZUOMY"CQJ?L4W0:3W/)Y;.%M:E@ MCEQ @IV8$#\34 M3-\F@8%9*] MYHV_FS#43@/K*#4*D*5*M<^AU/:AM%F5]^NTT=VUL^ EI3I*UKU+IM?DRQJ[ MP*Y26^N[/_V%W"*GL5'M8>ZRH #AUFB,Y^?FN_3'>73<0>]"_]E,I9$PP27E MN 2)%9G$RS'F2(QG\17ERXPOXTOXA*)')O'4Y$WQ7Q)+\TZ3ZY4 FJ M9Q:\'79PT(8AS!5(Y^VR[JKXNN6R:&NJQ!06=U-)V75Q/-0NBL,W2& 4>O [ MI$**P1)#^0+$+ULG.*%L ;$.I\8BKC:X)7AR2 M)U=1;9LQ*U-P>AN#[Z2I._-^!">^DF@N+6@7P9YM:US]+6E M%+#L/)*EIK<#HX!A9]>8^DUA^RV7BG&:4/R/"<;Z(/"XX687=Z9;@*2SGTJ8 M;4\=R4?OJ*0;:C'\,5V@SN_(CWCBZT90P(P^]9$ J >@%I6Z!I[W:BL/E7.G MHLECU * [7_$G5P)@9ES*_)<7CQ7LD&VFHP;I7$G >D!010B[&+ &?D=7U![ M VVK@(MS0QQ!&RI4Z"6ITLZ.,EMPEI0O[X+L ^T1?J[AB37)T*?4^;@+A)HB8S @5(6-!RFL;2[*,I^-1/%\L='/L MK>1JSF%Q1Y9&3VZ8MOH<7(<]V9+S2-QV:XS17,SBZ6C6?6H"%EH$5A#&R@A: M8DA?X%J^VG4U/-@G+O7#>*+'C/R!L J#-9;Q:#3"_V2\F&,OYM_Z\!#O&9I?Y#',<=IVXE,9LNP5.PUT?\;*2S]#62H@EU /F(Y"SPB29WJ%; MOY=2!1:4L)A "YT%UPQXN >0W"*88QI/QF/\ST'#5;?#M7NHL(U*,P)#(#67J] $^\U+EDS:WS1;0-GH:1?=_/P68Q]&RXT4G"062#DBM/?(+6X" M,;M@(KU/@$\EE\VK'[;#U3MM!5)K^:#N);@YN 6W"CXH2I3:D(:"/& 0>A1H M\Q/:N6B,X)ZT:J/2NZ0-P_'=TU%_+AE=RB>^HV*?JZ76-XW*]QAC>>FJH%&U M6F6U=FF%#[D6#X##Q'V9.4W6NQ]%>-%:7#RR%PWNZ $.S^7!3U5I><(-/MPX M@&!P+D?6=_ !V(_J!7#03[C?#\IZ!W(9_!:TP1S:3D&6^.NS@NQO.X?1;SB' MH6@MKA082XUJ7:%;ZA2)DT_QA>=K:+_XYE^OWP3KD-PZIA98K*+8'P<;JE:$ M%2LBUUU6PL/9QL?U>[\,^!EGW5+BBK5&L21PX^6A TGMW_',CVL1AV/AS5YZ MOB9-=X.J2@%3T\Y4+FU99<#&-K266>%R"AL3BXJ"03_H*LB1#@"Q^KIE] ]/ M8SI<;(UYYC9BMO!@1?C"M.#!,UI7R5/A+_P>8[I=)9D&,(R]DTH;>FOEQ@D: MA&X'] /LI6^ISI8659D;E[45FOW(+52XM2M'3888&#DO)$!][,X],_'=-J\L MML*)6N?1,;2O>Q'>L3O.>_";DFLO48=>YRAMR311#@A5;)!-NZ^($/+9)D4!&.H=LXB3\ ZPBP4( K+.&FGQ* MSYG%XQ$\OW *#L=Y=&DY9\W?1?C7$=:R&<5C=]1(]1"PD@HE[5@W:,:_FG*E M * &+7#7:J]J-?/5$+>>%>"LN>U.9 MNY:"N5S20(]#;]BIK*WKG)[(Q:$"*CI80^ATR6B?67UC0!RT2X=B01BHCI?1%"8E M65,Y:@E_98%'CO;H>DAQ?*%CF^RL3,U>0_$VPT*NG,W2:#S)]+0PN;K-CH:N M/&#&$G H0-3=V\B377WJ[AII(O)_V8BNC N"(U)N_Q0HAR38(\QB[X-\G]C:GE#B&(1X[R:"5MR5@1LN< M]B!4.P^9G,X(>R1,SG=OC8&-LPP+Y$O[6B+QV$1:\F*T)WB3+@>R2.+NX5Y1 MUT6;2/G8UBZ3FD.>4@D)]=5?+S4&^%JT5)AT.D,KU-*MWE1@Z#-RROJUM,' M]YL-U"4\[3$0IZ71A3CJ6HTYC+T$'5$(QJ.K^'(V-7#R[S:%Y1>+X24RF>XM MXCUL01Y.K!(]DN8W]X7Z.VEN3-[=NX+J+!_D%1<79J=VO;QP5:NFP4 ZS,:S9^H M:G%N$Y?>?O;H',#:YVKW^DX8DVZ:RC7,IU1F94[E+K":Q 0KC'5U(<>J>8M+ M*OHT)K/ZI=?HNUN]3T83+)$TF>/C5Q1$L8BO)A/^9;D8<\7\8*%(?HYGW)%K-%B*D6T?-%%/-S+&',Q+N/+Z1RW/+FB MHFID&R!6S+5HZ+K-J:S?/)Y-+V$35_#[#]P4B15 ;X!$0]$T'EU>P8['(S35>MYY#+90R8FK2^Q'<<%M!5\<&,*992TU\D[&$I M%6):Q--?G,EP)F8V;>^J1B47TFJM8NEI7"([EMM*4K?IFFDG_ K(Y:?!W0KT ME%0)VP"I.5L[UVGN"997R1/?F?4[)[WU&:T^\+)Z+^FYM[?QYQL7J(6!::;L MV6QX!?\MZ;\QB!KZ'S:C&VPP4]]UTJ28D/%P]BW\L\!_EM]&(_YGCO],O_73 M?*9T-0H+F5U]2SU(9Z!3SB;\$ULJOP<1Z?@ : < Z7SMGOV M?0IR.LK7IHLIQ27FB>4T85F631HB,^-Z&AQCZ,4-%-',;&W?B$=LF,B&#HIT MYF_QS-_IF7] "(JTT(,1S:G"6J3'#(-]03;_W-'8/O CT';^F58HH5-'VG"@ MHMQ+]X*@EC5:"K[00:,"80T_ :SJMDY!PJP+\KA/-?CYM(+=PKB_>4P?1J\/ M3B0@\QC.7G'*@+;,TP26IR*0&KG"L#<&.4U0I$5SH;@]CJWMP-Z4H%>[05[S M:L_D3B,]^=8N3:GSV6'GP> NL4$4!_BU?DF6=J2"+E*4SIGR#220BPS %#^J M;_$)29B7K]A$(4\8KP5:1SELZ,0?GX\J#23/A*OY>561F9?I3_M=])-30.X8 M6RY,U:I?E4]="Y]R^OHM'5OK^P].GK0QI$2V+OZ+2?*U4PO?.4L$5[.S,_]L M%*R^8H%75"83Y+'AY3+Z071]KJ4\'X)$IHM=8WVZV8Q+\<^&(%?)]08ET- M9J?>M57[IC,A*P;P$3KRL '.3I([NNB5"XD,NF2S645:DS7I6$/)<_4?6E*T MD96_0A-\&W98:=@.42-:C% SXIX.8_AS.?64KSUW]RB3X71)/ZCN\&0(*L^[ MME%8WTL=Z4+U\HJTP F0NRL.:%^BBD80NN9KJ=92G:\S9E3OL):Z0J.(#TC\ M_9&@<3/*5)0B&\[J)K^UDWM%L_?ULW;T8V-'/@>."F1(OAI<4XY:=0%?SH*H M\)O/V,F! ](3YN_F=3?SV/$_4I#XCVS* D60>$!V[B74_*KDOOSLVX_#O;9" M%!;+WO,@'&(\&=&I:8MZ%<[6R=&UBTRBF52XZW+;&L4P](IRYXC4&T@EAI(. M(&+/UC#ZJ90-(P44];B_*VV[D5]P I<$\5MG"U0@^!!W\JYI?7@4C0D@#O;T M:K/\C"S?I=4XVY4D:IEL+,P;5%"FA#MY+'&/1*U@FDGM,PZ!\2XSZS)6PS,!D^9/4V=Q[>)Q] M-+8^0' RBU&,E8#_%QZ,AY\^PVEY+E#E,M(,/?75+KW>M"=O*W9J^P/.\G? M^&QIGN_8'R;,1RJLD\@G\:S.0OO2R_/ST 2'I%P M#C\^<,(L"?3CZ17WUAIB33(GT&,G Q;FYXNSA'E@K_,KGG6,IA\4H*_B.>#0 MQY-2%E%M,[ST60R\J8'EX&LDKZ(78_R"0HDC8+*5PLE;_$Q?]?#2D/8:V!E> M7!D7,GGIYJ;&_'D9<+W>(D<^O@E/DU?,@F4AB/_J9=']X ;T:T6)YL;6@3.[ MHK)7:R;_:^ *,)^)$.EQ[.&SQ!;0& MW1'MTK->\_R*M#I+='2NZRFTM=93L/^=\[*E4E]#^HU MKH&+:YH!@F[9H?+]067TT[Z0�&B96T;;3#95(]?_ABH*L @I61IU8J9 I@ M?"S:UR8"%UY<>';36E932DO+C'P,SARZEC.SW7$YHYW#:*E^(8U1:VT.C-33 M&!2/)[-H$<]@O!O+8KIC96!"$'K&5PL:8#:G M 8#J >T;CYMDXAVW;_Z(U2'ZOSNOU*D=B]LUIT@C=X]D'\=B2I_6:$F'(Z%C MN$^QLIZ/5& #ENLYG=9_D&/^-0Q88V@CS8H-1";QU>62A#KLV[.XY&XB%]-Y M/+_"IB-O85W90Z&+F<38: 3+"XSPW^6(*>OSZ\>Y /C+J8Q_%4^6.A=Z[O'S MCX\GA[!Q\*&;]+>"XT8] [V3?B>%O+"+$\JQU*]BYJ R!C7Z*EIWIPX#&V[ OUS$(9Z/+H5Y XPQHS_P!_G$$2T<:KJA:Q"NK8_E MOOQCD%9Z]]SZ"N/G?()W%<0:O_B*S_$"@QZP2<=T!F+KM]1@![N/+L./QO'D MRCS%6(![&F@4@P+#-4V97$87&(,'+RWTM['[34^0"XUKZ!GRIXO% KN@3H=3 M[+]*39+AC0G0NPMLK?,2NS)0:5TT \BDOC-IXCK47<9C0%*XNL,9-UJ^FL#L MTQ'_.:("'8 _0VKDUA>K =KAA;P1+X%B7LQH"8# -#9MA:M08+1?4E#]K7VZ MK:,YW.V+R1 51R3/%V-Z=@XW&W[%5DEOM Y7^;ETL%Z,M8/G\7]"XSD??FMW $8^HK_XKMP@;V#X&^\$W17 M";F9\+A&K3Z,5ZQ7#XC]5#<:32ZFI(0TB9 ^H(8&2(NA"Q-W^O*Y3N+]77%> MMX?^CAI;F>HW2*Q7V.<*X,+J+% V0)PK) 2S13P=7_9''G%1C]K%\?2=X1B8 MRGP:L:)/C8.2G"V[5"PZ-FK7!.X9-L&ZI"Z)O5@Y TJ*;.=R-'JF,]PD7F*! M&PJDXAY@71!?+H%WS:/+*Q 'IF11:5ZFB^4BOIHBVEY<8K6;J>MBUS7>.)[- M1Q1@-0J/P9SL=X*Z%[/IF-I+4O^PCC%M%'+X,!YFU_0464;-\RXG?4)-ES*BBG*OO9))J?,J"X7W M.5]<2C[Y5=KJPM$(E/%8:DV!&E[@ K>E@5M&GG^K,' @NN3/./G\R;R:<#.- M+MI)UJ$%4(' -'-IVP':@L\X,\68= &WSQC6:[9Y^QOK'E%T:,=F@ER=%U=! M%/B+\>,M M6NT:X9-9[]9^)2<.* ^L+KI&/MI7I3%?,W@WB 9Q0D!'#+)&'-O0W ';(8)H M73K0BB3I6*^?5*]/)&6X!#F@"I16JGU$=*[D57=@)*N:_!1^JNVP6G%-%+I> M4W,E7^@9.%L7,B)\R?=6%OE1(S'IFE$%55]7#0-ST$V8[#(D=41K>'<.:-1X M+.5&-LRE=\G1MX4Y&ZEH/9)AG>P;=05]_I^Q+FCOVL8.)[C#C/N!'*@Q+O8( M^"C".@!/8.:=%W ZC03[[@] MRV:RT\+<'7\3?\O R_Z!PQ/N'$-"?1^R0CHY/W^\<(*7R&[RU&DP:??@*TR] M2^G#3&.(L7@8ECS<$YFPC9%=\'W'\5.$3M<48M*U\3Z%YA92J)_$:=BL5T'1 M=UIK6'LBWI3K%/LVT!O3Y80/!@;)DTJW"8]@^E%Q[)AD158=;ORGD]@.8IM. MRM>W,U'[#QY"0%61Y FAU<"' ]R VI4]W8@FA-5NLW668*7(/V$>%YMTGU(7 M[8J";YWZKR38TAP/S)1IK'B"[MS$]C(I2FD9LN7'@R@ M AFO=2L.(>P:_^2*394<-NMC$FV!%=O*QB#&/3S BPN6TD =:E[D.ATK.)&R MBX0NQ'G_B+$#;%S\XJVJ>F\HW8;+=)[!Y?>4U6?/T1V+\7"1/VO<3)J\.IDT MJ5$7P163W%7:%$9=8%5D'QY5I9AHEOA/+): L(H$=8>6.9 LB8W\XE05M O< M.E7E?/&&V6>0\&!X:2TYK=-PZQ,CD/@RB-I-$Z^:"XBV.457%)UQD0W3H0@% MG(\ZX4 9"GNFBRD#=0RR <9/XM]XK._XV&OU8*X/TCJ'?VU]%B 7HJ MV]_?))Z"JDI&MME)"@,45EJ4=1Q,REG[=0(1O=K"F"?5BLD#;U'FP M2\,N;=@^>#I:M@#XL26EF\4JQ>G2$271$W@5EZ"BV3ITN><"53G95&I"-!.R M[+Y(SO3?Q6RR8B=/PAX?D@6<&1=?UB2-%V-#TXF.W6-G@<\ICR(4"L4TZ;'5 M+*JZ\A9,E@=Z[T?1&2@@&9F&#\);+NF34D?"*N7*XVKYF]./N3V4,LR_ ^+4 MZVPE ;6O4FKA8/(*SA:$E$A332(,$Q R6C?H*"Z6C2 B>\0B>'#XF>/C%//" M80%$S%!02+\D6VHQ#/"CLTF!01;2%3+/;?FHR6@T?;A[B:?+N? ',7EFS,!0NB'1G)?H0JT=%[4+;NEA7+9%&O)2 MFA[6\V^ZU'YP'C18I0O+:CYUESYP3C+U \5)^IUTW2-VNF4S2CSVN;2:X@D, MUGOVX-.',#.L?LPH1(9BU7'LWTKP ^RF0.EE?$FA6^/1 D@X4J3E/)Y.YG"H M.Y 1YVB"'4?3>;P )7,VCR^7EU2Z/[I-L(O(RG;RY%)@BU908"T;HSN.$JW09-(?<\]8LH*2U[:YZF?U]!9&2Y'G MP2T5[/]H0H9ZGHS:3YY [_[A03>DMJMY)N5%3,=X2[7#6F4U=Q%*I $+W@BT M!>0Y7]I&H7)I^7)IFZ_UC"WFGS6ULRZ?"I@-[TU'))ETVI'*.Z0,)E[#2ZCW M;$]B2CLB4@VISD8L_ B$]DE3BE_V*#"Q0W2)N,AJ!Y1V17"-<7@E]C?,1.EH MDNHM@CB[Z1=X5NA!YRS$0+5(-!X3?H%Q'V1NQPE>W/4(N+%Z 32HMCTWWB)!XN22(1GTQ;?R)BR%^EYOP^*#HV(OQ4E4:CE@1 M,T?@,1))?*F5[T) M\Z061"[II7A('IBS^#:*">;/T%VJV5$J\?9G0[P! 4DY5T M+^]L"$[)*DR")4(J77-E&N-<(P=,_1@.%'-]RX12C.X3"9(?F0!U(K]4 M5J,XMGIJ2-<3R7W:/Z78G9HU-H4$^6U<+'<1WF2L#K1E3IN-D%4V M(\ 6&9'B!4VP/)NO0B_E3HUH56.@@&W92!N9&MOJ""DA+PX"*UT]%F5>/API M-Q+#UWXHRS6I]N-X,IV+V-_8?C1?BMS?G.I%M(BGLVGW%$@M.'8C79_1&,O7 M6@$U?7/PI2Y,^>2A7R_CA1?E\-88,2^I74S[ODFWLH:WUVL2S0(1]1'$U8>P M":8S9GB9,!C?C(9U65^$*L8*N;; M--T[@\/I-VC#%-K8>JW!@&F>+L?S\\INT\G5)9D3C! PIIAHHF2Y'[S+@C%4U>U7>,NGE()MMA'IJ8M0&) %B(SA,VQUP/6 MTO1^V@X<>>(>A+Y0@?UD1<"44A,FP#^!3]SNH M'V+,[ 9.2PEYG=:K*MOI2;RR.5]WWFAW9\P/UQ[?;Z4Y>72AO[T\/!)^U+'69NT MD1)A] :*FQC-) .V^>!KN/I/7 @Y*%HOIOE'(.!BPG7:2?37$CW=#=6$D M4 M;= G!FCM60<[5[LUME&EB,*RRM>&9Y(-$X?A[J/L&O3,+RVXWV/ #2@#VC$! MI*-;;-BY;V0=.S7^62Z@Y4QI3'X'1!(JTM!\J*'.D4C ':13TK3NZ:F"L0,W MGR9[DA,QC%&VI^WZT*0-0F)6!JD0=?8%V,3GA&NS&E;ELNS<8M%5J3:Z[Y&( MNF=?Z[,WS.=SA-O%-]>O;[X!]=?PJJYWG)- 4"Y@;5Z)OJ$8FPJSC]>I7@B, M=JKPDI"!4C*5+KZY^>$GG/@CP0/#N?=BC[H[@A"PA2<^WM[A$W=W[^%&U11V MJO/#9UE0_@(V!0M]0*W_+1#3)^14,,?;7Z5W"]<&]B&K5,H!74@IE["B6 ZN MG67ZR"HB(4I7:[H;!'Z2AE CP,JJ*4K%=;G9X_E\ M2+S?8@7ABO?/N?K5H,_Q,LC$VV21Q;^Z00NYW)&TDU;JFE#3,?A"33$BPO"U MLPFX/O!BASU_JU0YZUJ<R-*6(OY-;^7;"X$>$-&.@/2\!#>.:17!&D'&"U844O/9[H2 MJ9N3I E?,Y-U(>/>5D]]1>[!KPE4H9$MQE!10;RA%/W5NP*97-T$E8G-YP!* M$;SD@=BI^AS*C2+0NCS<[U'?50P7;PJ5D66OJN96-&/"*>J'FS5+0[_0.L#I M[&QM<*@22T4:0.^58@Y:'Q_$:&2%.N=\"4T1WE91QRY*R>0U>/FV%?S547FA M(R-$2:,!?)5Z(XR5S3U9]P4;M*[^66?_O=4/I.J>JA@<3\FI0,S<099(N-&L MM^/K(EN7Z@9MMK@2LAI&!,?6K&$9G[>+'+ARD'4B4 M%_=Y-&NFF)K[O?,(PV+-FXGIOX%*VP OBI!+I-\2+F@'##0H1:W@@Z MX&9Q-DRZ]KWM @& E*<+?/VE2]LB'0]MFX[!5 #J,/IQT]8^NPH-43 M=2QG+Q59$>2@QU*T/=J$B11L]5DV9#=0X4\N2JT6 TQ.&O@T/>SGG%4- +^8FAGZWZ'YL(+"I(4R/86PD9F,D M<)PKLKABAJFGOR#W_?VP?G"^]B[XNH9;*ZE^3MT!U:=JMXJ%!;%S!UE&W23L MLY.]QB+/,H2=P*W%7%KU6YBEK0^5=Y=K":I2[% -GA?T],(E^S9"%,C$)ZQM MR=&X"+=#I&C="48W((_KAYJM(]<+.=HY65.$+B'DFLC*>ZH103,D]E3WGT#- MQG$GXOO%-7F,*3_U(Q5$IJMUWE.D?EJ3%VJR6RE002HH52,!PA^WR'_<)UTX M01V;7L'3]T*>W>?ZS"& M=+C=8@5-2N[:B8V$^. G8CI.EB14'R_TV!SOMH-FC[208Y^(B/ /F9P\T'* M.'+#,[2OW2//24% 'D;OZ>EQ- !:MSL(F3L4G""!_KM_'$KI4;1*184C#9M/ M0BR,1'57WGF%THYM!,1"S];<"O;9\>R3C\;7]#E"&T#RPQYVPO+O45;>[QD0 MV"K7[[0= J/$Z$-(I*X#)>ZU*G'Z^%FR\6\%WD7DG*WXJN) \O4B*9%9_DK+M7;T3*)AJ ME54@[]9[7MP31YWSQM@TC:OW(J@:@)T>!E?!,W;RD)(LXMA;"4SV(=%46+0P M7*3#AR&:\HI/U6&WQ_03& "3C$)TC[":SX-4A$6RRT'B'#N.HK=+0[<+U!+< MY+))UJ34U"[/7&T5PIDD1U9#%8PGV\!7+H/D ]"D25VB3?SH0O:U_0I?J X0JUBK)VC;DN M? $8P#5:\!CI^]?AA?3V7WHQ*1..4']'C2ME#K'L2? !*]T&"^HGW:M=%72 M\CB:@(9K">5# V\^-+PIIDS7T)7^?>#2Z M[0F!]UXQRN7/7C76O>75D\RTA"K6/E*-F71L[-@8Q/;NM,GFA.0Q$+Y:]DMB'*C .X^4D]<&L@ M_LU1YN+G!J!3H/^>'8V&MF-;')T812NVP"#S(GL0B2"4##E #SR M2 LF29YDTEBCX[%]!BH2KL-E>Y-"LJK* 1;L*[^Y<,V2)^E[$PX$XQTA.] Y"W2_'O?/YT%V\94 M22&&'8D#[CHBAP,U4F$FWI67H3$IL,8D7V*CTB!<("653+F6,DR5T1HPC/F> MXE4<.ZFDG]MGDM^Q559-5E5&8D\.6E=,$+CSBKGTS)Y[]D=>I*?4T)?]4SG@ M.,W&;0(8*)V2>&>B3/2L\^J29!>Z#IR<8%P@WG\*R$.UH@.2WO M@BC75&5'>V&39V%#U4+<3AJ3VF9X["I#ZW0' Q$6UUHUJ^!NJZ=N?&5JIU=9SZ>V$W7[ CNQH5L=--X;T#$8NL8D5JHR(U_9E'<2^5%;GOW>RV%(D:GCFVE.R8'*+ WFF?<^@S MI%9HZ*DP%)B#++\CL>^04-B#5AS5.UH1F3,L-O:QL645Q "C%E:NV(%OPZQ8 MC$.H95]2[L2A@4MR8];6FDT;=)975'HU((!*EZ5A0RH*@' ;HJ9DODC0=ZYA MZNU7[!!4E?Y';/1PXC5\O-R5MK)M!AURTBAOTVD:]/XVP0P^@9/+(C5]7L\ M-8$&BZ\@P]Q1_YQR)8YF> W->L!N@VT[7LNQEXE4F$6$<7@4<]>I"F,J>DY< MHC0$&5VHM=X3KFR+P:0;,?1D>XTFRNI/7 JB=OS4"PZ ?0N;D@5;&=8MVDN M9%>P2IKU0E!]-^8*@6FT@_OCP!V4N.]_#A(43&TC9N.)\R!Q MU!#,M!+]8N\D)VW8X=5BW]^M$<4"(&%K61>%'T; 6)+^DF35V()S/%5@!%:YK8,VB,,2V'X MS%?4WK "(LP=G&8=V;#$9KCQ$'T++9'"O>W)6:OW1DH==*CHHLT*1,\E+-K[ M$J31*6>O*KX%)#>0TSHEG$;3J)+#'/-4!9N G'=N*,!EQ!D/78GVP1@% %"1 M[%VR* IY&(.5'W4^H9SP7$ ]?+L=V'QE*SX,HQ]Q\_#NX$W.:'EMEX)DP.$Q M$652"+;WZ1I/S-\XE^!TX1"$ZKCL,$>%\MN<(:[F#!G6%H(L,QS;S2;@K"5. MHUAQFBD2#+@)6>7-SXY.@3R:U3:,$$V%%-^?LAF$,OY< @1!!9'Q7BJKB96; M55F1*QQAE!N#-#POW751-[%(%Q9VPC^50B3, PT+I.@%WB4%T"@Y0F_W5H\E ME6.Q0W,6J%00-H:%)T"C?*P;XGH>ANV/!J9^U:9F);0*(E MKSG7"Q5B,DV^:5&GSL'[Z9R=,5P:.^SH6E*QNH:9J)&[H!8?#UJ!8:WU:46[ M)0MDK;F\G% @_3^=&UFO]"8H&:Y<"IF.7J1?5;0[GK4;.D/OT6"*:Q\CKSB" M3C& P82Z(6QWC7'C:J(NB3-;N9N,SG^[^_E-S)?=#,S1Q^IX*M@6\<8,/JK-W>W7&!P7]]03"(RUVQ_X#@: MK_K\1_F$1CRN;&^M#D@D$CH(JPXII#A4P_$[4T;$\0C')$G2;(0CNI9+(+L0 MDV?T"SA?+.%L:+C3PA\K">ERR^0NR1)V&3).+U5XE"COV3_44==?8M<.A<9N M 47+"/VL*S;9FS.JW3HT7Z.!T10&YUCIP/#2H+:!7ZG.[:^$/>8DM+54!+WQ.H]CJ8I'V$]FUY^QTS1DV!,K*=1ZG#5^\?4VH!Q@"AI1@Q^<,D M$K&_>8M>P+MHNZZOIQ1!T$C-%0M]#4DB-J*[N^F&:)OT6,5QN)B=WXMVFKK2 M2P$CT NR+8'4T88>RL&^'(CW5TJW')OJG*1V.#L&+M]5WTQ-G=Q^LR05&*&C MNEAK5T,E7(7T1G\9,RD@"!UW:72A1UZGE4M#Y)AS9*!&@P6YE;-OZ3W\DB10 ML7OV%*Y7Q-PFE.?,=E/1@*1T%Z?;2566S]@^[FBB[HCQH@.B7*V26FB%6+A< M 5WNKT))\TYZQJS(>I.HX:*F]UP!%,?N=S(=](:95B*11>/.10*=REMBJ60_BFGK%ZE1H"$I)^(Q3%D M#(]DHN3%O#9?\KW(FG9-5MD9 MEZQ2Q4'5)'/F>5/R9\N_&JI]D1B0N(=^JJ;[PY B$V6&>J&S]D3W69Y+5!A7 MLA!K3H>[ !&'>.1SEA3/XBCX;ZYVDE;):#4YXY3_ ?\@)SOKH2CX]%$_E31# MW51P(X*@U*QH!IT*VI,57*+G;(RD+Z%CQ]!(5K7IM-UDIF//:].QYP:'.PNQ M3@_1WS$PW0!ED"5O2@ #DX."39J$D?9QDN0*_4A+I(E6&(I:RDQ=U32OWTMF MN':;-(EJ+C1(8XL(P-0 Z@I.I8I>Y <;:"&(^77VE+D,VK$R6J!?Z^.FT*= M4OS%I:$;@94F=R6_V(G8UU2)3]QFE;90TZ3(V^K!W<^]:CW7WW515V<=VQ+J M#YQ:\J#"%(".G!NLD.]\?-XZ I#9@%9ZJ)0-?Y7UE-2_.MO[VZ^U[3^V5H&) MN\![.'0;8[(X@$C]K=B#VM7;,/Q! YQ),@MCN4((=,VIQ=HHGN%T;^N.*7'\ M5WD"IW*W>BR14[!\U3-UUZ-.?*P[SH5J;=@7HJ'X"_1AZ"#"44PQAZ&IT>(S.MP+GL>$(\5(DFM'FO*0X!]P5B^.9(6U']@.0^>7O6Z= MF;9OYI;AJ^-SWS.6.Y8E@NW*9<=U-4$CG19>X\ZB99YC@?*@+*-V8",-^9$J-_Z:JN6_W?G:@Y;#L2Q4CMYLSH&!-B#7 MBO]E=T/A)H05<9JQ;8U^;C:0WM>V<)4G7;NN=HV0SB)-W#BQT2''TCM.UL'J%.X^+?.OG55*TJPU0;*E+34ZM&2*4@I'NQ,[&PS M3D*G;3QDU*[6J)U8[W#>(X.HW#D6LT^8MTOK)TV-)I.T]%SB=&R:RE_)D,8Z MXPU7>K,KJM(@6I%"+*6B"QGA,.6Z63A%@BTHT1*#V+/'LI101CSI[NY:FKA! MAX'H@D#U.&BWD6#;2!>*235 GER#*\V-/+/#=2/JOMDO6^"9YYQG86+S>G?A M(E$93#$5)NQH^5P'O@>U/87=(KF_764@^E&EG4?V&[AV]XX0=$A .)A2F&&3'/L1CE'05C"M?Q.]NS]&S0)# MJK&$G?)PL:XL>7CQ&M$837IGT)_4;>-O%%^43TQHU-Z)K?;.F]2+B1G@[#U" MTV)8Q*T[7:7D3JFU-AN- S!)VPDE&(6XOE]2MCGLGL( M MS@C,\:8-_NU#:4JH?6>AJH5 M-BYCQZXR:BV'IO(\5RN["B]![U$.<9;6F2T!0WNJG=%VS?91@Q,R02GR0-;* MPT8OIL]O1(")JP!#/+)Z56&J>G?5;>O YBN[MQEI6J./Q;+PFDB(_F.6;LP; MZW3%YX9E)8EPX2 4-F[=5?I8K;'A3FOU&5@2XG=Z@HP]H#?TU)LOZ>I +JZ? M-Z"[I!4/T?.E[*/N 8W0-K6E-"K.:1Y]CS-)]^RJ64J::;M8VT:.%>G^C2(S(M! JN"E!!Q)V6RY/CL"DCWU\%*)!08-9 M*J5%BP.R1>17I8W3\K5[.6;5-.*HDB=O,73]'USH!P>6L.FO/.P9RCT]=G!* MOP0;/T?"RA/R\G6Z0X6VV-O%4O:@;U,5!PM4BNE[*OC+Z"M&N!@SHBD/4L>, MV(K936-.[@SBH.3,00X<>N? 8" 0LU[;S0'ZAJM88M& N%YXG)78EUYNK M'/LB'+YBAUF+(Y>>LR[FB0-!?'7=FY:EN7!B<[HX ;Q48.)#;2%!.T)=C^G^*N MA+>-8TG_E4%@X]&+$=_T@@T0B^3T]-W5=7YE$5X<*#3%/WGP@Y0WRS[@[8# I >J5QS*^AC! MFR->QSJ@>656]P^6S[G78*VNRSBZ#UT_7+L3P-T5P>C(RX'AW34TFV86!Z@\ M#QO7D\8:4%TG?G68?>__:P;477I+0@8AX^LC B@]:BJL"/)J?8F'F"M9&M' M5>0F-P^D[$+V6T,J6HTN(?*X_@ 6AB=U*G1V#^M*'K6)CE M53 I04H1!^/F M&-,30P.WNDKEP*D]N0+,?LY[PT!%2%,YP8=Q/I#"3C$0N9 E3C9J@4L>9B9APV*&]2N0MH65>* MJR UR>+"N((A(Q JP 3+W\5RD.SB;GVS1L:9#M5$V]]X)7C94*Y/RJ6)ZVV) ME?.2#L_8)*_62)UG/R1O#L]>_?!"1QP)99//MV1BFOUP>/892GY8SZF9@ZQ/ MK2<^DN_7QI1,'A:6<,X^K6_A@#19\\*D22/1 /8180XIY'R-X:+-B9+I^^O# MBM'?.8+!@)*K'"_01ZLW8[96A5^$SNXD_*SN36@1^75=$VHC@U"Y?G:>GGMU M,_2Q56"Z&Z-#]'*;V=A,U1]6P&@QD'Y4MG>C^61]#N[XL#-\ZAWMH,GFXD". M7[!&E!2[)DPK2 4S@!I2:[!9JN?&V&<,^]J8X88UFP8H&YBSP HG02GK!CK, MA:V4E:%*OAVB,=/"&HX"M2PF03I'O=\P&KB.:><>NDFN.7F!L3A@+ES.M^WD MED/Y9W5M7C;>*K2X?M7SY)BU8I=KXT:N T20'\*56UL3*;EGFR[386)L@&N, MJ+MTO#&_F8@TRIE*CN6FH0%_C]4_W!H]=61R'@P\K93ANV-9&0\-J;%8(E%^ MRH0;"9(?D$9-[@BUYY+C=?PG>BILFOA[ E:XT4Y^&I7 \KBH8XVZ)T( :@0V[=;W W4@J,N6,J-DX"KV^ M,#M24OR@0R9F,E,>F>Q=_T#WKE'=H1@QK-/.EMXJ@=4FT&B!]]X! MH(-%HMW"9MWR^SLME8)60UR:E,8LM;Q9GM_IG/2-NDW@EC!W!.P6=0DT!UF1 M,I*7H?)=5;Q09Q9'Z,1 6*' <4921(Q\/Y8;GU#3I7#%M:]U5D>?.E XEH)' M--XFIJQ2^PPRB* @<[.TL*U$VA62O.DMAZA@MV@WD5,I7<=':.E3+8<"J4/KF"%\ M%SJ]O52>1M.QT?/QUDE2M74? 3/A.L209W7Q[^06XWO*J&W6YMV+E\E;%Y(- MUM$DWCXC[PIVM#E1WA6'SN)^4@?0C&3,V*9BAHS2WE$9LL.&00#WMQMS&,8! M9Y/\01@\=\J;EPPM."\/&YM8Q_>WNEVLV+V,[W<@)NNKX>9@MTE+OCEZC>;A M3IGOM>:!>&6E[QLFNE:Y7ZD&&"1N&$2]HUM/JZCP1TH*=K?Z^I5=>JWQTCT[ MGN[CWN^MZ2@:7ZY6%RK-N&*57%6]XYYD4"G97@BLU6\:FFP8\J5\PS]Y&S5V M@E@6YJL_Y" (>X\2/!*+1KKX+4>MF7#4#'(5/:8CYO4U9H?[BBC:KE"UC]D^4=RD#H'P$/.-.M>7QS M:>&679AF^37$\Q2*QZ!-2+@A#S1)LF5 L%NOF5 $)6V7@R?Q+[+2'D<\8<@/ MAGQ@M!"5'"9Y]3SYMR0O\5_'B=>:4)3\ZS4\'),#63_(2R4G'X@OTV&8W^7, M :A_S?P0*A*=;"KO4,P^,7D_;9M![73X)!\A(F_6@S% 3HNE4_(RQSB*1W4G MIX,E"A(T'QK()_0)2WXDC8$S-'91"7Y^Q_XJSNR^EM,!),^2O$BKOHD914I(-I"7,(C25MS@*_!;U\)0NCJMPI.3F- MJ'!4:9M4 B1Q_V[956?/-9/\9TE=PD;(](>2QT[W!:9?4,BZV%8/9I?<#D\JC,]9A1%:XLP,ZT8>;$T$7>7FI!8G1FG"EY$J>)467UB5. I^3B0<$#@,?C.!(=&G?5GP>H@; M?FP1G.'!-P76]M[Q_3XU>4@H+^3XIB=C[\;>RFME'@A-#8E%#!VN:21QR%K( MBB(DMA\N]?"7VN00T=D\= H*OJ['GU+>-2 H7=JTA4G" S9+Y.(E]C?V.'SE3#-T[D:^POT8F^K0VQ]'=17J5EA42D M[]*<2*JTC?AAF,*5U19G9"D@5MF(B; O/MHVU)/4+54W3;*7M_ MG[(AX:GJF72HA[]4 ](P2* B9-BTLI96^L "I1UQ$G#)917][?#,4K@70W%H M+5">YDT#_]; YL &_<7DK@":GN:PCB^ %F?TITLF]$;I&]VN]%D3=.E)IN9, MS"LJS0<,I;R1(A,7OL]^#-C?=E,$>GGI_'LZ2!ZY:8YQ1'\,;/ M)]*E59;#OUVK[PWK:?$,9?>LS?BB*/I\; 1/E$[B,P/!OD-[R?B(B:E[,1R\ MJ2[)#W %*C@'.=*MLJ8#<:;#4O!QF78P>. 9*Y@76,^5P5?ZLOJ3U2M8K(,] MT@%W$LG,4!QTL-7;HDI03"F0"^>C7&LCVD"VMA\[^\-)TX(DRA9EU M_OX:C@3,:63DTZQ&4C&KLYHX^PK.51WA!?2G$X54#5<&',Y95R&)+8!#[&!= M*ORIJ7+XJ>UKM8]AH=.^PX4#RES6)34%)*[$TUX"O45B/RO2LFOI$;PYMKC> M8(_YB@S"I]@OW#MH.OQ4>2I&US^V[\9W^QO6:!IE&$[^L Z^62NXW,B083[V MYB."S@P#K!\1(CG!UPSZ#D;*''Q#YND?..]/7F9#@&S<*L#]%S;)-6X\>_RU@!Q*N MP<2I.!H 'K[$JX&=#_'T\%8N@8R5R9GV<.@ZN&F:I.G3NLW5$(? B4F/'%@' M%!'NMTK=(=J2I^,Z9@T M>_G9IRBSU?F"UB^05K/^\;URBOMH_'#I^M5&JRW2?:#20O$>H^^X!6["NO@J M6^J"H#<-4"G>F@9_V/&9FZK#BA_?=[8]WK>NYNZCTY2^6A)WEGG5%0F -:SDV!)A;D@*-%V!$ZYJSHAVCZ2T[@>A[9)8[59"*2P.%0J;.9 M@" P0HJG&B2B0 7GCP:FAZR=+[FHB<*GHUZ7=(/61*.1B!4H4DKAY:@):5KB MV)%U+6 3'(_'\,,2(F<*Y Z*][1%&F -"_[0-3FKTDL@G&.#0%7-US7/JYJZ MEZR<=6 82>3):OI;ERP"9<#.LM1D%6EX(MHT S$1=BNP:3#DHH]#==2DJJF! M(VAA$#U\_E&EW28.^!(]:,EK'*V8)<@L/8PXKTG*+>N1$0=[\^SDA-@<%29B M8[)$>N/G%T/V;@=L!0HX-,KUA:G"@:^((2YP*P<^P)6!4;5DT,%)> F4E+MF M?0&H6X;$G'*WHAM^ZDD8?#UV41EK2-CSG3Z( "9F MBB?M((>X&>F)G3?=RIA"[G';;1PJPXF;K4U3"VE.5,[+Y(/Q%3MCEX>9PZO\ M0J&ER\N#0Q6+?_PG:BWQ0B: C>#YJ4DBZ-YMGV@/_(LWP.%7A=N&(M8=(B-< M*!'#;?GCPSW9[7D_R])?C]H)I*3SM@,)9T'!1:S9KN= 2W5G+U%HJ"JVKE5S MH BOB1^@!ZCVJG.6)^8@>V]O&*E7UW14%S!K\);2E)9Y\C.'$1 =<***R=,E M7EM;A[75=>771F/1=GRQHCIM.JZH;F$&&L53 R'^GRG_T60@QT$Y F@O..$* MRF?GJYKF!Y.8JC^/>/*Q@K@*>816^^XU6M"E! M@>-R/5,U^DXY[L]>7?/DB(.4AE ;-%<*5J-&F(VF2=N^UV/&)SGP-!E((Y7^ M48<-Z-&YQPSS>AH?>(XU&PQ3]7^Q6__'B,U8Y*-$)53@PL:/R./(*^6D.:0> M Z:(TILBYM\W?>8U/H=S'^[ .;T1P8GT]D(.HLF0DV"K;0Y?N]+2F[!MN99B M7G;TAQ2SQ1Q8!$MU@O>6AF @.]83UU0 D>F9O>V:4(:VU-SAW'BE/A/GIHG\ MWK2<#M[3D?)$DVHBF.0GX-I81RCZSRK/YM]$S9YXY!S-#DP*0VXU1S8#R2<(QJ'%"E5B[*^# M5S61IPGRB]N%,T-*%)'E;7)L;:O33K+R=+KP*+6C@'6C[RY75QRCJXIQBF(= MVRB C- +*AB;7170-?@WY0W$?L0*8H.!;"T\"H:+'I@&OTNBLI05H="FL-5Y MF39P_^99F@/5;M(*ZM-W&;W@)6LQ;T.#L.GROJ$*JIHJ:!M4F.6!X<.#M9FB MXE OG'/LGWT]38XT/BSYFC'PDK3Z!H$6%8/G<*?\CIG$L6Y:'%7S6'3_DXBY MIKO4*FI:B[1O.SIJ:'QH6E:[SDJ09GO4SFKP*=69(D5=+JHB,ORWR_@L;>\_ MM@5+TI6J?N#Y.MT6RL'EN/>(8SVVZP$KH)6^R>P5*R"#6K:@)@391Z(*_NF^ MC4H%%VWT)1O)R;Z%)(LTF969:I"YLQ[XWQH_ ??("B.MVC*UP6Y,> MB;5(:3UNESDV?LO.:I[BM&#.O1L$NXQR17=>";UTZ-S[0*;/+VK,+G"10G*W M[M+.PZ'[U4"#9L4_Y&QPL'#:V&V@S)_H'[[-"B=XT8B/"$#0)"9,PP3IM+"3%1 ME4#I&:PKN3)!;&(85#/'IO-BFYMRW"IS%%;]DNR>CGT KR@/W Q)+VS#'BE5 MU:0E4+>H]E+EN#,XL[$=D<-56I<),9UL\R)H7PNV8Z'Z0(XNT$;:DFM-=(]7 M0.KQLFVS#(8YYCA0I!V: $@9RR9B:<:[#F[L.FE[8(U*1\MEC^:L:]*^Q$,P M:]$>4!H'!*F^'#C]C)2TF;\,SLJ^5 =A5I4Y^221>5FHT[7P^84_R)A;K)TF MOX>V"*W$EG=W[A?/NB7M^X7@"$$AJ3&4I">Z.WC1HJVH&UOV'*M)W"I@.[/F MOJL:'/.=BE_4R>-?>&/RMJ[*CX81OJQ@ 4(_J^A6R9RJHN_?+WX'N>&2U32: M42%WD:9'HQ3<$L2I[%:1@R#(E0WYEUG1(!6?-G>!CQ= M -44H<&/Y7FE/>MUZ,L_-L Z7TQ6_ P=GK7)YOS1D2T0B\I'Z$"X=YQF S"U M[P9%)7?2TKDI\7MX@;$,2"'.3IN-WNQ@NER M7)$FK;6QPK Z_= >NT1NN$GK[G_S8%88C1L#7$;XJ&KZUWGC \OT1'7'^T: MICRO>'*'_C# ]"B_C$%3Z)I25H%:[8EBZ@ZN!8$Y$@QKA.=GS$/VJ7A*HV%)/:?"EW"((V^+O$0?5OY+(W!:[5B/WLI.K>;*C^_\6 M^!JG#D[XZ5\QQ[!CAK3Y!6&B=+_>8_H_&[PZ1AJ2K^:+KV" 0E3(3IRY[545=&.-O!ZEP;RT:J.=JAJ]P#? X/-'4:?R;69 M[0+O?CX[2F;/4#T)A_Z3OD-'/2_' H='MXH?+!EPH&)$[M92'#<8^,)&(Y,C M$5VANV 8HC4L,R'F2O)"=,.HPKAI,2[J*7:)$'7K;X;Q+> Q&FK7A!39CWD- MNRT$O#[%V,Z\^-58P/KDL3K![U[T:^H8@:>_\]F/I7V:U8Q'G'[707=@Y\08 M K&KX3; ,^WD9^COP3B,RO9T M#?^\8=OF9&[>O/VK^_H(:3V/T#\G;#=".2-O[CEL&[ ;Q/;NQ]HCW7]'2L2P MPK%;1PS&#:='CLT-E*U!J&XH:H;J^X"J<43N$\VT"NV3HFPG;[,]FY:B5/=@ M.[:%J\9>&%BD98(N!*?^#==>$*&Z^S0$51S:Q-RC.UR.4)5OQT'H:;"_P^C4 MI]HJ6VQ#DZ MB'H(XQRN_>H=>\F(_:)29O\6LVW"!$A*'*TC,\BH(>GAT%[7NL]HL-)XE+LF MV:8Y7X43U!FTS]DAWG *[,>X8O_#^@^S1C%MW-GRUI0I)Y2)U0-G:7WU!X5( M^=T+C@>>K_678;'1@W>T/+]WK MZR4YI88"*HA(G&;0"7(,!U6']H^Q!M^]??7Q=/A"(=7R#DX6VV:Y%DG!$8_K MWYUHO@=.4>+P#F^!\&4-GY2@DVM.B^6T/+;I3W&GQTB 2GF*!O#E#=L7F0E_ M@QE>0.!>J52Y9XR+#X3@,,]0.$0K>R@*6:(3)U+;)I$Q#=R(?Q<3P+X[E5<: MH"5<3F%";3R_*.U-@"D("+F 6B )J ,4@ ,5,,Q/WE)^*/0-Q:?_I,AL>7/] M4\>TD(F"/"W'9^DGC G,%(S*V,-@/Y*Q!A-DH%^3>+_GF?SPS$EK[^&VNYS4 M^6/BEC, [31)$_U(5.PBYWW\WZ7-96MA:O >YW(A@IZ)XF)7H6DUAJIW'885 M;\DKPPG%G1BCH+@3$N3OC.U3X05:JB2O%!@8[-L!6+6-V++!GQ=.*-'P?=$< M_M$/14R] -Y!3/SD0?/5LK[S \@^QJ\YAUJ'Z^G,BXY#W:4GITZ *\4 JQ-, MCSG6;9?J(EXF6];51-E*F"#!X)5/]:2AJ^B9]?4Y)5O]8\U0^.MOW!O,94(@ MVKP_Q(V19Z*CQ-@DR!X[_@[54:KVK#HN?39<#[-#&4R)H&M[]PT^?:"MI^-. MO+!DHEGA/,0;B\%22&?<]:[DL2\P2/&;3G6STG#G/!>I T,_K*H3#^U@GN&F M(Y6.IP70>:QO%X]WJ/\"B8]5GO)N'QL?*A?A?A/OC(V#+Z;\FMEU+Y@4);'Q MH@_)MT_]M]-;>Q&LPC#I89W[##ARS$6/'[6GCG4.L!-4*"^"=S\ZR2\& > C M%]&/3I'M\_+6R1_&,QV'%IK$\[B:FAC($;^R,<'0$9@09'I>NWDKSFR"'U_] ML;MJ8X#T$VQ5-U@W8,O//H?\WV@4[[29LTZ$(N!*7,J/8=+$U!H@!K!>(REJ MT2M6%^QUN;R;5BY27P0#)SPLE>#@-V^D'[OPQY\-5$[0SUXZAK5(O2OQR'H8 M.Z%8*[PA44 %\5^:Z9*=DC-I=-F\%#I;B$UOV5Y;\7D\ 4V01^P/GRR,QNY^ M8;;NCFO+H%BBG4DTKK%UYTT)[= M7KO=D:.O^JN[X\M;A,3QAL-EWK&&G5?]>^IW4)V>H.H '^?.H+>XF5FVW'^- MNJX*,=) M^HZJ1^9"J%6\)UWM[^$YIL'SP?">2&DW"A.U=?N/PT--9?VWXT7MREF<8HI9 MS5VX,T5P-T_%2WRW\C&U6EF;]=X1MS[JN_7#FO(BH9XK8$;&W40\C*9[)Z?# M;A>KA8;:D3W8ZQJ?AJ6UYU!W)/G>R'=\=^M$['O]3 ,/B[#]AM;FY8[$UH4< MFTK'F&HI25L@6L&<7=Q;!CV@5LOS.88CBP_IS:*5'QIU8XA4[-C%']0Q&Z Q MII3T\G%Y;[,%!R3IR1L(@0#5QF&]K(F)#+1$ZDJMMG 79XY":QJE?B\H' 2) M)-1QW*#K-.DZ@8&@TR!U*"*%?D+?W'O5T6L;5A+1UU61<%*A[_K,Q-68A:C& M].],M:#RB566\EVL/(%&WK4Q35)5\E0YFFJQJFEK+L#R>3?M;@!\F@#@^=<0 MJ.&]&]"5Q1W2.+A3P#]F=D;5T,L\!HD'C(B#FG%*B!3[^*RY4'7!R?!0Z;9T M>SIVW#Z*U>UH;^%J"CJU&':@B_T6ZIA&H=_"2XTPN>0FM(_?EKF44=M\.+;= M)U'$0)M4*)DIHAH0E%(,GYZ C[;'*_%>(.17]CSX.0JR-KG@R, EQ6F.W1 Z MUPJ=FP;C-O*6!/H6GR'$@1-Z08!PXN^D# ]=]F(H6F-K(S90B;."F'+"SR+& MW*1"(QTKYKW4@USL :+6"3]/0;';YYV1;LL+@]!XSZ'Q&VQ@!S!O98?*" MYO(L5V)W!W1P JS>]_AI.UAV$J,T!FT7RI7?AVL7<#MCR'8AUQ[!H@M8Y.T$ M)HI#-SJ++A2=N-8O0 ,-5I[BC9X M!;G%$@/QN@YX_/&?BVORD^%[G:(8MVA^]H2N$V;H.Q#KXK7M#EH7[J?OPZW; M;\*6HZ%3@_TT[LV["P&R5LL S,OQ3C5Q3P90XD])'8O(J$;'GIF.A=](U M^9TMBD*39ZD0]/V\&%K,^_4]H1L*V]-N@*72?A#*WM7B=L-:#90YZ-/5ZGIU M+[M-1Z B?;%Y.BCD[H?WC*'94)['6"%8=[?5 M!'VQ\BG$\/B+ 'Y%/T1O0]7 /S:>&#)\HQ&AL=#RB72/Z*,<3BHA5.[,,Y"O M>U'**FP#]>:V,;9]"*J%@/0OE8M:,.L2@-^(N5:-,D4M0Y _1T73^Z"8H\V_ M": R=WG[/]=7EPC-D?RVO*+; 0.A4/BX7%XSC!O-T,758A6*?DCROV(*X3NC MNQWZH9/K,BI*(WIMO_?"F\,7WBV_+JY2G>-=XTTR]/3MW?H+K"WS"AB(A4+4 M@Z3Y\2(.;PU*XL+9%!?KS2CD8A[!7!2!2/]*1E==VO@'<>#5/0Z%"'DJ;[X! M_*DM],_-YOX__@]02P,$% @ O)A72B44%)M- @ @@L T !X;"]S M='EL97,N>&ULU99M;YLP$,>_BN5,4RM- 9(F55= VBI5FK1-E9H7>UAPYZT+G&#F=#VF$@^4%]GY? M^*>R(]'%(+;/*,'RF0F>4A])7UIIKUO].,RD ACIW#Y"8*VE$9X91MG7MF'8ED4B%M=M^P!=93/;IPX%JV,#H=3H54;6Z7P?VN MN^ZCP*YE 2EC/> ,.T<?C5? ML@/M)D.NC]T2'R-+L3/-K#MSV#6_1=Y7<]K[LL?IHI)NI'Y?F^F(MFUK!^X4 M9+1IVTW6 QAU4I9L^X[17'!PD_EEPN#(A'%(=GE0(15]-'JV5!+C (71!I2F MR;[GFR+E"AJ]*ZPD==D;2[$!_IF; H9J9F^LU-L@Q$>[(\6/%CVO5:]1(0' M^Q.DM.97;<+AUAU_!U!+ P04 " "\F%=*P-SH!9X$ !<*P #P 'AL M+W=O+/IK^\ LO:U0Q[UY(V/8H.#;V'@ H;+5^M>GJQ]$3^JLO97DTW; M-A>SF<\WNE+^5]OH.LQ96U>I-KQUSS/?.*T*O]&ZKG)]N5O6 MTLVN+[L7?QO]ZG].[]X*E;?FNWY43U>3^21\;D8^V"]T]W"'=AP@SW4$1=.%_D;7AO2U.$;R_$C2I5G6NQZM<- M"8Q!8'RT0'&R5"0R 9'))T:NNHCN'[RP:_&MT8Y$2A ICQ9Y:ZN&1*8@,CU& M9->X:FW^0B(S$)D=;TTJOR&1IR#RE#?R3OO;,EA#LR P[,)4E6F'':1;=V'G:4W]K.L\_-0T$B$3,2MS M_\^VXWGQJEPAEN'GWBM#LD3,M'P-R_UBPWZ[U"YL@:AS6VGQ MJ'[L_XY(CXB9C]^U?7:JV9C\HU,MQ$;$[,:?W41=3)?*A8WMT87-K#M%M?M; M&S(C8D;COFI*^Z:UN-&U7H>C2; MS43.Q)_OS&@C B<^)C@)!2=!X"3'!">AX"0(G.28X"04G 2!DS"#@S,I. F\ M&<8,#LZ4-!.!DS"#@S-3FHG029C1@6<9248S$3P),SPX\Y1F(H(29H)PYAG- M1 0ES 3AS'.:B11*CGEG3%*%)%)(,BN$,ZE"$BDDF17"F50AB122Q[SLD50A MB122S KA3*J0A(,RW*,R^W=MQV>:$ODCV4=DT.7CE&8B?R3[F S( ME-0?B?R1W#?8WE_E3D4\CZ3HY]!,Y(]D]FS/>.:V MJI1["]<;=$@3^9,R^P,S4^I/BOQ)F?T9S?QYH4XSD3_IIX_5T+5)_4F1/RFS M/^.9W2!V/XUF(G]29G]&[FE]M O!QP*8%=J[KT4/16O1S:*92*'T,V^_3?OG M*FR]>S;@@0Y7I$BAE%FA@\S[]5KWCTJ)80;-1 JES H=9-[IM7;A=*F;(!:> M#IJE2*&46:&#S+]JIW/[7)M_AU3ZS I2*&-6Z"!S413]K4U5#L=XFHD4RI@5 M^N F\6Z?IYE(H8Q9H8_')J)%,JX%1H;T!V]R,B00AFS0J.WW,;\OR-DS[5G^QJIO>+V/WM.OU?U!+ P04 " "\F%=*;.FO/C," M #+)P &@ 'AL+U]R96QS+W=OL 227 8Q-Y]A )LGA7#82! HW/M7'X@A MG[[E>AA.M7 MO!L7C']Y[_+_K&_W^],V?VVW/R^Y&3ZH^+N@"A\'R7R0T(-T/DCI038?9/0@ MGP]R>E":#TKTH/OYH'MZT,-\T ,]Z'$^Z)$>%-= QC4_"6'-USH"KB/?ZPC MCGRQ(R [\LV. .W(5SL"MB/?[0C@CGRY(Z [\NV. ._(UUN WL+76X#>LL"] M-KK9YNLM0&_AZRU ;^'K+4!OX>LM0&_AZRU ;^'K+4!OX>LM0&_AZZU ;^7K MK4!OY>NM0&]=X*P$'9;P]5:@M_+U5J"W\O56H+?R]5:@M_+U5J"W\O56H+?R M]3:@M_'U-J"W\?4VH+?Q]3:@MRUPUHT.N_EZ&]#;^'H;T-OX>AO0V_AZ&]#; M^'H;T-OX>CO0V_EZ.]#;^7H[T-OY>CO0V_EZ.]#;%WA6B1Y6\O5VH+?S]7:@ MM_/U=J"W\_5VH+?S]4Y [\37.P&]$U_O!/1.?+T3T#OQ]4Y [\37.P&]TP+O MFJ"73?AZIXG>Y5CW>?=]Z$_-H=RZY)_AG]9,X"[#^SG?/N,Z]=/]$Z6'<4L. MU\^;JW.=^B7!E&ULS=K+3N,P% ;@5ZFR18WK*Q=1-L!V!FEX 9.< M-E&3V+(-E+QVF[O$?&U9Y&HLV!X3 MOMXXGN?[_CY1"&U-/XKF5JNVHMI5CWV^I8P^D*UC0Y3ZKHR-#53_2Z$=UF]Y M[VQ(?VR?&[-MQSXM*(^7([UTM#O 5#GDY)2W!>T:-15>/_FO!K[OALH%FON0 MJR&U.QXO1[K+UML-W21ZD !D;V-0 M&UL4$L! A0#% @ O)A72EUH/U;O *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ O)A7 M2IE&PO=V]R:W-H965T&UL4$L! A0#% @ O)A7 M2B(KW77* P %A$ !@ ( !V L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ O)A72C4.@.,N @ ?P8 !@ M ( !XQ8 'AL+W=O 8 " 4<9 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ O)A72EQ!!K2Q 0 T@, !@ ( !.24 M 'AL+W=O&PO=V]R:W-H965TS:YM0$ -,# 9 " ?0J !X;"]W;W)K&UL4$L! A0#% @ O)A72A9Y6-*U 0 T@, !D M ( !X"P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ O)A72A3U+_.U 0 T@, !D ( !HC( M 'AL+W=O&PO=V]R:W-H965TLP$ -(# 9 M " 7LV !X;"]W;W)K&UL4$L! A0#% @ MO)A72HH^366T 0 T@, !D ( !93@ 'AL+W=OS .$! !!0 &0 @ %' M00 >&PO=V]R:W-H965T&UL4$L! A0#% @ O)A72L-?U:>W 0 T@, !D M ( !JT4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ O)A72E0).>[O 0 9@4 !D ( !MTL 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O)A7 M2DGQ]!2* @ 4@H !D ( !NE$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O)A72I>';73[ 0 H 4 M !D ( !C5H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O)A72O*Z1G'. @ @0H !D M ( !(F4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ O)A72A1?S$C@ 0 GP0 !D ( !1&X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ O)A72LY] M"[\! @ =P4 !D ( !*W4 'AL+W=OR@3@" 1!P &0 M @ %C=P >&PO=V]R:W-H965T&UL4$L! A0#% @ O)A72I@M.J3- @ + L !D M ( !?7P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ O)A72G58'@B*! 1@ !D ( ! MG(0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ O)A72@3:<*3Y @ V@L !D ( !DX\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O)A72B#DL8,R M P 3 T !D ( !WY< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O)A72@;2QS"0 @ , D !D M ( !,* 'AL+W=O&PO=V]R M:W-H965T]ZIP( )X) M 9 " ;RF !X;"]W;W)K&UL M4$L! A0#% @ O)A72F-"QNU< @ CP< !D ( !FJD M 'AL+W=O6H# W#P &0 @ $MK >&PO=V]R:W-H965T&UL4$L! A0#% @ MO)A72C$G&PO=V]R:W-H965TP@( /8* 9 " 3*W !X;"]W M;W)K&UL4$L! A0#% @ O)A72@K=L&T3 @ M/08 !D ( !*[H 'AL+W=O&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" "\F%=*@:;^./D! 8)P $P @ $Y6P$ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 2P!+ '\4 !C70$ ! end XML 82 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 83 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 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.6.0.2 html 260 373 1 false 70 0 false 6 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 Consolidated Statements of Comprehensive Loss Sheet http://www.a10networks.com/role/ConsolidatedStatementsOfComprehensiveLossConsolidatedStatementsOfComprehensiveLoss Consolidated Statements of Comprehensive Loss Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statement of Stockholders' Equity (Deficit) Sheet http://www.a10networks.com/role/ConsolidatedStatementOfStockholdersEquityDeficit Consolidated Statement of Stockholders' Equity (Deficit) 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 - Marketable Securities and Fair Value Measurements Sheet http://www.a10networks.com/role/MarketableSecuritiesAndFairValueMeasurements Marketable Securities and Fair Value Measurements Notes 9 false false R10.htm 2103100 - Disclosure - Balance Sheet and Statement of Operations Components Sheet http://www.a10networks.com/role/BalanceSheetAndStatementOfOperationsComponents Balance Sheet and Statement of Operations Components Notes 10 false false R11.htm 2104100 - Disclosure - Credit Facility Sheet http://www.a10networks.com/role/CreditFacility Credit Facility Notes 11 false false R12.htm 2105100 - Disclosure - Commitments and Contingencies Sheet http://www.a10networks.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 12 false false R13.htm 2106100 - Disclosure - Equity Award Plans Sheet http://www.a10networks.com/role/EquityAwardPlans Equity Award Plans Notes 13 false false R14.htm 2108100 - Disclosure - Net Loss Per Share Sheet http://www.a10networks.com/role/NetLossPerShare Net Loss Per Share Notes 14 false false R15.htm 2109100 - Disclosure - Income Taxes Sheet http://www.a10networks.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 2110100 - Disclosure - Geographic Information Sheet http://www.a10networks.com/role/GeographicInformation Geographic Information Notes 16 false false R17.htm 2111100 - Disclosure - Related-Party Transactions Sheet http://www.a10networks.com/role/RelatedPartyTransactions Related-Party Transactions 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 - 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 22 false false R23.htm 2303301 - Disclosure - Balance Sheet and Statement of Operations Components (Tables) Sheet http://www.a10networks.com/role/BalanceSheetAndStatementOfOperationsComponentsTables Balance Sheet and Statement of Operations Components (Tables) Tables http://www.a10networks.com/role/BalanceSheetAndStatementOfOperationsComponents 23 false false R24.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 24 false false R25.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 25 false false R26.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 26 false false R27.htm 2309301 - Disclosure - Income Taxes (Tables) Sheet http://www.a10networks.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.a10networks.com/role/IncomeTaxes 27 false false R28.htm 2310301 - Disclosure - Geographic Information (Tables) Sheet http://www.a10networks.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://www.a10networks.com/role/GeographicInformation 28 false false R29.htm 2313301 - Disclosure - Appcito Acquisition (Tables) Sheet http://www.a10networks.com/role/AppcitoAcquisitionTables Appcito Acquisition (Tables) Tables http://www.a10networks.com/role/AppcitoAcquisition 29 false false R30.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 30 false false R31.htm 2401404 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of Revenue as Percentage of Total Revenue and Accounts Receivable as Percentage of Total Net Accounts Receivable (Details) Sheet http://www.a10networks.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfRevenueAsPercentageOfTotalRevenueAndAccountsReceivableAsPercentageOfTotalNetAccountsReceivableDetails Description of Business and Summary of Significant Accounting Policies - Schedule of Revenue as Percentage of Total Revenue and Accounts Receivable as Percentage of Total Net Accounts Receivable (Details) Details 31 false false R32.htm 2402402 - 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 32 false false R33.htm 2402403 - 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 33 false false R34.htm 2402404 - 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 34 false false R35.htm 2402405 - 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 35 false false R36.htm 2403402 - Disclosure - Balance Sheet and Statement of Operations Components - Schedule of Allowance for Doubtful Accounts and Sales Return Reserve (Details) Sheet http://www.a10networks.com/role/BalanceSheetAndStatementOfOperationsComponentsScheduleOfAllowanceForDoubtfulAccountsAndSalesReturnReserveDetails Balance Sheet and Statement of Operations Components - Schedule of Allowance for Doubtful Accounts and Sales Return Reserve (Details) Details 36 false false R37.htm 2403403 - Disclosure - Balance Sheet and Statement of Operations Components - Schedule of Inventory (Details) Sheet http://www.a10networks.com/role/BalanceSheetAndStatementOfOperationsComponentsScheduleOfInventoryDetails Balance Sheet and Statement of Operations Components - Schedule of Inventory (Details) Details 37 false false R38.htm 2403404 - Disclosure - Balance Sheet and Statement of Operations Components - Schedule of Property and Equipment, Net (Details) Sheet http://www.a10networks.com/role/BalanceSheetAndStatementOfOperationsComponentsScheduleOfPropertyAndEquipmentNetDetails Balance Sheet and Statement of Operations Components - Schedule of Property and Equipment, Net (Details) Details 38 false false R39.htm 2403405 - Disclosure - Balance Sheet and Statement of Operations Components - Goodwill Roll Forward (Details) Sheet http://www.a10networks.com/role/BalanceSheetAndStatementOfOperationsComponentsGoodwillRollForwardDetails Balance Sheet and Statement of Operations Components - Goodwill Roll Forward (Details) Details 39 false false R40.htm 2403406 - Disclosure - Balance Sheet and Statement of Operations Components - Purchased Intangible Assets (Details) Sheet http://www.a10networks.com/role/BalanceSheetAndStatementOfOperationsComponentsPurchasedIntangibleAssetsDetails Balance Sheet and Statement of Operations Components - Purchased Intangible Assets (Details) Details 40 false false R41.htm 2403407 - Disclosure - Balance Sheet and Statement of Operations Components - Future Amortization Expense (Details) Sheet http://www.a10networks.com/role/BalanceSheetAndStatementOfOperationsComponentsFutureAmortizationExpenseDetails Balance Sheet and Statement of Operations Components - Future Amortization Expense (Details) Details 41 false false R42.htm 2403408 - Disclosure - Balance Sheet and Statement of Operations Components - Accrued Liabilities (Details) Sheet http://www.a10networks.com/role/BalanceSheetAndStatementOfOperationsComponentsAccruedLiabilitiesDetails Balance Sheet and Statement of Operations Components - Accrued Liabilities (Details) Details 42 false false R43.htm 2403409 - Disclosure - Balance Sheet and Statement of Operations Components - Schedule of Deferred Revenue (Details) Sheet http://www.a10networks.com/role/BalanceSheetAndStatementOfOperationsComponentsScheduleOfDeferredRevenueDetails Balance Sheet and Statement of Operations Components - Schedule of Deferred Revenue (Details) Details 43 false false R44.htm 2403410 - Disclosure - Balance Sheet and Statement of Operations Components - Additional Information (Details) Sheet http://www.a10networks.com/role/BalanceSheetAndStatementOfOperationsComponentsAdditionalInformationDetails Balance Sheet and Statement of Operations Components - Additional Information (Details) Details 44 false false R45.htm 2404401 - Disclosure - Credit Facility (Details) Sheet http://www.a10networks.com/role/CreditFacilityDetails Credit Facility (Details) Details http://www.a10networks.com/role/CreditFacility 45 false false R46.htm 2405402 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.a10networks.com/role/CommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 46 false false R47.htm 2405403 - Disclosure - Commitments and Contingencies - Lease Obligations and Other Commitments (Details) Sheet http://www.a10networks.com/role/CommitmentsAndContingenciesLeaseObligationsAndOtherCommitmentsDetails Commitments and Contingencies - Lease Obligations and Other Commitments (Details) Details 47 false false R48.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 48 false false R49.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 49 false false R50.htm 2406404 - 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 50 false false R51.htm 2406405 - 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 51 false false R52.htm 2406406 - 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 52 false false R53.htm 2406407 - 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 53 false false R54.htm 2406408 - Disclosure - Equity Award Plans - Stock Awards (Details) Sheet http://www.a10networks.com/role/EquityAwardPlansStockAwardsDetails Equity Award Plans - Stock Awards (Details) Details 54 false false R55.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 55 false false R56.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 56 false false R57.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 57 false false R58.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 58 false false R59.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 59 false false R60.htm 2409406 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.a10networks.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 60 false false R61.htm 2409407 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.a10networks.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 61 false false R62.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 62 false false R63.htm 2411401 - Disclosure - Related-Party Transactions (Details) Sheet http://www.a10networks.com/role/RelatedPartyTransactionsDetails Related-Party Transactions (Details) Details http://www.a10networks.com/role/RelatedPartyTransactions 63 false false R64.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 64 false false R65.htm 2413402 - Disclosure - Appcito Acquisition (Details) Sheet http://www.a10networks.com/role/AppcitoAcquisitionDetails Appcito Acquisition (Details) Details http://www.a10networks.com/role/AppcitoAcquisitionTables 65 false false R66.htm 2413403 - Disclosure - Appcito Acquisition - Purchase Price Allocation (Details) Sheet http://www.a10networks.com/role/AppcitoAcquisitionPurchasePriceAllocationDetails Appcito Acquisition - Purchase Price Allocation (Details) Details 66 false false All Reports Book All Reports aten-20161231.xml aten-20161231.xsd aten-20161231_cal.xml aten-20161231_def.xml aten-20161231_lab.xml aten-20161231_pre.xml true true ZIP 87 0001580808-17-000013-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001580808-17-000013-xbrl.zip M4$L#!!0 ( +R85TKY=1.(S;4! .PH' 1 871E;BTR,#$V,3(S,2YX M;6SLO6MW&DG2)_YZ]U/X[]?K[KQ?^LSTGKP^ZWGOTJZ[<'G6[_^J^O?__\QGQV;]^^_M^__L^__']OWOQ?^^G=*S]HCV^R_NB5 MR[/6*.N\^MX=?7OUSTXV_//553ZX>?7/0?YG]Z[UYLWDIMM?L!),$LZT,Y93 M$:RP1D5%L"8X1H_^UX]?OO)VFVBB6T1E[*O*E/S:Z3"I60=C3C)C[T# \*?VX.9G@K# A.+7 MTQO:@W%_E-\_WI.>]=,P:_]T/;C[>?IENHF^0?C-S&WC/ >I++MO^FVZD[B\W^JVA]4T%5\EDO \2?U!OS^^J7Y' M9Y3_/+J_S7Z&B][ 55G>;3_>M_ZF^1OR[&HI)^)G^/;APF&W74Z^G+MT5'DIGUPZFKVTNTI!^\-1J]]^ M5+D?)17]3HNKL=;ZY^+;QTN'G:H+X;'XY__[V[O/[6_93>OIXN[ZB]\\4O/K M__P??TGO^F58?/$INWI5O/N7;X7>)7/UYL$D_02$O)Y^G<;AKZ^'W9O;'K#T M,?/BR^9ON,6)M6@,_M6$$$^\L#B MKXG,I$\(/]S^]-W,#5F_\W0Y)J!^3V_K/%S\\-'C^QX^F$IFA:AX/43%MQ,5 MW[.HWL(SY=]QS+YB>HJRFLRM46)=OD'D#::/CYQ^L[N6O"TF%#EQMF$NB3<4 M[9=MF!PGSO:"HN]KM$^=;;%OMI,I9/4PA6P[4\CV[36F$^-?4PCVK\\C>%X* M=<)_QL"(&]S<#OKPZ]#\Z X?KX*/;P;]SZ-!^\_?LINO67XT.3\*,;M.5!8? M33[KP)M_W/:Z[>YH0M.K3AZU\?+BOQ]Y>?*U\QH>CG$DDG M-/VW']Q/V:C5[6>=T,K[$!(/SW*$JYFLYS _F;MF&K_4-#XYHRZ:>7]B\W[O M,.?M9-Z7A]GU6L/AAZM"\1]-:=DQOU2ANH[CGXX9WQF6FT^F.0-BMWL=6M_.V M[UJWW5&K5U-%7:T?*WF]$$59BM<:>]C8PU.'GZ>88CLD?DELTR:X.K'@BKY\ M9\:,O0/N)QRH' ;&5L4J36&@2"R<;>CT5?396_:2M^DN7O"ZM;VG, M6V/>3K9<9WNGW 3C33!^BHYZMSJCQDL?W$L?NKAZ)W36Y%3.$X7MG(1IUL0N M(>VR??*UT8N:I6%W&^8&!QP3!YQ('40# FJ#[+?+K#0Q:A.CGF*V9>&1';+QC9Z=OIX=.I^_W2;D)N7; MI'Q/$7SM&) U"9JZAU,[9.4:KU,O!Y8Y390E;<2_Y^ZPS_MO_WUN];+A@H?[K?7O0>[&P]'@)LLGN@:R[__KX2-3+\U9)XLGY9D1QI[\ M5EF4KW]-LOQE0987 NLK%C(;36TTM4)37WI=M<*F?FKUK[,YE?RMV^_>C&_J MI62/;#QITQP?%V2*=G6:IEV<.3/\E+6S[EV"%5O:)5LOE=G<+BV3S+&,E+UT M'?Z8#^ AH_N//<"4IM]):/DV\6GOO]S?SINO=UEKF'T;]#IO;V[SP5V!KA<] M;(71:_VHG]';0"Q/2KQ"+GO2XRH;/"O6"])?WMC@Q@:?UZ+8F=C,QDB]H).M M8V11 R?;!#K'=;*^7AI<'R?K+TZ'7PPHND:'#Z/#[M*!8J/#C0[7R@XOUM<4 MXDG8;OCARF=?'T#?Z/YSUA[GW5$W6UBJ'@ZSD6VU_\PZ3U?42S4W9'E&0Y?S M7-_2E.^?O^0 _L?Y_<7HP'*6+U,%4@5UEK>[J78'7GWFHU_)[:4.?'X[ M +>>I8LO9OJOY/I"%2'5C%YUVR"4XH[;P?"!\_-5@^4\GX<2N-;P&T@A_9,D M<=?JE8H5TW<+L4ML=?-_M'KCS-X__OA_8(A:>?O;_;OL+NO-/>'QFK?]V_%H M6%Q ZJ4YR^4THRR/@MI3*+.9F)\(6"'G^FHKWU5;+T^U]C:0!VD^.VMV]F= M+CBF.9)Y:**LW0U6$V6=9I1U$ .WLZ?:IUG$]=*9VN(J7'=MW3D*N#S5JH^_ M.0%<=08+!F< K%YZ":,.$01M-'T?FDXO6]-/+X9H\K1'S]/6P=P]U[&?Q4+0 M&;CV"UB:VC >F?EN_X$TK9=B;QKME&1V0C'U!DCBM'7XQ$*Q,T "YV"O&VQR M;EG+NB40+\+8U7GIY!S,W/DNYIQ KJE9K3Z!5-,+KU;7R)$W>GYH;'#&>G[P M],()V/.+1RLO;,K/N,#_!*QXDRH^#4-^ :GBRRM%;ZK"3W"UH&8)K'-8+:A] M NW$G'93SG(*+OOLRUE.(%7<)!E.(%_<)-,.'X8UZ[\G8-%?>OVW#A:]9O"Y M;O#U5#:0E,*)N@SX0>*EBYKA3<*\29B?J/&ZO&+1IEASM^VZ30JQ22&>E!D[ M-1VNV5+*.>CP,9=RZE!IUR1-FJ1)#33]%*QUS5#K.5CK8Z+F.ECK9Z<%&FM] M"LF!<[36)[?]^L(38!>[OZ4.Q2=-UZ!ST/&F^.08M=$7;L=?.K(\KX6,PY16 M79(^UCZ!=G);FYK-'R<1E)W_YH\7Z[)[IIFSBTZ7G:^VGNG*\LEI:[,C9;]( MHJG3/P$8<8[- )[37O4,,E6URPO5*')NPJ::YT!?/FRZB"1!LVY[ K[]I==M M3R7D:FHBSZO*IO;M+4YLS:H)Q$Y@X>H<-TR?6#79&<1V9X!*FFBS6:2[%%T_ MTVCS>6>@GH%J-HIPDF6&3=KA)%)LYYAV.(G3?YNZA)-!#:=MEP\#1^NB=XT* M[&DW8ET&_+3[]]1AAC;7/()-M]L]OF\L*$[J_V: M)^;.FY624]#QLU\I>;%$RID6;9Q<(J7VF^]FM34QUQJ!C$RO-_C>ZK=AOO8[ MG[)AEM]EPS2QYVWHPU5QD/O!^.OH:MPS[?9@7+OP>C/&9^S66L[KJ1!^HA!_ M?/&-3M1))V#<\Y&'H'BB%0C#_X]/?/QNYH:LWWFZ?$Z)'K[97RS3:% --.B0 M\-]/%**Q*C73B3FK(K:S*F+?5B4I$6N4J-Y*Q+93(G8(UT0;UU0O#9IQ3?00 M$1!K%**V"L$.'1)_S ?PA-']QQX\=YK/NDTTV_N2-CQ^5Z^AWX#%IW%?X+&> M8>YBA++-(+L!O#X?M]-<>=N'.Z_S;%BSR;[5B*]BN)[QR'/F>#/\QQ[^@V<] MMQG^=UEKF'T;]#IO;V[SP5UV4[]2HJU&?P6_ES?XGP=7H^^M/(/+'G[T:0U@ M4-S@!L.S5H6-N:^O8NR*"1JK4/,,Y7,&OT']-1KD74U_'.?][FA<6+_8_9%^ M.N<)OIS=RS/NC=<_':]_4H:_L0FU'WKV=WRTL=HUP8GH/MF>+*.1OXW[Z8=3 M9'YQP4ALM6 $EU.TWP6C!5E3R#^U]L07 ]5K#^2+WCTFAZQ8H;<'HS(#/]KXT6A.W3=\[&E+6*,(==X*5A'1/*,,\/'S3ZW^]?R5OW7[ MW9OQ3;TTY%#E@EN0\"C)IQ?-B?*"@J=GZ.GR,IZ+5MG=JIL:[3VR]FY_FWT]$40Q-G# MX5- $)>'CJ>J_7YP]]1O(,\ZW5%LM;L]X&1."S]E=X/>7;=_/7_-@O;^HY5W M6U][V2>@;*'8$H8A?5HO-2X+Y$EE5DID3YJZ*,_94L\Y@1Y-9?&6*HOWOD." M_IUNHK#OLM$HRS]<32XY'[6KXNM(.5"D9P;S ,>/[VA]SF%4=S8FI[MB.AG> MC>9J,[Q'&-[]SMZWC^B!HL8]FK":[U.VYK^1B=JZ0SVE!MH!O@L0N^C9HO>#?J=U 2 MD-775O_/#U=7&3PG7?;NK?WPJ5&L_>20-A+S9:CW-IFEQMS5+M?(YS!\/_:;..YM;BKG+][\EI.A/:?(\+2HE MWDJ+@ ]K89_'7_^=M4=?!A_@5Q!^_[JXM6::LX3;N284Z]FMEJD/Z/17L)A/0>X(MEAOK?RSN/ %AXB?/[XL5[C.,?$U-0_<7$9 M:8NJP7W;;P]NLL\C>'#B[MV@/=F8,-^$?SCZ<%5L/*C7H*]@;K;C_@)W%Z0, M?'ME^)SU>N#)3+_S6RO_,TM>+?RX!XST"L@_:?'VZ30.NE%0MNXK'""@PQG:B#/5V4VX+=Q,]FBBHSR;GN4=0J# M_'N_.QI^^OQ[O91CB:M9R=L%60[6N)MZN9N7;E2SH[MI@MMS=26\B5A>+F(Y M!05@C0*\G *<@CO8 4,T[J!1AB84??%0] 05IED&.Z?!W2&;V5B#E[(&IY"/ MV$%AFJ6RRU25';(03>KJ)5-7)QBL-O;E-.W+*6"7C1);S1K)Q=F,1A%>0A%. MWB(TH6J]9_DVY;A/==>]5O]]ZV;FHB_?!U^^#<;#M)UA,,Y'6=:?RQ$_U#&G M.R]%4[9XR:Q I^_87J(7% 2MU]I/6:O72U@OZQ"$5&J0-FF7]OE;J]R+\'A[L/:GET+ST,;S"UH.9%>GB>()B[" MK#9F;1\!9:$=D^3+QRR_&N0WZ4@2"_.U4Q6'U4M%JCSOMKQ>1L Y,2+X;ZT^ M;JQ(_:W(W.7'ST8T 6L3L+XX,)HJK<_:6*Y0R$D57?@!,@(X^3$?7.>M^H/R M%5P=;?1A.+'<:O2?+M_3Z)._C?L8[<>C768HMXOGJV4,!] ;;:ZL,0>S>?*:ZN&CBE1S=;RQ)]N-/7E#]+&7E=ZG:=H:C4>#_'YF M\TMQY3Y-VKD=6%1E^M;+\N1MWS,1YN6=BK3S^E83#5UD-/2B*UIO)[K:Y!J; M7.,*E9UIF+B@@?LZ!>9#>T2>4H>/I"4;7E#Y-X&>$/4V21<7CSA\M*X:;$W[B5YF?HX@'UWS$WF039Y MMB;/ME]C)K.8>.NA9"-MS[]!8<3494F&W9YV;"3.,]^ MA\K,QJR=OEG;,[[;*5BM.S8[56QTX/!4%,5M6?JIL0NG;Q?$=G9!'."0RP_M M45-?\0+U%1AM!Q]0;:%N'2LD3A;J7FB1PEI=;0KVSW/P%\%KL^K?K/H?_QQ, MWH1/)Q<^[;N\8TV!4=-CJ[:#NMQ_-(-:2Y-^-DB#YG[7'>'76S M(2"GWKB3=6(^N$FU2^-1T6[RPU5HY?UN_WH(46 1_=G[Z@<\&?F9U>K'PYX_ M9;=3)U!T\P.59ISMRK3R_OQKD*2>VF.HKCKJJHSXMBF<6M:V4SYY6@99* MMWR2V#GEC)^GFXV*G7 F>9)UY::ZO:(S*Q1F5DW1N%ZM.I^TK]A<1G\L GT+4<>(! MYL7[E$M.?ARCMNHQC?E?62I O_W6!3D7>M6>F-U__?ZY+KJTE)?7OTZ9^>7W MSQ=4#,*;H3[&4)_@@N'RH7Z,5H?=UL=6&\:C72^'L6+D'T/61=XN9-UE*_/^ MF*#X+9BSTX GIB[(W&\\])--=:-O63X)K;IUV_:[0@,F6^LJ>+L@1=C8[S?. MX+Q1P=8 \&\?SV#D'P#@WSXV0]T8_V;.-P#P0H9^XR"PB??K'N9M/=2-9Z_K M4&\=T3=H_CS#NHWG? /Q&HO0&/_+FO,-FC^C6?[VL=LGH8\C:\?#;C\;#DW[ M/^/NL/NXIZ:P]N;V%H0Q>-MO_U2OT5_"U=30E]@ZTKH[$F\(W=NZNV^&\^C# M6>[&^C2@&W5C?;I\7Y:<_'W&DC?#?]3A9R_>C/=9T__QMMCM=T?9N^Y=UGG; M!ZMTW?W:R\QPF(V&]OZWUK\'N>NUAO,]$7QVE_4&MUGG2];^UA_T!M?WG[K7 MW^IVA-D>=6N+MVXA\)G*U=42/U^K-P9A%3H_'G9F]>HF:PW'>?9K=SA@!,M? M?O_L'Y[Q\-734]-#*A[9'R]JZ\.M4^K@QZT?"G0^;/R>?7*G>P>Z.RNH=,?[ M\4V6MT:#627:D+?_,4?(_(-FWN"S_N"FVU_ZCNE(%CVMU[UDX5D/7SVRMD8R M4P6LDGL'V3R[$LEQ!EHEM\;$3>W+7ZO9:,->O M!OFPU9MI!/!'ULJ+?IGY8'S]#?[),G,SR$?=_Y=UW& X>C6=%9^RJZ=RX->O M.EF[>]/J#?_Z^@U]/8$%K?;H#?=>QH!=D,:)8 BWPM!(O67*,Z+YZU>)K.)9 MQ9RB6&,)EO8O/S^3S-TXC:UN_H]6;YQMR25&G&$G/3&!,!F\8CIQZ97C*+@* M+I70.W+Y2.(CAP^>PPUNOJ8) )7E>=:IYF\? 'Y6 M-'Q&-$9$3:F%@I]''\% MG/+A"A0)G@%,%JU4WO9-NTC*#3^V[M/L-/T.?)*/L\Z[;NMKMU?,T+)T)^G+ MI;:". O_*T&&J//)$">1>$ >MY?)GX M[.OH;7\XRL<)';G!7=9OI7]O .FG\TBFASS\?=QM__DIV:Q*1_ITN'BQ*P5X M3>^9WSGT*;L;].Z TOEKUED3*3'VWE@L(PL8(R53U(;!#5-F%5<5U@3_Q!\$ MMS5[&POF?39RK6'APH??!KT.F'40NH4XZOOC9W.RFHKJ_>".H@/*"P6%D3,V M:.R8IY(RK$%>@/1MD-R4IAU'D_]^VE1DFS"^LQ3#?\:MWB //]I9UAF^A/PL M-1H;B03!V!"$#%-)WS"#2>LETGN7WSS+,Y*;P"!@(^N/LPE2&%Q]RMJ#ZWZ! M6-;B@+4>_$EI//8"<\*TQU$&"=KB:?#>&JT(H@G6/**:]80=F(>Y,WQFH!FX M&3"N4DENF66.P?!->3#$1IZ@V0X\/#0.F&FB]G":Q' *X\'0YH->SV>=<;'5 M;_A['_#LT@,H/N;==F92 [<$OEK7V8>KA'4GQ]M7!"N'.C5VZ12@Q$50:] & M<$DR1,,5#S$$9#%H!UX"X/A4MB\AL,?1>FAC-MFF":ZO6'J?_#9M;0;S;WN, M1P',21L%!B@31%"4*XTU,4YJ2MD3S-N,JFC4:]8])U>9K-^=M7=09% 7X2-3"ND !-3!?P$BAC5T6GJ M9(E^HNA,^F0]1<\B?HT",>8)HQ1AZQ&7BFB!(F6@1E)[&DD)6A""V-%H7Z,X M(Y@HWBASFC;)3R( W"PK"!QM-$-9R&E&0GFDCV*SPGU*68DK_9D0] M\@#V.7'X%'$\<5W*K;!);@5^6)HR0DI1"/](I&!XM!+@CZ-'" )"2:2?@_"S MD&I*^PIBG@C.!P5Z2MU2WPZ'X\17992TB_'7)M(D:TV%X%@&J^%';!SCBBDB M2N0#UD:S.<]MB-L31^M",&K21WO_=,E4 M;8MV5)-#/5-'AOPN WR6Q_%HG&=/+V[G6<(ZCP"G(H.YP_G:2P_^6IZZX\%9 M90HCR;S%* A"(X22RB!"G:]$?N@!^1U//B\])%4[5_:!R9^?? W2BBBH#HY) M&F,:-_@W.,R]4XZ&ZA'$S0B^?-[<6.HP,8"J!,Q#[;4(C!LC%')!.BZ;R7>@ M)8\5]A A[ #Q1@/()5H4,$#U& SVVCA#JB/A%Q^2KRM>^?7^Z9+95Z95N*Q= M])#_DKT'9]!9:Z:.>.SL,D3/B9#868(IH9(J";/!PKSP@"JQD;H4 M314Q[",@?FD)G_!0KY]>QQYJ1R':MPHB^8@!"U(KB"N&.FB$O2DM;U)^7D/] M$#J[9,IZV=0VSU9X?,I:O=[T4(42<.=%>(S1J8 ,$AWGBG)-,.$P5$H;:56@ M&DGFJ9@%&0_U28IBQ(5X[HAN)\CG#]R75GX-?BCECG^;U$ZEKRHJ1 [OUQA# M@EEF$1$^U<\@"J%VC 1;YQ"*%/P:^^.Y\EW%[Y,T$Y%/9[]T_#@%N9.+S%V6 MM]+)[O"$AR+#M8)ZW TSF;")YD$_S=&8? S M!BP/]BZM9>(8YZW-4RFD_$F3!P%NR>*C;/Z1NK?VKXLC=GKWX0>@J^YP.JY3 MH[-U[DARBX-#,AJ!.*=<$::I]L+S2+4AI4R+E/C)>&Y T/.(7Y,FHEX%["D# M.AVGWEFDJ*9%N5,DAII%XAEC1R1^36:(@/Y$$0&F4PK1%-$*H E8/ F:Y23U MI80OWE'R_VREN3FZ7VU99BB+04<? MGE[:R;J_&)AQG33K8J]UO<$K&44"62^X1I%CB:UE,DIBP*\+&;UZ_>L52##[ MR\^EAS^\T8WS/'W4';9;O53%&";UUAN\' -84-RS5"'(";.&(Z&BID%:Q+R" ME[]YV(^VZDT/E/A!NT $DPLF<*M5)J C('(0G."A%'PQSALO+1<;C M6Q:)F-"W^9 $S#AF8(*$XA&FA7<23T@@FGGM7L_M$ESZID4RDL/<9!2P2[LN MK(38 8RB2 EV9*FE@A.CHG_]*T9O_GO^O>G1#Z\+Q<8"!Y_FK=[;?B?[\=_9 M_0;O!=1#K2T\B^/6$Z,-1A9+'EB$G]#\EI"E;UH@8^9PM0+1?!B/TOZ[%%>6 MZE?DWW',OF*ZHMPI>.L@#!8V6,Z8UA[\80JP&%,P-JX"GPE%F0#/,D?R"JH6 MZ)],-W"8J2RU?YT<^D9J3!5X9<(I*\K[8%)Q1[D36%"B=?#F]:]_I.KU=6^: MIR9V>UGN0+6N!_DF0RHDV%$!4HJ$I['F6DOD7SA/SCT%OW!^U\HD<-U$:<',&*6QCX)P+P!!$ M>L^Y37;0*4U>__I^,/OVA3?,O_Z?6:_WW_W!]_YGP+N .CLI09;EFPB%IPI, M[ AUR1P(JQ1%X!LX WR.;%@D8\F;'LB9II$^W]]\'?0V,D00"EB >@HB*ZVL>Y-@*:D%BD.I MQH-+*:N%6D7+[C2O$C"*EH(A4LAJ"ZZ1*2D#&%9AHW8VQE)ALD@!VJXT+]0B M[R1D I1B\#V,PZSE@.*(LM@&S@@)TNER+0K@?KE(<#4A.U*[2KQ*849@9AL- M4PW0%L2 .L1 /8 _-:QE$2#R+UF11>AW MYG:?Y(/;+ =GTP/K#M^E$/ZV5.2Q=B@P8D$1XCBR,.T(@"H+5D7S**U1VI8S MA%03M,C<7N@^CBQ6#;2&H,90ITAPG@,04-)&3XUAW*<:RM) ,TRF0?.19#%M M170#3_Z6]@[?99/RMW>#X1 F[(>K+ZT?VPV_E()0*[A@ C'AI<%&T*!!@Q&$ M-8%4E&#L2-=>65HUBA /:BH,!I1B)&74!X022X .)->NY&[>L-)DW9TO&,"T M^VWY/NY_9FEO=O:0S/I]F%V->^^Z5WO? WC07?PSX:"FF#FM&?+12@9HT/B4 M9+(.BR@0GQ:?[T-"!Y'TDJR'%4DK#*;*4D48A'.!1I@E%F,(_WF1\Y6_'8"O M3J<8V%;O8ZL+CW"MV^ZHU=MN4@,*P-J JAM!N+9660ZVW8*%EY$"=B[9=(25 M$O.3H)J.G4A=-5G3%ETN!"NFJV<2(F4$6(81#.&RM*7RO(1SIIMUMR+UW^/A MJ%B)^C)89! M,-3*5-UJ2R[[8H2_;E,(L4PZ!"B4>*[3)D%EHW0*D< N9:"52R4P!>DN\O: MDQ_"C!A.1=H@'%'DRJ65>62B)A9^(!6QPZ4-Q9H%/VIUI"G,(DY; T$)"V"! M ;\(JX3BI10&%IJ0BQ/?432918N\55&@,Y^(R->%KG_GLI9XB#W@_'7$804Y5S>3CFZJ&#P(81@#LP:,5I[ M(C1&#!GA'%\1XCI@"4H+3=@@U60E ?/G0N.T]*. M$RJPWA-3,VF?#U>+L>%& <3L.E5T:?NJC*A8@-6(!9P"5!Y2@01XG'+N?R%I MMY* 5EF"0_66"PU-E/< ):7P56O7 B] F'U0?C11//G) MY[W%WE<_X,F7S"[HC[_^.VN/O@R>BMS6.!6!@V2$4!$L 75CFC+.HT=8:^LH MTQ4#@[5HQF7UN#PAJ<>JL#7C(*/V2D* %6#6"XXM6#%N?$RPWT41JR8(P[R6 M [$N[K2$I@8A/>BC-YXC)YB.(9#H-:N2!16+BW*UDD5-C 7V M5-E@A3(*7)BEBAHJ"%5*4VNTI%4C4V<5/5%CX0PERO*8$@6IH,QB#K&W2.&= M27%2]02AAX;>%6'2VHJT0*F6&N-H#/=*&)0**I07:77%XW(25 .B7>"C' XM M(61E"V -(5I@QD5FP-JD\@T+$3^SV(,S)*7D!2&84K41(;M5E:4U3AAD H:0 M:P[CJAFUSCL@T7%:3F]*7900E>BIRBRL)FME.D23 );9& G" <531@*APOL M6!S;4A8!'D>1WH:LQS[ OCML]P9I8].6:]F1&J,8BQ"(2AR$E]'1R#A,C*@< MKB@>Q%A64%A!R.[4/M56/-Q@[Q]__#_=+&^!_;U_EXHHYFS"XS5O^S 5A\4% M>(UU4, QN$UMO;1%#0)"I!" YH8P7UHJKIT R!H!6.VLB<1$Y , "4(AD"@$ MD#9G>5&:R_7AG*Y;%I5I@P^.P@.H!U?@,>&3H9?8<50RIP?D?)45<5938Q'Q MS@4B'?%1VLD4Q49#N%PR;IA1=E@5%<>=H\*15) NB94RJ2539CI0FB*"RW94 M:,@_SQW*,&Q'-3,7O5_#_*THVOXX2JURYW6 MK8[NEP#A@C_;:O^9=9ZN6)=K"YHD@V>(88R#P5" (R-#@3G0,E):2)L5YU)) MG8D\79:G8X[20F%QQ^U@^'"HS_+%/,!V6J@H# L\(O2Y+Y[2!MUDL7 M;SS7611<*X^(M%P$&;!*M;8L-$>9R$$E2\*'ENY8H\D2W<$5"6)@@BLGG7"> M>R.4L1/4*2*6O+0/I4[BI"_@BCAQSA!J0DA[1$1*__&)/+467*W,!YV[/'=Q M111[XE"J7'!8@6\/X(@FKLAB'U<'[6(U24%1(5'G _/U=D7/E>@.KH@9@91W(08DD>"2 M\W3H91(G6% 32CU/CR;.8_@-YA %R*U5P"@HE1K(3)B'V"9P5VH48VYE:5]Q2?+_@ZV3E%JE4?(>[B02QF(AIJN,$J-1UCH(43>5(F M0- 7+<^MG!*E@F&B-2%4(@BP,'&3_ H*!/%X7%![U_K),Z76#SACF,% MD6Q,Y\=9;XCFEGEG7!0>%+648<&4*5DO#_\2:RC<4)"E509@D@U"O5BW;CB,&CS\5;'2.E0IY&)&T9A#_!196"!'IU$09B2$ HP(63D^E"KBJ M?*@E+^V].W6AOL3R2I2$2!]]I! [,QVIGN)\#6@ /JJS\W^)Y16IM!,\'8"' MO>+.JF*!!;"I,(QH5.LX]+C+*Y$H'P4RE 3BM [AGB=#J&]TA,BJ2"P([K%Q3G M,?P&@$5K XN<2!G2@:W.3].8U"(7RT=,'SG(.8:M3TUH/,&8 )*6BDEA4A%G MD@&A:>/;2TP@,BQZ+!6$X4@01A!)9Z F$7"N>'G9:>_ M?*9Y]7_E@^'P]SZPT.O^/_BUU>W;=%!?MG5';=!5L.VI);+G6"MFR&2=QAJ' MG2R'&XL]LYY+[>%9/ZJ_T$X"GA,JM85 2BBMF9R*4Z;SHG=REO47Y2YNQR$5 ME'0V[0I*VZ\<\V$J2NM(N8+KF=*2X>7HY2[9+NZH"E8$RH4QAGH=Q%28 M1B&\VXZ!(TDRG12QH]=5'G&&J*$*, M3:2)K5K3E.&<1;F5UQ42#!E1#("+#2K@J .=")$1 J"[W'[E8E1RMZ(_"T$7 MDIXI19".#'$=)O(4PO!82CBSRQ'H#FXW:HFQ AVU#*=(5MJ()](DU@M=6KI; M; UV)&E.VNJF3MG#;<]UPTQ!F,")EIQ:(ESTB!;MACP"WU"R88JSQ@:@51BG)]()S+M0SNA1IFDMI;/3UB&PT9IQ%5-37L*X M,F!/9(VX"(IQ8L!P\F3.3BC">N7/"#BTY MM93+3NM.$,<0$K30#'LO?#*L4YL#/LN7=B,P(@6OI7QVR9X6G#\8*#^CB8GKWWY,;2Q]OY'JMH2&T>F7,L M<(I-(,FZ@C7!EIKRBL'&P=V65!]/%$=U7EY*D"OQ(4C,4^9:*C<1+R^4EW._.N-5-60*SBTQ$@".0:[$2NE")J2C-T4X!]CG+=J5S.21&UC\D0 M!M!@CZF?R!>EU&S%$MK%"GB7ZFZ/D P.&4$DXB@Z+[D5IAV\'_"[DX' M9@*+4UW%5JCG%'WL6Z:[]"YG*0>$;=3I@!Z,4JL93 %#4VTC87&WVCY7T3!\ M>[)7^3G*O37.444MT]8%%](QAD"V-%)36FI)LLWFXJVH3UKW6VLT_>U3=M/J M]CM9_N$J=H?M5N^/K)7/1:>V->QN&4T* (T">X$UCH$(ZC!)L-$;0ZCUNI2K MXY0OGDZV7_+W)ID=00Y$?H8"F&&6"!60AGF8TG/>!2$CL:7P.@EDT^3E-E3/ MRL&.A]U^-AP61\5/IN_$$KT%QO)L.!J^'0['6>=#GOY-KWX_3G;GPU5Q0L/T MVSDY3(ZV('\;]PE]M& 5[WDZ+\3*,VY$%10G@Y,23WCI8+(@.M0;IF.Z>["6L?T M>ED""KD&CS?W@G?=UM=N#QX\)[.W!Y29UBZ&J!@%<1G')2[6I*02P5JE6,G/ M+9[!N0-O:T0S/9H8?-_;#CRC>]5-\IRT="^8S0M!/SPNH4V0^0U\6#[59M^2 MFTO<>8>I%@'\(M,>I\W7@! "$G-+:F8FI31=:)[)N^'DNSBT:H?1M^R_,NW M5O^_!H/.]VZO=S2A"^&XQB04?>P)QW 03NE%'*E M"%7."V%3NO;#RYJS1P7Q"D(X1%!:. ,_D,Z.=CPUZ)!"Z%)I+5/B!9E9F!E^ _U,_R1<< ?!31\T=^1:>7X/ MKG!)N$57A%L&$ZDU]X$@SY&TR@FCF7 ./(W7Y2XT!,F%6I&-B-H#%VQ5/9!& M#C/!-/*(XV L,M( G*5(,<==R5QKK!%_$2Y6I6M2)8&QA $&I]Q28A$FSBF' M#'4XEO<*E\\+.Q87JP)XH[&Q/B(%Q/.$[PSHE[3I<(C(;45I9.E$I3UQL?6Y M8$O>.Y>[G?]N72&6"89+I*W7"+LH1'2IQ1,7'LP%XV70BT%J&XABS8E#+RR. M S226JYL+FW(E($+2P.@9) MG4A8(0!LI3Z$C827]$!9+N$ L3Y&%!%.K3&> M":4G$G;:"[[J/*=+%^W:D\< WG!B=*1(&AI\*H">B)8#Z'.KTO,U$.TZO:+@ MK5-O9^$!T@J:%BB ^7160P#[6-(K(A%=A(,UD<$Q#:(7B!L1(X0!P0H>DF@G M8HT$'% )"35BW<@*4AD"UR[@H#CEQ$>65B626)W")JPZA>TBY;G.]&%K )RQ"IL)%'< $4', 4OP \Q!7%Z."(-PF_ M3ELH/2 M@9W&(T,<"5.$*)2*HKPA10FYF&.KB0R.:1 C"=@XH:T53*>LI5-A(E:-N":E M?2R-6#>R@HX*3$7:M@#NW 4?^11X!P(>J-PO^=+EN=;T>6F$9 B 48@F6F_D M5$V-L0(=R:M\S/+NH/.VWTZ5A9G/)O]NO8H3- U:* =A!+5869_RN\%Z%0Q' MX#/+::K4YV#]G*LF;W]LK5G0B5IK8X.RC-J@57 T/K"5=A*6@DU!3H*K-2L[ M)O6]HPY3I+A3VOATU$G!E0;\Z$N:]P8<%-L37X.;F^[HIIB"I2/L]>O?MZ9 M##%'1K3,1\2)-4QQPZRAS &$"<0HS\L'1ZXE8]#_/!JT__S8RC_DGT>IH*J8 MPR#*HLYL[0++?&&<%4H$(E-'&LU9FI&!(PPA%_<0>8F%A/S#2\"X_)16]_', M *\G[=FC;($]KZMN. M1< 2!B-0ACUWTEE!19"21&N\0&0V!?!0I#@I.IN?:1 \TD:FS0ZTR+BAN47L Y!=44FZO@H<:P'1&>,A( X"-IRCH+0.TI @K*N@ M6#"\B/FJ*=F)V)6KA]A&'[#E2B&8FEHS1)@F6H'3IR:2*F*EDO39Q'X 8#)J M]3M@Z;83+R5@[X('5?"2&RRLX>#A2:JU5PG[[2;>&7)V)WN5H(,$H^>90TA( M3H%B,!X44>NXD=32'06]GNQ_;+\N+B0&;$U$VLG K9<6.\E=Y.#OBI7CU2WN M%M^]'5TK#T%#@3MJK?8X[4D,.K6/T )!),4U.+_GT-5O@_>=%#1^Z@[_!%.< M/FA=9W@9^)S97[1PL[VWX+R_W;3R/^=@>2J.7TQJ%)MNW'@X&MQD^?"I;.OA M(U.&[63._4TN9UH#A$87)P8*UR26%1S2;C 9RAY0 %*2, KP+GTG%* MY=09(H[9$F?(=I(07-0>C5N]#U][W>OB^JH*2KQT?X9!FBB-@S" 8C7 5^8H M0"Z2RC-P-.5E,E(.:2J(6*#R#L0(GWZX*F"/N4D*.OEXM+C;:9.T6MH0"F@U M-5<%Q&6\!5H-=EY$*A2IZ'V.FP=7;EWN(M*1^./ERE MG0XI%_4YR^^Z[6SX>=#;OI:>,4Y"B"C@H'E$1$$L["Q$:48)"'M*10>,Z(4M M],N)V97D-?I!"*66J#0SP9JH5*F-0.&=H]@'6EZL82KUH3\LR6L4(SC"171, M (5<(P61.[A4ZDV(6 =?VAW'F<:+EF1+DG?2!I-Z]4B(W+CC'.RT5@))D&T( M$,-[4E)@T'7%EM&Y-7'KMDI0$YF(D5&G..9><2*-UA0)'!F.I2WPE"(M]D;< MFA&V@BL@#VNL%&<.Z+)"&@>29-9%6Y;<1">W(>YAT+<>59_6BZB B2U4JC[7 M-@@GK:4JRK124>YBJ/AB3F.6@&U(6S.F',8//'\ZOHIRY925WBLEK)$1!Q)* MZPJ8EQ9>=R9MS8A&[;16#A6'9EIC =G!N.*HI4\K'^7-+)+0JA&M)&VR9RH. M\JQ[W?_2^E%L>1EF ,.RJ^YHZQ'&Q$H!%EQ:,#0NI%Z5SE!G"%+>P>PH9UWX MPK1=3="S:%^C E1@)<'S<&P5#SJ=7B:52\E-,#^AC++$XLZ( Y*^;K\30H"> MTNE_A@*@U/>(\ C(&IY=Y*;$+YF./%_;-;4UZL6Z7-FX-VJ_=\G4&& M*.:(BX%P;HQ6R# B;*3.6E710IM4VIC51.V!BW7A!5A&B#>3=TZ+/L"&9Q8S MS0*':(^5M]!6FIN#<[%&F111)@%?QJ/GEB$C6.K!J@@&HR])R>(S_#PN4IN8 MM_WA*!^G)?"B*\[GVSQK=3[T_]'*BSW#G^!95=TYV/O!W5/N(<\ZW1&P4+0C MF,LV?,KN!KV[;O]Z_IJ%_,/LV^9N?S?H=P;]HBO$UU;_SP]75QD\)UWV[JW] M\&E=?QCB#'* 0E3"XRYJ[3R$T! #*>_]?"_0I\0$>*TGF6XJHGJ)]6/>O2D^ M72= $Y,ML(1'%3&VUFBFDP Q0:E7576J$*&]"O!+EM^41$7_3C]GMR/\AJ)G MRVL6'R),P)8@SXSA2C&-M!/6BH# G<)/KW_]2/]8QEPB=$LV]C3B<]N-M,1> MI)I2(33\%],9,B(U<^8X<+4E!Y/F+#%+34=Z^\(I""(7X[7%A8V+5.%4[:N$ M]!@0HEUUZO)F%.V#AS4>!V)3 Q&82N>A>"<1N)\PY2$=J%E*6+P(#VO\#2#T MP*662("W,:C(%TUY2$M9#.5F'F_H0F9L=T[VI5,K8S&*Q5=.>7QABSTZ'@.[3/=<+8LC(I" '*/ MH!V81V)-JHZB1!-E+/ &<7/HAC 2];?MAH*!\J(LX+@U$8-'"PQ@!*XLF!1),'EE@=$(59) MYO3UVU(V Y<'G7%[]"&?IOV>%D@?\H!KC^)15#$CB 4&I'>:8"6B181$BP$X ME-)A.G%\-%86OER[8<$Z08N3RS!'*2K0T1NK20PB\K)QI^G@A7WQLK+23PE- MB=$N8J=-<"["FPN%85J@*]LIC)-1 JR)6@D/7#$;N'#,2Q:]=*2\*81A17;D9:?NT51$ M@G@@D6+.I0#Y\A0M\70\E/2JE'QD,!8K":SHO;PIG2NMMA)(11YI-(P#BC+! M2*85Z$D(GN'R@3R8TI4&<3V=3ZW@MA-I( @Y:.QN4E M"$+ 2*P4Z1,A.U*[L@]W G28,9(ZM4E"%8@Y%;%0Y'PD90<.>B)7"G8UM> O M)XWUBJ,%MQ.L ^^';-H@BBC'$>ETC"0RT6NI+2FWO9 :RVKK.T_%+G2N$FF, MDDA&$=,!T(XU-G65H"Q0[14AKC2G%#C(:E2T!9TS*.1]MJ7&>AX34 :'(%.V MBUD5% XQAG0(FBJODDNRAMQY8IY%]TK=!9 ,:D XBPK,JK>($HA6=*#I\&!: MT5@!5P)-2Q8 U&18.,+ZA*)2/26'\F21^N"TZ^O:OT[$)1>^WJT'^O95W MMK0-@JH "%AH'P3G5)I P(<1;5*AF_3ELV4%71+Z;4#:WCA:-19:II5Y<"2> M"BXA*G0Z2 LQK2 ^FE""04QB?1B. .G C:/[C[U6_^& CMN;K?TBP&/P+$(3 M)!&7R%L//+$(\:)BJ7]]N6L176-FEA*V+W96(A)'L 1 "HY>\710D\8N^ABM MTM3*.TYF[$* Y+SCX M6"T #)C2+-)\W21:3=U>&5N]$4HBZ:R-"%".!7X A@>K+9@XAUG9PV&B^1KH M\#S.'CZ;YFCH-^9IFR&Q7XKVQJF$P:>+J@^#'3EN#(29.I=8!F@ M9XJT)EX!\'=..TMEN5WG8F?V0[!P?!&M/'?-VTAM.A[(!*Z8TCI"?,$\<8A8 MXUU"DM=/*C12D*!"TL=2K44D9L MRIOPI%Z2=MJ.RD/PN6JPP9@Y$IRSSDH. VZY52@M\Q+L#"ZW$B:8J.ILR1[Y M3!L$)ZK1ZPV^M_KM;3L+"'31C@?P* SSV1$K#2IERU%5!"R M,[VK)"U),%;'E.VV7 '2-X('8P0HCDQ%:9LN1*RGM]O/'IQ-PI;%)I[NUW$: MDJ&]#S>WO<'](O75RX3S%3(:(!51J="5&D",AEB/4X\$DA;6!2]I^SSQFU&U M)U8JE@UGYRWB CN;EMD(HYI+T&J?. $OKU0L-Q!4Y5E[5'8JUA+G#B^B /+ M^G#%!0P,IMSYR< H%5BYKU*%$=J9G=DKTYT/E_[6&K6_I1J>V>\G6]TVX6]> M\[B$\)T9"+^"59A)PU'*HT0<*0%T.\O@3&V6*'&X ['[8?G#5?'E]IRG=D4! M#%O:O8=- -"2FM3*(*3PWDI;R3G?!^-3DN?YO\V!S@= .SUHL&)GX@9%!V [ M9%"4 _C&W ,R Z<9(#B)CA.B*[8G($!K"UJ[E)J=B5[7' O0EO 9D*J.L M)2U?YI7E-HP$1:V@'=<8QR"\A60(R#B',"$T]4> MH-=S:8:?>]FN6C)KV91G'B"M(%0&) 68M=3IE5/,$4T;;ZK:<2S:MO5D/9^- M-?Y& /0VCLG ,<,8!4:%G++A/83D993U(ERL<3,X6@PPRRMLA J.2T3TE NI MM2\OR#R7B]#*^V">+38A:A:F^8:F< O"F!(!'$A0 MF# %\F?@0WA<;.?XU%_K#?I)SNS@7D/5LQ@HZ]%ZS?2278KFA_-X9G3'/D@'(VT:8Y!P:3-%7#DLA2F0ZXZ82Z L** M.36_C^?!,P,;B,V@DLV)VQ=+9?V:RP7YY,QK:8D+4N[95)OGD"U)":2&#&O:B^36*+R,"RET^KZJ9Q] MXDU'TWKBM(]E/!KD]W,7[Q"A,6VM\H$JF]9<2#K1U#J S4[&"/%\)5JD;!VO M6U%]<"&4=7@A6 !<8+&7@',HE^"J2.KXB87%:>MKY<2LGQ#6Q@T0TH*U#0 Y MX(\ VL8(L8$#*#5\NKM0"\L!/>MU;^&"[9.\PU2(H+;I<) M!VVI+:4&Z+:RU0KYPP*SCC#J680D,MO.)0H83BJ3EE8%_,'682P"H!\I$<3T51OEDDM%:UWJ=F0?7@RK9TW4 M5!B>-DFXP+471D1L 2PQ R!#S37+FC6&0Z%0)9HI #,XB9QZXJ(9L8)VMCI",ROFD1Q7K] M-P(1P0!;>L)X\-JD;@J181_2'C%;'7 @N@6DD3DT#3G#TY[JP/%ZW6:.W^0,D(>1$/I6@6^Y2 MZ3QP+"P"2Q ]555817T;NX=A>K?#2$\D#95P+@%()7H"+2-4X!BND5573 MW7JPO5K1"1C]Z)7!!LR:MV#XE52 '&1,ARF9I6;NA=A.];^#I8?F;)"!@B$. M$"QZ&0PG1&B4SO0)5#G!/:M$2@5@1MNQNTCF_ME MV'&YEJ!G4K]R)Q-).VYAAAFE(M@4C"R>4B]0+)=S$T(7-A'O1/UTHW UCGR? M>A\/X5FFV"KP93!J]19QYOO!Z(]LE ;]NK_1P45S"_(Q@@D!AC6H(>::>,L] MC8">-2WJ3\O;TQ>K(P[&R%&D-3E\+0[RZ4?INA5=KV>;N$/LCC& :144]59( MEN3FH_ F[2[^]2/Y@_V&B3^"I"J9F!5?[,*'V3NP%)VW_5&K?YTBF"(Y_/LP MNQKWWG6OEF:UGWIJI?3RW(;VWUH_NC?CFW)7+4&U$\98P@B/A*6FSS2X8!W$ M^,0:$ Y&,VVU-B'O&.S 8ZO8@2#""*2YE1)8<0(&FT[8<1%0M0-V^$&X&9IV M>WPS+JS)\K*;M5LT$ ;++&*JQJ;<6B]H!,,6#!6(D_(Y282J^>JM[0D\ 'M/ MIX8N?YZ]GQS-T&L-Y\\J]>EHT<%MUOF2M;_U![W!]?VG[O6WM>>P2R*L3IEH MR@)(,0K 6DETU*/4+VO5>?3U%]K'U()CK8B"\MH0A[767 A%-/;)Z0?-721* ME[1+++3A?'DYK=SVHUTJ\W(A:L^<]A!:V(*[8 &BTG+Q(%W8!'@2[+W(W.$J M.0&0$\@/[*>@I.CG$R@VB+)R>V6^L+FB_I+;; *IU!W%R!BY8&D?NA8RE40& M90D)$-:7"CN9.I*<9FYYW*!VT^KV.UG^X2IVAQ -_Y&UMMS#HBAG!D-8!TY4 M0Y" E$EUK%92X^#34G.GU&AD8WXWI'AW :2[(UR[I141C&&(]B3WA(#V!XPF M/-OH-#B7;3N:P1LO"81**CJ7CAK NN!326FY+'4EV .?!97/9/3[8-L= MK]$@JY5W3@+F3:=1^()-@5R,J+R[8@]L?A]LR.36?4H,DX"((N4I/0R3#B"Q M2MP80RV%N+<$4P3=V)$O="SY+S XJ5W&A\D6*'A[:A3<[9>]S"3E1_XV[JX2V5#01"859(1DCI5EHKF%T/TE13M1OI&1^GP0M+$$,VX MALF! !T*$XS3.HCR65!"+_2G/!3=:[;H*&:8(=0AZS0G:;$5(VHUE8[#,+#2 M7K@C4+QF@P[V3CAM2> "IURBD@P05TI+..DE*IFDG2C.^JE.,^VUZ,#WW6%Q M -W=PT+H]D?R2,^(\IYS0R 8C(LH+@1, ;88RB B<\UKIQ1/CB_88"\T?#DG\NH,3-,="D+1*FKJB,14\ M4\2SM"'2>%$^Q$(B07MOE+"@*$DDP>2(UV XX'4%(8VIN*CR7 MM&2N%SH,/KQT,T)6^0U+A?*&0;"O/54L,IFB&$$(1DI05SY6B"*Y&RD32@IG M0!]#"#L>=OL9Q!7M_XR[PR*Q]]0=T]S>MKNCP=M^^Z>*&&.NR8"GP1",A4[Y M#*&5C$43,>F(P5B7NW2110_R4ES,60Q'HE,:=-5)!: $)AX!+C2%O[U0I:V3 MF"ST&5C%14%;GG7\.._VKR<9U>T[>0-RYY(3Q63J@:8XQK%0VZ ,KNC=N93" M*FKFJ$[=_3[F@UUZ=5,3TA&M:>M=X%PG93 2YKZ%,!U"DO*Y1ZF;V((Z/+U^ M8ZK6'FFH)')@A3#2W#,-/E?QU$]22!&8+BU$I&:Z"WG*7:A:U_/?BU$4&5928X604PU59,EN^1Y8SZXJ=H*9+.K09[-K#=[^&$X MZK:W'G%0/<\X@TA,6YXZUYATDK$,$*"EWO,E(/8F%>+.<_$,<@_&];HS)P0E MZ6Q=IR-H-DG[F;2EP;*TQ"IBR4>_85A(>?)EJDO<.1%FEOOS/I"#<.8%(%QC$GA@GF(-PKQ:J$ M+IP\N3NMA^)X78R"TH$U7B#ATR9+!1Y>&^_ E#/F77E7.Z'ZU#E>=]H!\T$2 M8 XGU&JCICPZ"Y89>1&KX@6I^6EP_%NW/\B[H_OB8"Z8)@";YY^2VC:FPXE& MWP;P35K^33T&4V]9\9 _$T=T1;HA@^IXPE4E"P+\' P4M5\1TG'' M@.>2I<0X&E1P[XU(?83*V4!"-^)ZFRVA>V-UC9(C%@2/PB$5/4>::(TXH> F MP6 TN!!%QX!IL6R">11LACB,0OI4^!U MB1/80[>5>;<:K)!"B0!0DKNB[-C15*27UD&D+ZTTO<&8Z(W&>S<&CBB9-?- M!NH< &D 20(DD_ 'M^G,4&$@[!.EB/X-IH">SD(RZ_"-257&@&?2"8LZ!$.1 MHU3C",QSQ$MQ\!O0KY=5F6=ME5],Q[H 'M\%< ,@)#D( BB'):IYTC)$?#* MZ'9S O?+W!J5%U)Q(;4(J3DI2=DL(0#CI.KR$&QYN9SAJOS&2S&W1FL#H!-; MG.N'828[H8D1S*7->DH#K"L?.5\9ZQV=M:Y\/[X17'BG#D!:PL!*9>4A[0I-:C@35I_3_U>*L[X>A$I5.[JW2$3&8,1QF"8 M]EPYX%0;9,%.*V655!4+SAOI?B5Q^V-JW8(28Z"UQB&6CB,"]@BVU%KJ)0%# M7<;FE*/ 8I.-P,_F;%V 2!7$_(&%XLQ-X73:M0>, M(@>&EE2<)WLZG*WK,FVXB9(;1!#G8"N-0,X)*ISWA*'R5D2R47[K&9SMLE][ MH6!%F8!BFF&@ACSUU:1.,1A!*I$L'S]):=4:W5JZ]L+*VII((HW%X+"TX\9J MJU)/"8T<_(^B*9]=MMGH'(25-7KV_[/W[LUM)4>>Z%=A],:=F(VP-/7*JBQW MK"/JZ=L.=TNKEF=B_MI DY"$-07H J3:FD]_,P\HD4 =\ @ )+RM-V4FC@ M,K.R\E&5^4MN)2^*+X:YA @H% F%M,R!JNAH"S6KLEU>N14KX\7KT>2BJ5[> M0I>*:U/)40/RR""*2!$]ZBA%U9$!%-KL$3<$ M)9L(G(\IZ,KCY9\_3QZ>D4/?QE1=+9'H5:J@;L/0TB /H9<4D7O M_S MDAEI9W(T.=/]%#V0_,%)!UZ#T5%;+2&2/><9E*2_-9*K4NU%#&FL/RG] ^JB MN<9 65M\EA1$8- *R=IY;8;8@]0YK&YSZ0 MB[59[KO'-;D8:6*515B( =!X6@)=&-S>;[6".O)%]^:PQ\>J%MT)@=C$'6(]COD M/(#NH7R*8@M2'$U>($%).1K*K"Q?C[4 ,#5D@BK.[(=6"0HQL:"L$(1R/IW75.-ULX,=E9J@YS:F MRJ>B:B0CU/7GTH[F&4:QZ-GYM*PNG[-/HTN1I=[I.XAQA+\I1P M2DOJYH@=R<-%,R:RM:D=LFOET$[?1-JA&!I0MVS)VI)Z%6D-6.%"\97+50+W MP:O4YD72#D7CQ^9HZ'*24FP7*?A@".J44Y0Q0B+VBDRVYN807+?7R@=AZ/5\ M_&DTN5B;"AVF%TL-[BJR=J\Q,:A+)&,=C +EJY>>%L0 VFR,:X?&:@KO![C; MALYC<#I4,V)DR"*C-H5">M))[92D",PR&*ZT3:&V$4,A_6,Q.A2Q)0K\/;?_ M2P=!5A0YAYRU\)Q.AL:D^"&+OSN?JP@(78];^J3(U-? M),5QDNP+=C!E,GF9=$\N@^NAQ39$'8B-QX%4"B(FI/"V&.5!)Y"N=)!*0?%T MVR9R>9;"V0XUB:US#B:R=@AE-.,N=L!<6@F-LNVT-:2EM*!R M<+GF(B@]L1T;%/\$8YL5=1X?D8U'47I!>47!4$60Z*0NKAM?#"2?XC"%)E-: MXH@]2Q%MI_I6JLH(P87R1.%C3!1=+XFET2UAC+MD"&BILRN,_35R@"Z M"4B?G6"VTW07- AD[&^A$!PE@-B%!#Y Y,D>3T-)[H6= D@ 3N>B-3FI0/NV M\]@,@:B":%/S==BID['P.'H>#:C@T1@358Q:R0Z5JVA7N#BT\>(&FE/XYR"> M+9%4N1J203D35+R@5487L.GHN)_XAIB'$W_?7G4V" PA)K*[SF2C%>7Y3+PN.J].D[BQ M-LUERLXL=$VH^R)HV22*D2)XR JJX3XXX04Z52@3S"WTKF1LB#6"[Q*P$VU# MN3B9YYJ*EE))T(HRW1>W-_.4@:EX?LO)RQ1BNB1H-DY2AH"T&+JKRWR;M(.MF*K'$5 MW[Y\>Z(&;[?XM#(%$IH'EW6 P-O$,?:"TBUTC'3-GMB#J*'*#%N=J)0)R6" M*/041QHC(BB1^.R@( M$Y&D7$3L4* :@2&Z]67L(V(?,N^'X:7\,NI:1#6@,4=5N6(6JU*(6;1UOT:L M'[-O368O6.=],E121.. )R0*-FQ\H9VCI! A\&C,5ND8=KR?NN;,]3Z:[A,8 M:9;743A#"1?7H+!*,?"Y-8EL<.JYIQ;-5AB@ZLR1+!II@B6A[YH*NC MQ(N'I[5!:5?U=9?.7C+VH+/'--^ETY&/=^BA2*^RY;()ZY=THDQ1-_%*!S5W M##I[K/5=.K-+1E X*"MEL8Z#0OF53LOSY0] YZ;[QJ%]DQG.U6>^ :Y@)06N M1>1@4T$++J4>2 &^35DEKO]"\5Z2[CT1]*DJB]QIDD$8$VIRU6#5L9:"[0V[ MU*#6T"^'22)A_GHU.__[A]GEQ7B^6(*>['B [X(4CACBB(?3%F<,VAK%1GX MI:1> Y_= MD_B]!FM5PT7 UIN*FIRB\DJK4H+RT6:*]IL=A ZUVT1MSRRJAX[.BME9DEH0 MB1(1>M3S%1Q:BG^<\%[T@),HMW;+/43@=/SJ79J/+]8!89:DW4*-+I\AJOC# MOJQDX6_&GV>7G_DZ=N69-BO_Z9=ZUVWQP:1($&IAAC)JK86101H0D=3EGISV M+MF[L&..R X8GH^KI4\6DK.47Q3BCW,,!K:*3>'CCNQ\(V,Y&BK.YO/9[\LK M<'JE;Y_J[5;OK^.K*Y[BL'QDB$M=0[4B81!!4#9%&UN64'C[2,::[FF^%>M. M9P>F3BZ,/=<^!0I?'*CH;68TA0B4G:M0-4.I5FCK'.#1I7*S(7Z9?=;B\&JB MK"O5RB[]5Y3D^M+A]<8B0974]N2J&X&\?$XBV5-9V#M2'BOI)UF\0@D6'[[; M&"K%)]"""1Y;-G^;7G-'\\W3:?;QXZ3#9JOC\2;8W65 MM$9&QT.B//M 2>EBR7>=W\KL<;A?3%NQNRJSJ\G[9VF^?;6Q)'V-VCN1-\\>_7D_/Q:'I1)_/QF_$5_>1O M^/7+XFK\\?/+( 6EM;_/YG_O.^:^FPX(F8*A/%IH2D(C>'01*!T0J4:V12VR M"S8V:!.C=\5!U! S'U[/9Y\G%^.+^.5O"SZQKY/I:'I.BQQX<.I^!:2%@BY# MRVY5!O24>B?KR)AF,B.V8D_%MW!N[4YZ>^H.Q=/0.1^:7!6JR/.)$OF%PN?> MS!-9 &@["2APP$?F:."04!F?5:9 ,XG,$Y.=+&7)$:;BM[$,/=8?B:4#U@BY* M)*VDY&9(S$&E=,-3X4W6-N>OG3&?GJ.A:Y'@H=;JDZ@4YFLIP<$-1SQKIVTP M1.<.M$@_?0/1W5FW:-M7!Q I7@KD=W0P%#?E'*TA?U1:;\HF0#5F[9: '2@; MT! -06,5JDK*&P7]G>PIHS*&@K[Z=B3%"R/$6@OPOI0-H;8H6V.4M10G>=A> MP.(S5&'(B8O:SAEYH<3Z9?5VE(7/H\DEMY6^G7$(RG :MP==<;388QB%P@#9 M5F_!DNU'YXTAH16@ -IJJWO6&]#=0_LPB0?E;@@C2*)TQ5NCN$*W4JP10/"Y M8LQ:VMAB6@[HS(FY&T+L]$I;B)8'EG*)?:P@D/:%IG]5[G'7 WJW(W>SZ>RK M)5I^QKZ5$XYK.V@'4YHO 5Y-RE=YK]F"=@6T+]0?FVXX49:]B1XJ ,^F&25 M _)-#OCPAN>)IN*A)*FU:GO6< U,[M#T#O:ZZXP2K=-P?UZ_C]UG#TJVF\32;RL$(>W%25 <_U:%7*7*S4(M]5 MB<7R2\B!WB%W$R5]Y+X9?YK-KUCO]Z<7A/-:"T79F@!;8K'D[(E>'K7LG6*C"XFIZH5(4DCC$WMY07B>I'F0RD<:D_+HD3*C&2-"IR.'AW/ MA M! 8K9(3C(GZR^U+[Q!CMGL?S"5-",:F=[*W4^HB"+QL%Y5("'*3H,%K331 V4L=B MVC*:?3?$_I+A(^_/W7SV'4N9R,!S216&2AZ6MCB9/KYOUF0 ;;!M1Z_;X,.V M)N\(S)UJ@U!VQ^-L*"ZN7(%$'H)B46.\3 63;6=A/'-9[;I-%-=FD<\0&"A8 MLQ@$GYIS#J\05%L5]PBBF5W/]]@CPED)ABL.(4!U@2+2[(S%;"C+Z+EEUQ;V M7/BO]!V!NU-M$N=C2B9 (A6 ;"!2BD&Q0^3*,^Z,_-Z$M>LN\3PM&27Y5<8# M8E\2@]<4D!A1^RX 3B^:MQ_FXWU<":4]+EKD/AA'VP1YD'$RE!>3+ZE"M-.A MO=^0 &]/X3$8/-5.X<:[4*0R*4MPQ2"WLU4*2)6KW"7['.)5D@.&N2XQQ#.[[,]]HK7NH.%IQWB 2T/+N5/MDQJ$S5[$X+R%0N$WQ6%H;74F)S(W;2'X\Y;5KGO$&% J M$M,6*<>U-4A*5$J1AO(Y"K^:M.W$@GG[83P?C]Y=K<\C&NSTK=9JQ0<.*G3- M'S;S@0SCQJ#V[4G57J3>;_SZ:;VA4_<;@ M-_3Z<'WUH1N"O KA0"\NKB;GB0LIYSU5KRM%G-91X%UY_@AH0!1>%2NT8 SB M3+%9VSBEA=UX;K'.QPFX79D*\I?K^61Q,3GGDM(!OF6*(DM&/$T)O"2_85&7 M6GQ5')$V!M'B>G/@X=F^J^:!GVETNWS\=#G[,AYWM^NO/FW!I\M29_)UR%W5 M5M7@)5G)FJ7,J5!HT9:XKE?I'I?/@RIS[BX R=T#>*C!1#)[AL=PV\I#3MH[ M2NW7^R(>E=M]E9GBPNQ31DUY%/B('GQ");G*26HR9*TR[[F'^_%7]VJ%R\(! M[3>5I"+ES%DI1D6B%""P7%@%[YID3?Z+5B M\%X:]B#RWM-E37ZFN*@Q9!!5!UE2B*3'E?2@M C^>KV*;#LB>83>?/QA/%U, M/H]O;U-_&5^]>D<[Y>2_QA?_[^RR PT:3:;\(:^FOXY)/Y?-QF3>Z:5, M_SE]_WH\G\PN]M;%8E(H43!JFK,4T?A$UK+C7=%.:G$VMN#YH3P\CIP&=#U5 M;H.CT,]Z5:/VJ:#JY&1$\J6=/__=RFFP]2&HC"GX(I(RVE" C)V2BP79N>3;Z!AKV=S#N/"U=5\\MOUU;)0 MEGT5?=5\=ME-UKR!,AHJ0;$I2"RE4GY&]DM1X"1U(56.*#D$>3(KVV3=Z MD29:0_KF4JJ@=8Y)98_:>ZXK--CV?AO9XY=Z"=F7W'M#0Z>#LFHRBT]"6 M]FK5TMM'R9[D#@'1>5-+DMER'R-7EVJ> \M-FXQ8TD;>>%QJA[#ILC E%IZQ M98']#*D&)3Q*4,I31&U2LA?H>C;J$+U?SYCJ;/YF_.GFX.O5NSLE^+MWB&EP M-2J=D 1K'1H^*21.'!8.S^^[H!^FYJ&T#W6"98Q9UFA5I8?)<]FJ.MJ]X.+@ MYK+LI+0/S;24SE-NYK7-M/E(_BHNY4Z^5_C<,^'/KR:6^W'P=A;.R8W-Q_&: M3/N8DJ@EBG1?J_E?KJ?J%M7BZQNZ]R\FG7_[UG >/GTZGUS-2'%?#IQ=U)*M MS$GXA#SWC +8PD?X#+D'?6.0&R2+(4[VYGJ;W2*"#*&JBMXF:7V%4KB3-^88 MB0?97-&=C.ZAX=,VV4 9=LG(T\[H+5%U='N9JVR[FTY&]U!%=1&1476=)@$K MA.0P=70[82VEW>V!!AY06]9Q87]#32UDPGV$ MKQ/S0,H'%,9S(Q Y8*MT+<%0W,E8(D0YI4Y #OD1*1^"#Y#2\+%WE?2S%D^Q M6>XH-Q16&M46]JZCUCV,_I]'\[^/;_IROL;1.^N-MP6Q*J]C8#0$*4+JS Q& MZ[D&U%:B HMJ?M4!P-F2A?BN+*0I43H"%%H_7A#*=H M+7/;N=0@4)R>HT$<@"1 4P[LI88<.4"LZ(1.*1D158NJCVL DGMR-+\9']5% MC7Q7,>;HCGL,+\8?NUO'/%F<-XA$VZ@=1$8F+J5603F]H*1.!DVQKPA.1EJ^ M%JAS#7!G!^(.QM/@".)0!9IJHT60E']D)\$;3UF(1-\V(3\R-T.0!-KKK&SU M2@I(-H6BL_3$CRR %#<>A1L>6M8[K&RONT4="BU(+)YB0XA$=C3:\1_:95]; M9P/K/0:3.C.#,S.Q^.+ M19W//OZT6%R/INAV@LD3XFQ ([/201HEHLE*A1J+V & M2F5TR"I2#)"A\L! Z2G"(7YX?*9MZQO:>I/;;]^-IAVO/M^0!";3\449S:>T M/8?&91E5:]&)?@ IF.>$N@I?:94H@HCM&,2#,#:T 5"%;$C QD0*@GW0Y'QD M8/0_'AS2PO2T13'[TG1<83M$ROG)X?#-3I601"ZZ!*-+]L*T8'D'86RHVH!2 MC%J$JE"BD%B=*XYH0HI(H.:\#0C:OC0=5]B2$B858PD27$RR")=Y4*8OEG[4 MU+J_'1CK3^-[3M6'DJ68HN$.9?IJ"\:X4!DXMKI@JA$EM!91H=+K--Y#S0/I M;AH@FO?&+TV==)I-%U?SZZYVEH=BS][/QXNAU8H4+1M*&VMBA*/H?+!\3&^* MIAB&4LCF@OFI2^';:T,MZTXZ7UR0CL)/,@ZA1A\S60 MZS7M4.[&" QT_0_^VZ ?DE& 5EK)D(R+5:/@L8VBL!)HTQRR8W-H\-2$T'6E M, C?3Q\_S6>?._LVZ"#(&6"-E+LKLKZ6[%95U10E*".VJ45U5,8W(?L3$\.O MLW=7OX\Z5?CZUYLYI_R&-%L,"B6&H 0/,R7W!#%#K*%D"O,CPX<+T3.AR31! MXY&$<4G'#YCFK;J^ BNDR)@N1@#QCAR$4204#R]FU5M)$H MX8GSOH=M%XE/LRGJ#133)XK#3#2=;4>K@"*=UK8_=2'L8]L#B4"S,4@4ZB&* MX%2IA6Q]Y9"N;7I33IW*Q>TKAH?;]B1*22%7E($GZ@ #5BE%^0@25:[-/B@L MD(<6RLZ#-079LF24*QD#&30?$R0IB)64A$73#B?U8DO#OC;32[W-&TJ$J MI(&8;.0[#33.B^QS5[N\Y8^< /Q'J5& -&R,!7,BP/ M^7SDL3E@VD-5N.6$/ [8X%*105F4JE.54!VG1L]+5?83S0:M(=-B@6?.E1#) M\)!/MC>[J*0:?7A>6G-/A+F/A;&4>8)2Q7B=^Q0*.=$H4G"5_F[MC1TLFO3XP>OR>;*8 MS*9U-L^SZ]^NZ)EPWE7<[9[K()EKA$09##I@N .&U"J2[#8#P]L8T_WUYY4OQE_NBFC>?6.IY4N^L=7;]/+(IP/QA$AEK)W M,C&*C+%,41N'%;"]*!#KG5L;:=F3X*$Z*YU#5LI8UQ7QD6A*1W0AH@FQU*Z.P1*RT@-DB6CQW-72#GR?5UE6U*Z&(_FYQ_(GMSQ-_OV M$8/VQ80D,!<>_R8C9!DR>1H=4)/G:6\9U@^C[J7G 80/#1%1440KG+*J0C*( MIN@@=!:,!V';6B P:$Y#^-#TKLJ-#F""38PUK;G7D.7H:DQO?#QL'G M\?1ZS 5G;\;=0Z]'\ZTK%N\VVZH2!9MM2#E"% 9M2+06C!A3%1G']IROT9L- MI.Q);\\.7:'7%%&-HNU)L841TB?(46E-"9/Q:)L(1*D'T+O'Q$NPU6I#J@L% M:K!!64Z,V.SZ"-R)GK9HZ<_CV?OYZ-.'R?GH\K8)^P;K@Y'S M)H,W9(C"&@RDVBH#*4=(SI.EMD6(3 E7H];H3L/)^1+Y[__\Y?4]M[LI>E)A MKY&$[I$B)HI&JB4/Y*QIT>0-.#PI[7_[=;,/\@DE)J+&%,A>\2&:MH8,/ 2> MH-R(';2"4]#^]8FPF(Q>C\XG9)4&-*AX,A?&<2UA $.ZKHI6)@;0@D1&.G)5D]Z#S-QS1PFTHC'[))M^9D"P.C%&E$M927:0V3ZY+1N7?'^L3D'\[A9&%8=2ND1A;@"; M*Z7,512O4XTE]93 ,[+H271H!PLC!44P9&*D=XQ,Z'PM/.-!8;1:E+:32=&3 MZTG'+CP,H2,$F1C\$:*R9/"J#TAN"*.#Z J%NJU(B9:'TW,4"V.C(FNI,F4, M%(Y13."YWH"B;U=XE&%3% 'KX"!'XF0+"U-,!*D3SU(5$)+QR9-*>(->.2-< M2[KR($])^ST6!EPVF@1LE17D?$SDL1LB!*>="D(U28642ZRKXQ._NX7A(P#4 M(=AHN=/6>!'Y^(54R'KBJ1VYX2DN."4K6U@8E";8+**LDD+%0-Y5^!R8E:@I M:^JQDF(+"\.M3HN;%_X\FUTLF@*@;7!,O$T\?\!ZB@%LEA&2TE%4L(;T/;13 M([4QN.I)^^C8G$'1.Z$FG)525*&(I[2&R)*59JPH[#)U# MF"1%ZY(59N QDGIT5KKU"YT[K/D*(7V$DTB)62[X%VD M@+DR_@N/&&B7O,V1UTC8B;JA(\#"5_2Z*)(,V2Z**X2A-#[H[(VP+6)<3X#] M$.J&;@7(&.7HA59) QE-C"4$K;E&,>6^6*%USEM2]^MX_GER/MYK4T?*[F2M M,1>9.$D)KH LGKLHDK#M2#\#0FW>*W9F'U)'H*, MK$XY/N_7Y/!I:WL*7$PHE-8Y!T5P]$Q4"QPD:?BV7%!2W*QI>=H!SANCT.D=,W/KDZBA(WS):'^E6A[$G"D]IYU<*.T%'ZQQMF="CSJ6LQD^W7?5 M4-Q5UM+HX*!91T1W(KT\K%]4E/XK7:T72I,%)+XVR42A7 ML+VQ)-]P++^X!Y\/\XM\R>R#]#HRR%W$0&F$,I,"! 9Y/4\![B;063CN=D2$U<@L_(!Z%G?W=8F),+&EHE8P%S>B,I61MHJF. M)Y[TH S L0SI5ASNYQ9UD<9*+Y+P$I(M0>FDJZ+81A4;L$F*:9_98UD.>TR_ M*'@UHX.4$P5QAK25_O%HBE3H26&G TD';P 1BG5V:ML;'MH33OZ,('0G2'F\D]D:OWKW;LPCV#()9+@A[7(T_67T\8['>OO[[.V'V?5B-+VHL^OY MU7@\73'Y7R>H\SM;X?WT2[T;3&$(15,$;1G8N9:8JRFVBNK(=D2X&T)/K[N/ M^I-XB3 DO[;OQA'S)3]/E3+R3 M.B53C4R4BSH#&E0( :3-!8N1%5-=F9^T8/X6/_S)"[.% A]%-"==D6OB]C_& MD_>!BJ;LGTT*]E][Z)W8]WD3WE\+MT]QF[Y M0>4?YQU,1X<7-OHX9-48\;&[W,F"TL1J& HE%">\U\YYYWHVE13>&7V*55J5 MR9-8!_N_91W_-K!EZ+WO9O./C"/?43'8D4"9:O:(N2HKE!8HG:4(1:%6)LBJ M>Q8!S#;Q]G>[".;5^=7#%V%U*]2D$:IR0:/T*16D'4"KH&.,CD\&>U;!"FOD M/^$B;'G!?!.LW"Y$1T2?0QE:&U<$J&BA!J%"]E9*HVAM>.(L-V"*WAVRS4WT M][HXP[<FR/&R"Z2_;*T'J)# M;76!PN-J8Z!O52FM%(9_6PJ ?Y[%V"U(/FS@=3<^%I A9>]CD)3-(&7@1DON M@L\^!UBO@K\;'[N3Q,<[2NWI+^61\QW,**1,U?M0(.N"7%\;7*RT^5+0[IY\ MYQ%VWA-9SU]FT\\D[/'%+]UYR?TPV(>TDGS>J6PNF18)2@B8(O#<,0JXDZU& M]5A);;8J^SJ"6)[(6M@CK877HA1KJXHU@4B U29=I$M.*6G[(SN_5='D\U^+ M'4W<@;?,7?MF5)4J^N"+=F"C]ZYXOMDJ2+N'-L\F^P8O$4^Z3D_-M.VQA ?< M:7>74":NY''>6^\@)LESY82I1F=?DEHO65I9PI.DN$]M"5]=7RVN1M.+R?3] M&D5OQA]'$T8S2;1TCR[7C^<;CK;:_EO"TZLT%)9:N@?0A)9L3$1]^@ M*DJ^7>\ U=S/4N=3K-<>\CG-POU[IT6/DG[)8"'[8*I0F7P4AA*5HF!#5(,, MK=!WFBKUJ9S9JF >8S'>SJY&E_<$Z >N]+L+L(,Q5JC)%:L%@"R1,N.<*>"3 M,6AAVSI_*TZ5%M\GHZ>X2@?>0"NKI!$-!.FA> /()D[P73V2HX+2UF/Z=;BO M?YY5>E+Y;_)"9U"8NWE*DJ%E4HP6N7G?";4QN,"7\B3G&3N*[B#K^>W3PF)Q MO9P)ON!"#19MGGR>7(RG%V]ZZQKV;=U:/9:UTKE0!<4,4A>1JPK(*$32*<3@ M5C"[OA4L'& MMF7[*E7&N1JC3)2C% 5:?9(9<@8_YO&1]#LVNV60A* MW504/+863>QNCSM SK0R.NZ[E/J_SR[I8RXIA#IL/'(W0M1)F:A,S5Q:))T6 M2[@)Z:3.%)&XWO))Y8XLYE7.G[:@=U+PUBNOO8^R M5_0'J6MY1J+?-S)9N04419)Z8V3D7N]D2$YUUMNC#=6(_Q;T0<.3E004"L.Q MNR2EL>1% 4%V.BZLC6FED^I6] >Y>WU&HM\W1EG1<<6X_%XJBR%Y73((U^FX MDZ(FV1L%OC3JOP7]'%UV$AEY1 ?G(]%0RST)SK&=RXZ?>F<=6N'[O*>0A[I>?B=SWC5%66XZ50>>B M%BJ@"2JB6)Z=D//,I?:>"I)V'Z*/Z7N0\M[:S2T6T2@-6&,6SO,HK$Z[0Z[2 MVW[C+0YR.OY,Y+YO=+(*>F@%RS?+;"J(6FM<1B_4N7%Q,^"VCR^ZY1;B^^C"; M3_YKW-LQ])?15-ZGUZ_GD]F<*/DXFRXE?EM:L385<:L6U^XS?IJ>$]&3SUOU MMGI@2 .7*@4^X++"Z%#7@CXH6E#35S:NE93T_P,LX+!,G\K2';?!.&=;R?M4 M;ZO-TDH)Z&D1DL: 4)WL601KE#I(;O64UT#]Y7HZYK^=:!ULKMI6K,:K J7P M?$+>#+%F@&G6;X,SX]&3 M%03@Y=,ZYY![W9!D0&-UB#CB^2S?(CA[QW8"0K@ !WI/+H 'KWH5#XFI$S&N-07 MV$EAA#VDQ7K>LM\C)",YDYA!)DP0N==DZ=,=PXZ+U)?5&&6DQ^3\PT5N0/S!(K.2-Y5H+?*%#3&%XIGJR#E12E+"V=N M<"L\\\.R]?AB'("?3L;)H'6-):(!R+(&/A7DF>- :MF(42E_H)Z,9R7%H1%, MF2>>D3B, M$XBE[\@,M@'P?C)26FW<__-\MMA]\B6Y!*1_0 +]4-$P'(BU)L44)4-A]DG) M':C;?3,;QY/2'ITQK1]>*2Y26EF5>/AJ@)S).U3Z%[@;TP>Y/M#WMKM%O72' M2)<>$*","@2GYC6@HZJ4\1-7%=R#? MU@+OA1FU6UZNQK\ $HD1+><^UTI$VB%/F[/@..![N1V$Z$!UVM MVVN#^T+6FP3VGAE],B7#0(DF0_0I%@I432FEAJ!#STQ)].OS[H[%R)&D=0^. MSF84<.-11Q(+0 5;LN>)S,[S8(P:JN_#7_'*'TU.!\19V5X^]VE1C38+4+*D M7( ,:=#29$Q14Q*DA>N3CT.+SU(^:S;Y:[[5H4T/:M4*UHAVU25MBV1(35F" MPF20A\Y*+S&I30['O'0'=#A;(C2@,<3YK)I.TPOOI8:OYWQKVZ^CP_RPOOW\_%[ M1JM#C_D$BX"BCIY7V M/F9#^TB!@G$I) &Y%$I\R$SS2'.MJNZ]-7(.3F(VCAJ,#7_GP'7Z]9KZXOVC@WIKUH]UR MKT3>JBA7JM-1"DD[!80UNI:L0A1&K%3EK*RJ/LS@C9UD^116;S/8XF.L7C5) MF- U/LG*/7[&VF[ULI?2";-Y]?PA#D*/MWJ+7:_VMC=SP\>?)B43N!&$'#0E M4"50:!1\$92-(NK-X,SFI=K%TAV4QX-*M^>.:FOY'@\#O>CJ!?"6SI-9F2TT/^J:M(Y"%"49W<2CS.A#4I1A9.CQ(N#Z[&C6WP]L"@OXTT6;KLN,^^(@;#[G@)1S2K&S/ M8"/7[8+&M;)?K$)Y%:35#J)@" #*/6/R7N9:_49CBB_U>K-0/U&_#3NNW]9% MT?W@N)'BQ3- MJ_6VVD,S?Q#I#J(K;D@S[P3QI\.3SS[98LG7)RU!ZHB@K?(44O&:8&A.\TR' M4-GDC8\DI\.LUS\^3>;=PUM"(#^P]/-6]BI0@(7@LLQ 'B=:59Q- MI/"VZ/.^S4G16!N.V^MT5 MH0I"IC I*(_HI'92Z9(O:B61=#J0)H-_]SZ.)#\2]N[:)R M7F6IC(%8?(V^YJ4NJBIS .AT48IG91CW'NVA-B?/=Z+#6&G[RL3XP6@=ABP[ M!&<70O*JD,#L?ZJ?I3J$O/;GY)""W/E2=!-5&Q7Y[IT9648A:RK6 EB^Q^&^ M0NX:4 J3J%WT[7ZV!Q3OX?@[@=1WUX5MI,ZGE9HL*5C*)$%6#\JX@@&=]#&9 M? RM/AR#AQ?[UX.H;P9K8VRZ,84W6CE'BFO!.(B!S(9'FT.5!8H//JVG\&1/ M#I/ #S#RF,+ZYII^O2(/SY^V/&W@;Y]-^;!AQ8'==E:_'DWH:]+HT^1J=#EP M=B*2-%CY5D14TF>%W*,D)A2D<:A M<08;+36FI_KC.Q/62;14"XJV+'K M4CB]E/FJR& D36DN21:"\,4P$$&6](_P/5)^X>$[E/->)F1[.6<= MG;#5D*WP*=DJM%)L-J+!C*6X'CGK UU?'5O,W\J@EN5$=V1R,ED<%7&2C[S%"L"\)$9_J0L>5+^3@+M+CW M;EW?N5O_9J#2Y6BQH W-'[MFG*:?Q_.KR6^71,#XW7@^O[EQ7Q/L=J:N[R,V M6[O@>49D##P]4J:(JA1E71:!4D_C>JV= -L#SK*X[Q+]D-)Z,[X8CS_RT=8C MRDU)"BE5<2(E!Q8B\L3A8 2E[)9K'C8U!!]9: ?R@1B3"\XB^IK ,'P49=P*!Y+GNH0.9 P54O,UB&-*/XH4IO&.M#ZKX&U4<3 MTY/8/$4F,B$433E7@#RR1Z&42U85J334/GS?8POL0!M'*&H1<8@34DU&>N3(8$=5P]V M$].3V#@Q"B4@1+0A@N5^(:6"E FQA J^3[V.+; #;1QR+-K%Z, 9"]I0#J8H M\ M8*+U-*?8A0UHC^S"2'L"@?38;)R49BK9!LDNV%GVPE*,"*80KM1?Y]]'$ M]"0V#MD8H4'RU*Z2)!:C)'8"L]Q[[OO"W&,+[$ ;A_OFE2[D-RGL,)K2VZ(Z MSJ(&I4P_M!BZGO;YC0PR%5V-^_@B7\_IU>6)9G>:V9]Q;4!)&[AU%((H)O4U MM9 +-:35RG&)I;72-?8Z4%M?XV)/4X[ [<'UE%2U8D9E";(248S0V.\K$ M4BG6!)_7V<7UK.M),3MP"^*U8FC 0!],SQ XJ 2%:;)X!25&&UZTM? MU\]^GMV*'"A:2;Y*8YT16E9P%*=X'Y0CMY>YG%WTP<5J[[U[#.EM[" ?OOM[ MG#[VU9#BG)9DO84M*;Y7,4$>]2TD/795.-0QUT[$ )2\ROYC4J1-IDXGXE_&OW MXC=.W%-4.KB L4D$Y'P3EHZBBV #" MER H1>J3#^6YVPNHG\^#B^G(M2!0,&N-P%D_>%G0<3>BS0PBE+3NBT Z+7IJ M8CIV*4?V@A(D* EDS-Y;D2J76&,,ULEIL]O&9Y$6AH4CYF0SCE+S@ @5L%@ *FF&-'9Y@#F!2J@7S_G M!3E"U3 ILQ3&Y62KA$0:KB@@45"- 6W -K7MG779RI@^3RGN$-LZ(Z-!BG I M_M&>(I.*(5F;BG2@>@X 3R^TP61H\YD/9E6L4"F2+PE21%TD>A0I266R;,^O ME5"X_>;:)979CI.3;)8 1EN3R/?: E9)+VH'@0LVU&)=T]MP;*ELF]]MSEG9 M5"IA4HTUIVP+_[RR'V('6'YNHT715.* F&0NL(4>@BC(8;"9F@ M5@K?3B>AW;+7>]*JD@)QY*VBE--"T#48&VSED]WJ&]MOP6UO^??.%?;@\"2: MH)()D&G#*T=VP#A?A'!L(PV2M8R-O7^"TAJ\8O-!IN@#(@#E&IXX\$5:,GA\ M\M_HNE7K)9!/A,/3. ,1#9G+2H)Q7! ;K-24"7@;NB%'3;_5$Y36D'SQ.0?%TLL;FQET+K[;W=*5D\B4)$CHMSK=YTWY3KO#J_4NZ0D?):HX.E_*PZ MG5P@7U-=4!10UFJ2KRK$'-8EHY;GXN+ENFR&N1L6R-J(WF\?\'86Q[!!]%9K2:.%.QO8W((K;S[A]IF]'],ZO@KM>LH*+28?H M/"VO]UYD#-('AU97M(U5U'T'T7O1>2QNU^]% M2.&SLE;U9;E'YY:12-Z,KR;SON/;DQ^["U0J1]#61JR4+'N7.$7P*8=:E>ZK MY>V]Y-J2O]WELN?T98G"")VMEQ3DY,R0N\16T$&[Y&)3<"7=^@SK[8D[,$\G MY!F0;:;\$= 5H""X\+!SAH;* M,AJK4/1>T)'U<':S-+90_ ^SRXOQ?+%DHK=C;//B28PFAT%S^/R0Y-W!XC25NE)7.A]J"5&%,[4(+#)?3?< M?9Q06$_BBD+1-@A(/Z)-%"/%Z%B,P*7KN39CAG_X$TJC>C*"PXOM&.;042@? MJG9*(LB GK84)%5E@A!$CSGDYQZ?U]GYY*?I^>4U=P&\GLV[_NFKJ_GDM^LK M5IZWLU]F4_Z>^>SR9XHL@YTE"">P;0% >E$5NCL\? M60K;QSJA"D=9F[&B:%]]08EAR9A1[!"?&&/D3RG.'%^4T9RCS1Y,_=7+L!BT MS!37ID!>P8I0E!20+?EX64TI-P5]94 M9QWM:$6FF^\#'.-PUU30F(JBR?6.+Z\C^"F>]9FE*#X),EM(,6L,%/5Y3YKB MA6Y\LG*H#Q[+[,'L<1R5B=;(%'.44MN2R55[!@V#(C*:T%X /K(4MG=449+) MUCX*RS$7_<6*:H)4B4=BZO59.;VW\R?F;4=?Q0V013H!E&^"3S%D@][(6H(1 MGD+.UE>A= >/N.X;])Y)"KJ"].277/"&C*_6Q2M11"0+TT:_0JR/,3\$?<_# M5S$04 P^:[Y[ SX]$HXL%:8,9'WQN+[J&4(#4%"MJ^2#UYA!V>BC$0E4H&RC MAK#2!WPB>1W!5WDOHR%O[*T1X-#Z3(&WP)*KP"A-$^UI(;&OWN34S!['5UG/ M6$V55U!%\%]%4Y6DA5FSO M%\RA(_-C@K (XRGD2CI:+8W2*6?='6]2M.H-0!-\'=IA[<[;K@>!?'KM:R@R M:"] )+,,-; 60#2-A7NA#%?([<#FV]$_$IF/R54:S>=?WLWFW6#-[N;[?@=- MRCK[.*:WWUR=7WU98333BXNKR7GB3YI_63-N_=^Z-@-S/)J??^@1$*Q<^,6B M&<3 M\]NI2X<7F"<169W(^$."&F(PL1IG AKRH;8T1\LG$9A]$)B.KE>J1IRY8IM(148J3R@3B;RI*O$)JD1&.XM ML/'B]>A+%TI=4^2S80-N#H)4U1I%\*D !(P] F!#)L0L0(94F@EXF<>1/ :+,;@6/R3//1_,O2&>3)Y\G% M>'JQ"!?_]WIQ];&A=QN,IFJ5*L:BM0ER@9!19*6++359W]952@EK) _2=!@. MGEO$+C!)1]F?,$F1]\\A)SYOHH30@O.Q.3U^\80D>X387@:G:=MB,JZ"\16] M3[:2XW*ABA";<.@1I#'0VF!$%*E@!NYD,-$'%[1Q8*M*@ESM?5=;QZ=]J P_ MY<2SK2-Z,J!6H7:B8D%G74I)-*'#WK3_;7HQ62Q3G]M(^=6[.IN/)^^GOU[_ MMIA<3$;SIMERJ&)6!R]H,SDRJ!ZX5C($9L$.QH;UFMA]V9F/SV?OIUT9].@?<3P=OYNL M=\<-U;U!8N&7DJJSD&R,RL=B*_ADK$BJ!1- 8]=H[Z5B+T+O*W3@$9(Q<]T4 M990QB>AU5;1K:U%)"ML4FBBY-OSED(3>I]S!00FQ@$$-0)E^L"IZIZ0(U8(P M3=C0%7B=BM"5 (PB&TEA897"D1FD/%8X\FBR).URU$UHK6 -:.:0A-X7B&7* MN@6YV>0H%(N^4,)-MIL!8,A4YYX">RWP9(2N)"M%RTQZ"BEXR-I%:606C.<: M1*F^28+U>BO _H3F\?E\/%J,%Y0F7%]>D0&I\]G'FZAS631+3[^>+3IOOWO_ M=S+(#3LEY4R6+3IT9+)]D6!4EK&MYE-K1WF'(?L4@A@('*1'RC&K$,52%EJ3 MK\$ RF"4XF"H\5W/4@8# 4A!PRC;%A$]F!J"US%%$0N/FJ^YT?/'D 'EY4?= M$#+KRB-0:G:4F5(H1FJAK.61>QK(^O>4#6VS(78D^Q2"&-H004;I*$^V0"JA M(NN!$0S7FLC=V39-MO*9"F)@5^B0C0KL>Z*ES-LCY=U*AU*,MAI[3O3\5L;_ M5()X39\T/\#&H(!>%L]5"5Z #8FB-E%-EHP1C0):;VT>((8-1!]?" .;@MP? M>0=;"M*?B#K(0IK@5*Q*V^2:4J<7YAG*8 B7+61$(30$[[0KZD]&$ M=&TA8^Q6B<63E,'::?"WHQ<^]>TN$.\>N7R],>31Z=/%>'!6D/-=IS29%XA* M12-15?*[)=F4>@*O1]I-2YY>3;^=AX\7X?Q\?KU%!_'JP8RBE-1#,))="$3* MG6J%D$QU&')J\KRMPLS[R-N"NS?CB^ONT'Y57'\=?>J@6CY]NIR<\P'E<@XD M_>JODX^3J]%CJ4S--5-B)VUU$JJOWE.>01O165%YP%U[.K>-#!\BA"UD_/;# MZ.H_9M>7%S]]_$1,E'?OQN<\7Y$>>4.BV2T1JS:[0-L#2Z$@Q&IO0BH@(01% M6\@VKEBV)S+[$'F736[37"[DY>7L]]'T?)QOSIOYKHC1?=('GLKXT[3OEFF# MGUWAL5K((=*J>EIEB,'R@ ;*D76DD+RV8!Q2K3&Y*XF'9:_'@]YECW:]%>"C M$A IX13>@O356IDHX_=M?"W-.G;RX[+7XQSOLB>5DS%G;8Q0%#>K4*&H8'V@ M%$([TZ21?OVHX+#<+;I>X\5X_GF\B*-+_M7][5;W?\0W7/)OUPQ?GZJS>9Y= M_W;U[OJ2["\3-E1Z86/*-7H$1Z[!94"'NL9"&D[^0*3VK@'70%2VXO;IB.?7 MT26[Y:OK^72PC-);OL+0,50/'I,O4?E4=,&DM!2-:+Q0CR(9\RB*(\!1Q)V+ M &E!B1!!!I-M%4I&B[$]VO;"/&?Q[* X$1E^/>F<:4,%A:&:$K$DOB:VH:? M6)O'T1QX%,TIWB2D@!,HQ 99 "E\RI6QKGP!:(N9%*)[SN+917-$=A2:HW:Q M FE1C!6%S*"\J7V%<%+BD-\ZCFCLHV@.DAL/(M./S!AP-405@G>6@B]'UKK- MUKQX'&=U(/'LH#F!^)19:65*!DI02'$HJ9.*,1"2\8TY=FNXF0>6#$5'\_>, M'Y5FBROZ_4UJ-5A6<3I=TN2UC,J>@U\P*(-VPE47O2\INE:7W"Z:M('](\@/ M'DM^5I?.N[F4#'#E+BH&9Q>B>@TF-U7V$OPNINIT$K2/)4&OBTH4%)$ULZ!E M"M)BDFB<3HQRV2):2_LX.OCJZL-X_I6I8V[A'>R=LQ1Y(AC@,D(N5+R)Y44/D8/N;;-5][L MM7&/++K#;=L=1*=3%L;S\5^B_$=:;TRME5(;94+$U(AN'0WDN*++W\X0GY"? MK2:!<=*@#0(8_5HD:56TB=QL-K&O+7UK@=TR_-2$M(-.2<#@O8M\HPO:ZIA< MR'S&Z+-(E!HUE=KR,47T:/%&XKHII;W0/&J;HXS"[;H25.9&K[8%1NR2-#Y= M,>UBV%TRL<1JR/]!30&ELC91X*6%15_:/C&YTXG5H67T:(%7+5S2&Q"QTJZ+ MQD,5BDRZ"S&3^-HA XP[]3W(:0==XNWF9(Q15 G,E;&'4:3&6%-M8B-4NB' MZ])_C"?O/UR-+\+G\7ST?KR"2GQG?'P<+2;G]&%Y>?!]X-+DO7.5O/UJ/P>U L03&)+V7VB'%+,IXSP4SQ3C/ M=]TE]8&%6LJ,\8ER.U064;- G4IWLA@*1MK3*DJ=3:DIV;X1CY;T6QZ(6QX" M^\<\7IS/)]U$NU?OXO5B,ATO%J]GEY/S+\N?;XFC>#D[__MF]NZ,@U:02"NU M T?)CO$\\5R::KU3*B7\X4__,/__+^ZL>UMU\2M2\^= +X MHU3B__F1Z7LQF5Z,IU=_5.;3/S9^"/^^CXC)E*+9R=7Z^Y;_R8__D7MB)N?+ MW_R^_.K?9I<7RX^^(\VSV;NSK_+D;_PW?L?7K_\W8F)K?NC[WD__>#E^=YS?_7#]/9=/S#OWVC;F]2;T1O\'"B[]X7I"#-N/I]-O_[ MX@]G/TW/7Y[]Z]7L_9ASC[/?)U>U_WGV^VAQ-IF>S^;< M6L,F83(]2[1^[V;SZ61$_[5\6EKQ(W>0W?X7;=*S^7CMK;_ MH0_^F7M S]B%O#S[C_$9O7SV83RZ^/^N1W.N$>F^_-?1].POL\7X#W?)X"_[ M,/H\/OO]P^SR\LN+V>]3>OJN]$AX\]GU^P^SZZM.CB3X2_Z\&S"$L["X^9AR M/9]]&K\\>\7BGY%IZ<*"\93+/[HU.;]>7,T^CN?TD;.S!8\I&W=OG-$F^4B+ MW'W\I_&<2/O8G4_3MJ%?3>9G%Z.KT=GYF.M=NG><7\ZN+\Y&R^J2Y??PKV\^ M<_F>:_+8M/3-0Y/IN_EH<34G/\X/OYO//M+OZ).GXZL_G/T^_JU[:KK4,&9^ M/*(\?D1Z>DYAR)*]3_,9QP%GM#Y7[\@TSM@@+B8+>I!H;O;-/FJ^F/SC()]S M-KKXS,)<$1=YHP7_](>3TP__\ MP]E?>=M/.T7H>\^O%#9-:"G_]=FY_]>3ZZ&'_=YF?A MXH(\WN+L[7PT75PNO^%??TA__H4)>-NMT-GK^>QJ_/^S]Z;-C1M9HNCGF5^! MJ+'OJ[I!L;F(E%3NG@B5%D_ULUTUI;(=_>E%$DB2Z (!-A:IV+_^G7-R08*+ M1$D)$:32,VV+));,DV=?237S;A99SF=PQ=?/-WC%S+5(* ! .'Y'7 M&X,$3!#[L@+($AB!0G$DMC2XHT<@N$B_;'DC_&+&09P Y8QS_+WEW89I7L W MYH4:^8]BABE&^G):&[J)IPF ._-F[)L@NA)%V2P!D".-S9(,;_Z^Z]_>:3>H%6-/W@<)*FZ%F".Q)W2R3Y>U>A]P%&_ MQUB/C7-4CD\'I\?]SN5Q]P*4J,'@\F54#4,T[UKU$-#5*H=7@>\J>SI4#63# MB5C72$#@ICP"ZD<:"M/ FX/4)P. M[@.)%(*=( 04/?<(G[OP;NET,Q+T()0S>*PO938H^#G0 C:\ -TF!#8<9D)*3U##@=TC;$RX+KV3G-GE>>GG9E+W$4I54FH# M&4D&=1QT;"@7DB*#L\'31KDY6BR="7Z)"(#WSN&$_'!.!Z@XL4=6&Y-8):XU MUI)/0?95)1*]>8:YN'/XI+'E,1Q]>_9LFLJFRT8T"_DER3*>?8JOPQB^!_3[ MPGT>WN(RLZ_4-^L1;+[;&_0N^]W!Z>#Z:G!Q?GW:.1X>=_K#?N^R=WEU=O[J MV+R&-RH=GG(F>CKVA*A"KC-/^,X\Z<6JA:O:!$#M,D&8$ML@P1SY3CPYPOV^ M[\ 6S3WC9_,U,1HNT4_JGCR9XX._EP^F7G' M*)(7O.W-YTW]#F;,U]]?CSZ MSE@Z"6.Q2%;DB?HBI671-W=AD$_A:@#$*$D#GA[YH,ICFOY[],.ZAR[?WWW> M[6<[??MN;W=[?ZFW/T )U,'(9Y&DOE&2Y\GLIPKSZ0$C,3F+^5E<7_E*D#Y^ M\^ R#7:W6<6WP-"UP^I^5:0"<[W<_IO[8269FH1$=_X=?5!AX/V7* "I Y;W MPV]%QIP^#8"G2B-8XV'V*1A6 K;?;:$3 N$?!X6P#OB5QN+E9B7W+KP&H4DKTEWWA29&!/9^]J1:P1\[]- M4K#> [3.DO3]?_D^Y^-QHS3!YSI[JVZ+0+DMF'1;M+P1!]N5XD,C4;^Q2VFR M\4B: UPZ,QYM13_&,V$>(52S_'95XO ME^FVSCI;JY>.RS@NX[B,XS)/X#*G?6MNO(/G,A:L^,Y^&U6R!@_S&K@HF+T_ MTWB#-=_;K3%OGXJZ0VM4="C$XKQ;KY@>!F<=1P^.'AP]T&TG3CC8T*2V-.+V M7,7Z$[[G1\EX7(MF9=40WB%)O06=Z[A^+^PJDM1GVUG&HZU#2,YW\@(2ZV#H M;MAQ5.>HSE'=RU+=J:,Y"S2W)UDX.\R)X-2YP79"1#5EK#__3J^.^+-RQN1# MJ?IA)0FM&>"V%VG8%H O#"_[J15G'7OAB(> ]@(8M'M+NWGLK7'JA.-=CG![NOB]VOO>>_IV[5EW5:"N#MXAX)X@H*N#=PCHZN!?!5;64@>_ MO4&^:PQT1?)V/66B;U\J^O:EHF^?JXS?C:_Q$*K)NJ?6\OX/OIILCQA0X^2A MXS*OF/,9D.M>QQ M,+3FF#P42G&NKE=+#6?'KB3>48.C!G';Z"5562?=_HN![%749#6/HS5.AW")?C78YW M[6-ZF>-=5?-RNUIX]?=?_U)D1Q/&YN]UY[+K)+U(>1#FOR19QK-/\748P_> M:%^XS\-;?'SV%?_]%2#R(4K\;__]G__Q5_6<#RP+LT_CSVCCQ3E%%,[CX ; M%H[A^.))AZ#IQ C&#^PL=_>W-]B95__WO\CZ^7;[PP@"^8 MGQ\-3_J]\V'WP]75U?7@I'/RH7LV/#WI?QB<7)Q=][K#-_^]=&SF$3Q0>K[N MU%=*[RT=.WU<4_^3^6DX1Z!YR=C[4&3P^BSS6!QX-\5LQM(%?F] TRO!Z2EX MWHLU#[85D T!>L? 3G:.X[M8K?B(E[\/YLF$YW"+=Q?F4R\I4B\K1ED8A"P%A&]Y\)LG5)K3 M7J_STT4R T:^T-]T?VJ9/]_Q3;_ DXV?O"0U?RPRX[=WWAW+O##VDW2>I"SG M 7SP+N#\QDD:APP^E3I6K],Y+C\A-:=\Z=;RYTL>L3N6\O(;>/"O+/6G5 G8 M]O[D'OSL33D+_E6P-.>I>/D-B[V_)QEOF/P>E%IN+8)-,(!OX*DR]@.7,$]5M=(I\D,OH,GQSQO>7=\ M1%?% L-P\YSE<"?@*6@7 6@5D!EQ?P* 2-:5&"+VENO8"'I\"EN )OGUS?GGQ MYEW+^P7)GFK5UMYSP]/;$([RK4$HQBV7-R;-(&:F@'.I]W/* J[(W#L/@A3E MW->4Q5DDWO#VS<7/O^$"OM()>9_3).<^_72SR'(^@RN^?K[!*VYN?@$^D>%; M*^N [\,*R2(P8).P\ G@FG<=IOR.11&^Z_K/-^_:\"Z^(.)BMRR,"+&!L)AW MBY22D_!%Y/7&H(LDB'U9 60)C$"A.!);&MS1(Q!<>#(X"A>_F'$0)T YXQQ_ M;WFW89H7\(UYH4;^HQC &2K+J>U9=SSIPF ._-F[)L@NA)%V2P!D".-S9(L M!XR=S5,^Y0"86]H&_@),&X@T7;2;R?L/3DD@=1C1QE2(:U 1F@IZ8[&U(@X0 M!W59)KF/G ?Y-=IZ)%['PH1!ZH,3X#-80F:*5Q1U*%9 >.)9K=% 2+ ]Z^J M'6R, @M8X2R,F5($D:&0O)&KT=V?Z2$YLCA&?"QKEVL F4Y2&BAVSE">YX_> M$'$JN",-2+:2I@1LCJ>P(%H$G^.MK#08YBEL/9QC9$ZRA]_C$*^YP8<2VIZ# M. >>7V&KO[=OVM[/Y^>?5WCKO$BS JT2D/_XN+3 9PM]9U)$4D@+J;_TKALA MHT)Y_=5W?\KB"0=V/9N%648284G+N[FZ,%?P3);V4IAZ<"SN=T$T5QE(0#S* M5RA9:F%G@A5HMH+(OQ4/@(M01T%]CWB )E<@PG\5H/)DH#HCA9(*P=6Q$=FQ M+"MF@](EN-%,<#%8%J@@OQVYB!V8$7$,+/6/J-BS:(F69>+?)AP1YY["M>%L$O$WHF2 P?CB 3>TC! MT$.8 =<$9I?AB:,FC1N0]@Q>[Z<%QV>P41C)5Y <@?4$'*2,*7JJ"P1CS/]V M-((G!Z0,@B9(5RI5T@ \:*?B.GA.2.@CGEFJP4SS;3SHK1'R)[PLY?!$CILA M?1?@742 %G @8&@&(9QR*LPTL K9A&Y4C+U[\E-6+O3I++[1K*16GV)=SL)& M0W37,O&"95-A;>(?5T#S0)6D=39M1P>@^_\I^% 8H/,(E.\IK ,TWB@$L ?$ MP[-<""*2APQ891I.@%E%P'!RX1D!?G;6 =:VR-#I%Y'3/:^P.\VE07*.X(UX ML+P\V/:J5ZB1P'K1H]X%Z?VZ3BR_&J?\2])<(2ZF+01T7A%HLMXY8% B:5FH[27R@6I7DZ()B[H%@5H MAK M^([GRB],9C[IK6MU-U1^5I0:F9OJ95/.D3 C<%S.9I9BA$ M$JAM[\N]*U':(6U"ZG:D^\ZYCPJ!%R)JD&I NMZ,Y],D$$HX;60<@?8M=D+> M?1,LAG8/2T[F7!@JV;V+BB48CL"TB(_@?@Q_I LO!,,@3/%IGD]U_KC],5P/ M>G>RZ;"6@4TN%\"(\C4:OOP[ZKY<@EB$;1 _ HM,>V]Y=!VL07A[4A#"8)J% M_&Z)11@^:Q"F$@U%J((+^ZM*WF2)DGL,UHSHFJ2$=G/ JY!\]!J!VM['9;X@ M50/$$KH,_K@#"O084(B/H$+L,2RG,//^602RV01(^G4H"Z]1!E!&1,MB6MMM M&*"%8VR5?_NX%TNK0@O3=2?3'?02AM I)+RFD;X# M]CWGPNUV-PW]Z;*U"ELBE08W04L6-J0X%;J3J)XLS 4^!9F.C!>HG;2]3\@' M[X&:P7 V0XYV?A=&D6+W"+EE^A=[RI#F0U2D@6[O!*A'Y$_7P8QRO M?5TC1OQ!&/$K9UF1"FN^Z=O;0Q3H6ID2VBEM%9LE=8F MWY6.5*0ZU4L[[^C[.5O@EVWE27CP2F+!I"P$TJ "_/!9FI(?4/%"XEEL/D^3 M[](C97"6H. JGI!-07!X>3C3WZ!H)R6%UC'/T7J#5TN&A5K+RM[%VU30!S@O M7R@>.R[B ,% P5K"WL#03,463!\;"I$4X9>*,B8 >]M;:X!(403:7TBJ&!P- MYC.2\B4B+0'H,EF8HP-1IH54CH:\N%]36I40E0Q]C(LEW^-LQE-"B#F;RUP* M4H&/L/R.!Y45246OW&EEG6R7GO0+G477.[*3BO(QGA=26RIB%ORSR("B M6MZ_BH3J^0(513:!F%6T&P9#ZL/@0]9",MDZ>;G@9!<>B)< MHRQ$6K\(=54V@=?XH)NBJR])TV0D,_5&"_,B*31H$ZA$+*,@ <" _P,]R1M/7$"H<8/@1IW@._\*!F/762R*4+@H\HF:OR.#H"M:V"7 ME1M@0( F!#=2JE08A]D4PU1)$J@<5:&9HYL&=HMQ"I:JX&%6]6)YP/B!]BG+ M"GYG:2#\TV_7^+)DVI,(%:#+:!RF&>Z\)?_"RAMR'KU#/BFU-:'ZO56Y3X%D M8QA<(]Y%O[^K2AB=KT9L!T,/LG@0M-$DXCG7%2"MDA5M2+I";3/+E$8Z+JB8 M)N S;2VD$5I;SYZ%I"UQ8G([$LS$;'-L?3B'I\_ M[D@Y_>DE*^\CJ2+XIH[U8K39.%!BE,(UJB"ATPME4&%STO7FF.=K3R_8!3?] MC,5H:2Y\H9AA-<>C:6'BOK-QK+/3"K1Y">VR3!#VE7&*&X8SH*U;02FMI0" M"#Z*_"HC.R+@M=,DNO@_^?;]@\,-@'-I]B#4,FDENM.!:Z5IZ" MBJ^5!ZWVSWK2N4'>^/[U]&.??%;[CNR4?%:;:S:!?)R5]QR]Y&>P M)]!G\$J/8ZDI41<;X[_HCA3\,3E0U-QF,E. K"$SDUNEADDVI+A=Z7FGRU4* MJ4_%4X$LZ3%"G%BQ)!,^O9%JV0(JRDA6YK0]O29@JFCWE+QW!*9?F,DT.:RA MP?R%U;0V>&E<4$Q)6BGCI$CSJ2?[/Y#9F%"S U!/X'J\<&S>;R3.,4Q!(+N1 M4NK@R&4>)3+I(@YS6L1$+[E\"!BSN5%^5(U0H'=JZ3D 9&_$>5Q)117YPM3J M@9(A5%;O_F+"KT2TXHC>,C6Q)>Q>46A%A6R P.O?!2H\82"B#\C^;SQ: MB(P]Q-.W89L;1L:]#-TZ,@$]3"1[E8P+ _?YHK)ZZ4F!)?+X-DR3>*8R4E=\ M3#_!HF!5XB%'.C(@P:D6#EM$1[YPX!#+$CFK^$49OC :T5!& &:IX]E\XPO\ M+4OBF$?4 PC>"2\5WOZE5P&010J:V.3:H](8FZ&"*_3BM PL +P B(RX(ZPS M)3590HLJ &1=*#R>A[0&>"D;40<>K:FGPHA%>@'F,>?<*80OXV8>2_Y9BK@5 MYBLYVEKF2PAS#P>VR5GON"%Y\KL$M%D^7V&O@&9*@E&IC919=*TN("=';+5\ M1/M2S%7)+$-RV*#>45Y7W<\:D@'M9NTN2H]3N^K7,H.3*G5B"%"B[O'Q% M:RF1GK@9:98Z\(D+QGXDI2:\3CZLA=S_DY60T'HRO"W"*/T8PSZQ82,BG,R9]RY8)9K.%[4'874<)=FI$K.KP0C \P^ S4(F #WIW$2 M)9-%RYNSW&B?(:U/K7 )>0]/FX;S3$H;4G#066:TF:"XW/(JEA-<#!(VO._; M^ ;AOO7N0)5H3SX\BRZ\U9&W.W7A=5?;L._8A_-8KL2@&3S+ H8 \990,BL\?B)1P!D)5;6GJIOA^>)RI&L4RTX=W\Z+EH"1N#*N?GJE:@TM;Q\\52KUY,V%4=SENX M^#&G1HRX(OFZENII2R?(E"U)P0.&PD(E6,J(KFK#)'S5L1,-BN1O9 MFMH#GIBGX8A:3A/_CWE$V7DQ-[OP8KQ'M"^F_G#JIB2EOA3Z[:5-7&9RB][& ME!0L^F^('@%H[TKG0H+)WN13Q&2S%)MBBZ:^[\E=6##JZ<%OT2\B3RD_B3O=^/K3WI8$31LP\D*&-R?WO3 M>4.?LSGSU>S.%M6M*ZX9EW89!/WY\-MYFN5)TLL_W%CYO?F2?SQTR6 M>4BIJ=3"T4G7K3AH.3"\_\"W&=0#P'C4G)V7XC_;PN+S(WC[&B[[I$CAYO>8 M8PA8F;')* M[;$6+>A%O%UHUUKI;B&O@@U@&[ -ZC%E+&G-74]H449%,5[G=0E^E>W)!*OM$E??32("$G"65+F=D09OTC>JVD!Z>2 M5Z LD])MCR='[%=VG\9=@H(O# LL@Z2,L@33S[%3F9YWA#QZAYR9^)*I'C:6S<1\X5NB;@<* &#Q2?K^O\;C3N>L(Y.N MK @5TR5+\1^.'9/@P(ZN(L'USXWS=T=22YMN+7C) MFT=97[,1#U#$E"J"'JC]5DLT1CER.'D8IV2495*9F'\L4L(JD]'QV?IMDBMD ML@]I3/HM([T21'>8EM686IU]UQ+M-?3(!"SFHBF$7%108-BH'")&Q(W2<\1] MAEYA6?0I,HEE^$GKSU+$HV$?)5J^J\YF,@AE%4J#1/.4\-W2DWWQ"ZI M0:S2G[!!VTPA.I>(;CZ:BF'DH+V2S<*"*9"_9J?:S8$%7SK?&;--Y"!5Y*2Y M;%"$;FZC),9XL:BHR1,>Y@+D:0;1BG)! L.A(6# MF4'*F$$MVBN3Y_-HL15^$%64A<="Z38OHZYBB(R*I@3B86X;(%" PYQ4 M269")K$9-:B'X5$%W=[IJ7E4JF^F:,_;/1 U#E!H[V/1"5E?H!%.WHTCI^\ST MU\4@U9([O3F2<#4U-6]&_+%!R]\!Y0!+M$4XB,5$,#Z+92F&T3/2U$=$>UR< MXO>PBH>RC\9YB6(2U)%3C@0EAV5)W9F3E\CL/ED5?)J(:<-2$*P;L$=SEO,P MEU%]-:\ NYV(LA5RC:U1?];3,2Y2SC= >SS,"]&AM,Q/^)_D#LMCJ.B\DD>- M"ADC\C1S%A2D1 -,;5N498>E/JX-$G)#+HTV$%.;J5Z'DU] ,*6*E=&2':^Q M$D9N6W %L_LF'8D:X5 U4DI'1(D2R4AT2FA[YUJ;C!:T>]G>NHA5:V?0=4)B M2F8O%>I!J,XHT^LPQRLN\3KJEJU-ER/#=FFI=U*EOEZM>G_Y6L2:)W,1Q_0: MQO100[3)]580M^1#52XDM&UBDDH-OA/96+@D-:>SG!]/1MPP-#< M+TTA. ]Q4EF5/R"?U#X$X?[!*8E)$04BIPW#'8Q<)&B9B,M%_ELI0;P[8((D M/\KQFVM=+L [B5M20IO@JV@FKB"?@6@K,2JA@N)T55F_4U8$56Q(VJY29.=% M.D\RV55-8JFT2PTT;1G)>5JN&HJS DA(G5E)HH 87/N[#,_R"4!$3O,UE'$E MCF8)*!:TH4ERE"='LNL0!J-RCH7XU3%(VG\J)0^*&S65- M=SR5W8#>!@!#L$=]3ZD)HF<FLJ$A:P03 M/U_?LA%G"]8482ER(GOLTSJ-C)M5KH\A0H@,4PE,Z& M\49A%,F>K,$MT:K(=EE3 XR\B,S$AS)-2@O/BN[?L%;NEOKJR-R:_<#F@^-X M-ZHJ![']?^!?:#T>,-NK"S$J<)Q*.,KA])JY5)2=RM29,%Z>*B,U&JJ:DCVD MSHCEMXW%0R M"5C+F>C3%*/O0C7P$\EUHDNP:C-,9(TIX-AE%'M6?<^E0R/)$S+&T?0 72>B M-B!+,V]P(CQY['7N!YATNLL\#B&+*9=/=!HN/?;TEC0,UC'E+TK"7MDT?DPU,D/\.Y=\I> M$4J&[-JL5U$VL2-5 GLB^6*<'?86%UV:S3Y07VY^U^$P; 3E&5X3-7&+/+[5 MWN15D-R[B&1>SBGELWF4++AN=:XZ6L@ZZ37OQA=]B!B+9G[(790-J?&0OF@"Z33#O2D1%54WZ MT3CE7#A],2TI70,V7(]P1Q^99?UB'5N; +S5R ([EVP-*)@FRKYD M.CAYO65[#J/?GTX%%VT\1=Y#FBZPP$H=BS0C@2M8\=;((@TKSVI[5Y)19\; M6+WRTL*]+RR@[&+9&<3,HEZY6L80@*>@- KC(_TN66DCXWV@&5<70:DA5 %' M8S.H ,X#.3J3X=.*75\Z)>&I1B*-BFF2O\OC,9KLE]S'Q/[4ZW=;EN;5=;I# M*P^RMQY+?D(\:5M+.K:#P([=[4+D7"_NF[05)%+$4E%4SU0*6FE!"@7!>QAAW M7GE'R-7P 6U.R3*A=>M1+:\QZ7-"(_S$X"E2)G56B;1Z?EO[P@7HL;%(L8CD>S;E7-@B0NM'F#QR.?!$0_)5WINU MO9\Q;BX>D6!C [/>5#]$IL8:$Q_"N%3,R4DF!LO%/B;TO)4V[SMAL4H']G:3 MT&M!_WYGGXG7YNJWY:D?Q4E^Q4[&=3A<]LJ.JB-)1];>R>1N C:UC398A.AZ M;U+WHBRS$I-1S&E:9D2<)L+(X#<\=A.G4 QP>80 WH+D2J- _P*XKTN&-#ZJP MP%B/&5A)4U.PJ@YC4$_28"L/14)/ 9VFG\JJ=#Z;)RFR8I7-[LN7D]T%X"6O MCY&)L/+4M=Q;\^X2&61B$YAT/&;"183 DYU@L!*'"A50]K#OE(DI7U6*EJK! MH9,, :&RZHI27AD*02,M@#3^+9IWP35YQ /9:$#EB483CH,1!<$:HF#YC8 3*URXD5.M1B(@U$(B-F2)J%HX0A7"'Y&6:*Z MFTA9 ;@T,D\L>"%FNNF1>=2X'6=1&CWH-^Y"3_X08 )9[SUEQE$Y*KG%^E M%?M,1/XV8KF!L?B8.>B!5'\GDXE#1>\^Y7:/Q! ]XJQ*:2,N\;C@@]33/QU9_/L2*LH3VDA MU'5#R7B*V!XM#'8O6I.I0 XA:B*GQ1%"C'C,QZ%PE1F,<:D[S;+8-K@XA=*- M,FM9:%<.QY1"@&KP0(RUS,B\V*22+T'!96D&./^A!*&$4 ,(A+B&%O 7]5A2LFYE!M- MN?SS%+L-BR(Z 53*JFP)845:)B+(--81'O8#](Z>!_:#1?UK1_+!!'GS+2. M1L!'C!X\$N34I@=3!F SHJX6"XF16N;"TL"NZ*)^"#O:A)D/)A,W>+29U&-V MEQ#".S?'HPNJ5RZB*C.78^>F(1\;=P3<%]QEQKYQ4F'P(323RJP35)=E:O"4 MCC27LZIEX\O[7Q"*(N0+NNKJ._<+JGO[-!Z'P(!?-;NH,Z*X =X2-;(-V"85 M1Y5L4M$A1*X)]1U=7[2GT$C6WA":4-Z<@3S27,=<)1!:((A]]#_"55BQK0H0 MK<1NX(SLA*7$V&NB/T7AUB)5UA:YPH5LU _ME4]O%T+V#^IPY'U KP[J@Q<) MX#@6B! QU2!O]^I$ZK"'4BY*F*D3%+6G#47 ']A+@:8^VN")V6!/IU;(#O3< M2"AC=V7VK6I+67:8$OVK1!IM4N2"N05+72_D.$!\9;D$LW^GM6J<_"ZQPROP M>.:-=LB8FL7!@D$%IP'7I MG9\HTJ3/2S^WVG6W6CE-M=+B..C8;ED:)D5&)<]12)6FBZ4S42,@\5[0PT#V MS>D 1I@IL'BLW*^0)JKX5AZ+=I0*K4Q>K-J.%-BRW[04JT:S2YX<97W DE> MB)[K7W#4#Q[FC9&J9JIP.V7NGEMJ)) 27+T$Q',/$&?CN"4:L!'(6K" MS>,B35+UR,?S,BHJ<.!U2XR]QN#8+8M$*R?J1'PD.Q'?D#+.X"HISP*C!\$RYD"_([DJOY5R**0M7LE3UK9)[-R39@7 MI1>-RNO1:VR..\%^;+-B9@+@N5S$(::R@];@@FRMDX%IE,K"N])E+OJ89N1C MA+,I,K.15]D/P1ST)<5_=4+8#(0H-ABIH#45 >I68^N6-EHHU%ZS B,98H*,SX#1I [4P]/,FY6"$ M=43<3#S;+ZHPY: ^#Q-C[IVL+9M3IHC#QMW4)9[BSBJ101$4!63)4=[M_*AH M1;0[3HTY$-1#5N8R:R\$>:_Q>M'V8RW!R+PJ)G(:F*^[^:'78S7KRI@^@>H; M5:VL P@^D.&"4$IAIMG:E9-":&N0\WZAIU!4??)K;GRM\91*2[#.TN1 _&R^ M)D9_4:3;B.7)'!]L3%>R-L]J:>4SED["6"R2%7FBOJ#:(_&-&&K5[0 @1C1D M]X@8V#SC[]4?*ZI\N6YS1)4>R#2L#&K2Q['UD"NQI)/NCX\=LU6Y_^QYM[^F MMS]NZ-@HR8&I5)OB]0";3?0V/XOK*U\)_.L]Q=Q<"2'Y?D^Y^-Q MHW39YP9%53# .[>&LXT$VPH^/A=PW>,?#Q!B>\8>FP.X.E'M_QX@O!RB-1#1 MNOVM>=K& =J5ZRWGV.Z=1U6ZY_KMX>!TT-?_&MCSGG:M>$_)H5N[#W 'CJQ' MWJ 4^R_NVX/T^IQZ];]^>A[P\[PG24-18Z.PW+FK,#NY#S M(FF16RO*KF5[\W6#6"9%&% "%9C]/!6=OGX^/__<+KGJ5QRA!' L>]>(:D<: MUYD8M>'J^52Y'Q$;HU4GS*1]'5 2M^E'I M68:ZCEQL4JQ'-$%1->STI1P)H[MHB9XJF,BVNAB1$&ETZ/'9G,ZX[!H1QK[H MKD5-PJ1?F?FB+3/ETXFFEYBE/,,^)/\VV]A@H07]KCLZZWDSJLUG:C0_UB^( MPC$W3UI4A:J&.4M]A%CY4-&02!;G5W+EJ!8=#E8716"G$RHXQ[0Z %*) "R. M"Q:5GT6]7)F^F@&L)Z'H><'&.2QW531W!ZWR Y#BB9F/2(7FX4P_3L_N(@2H MOJSM78GN-8'H*$TJ1RQ:Y !YYN4O;*QOS?L7SC4D$COJ>8ZP9IZR&).<;RI,9AFE&N>9J+?%X Q:GH"H 4 M1GUG1 FF'$0_+NBT;5K]%/0%6ZYJ.TP YA:%,2B=NQC6K2ICRE!@'_D'K. M\*C3>[Z>4WW?!JWG%\ZR-?T&G[^UEUF^5,=.CWOOGC_=>]:Q!:N"R2!32Q0>F=4I1)=2L"5DV9^M4I@;IA50E% M/7_TB&;L&$4+DL/"-6*[0KSJ%U:DF>OGOO?9QA%9CD&, =KM3LEQL:N2(F&WV6(U=*4WX5 MLYY$$E^E9J>1^;[^JZ( KNSC:+3?$J-@I/Z\S F%P:N'_F0>5IA2)TH:1$Z] M-_'

QE-(?2RXK1/[F?8Z8!NV-ID'D3 MT;G9 RSFJ9=/N=?K=$Z]SQ&+R;OBJW)X-L[A@E]9ZD^]GO"K''OP4"_E+(H2 MG\D,!O$(^ T?(3CT::][\E,FU@"79SR]Y?3P$?>3&?QYR\*(_#?C)/7"+"OP MI94ER>>UO,B9LTX20Y8G_S4OF>9C$60OQ M&=-WPEL>+5K>'5^B"(GF['%H_F1VLG/Q\2"O"V&[3LG+R MRG]E6@8)1DRP#E. M3,4ODP*.2#)Y@9F6H/##:7M-0N.3* F- +D7.?!5+Q^_38PBNS ^@J^.8#M\ MH8CLD,G!$/VUDL?7*;(=8$MW)#Z)#W/0=>4X5)#F MB%T5AN>]#6-/3UEL$7;.<^].#55EZO,]-$;QK[58@WY?T24QV M/WYRETUP#B)$O ]]E;JM8:?^\+%KF]0L;M8X&>R8EV->CP?4Z7 U;.M8EV-= MCG4YUM5PUM4%Q>O4*5ZVD_KVTZ/\7&3Z4/GD M.;5;L+*)?L=R;6CM^%%K9>N?W)NR6ZX[6:0\ VN;W3'_L_O1.U;ORV3Q*%IQG+6 F<59$.<-:;*SDGU$!3Z;JKD<)/!0_ M!&'*_3Q)X1:\; Y"&.M*8Y\?C5BF5[)F$9^7%T&O8>DWGF]\S-8[_'7-#GU1 MWXLUX\ F%^B@\ ML7_",,NO[SGM/L+4N[/P8RTXI<*Q8IX M(C2JKBSY*6\8 M''=:G3KAM:X64S^"!P I&H&?KY\]3'O"W:@ M5ZX*>9P$D)>GC+HP!&R! ,JGL#UF&P6L/.4(N_\@APR3P&QL,)74!5O(> 3[S,.X0*;)TUL\XM%"=.) QNE-06#SM.W]EDCTP$XNM[+-]-[T%CGD5ADU MLNAK/DH+EB[H($P6;1GW!\ MSX(]:4Y(MV);+H-0%'D P00A]01!,D#J2OF_"M!T9M2;!E]HF[<-?K0C&F1C M&=I=/F6YZC3&04<)L9^'&K56S&%[S)^&_):VI>XT5"\%,B_SISPH(F-0&]S+ MX69UTSA,LQQX#D?(89>?,!4-H,8@2>!TB&6Q. 9.FV:(;>4R#::%+"A6O7'4 M$>TI-_)6E^GXT1;\Z!,8$]@I8)D=V3GU8:WXN8^JR=JE:%<)!(]O#GP@:3."3B=>;@R[3ARHH9&/QP76:T MVQ)**4/#!NA =DE,>41-!8U^74_OK;5I6WO724MT]CD[:P^[G6Y_>#SH]8Z[ M)SV+3;/Z5IIF'9\]LW?1?G=NVJO&3[9OWW&_M+V"_=Y7J.RZ-4>O$:TY&M5] MX[>".F^!ZG5#77VWE9HONLBWNJ_FNT<<>\/(HG$9" WK6/,WZKSR=>6^IJ:)CD8Y%O@16GNL^[666_\-<<8]4"%?6L2E_[9/1EW[]9%EK M;0>MPK,AZ7_]UO' VK3S@\_^VR.*:YS\-"V.$;9,1G'9!S@'.": M ;CMS;(7!&+C 61M##TVU&_:' M PS;C@$X!K![!N#@\ZK@L[7J[C1TNX;BGJON7S@P=8O=H@XQKO"VV^KVZ^]> MLHHB>Z/G68N-.^^,"SJXH,/J;:=M>V,17=#!,1D'. >XA@#.!1U>S*0Y*,OE M LL@(Q=U0 /EK+/UJ,]MP?":K1#'E1M#*DVU*?:'.0S; VNFPVNQ$!P#K/OWM!4F#'"%5<9!7@^S#V47NS>*>+A-2(5,TW9P;MT]5.8BX2XIC,:W7HUSE/H5U_T-%AFA-G MKUB<'9^U!MT3)] >;S@W?&3)SJ%VW^)>=%X&MJ!DNJE%N&9TI6GSBZ$28>8! M,,3^=I\CVCLY[PDUV M/@'L"Y\7J3]EV!4\328IFS5N0_6#WSJR?#*:Y9^T9,/\];.Y/%;DTP0;;0,' M]S+L PKDH0]E+@Z%N$XQ]_+D'N/Q2?RQUVEWK#+(\Y1%WJ@ ;9%GF3GG3#?[%]\F\/X4%%,4J*+=_GR>I#D..0MQ*)OJ MY9_,>:Q'IZ\.?=7X'H]<2J M(R"9('CML1VA"^4S;\QX>EL:._RQ!!1%>$" 1@%2T[_^S:P"0% D)8HJD+BD MS[&W)>%2E@F5<^L-1? M_ON__I0]:L(B+/8IOO)(WI%?)%MWP0_?^/3/GVYO4-/^K_?/^YM/AN?"+P#6 MYZ/)^.IV<&M=6=U^_Z8W&=WTKZ['$ZMS:P\L>S+\])<78"D*_(W^ ML69 S8@-'T6] %$K'P$7/T"S M$[0CB5SK0 /YG)5.SK@CR$N,9V98(:ZXG))%-*IOW85QX_GRL<=\J['P$WA1 MB'UOL$N/BV/ ';M 2888,=/Y/VI/[&0UM,TOLF^/6"HLT:IZ06Y 96+LG!A M$OAHZ>6K\]>M#Q-GRN /Y]DH+HP[#_OI/&-7UY5@X%(OJ%,PJ&\\>B)!K<&I MGA:.IA&L>B6]J9#*6OR%,?%;Z]2[,1*-OD6MA3Y0,%Y#[OCH!.T!*M4,0':>,";H?*XD M6?1"]Y5JFQ5QNV@_IIG5:'FU?Z;TJ1599^+^L657MWPR4M+#E51;@PU24E+2 MLI1T[\/^=,YL5][EW4%+C+K(H8E5\BS;'&Q)EZ-,U@JH2)L2YAN)K8YI=;65 M>"%L$;8J(+B*8&M@]H[05J\IT*K].M*'RXX54]X*^6:KU)=31I 5P=3^$0I5 M'***,0T'@[Z>I 0& D/-P6"-J1@=+=+MJ2PE!#!4\VG+LEU/7_Q#19\J$U^W MR2(2KK;>?VXVLXS9L6#:+?, MB_Z.%2 NA>"Q^(4S/-_F_AI\XTX2X;%'/"NT.L2VQ_FT&WLTGEA]:SP978U& MDYO!;>_2OK7'E]>3\>6H=UOZ^;32*VBL\OP]/*(HDOF<1#17"AT/:!9+<@3P["C[#%B)!MY6=JK^T71] MS[-P&TDM-3]9 !KPZ 5JD"R)P^P7RJ+*WY1P^,"VM9P^L#]Z^N"DM_?K/'B: M.\W]@-L'=1X\?7?Z[C3W"L^]]AD9)SEB5C'I5&Y59C7DIZ2&TFJ6$U5 M?)>/2:=S=IZ$9F*F"\X5$ECE<*Z=!T^9U-N(WJ%UR!.W1N9@J,TM;'<>.+$7 ML1>QUS'92ZG:J&MURPQ%[U9J_N MT.S8^BJ@$'L1>Q%[$7M1^$@41A1&%$841A1&%$841A368 JC&)):AVA3INL7 MU>A.R5X-8_=\N&]UDSQ$5N](7BVABJ_=T98TW10F(4"T%A EQ!2$"D(%H8)0 M0:AH&"K(>2) $" *MPTMLS/2=J2= $& J#D@R&\B5! J"!6$"D(%.4_4O%3K M;@].?0J3C[G KD0N7X3"BW4I4(5D6%\*TBK$9EGLG:)I"G,1P A@^R\E=LU^ M9T38(FP1MLAX$< (8#4"&!DOPA9ABXP7 8P 1@ C@!' "& $, (8 8P 5E& MT5FQ,%J$$8NY(;B3P$4>I_-BE*1 J3N4ND.H>"\J>EUS:&NK8TB ($#4'!!D M)@@5A HR$P0( @29"4(%H8)00:@@5! J"!6$"D)%9;=X*K2Q6M[>SV\7=Q?& M?<292**EP0+78(\\<)8E; 552)[UY23:J&[O1C4!C "V-\#ZIC4LOY@P08N@ MU3IHD>TB@!' R'81M A:=8,6V2X"& &, $8 (X 1P A@!# "& 'LPP"C,V3A M?,XCQV.^L6 +'AFZ5(<8B!(6VI>P0*AH+2HLR^P-Q@0( @0!@LP$H8)006:" M $& (#-!J"!4$"H(%80*0@6A@E!!J*CV_DZ%=E7+V_BY%(+'YSA5[M*AL6KR M$.U,MW=GF@!V#("%D-A M_VA2.X(*G9[QB;R(O(B\CD!>H[YI#[4U:"+R(O(B\B+RJG$L30Q&#$8,1@QV MK./-/=/NE91J2.Q%[$7L1>Q5&GN-1Z9E$7D1>1%Y$7G5C;PH>"0&(P8C!B,& M(P8C!B,&(P:C +()Y%5(EOMCS&#Z6Z_?\N\__3$1YX^,+;[<,B_Z._,3+JM> MB%]DVV3N_AI\P\(7$2C:%1.>N ]->,8-+F)OSF+N&E/4B2>I$S"#,(F,^4I_5D5H3/@R3 AOZL$]#-3IB7F^ MO&8:1H9@/C<-%G'\TS3TP8L0QID7P+O"1(#JB<]?ZO$A]W14]ARO V/DT3X4 ML>:M=&!2Q5GBS\77!&$T9_Z:@;;PFOS!ZNLYW/?3:_[\J?-)_@P&Q\E^?C^Y M@6H\>H$:)$OB,/N%5N-J=?[X6T#O-452.=TVMM/_'J:/$V^^9.OR2F0%2V/#C-XHYW> M(QT"*?,$FOW!ZEB[OV5>8&V2IND?*1\[U&^G^%G?75>2?M(^U[1OM4BX &KO52Q>>VV M:YSZ%"8?<[D Z/)%*#QM3DR%9%@YB&NGP)W";M6FX%L:5_/-0*MK]L;:6GV= M4F5.OPE([$7L1>QU3/8BXB+B(N(BXJH=<1VS(!E1&%$841A1F/[(L=\9$7OI M8*^:[+*7N&X81HLP8C$OH5!.O;( V=)/;JK24=-:>/1-ZUQIW3-:@I_$;0(6I7T"[EC%W(^YY'C,=]8L 6/-NN7T-H9K9V]2(.P MS-Y06U#:%"HA0+07$(0%P@)A005]M -).Y $E/V\J $EK^@(R"JT %(>I\@: MJ>[2KF,U*:@IBTB6;?;&-JTB$;8(6[3M2 C@-4(8&?E;W]0:$J8(\R] MU63;L7*X(OE\!%74+>E( JSY,?=1W^Q1MR3:$2/R(O*J'7E9 M^@JD$7$1<1%Q$7$=:]E*7[;\OB)[U_I5#92.\BZ(U8C5JL1J$$O:0VTI8>22 MO5@]W-UY]V@#*PCMQ&T[:SWZFP3['".^) M&SYVQXFXN@#N3E:-/F-P+[YW:_]:;$P;3HU,'$8J MA?[%P1I"ZIO==S_C:=-?J<5*\LD6,78V'MW^T!R9020+9 MTSMB3IPPWX!KX_6O6@>DU+0=@>E'->D7 M7-3DAH>.U[EA2^?K/0=\]S]V4$)T<,+3![9ECLM*6&TNUBC<)D#M!M1(7VV* MM@"J[K4K*@>_$Z0@D<.^3Y9-PSWZ8Q^ :;7+3P1)!$D$63N"/&I69ZL)LI;I MGF\D]E1MN.5G45WZOL&>F.?C%SR?AM&Y8.N);C)Y\8'SP$A3*#WN8G(;7!#! MD."?@L?"7"7$S5G 'OD<_O:_PF /GN_%2YDL*;A,N)L"8 2N)F5/"!<\8K$7 M!N+B]3K?E9%:.=^\K-'^LC6!$3X "XH9K#*Y=1$*#S]%G=(7'= <3\BZWE:OX MLSSC=$"D6,L-B#+;'$6+$&(?7D+E;%I&H\2@K;=U1V;?+K\H8BL6P6K$8I6S MM<1>Q%[O%]193]\"O]8ZRC50LKWKT-0^?/VHI'Z[N+LP[L'?%4FTE*?#V2,/ MG.5A?MK>^5HUR\?2VM2U+2X!6?[&XD%C9_% UN+-<*U,AC[J:[8];5^1_ M9(Z'^FH4-KW&?XWP55^[U11HZ>N:VNJ>-:T/IS[>)+*M1UZLCCDHJP)O>Y=E MR9:U%E :V[#M*1BR;.1BEJ%Q91^=J(8JUN-T1$4V1_JV:?>MTTNL+7X$,5DM MF*P&6W/UH+E:;! ?L6$)[2#7_W38R>U-94XU7=;FR(]I!.&.NNS/7)4J8K(P MNQ5\PY.=$5MO9. )4#35QV")*ADF,!$F9J;\7X/_._% 96$@ M0N:N;$?*7&:WX&'.>*WC 2IQA)?)SA\/3,#;=)VCJ_X'I&-S^H[-V;:6OCM]=YI[A>=>^W2*#QS-+&D]EM:K"\/M5WM' MO/R3OB];$6K;,B:JFO[)_6<6A$KZ=)IRXDB M/6V6GE;,&20])3TE-Y)4L9JJ^"X?L^YGNDHLR\'$3!><*R2PRN%<.P_2R9 6 M5 :T1N9 8_QU)/92JC;J6MWR04H41A1&%$841A1&%$841A1& M%$8Q)+$7L1>Q5[W9JSLT.[:^^G;$7L1>Q%[$7A0^$H41A1&%$841A1&%$841 MA368PBB&U,=>M3^GK"-AKEB-[I3LU3!VSX?;L!YZ5L>T.]J2IIO") 2(U@*B MA)B"4$&H(%00*@@5#4,%.4\$" )$X;:A979&VHZT$R ($#4'!/E-A I"!:&" M4$&H(.?I:)LZ%=JG+G&W!Z<^AA"W"%ADO A@!C !& ". $< ( M8 0P A@!K*( H[-B8;0((Q9S0W G@8L\3N?%*$F!4GC6H"& %L;X#U M36M8?C%A@A9!JW70(MM% ". D>TB:!&TZ@8MLET$, (8 8P 1@ C@!' "& $ M, +8AP%&9\C"^9Q'CL=\8\$6/#)TJ0XQ$"4LM"]A@5#16E18EMD;C D0! @" M!)D)0@6A@LP$ 8( 06:"4$&H(%00*@@5A I"!:&"4%'M_9T*[:J6M_%S*02/ MSW&JW*5#8]7D(=J9;N_.- 'L& +(Y='F22LQ7=#A+[G&O_3D?]I# MV^R- MAMI4[U"I$38)FV3\R/@1P A@E35NA"W"%F&+C!9&0#5VNO]P= $> M65ZZ&;T[,L?#_M&D=@05.CWC$WD1>1%Y'8&\1GW3'FIKT$3D1>1%Y$7D5>-8 MFAB,&(P8C!CL6,>;>Z;=*RG5D-B+V(O8B]BK-/8:CTS+(O(B\B+R(O*J&WE1 M\$@,1@Q&#$8,1@Q&#$8,1@Q& 603R*N0+/?'F,'TMUZ_Y=]_^F,BSA\96WRY M95[T=^8G_,83CA^*).+B'J9\Y8?.[W_Y[__ZT\:%O\C.RGS.@_@K2-59JO_- M;P)Y!BBT;WSZYT^W-]V.-?B_WC_O;SX9G@N_8$Y\?GTU'@^NQOVK3J]O69-! M][9[:T^N1Y?#_J0WOKW]])<7'Z$HT'MOSH7Q-_YL? OG;#<_%F[WO8"?S[BD M8ZO;^>''EQ]5_NP%0+? 43U E*:OK'[$R[]X,;S/4;]Y5D-Y"'U7/1J%:TCI M&@7QOJH&59C>X4K\YNC3T?9&FD?[:Q(94R]@@2SL[P4BCA*4M4"U%9Z(C7!J M.$S,3/F_!O]WXCTQ'Z\PC3F+?N<2:(6Z,*;!'"=,\!$1=SASWR_8 M$G]Y85SN>:7!(GA%S&(.?XN-&,0#$F91M 3F-YY044SC>>8Y,X,M%E'XW9O# MM<*8HA[)/QLN_#<.\59#S,(('@*XR7[#OR^X@P^7XUC I"-\-0KBPD 1;#BRL)Q"861A8##\6Q)%.)L' M!F*_,'[9)EOY3"><+R)/P'/PTZ YF()!P.G"SRY?A,*+X6N%T2*,X-=KGV:/ M9O!XZXM.#_*Z[56 U-_69KHVN43@G%#&\2SB'-R>)^[+O['8@YG//!ZQR)DM M5ZX8$S +X43> SSM@8/K=W$P=JH/[ (MK;F&PVZ9M"N?]+/\%I9QOMG*XQ#Y M_!0LDEBI:!(P]U^) $29QK^3$)$%*NN NGB@[$[L/?$4+(!1P)J'Y(9>C5(S M@?CS/?;@^:F22KD\"KW%8 #2&A!R% M#Y*2@=:6Q8M2NP$JS>3 1/( Q@[&QGQ_*35_FOB^$?-HCAR/OXBXKZSAMN$2 M+DZ*"UL7+GX+"DKR4LD$S%):?GANZL84^3'5DZ*?H7ZS7<%7CTT6X#>D.@I_ MC)42!V%12_4IV,G5Z940\*W(;BT<] (OYC\#/[B7@?L3>.O3U6]^"@#-CQY\ M15E+45PZX$F"KW0IOK(H_G5ZA5X2%^(ZG#\ S:!C=(_?_#TQ9 MQ(R7G=O!J-?MVK?]P?CJ^G;8&UT>)X8L*TSYFH"/R-#G]7)99IJ0:\'<_"1("7*CY_J68(5B8+.C!B'NWS/=>HL@-3+,X9?RZ^)@BC M.?/7EN(LO"9_L I<'.[[Z35__M3Y)'\6"^9D/[]?$X&#'KU #9(E<9C]0BTM MR]\\>VX\@ZM!$.FBEP/ZP!:"?\G^L<%"JW$7SUBN#NCVMIZ:W?^8IAI3U_[A M[:6VK8M^Z9P^>'OGM*^GR=/D:?(T^:9.GH[J?[ .AF5]L AOR?4P-IRIT6'R M&F4!Y,:^QPUW^/R!1X9MF09Z^>\0(ZD9J=F!:K;W"7ZBN _JGGT"U7M#EJ=6 MQK]&H1#&=;:9=SG'G3_B/=*](^C>I>,D\T2MI(/B@53^(U??2/V:JG[[YT&= M6C?_QN,5*\KU:-+*IFIEI12/##+I'AED4C\RR+H,,O46W)4%?X,)$^$"T!YS M9Q; /!^7I\3Z3J&WZ@C&6YI7\Z,7?;/3[Y0NK%:^<1&3AF1%Y$7D5<-RI$0A1&% M$841A1&%$841A1&%$841A1V9PFJ2[EL>]+ZR&*N]O$.;5F<&JYUDKKT3G#FV MM9U6>$LV3<%7]:!4.4^@K7@Z&_5&QX+30;L]U2!H;1LZ!+760JUK=D9'PQJ9 M+L)3P_%DF3UR!0E/A"==KN"@9Y$K2*X@0:UTJ W')36S;Z[A*O-L0Z?>JX?W M89:VGTVNY0OQZ6@]7FH+N;5F=6'$ M08K7211A\]_[B 4"FUN&@8 WRQ]]^0CQ_E[F_=O1[6C4N1S U[T<]P?=GM6W M)S?=[F@P[O=N!^WK9:Z$;632?E6C#IU8K9K2E3_Z>]DR-9 JS7S#246/#0)# M;'B>?A+LL^JY'HMDBUVC4P;8J?-.;>-)^UKS(!RV2.V(7=F@'*X&_MV8R=8_.L"IAFZ%\;?MKYP M*7N/QPS;>:M^B-B1>ZUY\M[#637K7A\)S!:(G#MQ-N 'YK/ P4[J7'4$Y:9\ M+1;,2[]EYQ8?R5>4'ZB! >)_*^MS"+_"&RWZEZ;-I@7;;K MC7G$12QOSMKT.N&<&V?8[3T0_+-IP$@-V2*2RRZ2:)GDTV6K>7RL[*D>PA=0 M=/AZW],ME'XHT1;9^J]AZ#Y[OB^-PKH5R/ZD[MZ#G6\F]F0XN!V/+V]N;X># M*VMX/;0GUS?6=6=X,QIW6\?.F03KP6O:6?F%7VOEC3^/-:-,_H#=!%87IZQ3NH?;=*/$,E<400S'E*O"9Z=NTU M.MF8P"0$(3"(*D2.+9&3&'\9\2>//\//2-$+(";9CM:;+V HBHR"()&]NU-R MF8+5B6?&OQ/PU6#8."W>#](&.@121+KT!+\P_L&-&9@) M SXYB@H'!%2=@'\H!_&8#WGU$"!0[%*. MCL!(UF\,5S0,C& ^! 0'V MA[_-05W@^X$6,=D%7CU!"3I*/#V=YGP-[P?U>?<]W[G_O(\!HMYCGIZYEWPB]7ZQ&/$ M62Q!P@*CW_G!0-/J\,^JU_=>*@%O\A$>\A$X*B>K?\YD5PA3/@:&&L396%_, MUY"R?4"E58#\@.H<54TFWT&0ON(4_B1Y"9'D>)&3S,$_ $FF7=/G.,(,LCSM MI/Y"DGEIBN&/HBCV-0%+-V1=P.BS^(G+C3ESHO <_!OT01WD0M=3;JE(G!DJ MT)GW&5Y;[ K/7.!()$[E4@$7.0EX6G/0"9?/I5\4X2TP/2 CJ<)>F-)K2EP< M/^QR;?2I-P1#Y,&3%X5!RGANUB!^-;8?85 P*O60<['@#@XM$VFU*N>%\1OHI1,"@?\G]2U9L"QXPMOLPU;)_:]822+W MD^%MOH?/?2%VT-C\T[PSO-T[,MTSG'WY\]YA[=75J#\96.-N[_;R^GH\Z5\. MKC"LO;VU;[OVT&I=6+N2I*%$60]^+M.Z_ O,MC==EFQ@5G)/ U$9M6(4$7G@ M'\']B#IW2]L;TUBH:E.*A+/X-7?9E,< 3YMY"Y':*^DB1>%<72Z4UP4$NS&* MM=4Q0'R!!.3;\@@WQ+!8Q!%#&9ZC/#.?)>41N _#F+E<)TL$GR8^Q-=/'-RV MYYD';E8DG4TYJHW/=HA(-W>P#GD*\K66!UF;G6,.&L\25/S=ZXGOYLXB\?Z4 MFYM?HQM/+$+!_%^G/X?!H]IS*MSVG@T?>S@:]6_ZUY-^[W9DW5K#\35N^'1Z MU]<3>W)YTS[N79EU@#K*]UP*^*-,7'VB+6W)!@)1)"L,K]&77D08A,9+R5WH MY"ZDM-=7<' E)L#0-@L"X:\J$A8R%%X+Y->C]QV.%K[:Q\_IR\\IJ16"WJ5< M)'Q0!(L[.8#!PC+,M^RWN (IV9\%Z;VX7;Z0P42V&_*P?.%\;W&JLQT<%FM\/SWL$4>&6BW3.7X9(:9R\,6J< M=F'.K_FTV:Y,P56&J2J#\8I;6WPA^L'<%5(B*_/U7@8]A 372%3N(=VS[W"S M S,$P;^'+(?7G>ZEW;V^Z5QV^[>=R]%EYW8T&5]>6U=CZWIZ&SY()))P>..Y=(P$^@;L'%"$Y3XD] M1K$CX!A&N[[$_IG$7)@(8$KQ^5=R:R!_L$RJ,1SN^^DU?_[4^21_%@OF9#^_'S7/GAO/X)\PR311R<'-_X7@ M7[)_;'@8JT$5*UZLDI>Z6TN8[%\T0XUIT/WA[?2HK1E'OGM*^GR;=D M\C6I,EVYI.+5<*UJ5VDJOS7S/S&8-B8!>IDWW.'S!W#[;14B5Y,%3E<=M;MFN.AOLKY6D_>5D-=Z'#MJ0_7$@5)*CLMKO9T#UE >*ME0\F+ M_?J[*[OE1-[:86(O,2+.KL'.JOM]-YK M"9DU/[XW9]&C%ZA!LB0.LU\H0I"_H1-^NVZG0VZU'7VM)E^37?W*N?=TPH]. M^%5%!>E<"IWP(R5MGI+2"3]2TLHK*9WP^_"*DNI!$K^R$/'Z^L*ARGQ$V=:! M!2HCK.;2)VD<:1QIW*D$]_% VZJYI2W(+/_7'384.Z6G70W1:-N!K<_IL)ZE M:\Y-24ZF53>"?VO@WZ>S:P1_@G];X=_=>^6J+? O<86NB8%#>A[\D+#UK8-^ M6L/6$YX M,Q.9USZ@DA3\$&6 JP2D@YTI1B4 3YM)2/>$MP1#IN<'J"TID-(/ 2) M0YMP2#@D')X:AV 1-1;R)B12(N(KK0;XE$?8ZS1FWV4/TD!PX^R!!WSJQ6\< M-) MN28$0X+AZ?U4PF&IZZ+]FJ^+?J5.>[4];=_Z;B?#?@7Z1+6"06F9K:P4.V)' M8L>2V+%'[$CL2.Q([$CLN&6IR^QWB!^/'G]7O!=>L96:C7W23B[&?4=;2G.\ MB#MAX'B^QV)<(DC[X(F8Q4D<1DMCJA+7"^L&!@M<(TPB Y2;.['WQ(M_](3! M1-I'3^CMHE>6&,KY: JH:8N&E_W[=@VC\-0UNT<] -=7DBTM/0#M_DD[P8WJ MW,9N7.?!TX>KZ>#IPU'?R&H'NRL;U:E9W\@/A%OR)^H;6345'-1, UO0")(4 MJRF*5;'FC:1835&LUC1Q16U\XTENB5:+5>JLGT2K1:AWUEFB5:+7" MZDFT>G1:K8D'NS%-)2ZDL434 _JQE5T@SP;F:-#5/>\VUS$BVU89>M - M%KMWH:T66(VALM*)'P@TC0,-V=0/VU3+-NV^MJ8E-68*,JK-XPG=+I6T+ET 9-%.A:43.H:="^MH\JFA#:0a:S6^(-;.U'1PB:T:X MJH#@R)J1-2/4M=2:Z3L&2]:,<%4!P9$U:Y8U:WW&:MJI4B:J&JXWG?*(![%' M+<,198.!]C(.3093]7!3+TM58X-D7VAKP=46AX[0T%S#T>M20@49#C(<>ZP0 MZ MDR'"T!@U--1Q=F]! :"#;D*]R:&%^2I=4_, M3U3O 88] UC@O.>@=NMVQH&N]99-,LRQUW*3R!LD4DKP:1UR*2122.3=F23UC'[&EOSDDDC;)U><)4Q M:=:%MM(SK39IK<^YNXM#Y_?S!R8XVJCY@@="KD268=IJ9L%&VB#6%B-%MJC) M^U_:@J@V&!:"2FOMAF6.>MHZHY'I: T>&FLZ>I0Z0::#3,=>IJ.C+[.!3$=K M\-!8TV'K2\EN@^F@K+M=(OPUAC\9"Q[-6<#A;B_F8$3SCGFX_'WY.&](U*Q(5)QP^3!YWFH<@@0TX?B%9NQ3S4D M^X>C"_#(\M(>'/?UE<9]2V1'T)_J^Q3D.C2$N4HH,7(\*![D9]2 _S__0#@E MG)*'42%>&VHLOD\>!C%7>YBKA PK?05?R,,@G!).R<.H *]99K]#/@;Y&,1= MI\?B64_?\1_R,=ZSE_+'F(%LMEU_- (I",?W GX^X_+#6-W.#S]*:7D!0#?^ MTAO!=S@YW9ULM/>^9[[,'SO=CCXK/! M(@Y_,*8A-G:'/V(%B%F8"!:XXO.7@P6U2RZ%>]:H#G?NBL+%GXL/#<)HSOPU M'%MX3?Y@J>6&PWT_O>;/GSJ?Y,\ 52?[>#*NYCYJPQVIH&LO].J!K2L/_#V[2TE573 M*7WP]LYI7]^FR=>D5$WE7+%\N/8'4YY+D.7KCH,#',BC@B1&APD0;Y,_/2L: M?0A]5SWGACM\_L"CE6!MRS1V&IL4DQ13AV+N70ZM)C1:7OQPL^D- MON[A':BUQ]'*RJ&Z8GI4.?F0_N@FISWS:6N>%ODW'AOA@DT+3&^O8#Z! $'8(@FB&:V:"9 M@6E;1#-'#,IJ[MY\XP)DY\P,%KB&RY^X'R[FV +.@5#-BX5I!.@ 3:E&\RN' M&\UQ7UO#@:9 BT+2U@)B;/;UV:"FX(%"[)WZ%>*D^*K\^*HUT!S:^GJ-MAV:'P_/[$&];>A?(TS= MV7(DA?S1'T;OS$_2\ R/,K+ X>3\ M'2[.L]' '%? _=M4M_)2P:B0>X/M7VN .QR:@YXVRTG I9CN%5'=AS'SCQ73 ME7$:\I3[VV:OKVT/XBW9-,4#II"0\+2[WI>^SLEMP1.UB]WKM'2A9DXI1Z:/ M*=$Z<%AEA%5;\B>-*_OT=:.6S\IKCMTL)^.L9^MKI+:G:)H<0I,_3U#;N03= M.=KZ<%NO^9+>UA1[&-[5N]0S0I7^:]L&:#6="CI6,=KO40=2F@]@;B+N$M3@FZW M)%>NK<9#XR( M@\ZILZ*RJ\N,"UZX?AY&W/"]W[F_Q-XN@1&$\85Q)>L8)(L0.[+ @^0<\7;V MQ#Q?MCOA3YZ++6%,>(WGS PO2(.(T1;H7HN_&.*K53@)GF, M%9\N"PYAY5VX5E>8,!@(?!H_P0E? .PNW,F.: M^+[QM)F$C2/>^)B'R/X/H\'%V(#+_&U';@]YHI2 GK$-AQ<#S6-[9%X@8OF% M\&O\=G%WL57AF.STDY7--[)J^1\>P=:>#Z<5\]9J_X<\2-:Y6G '==U?7ABW MH-XHZ"6PD#!X@"I=88GJ&X\><6K]PIL5?PX3$7[/;7P$) E\C-SZL-2$_O&% MK17\FK[O'ZS>1:>JC&E9%UW-0EO'=#4]B'KY.Y=D6P[00W",9LQ5%GO*(7(! MKREXHXF!/C?)LL<51KW=T>XH!1A>HJ]]/!D/1F7,0MO8>J42ZS^X$4?,^5U: MV+3;)(H6@XXMGX#%<>0])*I!(_:JQ"IM<)&\[8$'?.K%,LI@#@83TD8_>_', MN+R[-H;6Z,-B43_BY5^\& (Q1TWKNE A[OQNAHTPKU\K&G>P%Q)Q4$!N9F'? M/$P"=-OA?4$((@H>@5G3R,U%.: <'V6MA% )=(O7?V%@MU!U%?XVE2-^AJ)\ MX8^8V2!TH;=S,=*L]G&5K8LJ@OL,$S;" (+SAT+$"YJ,"W_G<,6 MJ&,J[% M=I6-P?V.O# 1A@OL+$ 0CUX0X)U>D$=;&&SAK[2,=7OON&ZGJTL=O"FNS1A) M[/GP)U>A<)?Q@2FGHH#Y9J+((TR\ZH''SQP419?6;Y;\/K5/99@"8@=S49O>>9A_%);L^W3M-A&++(7WK@ ^+6OH'D//4"+\;@ MJ)H\7R^K])NT\<7=LNW.%0)FZU>:,^FJB^3A7Q"U2D\=B[8&"6BO[\W!09?/ M7D0A[I^Y!MR8N:0_87MC=.B_ 9$$"8:$+C?N,/B%.^Q15Q$//,0'WS75%+@$ M K++8+GE)4Z8^"YR5.+'V4LD//+Y;0N9=\WL08:2J1B<= V MW&<*(2K,_P2/>^!K) )O\H(G+O"YH EFNC "5Z.7%H3P=Y_A'Z4""U0CU. U M#V1E'KW "><\#3AG#'6(KW3_PO@--YCSJ>28*X[Q?S/%Q:UCN>_MR8UG5ZY0 MR!XQSY[@TA?:Q-X#7* &MS:4%^AT_Y6(6)IMG$LF3ES:2-N@I:%X/)M!@(M( M48])1Y;9&0<75U#X@$=R9P_<-5M7[5Q395K#=V^.NO?1MZ4IV=.I3.&1?RQI M_>(/_0NKJHZ:K3FAX>5*+;IM+@>+-O>"-7LZ3>(DX@I>P$O\WPE/4S540@B8 MKYBM?E/D*T_(0'P1,0=3N;8N7U62Q&MK@M2/Q?7K[7CY+>\/>0_?]>M>_2'? M,S_Z&+0MJF&E1&U:)$&D/I2;W0^U?H@N!7@5F:!JIUQ M=V'\"C'? J;D+.70'9\)X4V7:C$K%2\2!"@$\_'4..[4AM@RAJNX95U\JUBH ML -:=#]X>T3,%O/XJ1S^N#MG=.^GB;?DLEKJ-#6RL.> MJ^%:U:X>M6%51H?):[0S'^J?,O5FLN%J[BM-4L&R2U*6H(&;LM15'*5\A=T: MO9STW+NV@[BDI U24FT'P4E)24G+4M+-8X54$7T_L;YHX+ASG42I]*AK=7]< M)7H],/^=K;BT,T3)K46K4WGD+1W47\I4?\O9?E]?-^BFMY2M$2E5SI02R[29 M9:RQON)%Q#+$,L0RQ#(O;[/,44_;\DWC688ZL/R4UJ41QIG+U3_7LB\PU%ID M27W&- KG:5TN>:3TD%6$AK4,'VA#6U- 19L3K07#V=[K7?LJ29-;HQ!06@L4 MNZ>M9VA3S$:9*^"-<=)V>F8Q^YT'AIM$N/SM)%&$A]K01RL#;$WI6C\8Z^O< MV_10B19DCF#%F@(L>Z"OPQ8!BX!%P,HV$88C A8M[NVI+3?\?7ZC/$-5LN]8 M,\ 5TDLH8*/E"UJ^(%00*@@5VU>_NP-M??7:L/Y-.:\?SWG-:OKJ37@MIQ_? MKB]'C?J*7><^D(-2APY^MFEW],6P!TNS%.?ZBFS\L_H;WLUBXUD6U6?3J2P@CA7U MY3^Q<37>',FZY]J:GFFN'RUK=3YPW^,X7)Q.6OL26VA@:>4';,V]- 0HI3<% MIL16)C,6/*IJYZKV_,Y2=4':+^%[;%A=8P[OGPE]!9H)R]E]\ T1P(4J]O = M%!S3;_ ;5O-WC3LL>0EZG%6H%^G/LD(_J !6Z\_*W?\KB3SA>K+9A+@PKKC# M$L%5X=RGK?TM=W6*R JJXACAEL!(RWN*%_4]<;"J=WS:.R M))Z%( ^L;8EE_OEW$%/ I49*V/$XB0)5V1,H*6UU)@^J=#N='HP(S/?C;&UO M6S63OS!NU+;W_\>"A$5+ WN9F=L;[SX@7P B(&20KL>2I MLK?8FT VHE%#Q"=A#0@Y+:Q8LC;@C<9T4R\2L?%O& J\'"6&XWD=1=F___3' M1)P_,K;X\I.LV'G/OM]XPH&/E43\'C3RR@^=W__RW__UIXWKOLKJHODU6$,5 M5?@;G_[YT^T-,O#_]?YY?_/)\%SX!7/B\^YX/+R]OKJ\OK0[=G=X/>A-^O;D MICNXLOM=JSO^])<7F"EJ]QM5$;=Y2.^"G-W1!SGU(U[^>@ET)4NL?\X_6/=\ M.V]\>+>V]ISGR X;:E@+(0KBPYO;V<@N0Y9(TZY09*H;'^R5HA7 M$MC;!8M5DZ 79'=A3$0L6V*H8?XK<1_3RQW@N+P<,O.=Q,];,&2^'CZH.#%\ M0GK'UK8-.&RT&*E4"T_*Q5:H$ZRDEPD=S ^8$LG&,*-%&"'/NAXX3I$2EC0E M11L"K+SSJ1O?! W-G#-D.;>@#"G/^V M B:_5>:@I=^$+1;PQ]1\8KR7O@KF MI)RZM4+1!7NE6M041Q05-$)UU8DXD]TB\=O!-;&/#6_^@;]_A*\1P8OQ7J$4 MT?=^!Z=L%H:N&AE^Z>W.N&QUEGT,5!<4ZDH'B].0_7O2 L, 331YS[GW9QH/ MLAAW@BUX\ K%9_A=V1/S?/D@+EOM.-Q@K@ M"B.DX;0U\5:]#J?IMV;%GMW;U",K0HY_1S?084+JY4XM+VBL3&OTF?*H1(Q@ M?_0RO*M^:-CQ:K[P);.J :\%3Z#_A&-$3ANN2K#]*SK727 $!09!5%$A&XA]M,DOJ>X!7L?I*R_6Z]S)W M]OUF^V%9H/L(V)0_HUYF=GR5?XL*D]>M?>64>T1A94>ZJK]FVS]&CUA-!V^LBB2 M6DZ46]:$#SOK83>S1>3)8!<[]($H6.:2JE6YM1XJ:[T=FFS77HED7T2HZU$L M.MIAM'Q_%'MYU1]=]H?#R[[=L[HW@^MA9V)/KL>6;0\ZG5'OI%%LMW>**#:5 M92E:IG- _N; 5.0C@&F"%.81+OHRPL"NG='L?@?64E7L5B4 MQD1>NL+G&FIAUP G6JTAP:\#%^(JN WHY"R-RE8]%;&]4(S=8^7?T0%7ZU P ME:8O@ YA1"3^1G-W&0/)5U@_$ O-BCM*IYUN/P1Y&ZFC(&6#F(+I]+ MIQ#^FP[3P6V+=&%S)?-G^"S\W V? R1Q##8*D88I.1OM4X0+I3@,Q=#+U54@ MI0# +V4F19/'B_D<-]YGR/?)AZ>V1CZ8%3XHAM:A+>3ZDOB52&8N%8]B3SN7BVOX2614JA?&'P2 M+U[>P*CN427>0\Y Q=9P; \G_ _J4,BU0+U>@6X*?.B%(;PO96^JUNYDT1%'U$VA,X_C '7 MQMD%3%_GNVS[;Y5-@ON ^IH+:NV 5&E?:,_14TB_0ZAT[)"4[E"ENT5G\N_H M3.XKT/?38(6RJ^E@KWH'IA_5)+G>+)?)+>/>S3T%_H[[9*\N? MH /:M&!!!$D$67>"M(=4X>?H;N7N"A9OI\,=FNI63)G[)<_0NLL3M%2&W1X) M<>->M]>][ENCOC6TKN#_]R=7]N1Z,)E,KB^O;J];EZW\R[9\MU>UXK"* ZT_ M>^LHG5_*0R;>"@N&//_YD&8E_CO!HZ&%S$/,;,W.9IU/P^A<,)^G>@O' _-^?@OR4YR/S$O/Z6#M YZ54,&3CNHMS'&2>:*2LT,\=R,S>B,^XX'PGO+C M:F=X^V=3U5.8JE,G)MXO8F"*&6@VCU:578<_ID*],+Z].I+LR*Z<1)KMB=,3 M"^Y@(0\##W+&LJ2'/!VC#D6KPW-R(E-?'5[==K9I=T[Q*X,*4C&H,T*K8[_> M? &?5Z9L.S,6/7)59X4%2U,E>F_[6"^%O78R1DD[DV]Z^C,5,9-'>E _7(TG MZDYNVZI$#2]/N+V@"'D8> JZ%,ICNDH-EXHOBD<",GBO3LO#F%%=\6@IIL*# M7GGRW&>N0"JY?HT75F>LU&7P#WF.C0%"'!05:D\A9]H3\L1E?FI[F\K":Z:K M]&MY&$R.[DY?G@*DDY^ M:D'-Y,+X%7GP%:D5"&>WY.3,Y4&_E.Y17-W:W MB!,&%^/ TKNWW\?VDZX>7=U:?/>LZ5>$(DP#5;IF#\ MMD W!:9P>?<;O.YOX86<_7EG_/$"=)N*G>JQ.HXEJV]D,6!:*^\Z 5=N#EZ< M<78?+L#U&G0&F\T0#I%!5DY%,JI(%O)8&A[(5F9)'?'VA)1.=F"L6.+F,0&' M#GD] =V+C-\N[BZ,OUY>?KU8K9S=SX!Q08ZK.CE V6BRE:E8G4//GB^MJP?6 M*&*!F.*L%R 33^2'%F7Y$UDV2YYL=W+IH,\<9'7XI-5/O5"1.^9HRI7=6S-V MZ7A4P97LO+S\I:_<0[##LFA=>AX/B[5L#D9%(85J0 Y;R&^\JE#A8<=5)"8\ M&9D.'!Q]N"<]Q(YF2CV)J7SM8LDI*6GI,1S.ZB17_@+?F_+B MEU;GSC,[^*)F$5L]5!4_2@L!O QEY(?-CX%B596\;"$(::4 + C J5G]K+QN MU"@UYF+%,C;%$F6;)[ZLOKGZ09534_&8*G,&-WGS_'&(&3DUJ0#K+[LP)JI2 MCALN\B(9@2K'@R=E\>N&J53DAW0+TW+32HP+]%-BD'!!S?]?^(RG.J5_XH;R MF"=6#9%EVU9OO)!T$^&P_:4BTV21AT3;)8G%X%ZIY#92%0@08;+&C3HRRCWE M#2;R:\=1B&&;?"(>M0U=%>FN_R6326%665W &+4F'02@41ZPE>6H5'T=$&^* M)<2L5XP'01R9'.3S%:/)(A#@":J:"2Y?I.U&Y#GA()'5/O'X;>;,KCZV6 IP M!O%$,/R8G?/%8;59[ 6T(K;S3'9R%-+%(+6SFI&77H MT:I5<8C<<<%0GRO7:N6<28_05ST_U4*@]](C,!Z2.(O*TR6SPK7I8EJ!M=!; MPRH, 7"]\&"H+%+N7+KTFD_YPK@%HX7#DK8 Z3;W.U-3EKI;Z1INNB+I8'4$ M(-15<:R5%-%&XLJQ.(^7"[5@X,+LL4"?8E@L22NGJ\QK_L(UZUS")Y?E9J7' M]*9[9(!7)#T /:H@#3-?]XY6GHZ1N@*%$H@KXR]74U*C-546+A?8:U:W\A1? M;P.UBMXC<+=R>V3LYOWRXMOK<(Z4()%9:#-WAWL41O&/68P[M$:?OQ@_S;&T M5LH8P Z3^<(/EYP;=S/0QO,KN3/QE2WGZXM FYIU$"3N4\\N5^;7:KVJ)<55 MS<3OQN$ 1QK70<*-4B]+I%7RM1(Y T:=/ M@8DB;^""KPRRDF@1"JYB,*SO$T?>XR.7U;!7]7.+U/Y3D,_D!;47!HOU/^6& M-L=H/HW>BV7VX+]3"'F22.T0RJ(ZJF0M1/LS&2O#;.1J=R$^EJO!:2"[G> + M;*SV %6DN1G"XG9"\@!C5*L&LD;*&[0]V(-QL^IYZL^2:=?&NB,LG$(0P%3) MMC)=?P=N++P-W ARXP%L/*(XW M&5]-1E9W=#6\L>Q>S[X:7&-QO%ZO8U]>7[8OW223K41H+E@39OEZA08"TR&C M7Y,V7TE[M;PD?7ZY?>D5/ \S707+*N&I/5"Y)UI,TG"QB"^08KZO6ES"Q?KC MA3\#^6(V1Q*O%1C'^L(HFW.Y19HNH>6+O2O+E0@^37PPJ4\\7X+*5H"R\L)K MKT/+LF/R_/M;DX]4NQ:Y-:'%L;+TN&?@!&AYT.8YT8.&(T\&4G<:_;#]>:M> M2DRRO*B-7#I>QX_:[<_A(V9AYB"]C:8T\ROUE",^9UZ08\3 3(4+XW)MAR;8 M@1_]\-E,\CTI?#2M/^P!GTV_9E_?9"]_YCV>S+ _&HS[M[VK@=7M=V^ZH\'( M[EU9'7LPF5Q=W=PWRU>A1(+*'ZH=714OYPT/U@";Z/WM^F M H05N[W*U1=/=AJ_E *,1SGK=I1R=_M+K_S2=[\IK_)G;[IW[;OJZ5OE3E=2 ML<7=&K>]4O8NOV=K!6U23%+,"BCFWHW8:V*V*Z>M%9//4;41"_[+Q8;-'.K: M"*QR"I4/=_@&_1U4X&#O(^55T*U5,XE26:Q"-3A6DOGHL>9\(4E;$%(=*;VF MB!^5FW5>?K%+8KD2F&V7L)M6G>4#Q5%W3='MK:%F<;33$T6 /3IQUTXC9]95.,UY9KXP62']B^U7+=2RN:HLYF# M=J">-(5)"0\MQD._MYG%U7(\T*)<=MMM$@7R<(W,]9IZW^5!FP8&@C7Q3"HD ML?I2M%8AGI"[1P-:DR)@$;!* %:/@$6K,+O:L6X[ZE'?4*M,SZ=[KBVV(!YN M; S:-8==;83;%%XE/+08#[VQMFX>3<%#W==DRMM"O0X#$4>)JH[BR=/>CQ$7 M35REJ1P%D>!*CRG?R)EO2LS9[6MSE0\665-L!0&3@*EO,4C?XGW;<:EAK:A3 M;U]M5QDB^.SZ'#9B,9+/*4-G76=VM*=QC\W>0#>;-[O9)4&)H+052EUSU"4H MT0*6GATU(;[L7TZ1HD!:UZJLX"A\?G';6<\RNSU]^10?%=M*S\H[&*29'[45 M*R#@$G#W!ZYMF^-NAX![!.#2PMA]*-M7[%@>"]ZH+$H1*T7TQW)^UWC,!AYS MPP2+LWZDB-<1 N#J'-3>5X!'EI?V?2.S:XV/)K16+*$0=Q%W$7<=A;O&G9*V MO=O*7047_X^RFOO6Z[?\>X^.!UM['7Q336&^,KCC'ILS,YDA*&[R-L'O:7IP M/1A/.J/KSG!P<]GO7?9&EZ/N=:_3N[*O!Y>=4;?TI@>:OJ7\<:-V7RJK#8\!N[BKN%ACY?G -XV\Q;9,YUP/@\#=;TIHU"'RT:3<2B;\>6MEA:H*1?& M32(;'.+[9%U1@X,0W57#/RQVBT.2CX)_]&2'\+RYKJNG#I#VK?>7^-,3#Q*N>NS(SH:9GKRWH]S?,LR= N;W)M36Q)K>C[N3FYO+&GMQ8HZNKR]O. M^+)U#?,R04OE+$C;N [%&P?PWC/-ZA-W642])F"W(& ^G891VG9K&CJ)4$VW ML#]N2L)KE^/M\.?T5]YZQ]II$CCJG]@/%KNL(N_R[YY0755S4K^?P7!6[<2Q M!ZDG9)=I<()$& 3K .6E M:,6\0';1=M]HF+J-G Y@F76:DCSY;=6Y^(9/.8XE_E(0.^:7=!]_O9C+J M6I->;S1$2K(&U[>]J^MQXSM?92(S4IF1=_CAT>8#]-+$M9OHJX(@GS^$BOWL1>7,6 MP5"QOS.B&%_T]?I.8B)BV,S[ 7P8+GMM,_=)=:D&D&FIO%20X:CFH.^'Z^?(/N7N?&][MKX^M^ M?VC;H^OQH#N^LOK7'0NYL7-S,QA,>M:1^AN?U#U34"A(T:"VX/H)$_P-"&.Q M1?UZZ/,<&@)<*:"U+\:9]SGWI+++(/*<>>";J(['H&XS%KG/+"WM!3[5@L?8 M[5ZDOH0!GSKU:N3]*B@\\^#1+_ESX]$+\'=69">2Q0+\1^-,K6B/NMW.CT"N M^4_6CY]-N.A! '$O4&^DYS8%7TZYC-GK4D5,, 3YVH\=7R&ZL M*I(O,+.4CV"^:O%:7#J0#\QG$\^B,'F<&2[XF9'WD"AC,F/2U<2 'Q<+<*3H MX:WB3/64_*80V>K;-KL@][%Q"&RQ .'*EHXQ^XX3 Z,F'="L!^TT!&?T&1WB MW)CA)P$S]D6ZOPD3J '\R0,E<^1Z"@N*=E)YU-+=Q>:VT1+[V<*=TI/%.V8P M@]!1WFBZ8"(E!*;045+SOJ.;'\$3T%IY 8XW71.!T7$G:V8=<0;NN#1X3&"8 M_)9W2[@_&/=3;&[,&2A@KBBX:I7KR .X'*B;2G_$EWI,[: /HZTEJK%K2+N; MDXX'^^P3KN^1E-60,@X7[]DC>2L46=L"E%^Z;,M6-T+/[9 M5Q9?W\'M6UCV$/!-=K\G77.19I,9"W N9M@"76[7 ?.+!,.V!$<,%T/8@(2$ MMD*D5B)0JS[I_7,FL >[,C/L,>+R)6^LTNZQ@?:>S[FIW<1CQ&-[)V,02:DE MF[==2DWD!$Y/ HR#6W1R(=D-G40M \&[G^&N&/SF(E,ZB8C#.= ,=.]TF2].2%(LC"0;LEI+=D.YMB67KHI;F.$#?&^FZ!17S:>)+,M< M&/,J,LF%(/-")/U&$-Q%@9PE./@JL."N)U>E18C+X<#ESUX\4_NRR-$G9&;) M2T67\YRXFKCZ5%R]97@ELO>FVI?-Y_=[!O_Z.!TXAPNYE \N8[3WZH/QP-*M MQP5;*OK,OG"6)$XD3R7]]%]]=OW_Y\F,\!^[C WOP9,8#^JBK]V,* M0DXRYP_+\]QU ZKS,+4-E_=R$L(UX)3->)KRH-PX]$P]E8[AX!OC&8O!+V9^ MHO900?K@,@*+!@ZNE>>AN3I_KE@L3/+=GF2 )/\(/C!$2T>(X9SEFC!8.X<+CGWI@9[8IZ?>09>8=\% M9XGSRO=VUC?HY8,$[B3!%SW'KZL>\.:.?3IM4=BZQW16W*/&N<0&Q&J8*)HL M$$U37,=+]Z]_"^#_!O#NM:\I,A'*S (W2U!(__XZX&@;Y2 P;=E9W,P#^:@! M2(\P3Z>=SKB3)C)H,2K%)5FY_\-!N9]Q3PBB^RPY&53/"P280+^0Y08W)K[, ML>L&K%J[*"Z9..%\X?-LWW5M 66KH-=8"]EAA2,Q0WI"F"$4 M I9WG9)[T2QZY/XR>U^Z5@'7K?GB61(PP#<&>L$AI2\F)&E%TKZ>UB^H^8OW+PO>G3Z*=W-!;S VO7,U#,.!1!!=-S,I%"/U$+26>Y1:-R=/WD<$XD"3R5*N$X81+(@4APH_5\X [#56$OEDO.Z.7R;/LI M]Y]3$X^!O1_F]EVF)B?Y)E21C=*%U\RE86KQM+!V.I6K$7*6JW1%(-%;^/T\ M4W2>*GKQT?+,1Y9=G-,L#%ANY&^9:;[, %%\L<:G@/5E;8V-9SY?=5(= J\SD;U&O?(1'9D1=I;]#'61_:''0D M=*5U\;VYIP;*YGB_$N=:RB;Z8^NB366H4C^#[$ZI@#!8_$CHE<'[<#+2)*6+ MX2O+-"VFG.?!#'K)9 ]*2U#)=EF6>^F'1$6VNL=3I[MX&2J%5,8,4TKQ,+<- M%,@-H_,T1'",4(;$Q5US$S_VW^]^G9C*"R@\&%BG$#G\J%+:P)F(W'-YJFO] M&?=?=ST"GYXI9.%Q:98[^L3X1?6M\*T I#4G-QRH)&;0: 01C(LSS;]TDS%G,L7 M&-M*UQ[1)C&886I[CJ3<2A78_2PS$?[RPO@IR >"3U6XDP<=_YUXZ.4C=[.U M=,TY^Q>,32V(I1X[Q/3*5J_A!(:&B9&IO\^*ZW4!6+7P.9^'5=&5R7:HX$I'.7;J?=+M+1J^',1RPJDAR('NKOZ.T3 $WW&ZJY^BV,,F M?IBV_,CETM@6]V<[CG&0 APV"+8Q'O?B1/J$A?R$_Q<^@_,6F9ADL)9'C0Z9 M/$.WEK.020J7!@JQ1>$,7>Z/YP&)7(8L,@4,Q?7DVB0\:4 M25;Y&!$8AONK4 B^A_I28IT?D"?S-02U_ ,?]CE,?%?EM.%V!Y-+)!B9J,M5 M_MO*@AC/0(+2?D3\,5$68^N2"W"G9$N9T*9X%4K*-K&'I5R0<$&Y75# M\A-!:S&DG&[FR"Z2:!$*=>8GT](T+BVHJ5E(SLOM:L%QCE>%(#*+ F9PZ]_3 M[5G^"!*1AG/-&<_,T3P$QT).Z#$\C\-S>/?O/):;43%_7+[<69O"L]%T9*E] M./Q''CY&;#'SE&.B;MA]K.F9JQ4_"$M=D"'$HXZ1N0D!4U;MLZD,KY00'I@_ MRSXY/,;+-N5\/'PN ]G"9N+7Z[O/:J\1[\,_RK6U]-R46H/*DW@RHL@4<\YP M]S ]=Y5N4:B+I*F6R_\+[+(,HGY8PN4!>]PC;9R.7N\9/L[9$E-VF4A]FS1M M-EWR5"MPKHO=)%VY;K M)?FN:J)6YYX\?+_:Q48]3]^N:BMDZR?9D.154L76\K.V@3>[)9))$#(!&%>9 M'QGNCADR41FDL@ !A:YJP90M3L*[[[) >)5-FSY.:B6>K\*-+H7ZPB)V&JC* M4C39X"^,7W+-30L;@;B7_TEQ\JB G+_(Y7/Y#OQOGL:\[LC.9-ZSS._(6]7:F#<.1#<)3[_=7KI.%'"W9\]E?L"#'>/ M)ND]![Y[UK#;MZXN._V.U1]>V9?#P=5DW+_N6X/AX-J:-/[ =RI#HR#$C_%> M"7,IG:4=CF9TG^^WYKAV7N2WX\_%UP2XC>ZOE9.T.L4<0&U9ER]&#N[(HQ>H M0;(D#K-?J/*H\C[W3\54 M0QKV?WAO,NC:_=8';^^<]O5MFKR&@OFGK9<_.HS41NM+$8?VN+ _V..B!$F^ M+KT-FOV _+9;LZQDXTJP6+MQE^E A^ =@J^86E:N:C4IID;%W*R[5%[7D79K MZ[#"'1_+5\PS3\7V H),46ZKFPHUKBJO2GT63\D=HT"L4G,"GWAL)DR4; MG))[DU>GPO];FJ:_Z93NXOW=KFEWM7DGC6]*7R/NJ9PE))II+\U8(].R]?7U M;#K-U,39+M^]B=EWP]]SR?B(G=9/V&G3-NV>MCZ;3<%+]:!1.>O;5#STS+Z^ MOK--P0/%S;O4Y5?,+"@#-FWI]-PW1_V2.E6^0VA- 6J-,%E?B]8>:%IE-6)L M(30UQ&"C>MM*U6:=I:'886'8.W2,6LR6)\":MYBU+?#R]]ZJI!ZS%#.7OV)- MY$7DM=\6V] <]H=$7B4Y9XZZ'QQB>^!UWDDC>.?FN*K3= M1N%<-5R46_._3B/H15B6^ $9.XN,[X/'_A>EK+X1UT]O@H]4@)+R'?>ZPEWWO0_6#.<;TSKFGTE"]^I'SQT0G2 MD1;GZ3=ZAU(3YN7:YL"V2I=04Y8=:X3"RMF.]F&K8UI= MRGFOI(H0MNJ-K8'9T^?U-QY:M5]'^JBZ7*>[2-(]7.OPF/F*IXP@*X*I_2.4 MMJ315P\B];(\-09#OTM@(# 0&)1E&&O;!F@*&FB1;I>RG"#34JM3R][EU6!@V^-);V+9 MMC6XMF_M<:??[=HW5O\X!P8*"E)J:XI+V;9E0S\.>=3V^JE;\^ .>;SJ.[;J MTCME7I2V)$Z;U:@.+S(Y7^3:8 (:F!#>5':D*/3YS/M;F$9Z=D$=I!#:#B8< M]4/N:8KV'"]5V]=Q^L(::CE^T>O1 82ZWE[OT=/DZS+YFFQ3KVBY&L<;*B:> MRL6J^7"I7\!F6Z9Y")+X#[B5UZ&(2>E(Z8Z@='^5S?-^"R(.;T3=^ROVV"/E M(^4[A?+]##_K*VE%VD?:]XKVW>*"S]]QP>> Y4Q*-%A/ZL2I3V'RL>K;[/)% M*#QM3DR%9%@YB&NGP%-N652G(-8'^CS481?,ZIJ]L;[:P:W>Y2+V(O8B]CHF M>Q%Q$7$1<1%QU8ZXE*J-NE:W?) 2A1&%$841A>F/'/N=$;&7#O:JR2Y[F8?! MHT48L;B884?+__J7_YO6:*YK#@?:SEPUA4T($*T%A+8%$<("8:'F6#CK::L7 ML?G%RRL4H-FS^DQ((:3LX4;95%Q%1U!6H76F\CCEMXN["^,^XDPDT5)6>V6/ M/'"6)01O%9)G?>FH0^PB!!BZ!5R0TI A@!K'4 .]-7RO--D;0Y M3"70$>B*#J/&TDU-MV>T"QG.YSQR/.8;"X;M1VGMC-;.WDJ#L,S>4%M0VA0J M(4"T%Q"$!<("84$%?;0#23N0!)3]O*@!):_H",@JM !2'J=<"L'CV.;5I$(6X0MVG8D@!' :@2PL_*W/R@T)OJ^J9_?6E=#6^O^I;5'UV-+_M7@^&-9=U8-YW!<7K(EM5J]'[&C444/GD" M1"S;J'I2;D;,OL/(03S"$['L*X$M6U5;5:"!,AJK4J-2+8U*NUH:E0ZZIVVY MV*EUPTB:?%TF3SMA']QAMJP3M+>J5#.K?X(;)8P)6!_7R!JG&[9E'N!.D0H> MHH+5:+"VO^M_:H5%-[=:"Q7:PB92T@8IJ;8JPZ2DI*1E*>G>B^9TLFAG#8@D MBN!3O;(0\?KZPJ'*?$39UH$%*B.LYM(G:1QI'&GT-PK3BL0FLZA,1#D#BT"8>$0\+AJ7$(%G$X(B2>VF6M4(A8GBM[PZ<E<&DNBVE;^C8"J)]+-:+$ MQEJRIJ!.8_G_IF>@$*X(5_L?^>M2.O+Q5NJ:D=KEIKMBI>"J13O99UV-+6WW ME!L56*?E$0+I:1Q/RC4A&!(,3^^G$@Y+71?MUWQ=].O.JG/E:*"N9B6[/DX- MO+CC=3%Y4X5KWMYDV#]BG\P3:MSI&926V=EI)[CY4@@>B\O _=EC#YXOV^^]NU/> MS=BZNAW?#FZMZV[_ZJ8SZ@QOKWN]FYO;?O?RYJI;_TYY\EC8=,J=M",>A^\0 ML6AIN![\-N*! W.(9RPV'KTG;D2>@'M"0X!*>E/ #-:X#R/L9BCO=XO'S9C\ M!,:9O_H"GPT69%BDF(^OJ^'5TUH]$C%!Y0W M6$K%@38>NJV>'E5./J0_NLEISS7/3KUIZV\\-L(%CU@,HS/\4 C#85&TG(;1 M,XM<;9OH6M8HC.&6,O#4E-/.7:@@<* MD%Y)G5A$W/&D.9&1$9MCFNU_2K,O;YXI;XB3US5'XZXV'^]0H34%P11?'2.^ M:@TTA[:^#KAMA^;'PS-[4&\;^M<(4W>V'$DA?_3'T";X@%32$AXVEUM MR"8\52BBK+=I6SLM7:B90TW:C\!AE1%6;7E]>#_NW-YWQY'9R M>36XF=2_@TNT)B#9Q 5^*V(6)W$8+8TI!U5F?J$-K*JTDT1IXQ?LZU+XHR?* MZ,]2JA@.0L*;HU6P30O0O^P5LXE)8Y^V)\VHSCUEQG4>/'VXF@Z>/APU<:IVM+JR49UJ;W]OM,;Y0(0E M?]IHC?-/\*>$,0&/Q36R-CF&;9D'1!BD@H>HX*!F&JB].1/U 2/%*DNQM"TG MD6*18A45:^\2HG4_"U%=-?QHG\,3)ZL?56,OYS#/6!<9DGK6+7FG,NHI'^MR M)XSD4O877,C=H;-?>81O9H_OJ;E!>DNT2K3:8/4D6B5:K:/>$JT2K598/8E6 MCTZK-5DY+_& %*:IQ(4T%I"R-J/TX46F^F<-EC=C[6F(\Y%2DH](#[K!8O%JT\+)W0,>QI::LWT'8,E:T:XJH#@R)HU MRYJU/F/U-HPX/%8FJAJN-YWRB >QQ_PRS%K-K-?98*"]C$.3P50]W-3+4M78 M(-D7VEHIM\6A(S0TUW#TNI1008:##,<>*P3Z ADR'*U!0U,-1U=?HR]"0VO0 MT%3;<-:YT);;TP8WBE+L=HGP>L:"1RX,+\A3ZYZ8GZC> PQ[!K# ><]![=;M MY Q-JU?^DG-;C%:%0%W0M M,QJ9CM;@H;&FHT>I$V0ZR'3L93HZ^C(;R'2T!@^--1VVOI3L-I@.RKK;)<)? M8_B3L>#1G 4<[O9B/J=2=J\(K#_2=HJ.-F^J@[!ZF:Y&;MYT+\9'DT^3C1VA MCM(1]M:JGJ5M28[,&0&K H*KBCG3>&J6S!FACLS97M&91=$9 8O,61GFK'Q' ML0WFK/69=9/OF$S'A3$-(R,)')@P\P+96V,1"@^3[$I9@*R9)=/81+$M!HOL M4G,WO#0F=K?!RA!46FLXNOJ:+9'A: T:&FLX.A=4'Y@,!QF./2(.6UO;3#(< MK4%#8PV'15UD2U_7JM 2<\DI=F78EZ9LVN@[4$I[-M4!5+TL52/W;*C #Z4@ MG!IU^UNS,')YE$G"6GPW1.A[KO$_'?F?QEB[H3YK=ZC$R!H2+MMH#2DACZQA M7:QA0ZR=U:6*Y 0L,F<4W%75G&E(R.O4>X'R:Q0^>0+;;&!*GA.R(5&R(5-TP>?)Z'*H< ,7TH7K$9^U1#LG\XN@"/+"_MP7%?7VGY M2LBPTE?PA3P,PBGAE#R,"O":9?8[Y&.0CT'<=7HLGO7T'?\A'^,]>RE_C!G( M9NOU6_[]IS\FXOR1L<67.V?&W<3GOTXGTREW8N^)_R1W).[9]V\LYM^X$P:. MYWNR'<\]ON0>9G[EA\[O?_GO__K3EN?,%WZXY/R.1T^>P^]F+.)7V-CGNM#7 MY]*'!\A__3K%5SP&( +W*X@DA.M$+/*7P&<(4-;?^/3/GVYONAUK\'^]?][? M?#(\%W[!G/CZ8_=ON_WQU57W]M:^O+VYZ4P&U[U/?WGQ[8H? MXMZ;2097I1X,3Q@,ZSU@$W=AG&&UAUF8"!:XXO.75W7K MS4DJA7=@HCS:1U1K1(?[=D51X<_%UP1A-&?^&HHMO"9_L-1QP^&^GU[SYT^= M3_)G *J3_?S^CPS2??0"-4B6Q&'V"\4L\C?/GAO/OHS'%Z-.OS,8=;L#$,JH M_T-&*$ 6/EL(_B7[QX\O"6(UB^*VYXIDNEO31O;?.54C''1_>)O&MK*PNM_Z MX.V=T[Z>)M^2R=>^KL_H,+LP^I#7NAJL]<'T\)+SXC8LS ?$)7]Z5B;F(?1= M]9Q_0FPDC E8(M>XX0Z?/_#(L"WS -^K=0JX7:(?TTC[! JY*=K]PX-3ZR\Z MPA3/:XOG20\/UT-ME0I)#TD//Z"'>R?HUMYVE]5NV7A8&O%RP7&I@3VSR'U] MN>! U2U!DG6 =L6TJW+R(?TA_2']*4D^9=:+J?EY#&D,C7#QWE+(VG6LY!-W MU$NMJG\>$W-7I2(92>#%U$,&BZ^ O:9N +1R127.U6TC;+-KD7WXD$,%'[8ER])9'GWJ9"V2R)DQP0TYSE+MV*)RA M19,*F:G& ,OL=6D]DJ!%T"K#-1QK:X#3>&C5)(&ONRY'ERFT$O$MZ M-3_?;0W,<5>?KV=<* MVJI[W]27))>63I&;'2YK3 MV@Z+^6.HBL.E]=_HS':%\^(;%N*2_I#^D/Y4R?"U(SD.:\2BR8OX$P\2?DI$ MTDFGVIQTLDRK0_E++8@ 3V[7B&7:S#)]FVI#$,L0RQ#+E,DRG0&QS!'7$&L> M,=TQGPN#!:XQ9]'O/(8Q'A*G-^Q$WM#L=+2546X*6&C=JL5X&-K:(F3" ^&A MYGCHFZ.NM@RLIN"!UJ5?JXT#0G5FTM%R^1/WP\6<@T1+@%)3CK[UP>;0@6U: M+ZF0E6H.M'JVOMZX!"V"%D$K/[ ])JM%ZV][Z\M?>< CYDO'D+ES+_!$'#'L MMUL*RD[;OD\_V#K#D@["-/>H"RU;$)YV%O*Q^B4U:B<\$9Y:AR=,^="76-82 M/#7M*.;)T?<.K=)UY'S7UVC%6?2]#U9_(-ND%N?4CUP5Z(1*=WK6)((D@B2" MK!U!'K7^$!$D$201)!%D?0CRR)6.6DV0A;C[CS$#N6R]?LN___3'1)P_,K;X MY!7%=PS>]_^>__^M/F2VZ3.(GX+U[@S9/Y-Q[$S/_*EIA7(V[# MZ-<%QXV4X/'G_[^]*_UMW,CRGW?^BD(C S@+VN%]="8!=&9[D*1[NIT9Y-.B M3)4D;E.DAH?=FK]^JTC)EBW)UE$DJ\@W&'1LF:2*K][[O:/>0>@7I[?LE1X? M2/C<>ZJIF_\/\\W;X#@43^@'VL^M!W]3ZYE"SAIIGZ4.KKQJ] MX7 X[JG68.RI^KN?7VSN]D;=!@N2HM_) _H<+_!A"-^Z/0PB]!1#5"]MYTEWS[;]S."9K&=$,>*,50L?\HS1<+G-#K4A3G":(L=>WC MR"=A6/PYWA 8A06%BS.L/**4G01L4W'X-)TBOJ/O46PUO8P^;OJ*'CIG^4/B MD\4=29X>:V@*8MO*Y?'H*HA0-H_SE+YC^OWKK32$V=.S$.'(U?MTQ20YAJ^? MJ7]V6KO]SNSW[:^)XF2!PV?Z2V/7/#ZXY$S&@^MK?GJGOBM^I[#K;WX_72(I MH\^"J%PDSK-X\T%IP16?/ 23;$ZOIH18*P0*]B%>IN3]YH>=_7U:]W8H\TE) MZ'NCT\='0\LUV=9?WU9#>S7E^ITNN]UK]-N;O1W>O:YOE[[?DWL>GK/;BM\> M2HB\B\-)B3,3:C,EA5)]3VU6DC @+;_A3XKX*1I%[#W01CK@O$(( =7V'' M3QLSFWI7BR K/*!JO.9:R FLV1[6O(VI5WY&"$+*H__J8HK4D^66L \=("Y@ M)O$[0.B*J_$[5&I[!KI$Z"*ZFQ.P"RJS?4QZ4T4S%4RN<3,AUXP%F M &; F)'1F-$!ZT_("(BD$)J MBVA58+^!@(& @8"![H(PVUFFH'[*V4];'2C#AJ;8$$Z < ($V4 J0"I 1T"( M[7*[ZI3#[LZY*1R[?;;=1Y%(GN3516V1*XBO@8"!@('B$D&N.A]4[3R MK*ZW]W04VZP(_:"[)T2K !\!'Z7&1\XU]@"0S7+C90C*;1, 7@%> 5[I;;JN M6&!_UN^T7]Y=_H+&[_L[R?\2QY.'( Q/Z0\_U/6![HQ5UW7-_K W[@W=GC&V M'/J!:O32PMWUVFV$WB]G<1E#^%69][U M<>46"JK;E#M6^-1B- M;-MP!J.AY[@#N0-@;"#BC,2S!"_GC,W174+PUTG\$#&<#^,T17<%2=$RB>^I M_11'15PL*"B,,OR-OE\U :>=:$QK(C@"C]C3FXW/J#(/BH.7E^;E):F^$>X0 M^VFYFMCIR]6/?'H!!9LQ1BRX^WYIAF6IY\.R3[ I%4Q::.G/\"D MP*3',*D)(>5+ W*;V$P196A2YN'$5YH3WRM=5SSGE-DWEU'D26:JHQ%G=OF^ M-N)TV D!#.HP!IF:8CO\CI( @P"# (, @T["(,-2+'Y3C3J-09($8JNCU/ID M?'VF>TX H66Y<;KB>) ;UTBT36J-W%YY,#QN!=H@#R /\LN#"_+ PXPZTK^3 MO/3@UZ/2Z+@9\Y!##3G4587?545S^;F=%]/S)+]4 E:%P%G3@3- 3T#/RH)V MGJ*[ M2@ 'H">@)Z GI*AIZ&HFM@>S:/GERK^\XJVSM4 7A/HBQ.5H,\2>A/ M)Y?Z:>.1HP^H7EOM$7O4V8I"ETM!H6-UJ:Q,L-NAINXD!7I! MGGAKDO"%RK/?WRCQD!80K[Y):C\/&),C8QZ=32()B(K+K4ZS1\W5\][S]AJ5 M\I5 8;#JW-[/^ $M,-VT (=0A@3IM\?0PE9L&T;=UL80'=9K@#+=11E/,;7J M2QW;@C*26,X5IO$'49#.R:088%!)B]N6C21U%5/5N,E71\:2BB=1PNGL[LJ3 MZU1T/MM>>8*TZ8/\=!MG.$3!46>2D*,B@LW=]1P5S5)4!T99BF&)0%@! !( M4C" =!7=J\CG H \;%KRR--[+;EN?T+>9^+'LXB^U.0#2Y<*I@&9]-*49&DQ MC">AOT637P-\%X1!%I"4_BU?D,G)>7O]X6CDVN.1Z9IC?3@::+9A&F/'&UA& MKV_V1_7D[6UQ0>4M^\M>^Q0 4)E11NFVP F]+BTF5F+Z5Q^S44>LBS_[9)DG M_ARGK/XP\ D;<\D^G>(@0?$[/?((.8',NY_>65PR[\P+ ML[],&-4HD859I1X:DGL2QDLV'9?X\XB^Z8R?,RX.">4RT@4\^[N<3&TZ_;N< M&I:B6OR"":+O?2.!U'8!]6925I,8TS(,%K6%S>7D@ &@8 :>1-N/U#],J+\9 MS0+F2I6>(MB! F'06V>F7(G<*'A9_/*BSJ69*&(I@-W4\#DSAY!:<=+\(O8% M5I3,QTTR!/CK.U<2Y/CH:/:%S!;T2].3#Y LRQI;AFD-QN;(TD>N-]!L MLS?HZX/A>*BICOPSGE\>&+&1S>M3HQ4[^TE*XJ*[U=8X:/KI+(BC%-WAE$Q0 M'*%T'BS9X='C\1*O\R$X#]HQP)X0!68[-]]+ 5Y>EI>7/A!\:9(-3'8^AER= MG^Q<"0/NIV@;&E!(-9Y4L$8H,$,7F!0&/0.32LBD,.CY8GOTCRC(J"GU)<,9 MORD7 N8_B5-FT'SVT\6% IJK.)#]= K*RP(TPJE'P)D.XXQJ*ZZI \X SK0( M9SI54]GRDDG74@R=FZL,%9%=CI>XJK0S-M", (I*M:(UN&XIK\!LZ";(%L@6QM M9$M53./H[(#.RU;G0V^CWT8]\*N82E(];A5<;9$.\01!7@4CFT XB@8" 0(! M K%)R? 4W>)F6+5%("#R=HA?BKXTE7@JDK13N?@P5#'@5TWHY7B*594OV57T MXMS5]+S6H_L;F7Z9XX3T64O-0;Q8DB@M6FGVD@1',\*>TE\]7?()K]A'O0>< M3#XNV87I+_3"+/T0?:+$BR?%;T.-QOWAR#';/T1OF<3WP82^1Q!-6?O0HL'IDLH8#J+BJAC% M>4*_B1$T+O?B>0/4(O&;+#-4=I(ADVM,913/MB?M<9JBM]/\1O*^J0N4&', Y')]!:M?.M5;E3%!H" M0FM5Z%H)3 JM58%))6-2:*UZ<>AP_!A68$-<-C&)&0L)-3O #%J3=: UF:;8 M'%,&.MV93"(T$TX' W@!>)U.*->NOND(0!= %T 70!?WYOB*[8+A)4KBN=PN MY+\.'U4+YE.*02]N*%7=&W-/#K\Q7%YOW1;<$ \BVF_< T!@ :="@! MZ"X .-RB)6T! #B5.L0MCYG(NVX$^482/T@%/9P2@WQ"Q$$$ 1Y+\3R8 E@; M0X"Q BC30931%=V#%O2 ,H R@#(5'MN8BFM7?VS3%ICA6L'90,WE*<6?GTE* M'^1G9/*%51>RB>EI\?4]/PON@VQU>CFGW1MJZM#IZP/5LNQ1SW9&0VTX,,>Z M.QZJ:CWEG'66;Z;Y8H$3>EVZ5::)&1$1+JD8T#_A:((2$F(VD7ZKSO/\FLPC M:"-'!699$>9Y-[:F:H9M6KIN:H[.L=C2X%)L:7H7UKS)7?$G5<$@[]L;KK.5 MBO;29S8T7=)Q::?+"FCY.OVJK]KX/2\J-N,I*NR8]%BM6>LBKQ[[,7S?I&?6 M,L]5L$JG2\3".8^ SD&.V^10H=XZAZIP$!#S$%!1HE.X!\",]811&F# XW5< M]?#WF-"W8<;/9+'N8/-/ZF:R_]Z29(&NBF)\@$B R#JXLC>;)63& /'I=/AM M5)3(A(!T@(,#6O(LS2@M&?+@E!F/VZT_$,]R]>J:RS<7-C84T](A:BPBA[1, M?\'A5'1#5;Y ' >P; @.8! .C3*?H<;;J#A<[7493<=/],**AS MK#)LX[G"E:9H1O55+[LL(HV=Q^UL'*(S<.@ APZ[M[DW_-KIPZ$#@ P0#@@G M".'@T*$VEZ95GLL 1SYU7N#4@3HHGGKTB(ACR=!E+P1061A1$=6GD <<[!N+ MF^O0%0\! #H _2! PFAK'>!G,@F2R#XQ<&>U189RV]H$N>L8\2FN(@KP648 MEV IGL7OG.-L\G9BG()$TBX6=L))2(5,);X[8]VX6N7D ) !D)&%<%7VX;NI M_M 1. W468?5F>DIEN: 0CO=<:ZJU>6)'29/:5Y9/'#=)_/L?I4CPS+4_J#O M6KIGT1]Z(]L>F8.Q:3O6P'/[]?2KW.(/,?I7EG,3*FU@6>N+GR4I1ZY^IRV( MY TY*3?,@JA<),ZS>/-!:1\4GVP:"ZH^R><%EF;QVT[K)C%\E9;YO0;^D3]4&B& M6E=(%YJA'FB&.J W)-2QSG%8-$05$[>A22M@-C1IY6730(92VYJTM@R=ZB.< M#)E;GJ)[U:=%0&(6"&6])A6<9,MSDGWC0%]< )DV:7X@'! .2M2A1/UY" *#QY"7> M(& M\@C'/E"CS]M]Z4;3X$V"BIA=@ULFI/413A"HO](4T^36SPS:+8/G4!T$X[AX"BK-E^P52[?IMLRNM(@Q[HN_*\@KUH0 MT+^R+7[IBD>2J@I'"2=X!9!>_/L1T=Q;7XE*M#>',1:$D,53AZE\6W- M&Q=.'@%DFK8=Q"%Q"%< MI9W1P$YMFM- G;5:G>FZ8MC<*JI:K]".FD%>V\*VB/;FP&J>5/S?8_XGY,JO MM._1(%XLX@BEQ1Q*E.9W_T?\C&4:8#;I/46SLG,SHEQ,$I3-"=)5U46?0AP5 MT15_4PZ/IQF]X#><^'.DEW$5$]&'HH3@,(Q]O,Y@*!]!_\8>42*TJVO.CVFY M!GIY2I)[4CS\COCQ@OYXCX.PB-],XP0%:9JS+WVVI/7S;M P3U@M!OMTQ>:@ M(4*OFJ =^I]#K[VAHG,>5+P%MSV* AI%OM?4;S,@CA*%<;/+'TGN"?A2D$/Y(5$K-D__9"GUS.,E^^_^',RR4/R<5K,F^WCE$RHX"])E&*VS"]LR1_+%??8 M6H-L=\6I HZS'0&"V68;PBI'CJIYP" KV" M+9O-A2N^KT??;5%^W?.OHC<>,H'[A_GG[? ="B;T ^QGUT-K M8-G&R#"UD3'2>I8Q]%QC//9LD_VJC]_]_ )2M_?S-EC0'?N=/*#/\0(?MC;? M1.2 ;DJ4O3==:KSPA.1;NLU3'"3HGLW0>V2N-3>5\>PU>=>,MEP3&!7&4%I M+DFS8%&RU^,C"B!'$S:I+T\W$-D/J8UR337V!DUD0E8O$ M>19O/BC=N.*3S7AZ2HAU&)C:JB%>IN3]YH<=^^1IW=L'4D\VKKZWP/?X,ZUR M3;IWVLS[E_=KVH7WP]?#U]?S]9)D0@L7QWEU^.P5V;>DU&Q8#;.L-M M&W\ %0X!VG@$Z'-AL)X1;!(9!P_':RZ@*_!E%7SY9Q$?&A7QH>V4((!%@$4) MV$\20!2.)P7@PRH:GU3/L.+5&'*C(S!IBYAT]T $F!285# FY5;+ !H=^! T M.C!IFYD4-#HPJ?!,>K1&AZJ]P^,T-YUN2+) 5T%4YG#),N6O%M:]O&1C-SM+ M3'*V&$G%(5RUK,:O@%$< YYS%.<;1G -'DF\>2=['(H_0KP,XF7 07]/' ]T=#AS3&6JCOJ8:XW'/[7G> M6+4-Z%<-_:JA7S7TJSZ@<:3L60Q?W]VOER18*YR%":TRH5\U<)L(W ;]JB^E M*_!E%7P)_:H!%B5F/TD 43B>%( /I>W)!MTM@4F%9U+H;@E,*CR30K]JX$,1 M^! T.C"I\$P*&AV85'@FA7[5T*]:@@YRT*]: "05AW#01!A8#5A-4(H!J\FF M7:%/,/ A\"'P(?#AR7PHR7DV]*L6A+&@7S748YW'.="O&CCG/,Z!KL/ .>=P M#O2K!LXYEW.@7S5PSGF< _VJH5]U\WP(_:J;1S:!" ?]JH'56L!JT-D56*TN M5H-^UA7?3RMAM"O&OHTBH=4P$'B40@X"#@(. @X"#A(7/H M!P$'M8N#:NA7?5HCZ?TMJO^($D*I]A\R^35.TX_1A^B>I!G[BM/[4+MCQ_3Z M?=TR'=TV3$,;J$-C;'C.V!L.7,>5NP_U;SCY2LK6PRGQMFTSL\<\[W;QIB/0FKH2EH;[^"6ECW)R M;ZIP67+&^2QH M$"?+F)T#;1GF34KS0:)749_(F9;?\2+LEY_B^^^7DJI/VZ^W*!; M:N^F>;(J)O7A&8G\U7EVVN-;Z&]X%>>0\ 0?@;Y M.TB4KJ@G@>1+7KW5%M&Z$M37$@.EP9TZEE*]-"79->,!,JG8A:KB8*9!"=14 MQ;;Y:;ZK+,"=<4M8'$L84"S@8E9!<<9E.,F<<[R["Z1Q8H]'G$. M1MXBWB4G)X($$.>-0 M1'1TJ<^^2J%X.@ZB("._!O=D\B'*<#0+Z#U%2"(=YUF>D-XBIMO_GZ(*B?4( MC%)R<@E1;Z2Y;G_0'_8M:S0R/-/R5&-L69[FC@2'GK:.2]EA!KFUQX[QS MB2:*&';$1A).+($^W*2.5[:A#,=!]:45"I(]>#G);,4VC-K()@47<03]2Y,! M>63S[T+(,;2AW,N!G4I9G21% M)AU&2Y(PHN(984F [.(LSG"(DO4S,,LJ?$RY@P;=D&!W5H*=S:=!]X49:EZC M^752?;LD?H T#;(MZ%?\DJ"/68QD\D3;[6Q&\%F%\SIW<;O"M<^/>MQX5DBR<1_/IYG< MYCH*1#')X%$!]"7%)$>;EX\7R5_T8)628D90T\4$C2 M%&5S'"%-_6LQP77[@.CU=SUX3'C"<=ZSTT R8UU%/I,E.T*,9L,@]<,XS9.3 M6H%H?4.W3=.V'4.W!L:@Y]C&T%6UH3/21X[7J_STC]->[7>9?B'Q+,'+>>"C M#]&4@2(C\*O[5!=?L?OXG]-5=:IX^VQ2<:D]6 ,2E.:+!4Y63!8VQZ1W*S1[ MHGM"9FQ*-KHK.J[$$4KGP9+*#:(,6O9FX37WN&U*E.>9HZ9S49NVWJ7!N(+= M#B\O=C^6-D7)+CO@U32Q^S37>IZ+6GR,6PD#5I%R(,:(Y.//'9KF7SC5;:"* M!9BTN5-=8%)@4CBU%=$<*&[[@^713]"7#&>"3IT7@TYM:GQU\>&.YBJ.Q:W$ MO_7ECA(!C7#J$7"FPSBCVHH+K6< 9UJ%,Q(,>! "A&08,^):BJ'S2X!ND&6: M1Z\N1V:+V_Z.Z;>>$SD0K"_4Q?/+=,7C-[^L+>(AGB0(I\/;*A"&I=@&MU,# M$ @0",D%PK04Q^4VX: M @%![L.3YP.,/F&?M2=1$/GFASE;)ZK,XA*E[=VE MA-,]Q=6K[RO=%@F42-CDU56MD2U#<EO]*JJ25(];V\NV2(=X@B"O@I%-(!Q% X$ @0"!V*1D>(IN<3.L MVB(0$'D[Q"\?,_JG2CP5209/7'P8JA@NOTS+K@^>D$@FY55IW1%-T^ 7OP/1 M!-$$T>25EZ@%Z\0@9NHIG5=0E'M +T O0"]"K.O1R/,6JRI?L*GH=U9.VMH5M$:T- M$P6K6NW'/$%AS""13=U$N!BVB1[F@3]'0<12J@E:)O&2\OT*X6B"R+_S8,DZ MZ2HH(EGQ4? XJW-]?_FG(*5W!@N-2BY0;_'*&9G2OLZ MH?KQ@CXF)4_J0E/_^O1+G*!%G!0C*'?? Z?T\U?TS#D4V_2G>WJLH2EH;P>P MSKG03>O(\!DIU/SVZV67^O,_(FBH[\J_SVE-W-/TPS;Z(]5 MK6\/=:,W=H=]8S34^Y[E.8YMUC.9=0NS<(KGW(W@CJ"]"#%XQ(QU4;HF>='LF2$7?1GZ*P4G'*&B>5:!98AN MR 9D*4Q-J( D)*,?!Q&._ "'%"*!3>K9 _#\ATZXX)\8.4/7F!OU+098NA#XGSQ*?/#Q\[ M36\N2XLOI7<72XK\$N;3E+WI#6(:Y(TOH"_ Q@,/BJM&WXB?9Q2ETLT9Z@-O6W?O+[N.,B:/"7"VT]QU.@[3@EV6>+&/*! 5K MKUFFY,6"C4J6*=F$?;[-/&P. #4!!E0Z<+2Z03W?I^8QO2I<*>B!H#FF:^6B MN.@>\=')2:&;"OG;2#@W-WJN(GVGN.<69]"'*7EH'M<&ZLC6Z>>U M3ECGJ;??[86+JI1_1C?KNM@%@0S M@[< 489VU*NA7\10]&FT _M\BH,$W>,P?\1%_("32>E!T4](FE$7BF$OQ<\I M"3+Z4.I?,?1)B!_/(KJT-5*G68(9!:X9-=90S>)WQ5,3YK>EU.FBX)#<4S7 M(#F()S?H]MDJMAPK-J*"/C/PV;>G[)U1'C'3XZJ\R-5U] MO?O3FO,"_)GN+^^GQ@]3 "])\NHBX@).2H5"%LLP7A&R>1Q5-7-*353$A])] MW\V^J!]BNE]?_'D<4FQ8Q!,2'EK#ODLGU#)+%I2FZ9X=2QD$KGEAB5>E:F [ MN#7"@ZK!?+%^B]*G9BMCS%*0ECU=>4:@^SBD#!4&V6J]TT'Z]7J:T/<.F E) MWQ$E>\C&UD/=[:\DN][6M^4ZCMC+W_;L9?'@;6+^QO ;#:B-&:,T6.1AR?H% MJ92U39NG:UIMO93R],)/K_?:V[&A)X^D?T'YDS7;Z8KJN9X+EDM* 'KI_] 5 M4_F:#>(T.]U%=2QG['A];V#U#,.Q!Y9J%ZK-,HRAX[@C:57;T5II3T M/!OE.ZR"MNDX7].1NF$XF5$>N0O"D %+C/SU^-;2.UP'](HHW&;\T#H@5VJ# M8MK0DL7/Z&-+M1$68.I3=M]]!OMT:Y11FQVY?9AR#"@\@Y&,7D=5PZ:*3W56W0*]!C1&UDS[2J'SXF6H!K0T'$"/]Z MG^MV6;9UB0J+(N#E,@P*0X*BR^2!80!#AS2>9L4O,Q)1OS,,*0?3[: J'3UL MMF4-*A0AN'BXGDHMM=7N/I\5TT:CM:58A#"F.3.LGU;^A'>/5MP\H%":L,,_ MBG?TZK5)6ICLC$3KH-G:BM^YNK!I4H;)S!P.HNO'[PJBE#)Y6(97J%'WK^>+ MH'H6 M?QO0+Z':C41^0-)3S%U][(V&GFV:0WMHV9[1-WO6B/XT'F@#TQ[4=")3Y9!' M^I;!/7-D-H82E48F9WFTY9UG^!N5R8A,@])'Q>EZ.&3*;9BC> ;3D3IL9Z+( MPQ9L/RO2KXA.85WGH=AC9*.WJI7IY23KC")=\ M"1,KNS:Q4EP6A,%J,*(2F+1]3 HC*H%)A6=2&%%Y<0G&+TFG0[F#*G?@Z" MH+PUT]7DUM6[+6JCR@AX:XRT@Y99AK^2"$WRI"COR).$U9_==OCS29MCG]#SNOE.:\DFE20\%I-?_Q# M.P>-\[<[P%^0@R)#1WU#,51^/NS9U.Q$HWV)L%0X(P7P$?!1_F($P$? 1\!' MP,.[9)B3 MFHOU-<-U!YZJCQS+LOL]SS'ZYM#1!TY_8(WU?N7-Q3AM:?'K3I'QFD"HH%#9 M:; 8EK18CQ/Y6#;[9V<]@\V8D?,[8#;.G4=V"Q.BZVB/M6XK-H=U51Q29,FF M>5B,LKG88O))FR!UV$+!4&?M28"__+W)M$5UW4JIX

+'XM:4 >0!XDEP<'E ,/2ZH;7=+^13\G MU_%T6HEEU98.,E?4YC*KC\)VH7X98B TE=%>BJ_XX@WJR*[4/PH'KP)9TX =@%VB986!M@% MV 78!=@E8[(98-=S7_.XIA-\:LIK>U4H@7^]!-[S;G3-=2RH@W]^.]2"2[IX MJ=Y=^DA?TY%UJ *%.GA@0$D8$.K@@0&A#KX37%E)'?SQ#GG3' A%\GPC967? MOJ3LVY>4??N@,KZ96&,;JLDT%T;1UL80'=:'@#)=1AG#Y#=: % &4 90!E#F MY6V>"AA3HU='65EU\0NY)E)_B,K6U[-&RN04FVR(I$.KJK#1X)I3$@S2 M-)2WN1:WDJ:V2 /4Q!_DEC^R( S^4\S_J4)V6E,FJ"FJ4;W;TH5200B;U*"S M6B1W6@WA I [D#N0NVVY,S4HC(?"^,KR(* :7LS3A8Y493F:41O).E&3)1ZB M"6=# '(! TVYM 4V6NL)?KY:4/.5Y0V\8AQ _5J4=6IQ[2 E"W#V73HC+FT6FS MDH"HN-SJP%1Q*)@^)3KP&3^@!::;%N#PE $MW+D,2HFD*26R%=OV*J='6X)% M$L&,<'H-4*:[*.,I=61#M05E)+&H$3O(3[=QAD,4''4FV7C>R*$= M@822[=R("XQR*3)-+$5U:DR3:Y#IFD=.""M(E5@' D ^:/F*KI7D<\% 'G8 MM(0DO?8DZ7U*XB45AQ7"T02-_IT'RP5=BH)^)YEP[P1I>W6G[6DJGYE"^H6Y M8Y?>WZ7,.<%NA[3!DQ1](VF#HF5D'4^]ZC-D_D@)FX'^:S!MM,U]RUQ&R >$ M1%5@S+8S)B2JRI;0(Y%B9JFK*\ISQZ>MBD8\2+(]K7_%(>Q*&8<"@'>;#=S8,U-<7E-Q&U]8FP #, ,P SI]/" ML!37X!:8:3W,2!( X,BVS*IP^0W# M;+VS"((%@G6"8)D@6!"%V<\KGD M$"N2O*/8L]8)Y*EU MUV?@8;H!C0ITG7F5?-#OXE&Q/?%9=81!G?.36K $%P3W>,$U#,73*^HE M#8(+@;%GMY6M]I<'PF/1&YU%P6,%C[XNX[>2WN30@GR7@))W&G<57>,WHO'- M1N-="*$ =@%V 7;5@EV>6M&Q=U>Q2[)9".M&]::[%+P5?Z6K';X6AT;L_WER MP&E!TSA!V9R4_281H2N M2]H-/YZUI ><\EG2=\Z-C>A5X;[CC 9W[SN7\[KX[>)WFGJC44*GU M&,<'5%\EI#QMS>)B8G.Q"]M::ZVTN C;_C[@W+07"E)$P7D:A]092]'S7KSO MQ=R'*D5[IY)3\CE%"YS,@JA<),ZS>/-!Z;47GU0PRLCD,LG(=9J=IE/O,!]( M& 1Z@X0>-4 M:RSD\BE/_#E.R00%3Y%&7$0:*>=%:9"R>!@%>Q8"*X-)5.HAG 3A)![A))U/ M/$DWNC2=6;#;X>6E73V\/+R\!"\O24-5X3(?GY:K-3"&6:A1I)6%*H#-@,T. MLQF,[H9!\XTQXR^L@Q(:X"19,9>]MXAS?J.$@?> ]U[AO=Y6ZXI>!9TJ@/U$ M8S]YQM+_3K(G5/PG#G.)QT<"5TH$BJ"0@?= (0/[@4+FI9 A4^=0GL.0W),P M7K):!N+/(_J>LU63L@[9-QF #HPS "\ +P(LS>)6LYNJ:7KV0 M H0!A &$ 80!A &$ 80!A &$ 82)U&&@3<>3GW!&HC>:V54TC:3B)'/N4[ 5 MSZBHL4)[Y4L\41+.$NBJ/%VY9FUCY<\Z[1$#H+D=Z("H=5;4=$5U:Y,U4%T@ M3RV7)TTQP10$>0)YXF4*VJ8&IB"8@B!JE8N:X_%+0>F(XJJRMD'R)K[%:-1J M^ F:C4*S47ZHIWAN?4UQNWVD J?"%9T* SX"/E;E@&F*8=4X51.J,@ \ 3P! M/%L!GK9B&P)@)QB7@(^ CX"/PN&CH6@NO\E@@(^ CX"/@(_MP< I%7A6=IX-IN4+\L$0.?&'R&TW%$7DVY)$*4$)*;N-9C%:OC)D M;AHGQ6RY%7W3%!&ZPLGSP:([KWS."O>._#CG0?S6LPL@YSP(X6C";4DFGR4] MX)3/DKY3;QQ$KPKW-:IM=FW]<\5.-ZS MJ[Z/^SA(*4G0GX4E/XK8LM\PY:&0X-S U]'#!BJ@E?#T$7$L@!3!&FH+\3L1 M@+"U &V81.$L(7HM<0H>7TX-33%-?KD)HN_]61Y&F[HE<0%F;IT4 '^/+\.L MN*D<4#DT\@R.%*Q/9@$5@Y8NCR:K%(YS8^#" 'K!RP M>NHI#U6D&O7UOH&;"2P!,!2DB.-7(;CH/KRQ05) M"[^<9#5794GQ-D0=O$QA3 ,8\.K@F"8B*RZU.!:=(QSNP33/F M\W*>2IE.H .&ZGH1;/PI/UZP0K"R*(R50=Z1B$R#DV8#RI9.*TX?A^:3:2\> M,J4KALZOR7;;3U DPA[A-"' 3'=A1G,5S=CMCP P([6Q7;UYD^%O*#PR9"Q' M]M;E?3D-DUN67UOD13S1$$[[ME4>3,7BE_7:%GD O_D0NWS,Z)^J$!M9,O(N M):"EN!:_BI>N9^1)))/R:K3NB*:F5I0\U4'1Y."#N7+KRF).),)K5^P\-ZR5 MJ:'B1(8D20R]V.G5J)5?8\O@+N2%@L\,X 7@5<<1FZ,X5HV3(KH 7G(FM4N2 MK-SYU9:_OIW4/B13DB34-OY,[DF4$RXO(G[EPZ$OD2Y_'9+3#]P.R>F0G'ZL M,0#)Z;+G $-R.B2G"\F8D)P.R>DM2TX727-?&MAX='^2TOUY7P5.UHZ#G(DD M1JIL6W$+N(<+*AUY J[*C5>?DGB2^U : SGK1V86:B[T7ZV-(3JLS@!ENHLR MAJ)S['C5=I3AX'-);L1\(B1&[;D6W>\NGIBJ=R&W1U MD&2=R# #?[8._=@%J71TQ56K[WW0":D$_^]7DJ;OD9]3A4GO7<8)Z_P$MNN; M=+NR-<7@V(+D2.H\L4]U(2G.'';T 3AXBB!MAZ3-9*XBO],3D#8XV#U,P]_C MZ/I\C7@"Y_&J\FK0AA/G[.;-0J8+#G=DJ MC1:U.10;)*>3LA., [GQ%Q], MD "0517.LK/QBFQ( ,C#YJ7@%;6-4TW:Q35=+_N%9%E(%LQ,CZ=H0*])L)_E M.$2;L5 K1/\GW/M5OQOB H(=B?DPG"*'W:!#Q+2/G3 M0Y#-$7TEMB]QGJ"0S.BNI&6N"5HF\7U (3!%#_/ G].'I7F8T:<5=1/LX2RO MEG6@I[=C>CFY#^(\#5>/S8/\K;T.'_P,D%ZR0\=S7OL[3;]1$;TL MW.<#GO/$FR>3Z5\$+?"$L#?$JPT7\UFVQ7G5;&TX9@7%.,5 @(>PQ!>OP>5>'][NN1QY03D*L/]6L'(9 OK'! M" 1=K?_\/6+,5G!_9E,?WHW'K*2S'^8?]X.WZ%@0C^@&V-7V"Y-ZY(-+=$3,0MV[874 M=2J8?AHG:$A-O&R:AVAS^65H?>#]Q6_94.OJ'[8,H"I-['.8X(P6*L4X-Q,\V.F6MP/">-=SA ME'XYA8:O4?P0;6YD6)$$Z=>T8)]YD&9QPKR' D"2@-"UW""J3OT@\?-%FI6+ M>Z"O3YAB92^&']B_A>Y+E\0/IH&/_)P^:+$I=G5US?DQI6_]J/IBM*#P@0*Z MQ"G]./(#^I7Q7;B&KY1=D:?HBMS,;A2Z].AKDB\SBA53^H!H1D$\06E^Q]:3 ML5LG])5F%&SHW]A*?*J3*20F]&'TXN_7-@"C__8B*6I1%5^*RAV>H FYH^O! M,QQ$:;;9&S3)"5M-H>5+FK/-8D^;173G)]LTIM>Q"\I;UX9'&M/7IL; '0D# MQ0PF'VF7;B][O=;TQ6(?-Y5];4BB&3-DI@7& MKVV3S=K28J^6F+X9>R.VVXQ3]NYX0<)'_BA9XX'R.[F.IU/*A'((XGD^X8[N M.TJ';2N]/U+R<3I*Z1Y0(4V/T&X]4^WW57=@&ZYKN;;E.9KG&H[G](W!>&R- MZ]%N#6HS2C'&7E3Q9)^-^\+1BH%\%-,OO$&W\SA];07K M+U^G5FY0^W%EF&%J0K(\B3;H7/ZE5,]KFE--3U\@ M3E;EWZ8X2(H+"H9?X.0K*=L[I<3/DZ*]K%(@!GU'BL3!^I6>#'N%+H-N05J^ M0T+"@F;+//'G5!70'2_,"OH"?JE(E7T=;)7BH6P]$\)\(DKQS7J?+Y#J!O_K M=:EDMF>M,<*3YX1/MBR,H&"?]52V>QR$I1'TZ'JQC3Z:(7]DER6$/I&PERF< MZ-(%9]B:AW07 [K+"9HF\8*2-,*SXL9GIL?C0D_U?)Z#.8-Y*L9?WT_C.&,L M^"O]!7TK/DIB)I[S+%N^_^&'AX>'FV]W27@3)[,?=%4U?F!__H%=^&Y]?;9: MTNLI!!"* )-W[-$_[#S[Y[_\[0?VG. ]^_?G_P=02P,$% @ O)A72G!Z M4@&5$0 XKD !$ !A=&5N+3(P,38Q,C,Q+GAS9.U=6V_C.+)^GU_!XY>= M!=:QG73Z=!J37CBW08!TQ\=)S^P^+6B)MGE:ICPDE<3[Z[>*NENR;E82S]K M8-JA6!?R*Q:K2(KZY>\O"X<\,:FX*\X[@Z-^AS!AN387L_/.]X?N\.'R]K;S M]R\__?(_W>X_+L9WY,JUO 43FEQ*1C6SR3/7<_*[S=0/,I7N@OSNRA_\B7:[ M/A$Q/UZ4_5E9<[:@A&HM^<33[,:5BRLVI9ZCSSN>^,.C#I]R9H,*#D,1J0J) MQYK*&=/?Z(*I);78>6>N]?)SK_?\_'Q$!WW!]#/HH(XL=]$[[@\^#HY/!AT" M+17J,Z@L:A$X7/Q($;Q,I'/DRAG4[)_T\/&$*A96%ZX0WB*?P-:RIU=+UH-* M7:C%)+P&-:40N88\Y6H4EW9C5$>C0(;UZZDC78:HE?0RO;15"B-M2R/!JHE"1%6U0 M)TN"?W5#NBX6=0?'VVD1#[)Z6H1T;6AQUJ/20J@!-DMWV" 6?UA.IF'4TE!#7&*X?:FF3)(S^ZL9LFNEC,UY;E9 &?VRM 'NQYI5GFPR1^=5D M@DFQX^*)*5W;0!)DP>^MS4-0;IG)=U!'D9C*_]F-&3130W&KMA(A#?[87@&] ME/4U"(G,KP(=J!"N-HRP*"Q<+KF8NGX)E.&4_3F9+!'P$3DN#R2V^==HVKIYA]+[Z8W^M=$1 '50H(U\9N M9;KT\,@E"PK#GJ[5_U=,4^ZHK6 (>12A\6%P\J%_7 $-\G/ [J][C5$&Q2T(QQ,@AL: #PH;I(YTX;#LD Q9%B)T, M3D[Z@TKCSN>V3Z!<4 >7B1[FC.FAL!^@'6;I]WYZ#S.J44Y=NA"\"BBL U5- MQH736#]O&@L$$".!4&&32 9QIR260F(Q!V W]/_0LJ3'[#M.)]SA&$C5=[-M M22STOGWPOI_:, 5T ;X*)*'#7CKFFL#9MA%,G5O(&^6BX:3CXX<*%'.W?YN'URY()Q5[;;DH%ESJ;_VW)=GQ-2%(5 M$NAR,*!2'']U7?N9.\[8=9P;5SY3:;^VZ12(+#6:TY:,)M2!H!(DT.)@+J78 MA8F7?0L-%C,.4?U0*:9?/:HI%5QJ.A];,IU($Q*K0GQ=#@94BB,>L; ]A]U/ M,6E_1DH8?5>N-]%3SX' $??%%/*AD#".&?AV,8;ND4^O/J6UH%JI$696J1H: M8:@KUHFT)1 YD5!?$BKL,T65B:\S"90^6&L-D[AB4R8EL\?LB0GO#6UQ@^!2 M2SM[!4L+=2&!,@<+J@'DK8 ^PP,Q;V<[&9&E5I-9?VW!:B(M#N92 [N1O_.V M IKK/SR^1)IO3+^=\90H4&I*'U[!E$*=#'6DU=\(Z'4PKE)L:^\*-&)?N&/0 MS]LQ:&08>[BE *U?<+U@?A1ZZ0K-Q8P)B]<"M8A+\6;!:UC/P4[<%&4CU7>T8NYU4\_9[F3+_%V.[E/"N4ZW ;WQI( MAD#U@-K$HP @F%_A/YQCXP (\8E9I6.E_9I@-W3HB$IHU9QI#GJV@5":80E< MIV8\582+_)SBO:]C*I%'/&C7^C%W'9M)A?F<7EV!5(OKAD!68ET,Z8>2$9C* M39)"_D)\,3C)&4%[CZ^ZGUY2-;]QW.>FOC.?5S&"IU415 @A M&H&]S,6OF+(D7R*W^^F%I[A@RFSI>XL%E2N(&OE,<(C>J-#!!CJDPB-P(357 M6;<45#R^!CGC*R$0O5LHTE].]X6:@#462V*Y)!1\,(6*"+6TJ/N*2A0[B$'. M(E\[)G18(&[/RM[<\51R0,?]P7%V>FG)>GX.?QVLI"IH\9Y]<"YGJ$9,6M@= M,RA\=#5UPB?"#L^%C9G%^!,U!RDSU;\QG:WWUN[MK=M5ZC$S1QI:\YC)0P[A MX2JJ2*P_/C MB!^#C.B,7]R8361X1"*O^L$IUS7+VILVK8@KWM<9G&2W<=MR MR/NW 13>!(A'GZ W]"H1Q=3!O8A- 9[]:"DCNI(P\=,=2%V=;@."?;"KF0@ U!/ON-0?WHH(!)X50\.,Y9W)CWLCP]\ ,#X/!/JTIK/�I04/HEDF:>]ZX?1Z##*H)L2<_%PXGK: M[ S?F^BKP3FO)MQ+P:MY4S5+SRZPWYII?,A,VVG0GYF7+ MI-X^B2*!YL1#U5-FZL_^7%3; #S8-!H+=I_?L2U87I99J7UD;A_)MP^#,/^:\"Y"#V1ZN__[*W)FDRSFWFBW\YM,7KS+V<]92 M8CY[NM2;VY%Q5I/< 33)S;VX])1V%TRJN]35H]N"UTAF\2)F/V?U)1_PM:PH MO0UH="!0*=3B+XK)2Z%4'_1RON@'6/?2LMP*ZF#W2EUIH M)*F*5Z3/C2*$0XN"(&S$N!SB3X:T!'@I)#.BUKWX%.7LV%A1<,YK<8F(M5'"F.V6Q;Y!M+ M*S6%3.*R9@KIZ[_,HXD1GJCX-S)9)2-C7X5]MY#:F4J6MGC5YRPG/TFAM]]9 MR7SF8OE+Y UH--OS M+$^: -"FQO*):XXLZ^,8C>:;> :>-9B6YRDYATHC-F3F+^)DU""62MG)"GC M@&ANU^/E-9):VJ/.5ZJ#RO5';VLBBP?W<4ZR5-L2_-><0Q5(K,-A^)<@=ZTT M7U - 5+T^'Z:Q^!U#:BV&J5&E8G/FAA5J!8&<8E:\%<^MX.U%<,HQSD9:GV#V,,T]AO39O@Q^3"G MDM7 <)VR.'_YE)._X.NE_D##LWG(9'\[/CI/=>]II<%(N9B9!_[550M7F,.+ M>-;FB3KQQ:S- 6LLL=@U?\J))+- IT]U)33P'X>W9($2P:'-A!K[N*NWAEUM MAYM/7^Q3/^7XU!PD]]!ICIF#[P:,J-2K1TF%PI.G]2XNV\BB^,17WBT^ :NN MX462S Z0-,B0RC@5G] :Y+QFNAF@__;(\I?>B[(_T^62BZF+14&!$*ZOO2G# M(N;XU^_1B3*K4N<=+3T(1Q!;Z#SQK^ 3T;?".OK*%A,F.T30!8N^9)UZP!T' MG5+(1'G E6L/)?XJ76]YWGF92(=_YIHM.D2#ON<=X0KA+3[;[H)R<0L/L!D= MXE=<,LE=^]%4M#T9'.[L9=2/U7T"6%&'J2L53<:Y_V14/CZ[CW-09#:'?UCX M24Q\T4KIJ%W;<&C2 7X)3+E@DG*UW@,3_U9B:#Z;X%6[V7[A B=QW5ZW1.E MHRY)4N]J=X3W:T"H,^'"6!6^?,;MX"TSXRO\HQ"9SFA(^XI=89G+ AL/F9P& MX3F3Q#=:1X9E00=LJM^\T:'F31W"1G]VR?7*G?Y. 1]A[DUA$ #?<,G&3',_ M(7U8*9#Z=#0<]+\%TU3:]6W)X_V]I \=LW]S_=MKGIDT7U*\=*A2F(B8X#]J M;M7:C1H&K5KZ=R"UCW6<3CUXD_]GEGYTQVP9?!1T#=-J=7]F :6J7^2K?O$G4/TR7_7+/X'J5_FJ7[V_ZI&J5VRB;R$L MDN96JDOWB0F*_RZ6#L?!]!62C(6W^#^/6S_&R"YL3!/"YD,>G"TK:FN5R*Y, M8YB,\2,"&*DJ_!8$A"W@QBZ8XSY'955;7Y'7K@;!=9MW_8=''5=>OUB,V:II M)V6X[&[WI#[FZ\>T[G3L']_RQUS8!15JOE\HG&A1SMV&)GY=^?]_9"_ZPDE$ M?K4HMO!S.F33NIA5,G[SS_A?6^) M&'L4!-8J6#J .%*ZCG/%;,]?HC,W5H2$*1)\U7DD(>E*WQF+R;:_]9A*U]]) M]CNE0E&7WPK-P.-J__AI^'U!_Z_@U1WPS&$G5:Z]<_%\U. [<+3^]PP?F-;^ MT_0[46%C*]5\CUFIT>#WS0Z,T;@J$&!>,AXS]#66N0@*S/<[3$-K:Q@-Z'8O M!O^&(YJ""JY<)6ZW,5;[>\IO'JKB3A_&NA=7V;D982,^,&^[,A$&)$X_I,&J4G$'D).N M2:%NI+NX53.G[VZ;IR>P5EE*B)\>J%ZNX2N!?S%3L0P!1"+2)V3>N MO/$TK@I%M@H^ 3MP62T6&]?M9_R.5 M,T@/<:DC<50[?1#@M9CO@M? N"_>_K6O/(R*? V'3TQ23$A _?C\=M E]>FV MF$P,B]:C#'.>Q_44GFEP/:D9$QO7PM*12"/*W0NSHZ=-MV JH1?&>6P&)-BH\KW(_O:;265V_0/#%5;"P%4R=<>.J M5-VY5#=J*AY%H@*RF)1_SI2^H6/U#YPJ:\X6],M/_P%02P,$% @ O)A7 M2HYI.5)M)P -K2 MYGO_"HWG&5?8EXZ^W5':/(JP70I)[N7I!):$BF,667-(2M;]]9-@L5:QR$.> MC9*O'RRIZ@!(?/B0R 02B7_[CS\OI\\^0[V8S&=__XG]C?[T#&9QGB:S3W__ MZ?_/'LUCZM+F"V?O:S!+R$]^S)97CS[ MKP2+/Y[E>G[Y[+_F]1^3SYZ0ZT+/UG^93F9__&OY7_ +>/;G8O*OBW@!E_Z7 M>?3+==L7R^75OSY__N7+E[_]&>KIW^;UI^><4O'\MM237Y1_D9O/2/D189P( M]K<_%^FG9]C#V6+==H-&;C[_\YOOOXCUU\PY]WS]V]M/%Y-M'V*U[/E___K+ MAW4_R62V6/I9A)_^_5^>/;N&HYY/X3WD9^7/W]^_?5")9W0&RR\(Y>)O<7[Y MO'SS_.SJ*DZ6\[/X_U:3Q:3 AC*LJ[JH(?_])QR.&7:?:<:O._^_GRZQ_'H% M?_]I,;F\FF*GGW.[51TO<,#?U9,(9]/IAH='B]ZL MOCY[]-&'*1PA^<-RW4GXPD\+X3]< "S/9NG#$H4IBN,\GU]!O49G\7)^>36? MX0_WRGU<;6/UYBS&>@7IEXD/DRFB#(N&Q.JXF='ZG]*:6W[Z=I;G]>4A+R?_6/_R]9]7,%M +T@T;6TL-'Z>S].7R73Z?CZ=OIG7 M7WR=>L%A?SMC(7"S1J2W,[0%/DU0[YXM%K#L1SDT;6TL-(IAE%93.,]EN?Q2 M2N)PO9JOPC*OIJC:YJLRO[$>C^O3>T!VS][# NK/_/P5#OC(_"NGN/OEU^QS<_*Y*F=]@V3,> MS5H="YUF]G*;.KOK&;9P.5E>PK4">CF?+=%!1T=]LK\##8H.(F<;D[!EM8/T M[Q? M?8\3">?KDF!OS]?7D!]KTC[WA[>R"!];S:5&E?0IE%T_Q+7Q#R) MD^4A_3BDOIY[M#C/+_WBX@T:A@=Q9V<% \B,*U,-%^@%3C[#+_/%HO&'1W>R M=8O]HW*WI.ME>PB/7D MJHS#>7ZQ6DQFL%@[:*O+2U]_1:TQ^32;H)KPL^7&?\,5YQT.:!/#J9O:3Z6W M;+=U!'5'G^$_[PXWSIIS>_F:6;'9'W$&'R MV:^WE[[Y'-V];[\;A'8C=>94QK*92=YE&QWV?'/$7/8-L,'EUWN*8V^/&I3M M3M+76,7\*\ +F*$YNGR'=O<^ 7<4Z56NAI-N?\D.I5P;\F=EA[ZTLU^V)[[O M3R)L7E[_[.VLZ (T572-_?7JWI0X"_/5O.Y6_;OY%.?PH;@;Z&->2E2\7/]>HS"#]/D-?\IZ8I8:WL_T&_Y$ C2%; MCT@7V:Y%/A:/)VOH4>J;5>TLXKS#7VW#^>@.'5/Y 'U]OUC=2-2V9T]7-4 _ M_M-/5]L:@&84:%.U.3K1J$(^/_L_]3TFE(.NFL?ERL__=4O M-Q\W'*RNVQD'@=>+Y0372YS9M[\^S]LJZ &58]L>!ZD['7A/VE[Q.:S%D5"Y M_>+MK.@L/RT:JYP9OYL?=..DUT;'P:;9 G5\C=WUZC=8KM&#^L.%KV&?R$]\ MWIL\MYL"YZMEN:I5KL"M?W$=JW")CF#9RRG^^&<_O8NT.K ?;9OIK?_-B+2S M4'>RO8=IV>5\Y^OEUX^UGRUP76L2K[&O7/\2-M1$#8L_*6_TT[B:KLW_7_#? MF\^+9&VN$5XW!W^BN E2CPUN[>8 [1YR2^]6G"+,C3A8XL'(;D187R;-?A'6 M5S]7"_+)^ZOG..+J.4R7BYN?% XH0MGF;NK_WORXNCEY1040)K.U2.]O+?.W MJ1P3Y8F_O<"Q[A!ZN0^=V_4>)OYP_42CSP9SX5Z".X:^7F]&>KO!]W'=VG6T;8?+I8 MKO]Z78NOXS?S\N$MZ\T7SQ=E$2PUDLD2+F_*E]OCIT75^?L&H39I*PH2T1()61%AF"'=2!B-DU,H?3T/^5Z1A"VR'8DB7B*UGQF_S&?HM M)9)]T/5M:]L5YR&!U9: TI)0(27)SN(<=9EE0V,4#H[GM/@K:>K),!3X[GG$*:$.:U\$([DZ49SYJ^"1#<>+ ']7EOV0I2%)(&0U14!F=I,L0D!L0G MG2%8SH46IVZU=C2R\_ZQ&\H<6)\VO?-?BV+;SY(M7U=&"@X9M;>F'DCVT9.L M!%H^#H)F)BMMY*F;D?WPHANTAF+">FT^1EWN+EA1:7V6 ,0P*D@,V'3&;(SE\FG[_=FO@- M=DW,W06KQ+(V'-U3<$&1+",Z!8%FU$S*9.9%8J:1_S]XK[>,T7NX]),2U7N> MWTP62)K_ 5\?!TW3VJO$/0B&DF<#^H)DPZ;AVYI5VJL%.)="D3*P4E3.9 ? 0>J$G4MB'>,$;=:1'O M2%A/EWIOYJON5N";"JOLE-!! E%<&Z(A6^(5=<1$2ZFUC&;5Z#QS._'D7X]X M1Z)ZPKS#;[OE'7Y;,2D4IRH0Y5DF/H=(:!".Z*2%-=Q)PUL8>^HOR+OC4#U% M%[=I6M.1'=S#LHX.Z.!N(>/K/^-T50+P&AQH-RE>62<]XS:C#-J25-0<@^)) MR.A$HI!4'-'9?=R%G^OY8M$&@^T55,$+ &4C\2QQG&HLD&2#)Q[ *V",1WGR M+FOWPST?",M36#-C7%VNUL<4]_7RD>OE]LHJE7TRUGHB1+!$H_%*HHB2F.18 M3"YK =V<")#OF6:# 'N*RV77V9Q'7E8/2[8\X++Z2)P=<_S1EY443O#$+(E& MBM]Y$1+J@FC"5-*( @B888 MI)*!\A91N=Z]S^KP(-Q,G)B!*PG)2.0 M@R#.>9XSRUS&1K3MN4?O_9=?<3CJB9_NBA#=^GV54I329T:RU0IIG 6)@-1S M/L:LFLYT8<>%"@HEYRQ1)%XQ=U M&576$9HU)4$8+Y06R;(6ONLP^KE[$K3%Z+0U\R'/5 RHIV_$*FF?EH]DVT'L M7<4J$X$9ZR7A4F62O;%$:,^(4EQ3Y[51JI'3/'"/UYLCQ_1Y7;#2RK%,)274 MAA+PC1WV"@D;#35"2Z-\:G$'91C-WMVPSGO&;BB5?V__XA5S%E6Q,]IX+8&IG$Y^LZHW"HX( M\RFN3(/<_]CQ&,MX+8\8QMG#HSL#V@H;<^K67=1)G^BE;;Y>KRG?]Z+>/. MW;F&-52:6PXRHK5'0R(N6DE"EH)897RD/#B;1]RU:]B+!N'F!U5464^UXT&2 M&!0E#" 05O[)%'74.2M9:'1E9TP+HQ<&/ Y&[QO6P>XQ-.O(V]G'+_,2B+#+ M>CVXKDI&RQQ%-#+"0RQZ<42H$ FS/#.6&&]UVV$8+_6$Z-8*V=-C7 GRZXYS MM[55P0,([CT) 3@!GP1A&>T\;VE6DGMG/#_U<,S38ET;;$^.=R7&KS/:W596 M*1"21\:(-"(0R="Z3]IPX@2ZGC&G(-O<"!TF%O.D6-<&VM,CW>1S=[KNMK(J M2INU\$! TI+ ( )1QJ$=$HT'S82+G!U/NF$",4^+="V@/3'2?437#WQ>PJ[ M\X/KJC1.N:""(SEH19P!(-:K0#@82R,SUG![/.7T7XURK9 =9E?HP/=P>]CR M:/3&[8#;&/=SN91MLL=OONZ85* _..:*T,R59DDA@8"2FGS%HL&X/3X+"1>GK$CX=GP..K M=0AJX[0HVPM4G$><#=D187$%U8)C-T$XDJ)45G 1E&GAE0].@*,&[MOSI&Z0 M&I +)Y@_:LS=P>X9T1E8(P6>GF@$\C#;=AW3X9]!R-]]$')7-D,_ <@#)-&Z M!T C.CQ=J#)911-S(FA0.R*YBT0HCPZRUDD;AW.BS6[7X!JB%1\ZA6DH0C0( MYMC"B!VE*B629$QE$D7"M1%*7S,7)""&ZM./@^W5N^P6O*&(^WL MI;^:+/VNN_]/E*@<4S9:1(@QZPB76A(798G[%* ]YRGK1O%@8RX4'?.@.ZB& MHL/[$KXX@_3:US-*B^'WXQ[VG&L^6+WU=?T5]OM>> M;E*^BDG(!#$0)=!L!.K1;+ X7_$O1K(H \TG?[C78D0?V]<]83:8>OOL)]-R M(/5F7I>L,W=/L390%OO*5ISSH+Q!FU)Q38R4EB0O-52&UC.;&6/0(K7V, '.W=&B'\2&8\OI)HH8WYIH MY8YTC-%P"\4W:27?SEKENOVF>*6SDPI-*.(,3HI(LR$6.!"G(5@1LN9M?),A M+8I6#.D)JT%#"3:2-XXB>/Q]Y8*SH*TCH%,@ E0@H*(@0G"94.'4Y3+,*[C^\^!]I^W55#FK%)@%8I#V1'F5"#@FT1WB M)E#N+66-0HO[0:2X;-@-7*(_3W ,7GS]?9UU_O9^T%E<3C[ONU'1O)+*,0T, M@B&<95]"BRCQ)81;+!$2JR2:\Z)50YM0]!2&JG J9-/?]_7\'W+DE; #1=^>Y>5ZE$RJIT! MN$^6JL#'Q( KDI1+Q)>M:D2M/-.:K#;,N"1./KYN())T"^-@D787:$6]* ^A ME/-8F"WVL65[@2K)Z%Q0CI3,J_@_'XF@KB"74D[!X4];7/,;QLT:B"B=(3@4 M1W[VDUG1?.>S$C]:^[C\"/7E9+:/*CO+58IF 8YGHA@(8D-9MAG5J$M]#"R" ML+R;Q\OZS#4X$&6Z1G+ +;_/DP7*N.5-B]U;?D\6JZB@646)Z&4#A'M*"9?, M8.N*.K TF-/?$AZ(-AWC..AF3]F90(BN[:[-CO>^#9]M92KK70[9&2(B.@52 M*%9>5 OK<$8FM'MC\4!SJ"=#QZ'1S&+M[AV9GN4HY)PT3"E6L M4T0X!L0!_A/!A)PA!.M:G%/9'YQ [9 9*0XETJ/B%0//G8F1E'@5 M8AAV7&?OB!?HD*0LG6L52?Y#;4#W!.AX=+I6INTX]40=%5,Z.0Z:6(9>"BB% M_DI)D.P#E.QJ_MCGWK)5>3',<2F)\3X3YF(FCB9- MN':9:6$$CRTL=_9#[6SW@>;(.NH6HLWMV'TAS4TKJ4+VP09JB522E?MTY?Y' M4$19RC-DR;EO\XS?C[7_W2NN Q[3;\.J.+>+MH$@6RJI5,D>F[@N6,MR+S<3 MS1C:F.@^&R&8M*%%Y.,PR^#8@2#=X#K@<4L$2(LWB&.Y383(_>J7Y4+1U_/\ MJZ__@&5Q/.XN&>T^@SFLKHI'ZY3*CF@..+<5:GG-T:?Q07&9J,DTGOS#I'W1 MX-N#F=[!'8QTFV36'^=G$:=H#8<2K4GY*B@:(LV TUHJ[#6BG:RUQ%D+64MC MLNDFT'^$U;)S=O6$Z&B,.N9-Q.:55,)J[GA&>U2I2*B@#HT'Y0DO4=3"J2#: MO+LI?FQN=0GK: 1[?#OB$%X]+HL6J+#<:E303@'A27AL'WUFYG!B*8LS2[;( M=#RN8=\[G3I 4[1BU&FF$D<'1@C".$X;%G(D,5## M05F0LL7FJ/JQ.=0>S)%=PC>3F9_%EB[AEDHJKXV-G*:2FZG<(M:>6$H]D2$I MK:E1R9Y\!M6Q7<)N8?+UQ680Z]T;^;U>[A:U?&BO#3^FG[U9A.HGG.:-FGGW:OF]^/ !A^!_).5*B8U0DZ: L MHZCL90NJC'H:TQ53A@!U*,V#%-_P_3S_4HPZ9'H-:4^BSR?*5"89:W-V:/X% M2L"6*\X\,V*U=4QG"5&G[]4SZUK/=(GB&,;./3VY/BLZS*8^L*:*BD!9X(PX M@2[&^F66%'PBT1K*(^2NC3$.H'VN'S$CRX@W\_KVFYM-/XPX>] M&/#2?LODN(W2N8)AVL=@B4NF; EJ23S7AD0J'4M!?@J(WVQGO[C3EK)XL\%>O5L6DNMZ+:#%QVC99 M&4^C=%817) U,0[0 Z!:D*1 YQPLJNZ3?SFI=V*>$/KCKEB;,!K\[6@KT ,E M<9L4]>/\GEN[2;/SPB\FL:F&WE]3Y:W/F7M*5'E7/G(C"&@/Z#9[M&.X,%DU M3F;56V!WD.)045:;@62BW UTV)$L>B;:6 M$QFC+X9_QE]_5TP^C%W?AD&>,/*#&6HW49^--..6KZO2-:48$*8ENI2 SJ6, M&@C^B^5DC??ZY//5GRP7'EM9G> _6*J3E,2J M7*E$;$B,E"TRKCTWT;-T):WP&2SUD9_"XN8]U9UA_8^^K$IZ M=0E&$NN<1QV><%(X\,0;8;T#S52K.R&#C/G18_0XFU%K;,88[Y+R=M%\T&\^ MKZ+74ON $X(I1XQ)N'I3GTDV%*"$4W+3X@1AH.<$VXS8CM%O =(8%/@ ]>=) MA -8<*]$)66*S@E!7':4,, .!8"43(EH@SE26J.JVT?_YL-*4V6S##A/@E58*2T>/<=N4>R.&Y:L7IT9A9:19F\4-:_4&X--2\I? MYGVB;D:]'[0&N]8UG\T?6E/[-<*392K'E+8\&Q)GFY:?JZ,S>91Q]T;<=MFF:E*X$^MQ%H2DG. N$A M!P+"IMLK'YJWR;XX4(Z\3D>^7_2%"!;K7(-E3H@HV132I&*&V;-1Q[)X) M+A/@B3OM@G7YN\BXTFGL31'WUZXV/ M)1WHUR?"A#M[W?)!8Z]@B:/R5&AR5VV^@D6L)U>E['F^22!1ML(+C^JOY_G# MY--LDB>Q9+FYSN-< K_GTTF\=Y/L)(4[2X@F%O73MS.TL:^GQ?> ZG>![H=X M 6DUA?.\.?T^*[DH(DYF_PE_^'&^]-.;W\S2MT]A;/D<==*WWWT/ _:Q"-J[ MB/.X*KJRY)K"UHN#>,OJGIM^?7DUG7^%F[6_I+P:OL5AB'"]1)U]\74JC0[= M')HT\OIGN#KC8$\^0_GYZ\75U3C]OT>RLS!?+=>6P?EZHBS&D>A.\:QE^>9! MP?67BY]KG*F0?D=1ZGLREQK>SO9?"!JI:T70:_E'$N!&W6WN(7_=AM_8LKU? MK&[$&UF2__33U37G%FAWCSDI!EF!?H;YI]I?74SB<$O/UC;O5,!],V.M"[9^%?< MENHIAFQ5US@0AW=W=\%*2"YD\)XD5AK-1A >'24NQFP%E];'-F^:#'@&U')$ M'P>8=0W;8,&&UX*OK2[T9(J.GA[!E]WE*^XC+\<3Q"AKB(_4DJ0U_BT[%1)E M.823S\_7Y1!O9T_G( Y,HC?S&H=A=@1]GBI9L0#&"\](#%$0FS.0S)0AD()B M,7'=ZH;D0#&MO1.G0_B&HLS-@SR'KU![2E8V2&$23T2'D G+AA$O9'DF6)0) M)+2A+9Y_&#),H=LEJGO.I=IQ(FB&0(K#X#^NWPDHYMO=:X5CN[O?B'=/MMWW M3?>4K(P/3EFK" X0(UD$1:01AD@7--,Y*I8:A6P-9%TT>]MS5[%* )-9RT12 MB?P6.96LDPX78,,]!X9Z3;=XG66@(+5.AW6?@=$.O:$7A8<"K^.MFLV/QZ4J M+B/08-%1TU:@HY8T"0*M-&.K@/U MDE#@.)F2S41"#"1:9G5*V/?4YOWQ<6AQ\-#MX\*Q6(W&AMO[)^O4R[ZNO^9Y MO3Y*/H0B3]=2<6%MR":1X*,@6H D!CPE&ER&$#2WZ>13P'0QS/N8TRF$H]$) M_W(=COB@!S<7%@^AU.Z:JJ3 Q_)(%76HP97QB2BF.4'-;H!;GP1KD;-SI%6J M!UIU#N.8U+KYV<8!+[VH/\/B.E"P7OGI04JK4865C$ZA>\\)-\"(3,H0&H0E M,BHET+?/FK^AF_BR4HNCW9L/+BY MBC&?L7OHF##A"6CA" A0Y7HON JT#87U(:Y$#L.5X? >C0F'_,>R3J$ M1-^6KJ20W)4=>6^R18BY)590-&XEL R0;?:GGPRH?\>R$^0&/W=XG3.4F-N[ MB^KO(Z$R\X(( +JJ$&:6)X4'3&!E7Z>3?9>@C1&)LE >_G/VPGP_BS[:$,3?G MY5,U5P21ME93L9P@)YY)LNA<4>\\ MR2I;PBP54GA?,G0=SR;[H[&I*Q"'HM26;5/TD.4C928; +Q M*M)L8C!4=Y,8M,?IV!==YJ< ][@3M_7V99MJ*QE$ "DS.IS6$##KD&4A250B MJB@RHW#RJ4M/B)P=XGQ*K&RQ\=E%]95Q07'I!($D0[F(QXE*'E=]YBSG1H$V M)[\+>D(L[0'O4V)K-UNF';=4>1!*,\ I#^7Y'^$ML88EHB@N3Y)Y+G2+3:IA M]D]/B,/]0G]*=.YLL[7[QBKK?$I9Q')ZEXG3TA,?O"825/3.*>MCB_A]-4Q\ MS@FQNG?X3YW8^_9I6]5;)8A9 #H#5E)T"X0WQ#%MRXESDI;*P*4Y]4W;$V?K ML4"?$C$/V.$]IKK*"2EP1-;1[7+]J!)),2:2KJ,>O,BN1>C2,-N])T3##O ] M)?9MW8_T]J3O!QKI'"B@]"XA7^ M9;&6:-\IK)%(KXA0X9/D%];#]N& M&J=ACW,/ZM5FLZU;2F\JK;3'9#RC__F< MX6C#-/AR/W1:\=]G-=I&GV:3?ZSW[F[N5 Z3Z?[ZV>S2XP\05_4Z\PMRZ(V? MU&7[$'X%OUC5\&"M/P%1"N=J'Y+\OX M[MF7;%A#E2.+6N)L#9%J$DNRIJPR$!$<%*LYN-@H*>K0.+R"L+P;K_=PZ2?E M!8SS_&:R0.K\#_CZ04?+XVB[3,R.6ZI\!,U4L 355,G@*Q7A,I3[IHX"R)A, M/OD A5XX-#\UW/>;.4\\@WHK.BY0BP>B%]D^?IE_O*CGJT\7^ ? OGG;LL;J M%7O#U,N7Z'%;ZUZ_MHRK%UJ\<"^=X&_LFQ8[L,,8+'UR;5ALAS*;GT;L*#57 M>0U&>R%)]I*7!/*9>.XE45:K"(Y+J1O% YS@2G"[\/>U -PV4#F5 T.'BE@? M$#N>;KU2\9? MZI?L]0N&^N;5:]0^YB6JI-?.G'V_FOTH-@T'Y3#NXB&^RNO%32!2]+W'\6!I6HL)9U\V93GX$FXSHI_4$]OAGY=-_*?EU?%'U0=\65 MC9)Y3WB@CCA>KO)F9T@,5D.YX>:$^GX7P'$9VA;I\1DZKJ,S9N#SN)PZ L+3 M,Z;NSN+O&5,G9$*M V]O17N%GM!T7H3?1?JGRE3.9'2/C""2)D9PJ 0VR7%V M)VYY%EP)W6B+J)^^OO2+"QRF\D&DWO MYHOUF\JG=ZXZR('S;[!UE;].U\OOWZL_6SAXX,;Z@,WNW\V;&9V^5_P M"_CW?_G_4$L#!!0 ( +R85TJ\4P4%L4P -;, P 5 871E;BTR,#$V M,3(S,5]D968N>&UL[7U9 P]WA^(__]?UV]M/7 M-%],L_E??X9_ 3__E,['V60ZO_[KS[]_^D5],N_>_?R__O/?_N-__/++_]67 M[W^RV7AUF\Z7/YD\'2W3R4_?ILN;G_XQ21=__'259[<__2/+_YA^'?WRRZ;1 M3^L?9M/Y'_\>__%EM$A_^KZ8_OMB?)/>CMYGX]%R_>Z;Y?+NWW_]]=NW;W_Y M_B6?_27+KW]% .!?=ZWV/A'_ZY?BL5_BKWZ!Z!<,__)],?GYIR#A?+%^=XF7 M%(_'OTZ6NP:/'Z:_;OZX>_1%U]_P^EDHI?QU_=?=HXOI:P^&3N&O__>W]Y_6 MD/PRG2^6H_DX_?D__^VGGS;(Y=DLO4RO?HK__OWRW9-.1A#,T^6W@/KB+^/L M]M?XS*_J[FX\769J_-^KZ6(:$0YC6'=UDZ=7?_TY:&X>D((,H@U._W-_B^7] M7?K7GQ?3V[M9P.?71D=ET^5H.ENIFLVVE*T\ M]'+]M2G1Y]&765IAY$_;-3="/9I%PG^Z2=.EFD\^+<-@XAQS<75QE^9K=!8F MN[W+YN&71\==K;>^I%'C<;Y*)^^GHR_364 Y790D5L.OZ4W^R63-K='LW?PJ MRV]/^;::?U-?*/C5\[]#,*Z]-E&M@]OTP7:?ZUG>^GN?'T MCZA-K](\3R>7Z==TOFH;K\-OZQ^-=_,PKF66W[>,P[[W](_ QSP+?U_>AS8N M&'YWLVASE.GTV)UEXP^UT>9MN)B"3S9=A+Q_V]-/C I1H MVLDXZYB$-;OM1+[W:5AK+[[,IM<;4H2_7RQOTOQ1D_K2GOZ23F0O]RF5[J#) M,<\7V6PZB3ZMQU]RB;$>:=C!&#^.\H#53;JSR@-^M9=V1O]H+M8;M-7M[2B_#[/&]'H^#=/$:+[< M[M_"BO,Q*+2,X=1,[T.1MH[YU?Z;AX)2-]P8*D<>=F[;G;Q:?$SS<9CR1M?A MEY^SY6A6_&4^*3PBE^DXG7X=K=U++QX/V[V7SW5"NYZ$&8HNRYGD3;ZC0CH-P@O7-X_FCB.2E2B;7,C=:&+[#Y-=3H/YNCR8["[CPWP0)-6QU7RHSO> MLL%1K@UY%3WT\3W'Q[;G^?9&%%Y/-K][-X]S03!5X^_=XNZN+)Z5>VQ/JD>? MA/J2K9;KS=7%>A8HZZ.HT65[O7ZQC\B-N,L,?8C"P^N?A;'B:S=/+[ M/.PE'PTS]O!N?MS@KPA0'V-K$>DXMLV0J^*QMX<61UVL:FHR_5UU(,??1[/5YDM9+%:WM2:K4_IL3[)R%MKA5LV-[F]I M=IV/[FZFXQ.,K8.-6A[;PX3ZV)1?SZL7<[-:++/;-%^\?Y*'54F>.B]J&8-R M%"K1M+EQ!JLFX/%Y]/WXN%YYM)5Q''! G##$$KVT,OJ'X&(,,&]_OZP%9GIQDD/\I4[#-_ P('W_,,E5Q*S[BE;D+C?#[FW0RIA^G^=!_]?S MZ;_61-]^KQ6^EG(=-2?#;Z/\C]!W .A3.E[EZT\R?*!^-,VC)9;^EHX6JWRS MK3DF1I6^^I$D!KKST7BY&LU^&RVW#Y=45M/OZ0C;16?T][8$RJ[)][-XYPUFL49*\:,/V8GG3AI]:7]8%-N M@:K>8W-2?4B7:_32_-/-*$^/#7G/XZV-9^<4N%@MXU&M>%IN_8=-KL)MV A& M7T[3MCX]'O3O9.)TO?YU,;W_=/O/K:/:,KWO.3A;' M(>.Y2[H>\*.630\J_!RS@++Y+Y/T:K2:+2L.<6\_+0XXNQU-Y_7'^Z2;QH>[ M[OV7V_3V2YI7'>MK?30]T)O07SY>?4E_V4%3<;@'>MH[Z$":Z7R]L+\/_[E] M.HZKSL'VU\:?':639^#=,UGE>CQ9C MT5T %])?T]ER4?PFSF+T%P"W!['_Y_;7R2YWX&%(0:KTW3*]W0UJ-OJ2SO[Z M,$XIB2\'EB@K0'^J;#K$[=9OH6X76D?C.97!%CH M^^>G:P\@<&I7"=4$:40Y!%(XK#V11F]1D9PI7@:5!^JI?/Q3ED_2_*\_PZ+E M]G,\:36)10+:4&W6*5I!L/"+]5SR[^-9MD@G?_UYF:_2AU^&/7;XJMQL;2J' M:22]CC]T0CH?59:^GWY]>:)/W_\V^F>6F]DH /)]>NB+.Z&7Q&C.%;3004N% ME@X9Y+;@*28IZ9!J!R;TE]1KCR595V"NF=@OJ1[&_V%TF]HG)LIIQ'JMIP1R MXA4')L @()),*UA, 3;+KN\OI]2Z8LHKUL 1:VE/BT0Z(E3XU+17@$JI6)!K M]\515FIK\BHST!NQC)H!KD]BQ!_S]/AJ=+1M8KE3Q +(H2!("$JAP(7,REHZ M;$NGMB9+,*,)O/X<7!FDK3(\BIQ*C9<.^OB;9.MG>S.@85HCL5D#'.E5D.=NA0=2S!J'I^KLVV>V7Z7R=6!43[J>3;7+].DJS MR2Z#)3[Q,MTD0@>Z84&E)\*'CX5K59A)&B,NSX(D];UZ+6)6^=,_84R[*/J^ MV:%*7PEDG%/D$0$H&%I:&F],(:=B'G5H8O;!C:Z ZVIZ^3BZWV179-M)M9 M M7?PM?U3]X)4IY5C3),!)G($(0F^-510S#@J)N>'5=R/X+*C2$D[]+CR;VCC+ M)W0O,IGO3UY_#O:6N+#\(L(EXF&WQP(PBHE'7XRMS!]R5OQI'[H>]RC%F=-E MFJ>+Y>+=8K%*)Q=Y_'?E2(ZFLG6(BW6Z M303D%!"B*?7"*"<%YJQ BAC.*I./GQ7Y.L2P*[85=:D/,*=X)-'!=%!4HK#! M99!)JI'86:I*J.J9%^*L6% 1CQZ7MD?B;U-\3;98E@DQ'>\DT9@XIS4!WD@@ MF8)2\BT*AFA3?6Z09\6*UA!KTED43Z ^*L7_,YK)1/",>02JL95!ZZ2RPL %4UO=_SNX/-VRVB^9C7(:<&\C MPX!A2YP-^R'E&-=.<*;!3F:!]7EFHY36Y,FI!M7P^G-PY:RR4?JC2/_9*,Q0 M@ U4$(>UV7DJB2P\(L1P7LKTZCW1H"KJA[-13H.F1]?"Y:Y6R[M)+!QZ-1WM M?&&%N^QIN:-U5;N7CK/UC2&?;T;S$AZI3L>1, "4X)QA0!7Q3)GP#12ZT-!6 MCP?UDP]3U2H>,NA#])8&7(TF&"M$-3>0>^L*+P_Q@%2/7_>3*E.5-A7Q.,]8R]XDW>\H3[OGN<,8TH';EPBOLJ=7,:>C*)4JT'5,Z($CY:-*Q3A(B+([Y?DPBY@00 MTB-?(.&%4T.)(S6KUKWQI(;Q&G0DJ?O*,$YCXR%4"AK*! !(,A# BY4'F!$8HP"R<(AKS8'G 0_/-222.#+LV%0KFJ]9 MLJ,:HC^8-LC(UCD2K!]BM5<3!GDI5/R?)PA992UD?(VK919"W67YO99JPI36 MZ(DU84Y#KKMSFUS+(@3S4+D!1ARZ8D$= MG+K2^7, UJ=#W??Q;!6K<9>(/)7K(%%:6L^5Y-!AQJ0#S,DUXY4FT(GSJA]5 M?W/6"FH#,%74>+RZ7:VSSA_[M:I9*WLZ2QSAFLD8F97AFR+6*+=>SS$,'R<# M RP'T"J76D>PK[GH0[JL,Q.]UCSA H:/BGNED.-&22$ 7$O.A:)05C\WTEIL MLM-YJ ',N@C;G.85?O!TQ$,%WV)+G^4V6WU97JUFQ37FL9_1+%U.H]9)AC#V1PG+A .RQDOC+ M41]S">]ID6#-&7=8<&Z8$_'8B^5;&;G1#G1H;!ST_S:BIZP-3 ;MXWTI8OQX MMU_LXG,0X(A[MUP'"34(JC#9.:^MI%(A*4@!&68.=TBCDSR[M2EPE%(-P-65 M47%X\$>=:66:)XXJ)8S!2 $,, W;.P *R;5$ S]'T+1Z3V)/+03_3!P:I!?V M'*C3#V4.69I''6S'&R<$,"NU)) 9P+52D$2#?R,UA[BZUZTU?TJSRGQ>(Z-I MQ/K@R:/MQVD<>=DP(1)PY*13T'!@D.!V!Z2@9(A>V<[X41NM82P[VSUPY75G MVSYAECE*2=AG>&D%D9AS68ALP*;XAB<.W=0XS3ML\:@:[@?%J?3:A6&SKT^I) M=PG#2FNA@?5>(^D"/JKXXB3B;H#^VAY950>Z89#*II/5TVMJ3]]/[;I(F#-2 M>\DAH=)R)JD)AMX6 4)=]4!1:RWZ:88XV7Z-9VO>O?B/QN. MRO/1_'HM2!EO?HG6"?$$*,(T9ZBZR%ED!(PA9O*[_Q!G9Y6OJ@Q[]17;Y(.FH>J4'' 3[F69R[+O)/ M82:+)<,.>_U?>SQ1$"FEH=#46N"QL0YO+2\:;'W09>92?:@Z M2UK;#'4=OMT,]KA#=F^;! <1H7""$PN0,YPPZ0H9%91VV)[\>FI[G0.-@?0V M"3%(M_Q >-"K_H]GL3Y^+O$**L,U58#/#ZH0;T\KJF*R%2 MN9)3,?;#99R>/I4HSJ@E,@CI(068<0IQ,38)2/55NS5?4W/:JH]'=R8+9PAX;]B>CTI&VSJ5127NG;!HGF$AO@ MJ9( H,-AF"'DN:H^DSZK@=03!1[JU91GP4.;! FB&49AM4!&(*,- M V(KH[=:5\^(:,WUVR$1*N,T9+?=NWF0+2CQ?H"E)1Y&&9;R\/?E?8S?_/=J M>A?;?$B7?3L9BV%]#%(M'X^MC(_Q>./$>0S"ED%I"9A 3'F$Y;IXCX-,(E2J MJ$([DK]4S0LQRA>7.-Q%(J,MC*7""A@9K_1U2&U1 - -IT1YDPK=6UBB4:P& M[6J\C!/Y$?_B[IF$&,*49@XQK8'$C.+M[6-!<,QL]5!X9R4AFM)LU@Q$71DP MZ_$=]1P\>BH1T&$*XX4J8?]EM8P[Y4(.!#$;ML.P@CY>TV@M+,Y7MX/T_76K MTGY4^5N ]'9U>U293YY+O"(26J21A5Y9!^.]MSL\#.SR5%#)_40E363-8="9 M/D??R^GS\7,)1-@":CBV$"&-&9#.[&2A?(!.P$;T60.##EWPKUL/F]CD\3CM ML=:)HD080HU%B'A*#=!X)[?3-:YI/EWWP[*PF@>O=]+$<9>)X!UKG6# #952 M$2$XB6$((^7NDPN[H&';:HUJMBQK:J/WYV'/(*W!H9.F'[+L1GK4XGCV9 (] M5,0;Y*EP&@E.)7^PGR3JTOU3/O#8G):R)M'I2MN?LJOEMU&>1A_O]L=M?:XX M]/7EJ$=Y4+J/Q&J%M6,$<2RTAEPAQPJO&A"P>E&T-D/3K3&D+=RZXHY?Y4$1 MJ[4 ?OH]_G2<+/L;)9![2;E6C$M!$%(*Z)W/53%6O3)Q:S&M-MG1&%!=T>%] M.EJD-]EL\N[V+L^^KAW1Q_EPH%4"F568:B:Y"98^5H)O;_,.#-R._+]*KU>S]].I0++)$Z\0J#:E#G%@F@3?* [C[&"!5 RR] MVF) LGG >B?*NAYD%8ZL&R:46FNE)H*QZ.L'D&POA@K2:NJKEW3NW@AMD1Y5 ML.JL+L1#Y4:;WN7I>+J]Q>9NEJYU,G]2T7&OC 9ZP/Z2&N'6J6$(Q=0)D(91$C#&@C22$I![1Z M!8KN;> 69ZO3D1I>JE\7EZN%M]U.E^N=0QA0L!Z7T_EU.A]/>WQQA1O).MC, M9O%ROT>C?%\B47!_H\1H["E@TA&E N&AX7A;;P!Q[\I5,.M(TF/I@*\W2 @U MW'J+49!0"0D-L]L#\HAI;[HL"'DP^:\))3W?F3>!R*!3_-X'I5RO/TPS6AR+ M4;]\.(%:4PH=\5AH*!A%HJCA@KCRILL39">%I.MJ]CE1ZB+3F2_OR4!+A0GW M-4D0IIHHK2BQ"$(!J?2DD! XX(<=6:ZCLH/:KXW06^3"(./$0Z# J:K?:KJZ_"K!_PNI\O/J7+Y<9:";OZ MU4%_R_Y&"1#$6.DE@PI !PE&F^D5)8K/JR3\O=/'VZ8.$"]%\%@\%(;I RR=JMU((SB MI5:XEG)_=OFVKXI0_EC@_N8)45!3JQ5A2D L>/B);J7G%,DN"^@>] HTI<2] MQP$;PVC8?H+U5/5PM+M$1ON^)@G!$'F,(2-86WSWN;91@A6/>4S!\K0EFC\02ND)*)PT=N"^AMO)*L*$64F^5 M%\/T*PR(#OT&3#^MOOPS'2\_9T]GS#)ERHZW3ZR2RBO!H?:*6$6"_*B0'9L: M>:7M;2 ;4.2>T&F34'5&DU4^O@F#?-@M'&?&GB8)5=!!C2BS'D/GB=$/"V\L M$37 '64+9&@&G:[T_Y2J"[^*R=#;L[L?1_>;[6.9JEJG=90HPB4D2 "EM912 M4$Q 8?4KUNVU4^6XTM(VIE7B&1Z?PUK0Y0NUZ2PS33C.M#8- 2&;#"E!, MUA;[&HLLD3'6$;8.S%JO .:&&U*@XC&OGFW?VGF=WAE5 M$;N!,>KS39JGHZOEP6W:R7TE$!N.-$0*@V!9(@HI"UN>L#G%VEJ*JU]FPMXF MGRI#-S ZU2=1XKW%CE@3-B2."4R<56:+M#-05[>7^-NDSHF ]1QB[B9]?K[( M9M-)/,#R.+F_K]=^',7]]DVZG(Y'L^[&\.@@PZ=E-OXC'DI.\T4\C;&\M^$= MX^ERSV@ZB&H7@WM?(G;_\N%$^F#" 04<_[Z-( .%W6:7HT MU*/1TU>?C[)Q%*])")M7RHE43)FM;,A!988=4&](;Z]4;FH*J;?%AD&&T8=$ M@K["Z-O[+];66(FH^>?C:?OYN/9:A*&^C'61 F0+Y?Y],MJ&?LX(1Y;HX2UA%%,?/A@UK/F&BTCT0#KKS4\@70)7U=DVYG0 M9C9:++9>O;(.A>=M$B@U9$"K8'%SYQT'VLM"1NY0EQ9&K\Z$FL!T9DX^&N;1 M?>/+AQ/ K<0XK)7<"QDF3,VP+J2BQKDS<2%4U]9S [,IB-X* 8;M->A3[WW9 MDY,TO8USG,GF7].PA(4?3_0AE.XC 18SPC A/BRPADBF;#&-$F5,IQ=%E3,8 MZBCRA$[,SA$0-?U-K;H@&:=$L.%V1 M(9B]>4P8L.GFW^_F+Z._E\'J]5G^;91/#I#CQ)X2 S0CW .MA0%((B4%*L* M@NE.R\:4(TN#LILBW$S"MN@B]5RL1S-X][IT-;B^;,)8P QKA0'T&G& MN6"V6).#>*93$Z,< 5K3VO/=1DVLNMMB/I?^X-[R^<,)IEC8@$J88XT/(CI& M"R>MHE)4/^'9VGK1&0/J@M6=1_N?J\4F>>MSML<1NZ;SEYCL%ATVP99?UPNY M3(-%3T'!GU79/^(($MB!L&A#$H-@O*!. &)XSORO"-0Y>ITODN\5BE4[L*H_NY37A-RO\ MA_3;^D^'7;)E.D@,C3YO"R%Q4B.@@1!@9R!@6=T_VYH+O].EM&D >Z;/>I*L MP9ZG[1,%.'=<:JP[.:>W\1<_DJ87?(*:>C;E4OKAYY M+CZEX_#H:(PPE :L2[E*WV!"\:BNGTFWRC?&D1S"#-=4R0[T%EBO:9*&"-DJPY- 2PH\IYKP+"E!53N":D1E42^#:< M_^W@V&ED\(7S]U'!.WW_\,CV>+J*H%W<6(.;;BE^PF(8IS';YMP11UDE H<.$:T)3H&O62)5/%^%/CV7]D"XOKCZ/OA_@7ENO M3 67A-NE! MO/[QA[:]U*S<@_V,]^%&]9;?'Q;&Z=*/QM/9HQS6+M[5]P5I8?AI4/>3,;TO M= "2J 8!@!:F2?%Z._,NZC=Z/O:Y.@L(4+\H6) M!ELM(-04J8V+ZRF9P&0VY--M3\8XN,UUQ0!EPAF?!#OQ^]CJH.:KT6.F])__WH_QKV$$^ M'7.)T]('VB5>>1/D8PX;9961%&"R6U3I$$\WUE/9BS/2S8'3%1'>I\ME#$=M MAGQ4_Z\]G@@JE26&::N)U09!;VDA&2"T>H2EO1/03:J] 4RZTO;?1_DTVC.7 M8;MYQ*Q[_FBBL?:*<8^]D$(KX V7A43.L>INF9:+X31OU-6$I@]E'UW07SZ< M,(N,QM (QD4 1F*$^.Y[D!@,VYRKKJ0#VJZ%S%O1^R#-N#[5W9=;/8 31UFB M3.Z3)Q/+K*?,>^@9Y=PSH!ZM34(,\#;(.DIYX4*O T9G9EDVGV3S=>VJ!83''=[O1T7R %70;)$(; M$'5%#YM^6;Z;+Y;Y:EWE+\UO#W#AY<.)$1Y)#:DED@1#1UB]DPIJI :X46O' MFUL;FL[F@U?$_VWT/=YSI+,\S[[%7>?H+OSE8#F24[I)/#686N8(X1Q9"@P' MQ$+F(4VOWW:C3+!*,TC# MOHI(8)&M<3U/:ZG#S1*F>PP[XX^ZS5;SI4YGV;?=[YIBT6M])T9R 2R.Q\N5 M11I+ <+>'"+(O,):5;_'I[6DW0%PJ0$D^US0?I^O8BKR=BI]N"'/I[%BSCC\ M-+H^-69=JL_$2XR!A\ "R8&G0AHF=XL^-]4]F*TEZ7:WU+6!8!\L*TFMY;.VL66J3' 6K-DMK?!_I_5=/S' M9:H]V"AU8>LB<]6F MBW$^79]INKC2JT5 9!&OY?VTNKT=Y?<75Y^FU_/IU70<)%/C<32RUG=FS*;C M:=LW]=8;VT.9PG?SJRR_72>6]IU_^3'/[M)\>?]Q%L<\CUN@Z5W9BVZ/-TZL MQ]B%=]C)!(UJMBQK:J/WYV'/(%,2ADZ:OA(.1XLT M.B;?W=[E8;>P/O54(N]P;ZN$*JP 1@2Q6'$ .^@Q+>3T:(A7*C2JO1?9B$TA MU5DN\:3YQ**PS(%'"<8 XTU%8* W0[=U*F5V-8:7$D367,8=*;/3:;*<7T^ M?BXA7EJ$"9-!(**$!YB80A:A877G46NY/XWHLP8&E0,8FX)PV=6G[&KYK2C* MJB9?H_-\\BF;K9[4 G@>M2C7.H%0 (1%O.0!>Q),"8+C?.6XMIX[5+W\?/G[Z==8GF\9IL98L7Y=/+444\HT3W3-[8^!'VN9("05@,HS M YR&#B''62$#!K;Z_KNUQ+RV5I+&P:JL\'^,8LG.(.%Z"/N4^_2I1&-EB#!8 M8JA!/-W@#0SS%0#&(&%@]3HNK>6\M:7(6L!T-:,7=8,OT[LL7X[6%Y"LHXJ' MW&;[&R6&!8E@V+H"YGG *"Q>-$@)J;0$$%<]6;NU-+<69^_&<.J:#=MB8?/K M$\CPHDWBL.>0<6(HX)P@9C@B449K#G"; M;Y=9M7C(.KZX^IPM1[/B+_/)MOTBK,'I].MH;8*]>/Q#NGSY7-\Y42Y(O;S_ MQW22;J7Y;?3/+#>KQ3*[3?/W)1*C2O:0<(F =TI(8K5"W"O((0F# L[$7+]2 M!ES;V5$O9-'W3Z19Z/O-5/WH\RR?.%6Y]X1(J)A&WC)FI6304DZVV$$:)IBA MY%0USH6]B55=83GHG*NG$A\)9;Y\."$&:(Z=P\!!XKE@WA=0,.)0E^D-%6.: M'=#@A:^V)HR=F6JCVP#0D^$>S8G9VR9! EKA ,3:*H.D ,$BW'2F;RPDNIXL_]+U. MY^.;VU'^Q[$:X4>:)HY C!0/T$%M#%:2.5-(' 3NLH3HV>R &@:U/QH5@SY> M=?I(TT1XI1@&1.IH0 HDJ%8[*X("/NS=47,*/8E"U9W9AJGOMR*\/2E7I? M1FN.ZGI?DP0HI#PF0FBN E)$"U.@)*# U[=4J;TOQ#6'4VRKP$-@[5.#E M4+-$>664$H(CR+1AD#I<&-I""=+I[%^.#6U'=AJ$:_@!\+7]W7;X.QNO*Z/$ M)(6U[AX5XFCWS>[V;I;=IVF8+T(GRY@JT?D+#X?5FWKO^G[%]<74\9T=ORU, M5V3SNW?K3V?Z-8V_=XN[N[Z3"M9W)^OC]WOKY_=[OR^1;U"_\P18(A2VEBID MH7(4\WC8 B(' &+0EZHTWW8JPE$Q%_OD+)^04/,=B>*&:*D%=9I)0S!C#$<< MK?<&UZG4VW!:0I>4V9NQT"W8@\Y;B/-4=&4>*PKSZ+$D[ BT%\@'*U.&B8\C M*4@AOB2P>LWXSG(5.B/ \],DU6'L['S1=HC'BW8\>3"1TDH*B;7.:\$9T-KH M'232JV'[W:HI9H]V:R%R[GH>I+>L#_4V%%#[_"W[?).M%J/YQ&>K?)FFFXO% MGUB:AX-M)W21:&>14!0YBZE5$ ,K12$5DF: 60E5U9)U@E"3>B\V5^NA?5SE MXYNP.E52_Y&>$J0(B\==I83&("RIY+:0$5)9W3?:WA'0=EC0+%"5R7"Q=F^X M[^'UP4#YF&?7^6C_>?YC31)E/%;20P>C2\AZ'6A;C)HZ.<1CFPVHMSE$.JVI M4KHL$O06 >H)X\ [IB7CFCQ,3+#+RUK.S"ROBN%P:^L0R3P35$%),,1$&JE= M(0=#&@_;&J^@CP-%=JIA<;ZZ':0%WJU*^U%EM3H[ &F(/6::4, !"5,7 3L3 M0L)."UN>7F>GM"8.UMDY#8/.]%FI#I;3F @@A<.$4LNY5L04LEA(JP<4.ZF; M5%F?-3#H+(E@;2D2\$EIHHIHV!6"/CM[)8AFGUZ?9T8_G,S*HZ M.':6-U09FP?IYI/2SK0V7I=PQ(6F6GNH8@DB3*7P14#$*SOP(ID56?(\N#,< M8']0MSF$!VG+GC%C&_)'?W:3[N6 M^3!1CK=,M*7& $8]M6$KXITBZ\38M0R$D>J'BEKS= ^')8W#6YDB[M/'CX>I M\/!$ A0#3FE@K7."$\ZX1<68#)?5 ]2M'2463C93E_HZFL[BIO4JRW>SW(%JEQV]/@%"84HD1 QACB@ 4N[6 M74#*W4N>2>VS_&^QL&4;2;Q'7IDPR#DG#G!" MG)2<&$/:\>F&2_BRT%I-3AZ&%P?-\8X,L+I8W:?YN/L[C54<+FVY_>#?? M6_^VHS H+JJ3/]69P#9'TKRJAGQ%018_/17J:+ M-/^:3L(WZU?+59Z^6RQ6<14K)'LX@'70CNED!(D'VD&O,<)*2ZD@I69G&")C MJF^\^[.OVS1EAJB4P<_RQ:+V<'?U=GE;+6^R?/JOM)49_OA;$X$QIU9 S*$" M&"NL<3&A8%OG$I76*J:?X^S>N"(Z)?RAS8O>LWEQW^^FFP.WY0R8)MZ1>"HQ MYUX02*WEB!AC6(&A5+KZ.9[6ZK_W3>8>8*]>B2N[_1*DGOP]VYQW_K;^HF8S M,QLM@HT4=@S1I[?/H"C7.J$61!"1X0%&;(3WJG 8FUE=6.@M;+Q?1D#K0 Z M^'EMES*?3\?IQ=6CV-36>&ECHCOZTL3&2ST85QS$ S_0>HW0;O5 I/H55^(- MT79P>AB\V6JGBW5]"1_4]]LH_R-=;D6_"C/__-J&B: -N[7$:Q-KC88*(X>( ML!#9L%78S2L8VE+G[%]EO'RKC!^&)JK'S+8GEQY_==OO5#IWB-/:U&>7J;A1]-\(^??1[/57N]$'V-)1, 3V*!E+Y&P MVB/K;8$S\;@ZXR%X0Y0_%_UT-O>OCWTN%JMT8E?QF]T8[9O]YUYQ#Q9)J=9C M AA@%'BJG?,TWA1(X&Z;P!BH$3)\2S'#;E$>O 42I%[_X1_I]/IFF4[4US0? M71<6V :- H!6?&@G#2#1&G+H*"$*<&*0#QN>(L4(.U7CR"+\$2/L2"G=9WX4 ME;86RWQ=5FT3!5K>C.;;J)"ZOL[3Z_"2=_-EF H6T_%ZQ3G._D&,*^%2(J91 MF)*H(110*=AN8=17A& MW<;]]*'JKM4[3;@A!MNP$T?Q$++@V#B_6^E('1/[38;SN@)Z\%;V=HWP67Z5 M3F-DOHO$HU?>EE#M,28<\P C59!C2W:[%ZU@#1_'FPWA]:J!P3![;T;Y?E&? M;1[<]S0?3[?._5:.#58;2B)8V,HC0C04D GC8S),H1% >(VZ_F\I)GDFZAG, M![,/A=G MEK?V83R;,]9_C.&RN%UL:W!@3BJ7#P"./E!*&(:&YWJ7VF!JU0N"/,.MP M]-99O9KBD.[K0+GO\<=#'T:Y#A(CG>= .W5CRZA41]R5;+1V=\%[U?'PTY M]O!N;L+8L]ETLM;/,OQS,SU<7=REFQS,(Y(->$%]W\V%'!AHJ0SW5C(!H*#( MXG6Q)R&4YU*7.C[=$G)G=2$'#%.(LM CH=8WF4.+_19'AX6M7F-W>!=RE*9, M:Q=RG ;V:,@7LMGE.1NM(LZ:+D5S5@?U"W.83[H>Q) M1>K.BK'],/5)DN!F3W&T\N_>-HE6!!JJC.<0"FMXL(I<(2.#0'?)F1ZK$)56 M==8.L%V1YS)=+//I>+WK#"/^/:AMJPNO! MV-4<\6X^SF[3G5?J_;82U9%]WH%6B:$86".9%1I*H:CG#ZNZ%;3+F\S/;-?7 M'*H]L^>H17RP70*!#/\#G!*"N;4@2+R3E1%BAKTK:T2+Y9A1"Z^WS9%!;G^& M1XU^*&&RQ3),LZ/9@:K+>Y]-6%B'19A@$29<6*VI83L;"4G6J>K+V2,-Z2AK M%IG.O"WI;!93<>>3S4G+\/,V'GE4^<>:)E1X394*YA355"+!I$0[+S]S71H; MO7*A8: ZW*&FX5TW8=PV_9K.LKN(25EVE&B=:,@!QX1Y:I"Q%%LE="$WUKJZ MFZRUS4L[!&D>JZXX\K=TGN:C61BXFMP&/83M\RC>?EN6):7:)PA((97 G&G$ M@\"(&E[(;B&JOJBT=@RH'9ZT@5:_;OV3'?-)P(M!)YP3T$%GO(=4[*0SO,LH M>7>91Y7CY4U@V$>FT=K]MLG>^9%^204M@%#HS6U"1#)N4*G; M('^DWZ2)-@Q8I"7S"%!,PY2)-G?6$>&X C4.FPXN_:8T95I+OSD-[$&GW^P6 M^+OI.:4I\N+0 M:7.X=A9)?CK4H^ZW5Y]/H.;<20DM<]HB872LX;^5#4-)A^V:;4AOS\/"#2+U MMM@P2"?LD$C0E_MU5U&MA/OUV;,))(0;KK4..X6PI>2*J!U"P)!.E5YN=U13 M-R_R@3J6<7>H $5 3SJ@V5&!!:6&W48M=]7.89Q.]K6H4U,'Q1^)C M^3P,@1TQ1@*/-0XZP=P:7B KI2/#-D$JLJ2+#,AJP/Z@;G,(#])>.F/&-I0M MMRV:G.;KHXGS\6:,KR7R':L.["[FO8>"; IKW;48M_3(N$0:\D-M!8+X!4.DK(=BLI5+VMZ7GF[IY*I M65C/._6;A>T2ETI+"YTGU$$)<"$KMC5N,3ZO3."J%&H2W,X/H*3YU^F6^B_P M_)#-OP;9T@UHB\_98J?0A6_Z_='F9CK/K^9&[TEI[9\)M,%E[_*CYWJ'AHMP-)$*:,.B^< MM%A##TQ,6M]J0U-UC@=ZSO"C:$(WG>[%2]58W);7 XYA#[!B7FD."?6H6#"9 MM.@<[886(^!5<1N,)^8-E26$"L3"=\$<OP]SA M::73[^++[1%47'/H*FWY=(K0P7,%YBJY5BT)+= MBL.EL-4#0(.N/EZ'\3VKH+);\^C@]]U3$>N9I>-53 O^G(\FZSOD[E\+,;;Q MFO#Q0^4=4I0#3HV77A%:H*,%JD[005<7/Y&@ T"^>UY^'N77V\L-?TM'BU6^ M?GJO,='>RQ*K.1#02@VLP 8:HZ@ID"(*5R^T,>AJWYURM$'\S]]P_OMZMUG8 M1^O]9K\UB@\-*&%(&RP<\\@)+Q#35MI".XZBZA=$#+K4]^",Z@9UU-D7].IM M+P^7O%2]F.=%#XGB F.C!*4$,0L-MT3L;#!7XY#QH&MF5^5H*Z#V1*I7KNHL MSZ=7&B<*64J%M,@9C0W3T=4=_F^A#H)#\%;O_&V&2_4!K6Z''AC)X\LJBXLL M]YJ8)_:3,(C3-M;"E-U@6TOYQ)7M[>C_/[B M2HW#!BS\Z;6BXCW50B^&=KE8%:/[<7;R,*TUPH@8;2RG%G'B/.8;6C,GF"]W MYN_'VWLY&E@#_KL9+5C M$!88)CQET#!I;5B3C,$% !ATFBC2TS&(TA0X> SB-!P'XX@Y@UQRPQDF!LJ@ M"F(I,\9OKJR+R$J@!WX2LR)+ND@JKP;L#^HVA_ 9'(,X*\:^I11DA)4 7E"" MD/%:0L:XW=E&G'=90J//%.32*C\I!?DT< 6S42[CD MM8$DEA'KM?$0*2 -I RH0L?2&_\VRU!5WOL,63=OZ$OYL#I6LK.K,20Z3$Z0 M8Q5H8I4)DQ;UQ0Y%0@$ZO0&EY>^C99)V_RU54N'Y?T;#2W#ER/&PYH<]O60, M$@KA&+'U[R_UOYB&II\/R_H:=I"P/(;DFHEHQ (YS0,!"%<2]XH0&, M1?4+MH=WO.&M?$.U-'C^WU!0S%4Z[?LS>C&*1 F!M#0\3&C,*:0(&10P8$"@FK"H^E4@!5=YP-S]!KR)LP9/V<_Q)4'J)^G0U'AY< MSPV05B*%@63*.2!,H3GLS5"+"@R4WMW[(IK6\/E_FT]WF,/\0$\<8\(4D@YB M0) '\?:*8"X5L0U%ZP2.VEW__NQ?:;MJ/O]/]>E&=IB?ZHEC3#S'SDMKI?(< M84>4E#L=!JNMU'43/?A3_NR?:KMJ/O]/=;M37N7I8IC?Z2D#3 @#A#D#(46" MB_!CV.X7VC-:B(&Z:O[L'VF+.C[_+_1BM5PL1_-XX/T9.)=II%CXOA1K"K2X]Y.HM!2F&G$W2ONH&[U ]BI&Z MOL[3ZS 3O0M 3.>+Z7@]'3V"K@W7:@/#2I0FBE(J(+1!+U+B&)%=:\H#8UCU MCVQX\8L>G:S=:ZK7BU# MTK(?-Q:6/ 7$E9>Q[J!2@CA#4$"1%SAZYJL7#1_>J;O2E&GMU-UI8+_!4W<0 M*> 8"I_!/<2%B: @=/W9V&XV#V;6=P= D)()'!BD&GC48* MZJU[.4X23L-S.G57FB5=G&&J!NP/ZC:'\!FB3FO$[;E5;UOF+Q-8&M7,+(??KX\?"=5 ]/ M), )H V4,E@=W@ ()7'%F#C'U8_EGM<%0:AB,O;8/Z]<$OIPN M_O!Y&IV):9XNEI?ABV_#>U7VW8F1BG N!#&*0@P-5586F L_V%2F'KD_('6< MY2=0?/-_SV:AF]ET>=_E1_#ZVQ/*/:728H*%5$92R8@I<-=A 7^3$V2102S+L M"M$R+ 5<8,X*8*PF77KD7/#W],#($& LB!QNSR76N&XKPU$Y MU6"=@V_6L\8T71Q..GCMV01AZ;S7@7@.$^$)#K-+,<[PC^KE;MN[>+@QM36% M2G>UO=>>M$/;XN*1!!(!%5!A/H%*6$:EAJ)P16@-JX=IVC9^VO&P5,2E"U?Q MJS[4+OS%[^;AQ_3SZ'N'+U*3R;J/T>R1L#V[@"_NTGP4&?<^6RS,*,_OKS9U MWQ9E/, E6B>8 >$]UEY 'K9>#DFSG4XD4!"5JE74M>S'G+U'6B8<"@XL<2)L M,9!!RE*T70##7I3S+K?3!QV[C>HO:Q.C0?MP-]_XSAU11'>.>'$/M$J L4@( M"*SAEG/NI16L $=J,-AC*8TI/6L+JZ[LE3TC/NJC.]@N419"1@&W""COB<%0 M;3?&0F#JV;"]MXUHL1PS:N'UMCDR2%_N\*C1%R4V:7XQU6.^2(\Z(5Y]/L'> M\@'>4]&0KEXPH#XZG7D7*YU?I8A2)S531AJ%-$) MHT(6B6'U2J"G.XP'82C406QPF7Z(08\(2@IGU9(NL<]Z981LB M%5G2Q1F_:L#^H&YS" _2/CICQO84PFGT5*JRW,:C1LQ#2D@P1HG4A8S!%NER M/][G0<72JBY]*O4T8+LBS^?1=Y.GD^GRL65RQ"[;VR8A+GRI.-BP&G!(##-, MND)&07UU&^WTR.\@;+2FD.J5#:76KR,M$X"=T)AIR#"$DDM(B_04X77XOH9M M136@QS+,J(W7V^?)($V6X=&CK\CU(@WONBES#?6C!Q-' TS4042@T@H +%B! MDD<8=6JGEK,Y&M//RRNDJP/3K3,W0*!6RYLLCR>@RL1_GC=(,&!0:N^PQ!QI M@@'&H) .2UC=?7MZ+M$@K(5&8.J/!"6=^2^;)!YQQ#D 3#GOG>"$(5-(&$D_ M;..@KMJ.LJ 62F^1#X,T H9"@W[4'P:7+I;3\2;%[OZH!?#J\XD"4F@J@LTD M/%<:2&0+;X_GSNOA&0+UU90U#TQG/M(8Q%+S28QAS?YKE4\7D^FXE/_I2,M$ M2VZ44,Y:!IGC$F' BU2;!,HY +!;I3G0 MY[*8F^C!?3=7MW$N/$";4[M*6$37*63#]^,H)P);5R B0+FC^MU.+VURJ&7X MNB+4?H@JY;8^HGR?5$H/J-;!R;2@ZT2J 6 M"'&&G#&Q4"XU7&]/)029M:U^V**ULT]M$J(YI+IBQ._SR72QS*=?5LMTXD9Y MO ]H<7'ELSR=7L\_K;XLII/I*)X/.D"0\ITD2 KG*9,<.&8LE]996J"@$:EN MJ;1VZ*I-OK0&7'?TR=-Q=CV?_FN],.IT'G2S/,R55ULD1"C*O(BIGLI8X9U& MJ)#/$5;=_&#G28PF4.J9!47^Y<7\\3&H\3A?Q0-6IS+D4&^)!1I31KFR" $L M?=A5Z@(7;VL8K_P-L:=!!'MGUCA/1XMT<9DN5K.(H@\ ?\RG6;ZY##8\^S%; MK)5983(ZJ?L$"THMCZ4)/(=AAK:2;!/4)8+$5.>>>%/<:P_2GLEXF4Y6XTVU MWL>RO1_=+=*+*W5W-YN.8PPL.J_".G]Q]7YZ.UV.*G*SSML22CG2PF(A? 8 M(DI8X1]#W-'JOF3YAJC:(<(],_?SS6CYCVPUF[R[O1N-E^[J*@V"?XT+PY$Z ML]4Z3+SV$"'J.0DVJXH?MREVQ<@&6Z:ZGQ*\(0(VBV(7!_D?V1,QWS2;KR_) MO-K]>GL"9RO@X;LDFS]Y_\(?'",(T]&76$AZFAZYVK+YX>STN?O=96#!?!R& M\Z@F0'?C>:B^N/FE3@/#'P:G[Q_*-%RFUST,L..*$'N^RDZD_FV4_Q'>$U>7 M=+S*U_P,;-V5@_XMV%"K?)/!/9R1/+I ^K>P)N;=?5:GC-(MEM/;45RP=W^^ MN'JM@][ONMU]D.IK&$@+VZ K>OPV^F>6QS,PP8:QZ9=EF%$V5>T?33*'LSM+]I!P"!TE'B 6_B_B MP:Y8;6L#FF.@RUI5%2LV-T:+K L$N]IPE1C]T53 TGTDT0^LF05:"P\Y!,K$ MC/H-!HHZ/NQ\R/*[+ _CC8 \X'"< M&8?:)4$PY#$W0L7HI,+6[O 3SEE0F1NM991UP(T&$>O,>_SI<[[>1]^?0(W] MC1+H$,'.<:2-"),ML!S0(*4QX?>6R^IS1FM)9.WSHC&XNILR;F_#?F$ZFGT< MA8U#B:GBE><3KHCV#%B)<( I2(A$L1"+L%6H;F6TEC[6Q111'ZG.RE9%?[H> MC?]()R?,#0=:)6%EE!8BJ04AQ'#M--:[!1(\O^5^" EB[3.B.;PZX\5>KX"Z MC36N_Q4+DRP.)9V6["&1)'P("CNEI?"8,.EYX5^0%LDAWLO=B>.N'?P&P)_Q M>'6[F@4+:O*W/%NLHS6C613G;P'\3>SJ\^A[-6:5ZSO!B$ LI%0>:R0]HF; !E,$Q:,$\9WWQQ%JOIE8>U=7],S?TZ$ MK(L,G%,"X0_P/0J$#R?\_?CNZQ?).ELY)A?SRSC@?#J_#@]\R&+.QN8_]6@Q M+14>;_0]B1&&"VRQCSE? "O&$"76*$T=P$:7.M@R7#R/A=<;>T/PWAMQF*U4!8@#G@(IB?R$DBB2TPT-B[MQ'>+ZWIRC'9 M:CC^.3EUUN']_JGT5L+[B&MG II"2(BLL-:8W?0NO!Q@%/\TO,X[ MO,\@B3DT 'NJ%*5: KV35080AN<%[8 ;#2)VKN%]9#V6-EXO:JW$P#F,2"$E MMZ1Z!&\ X?VJO&@,KO,*[WL"B3:<28VLUL)Y@WRQK:4.5L^E'T!XO_H441^I M\PWO.RR PD8[3R6R05QC;"&G0Z9ZN'8 X?VJC&@.K\YFA]'B)N 0_Q6Q^#J: M1;_R$:?*_D:)IL@"H*V %BJ!H:!BY_XBCEQJ/4EM@'&-XAY1GE@[;P=($!5Z6W.\:S1_\ MVX_8()TQYT:[_E;*X\;S[J'$>^@L$ QIC[E 7#@%"RG"?PRPDF\W2GMEV:N$ M6)=Z/V7^>!T>SPREA%H!#(4(<*_D;E<@J*UN+;?F8NF-#77!ZXH8.Y-1W^]^ M_-_3- _OO[E_GWY-9T?,Z'(=)$@RQ:4)!#A@"-&$00"]03-9\V*4*JH=M0#>M\'U\:A'* M/S>]!FD?GQ6K>F;3N_G=:KE8@P*/FDH'6B5AXV&PA?%_B$N-D2.XD!,".\#C MR"WI<1];:F/6)S=0)6Z@W0DZ:22UW#C"L Q?&S1F9UUZ5GUKU9HQW1\WJF'6 M)S=P)6[@(C*K!<3,&PHP0-)SB[S;[17(HPJ.@XE9]L>-:IAU&K)Z ,).%S$_ M-0"DOBS61>J.!:X.M4T,LTI;IC"3AENHD42[[P%RU&G:U(D\Z35/N6ED^PUT MO2+'R7&O5_I(/#;(,(P@D^+=_.GQU.*6A+Z/Z?53I1;%PC>2.Z@899H*3BU;G[Q$ M ME@BI3A?G]X-%>EUBM$.258<>^X=49BO#F:C+@GF%9/ONVU2FUI[5:N4GL: M;C^.N:U]E!38L)1J8JDCB@)IK6<%:!QT6@NRI2JUI6E1\1C;:0B^S2-'GB@. M?'1NT[!3E%1K:+>;J^2T+]U[HL/.4R&FH.&*&\NTE=O]IPA3*^JRZE$K-=BJ.G:Z MQW;XG'Q4O3#^NA5F/GM'0H7U'&L*I4<4&^"!\3L,G1E@[LS0^5D/X:&%*[JX MHO%#NEP#F.:?;D8/H;-.7O9I=7L[RN\OKBY6R\5R-)],Y]?K/X15-EI(V?S3 M,AO_\2A2O0G/]!:=<:-\'L:X$\!.9ZM(M1(!F6--$Z0\,\P[9^,%QX!QJ3=W M'&M&#$2#N"EPCQ#Z?J,M,QLM3HC&E.XM01S9L"$R'D%D#9)$4;S!ACKG6)<7 MNAV,RS2GY+VAF+9 &W101H59?Q(%G7Y]-&VZ[^/9*GSX\1[Q>$'R:G-=^$N, M]/WK'1P)Y+3XUL1C%_0"=:S$S6RLHRM '.5F*$C1IVH&@07"C%S]J0_QG(-L@( MTIOD6#_<6MOM%W<1J*.>PA?/)M!+B @GQEI@A+,*:%'() GK]&1:R52\QM3T MW/"K"]\CRJD4&T56+\3?)H__5I]>6?Z7CY.;M,[U;Y^&:T2/^96Z\)M=IFLOX\=1OKS_G(_F MB]$X]M/36P^G+<>7;\&/__@2YI7__+?_#U!+ P04 " "\F%=*4F24\S_I M ""; P %0 &%T96XM,C Q-C$R,S%?;&%B+GAM;-R];7/<.)8F^GU_!6_O MQ)WJ"+F+X M(].[L!EZ(&L>Z;(_MZMF)CAL9="9EYU2*U) IES6__@)\2:6D M5"8 B0]%1UM69+S/.L__>__]=_^Y__SZM7_)1_>>*Q:W]T4Y=ZC=9'OBXWW MQW;_U?O73='\[EW7U8WWKU7]^_9;_NI5]X^\]HO=MOS]K_+_/N=-X7UOMG]M MUE^+F_Q-M<[WK>VO^_WM7W_^^8\__OC+]\_U[B]5_>7GP/?#GP__ZL7?D'][ M-?S:*_FM5R!X%8*_?&\V?_*$AV73VE8P,OSZ]V>__T?8_C9 "/W<_O3PJ\WV MU"^*CP4__]]?WWQL_7RU+9M]7JZ+/_VO_^9Y'1UUM2L^%->>_/.W#Z]?1(=^ MEK_Q//D$RA"1# $J& M_ON%#][?WQ;_]*=F>W.[$_3\/ *_ >#]<["NT+4DO#4!>8[5IQ]H&>\G,70+ MNXB??Z1ES-V#EI4;%\_OTX^UC-TN9*=/1K7/=Y:?C&L"?V[V=;[>KTB6KWSX. MUMMO6?K\/^DP\)S;NFBJNWK=34P"F)R7.ZS_:X#D"4Q>"\K[^P#K__N?/S]X M\HB]:GWJ<6C!7.?-YQ91[[1 !N*?B]V^&;[S2G[GE0_ZR?6_7V+G*:'5VAZA M'3\[F4!4=?_P/7I&<+WVJGI3U"*Q&?Y17J\O!*+_C9_7E9BM;_>O'L5$)CBV MW:@L/V@=+\*-4YQ<'#>?Q)@CPL'?5UE (X+"-/(9Y$&:<1BCP9[/"5_M#Q.% M]NA1MZ(S?/8OS%QGQI"8GKTW57,TAEX<.+;I,],=-\R-%QZ)RVN!S2P]!X(T MM$>?U&6*CX$?%]3'E)E+\B/2B7(U+"5Q*=*V_79__[J\KNJ;=D%XD+T8^1G! M!($0TPQD"<=9@%$8$)QRB&)Z81RI&R((1@'A,0 XB7F88)Q$*,,TQ"",6.!P M/!V6U *?UP'TCA"JS.JNR-WTG]+^LX61_ C;E&0_T3'IO50G"()>FY3Y.*%1 M]KF<5ZL<^%.Y>NK4M&M3; ]F/XE_L0)91A@#01"G48 0@&+AU&4P0"H9$K/ M/C0 * (A] / <1QGD! :)(CY&(8H1I0Z3HP.PT2"49,=?5[.2[=32@P5^BP; M9_*;IEC_Y4OU[6?ADTQM(OF%U(SH**-YZN\)<3"F9%X-,(==C7P4U$J0?ORI?IQ QDF0I8$?9XB1 MF(MIEI,,1HPSYGI,'\!X$HWZH-:DYO*H=L>*WK!6),3"N'[D\0L#VXR5^4>V M(>YJ[/.@/UL?2L1,Y XK&E$:)EF"*[X,IS<5:FR.,\_ MXN#"A&_&U_SZ,!+_B11@#!,Z>L&WS3K?_5N1UUQ\IUE!)CX;B74Q3!&-$A & M_N'A%RL)I9+HN<\7'R^&%A&K\%2(8,H1Y1G+LCBA"(8XB*;2C Z7)X%Y+3)] MU="F3ETW7+)FJ!SJA%G4CB<\7% /4]:6HQ_&'IQ0D'%LZ&M(IUB=+0##!(H4 M!V""A47?)]@?A@)A(#-3D6,+,(J9[\GG MU5%*HD6@KI:XXFZ1_O M;SY7NU7B1T#H5I+!,"9A'(09)\-0".*4J&K)XT^-PA3P* I1ZN,XR+(TB<(D M%0M]GHIO(>18/WHP7H=&73$TJ;FL$NY8T5,&14(L:,$CCU\8_V:LS#_F#7%7 M8Y\'];'=[6!\*+YLY<9%N7^;WQ0K$A$FL^4@R3A.DP#&87*HMY% N4QQ\L-A MF*49Q@@'/(L!#% 60Y20*(A0Q%$"'8_T?O_M 90G4:F/>#/"+@]\YUSIC7]- MFBSHP"D"7I"#45S-KPKCX%>6GAE=C: BVZCSW>MR4WS_/\7]"ON(9T',F<_% M$T\@(20>GOD(8DV1>/;IB ,*DQBF,8O%E]A/,Q1$((JHF%HQGD8E>E1>"\L3 MN'1U0ILT5:%PR9>14JA394TKGG!P5BQ,^5J*6ACC?R87XYA0T0MZ5]>/"AZ' M2GZ >"P>?,I0QH0A'A/X,$U"J"H9+QI@:0A2BB&,_"26G^O[G$-(4,0HI*'K M'9 >UZ/:G/XNB#E]E\5C$N;T],.(- L:\A(5+\C(:.;F5Y+Q+E06GR3=_(-O M=T5-A84O57V_H@GW&>-9"F*:DH@E"3DLM6%(?+WLX_%GHQ2"U!>9? 19G%$? M$1 'Q&7>WEZ^^RL+)*D292*T3G'**,600 M1"0:'OTT1;'F,N6<*1IG/J4TCA',8I]R$O,DX"E-4H 0S?R)UBPM1*_%>-6] M*]%X1S"UES"CV%5>STQ%K-GBQI13>VN=,_R<7_C8('8INF3'F>=+(GL5&6Q>=TT=T6] @ &<_2[A>0,^KP.HJU+&;*H*U!1$ M&FF3 8?65.D%4LX*TE@BEZ)%H_UX)D-VF%%7H+]5N[MRG]==FM:L0$(AY!A% M"8\ @2'&!!^*DV$:Z"G/TT_/@M1/?1_S) MB1#(1T\[165(9/*:RGW))JMHG3YL[=Z.LG( M^773.!*7HC-CW7B^5K+!B[KJO+_[O-NN^:[*]ZN($2A(\'$8)BE+6!IS/@R0 M& *J)S7'GQRP).4IR4#(Q"<%68I(0HC<, \)"#";1E\Z1%X+25=3M'A2%1)7 M%!FIAQ([UA3CR/6S,F%"T5*TP0C[,T$P9T#UP*#W=75;U,*2>"S:M^[_XVY[ MV[Z!?WC;G@*69+[O4\H!"((H#6GD@]AGE @)4CWY9KPA=Z-@P';EM>B\7)XE M,>";[12NBXR=&#SVV5[&T3@6_:E:)W7=W.ZJ^Z+X4.S:LP.W^>?M;KO? M%DV?!:Q"S%.QT& A2 C/X@@&V!_LXHPHE0SL67,\3>/UNKXK-MZZNKDMRJ8[ MO$6.P\]%65QO]XH+ 8OLJLG:M,1J3NX]ME=U!\X[0G MU-._S^_SSKA@L0<@RGB+H!RDAS*< A;"SQ'S, MD-:Y@R:?/Y%N[?/OWNZ!9SVU,N)-39]<4Z:G2"T:KXG(SE3DU9)J1-3V1:8-X@S//G/.>).J,]EAA>A@S9N7QQ@YE:T).F%4^#/S>+RGWAY/\",LYX1 M+*HIU#0$ZHG3R;MM].7H.S$2F;+&DUAYJ6'P?(IWX:9 $1,%B<,2! !6F*&8@OME9,A,+= M,'P [E77WC%TK\?NM>#[AM17+7YO<&"VDO XOL\,[(D"N8S1/Y6SU2R#14]' MY'U6F[N=@-2:)M+T,3A;S[)Y> * "[6>X '*8:< M1Q%@(>_Q96'*F,Z2;#I4CE=O@R-298Z5Y)'B''OC?;X_)3E>ZY+W]]8IQ7/C M9PBQVJRQS.CJ32 3!];);&(M#F8BNC4@_@G^OFU6 ME#$&,^K+9DK,. B0(?:GJ]L1#"AGHL8J]8"NW,@V#GE4#ZMN\FVY M(CZ)HA@F(9+'.$19&/MP@ HBKK5/, M U]V1_W$G^__Z)*3#I)M>SA(WQ4QS MZ2'3;.C0BI:;G-$!H^?2QSD#N P%GY>"ITGE_/'0;;!K7SU^=RMQ_EK1K2-+6U MQ]0=1.!UJ+R_=[BFO@3S)7X4NN/,.5V&W%GPXX5NN+',J K/AZ+9U]OUOMBT M%G\KM_OFP\??>IL4\H2$$4<\R7R"(A0ET4'L@HRMOA7UYTI5?L;9TAE-Q["4 M!Y6 HJD](\E3TY_I6-/3H =SC^_>#\G$:1#R%+$:,!R&7#7S#IV<,*IWRPP3>M$/G M5OS:5Y&$>O7VRU?5UP>T:3JO-RX9TLQN!(C+ C*."XW+A1UQ8G:%\)/,[_WP MX,A5BK;HOG![\(/#)R33E))YQ=$8=37N0=!+QEZ7Z^JFD"]2M\O3-Y(LN6)M MZYAQZ#.*($L)0"F.>?)0QV1IK+7G,,:.8V'LH'D';-X 3B\S&\6D6EXV%8EZ MVODB?[-L6ISAZ$PV9H/99>1B5CRI[#]W5F2I+X@!'XG__"2.HC!AS!>6#S9A M%"D=QF#'T@\M3:ILCA(G!T1:DZ=9=@C.\J0O49K\+EJD='U1DRDCAE2%2G8E MOKO^F.^*IL_3((FBU,HHT&SF*G?CI%UQN M?LWKWPMYD%7V7>X5%KW9..4DQEBL\6(2HR"%" 6]69[ 3&O=-=J8ZVVX=IC( M@RQN!GR:[16CV533F$F)U).<'EK+X@&?BG*HLYWPC#>W&S+]G;+_?9;\=AVX*,4X31,( D283"(:3+89B#0 M6N39L>A8XGJ0[9#,'\'4$SE+]*K)W/3,Z@G=,:F/$ M&QI]F;XQNFN5.3M:N@15U%8Z91Z7K%[J3B@IDB8G>DT@G_+O#R?#'$Y[02D, M:1)##D)$A3D & YYA%(A=AECJF_:C#'AO&5!P/*.#F*:ZU"E,QQ=;%<8Q^PR MAI 53TZV*MA@1_E M.*ZJ.MB(VSBIBGVS2]UU3R'9)(:VQ9RR7X@LJ_K[=/[(^ M;*NN,A3&&)%0+,]2L7C+4A0?4 _S49)YDC;,S5K>.L6LQC<9=%V<-Z)YZO> MY]NRS11OJV9K<%:$]< 82NN$,;$@K_+K#NYC:;WR!L0SB^QY.G6$UE)@%BJV MMKR[)+A661PCNL/W^GU;B:#^5C1R7U>>@)[OFE66Q5%"$T*R%/LTA!R2= ## M(-3:*W4$P;$$#SBNO+H'=]6J<:5_EXNK&)C+[,3T6U+;PP]ZV)W22N!==TH/ M?7[9O4ROIOI:C-=R1=BFDPI:;)U3BY+\:"NUW)#^_LS3.QORG9 5]OV BIP] M(CB"/J401.$ E?,@LBS8]@'^$)NB\X3.FL[/&S5GL\"CWA-&64$UX;SQ#0T6U#_ >A5>ZS3 MOF7^ '9F,7^11!V)'A^)A0JO!<F,<$J=;8:$I;0A:#=?:#,Y$(% M2=,)I6X#34Z,A>9O^>ZNRQ%WN^J/7!"P0E&0P !SZ",(?2;L\D/M. !9M"J+ M+_)^ND\CLC$#LTK#"77#Z1E"Y:%U .;E [*14F3"L*$NN6+5GD@]T(LOTCN- M9#WG3$>_1C"^4#$;X]$E91O-EK',O2U$ZA; F&0T@4D8,!A3X/M1;PKY*4E& M95,J!ASG4MTMW/9S*27N#!7+-FT6).IMUPRQ/*42P'2D28?:A6J1E@N7Q$>? M#P.U.;KN^] OFA(:<()PC(F/*& $1K0WB@$+3;>_34Q-V6F^>\!GWFYNQ*>V M%KFF?ZKQLQ,I2ON!U6&72 M@"0)2T*&$\PR@%$:9)U9/V"4^LJ'[8ZTXVYX]="\%IMW#&ZVLLHEMLX,-FM$ M+V.TV7/GV>&Z5GD:.]X>CD#Y5'S?$T'![ZM8+I\H#&(>1GZ&Y;D"=$ H=YY MDC;M.JX8]U!?/1^/ND>)6Z1ZG,JY9MF:X!V?M"2A>BW6A:C?"18-A'!,+):M MB:,\4Y3'\>PI'Z\X7&$E&RWW][(UO2K%7YOVQKTL"6(81RG'C*GYS%:9$A5G9Z8&J[7$RECAA!@,",L2"G)_&2P%0*D];:*F86)U>CR M]9$VV5.3(??$C9.?F:[J.&$(TLA/<(0/.N;32$M;]#_=L:YT@+P6D>Y]FMI$J%_5U5=_(IM3V7=X/1;.O MMVNQB&O-_U9N]\.5GG[D(X!0F&"4D1C$#/*@PX!B'T=*9SFXL>Q89G[]^)MB M$>E9WY.]62I@^H=87W5@O4>T/::U>*]K%Q3A&!3K>_D8J$[M'VYH7B$ M<[Z0/)E,)"]RBH @Z"<((Z9.3!YN&9]W8G'L6S7%,ZN7OQX!:(^7&*PE("0H MH8"Q,/4Y#H5=.%A#..,Z6:RI#<>3S'OE268T66J9[!0\Z4T<1XBZ$W3FNB3^ M!6K.Y+9CR5Q&ACO:B\KN(Z99?+NYW57W1?&QJ+]M>XO/SJ]Y6Y7?A.H5F_8R MJ*;MF7QZOLW;:O]OQ?Y#L:Z^E-O_+#:KA,4Q3V# &864!CX-P( 7^B34.N5L M/I2.!:YK/ST^Y,PK^ILZZWYK<5]Y=[UC7MYZYGVI\U+\]J19HB% M!'"?MD>0=$Z0&&O=:+@PZ#_:3.G]46R_?)7=4?FWHLZ_%-YMZ[9MT_2@N;>Z^\]P]/T0>%I^C'FI-/QG..B7K<@_5??/8>2'YLD7BW$HKWT[;T M-M5NE]>-G-2\1O[LSP9W"BL2IC;)..)*;P+H:&I1S'!=<&OW7(.:/D7+D#(3 MX*>N C;Q?=PEXPJWGW?-*J_+9E^WVTC=.]J?ON;EN]NVD_<7F64VK\M.T%8 M^P '411G&0RHCT(2I@-\3(A6Y6LQH!W+UR]=HMY*5RM7C8E>+8&H4;>J+SRP M!EI[ZD#_(R^]S_>/TR[GOO+ZAK\C;[O3+[R]\-?K'98OF4N7/?'L=$XO MX29X^Z&\-'$LZ6E:T+2T*%I.37J+ J@_I7Z^#/_S4_CM__U-+!BVY9JO.ST>*C-/DD=!SCWBF/+3S&&@W*2XZU M6?_R'#%7:W&VS/5+'=!SA70!#=*SN5XM8$A-D2!\RNLOQ;XM5_]:Y/(0!_FC M?K'-2.*G@"'BLS2D@%(+K=^JNGE U_=?3#&?C(N> MR\QALL!-GC_T86]=\XY\NU2R74S8IT@F)@O_;"F%Z6/@.+,X1[SU_,)*E'_D M+,,. 59R#8NQF'\C^F]M"\Y0]&^;<'B^K>5E.\4*!H2&:09YD*4\#2!AB W. M9''@+V-;>I0+CC,7"<3[)I'(*XSZ[L!NMWHIF]7CGH"YMZXG"_Y2-[([ AXV MLJ^\]IEK"?BOLJE]+LBS;'%;>>H6M$^P8)(FV_ZV&%/U4Q:K]>\?BELA(E\% MWO=U]:7.;_#=_FM5RW97?%/=E7NPPDD:AA2G<1P%D &:L"@]['-DD.J=MVC' MIN.)LX/AY0=<\EV-S_+-C0&YYHN+UKA6G/%FH%ESBFH/HGB Z/48K[P'E%X' M<^JS&I6H.R?\ELE?B%+;]NK928XN6#/4P@V[J[?EETZ,6T5O5CA@<9PB%F24 MA!02^3*?^!\#1-@&OMYR9+PYQPKX]DZ^Q"^7#=UZX5CZO$T+5ZO^:9-H(PUT MS?$X^=MX';Q#&OWQ_"IM"ND[P9BZZHVA>Y&"-\JA\UHWGBNUO:,S5G'W2FE; M5A+?:4&L8!;&D) P".,4AS@3+,K]*T9)!CC,-+:%;%MVG?X-+]BV1=_#&TDO MJ.&8MY<79%>?+>3SUE#H+/[,F( MA1&C*$M9%B5)HGO)P2AC+G6RQRZU$J)N;/)I4WFEY)?6O7I MI8L1+#*F/2@_Y9]WQ0H#%"8QQ#$@+ ",I5&:=48RD$6IWOOK>A_M.$]\&'!_ M;_&8WLRBR).F2MFGR%2.+K'C5G-:XRKBHD?8PE1$$_Q+@Q030+XABS($ IC5(8X]Y4D'*BM;M@9,"Q1APPF=QP8,:8FDXX)TM/+9[P M-->AL"=(.2,=HSA@MQD1$FN=6S?.DNM2U0&<)]&]VI9>CT]/:4;2J28Y MTS&IISTODSB3#)TEZHP>V2%X&<)DR9?*Q2.H>_'O/M^6Q2;+ZW);?AD.R(8@ MHRD(89:)! OY01B 01>CD(=:QP88FG M3NOUWMRO;N3+Y^] MK^JV+6V_K[>?[_9R1?>I>BM(J,J]($1\S)?7I1C.1;/O044\9!2GC$4P#B,N M5!#Y RB*]%JM'4.94+*ZAE?9Z5<77XNRD6^5OJD:S=YIUZ%13+V6$Q7-W.P= M?>T=D'L]=.\8NVS.>XS>&^#/E;^-8OM<@C=-&)5- MTQ?UVTN. 2( ^O($$I9D/$M\PM%@+\D"L^O0M:TXEN46SV%;:]P]Z/H,:A;> MG9*GIYYZO+FMPS^E1:4D;TSE,A3,@A\O%>I',J-\&?&1F?[68S]A* S%VCCA M*1(I*X$A&0S%-,NT;B/6__B)E<;HDG,3UM1$QC%AX]1EELO-GS-R1EA&T+<, M11GCP-,+BL=RH5[_VA3%C4R=J#QU7R14XLN36P4^"V$$PRCBF$94'O7)AGW' M"%,*]4IBMJPZ5IP'H-X14F_4QJ%%RE5K:7.PK5M>4R%ZMIJ;(H%GRW"V@[ , MT7/@U[-BG1OFE-.L"U8S ",&XY2E/,X8Y9P+V\.B,M7KDAAKRW4"9DL#1W.J MF)%-2*=F>K8XD3.7-ELL+T/0K'GS-*6SRI)V;>K-MBQ>BR^;%>(^@WX&$LAC M%"&4XC#M#:$D"+3N^C;X^.GZ/B4FKP5E6H[2($VS#N6&+ST-TJ3*;07J0(A* MZ4F?O65HRQ@'7BHVF7*AJB"ORW5=Y$W!BN[/U^7SIO4/U6['JUJ>IK&B/H%1 MPGU"4NH'*, H#084*21:\F+;MF/M&>!Z/PV _RR/WSG]NH?$[?7 -?7)>DC4 MQ&O.:.@IFX- .%$_34;/2*.KV"Q#-YUY5TWSA!N\N]LW^[R4&YTK"/T M)A@G/L@(3)(4LF'_0)BDV:H[[D',"?5>,7'3MJ$S6I_"41ZX)!=_71=>OO<^ M%U^VI>S.D47L_CKEG\RO<]/C4S&;6,\ >L71VP6A,Z4*$9H0#IPZV&<.%^ML_ M_W[7[-N3%#]5+_3TGSYB^4,A<#7;_7 ]>'=DP=&-WMV1BZE8RW(>8AXG%,,H M#F@:#K!9DL1Z+Q#-#-9Y.4Q6E+MC9-?'Q\T6W^77FI?]SC_(>7H^Z>G2$\+&/5][!2Z]WLS\;QCMR=.JWJMQ&[%S?[E(>EF5, M.?5# M$\CZ:'_T]K _VK2SV:;W2&_NLA$'M=EGJ@ 8S1\'<'U2?^4=\%UY#PBG5?_+ MC)W1;XMT+T.!;3I4.7LT#>H/KYOF[M2)FF^+/]H?-2L:$X1B!D"4(1+XQ$]3 M_U#\")'F"Q-63+K>,Q(HVN*$$$*1H-\(2>Q43F1RXGDIBW4KDW]L]U_%M\1L M)3*]V[O/NZUX$*^%+,I21EFTQXH=_KZN&I$=&A9++05*H^8Q;8P,ZB!>A_#T M.<0>^\M03]M.G2JCV.9LI(JVZ>N#;>PG298@$N(L M!%%,"0,'VS&)M3JU[5C\4374BG3J1F>4K$I7J11L&@6,)ADAV,>,'M+A M)("AM8QT/)1)FK^;?M'^=%&^KXREUT&B:B&N%A+8:4-J/[%]'/'CEO4'%Q8A MW8ITFZ;"]N*X:+&W[JQ.ZFR;8QLI]65,(*9I2F#&&*0AI8F/LNA0,DZAM51[ M/)(?='*PEX%;".;XS'S:.%K/V'^8"4&-;,,GZ!+&RGJ/_<-)]AFG#!'UDV!8M MW%8G:[4$$]R:1A]FHR<._WEUW\\#*CT@2I@@!2A'B(8PQ MC >H,$BIWIL@LT!T_NZ(1-6_P%WD]>[>*[X7]7HK-*'3[*H#?RA,U(>;L(U[ MHF<)M:*T+S;&YL=8G*A>>$<>>9_O'U4Y>J^\UJTK[]T0_\ZU*Z]SKGW3J'5O MAG,Q+ ?HW,PRY_.PD!EH5@I.'? Q;SRFG=%>E]U(898\EPS@!!0:1UF]YL(!TO.T;,:G-,9B91GG)"!R\Z'8;^M3I;E5A).$ MB'DVA3C.4!2#-!PZC4@Z>F-AQEJ8HH\7JJ)V0['0@3;B6NG:F)N M^+,KK-UI*R!*( UA1E+$8 C](&'#:2L$1R1SIJMJYA+'TE(-3TSTE$3]E1EM+W<^M'=UJ]+(0;%;V5=Y+OM?Q:; M?ZYV\K#87_)M*6^]?E<^M,;C>MN('QUC?5OLWUU_RK^O_##E)$HHYFG,$NX# M1(;SJ@DA8;;Z5M2?*U6YG0VFCCX<>Z0L$P\>>+M*7J-8>C=Y_7O1G7S:')PX M5&/V^7<]A9XOQ&IR_D/$5D_[3UT9WSGE_20]^/.5=Q3WWCU/^M?_7#X&#TYZ MO9=/9XV^R_+3F2?"R=3A*F)GYIG9'Y)E3$KSTU M;/#J37?OZ^IZNYGC3^5HS$JMP+Z%?0,;6>'E476ES+0;+KTTEVB]OA2OBRF;=$^&(FSB*(D1@B1 MB/@I\CF'O9$@(5SK\E#-CW:\!L0?/V:?/FI>MZ))CIHF.>1%3WTZ(+.)S&,> MSLB)(6'+$ Y3\$\OWQC#@9X8T+M:7BOV(#QB$4D3'_@(RPT6CH3Z#+9\3("^ M)NA:<"P-/9S^?::_FFB$-F\7%004QZ7)"3&/IS4 MDW&,J,H*S9NON-S(/^3"XEN^DW<(X3W-Z_I>+,2[K5Q& *0)2S,N2U9!$"#& M!MM!'&HUJ=NQZ%IV!+JV_6$MOR@><.H)D"5VU01I>F+U!.K :?O%$<0K6988 M4,[16:+$W!D)L\O\,B3-LD^5RV=5,Y/ZEF]W4@.Z6(4Z5T$/,:0Z]I1C\VK#^ .G6?Y;E?](?<] M&OFW?PBO($!M!O(/T94/$R]OO\_$/VQ?@@[!E2=\@.VO//UNK"F)HV*CJ(93 MA453"(>(?#B*B$ VEP:>8>F<_-D@=R'*9\65IZ)GCQ]5O7M=?A,?7M7WPM(J M(V$$01:DG$:,@PRG" \F>(*T]$WK@QWKV0&+GM[H<:.F+\YHT=.3 XQ61:85 MCV,*SHB%$5/+$ ;[+M\A;80:\>VD?-1J6P59P3PA#"* M2)#2D(6 1X-EE.A5PVW8L(S\-O#:^GM&N6?U-JG;K6\2-K9'DQ[E"]#P:QZ]*QKTS9;1OM]JS2&% 1! MA B-.0^8^.Q#\3_" 5[MJWV^,]CGN_C)6AIV *$\QC[)?S)*KC2),MC_E8U),N>* MDX"F*4-(2$Z:8)+X,>U-ADG*(\UW0\P-.4]Y.FSM7%P,P-J"C_8+)"/85,UN M)B)2-ZWI8%UY+;"6RNR!RLG76.=H.IO(6&!W&2)DQY7G+YS8XD>]0+,7#YJ\ MC:P31&'I\/K2+U6U^6.[VZU\$($X932#F(5QXN,(AX-IPC*B5[BQ8-"Q9 TX MVG&V/0 VRG7L$*Q:_9F86]VJT(')(4F2;\_]]/"^W !RXC> 5'@[6TJR2/LR MY,VN2\]*3];YTCJ*HK@6@5>PS3"D'%*8XR(* 4CQ4T\,P(HE^Y>?B1TY2\KEP0<4H2G1J/%;9,"GN MS%'3N5C,469E&:-<%_3)\HVFSZKC^,TV_[S==<>'E)OG;W(>&KPA"H*(QQ'S M,X8S%/,0H<%\G(9:.]K6C#K.)=Z\QN3UF]>?7F1\_O:/_YY_?O6'9 MAX__[W]/ Y#\#R_[E]]>?_HW/:6P1[J:ELS"MY[:'$$\E'SV][.])J+*V!FI MLD[Z,L3,OEN5XX?56!"?ON-" 0Y B!,>99%\C]9'27!08!]JU89&F'$L>L,; M6D<(-5]L&T.AMJ"Y9,]8PN9_S^UEAM0DRY36Q8F4L2,OR](X;G3[I]_G][)_ M\="\"&E*H\"/ MY!++09T/S8BB>!:T"CJ$)QP)TZ-"][6"9M3;KTJ:X*G// MF.8J;2"K1S1S&_-C7LXMY,81N0R9&>O$"TW+HSC1D)?ZKM@\E[65GP4<<8 9 M9!C%608"S [V&-![O\S8BGN1D<"\W0.RR4?,:6;.#YJ1;"YFW(SUX_G0L<*, MZNAAQ74A/G_SH?A6E'>'H1H&A,,81QC[D-( 16EVR 20^)[.T#$TX7C<#*B\ MNH-UY5W:++#*G]HL/0%U>K/T@;4/ VNSS-*G>3DC.".)7(;:C'6BLOIPC:U& MK%+.@BS+TA3*W1OQ/S_(!D-B!4)UMEP,/GZ2[9=AZU9E=K;&FVGIP2IEXTL. M<]<9M.H+RMPM0TK&.'"QGJ#)A6&J1%=M03& -&ER$\%OPXG\88,Z/5 MCG8D>D<&(4KE.P@08;%"0S2E.#OH7D "_9XT,S.3-Z899S=CN%13HHEHU).B MCL%'.<^LS6HG^;G4L3:.U&6HD0U'3O6NV>#&8&4EUFY^G!",0AIF+$G\@!X: M+)*CO&J:;;%DMHJ29FD9>B"$?*7UT6: MWBL?*EK=W&SW\ETCV6!"JW*_+;\4Y5I:Q#&,.(DS@$B:^GZ4^M%P%!9*"<): M1XF.L..ZQ^,!6G>.Z#$X[Z>WU;[P8LU[P$?1JB8?4S&J)R=/R7R$:^*C0E\F MZ(S@V*!U&0)DQ9.GAX%:8\?\'J!#JPD@(0T(XS%"$8O\+(RS86V&0LU;%D:8 M<2Q/1\C^L6E?I-[?>YI-:&-(5%.CB?C3$Z-C4/\X=-$^O9/O?3YK;YI1.ZT% MMI>A4385Q:U]TW"\O[!_XLO_@/>*R_V_2OQI===ZN?E=_NO5=U>1GSN M$$\Y//Z'!Y.K- G;;\#H"B3!\"G;IKGKK[FO'NZ>N_B)^EF;7B354S5G0=3/ MS^3]SUW\6C17WNN6W.FSLV-.+J1D1O0M0^/,X9](OD;PH-P,M]FT5V;EN_?Y M=O.ZI/GM=I_O5CY%(?)1ZN,$QR%/,\K2P9J/-(]:-[3ANA'N ,N39XF]VI;> MND.FV7=K2J&:GDS!GIZL'!$G(7F".'J!.#>-A*>9.==&.)++96C,:"^>MA!: M846C_?;NYFZ7[XO-2W>^R]N8#_>WIP1&*& 48/'_)()A'"8#"I+JW7%CV[9K MA7J .YP?>@S8X'YVZ^0K:MB,O&MJVQ'EW:[;(ZQ/;X%_VQUH+S!/WD.M0^@Y M2704FH5(I2OOGG=A.V1155H_%/M\6Q:;+*]+L6!JCE"QXGJ[WNY7+(J3("8I M@ES\%V"Q1CYL++# 3W74U(*Y"05TTT'2TTL;C*I)Y,1DZJGB ,X;T'D_'5/; M YSX0*_+C)V1/8MT+T/I;#I4.7LTQVX'K! #%,<09FE $IJ! "%V,,1#H-.P M8/#QD_0M'.,Z'+;1XIN[6JU5I58F5%6,W#4BO6@:L6CZO"US68IZN+4]"!.>9%"8#0,B M[<9^=_@7\Q$D0/7ES))T97E:X7<;0LN-*Y>#9T\R< MUU^+S=VN>'<]&,=K,82;ML[;D/NCOWV2O1&KF$0!">($^"C-0L(C1,D (X$X MT6JOL6W<==--CU=6\@X#\ACRE??Y_O@;WM];W"^/SHEBHB9]LX9#3P[M1\+- MPDB3T7/+)E?!68:>NG/OZ9+++8^JNLNWY79?O-E^*S9/#T G][_F_U[5=)<+ M;-^WS8J2),& @0RP."4H"VC_TBOS,42QUMTP-NTZ5ML.ZJL6J_?LM@ YOEN\ M7@M8I$("LJ;06@V"FL;.Q;^>O%JEWHFR:O!X1E1=1&,9>NK$L\K]LVQ-11_L MO\UO"E;=Y-MR!9*(X\2GPG@* I$V8Q /*'@ M'HP;=N>54VO'@UHB=K[>X?; MGJ2:162TK#H/ADUI-8G#U/IZBE SC1T5FL7K[#COU+76 HOJ!Z5\*W;5;;'Y M5*R_EM6N^G+_8?OEJ\#0=EJO,( 1"A''""2(D"Q(V$'E:1!0O>-2QMERK*<' M>-[^@$_WK)219*I)XY0\ZDGA X4/T+P.F_?W#MW$JG>!JS,J9XOE9:B:-6^> MG:ABDR7=;8.CI7V;DZ(L2K%(1@G'?HP0ANQ04<4PAEIO"IK:<*Q2IVIC1DME M8P[U=EUXX:+!G-.]EB?4*&RSF)*Y# T:[<4+FROC6!FC.?++NA@R-)9D M.&(^2$ :!6D:QR -![N8,:W;@L9;FT&'KKP!H^%:TP+'YNKDCM[Q.J7#[&2: M]8@P3?4R(WNY.F;HCX*BC6'JDK;E^Z) 7%%V1-=EFY)M84@Z+7VM*,GA'4D(_.JZ%CPE96G8G3N M]T9\X_6^N&E6. ")ST&84C^-4F$["8?"'&'4'[OH5#M8][+ K?CIU[PIO-MZ MNR[D88 /:,V$S [I>L(V.=^&0G>$\\I[A-0[@CI[R_.+'"K(H-50+$L6[;IV MN47:%G]*RU\-^SS?UMV)/ F21SP(/*#!&*"**=TP($A5SJ]W9UUUXTG DA_ M'%AU[>V_%A;$U&$H%!;BLT?!J:Q>>6W$6M2S1T-CS3][5,S* BZBHU8[,"'L MI?*"4_(74(%PZU\UU6.LMSYXG]^W9_I^JOJR\H"M:'ZIJZ99B95(E%$0 , 9 M93@.8>(/9A.::-4R1AMS/(W1O/DZ)N\?3Z9:KC\ICWH3T0!-GJ_;@_,>T%UY M+;YIL_I+;)W)Y*T1O8SLW9X[E:,'TD9QHSN8?/](48>7F>]7620$-$I0D) H M@ (*ANF1C++Q-8YQ]AU+W#]7N\WG?/V[][78;>0@75??BMK;EIOBIMQ>;]== M-K+>Y=L;S>/DG$1C3/%CND!82M9[P(\SPZO#*183G[%@0*IV4<1.B):AKDX] M5"J1V&1SQ$98=S[$ZU+(4]'LF^Z,Z7>U_%.^;?GV3N[+O;O^V)[OW?U49+=B M?L@@P3B#( H3G 1\ !>GJ=;E=Q-!^GDXAGTX M&_VG[L>:-]5,%3GCC;FY@S9^"^]JN'IB<*(_<%V(D3>X<>5UCLC@=J[,OM=G M0+S>KJ#+R"YK,IC*ZXY=[ G>1(T+C<#ZA5.0YX!&'+F0\(BBK+HL&N* MN=Z!T%/BFK0@?V+.<+:A.3YBUO<[)PV6X[K]D_FD&284>1#;X,\2E@E&@;"S MIVHMW,N:22;UW'Q'UC+[ZA<)M'6GS9EW:/^UD*^A"3#?!.HOQ6]-<7VW>[.] M+E8I2&(_BD@<P4<0M&1HF/4RHJ4-?OM37N0 M\UV+RML)6-Y/V]*[+_):=XWA-BQJ,\5BXJ$W-0RPO?XT@=U+IPD,X+T>O=?! M]R3^J2\B,&?ZC/9/$L!EB/TTKCZ[KV R?E7E_)>JVORQW>U6!'*&8Q3P+(( MHI@$Z6'C *=8ZUPLY0]UG)P/./2D5)T2-5ETPH:>Q%TDPHE*#5;/*(XV-\M0 M#WW8U%-\R7=77KY>5W=M-;^[]K*]>NBVKJZ%$]OVJK7K0MZ,6:[OSC;).@^" M\5)]"OYMK,2/7\?H@7HMTMG7V"\PJ+>$'AN&9"\EO)>JV?89F0\32"F GAYL/:FJ8\(V.:D,TL.A;,8T3>;0M) M%CSSHV&[EE'17L!:YOV\4,Y'^7B-E-?=>8_"T,&9QK<3NZ1[9/KP^HCT_ M\>1?5[*3I[V3<"^B@_Q2:8T^H;',;W,7N&1/EWH#[;!F,ZU M]MM]V]"'R\VAKV2]+1JV;=:[JKFKB\.=!8CRA*IL]W9H$7DF7703D&5DC(Y\.W%KNRL&E2\% MJZ2,'%GN#KR/8IHPSL(@PABG"%#(P&",2E=MGG(\.(TNZC E M4$WU)N!.3]X,:'-SP==)8L[(U4@FEZ%+8YUX>H67#4[4KQ_<;[]T6\-Y4[3' M[@%"XAAD$0]3 E(8!VGB]X82+);'6BJC__&N%>: R).0C([<-"%-45G<\J6I M*GI4.;HR\"DAY]3$G+V%*,D(!YY=!#B2"S,%^23^;7_$71#&),($QQ$+ $B! M?-E_,.=G>N[OJ^M_S>NZ*-]7N^VZ$&MZOJV+#\5>_+]_8."_ M+?9_5/7OPTGF$ 08,@1]PD 0AP0#QD*>! %F$4L"I?3&/0K'NB6QRY)[A][K MX+>5$>F ]^"!U[G@??N+)YSP!B\TZL1N@Z50HE],G#1+5B-#9'+VI]M8:=3Y M%Q,SL]J_^]BI;0*,H?&EC8%)0K. S8)I_*RF?NA'%B+?'$X^I"3DL0]1%F$< M0 QH$J)A7N=9H+1K;<',# 7)-Z9'I8YAT[ RZ8;(\=5)%0ZG*5$>&-(I4^K3 MNI"TWX(CE\J5IMSH%QP^%OO]KM5%?"-;[U9^&E&&.(( ^\#WLS@B82>"F"68 M:!T3,L+,=$6'Y@#-M.*@SZ%NS<$I?<95AP=45UZ':Z[2PU-^E(H/QJ0N1(PC' M6A)D9,&Q^D@P7M%AT10=,\(4]<8Y5WI2\^ZV?][9AR"K2.WK%CT;'N#""]'J5W!-,C]YX$:M8L8HEP-9V: MGFL]W3I'\Y7W69%G1W? *E!W1M;L4K\,F;/LT[-;8>TSIGS&;5UM[M;[=_7' MHOZV77=;V!B(G(V E,2,^3RD+ O[+>R8P&+ZC>I0 MF -IEB81$VD=32*(LL$>!DBK>&1NY8<1&!,&M53&,7E6I&:6KI47^;FL.",X M793LC/'CM/:,9D93@/IM.XX!I@D)LC1C#&<9Q5G?'1-G29AJ-=OJ??)$0F.D M+:KD:.F) UZ,-$1[<]^J:KRXN3^.K46I@R[VTXI@Q(!2_]J@,[T%G,"814A( M#0>Q'\(D!N%@ ?F1TJ+&Y',=*X!>=F%$S/GQ[YH3O='_D#3H]V7I\J+1:>60 M'[/>*76>U'J@'COX4E>3(0T+Z%,R15Z-?PALU;7?'#H&(AZ!! 8@Q1'@ 0<< M,#A8!@'5.CC,AKTY:]KF?496F!Y;SG9#LKUB]HP]2 JD&96Q]2E?1MIFU2/E M$K8I6X9ZM_+CA "2)MR'0%ZD%&$_&:Q@G]#57EYH;*1M%S];2\<.,)3'67<5 M\V88;76':I1H7:;+2*"L,C5.C&;5''5]469LD5JBCOZ\;FBR8*@15)X,6.Y7 M)$$A]7F,D0]\&M(0^ =!(O)5BK+X(L\N,Q(+52-*(P%U(^$8CWHW7M$T?_76 M'1SO5IZ3<^;NQBE&14^-^N#0Y7*18T3;B?-#Q8P3PQ'SMBK[!V@5I!&!82 6 M?P%- THH]-/>'F>$$+WSX,WMZ,P@1H>]"RROEC1J'KA1'S@&?"YR[)CX<7[X M&#.C<5"8;%_KCL.4+6W#RT4GCC<*./,98WX"LB1+Y00(_9 G- XI!!G0.";, MFDEW"=HQRG:?[^@]O64<$:9*XIEQZ"(4RQB93CQ[?CB8(_8TYC^Q;FW/):NW MG^_:8P7%4YS=W.ZJ^Z+^-=^OOV[++X]^7HCGO=R_NVY_N))=[PB3Q,]H2GT6 M!V):%K@R"#E.0ZC5H>X>C>MMR@Z-=R/!:"]874=">8F[H"!H+XHE=N\8G"?1 M7WD#?F]PX-$O77E#Z*KK[CY5?)3AF M( LSXE.QZ$JR&,MKNQ(.,NI3$,33R/M%&!/INA"'HD-;_&-[%/-A^IY*["\' MQ+7*6XW%'/+>_VK1_*/W2RU?)G^?3WRKNCGY3F1>.:(_NKZK.VI-V#6YU51T M4I3BB[W$ I"7GJ!W&8)D$"# 3<@E7'>OU( M(/+S[V.[YE=+CR>FUDQ^>Y"]\C["*5_I&I#.HJF7";PLH1:#L"C%M.G7:8&T MSIRJ'LJ[KO\FK[I^J)PTA]))&H4,E;(7<9HL^-*Y>#A,QQ3W?6?N-R\V>:?M[OM M?BM[^W*)8?.N_%#(#0:1_8A?>%N5]?!7DC?;_K!Q1'P_#1,6HYC */0C',,> M'_<1]G5RD.E0.?%<[T#[6\<>>:U+9N^J3QAB M38U=5'2-!;E'W%[_<744P_QI#&=Y ]X:V2JZ/EE %S8)3.?W2S/&Q,RK3B^_ MYO]>U?*U_^;=-2L^[X7][#_NMOO[CQ)"B[)]<3?S.26Q[P=^$J<1@Q'TT\$Z M("#1F3QLV70\-;0PVZ,Q&EFPDDA;R>BP>@]@C>Z;L$:\FJ3/P;F>8%NCVXE* M*_)W1H-M1V 9"FO=J\KMBMH[A#<5LUV>.LZ2$A&A4ZG*0(!2QFC])#!IAQ1'8T<8\?UML<1-#E"-QTX M/>D;Q:.:V$U%H9Z\/66OQS73 0MG.#K7CVF!V64(EA5/GO9;6F-'O3NZOJUJ M84\JXH,0'FY9B.*("W)XC'$<$^23@TU$]>XT&V?)^7YL#\YK#L@T56D62$&;<2E6Z>9$2::G[D MFB_=O.A 50MHMG3H!"UGTZ Q-"Y#8$;Z\/Q%N-&,J,I*NQU*\O7OQ>:9D&5A MZN.0DHS'*&#",*5LL)@%%.J(RQ@[CB6FA?;J5/:?.\U<)V^^XG(C_Y!%\V_Y3K8,M?N+) Z8[Q.6 M @9P&H(T3N/!8)0E6F?ZCC#C.NL1D-JE5_O%$3C-]&<$CXHYT#04:B9"+[$W M2\?"RQ2=2XK&\[H,0;+AR-/TR!8WJG+TH6CV]7:]+S:G39_^[K :#*,(84R(\A:6YCH29ZBPF#-5F93:S285.RC*.QN4(R @?3FC)6$:T MW^PD]X0=TAJ]4CN1638YFH%5/GTXR.DM52HVJ,YIEF>MEB)AMIUYZ"=$F M9]HR=_P:[G,8?57:(UI2^ MR3DV57=-$!@]KR^+J\O=LWK1J#/N^, T9# M!N1_08)(&&11.%@$/@N,Q-# CF/I:[%XKPW5SH0W36US3)EY+M8H(113%+:!;!$(GL$%!Z*)]SJ%7= M'F-G&B&RH$3*Q)DKD0O.;"E1L" E"HR42)?=Y2J1MB<*2F3&SA@E"H>7;T@* M0LAI[(=^@'C" IX=2G%1H'69Z!@[$RF1!2E29LY*M#U1D"(S=J8\??'-X4Y2FM(D#5G(,?*Q'V((@T,70DB)61HU";+IBE]6 M3F%\8WK+\L3QUI3(B(RG0P:>07-H%, MZ[N#\QM-(Z#U+M5#W?+$M644,DP8Q"%$-&& !"@XY.D@";1.)QMOS?5DLBWS MLGT=L8-J\$+5.#+55'U:'O64NL-VY9T\U7RV0\TO,G9&2>VQO0QUM.C/J=>N M+#(U[N6K$SA6/*0!A6$ (@0SE 81](?Z)T!AI+4M8L_J%-UXKE[-,F)93>;F M(5A/[E[D]@4%7,*+7"<8O-#I9S<*RY!!!WXIO?4UGCGEY.Y;OMW) \!Y57\4 MQA]>A5UE#$0!1@E*_31,8X"%)A\,@M#7NQQ]A"&=D6ET._JO>?U[L9?@CE[U MULSK1O"HF-!-0Z!F)C> >G5=U:^:7(U!-^G;B_R:JS2"$<(B^PLSB/TDRA!#@SV.?;K:5_M\-W*!>=&*5@IV *0\EC[)?V)I M-7F9L9&K2*MD65P]+F3):+)45*9T(8HSW@_5I:$F,ZIZ\W&?[]NFO'?7K\MU M=5/(1*RZN:V+KT79;+\5_71HAX*OVM-HV MZVZD'9#*DY(?0?0ZC+/5:C0Y/#,<745C&8/4F7?5-,^TWH!^6^P[.V^JIEDE M?H1B *(LA9A QF$2)Y$?$#_V?4A\K%/'T?MDQ[4: <83PJBY0M$D1TW+W/&B MIU22DEZ2?I)0_NSA?7^[PNSEP0[$2E'K%S1H/,6%R&PAABKVP\ M1WKJ\&[_M:A/B)(T*>R_N_Z4?W]?U-MJ([XO3T$M6-']>9"M@ *2L0SA" <@ M361.P@?98C$.=21E CB.=:CUP%L_R@ND+EUY9=&F#/O\^U_U1&J*&*DIV\+" MHR>'761.9FR=/%YY;[L0"2]F2^+&4WQ&4R>,WS*$>$J'J]G&BAW)_ZT4UG?; M_RPV_USM-MORRR_YMI1HWY5'%[_5VT;\B-W)3HL._N#,*D,1"&.2$APR2JD/ M<1@-<#')M(X_FPVDX^GA 7\[*\B>JYN'0KO"B;23BLY8M@VD:+( +UN@IJ-! M4;8FCHO-_'65!"'.$ W")(ZYGR4P0V P#5 2ZU3*K1AT7#2GS[)/^PGG95+M MI916^728-"Y#M(^9&YD+*A._;#$U<\D@G]/D:WP_@KPLZ==\/\CO357OI433 MJMD?LDC.HRBD,* \2\* LXS&8T!_Y3T.5/?FP97'M\TZWWG_5N3U\-OW\_7%C@F%4>^% MS1 O0ZXG\E6Y@\,^P[8%_D,A3T4187EWW8T&.1@> 6W'RBJ%*,4^"F.>\](!W+Q"ZF0:L!/ M9 I^-$.\.9Q4T4+LTU^;XH'R"*T=4\@B@Q M?/JC^O2UKNZ^?!5_%,4C2"L89-"/$\ADAP*/TY@A-J#QF=I-\JXQ.)X[VA 6 MWE;.':^\L)T_%$LKSMD_/U$LB7BK$T*[&A#0O1Z[UX)_JOX+B=&F6M_)?J!\ MOZW*'R)6CQ O)&9/YFI)EYR!(0CZ^7TLV'>\KN"F@:=(Z=D7DCE&K$]N2ER^7 MY-)5$):^W##T2GD9,88UVZ6HAT,ZAM(82@(?DTC (4$<4BK@@!X/(H)G%T4G M?12.EP@/[]^X*2P9T&ZWA.26<;?%HN/#D'[(W81GY%NH"9D'=.ER;,U/PSK/ M6&8GV3TX@%PAD/H0!QQ'D/EQRM(T(@.X$"9.]'LDI/^Z>P4:89E@B\!-1.;: M&5"8HY>W'W (@:MM /T8_UCZ;\MIFT5_4\[MU_H?D 1Q"I,L3 BC<@JJ[HCZ.5-ZW*B?^U*M?_^ESLM]L3E^?Z=]F#Y^S>OB<]X4 M[?D51=FT\\I4#=[%0JQ4L(@AZJ60+V>LQ7PU%WA;KJQ:L M=XSVRFOQ3GT\CQFK9Q34>:"6H:_NW7QV_S_:,9JW?8:SV^\GJ?K[I9KI$E MJL[O*V_PW.M=[W[%D\[/5NV>.+;G9LF%/F4+F5R7RL[3.7FI.">=RK/O1;W> M-L7!D?: W-?E7B0IS7;=0:3]@'/ M\XFZZ!W07<4M@;>))N+)8SS?['MP]7@"?GAZ?L"95B5X#J=7J\_.?XTYU2XE MEB=2!_%2G3W?;,OBW36MB\UVS_.UO!+N_M!"A3U6E<)0-=Q(F8;4G3K? O '9;"V+YV@Z(Q96V%W&(+?C2N7@Z1L_J#[) MK8=5D!&$02:,A8RD ) XP(,]GC&E5S['6W'=Y/?2P&K1:=YE.X)+K2)I^*,B1"3/*%Q(^%K[OVV:%<"CLP"REFF*+8#Z/!9AP3+7D99\FQSAS /SJB1'7Z7(4N6?*EU-I MC#"+*"2,1(S0 ,A# WI3?A0CK3J.B0'7)9P6TT,)0K-F8T298KG&-5N:E9HG M1,TD.:=8.5>>&4/B,@1FG M/BS+C^5"5D[_E]5:6>S[D^Z)=M)&0< P3'O(4 MI03[G"9H,)-E,-61$NT/=RPC QY/ C*JQ.C3I28C3IG2DQ MDIRHQU,RSBB' M,6_+4 US^)6EY\=<+?KE&&0!)2&@*4S2 ,0 M<\!AG"0<^O@HJTE3K"!FIN7)$RK. M:(0I:$S# MF,$LBI(D8+%/$W]86((H@UK"8M6P8\GI<7F?!V#>NDQ,-/J6U'F\L^; MV]TV%S2]+?8T;]K3%INOU6Z3_<==OJOJ[/NZ*#;-"@$2L0!#'P((D)]@ D&< M A AGP4LQQ*_=W#@RFM=D('KG5A0P#1."%Y0X,Q."IX@ M@&I'!H]C\L0$.F5\%G"$\%2>5M,__0YG6]Q.%J3857\B*$E]%B(28LP" M$J+4QP)7 "#'(<' V9QKA&:FF?/\'3-36V!Z3$'QM_). MGG;4+\L%S)OM7@+G1?&^$,-&C*DOQ8JC,/0Y\)F/$I_'*:(0'0J<"=5[2\89 M"L?S\[_=)NX)9;J[3LIT+AT@6S)CJ]@AE*DB0+:902G" ?1>'03 PR MZD>FTGOQ@QVK:9]"57?[9I^7FVWYQ5Q(+Y.DKXU6^=&4NZK\\DKNG7N/A6\^ M#5.4)67.EJF_V9]).UU]Q]OZR+?O"N/WSX JR1#/!("!$@: S^+ M"()\, \Y4;J?T+I1QSIR>'EF*SL3BV;OU=KO#=@CV*0792)N1Y8[6I1>!].K M2N_12TMSMJZ\3)]R0XN%""Q#T>R[=;;YQ1IO5BK.OVY+N=?\+W?;]>\?9"5H M%5"0)0D*$Q(@GX:I/*=>0(I]QB-.PL1:>5G?M.NVF Z0EV_^_:Z1MU_\AX0F MI7%;>7?MU<^;KMP\N&"Q'FD0" OU8[C@Z;_U#L!,X- MK9I]\^RL^>93\7U/!&6_KU(%BN.;Q'IP7LM^JM3MX@T MWM^E#U[KQ,3OVXRD_-P"8Z)@+F3=,96W3YNOJCOSOG5%WA67!=U76P$%MPTQ;X1ZX@WV_RS[!+<%LT3-!&-,@(P2P*4 ML)#QC%-Z0 -2K6LA76&84-8'X*UB=-#;I?\1>%-%MQP773&?+R3F.JX0C05) MN!;#2NKM)F9+$VY'7KZHV2Y959;KNYN;O+X_6A30JMQORR^%F#>*HX)_@)E/ MHA1@:3]B89K09##O(ZY76K=EU+4@=SB?+,T?8=4486ML*ZKN'$1KRNQECN>7 M5D4:SVFI[4@L1#RMN_54+=WPIBJ/>+>K_I#-+;RJNT[U-Y60ZN9=R;>E^+X M(G+L8OM-/J!/%1MQ%O"0$AAD+,(0Q2'KRN,L]4/N:S6:. 7B6$8/V+WKJO98 M=?=Y?WVW\_!Z+5]DZ3*IC[F +5;%^[M:MCXT1?U-LQ7=;:C4]'8Q4=+3X,NM%)^TAZI.8M(N/XU>\%F8S:,4T? M/<@KKXG)L,B;^EU)U6U1[^]E,_ >E_(XK.UM M=USO8!A"D*0LX1D* :1^%D4D&@Q#F&GMPEDP-Z'^#6C;C/4 M3WH1O>ZI?$L MJVGAQ 3KJ> [JKM/=\_IG5V$;Q,W1GYL\C[,H3/ID//KGJRS)5^XO=+56W^ MV.YV1^T/*:(TBY(T2#$AB4]A(%)," *LWS5:"[T4*VG3<,563VA\HG'IJ MW3GVJO6C330??.N_^2R^WN"?ES>>]% ^!8./WI&3LZN^VZB=F3@6\K@L8^Y9 M"AG5(H>T66I>7?.7P?*[_5U=X)NJWF__L\76=S0_@L*Z_SYF0\ M9Y^G;(9#83DS:=27,0?-X_H+"Z89^-#UNKXKSC3>$9BFF 6I#VD80((3 MF-%#H3U.E:Y:<&!VRKFAPVJC^7@\V[HEHTF)-I?U$QPO1JXODZA46[(6B65) MK4W'7JP\6>9._0#5KD7Y0_&M*.\*8644U:SRBIJP M0TZ=>??L(%:7+*H*Z[OZ2U[V>2^MRJ;:;3?M7W"Y>2\> M_>&(QG?7?5M,IW@P3X.,&:YZ1QIUG,*I]".] MK Z.^=9=]TY(M?VNK]D6NN=94UKF6B)^&4IJWZT7E[A6>1O=[TKN/XD/PM^W MS2I*2)CB",8(Q9SRD',(>LO>A"F2)0%44PJM4*VF@E.S M;%$ U0B>MN'U@363CE<#SI>A??\_>V_;W#:N;0W^%59-U4R?*O<=@B )\IE/ M ATY5:ZG4K2Y]2MU%,J1:(=3LNB+RFYX_OK!^"+)#N6#) ">?,AW/:<11A M[;6!M3?>-HQ:I'KF=3!;XT_XBZ_)RKMEL5VP#&9RQX51&B8!8\!'G=8"/Q$J M;.:(OWI[+BA>"]64YNF0/5+S+/%L0?->HWCB8_X'W@:=\]=GW7'5&V*1\DG_ MH6PIOPR9+^M:>PO"\ML(DEZP)%%Z3*!+%N M2)012YZ_1FF,'55)^BAW'9I$#Z=)'%.6)%F$@BC& (.L^WX ::R5;JE_JV6Y M:8 ,FBAJ$*,F*78XT1,0)3JLJ,7!^@O:H,^0&THP '28'3UBX,/R'L>6& S$7IKH+YHBL/Q^TD;( MTRR 89R*AD*<0_:2)Q> ]34=HL&T2-W6^QP;'"S18W>:;=:#J0-V6G19]P-_3)I MD.H^RU"N7E.ZYH'P/_920\N;3^7-[N_^Z5B\?I#5/M>?RLU>'GJL%P D?@"3 ME,A**6$<^"&4ZRP,D8PC%BC5CS/9GF6M:U'*8\=UA]-K7W%>=DB]Y?W]IEBU MIY.W^>[OLOI+%MN5H[;[HU?GJWTEG^JN>[/4A-&H7RXKXUPNT9/&HS=ZB%Z# MT>M!>I]F9'A=KO9W_?%@YYA^@FY2QI]%(TF C#$Q"+H(HT')"R'&!J'SQA@K M%I7VNI^A?/K/.K_9;]X7-_DB A'E41*E<4QP1%F41:2/;P*+UE3;1'N6HPRK M=\6=?+G=:S%Y$I3W2['U_BM?5K7FVZY&"!Z92%OBUF F?77*M2.9])&U(:GT M ,X=SZ6'6*2:3 ]F:T 9P&?5,TZ:)O+X.Z%)&/A$I/012;(^D8? !UK%C8PT M.)G2[=O1MQ&@KKRNE-NFK>_6UF^3\O %ZL-S2B *K1= M4$"CK+LA@69-.E]#SA1?2DL*SRYK?\BKHER7-_)=TUN!2,Z2@B#%/L!H(2OYQW1=$J%KLVLIGC&R%-8*)>=;3 MNQ]+2QQ)/T$X,:L:ZP(3LSML36 LRVKK :]3<6XMP"")#JP#F+2FM-/5-$+" MOY:R7H=(QYOF%@1B&B84IA 0'W/".04BX?9]2H.$ J6*0T.^U[+4]VB\^W9@ M2$%?+Q^U]%R7*07MMDB2GDX?^&F16&1%0WLMLC-,9U594M/3I^:=T\Z!)#B@ MDT.1E^.[@-ZZ0+OX>BV4]KZL=O)V_*?\MKFPL*"Q^'(0Q=B/.1+9-\%1)!H$ M49J%?LBPSFK B&8FVU.K#MB\N@.G-]9]>8]#*5/X\ M/Q*F6/[XTL7VM*JN^#N19_]0K/QZ]RVO/G]; M;OL7H!:Q[^,$B=FL'^&0QYB*=#D4W06U;++'_(-T(HU]XN M7WW;EIOR5O,]8;?H4E1>MT#;4_.7WD>Z\HZF>J>V_OC0TO9I!?3.X*N7'KIH MK/9VPNS77RZT$BXF=>F%$.1FUW(CK#G*3?D6Q&&^\-M@_D-XN'WYNOT7BS!& MG(84 D0!R^2[4R#J<$<8IUJ3B?G16@ZSG3KVHKD<\&+A_!S-$%OM.].)>-IV MCZ.=KSUIZ7P ?=%O$P7-<7WFYPN4(_FP&!Q->&J.@-@!S4@&0S_&$:4,0@)! MDAR QCP"BUVY6VZFCX"*\+1"WL$29:G\+/])?_9OV>&=+^2I^FSZ&&?!74X$ MM;<>PR8-6IJ=X.>+4KH$6 Q+@WRA?%M&#+T_EG=MD2L89X0G 4\BDH*0H2!- M0M%$D'%.TQ!H+5MJ?;'MHY'B3YX$,ZPTN19%:H)MC1T]J54FQLX]E1,2+NC: M(*[<4*1AT)]?,1ENOZX*=%5VTS1+(Q!F&>,D0;%/""5](S#E6N=$-+]Z.B48 M5K);DR@]-;# T6 ]F*?<]A,B%#1!DS&W5$$7_!E=&,2!TFG:SW^7G[^5^UKD MU%QTF5V>;S_MRM5?[X29(H-YR"6$KC@.85F0X"A@&8PR#*"?"67JF@]2FBP> M\NIKJ738UF2S.F/E%*'RD!$].?0:>-X!7W,?5./4J5&>+TO.K 3KB9% Z?4P MO1[GBU2_7D?+,N<:QX#GXG[8&6&3/E [1ZS!S[E#QC8H=N $LA6S2LM= M93YP&8M!H]H>%HBEI-Q&1+CG 4&0:[8EQ 6I*CYB,4^,\,SA>O4*71M@R M1;R;T,/R?S)OAR0,^-F%$:[D<:"OVA*LJ*EG=W93O)N=[OZIT( M&L7VMB_W3"F7%9MB1!- PXA"YLM&F>\'.*9*CS(8:LKVJK@$Z+4(NUSI!*.& MYA@@54&ZI^53EZ&Y=PVD&08 2 I* 93XGF1]&?<,1 MPTA9]LTT9UGZ3T!Z$J77PFRGR"U0#:TRQ+!"#)B>7+TXH,#KD&!@B&"-@# ] MT<."0L>IE"]O]RUO26_87LFRPYON:.!RO18_?5V*F+$KNP^"\/)BJ5J\4"+J M7,PPR[(#<<.P0:6U'JGSA($,5LO=7I#ZV$:M9LJ"_UY6ZWY;)(LH]>.(1QD, M(\YP2'#?:AB'2B^UF&K+.2(2M[E"E9[R5L#[-?VY:Y3&[T3([VOC][IYSI# MVZSCRCMVD][:?ID /^DO']]X?]'()UW!/-'BA4/]1RW.3^2?SWA6IIE%R 3UY/'[D1_37-\]0\[+Z318#7L0 (10R'X4A2U,44Q(? MX7(4ZERVF@WDO#G4S7ZWKW+O5D+5N\\UGUZWB_W RL4U M6WYZ(?8YTS7U%>3>;5=B'EOG=99W/[S;=D7N(Q3C M)!6I(Z2ICQD/(I+TJ!/@*SW!X0I6RU$.K]?-PRC+31_FQ/_R2CZN=A+EBKK> MRT1HHD!GRLV6X]T,'IX\['4V]O79#F9ZOQP,_8=7;#7?\Y@Y *HYSD8<--QE MWG@X-,V&J:AHQ4OJ"^I#(+IGSAS";/O,\@%)\[;"R?G/+G:*WZ[:(Z*UW![472MU M@T3EY74WX%H.GQZY'#Y)%SZ[SST)G_U4L3?7$_9ZK<%>;_$AI'I'F]]HO]%= M9G<#]D0K[4[U(XVU]DF<='&YW:UNXLJ*NV.L_+#H[AB^:=?=C[/J;F%EO_M6 M5K(.XR*!$$59 B "V(<00P+[I!%F+("3+KV/P#GYNL3R@&W&E0D3#IYH%7XB MW\ZX$'_21_HU^8.-;V0EXG5GV5R--]!%WO@*A$DF3*_)&_..5MB[M%E.SFR6 ML^_W1=5\N%L9X5$*$>))"*(L0T%(*8U[?"DF6D5]IT-E.:1UJTKMEK&L#IY_ M%XE,43=[B.+[[IHWM1_S9:7ZJ/8,CM,(7L[Y;/)0=;1FOO5Q$UYX+09-ZFF' M(LZT=K\47V9@7FD=NZU!GZ__682LBG.%99_9Z!;3[Q[@%Z+T&L@>M=BSB X[E#*/WZ:B6.-I=(9N!Y8#T^_ M=__'R!5*-6[.K2X:9M:!E4'3%I7V^N%$4Y-#Z;VJ6.77-R?E/[I5Q$7F8TYB MA)$OWS( &2=!<)A+!2&89*XR'N:D6Y_=S"7W[B5>^9N;95%Y#\O-7OQ.C/=F MS6\SV?'6H@=--*4QX'#+L@;GRP9),+4[,FT;ZSO265%O2KWVQT7;OE]6?V5[SKH-V+VM[W-A#0O MLHP2@&' @C#)0) 1&!R"-@29/\FFE F@MG>EY)MI=;,JVX6^Y<[;]!EN$P/O M&N1M*+R2L5#K3(<3)-K>H9K:T9.'P-[ MC)4:V(;#J^\WDHONY03N;5+I> P M&]M4)ON)0X%P=BI,;529]X]:/92NM/IIZ.V"[S-$@RPH.,9[T=(8=* M$=)=]--.'C?%;2'WO%:GZKIK;??N6^.]]<%ZC>4Y)\E565!U$KB]&'MX).-) M0=V#Q5YGLM?9[!V-]AJK+[^RT4X\<7UR$E*N]4KS^V#<$/#F.Y;&*K*3!MA? MDW:\HRG6MIK!=^?6S)WN1PZLP+O-3_E6%$%S;:1Y,:ZN]_DZV\O4L]W8;H]- MG85;+_S8CR.?1X0Q'D$6D1 <-K[CV%=]A6GOK!KQ[6'G=SZ>420IU+7(@U85O5Q;W?( M"=7Y&;6]LCV?_Z??YA4]H;VPV!OK]1WJL/';)1<'B]_(6%VTL?-OI1HX$ M0\=(,;48;M-G=FLQMX]9O-O6NZI986GK7NR^+;?=C05\>UOEMZ*1=]N=2"?J M8M5,YI[;A-(TB$D@TH>(AI$?I4E\F-L11-3?KG/>$MN!N4?I%3W,[FC5"^%Y MBGJ\D_40A95RYXUP.FIW+T*=L- 5=I(\'(L]'7O@@8MV)?-*/::_Q?XW1:%H M%_OA;!6D)^R/ENM+&W+KN77WN7$I=S<'UN#?#E=&2E7/XV&MM?F/>9^O=&\L M/ZL[>KC9_+DD^?'#ZT44A %F*00\\1'&+"')X:)S%!"E"V+3(+&<$_Y8C?I8 M#F-7>E]SK\J?+MFTG]-=I['K+8V%?"<<-60Y_XBE?_C]I>+1S[UW8L$,B_I# MR7YM:=^Z$QU9TYC&UI>6^2=B>)S:?\SOEL6VV-X>X1P_@^_D&4*P0#2D, M8 M$,2(A F"E/'#DD@X8#/6#HS)YO[/%^0O";X)D3?CI#$*/[E_3,G[ ?BIKI]\ ML,7N@JZK4*PMZD;]YK*BFS5425C=Y(:NTG91,)AS"$$$D@$48 M()B%ARUF@H&O]H#EG AU]&708YB'I[2&)_%S.,[RSNI$'IM\0?:PQ'5BV5NM MI_^"/'(N9AGT[)J#.U2+2=C1[=4#RO'ZU/'U_>S_I\W,]JGJ8[IAD\2'T" M<813@(,P(#2 !_@@2].)YI2F85N?:)YLM)=/2],J33W=FH)HLF]C7F*K [P1 M^9R<%E,S&+M^570Z5[BZN'.EI.+,ZKF(TV%HO8RN]8M]K>5 M";S:)QQ(%/,&67-4NGN8RFNE^$DMH[S%JA?535&N%G)G M8%LO'AX >F1AFI D)B'6>Q]I>GB6-?;3_NYN63W*LV_7 M)V\L=T=GGQ64;K+>A^5&QE+-:=0,?E6<#[GM4LV)36=,\V+?B3G>T1ZO-Z@M MF'IBDOQ'O5$G5\Z_?&X>S9+F>8U]_WOBR8EQ!UV:9>;RP.4HHX>W:\X:?2_9] M>2@*SU]MXY1VL[(X--[K7V2E/?O>6-O^LL]7[(JWU.G// MBZ&C744M*LZ.TUZ,=*:#6(F6MAUW(78ZTV?VI*-9ST%I;&Z5=>WM3R5K M)[3G:P?R__P_D@ $_\_7_+;8-B+U=;G1?[-],-=JT64*@O6"PMD0,*UZGR'F M@NB.I=(-K1QM16FV@QE1IF;Y>EGG]<>\WF_D0WYRIO)!C/NJW7 0G_U0MB_< MU')JDG#&4T(@BD.?9#[V>V@D85HGGR:?'.QP M0GRUF-=7:CN.=5K6+9FL%@-L\FTE8-!]5>7;W0O@0IHV582SA"*0,,XCF'7@ MDBC#6F5X)X(T6= X&REVR[_R;5]Y?=4:TL0,BR%CA LM!(UIO&<];'1FO+7 M<99]4Z%CO'O?8/ P8/28\&&*\Y$!),OUP!'L(T8H]H.4 !'<$/9Q#XZ'$5]L MF_(HZ\^CXXAI9$I*E+9*](,1RJIT0*T83G;?5>IT.*-:/50HI=SLMSB^FOMZ"^N]Y ,+ZWG[0FIU];5'5\?5J7;Z8&K;H7B^K >*ZI#BQ?;8I>_ M+Q[R];OM3O0X^2(KKNM\5^.[LMH5_W-ZLK*M0K66=05Y4:^6F_\2F<0" Q^F M*6(8@1B+E)+&C$(>$0018ED8ZLSUI\!C>:(OQ@?2RZXF<8)::N4:_WIY58O^ MUP:^=\3OM09<>: OG\=[GP Q)RQ((4P)!CQ'D"<(,E8C#S@=8Y=3L([&MZ8E/3E8FV MH>(V.)Y"MR5N3P!W6:<[;HTILZZOWJ(6:]LX2GV',6I1;T5GS1<[4\ M]F;55\_*\?H[@%5["LS%<%EDJ>_'@NT T"SD%#(2MV!P$"!,M:K?6()@77\# MW[;^JE%M2WZ-LSR9^DKDKHNOQ&A4>[7<]5:E5\_(T4"F/\\_RGQA34B7N1BNF:=K,*J- YXSZ"2S#5$Z'8N?53,L8 M==72YTA5G631GF+7U+S#VS4MM_)44;Y=%7F=%?5J4];[T[(821:)[#1+@R2C M*0%I&O$T2GP4AG'*?);HI(.&F[:JIGF7$WE9J1;3_4N M,NT=L7I?9JLTI,?E!5VTY!0W=-*6<>4D'7MH.3IV=[\I'_/\4UX]%*O\3$W2 MMG1>4U7AX^& 67N$DY;UKC[B93A.$ABG*( ^H3CD/HT%WB2&OJQ)Y ^K2CS)>OF]8Q^?#M30;NW0JKOA_ZU7#&Z M93WLUH2ZWM^UU;2;D7A$'. @(QDF+!$Q&"&8TACTB&D"]9ZVF!&GY1C'/GWX MX!U@>B=*^JY<[@$/!S;C#E,+; M?-W$M0 W(Q-G0]S0$6(FXYIA M:+:G:XVR=7"GB&FF/6]9I1PY)?W8T4 MM@Q6B Y6N385$12>M'OQX;K#2W7OMKNJV-;%JGFN[GF4(T3&N33) (DHR6"$ M>6\3!J%6@5FW+9EPFN.]V]Z4U=VHK2@7*304KMY./S ?Z30>D[WP7.S)Z[ ' M+MHG8IT/F%:=/R+6NM$IWT:8=H0KS0CO"&JCR<''O!:85O)=1AE__MP6N[JQ MY$P*DX"(48YGTJ3WLYT4],K(^*A+?^_C0AGS7K-F&77"ZI1*,OOJWS5O@PE M?M[D33C=KD\OV"S\B*$DI$&2\A1"R** M:\H9F$F_BK3"2U&&K0<+TXQ-F>7 MEZ=WU^ZK\CZOA*+(O\G_>U_-G%]\_S*S@)D/.,(84HP#(*0W'X3625^R*OE;?YGG=_L-^^+ MFWPAF@VS5&:.09K)=!*@I($4AB!,$JV2PE:!6!:Z'IBW;)%Y^P::MQ'8O%^* M;?NBW#\F'JLC"+TTDJ?PDR/C?!)3GZO =/RJWP7>[JKE:K=?;JZ_;HK;-GG* M<)P1%! _EI?D,A!'*>^3IR J=Z5WR$M6![5)Z#$2%Y^+3;:ZWD#F5-+6NR3 MII>KG/)U!#3U!=P7.+F@9N,X=$.F1MKPPZW9\8R\)BS+7;Y=='LI]-[GTCL"E//.5A6>2;OR MY%-2(!4[!D&GUZ^1\H)D&^-Q7M4V9T9IN'_I)86_+8OM^[*NK[=]Q/B<5W?% MMHL7J9\@2ADFE"<@""".HD.\B$&X$*GKUU(U/1S7EL[X.86E/'RZQW^D@(L4 ML1L<7MY6$=-+&$>RJI8X3D>GGJ1+7-XO$MD_/$%@#\X[03=M-GF1J M9I1F" MW<@N#=E2VNB">HIUO,>QV91_RZ?7F@U1H8\H1@PF"-&8)1B@2,ABTYKX#6%: MA52&MF$YUSRY<=7CZHXOG#^S8)9#-66:@CX]31K"G!4M.D/-!14:2Z8;^C/: MBM)L%QNK.;(6U<>\SJN'O/XLO@M_+^I%1 . D\1GG&1IE.(@3<*^<1@SK4H7 MAIJ<7I':JFX]4$\B];Y(K*,U:ACG0R7+.MVC%6P TQ-IVDO<:4G<*/)=5;QQ M1KTJ@ 8X,Z.'62F?V%NP"..$4AA@'_HP2K)8L-@U3=* F%-#Q09GU\(O+5"C M0JA*M@D9M,"S:1%\E>(9%+"%-%C_-%E_"^JG:Y*6]@WB2_F@1=\B+ZNLW'_= MW>PW>+4J]]M=_7M^]S6O%J$?9RE)0Q!3'Q&,0OMH=&4Q\%+&484.33($'905&3*&2#A6U 4Y.*6H// MZP .%[0AC.J+F64RQPC9$QX=$+$?J5(4L!$8XRY(%RC.1H^%WU?;/-W MN_RN7H T8AD(8\H 95'&TQC"OD7F SYN"JK>SAS[ A*=U\ ;/=_4('3H--,. MEP8V"51HG&A.>>!(:RJISZP;&F7$DE*^*4OP:;>L=B86S%3;U1EKSR%JG+NX+;;;8GOK=;!,+H\I M,VQB?)7F&!;(.TN 5,EW>716X439IK9$-8\R,Z-%OR^I6'FZ3 M+QN(WW?O-"XX]?T@##G,(.4IS 2&/CU,H4@;S>T7#$5@.8WK8,D#:-VI,\W9 MIB7>34CC%)0;E\H3ATC8S=^R5\X#SB"?9[@=+*=C??46Y'6TC5IR:X91P_)[ MO?N65_VZXB*&F)"$^!GG)$B9 (3[2) &B,46U%KYJ[-(F8T M)3Q%((S2#,5I1!'HFP\C%BRV^:V\^V'D7(QZLTJC/6U'^RE"Y4'_KTJ^=5W> MW!C-:76(-7("QC"CMO3SB-,EP3RB&GX81M\!;T$8AYBE=RAF*&]F%SK#&/DT MCK,X99$OCR;Z*.K;)@GJ%SK9UHC^J;:JO\S9 U0>L^(?J*QPON'%-U62W\)P MU+9IT.*;'F.J Y'UE0>[75? 0XY#7B4,!*(KTT1#D5'\1GP81HD.A,[W>^V M/&=CPXHL:C.DECG8)$F0Q3,F+DC+4,[<$)'!Z$LS/4>SL'AYL_M[ M6>5"B?H?L_PAWY1-T\TSPUW[&<&0L#@,$$P( 0@'X@]M^[&? *W:AN9:M2PF M/3K-4M_F2%53F7GXU-.?'E@S*3G\X01F_V;[+.JDS. %W3+O!3<4S8)=S\M? M6V).507YOMH6NWT#@!??Y4]]@P#Q-$($QRA-PB# V"=IWR".8ZPC>R.:L:QS M!V3-Z+SIL.FIWA@2U61N(O[T=.TI=3VLF63L/$,7=,L K6X(E0E#2N-=3KL@ M8[VKVF69=]L/57DK6NR;3"@**8]9Q!%A#% 098HRE^5.7I M0_>>A7Q'MSFTT,]2?ZO*NEY$499E*0F3.!:STM@'(8CZ1DG$M:I&CVS*LD1] M>/%ACROO5H+3TZFQG*HIU81TZFE5#^RJ>9RY.U!U)/2WBX1:D:O+5%T0+$,< MNR%9IHPIK?1#W5+XJ_W=OJF?J/)ZR%F,"Q#&//$)R.(L0AF&,?-A#X\BDNKM MU$\&R_I._GL1>/Z7MSS:XZTOO8ND>6%R,N^I2:E;;AMV"?/$4ZJ/*EUYSZ3Z MZJE63_T&@ADG7)#SR?WLAO!/;_8/[R3,POOH'/B/?+<((62I'X<)SH(XC'U" MT[!O$OE1M-B5N^5F9 :LTI!6_GO I"P@G^4_.?.\W96WS2=6@TM4#4G8=!AV M8]2:,44U6=/G1W5TO=NNRKM<%I#EPD990K;8[HOM[;4 TI8F)_E-6>7MYSXO MOS?%??)Z5ZP66!OMN:A5 M]M6R*U>(UTNH6C1]B6LY/+TC=.^(W?O:@/>ZSS?P1=+5&3"M:(Y@^H*F3N$_ M-R1W$DO+Z4>'=<'FXH_%[7;ADRCB/(I\/XO#B%%(.>@!^4%$+>NU*@S;FZ\M M#*]HD%G7:V7RK$TJ]6ZSGNS4JUMZ'BE'L:M1:'^O=B6 M5;%[?+<5NI8WUU2??HN<$.P>?\]WWTKQ-P_B(\U;-0O"HHRE-.* <^(3GB80 M]1; * (ZTV"7<%N>54MXO>:TX<#;27NL!P5[CK8619SPL=VPTUK@M29X)S9< M/8M([/NN6@H1+;;+ZK&M3'7E_2&D4;[ 4FXV\NM[GIP/6T,=:S;.6>]>;S8P MVF=F?"2=R'O*Q^Q7W_+U?I-?W_"]/$,FX!5W^[N/\CF_3?_ FXC^G47;V_?Y MLL[KYOF2S_GW'1$N^VN!218%V \81R@!&4HSW*4%B8]AHC5=F@:1[>/YG1'R M&?<\I=R>J8\02!1$,<=IX&>PDBK&KBY5B?,FP]0?Q5IUJ^U .L=T0Y[2=0@^[JY\)3$#\]WQW%N.9U] MA4*EE-64&]Q030MVG4T]S3)G4B_?'ZJB!QQ2FB(&S+;NCF^^'OK1@V!7F!-2.%ZR)J(H#9E/2]PJO-MCQR=M1U &V#5#5H0PJ MWSPYVW*WCEWNZS^W5;[<%/^3K^7J](>R+F3JS)=%)6M&Y0LBU!X'L7PB!R.: MQ21+.\U/(!>9L]8;6Q/@L:S"1Z#- 4?OO@-XY4F(WH/$J'G!9 HGJ2FQ:_[1 MT^>+FGSEG7CN:(/7;'I_>.K$?UYTHIT+)>.9OW279$*_NJ'QDUK\_ ;)Y&S; MCP-SL)G0B[;#AA7/S18\3N\UOI_\XK@Q+U@))$,]_=;#R6"[C065<[!6,$I21,8P8R/R$99#%M:LKBB+$XA*J+ M!$._W^)Z0 O).V#ROO2HII[UGR'GT@1_+)]N#,SQ9CR?MIOA9>BPR8IZ)7*" M?76RJ0^CF"5!#(*,IGZ6)"".0=5MM;S_5JR\=UL1 MC.\&%&TP0NLP8;+-Z%B-.N*;<;-<@30-[1I#N9LR-LJB5Q1M/%O*XO9M6>5? MEW6^?K(K7U6BA^82$WD\?J0[XX3_7E;KPSP8U_7^[KXY92M?*%NU,[$[L$B" MB&1QEE AO@%-$T"('_H"?Q8'/-8[930C3-MGDCHPGOBW=]XOQ=9[S)=5_0]- M,9W1C8H:_#8\J"G=$O&O#63OR?&G$[N\KX_>Z>B_HM7>=Y?%?DHIND+ MFN(0H20)*8X !#3"3?7,!G?"D=YK![.CM1SC)*9?;P0HK^A0>96 -2#$S>M3 MC4CW9MSI3,"3EGK2U,-%1._CI4YB+_39]-UK$=")?N-0('2#CY?BH1O(Y@N+ M?1S_9[D17[,I=H\-\@CQ*$HS&,(DQ32-TCBD/7)"H=9[&"[@M1P:CVAFC(9# M73E#/)S B\Y$Q,,4\&CL6P^)+[MOJJ XLO/\A&%Q+",V Z,1;\T:&K/BH5CG MVW6#.T D9@@D(6??ZVW%ZW:OE'V93L MRM.LJ.:9F'E/XT*'LH%6 !4%9"!#$ 0HS+-*9 M(.)ICQ\D/EC[>K?.[K:\*WCP;4UV1-]IS7Z9XFM3UTY2V@=V)M^]L@Z ME);) NLHO\T?5\64_"8O3BW 21*0E"*4^#'##*.8D\X"G,"$N1):]9%;CZZT M>2C"S>@ZP-%S!UA+'G8\QAZL_OG"[ \.G272#N]6/WNP'<',9/%VK/?F#[G/ MI^(!3@32*(8I#SB.PBS-6(\_@@QUJ\EL.WO(U46NOY;<&SET)5D>[]-;0WYC M$NKB*J!J-_C9Y7,P+[.M NIYSGJ-D.K5;\"T?U^F!>AU2KX'J2:PJU7/? M3"?0F-"XA=SI>3?+?O0 MZ0MS'AHSVUE_]KS##FE3'S6SX?/Y,PZ-M1V691E+4\ @HFF$(/+C_JX8]C,$ M'#R@-MXH%\ZN:60B;TSO?YZ%;M5^]+-KO0W*7%SHUO/W_#I_(C+/C/N8WRT+ MN>4K7QN51PGVRXU\9*5>($+"3%Y>BI$P*L@ :"SD0.$H1L33!N63730[M<^ MJ3\@;=8?Y7\_-\]Z_=?0-[W>#-.S3S_G[CZNSD)/>'EA%GKLL"?D-)UVXJ>Q MG>H8LR0I-COPSYZM6.5NLK3%?@^P?N3_51OQ[6W5W,5])PPIMG6Q:O*P$],7 MF(0XBJ($@$P8D*8PCH/6).Y3&NNG*ZX:8CD[.2#T#A"[<]J_[+Z5^UJ@G.R= MT4GZA>7[ *YU"52!^>I,G5_8'K_JJ8& M[[:K\B[_O/S^,9>>*S9%8]/AU_*A@FV=DWR;WQ0[O..YZ!C+S:?=?Q M^._E"P:(1PDG"62 I2E%(&59T+YJSH.(4JV+?M,BLQR\!0RYB%SWX :\A#.Q MI]2BK[M.T@NG[.8F7^V*!QGD)")/.DQB\IX:)IW8V> =C'C^;T3,O"OWV]VT M,=&H*RX$N7E<[D;4FLGVTH5!IQ=7#@/J26-/ ;^&+.4 \#CA(>8<1R0AD<\[ M9(D?Z[W*/06>.6*(]\M]+CZ^W6E._2;QCUH,<0&'*\7;\73ML7+3:E MXZUOQ*S<:^"??%Z>#'4H]3_'LGYR/]I?;LBR->O4$G1#+)I,P<]"$C@ 1S1, M0$@BAE"2(;^'%) @-9U[#P8ROQ#;3,&'^\=<[CV):^81:V>3[0'2/8DKW=#Q M:4P=D%<;XG=D0LW+*B]NMT]P9H6 7XF^7BPWBR 58#AD((LB %D4D,.23^*G M0.OQ>EL8+.MZAZ]=0UF? #.25H_WP*CT>E+R;2EW[Z'GGSLUQ*ET^S76]=-N M8WYT0[:M6ZF6AAMFU60Z_BHTB,,D#1%.PIA$/@ QBM(>&N-0ZW+Q)(#FDG&; M2?EX+YE+SB=UT+Q2[VRR/D+X)W6Q&U%@6I,')/&&^1Z9S--O\G#1NVV6"P!5 MOA8?P'6=[VIY0*A=S-]LRK]EB81%%"9A$@>,)AE8,Z @;S>)!S+ ML:&%6LNB0?V2S4,/TEOV*(WD^T:=-"KUG\L_MD)#:X_T86]1\]G6)N]@E'>P MRJDI@88W]&<'-ESM1HB8TF"U.8,]KDU.'W10!AA%&4:8TM0/$0@(2,,>)4%Z MUS*FQC9=X'@A8-B<61AUH+E)QER^O/YF**S3F,:7>:F\;,X4(GXXZSDQEC46C&[N!&2)J3@ &S&JN^ ML#"Q:>YO+^*(,D9PZG,0 YY%XH?^H$#*Q S+TAQ&K7'+TY6V5(0((W?+K2PJ M4>SR"T6F)N+;^+3$/-431X+& .=G&@U*,Y,*/8^Y(=;VS!L^51C"H^U908T6?V,WBS;MC'IE^4XGY:Z(] MC3/=4/");#6460]A>&02+7XABQT6V]M<_#*O%P'U984)T6**4A#$D0_Z7?(4 M0A08R)VUV[2LUQW[M7=35MY>]*MJMRRVS>6R^[(N)&0S&;0^V:,29ZL\VQ)B M^1='U(].I[Q TY-6Z56AX\DC63Z>^/4)(D#!&F(: XP0SQ-.S7 MY],@XIGIK%<;@ /B:3/WU7>(N937JB\F$UAGDUL-N;7J+3>TUZZ) S+8D7R. M3%R;7/GPJ^WM.SG)7H0 BIP9LP0GF<\02Q* .@@X)+Z)E=]A#4^QY& D1QW( MZZA$U3ZEML2T7>HY@>XUV)W*6E]D5S]U'>FL=A28299S+::PXSQA+IV=S F6U/BL&#N; MX5YB?&2V:\29;JCV=.8.R((-\JR=$3\M*+S@")$X3<((Q:&()TE$">A;2U,L MDM]RM]QH)K^:;6AI\0&.LA9\J,J'HI8GIN1R0]'JP4Z6\AF8_.I2J)GG6F1/ M3T1/I+/#Y/W2H9KX>=0SW*@DI /9=$/%1EMQ+LT2?\^\[(MCZ:^'C+ XB& :,^Y@3E,0( MA:*_^5D0,!1H7<*; ([E"7AO@2SR^EDJL]=9XC6GD#UY?KXSYO^JFWJB^O?S MIG":F@@[YB\]<3YU5>^DKX]>8\#!2;7\U<$&KS?"^]*8X4D[O,:0_SWQZW6C MF;\@Z1.ZU0VIG]+@Y^_!3;S<=RL^%E)9^@6T0@2U@:X"!+ MTY11#"E)((]A1D(?,ZIU;';(]UL6[QZ2]T6"\CI4YT>V.=[4Y-8V97KZJ4:I0%I;GN-$Q+%B!@"HEQ_VBVKG9Z,O/K5.@/A.0KE,4'RVV(K7^7VOBXW%TO#61T-"D- F2^W M^KTZ[#.=7=-NW1Z.5_^]+ZI\G>TKT0L^-/UHP0F'8>:+F$Q%,*;)EF8 M9!R3(6%S4$.6XV>#:= AY''TZ45/Z\P-"Z-77@_,:Y%Y+;1Y%.0EDA14912W M;BG-.%/.J(\!?K1C+B$AB3E'61:$, PY!;$4/)A$<9P$P.]B+MNN-2/N:U^L M'W%[#.H+K,V[UNX'6U6JW!H"ZK#/!5L]NU6[-E\65?.V>5;4JTU9[T4/.4Z' M.6>4\XQF,*+2Y7#[^[+Z*]\UZU"?\I50E%V1 MU\T[11)V4X,P]W[/EQ)ULVZ@%Y-'LJP6E*VW16[QW\5ZUQS_6\1I@#').!9'(O)>@PR,9]IEOT8 M!5$&D\5#7GTM];=>["'2&:ZGX/67]*]OO-8,3]IQW(/Y<7F?7%C>UUSYF\2I MNALS;GC3QL[,U<6MF=GV8P83KK0A8]^=;DC]I!:?W9*9BFW5L/&T M1@E6DY1A!%U6$>O,#!0.['UIP2A.F8=QLRY7>YEC-V.,,!X!$K @C7 (:9_( MH10D0^1/]:NGDS\R8(@K$Z0A?S:8&2A_9(S\*7,S0/YL<#12_KZ:DC^B)G^Z M%#@D?]K07Y*_8?9KR1_MFH@("WE*LI!%(LU$R*<\[9OP4:2T%C7HBR>:2GIT MP/!6)D=#^FSP,E#ZZ!CI4^9F@/39X&BD]*U,21]5DSY="AR2/FWH+TG?,/NU MI"_KFDAP$ 24<\3CV/?E4>DDZ9N(,U_I*=1!7SR5]&4#AKA*8J4F@+A4.2: V])3;U;>[9?57L[/!VIIA6<( H13B-&:T;U:TJG5A;'1CMJ7R%)\G 7H' M?'J;$.-I5=N+F)1139&]0.8L^YVO<75AK\(8S6YL69@SI[34'<>*6-]HMV^2 M<(QCZ(>I/,H<)D$2$7Q8.(ST"K6.;NP-BY@NK4-%S"*C)D5LEKW6U]C2DK&! M1+LJ8T/->57&1O&D?*1XNKKQ G$SJ<@YU]L\[9L/$H#GS.S4%FX-T/4'K<%T-HMA.<4TUSB[HG&G6W9 ]XU8]KZEI MA;7!BTE=8=?E;0X6F&.*<9*@ ,2$QB!BL%^$3W 2CEM(TFG(23BC2 M64<:PJP;6F;&E-?6CX;SH[QV]&U9Y4V!6EK>R0KM3=NXJD37:TI'D,?C1SXL M'^6OL*P7=WW?%'NZWN_JW;*IQ7):3(Z!*"2 ^X3SA%&0,A_*O#/("&3$YT"K M-/ \$"TKY1][F:!+66S U]Z?6]%E-X_R0O,)8J\S0G/5:R:O*BZ@N>]0S;4X MB?;7KTV9YU.3O!.;Y)7UT\]U=GF-85>]FZ^>^'[.\IIVG'1IN7#>7N%&6)F; MA.>+F"[X9(90UHKS(H@YC1E$.(HB&/N$DICT.#D@J7[-TNDQZJC>X.*GIZ)5 M]DKV0T54[Y=BZ]5-M--\9&0&UTX>RBSXTXDH=N6UEKW9\-7"GR9R:7:"GRYH MZ=IO+UX-\L14H>HW\<%=_6[;EA']K2KK>A$AD&04!C!+2$9\ 'R&>J0ASX#F MSO\,"*TOS#>@A&K-%H<&^6V:2&3;8?/%HM8R3_B\M4W^1ECWMN+1"^ZQ&)'& M=(:?(R:-8L!P5!KO#>6XM"M7?[VKZ_W3.M7M"E7SEQTD]CVO5H6 NV ^AB"D M%/MA1!D+0(##PUPN3OW%-K]="M%5##OF 2B)5-J*U"E6]>W>'LJ(N&*!=\6P M,1/ALT>%WIZ3P#!Q1-!F_I+@VW.C(WINT<#GR?0(]5?;M1\^>7&M M_>EK*&]7N>9==E7U[L^A6B/LM[[LJN>)J13KGWDML@F\7;/O]_E*_/BYE+_Z M$3Z+*(\RF@& (B);W1\J(I5+@_RWG0'>3G*( 8\ &D$LRP"D(2T-R1A@=:# MJP["MQQW>YB_=C@/>Y)>@W2V([+&O#_Y&=HY'._((=O>=._ESN1]P5_K7;5< M[=[N/1)%[TZS9&RZJ_T<,=HF0?86G>WXTK&XO>!)$*4^]".4@9A#$J51U*'G M60KPK+=91B&?Y([+R]=9UJ)[+*M:KDNWD^7Y;K:,<[Y3L=JHQ]]&@/XIH_+\ MH5BY)_U;Q5]U5N8)NII>,Q9I:ZV3V)L_;BK3F/#HFVL[0K]Y(Q)V#&=VH M.YOW)HN\A^L:2D8P%$*>(LA\!%)$(648]$8(<^BDP=N-FA$97__\7#2?S_1I1S:E9F6CS4\YH[ METG;VY]TN'.?[6:^S&.F4/T=^,!59DU]],>AC=R[$7#0JA2D,4YS0,*8,"3/" MC!U6>5,6.I!-F#)EGLLS;RF1,-9I7+EN,UE_<321>'()Y]\AD5#T_:QW=HQT MRI\ZD3!.UN3W>PSZ6"N1^/JZ45^U%U4^YO+-8O%[6FZ;FP/[Y>9S7MT%BS3% MG$&:@CAB@/JIGR9!;PE*4JB=/3B&?ZI[/\M.D:L>J;.07\;2<'E!82#]=Z)^9ZT?X8<8%K_OA;X'>UM#D5[5QEZ*<2[ MBG72N*Z]ZG'.0+#@(&8, IX1'R1J\ L2 _[*0CJ;SV\#;,FR@*\U[. )],] MM3V+.7*&*;O<-*F$H[W-T66'?X_TPUR?L)B5S-!Q?XYD90[B#.0/]+$P !RQ-TQ""#$9Q3 ^;.V#:E8P)S7(VM7EE \6AK,9*;YLUJYF[ MHSF:U5S>3/G)LYH!?6+ZK,9FQ_VILQJKQ$V3U=CW_0QGZ=\)P,6V+E;_7&[V M^2(,XB2*@T@^0@EB!&!,#F?_603-7B6WAM)RSH%O;ZOFM1?O@,MK@,U6CT77 MB].WOB./ =.)MHP(JYPJ'>7H(3YQ--]!E7[CA,T5T]TS"V$_X<,7X"GB:_R6#&L^Y<8CAG3Q:A./5I&*3"C,2/ MLB#K-B;",$+4A=N0!JQP)$;I'4%+-J86\&4O5B5 _0.T'H'2%Z7R1(KT$Y\>L7:M1=4'O#W+LAS::- M*JWV5SW1PP_+8B.UEI?5I^4F_Y2O]I48XGF-5ZO]W7XCU'?]6U76]9_;*E]N MBO\1?UP66Y+?E +=\OL"!B& B3Q5#DF0\C#"-(0<)L"/TP2&6G,;^V@L2V6# MS3N"\R2Z6D\M)W")FI"ZY0T]C3U@_U5@^;46Z+TC?)&P'PWP7O39E?>UL<(3 M9DRKP:-9OR#/TWG4#>6>T-YRKK%C7^_?BS\=[LJ\'2DEHTE9H?L _7/TER'P"^=?TD#WYM^"5R>5?VO"VY/\) MZX;E?YA'WZ[\#[37@/R/87J\_"] (%IC//33./-CGY 8'>)-%.#43![_:C.6 M$W2^+*HYEF;/,S)HO"K3Z/I 5#=$>81I/$@T=%]5^7:W2 "E,!,3\UA,V!%F*?LL.KU<= &NF16;I5TR!9F->,]UY0GJ/U.NA>D>L5UZ' M=F+YTR'RDB):<8@C(FG'MN>Z:9%!52FEY=U=N?VT*U=_?5A6U]6GG4R'FJC\ M(:^:3:,%1@1",>N-$$5!@G@6A$'7C5$N.5=[^LO <) MST@=1B-TJPGFU$SKR61'\J>69 %0#&JOA=CFA/(AF/9HP+3RJ$#;!5$T2;H; M4FC4HM)>%QTL>TTS-=[OOI65G/LM4@(@8XE/28!2(M)7!&C?(@(<#90[[78F ME;E&S&IO>8 W6-?T^=36,ZM4CM&Q%IB'7V?1MG8]ITA-LP83ZYQ6#;?DO$:- M9&>P-KVKZ[UH#4 _H)@F<09%JV%*,0S[UK(@R4;IDF(;J' [4 M(@OTC=>A*^_=9>JF$:$6A(X :;+IJ/CH6O&:\ QB9;#HG%P-6$00(@I3F"4$ M!XC0.$I0WV0DJ!JE/#H-S2$_Y1'?2 W2HG2@$-EBTX0:72LP.8TDG2#1T:4A MY#HJ3H-,>4VAAO.C?&]H]2U?[S?Y]8OZ8WY?5KKG:?%-6=\V1/?+8 M_>5GN7ZV\ -,XP"C@%-.483"(,C$C#)-,,2!GVDM7]EHW[*H]9"]ZQNOP^4= M4'LGL#WR>/C EP;Z^2.OTSE'30?G]HN>/!Y<4K[BDJOF?HRB3^S<8]$G]H*B MVG23&T)KU<+GMSZLLZDLRW+A3C;R6U[>5LO[;\5JN<'?BWJ!@R3F3+05DA2* M$)! %/?M9234JT TN!7;1XU/\&A*YG#B%(5Q$L[TY.\4BO=%@IE:U,Z1$^@(YYQ_40P.5@U^N-U/_\L$BS"-&0!Q'S<4I0$.,8M%\<^M1/E?;N-;[. M\DC]S^7]4O%^MPX':B/4L/EZ(_0_\0?\QU0C\S\_7!B9&C2X,3)U )>#7:YY M8+LNEA^6J^*F6/V>WWW-JT481W$:LC0A01+@*(RBK(O5(4@ H8N'O/I:*A_+ MUOY^G:Y["D6Y!TM(7H?IRLN_KS9[N2[N:8SI$>RIY>MV:=,;\:=\>5]:.!/G MZ3_0<2$_'TZ=&WGY"/S/3S&/9$)50]CO#'<-D"#U8P;2.(QH3'!$PPCU#6#$ MM185-;[6%$@0,TG T?X+8W\ 26X,^B' R]$=1&V8 MB\GH=G&]^Y97M,E&BKSNV@E@RC@G0DH8#!,>0I&)].V(_U,Z]S;\VRT/^@:3 MVJ@?P=#EP3\-.7H:T,#Q#GA>EP-35*W+U5ZN+S6;9S-3]@2+/>J>*:FT3>IC M#().'<]:^X)(CF=F7JTT@+\TU4<&[8N\M G\OMCF[W;Y7;T0T[J80 "BB((P M\6&(*.Z:CE.L=XC82(.V3[]+T&J"Z9UV,D*VUK3(=SWI2;8!BF]LN M%VE[?0?&#.MNY']F37IY7\8D7ZK*]S%_R+=[66X@3 #VL9AT O%E<902D/1? M3PC0*@BJ_*66%>QSN5MNO*I%HR=2ZKRH"9$52O3$IH$(:2 MB/II""%.84!2(3Q)IO%7_1JLKAK[?KERI4G/MG?^2[ESX^[+2P4<\J)E0S.U4S MO^K12@<\P=MX6&!MC@G+'[P6=7=4V)NM>/$ @B]E8A;=Y88*6[7PS*EA>VRJ M:ON[K5 ?T<[CQ^7?OXO9C!ZFCF0,355M$^6GNX= M\%QYDK(#I*NV3N2TBO8B.19)K(P#F%(*(HBH8X!$+/;C(L$!?$D9CZU M7E.Q ^/=2C0#Q463-$UUL?BA[13&-"$*$R$G3X_=BU' MUBY_7SSDZW?;G>@JA7P, S%-#S@H1^G0&&^MDP[.P5:")G@V(H^J?!V0;:,TNZ&FIDUJ;38376729ZVUZRML?XZE%R@^;O8;!:8 MI!E'.$6 P3A.F1^S5 IO@$D(6$+UEF:--&E9_]K'KNBRJA[EF3E\)[?3=5=L MS7"KNH([.:VZ*[K/!*Y;R?5^.:#T>ICGZ_9;6LI2X>[B(I=1\MW0/--&_; P M9H$S SG?R;MC8M17N^)_VLL&+$0D3D$<^JE(0\.,8N9+(! @0F(_&/"79KA^^U'N40*$XB..<< 0Q6F2^*!I&B4X KI;=08:M+R%)P]K M'K+,R\\M6B1U6(IIG<_1":9DU[WT\B7>-)++4;2[(7]F37HEL33 E^95%RX, M_I@WNOIA635/;4*(PB"A<9SYF%$2QDD:-N?O4PZ1'VB=>A_>BNVSD]V!=>EP MKVJAR2?:)+9!=V.&$*FF9=-PJ"=@3^CK4'D?7J'/YHV:']FY(%/C&75#FPS8 M\?(EG-',:-=[OKZAR_H;WY1_U_AKO:N6J]TB2669?QQ&(1,SZ)@%$8"AZ 4^ MARS.E(\CCVK#XI&#'E9S&T, \QIDWI<>VURUC%^@Z=*A A/LNC&'Y4!Y7((F13'ZKRH5CG:_+X9RTG5-?WN;R@L;W%JUWQT#Y4@OT>KKR ]HM$[!7;?W@'T-X1]6P"J4_L!=FTZ"4WQ-2F@>5D/5ZS M.N7Z_]W7.RGV]>?R8RZ9*C:Y@/=NNRKO\O=E+7ZO"Y4S/\4@%F )0R"*4\I0 M"S4,<1QIU:*?!:!E\3ZQR=N58B[76>5MA;9LY*Z=^*W\>25UYOY49_:]SA@0 M_'E\KQ82G'>[7M!XYO�+'AI L!:-8^X4:(FI>" MY]5/Y_>':IC+\GNALD6S 8.WS_9C(N*S.$3 #PF$,0]AEO4M(D:UWL@;TX[E MH',*K2EZL1R\M3R*337]GXI(/1D_177EB3]M\@.=IQ"OO#_*K8C;Z_UJ^KWB M"]1=$%<3A+NAD48L*W17;MDW 0IQ0$+, MIA'%:9S M&LS(EF:#3@N,Z[!:4[&2(R>?*4XW^TVAY7(58=WO]QXFV+YM=@4 MNXFO:UXD[\*H,T.Z&^/.D"VEC6ZI>7%)YBNU^'Y>5EFY_[J[V6_ZFD^+-$51 MF(0PIB3C08HR&H1]DPDCD=8]IC$-6&- M39,IM(7 M^7VUV8-K9"W//0$:@2=:NIDF<(1I><[4(>%J0[7Q >[SO)S09;& M<^J&)AFPHS3=VW3/HZZJ?%GG6=[^]V35AR[OB]URBOZYND7DW*9F)= M3]MZD-XO/U;@KW)!$&X;]<+;5$G?#1;//&8^5 MAA<^$XVE! > <(1H('XDASDO@*#/YH8*YH F!^1TFCNF_:RS.H"ZDCND8X5Q M"+U#)=$6KR;%4*>R]40:^"-M6NHW@G57=6^,2:\JWFB^AFM=7\Q-GMWU40@I M]T%"$\AI%,4AAWV;/ )XK,CIM&5=W=Z]6F/0!H-#=MN\HRWZV9BW=Z%6E _HF$" M,Q]F*:&1CWET4$H>'!?:AJJ6$1#6Y:Q#Z>4MO'8Z6S8K2^W\=JS,F?'%4/V; MS@DFA;%W2@>W\4F[VH)^HG;?XC$U$58F<^PLV :/9J? M'UYA=N+Y;P=GT.17EVQ7Y6ZP/VJS,Z3R$.$+Q=<=N>Q^^GRJ,W>H=R/7B?=P*2S6SSMG-=]X3P#(-Z M6[PCO>"J)(ZVZ_4-7B/,#1?'?BK=53%9D)A#DODL2FA&>(!2'"9]NYQ"K4KH MXUNSG/GU<(:]\&V S*&J9Y-'(VIW8/;C*\Q.)'+/"-,2MZ%DNRIJ@^UY51+1FW*5<\O@.5+UD[TQGG%5&,<;II;NC>?.?%DKD7!2 M"A&*090PC@E*8]K?>X]]P'R=TKP&F]7* (<5Z-4LVT8=C@"E6:W(W43GGVISY3.P0#670XCF-!:1QE-$7@ M "3D"3-0$G!,\Y9GT\]+ A8]5.,E 4?Y8)2*3D6_434]@':A9I,^L?H":\)+ M3@NM$0/5!-<5/RXT\WO/[OBMWC]WR#_E M*_F[9B<)0\8YP!$,,8P@IP2R XXDTBJ_;KYUR[+; VY%MZV((.>>=RUJ.=;+ M&_&G'KE7'Z!K5TPP[1=SB;E"?O08[4P1&L#Q1#RW0;4\0>YY77 M(+UJ:&>OTCZ--)XE444WE1C(U6-S(OBZVN6BR?=E\D?D)3JAH',8A "&'0E3[ M9A.&D EMTVUS(FEK83:U1)<2:%U,7W/\-:YT!M]0FAT=>X/->6WHC>/)_#;L M@D#1%@FS-$M]D(KQ3R)P , Q,'"$94BS4QUAZ4ZMO+CO:FO;]77.36^W&J7; M^C:KJWNK1O94E5WAAC+:,&SP'JHF=R/5DA?;Y7;U\B8N3 "C,8@X\4F4408R M>)@-I@G4*EM@H?F)#ZW<]%"-'UH9Y8-1*CH5_4;5] #:X4,K%XC5%U@37G): M:(T8J":XYK@<7?BDA:?UP"<[QS* MBWPIGCL9Q[4;JFG0G@OG2DPPI;MHQLOJXV'H/FTX0XRD''% 60)(PCB)@JYA M1 D/1RR;C6AUFH6S([IFXZ[*=T5U\J;842:';1",85UOA\ VT^.V".2ZY G5 M\^K=JXPI+%0:H-L1Q3-HT)G%2F-;#_NOFV)U?7.3 M5R(M;6[\"0GQ&1#_!S("@R2(@KAO/XXP5LD'S;ZQ>RWT\$1VK?%WL%D$$81K%6>:C(/93"%C<3P80R9#F^R[#V[%_=E$PO"KN MY9CKDT61%E;Y0[EY: 9:@].[6:XNO^AKFE^U[-LRL8/BRQ&35*P&59-P-[BF M3;7/TG,APQY/J1N)M0$[2M.=;?ARZDDNWY3/>&%Q=Y'X,2)1!+'O$X"S1&3R M??D,%'*H5;/6=-N64^H!]7V,LZN_.CHUL6/62G\Y74OX1U?OYZ7]J?D63Q7H M5%Q*->D8-]30FG47EEG-LVC^!,#")QSY"0D(#(.4LC 4\GU(+!-NHN3/D&:G M.B]U6O+GI6U_6[O^K_-N>K??*.76=_E=W=HWLJ6O[ HWM-.&88.W\#6Y4U5, MV3K>KN5_Y!V9A^5&*O<',?\NU\\KN"T""'",8LA]EH8<0XQ@?]40)01S'541TF+PBI%8>X(:5V3"LGZ- FY!0+D:^J1Z'G_UQN]ODB]2D/(4I2 MSK. )SYG6;_[1A& >''?8/ZT6U:[,6JJVZ[.('X.47\\/U=,[U?O:WY;;+#RV!ULD]*@'<>8V=&*4L9\H10L0K*D-PJR]- V MBWR_&ZULJ[@I8*95_;': S0R4G/YJNC//$95^7]+8U39ID%C5(\QU3'Z:7]_ MOVE.ABTW$@#?E'^_V]Z4U5VS\7PXV4Q"$;A32%.A$@RSA$K4IZWVE?67#&,-JTXXYR-6;<3SAM1%!B=$[ 3G;70Q%\BZH MGVGZW= _XU:5=CNM]J,?Y5W^>?D]KS\LB[4\%Y$&&8MC'_H^(!&(*4MPVC>$ M69AJ/E6D^_66E:T9=,V+V?( :]'@\W82X,E]B)O]=JW_9ILVD6JJ9IE#/0%K MP7@-&D_"F>?]C6>$7!"E$>RYH3]C#/CQW8QQ7*BKBAB9>;V3K2QB#A@)XS@! M*0WC($T![I=#LHA!I0.Y@[YX8B5ID>FJA@Y1JGIAB2-=I6AA-"HQM4 <&;@H M#0.(%%_NSYL0+W;Y7?'ZZ,)0 1P%L $H0 C MGM"D?Y@QXY'>22-SK5J6$ 'TUT9&CC4NY*+(2[NWNI?ES1&ON&L^"^>:F^8M MQK-L-SCGNPRORN"E#7/C7G!#[RS8]7R[W!)S&BR; MZ,YYO:!QB(*0("G9-&1)@(/^ /WJX')TL5&JF/ M:Y1_-6+ZF2_^Z/<_5?>KH%PF.$L]2,&PBR B"5A MVE=:S1BFB4Y:;:Q1RS%"X:$)N4NRV:_;*JC+U:K+.D@>J<8O1ZD]W6_\P1,[S&?8R%5E;Z+1V(,>\"-?-J\63\Y6NP@)B36$@U#L(0(I2%87)8,,X8 %IB M.;HUVWL]!X"M3.9B,E,=DI!BNRM'5)8RP+6B&DY*LZ8,/F&X07?EM?B\ \") MU>\UNB[)GC&J'=$[<_8\%SK#3*DON':#N&UTM9*%XB2(C_DZOVL24GGP36)9 MT!#P !/,(20TB%*(8;_DR\*0:FUAFVS7LNH=P#5#,J]DJ>#,$]#S_*YY,'#5 M.JEY'.:9*.JNOAITANKBZSQ^T%U[[5GM)?'4)T>H7H]UZH5791(OKKN:=X4; MLFG%LA]676VQI[3H2F79K(_YIJG66;Y8;>E=-W]\M\7=[/%#.WG$V[7$N\_7 M[XOE5UD-2%Y'C7P?9"'W12+K9Q1SFN&^,!,#D'/E)=KIH5E/0X5!0H ;B^3. MU^[;V0)G%V?MS01_V=KG;8X&:BQ8SN!WA75CMUVNFQ)+;W?&>)_+L_4$>XO$ M#UYOT_]7W=DUMXUCZ_I^_PI>SE2EIPB"),ASL:L IS3I]+M5.+>4Z=RH5(L M.N:T+/KH(^G,KS\ 14JR;-%8($ A55UIQW:T7KP@'RQ\!UVA EFJH"M6\/YG MJ6G 0+;?-6XV[/V\YK>&-3\'UKS>4+EUOR\-K%^O8CT8AK]BX1LO7B[@5BZ5 M^J@3'U5_,2S3LHQ24A8E"3ECC)>B#Y'R$C0R!?I@YZW_R14/=:NIN^FAO>\T M.!Y[_G5=5? E,# 3]7I9SOR#-:7[6=F]CHFW59T8,- %,O+)CSZ.F?3S75#F MY==FQ-U#M=@M*]4QNFN^KNK_2&@MU(TH]W6UV%]SVEW!N)#L.H&6_)ELQ!>W MBFJWU5];ME0'G9=9F) D):*,(A*&C)!< HPD7$KG,6RV<&IMCDG5%T>-41RN M:/ZPKN]D.KILG]>AFTS]J#U-OGE<<4!$GM39L2S!L3#=]<_]Q="+-K\\*5#0 ME2CXW)8I4(4*VE)-O9/5;IT,4?M*M>\)^*]5^O.VXZJUH-O\L/FFWMS94G]H9'XMY9U((FIK3J961I9Y$B/!(ER&>4$+ M3$K*0;MC1@FA."PQQ33F1%VL*;](I!AUVJ; M$21XX:%5YN[=?W4CW_W5R6W M*/JT>WR2I'"46>EWG* MF4!I7.9YR%',DRPDF"=E6&9:DQY. CLF>J5X3)TJO"&.(CT-YNHOJ\ .V;HHV<$:- M9?^TYIA/TKZ;^S[I:S'^8__G,3JG:1[G>8IPG&2$9D+D!,NL*T-%B$BJ/WEL M,>9UDF+ #)]-?S4F::]D+8R-IZ[>'%U]M\]1?P2?N__KL-&MXX#)TBLY;S8+ M:K,&].8V]>VY-&GIP& /9B-=E*IQ^UB"E[MO9*!%^X">ARPB6I"D3/.0Y:(( M18D8ZD+*I@U%P)7NYH&&(*A->M!QZ! ,,^?F^$.:YQ8-L,702S]H8BJ^ ML?(\6;F!YSRC*EB1"UQ$,2_3.(U0C(H^-B:P\U[M1'2]CNK2M2]6+M:!NJN9 M]$QN+##[&;A*QQ,^:5DXE!)9K0(_:&:Y3'JWYHQR3)=]O\W7?U9;-;'_J;K; MK=OI_GWD68D2E,K,C*)0R/YCP;(XPJ)(A2 1$:& &]$&,>4.RH+-@=I,,*- M\5 /:Q/9!V/9B7-'5?YP[+)G _"R8+0?Q+)1D,;Z0PAC4SFOU^W%)K]52:CEB1%:1J2, U[-I9E"BR:+$> MR:[C+@QLKQOK#]FT/1P G?UZ\(-[#LK5N'Z"852\7<\7:M-0>[%WOY?H8W57 MR<11LKDC M=$'O6#'U3 ]GD]@%(]A!DC^+F7D7U=;^>BJ@_#V^PW[ M'W798)BR**>(10PQAK.8(D7F@JN_)1D'33G8B^J8C;T:& @MFJI'PNOX"4-A M+Z1EX%%EMR7[7=#_W!\J:KLZ@$7[->,'%QV4JW']3%LCX_G?.QU)@8B(LRR- M8A&R G.1JID67HJ2BBP#+;*U']UYS_;LC;:&3%.W1Z-S J/M(O25;_T$+'W= M9C.FCJPR[]DZMGSZC+7BI/:8X./3O%ZKK/=FS>O-4[.9+V_NWS>KK^_K;_WY M%^<),-*O5M$KK+ZU8(_ZZ MJ0'-T<=KFP\3UT6?ZR^ M5:M=U9U#]-K>D)"ELAG("\1%R%43$&;'D0C*0-LVQD=S3-E.8'"B$$96"W[J M871:*V',?,5%?]CXIG$#(+1GNA_4LUB>QM7C.99GO+MLH/O)+(G5=MPXSH1@ M5.:U:9:*PYR3##R.9]!HCGG6RPDZ/6-A!C;3%&8N?;0 LW-??<3:F84@K)G: M[RO6C,OS)M;&.:5],M=#_?14K[[*KOO_GJ\6\C>_JI/.SYF:L+# HHS#A(91 M1'.<8-P'C_,"-*%M*:1CP/4JVT&R7B?PN"U+WNJA[@JVPGCWJJ.!TNA/#J=G MX@#Q+->"']BS7:CS,[5<>*:?UVTJ^;L/7&)VV;13YFJC7O/XM)/4^-3<;[_/ MU]6Y%I$DN:!%&JI[^.*"B (7!RVRZPS+]5PH<-Z?W8MN7^83Y>W[#!PT=%0% MNAGBM=V'9HU[O>].77^WWW#EW/H;FL5/N*W>^"O>)N M:KW3W*[:W'@#8P.K!S->=Q7G!XB=EO!%+NS:3?V+Q.0S/%\O/JR;Q>YN^Z_Y M>CU?;;N5]C-*F@=4/(LV*Y)W"S4Y87EYC9N7 4R;7Z8 MQ43.ZF_J]OY7R_&=Y% >4C2F"68L9R6^#"6@$F!8 LQ38,X7]ZN= 52 M&/0$,G/;]/@YB6,P/![-\B=EO&33T"+'L<[Z0:[QQ7BQ>=N*+]K]V>JK&M3\ M6#TUZ\/=5R\VCD=)'LMT%(F,2,(1'I5AWJ>F(LD34+_62D37 X=[D<&OJ_MF M_6@R9FC'5\W.[N26 CN]G9L'@?Z02\NZH4ZO5>O]8)KE,IUW@ATXIG5)U/]4 MJT6S[F\/*9IVT'#]Z@'](D4I+8HH5+L="4$ABP]'S@I28.U+HBS&=$R\O=+C MC:G/M (N+K+I\C#]KFDPC'^#WHZ\*,JFWX"+HJ[DN]E%4?;\U[LF2M^<5UH6 M5_9Z<$V4BU(U;A]*\#51QY ?Z\V?Q;I:U%OUU8QG+!%)S-*,E7$<"I(R>HB8 M\!!X2Y1Q',?MR/-WJ[D/]M("I>W%S<[%;K.5O9TU]&:%,3;KI=13.0QK2)Z; MJ\2\._77G[1ZP+Z!9-J&Z7ZDT%9*\O)**4ONZ.+L]^K[R:W8ZV8EO[QKS_V] M+1A':9D*BA178T)1OQ@5IPB#Q@FL!W>^]E/5SK/+ZI^)AB'.OO5ZW+NJ MZS 82JF7W?8'A5!'!_CHK'+\@*:[XC43/>3 L=>[AVJQ6U8W]_3;O%ZJPX'+ M9OUI?GK/A-KZM+JKEW5+_5OU.R?G>2)6H$B@,BO")$Z?G0V/)4U>D' M_J_S;=*W@\^WU9G MD@2)190*5F0DISFBE,@:V4NB90A=-N!0B/.E!0?MP5%\\.5'<"(_Z/4'J@#P MT^/=U9+N*@5/*@BZD@%<-U?'_1BK!U=#3%"#?F!^FJ*^U7DQ]8=EK"BPFW*S?!-VWN#P'L;K9; MW*P^JLQ_7:^^LOFFWIR,!$51EB8YB2D57+8#610EO0R48FITX::MX!/B]^2J M2-5C;PO07QJY4"PXE"%H"V%X.Z>U:M&C\55K!(;B8P6\T[#_ZCB&.CO 8F>5 MY >(W17OTGV>;GR$Y\$W3Y6:W%Q]?5^IK;Y[6>US.XLI8@EG-$YIAG!&Y%=R&CS9-;48\>IZV7? MM')5"[;[P42[1;J8C5KS2Y=];1RJ=@%_;:,:W4%)\("I2SXK+0!J6;NHQ[))K$01J\7[KW3LL\) ML"[9,P"IT8[Z :;QQ6@L/VGC <2;QWF]FF&*)>72%$6\R.(BQSD2?4"1%Z"4 M:T28ZT!(61Y\WDNTP")=2\UIY,!-2SQZR\3)B+07 F02T%=_J00MB :7C+R! MWBK\:??EW]7=]K9YGIS]5CU^J=8S3G-:THP@5M*8TUC&C_K8N$A!PW%V(D[! MJ_TI&.W]\L^F2F^^+.NO^U,+S"X7'FFV'KZF]QE&LL.5S9W 8-N<]P^#SWN5 M5[I)>-"Y <#9==X/UEDNTX4+A&TZIDU ^7P^R"!%\_A8MW,B7;B$(H%8E*2\ MQ$B4<<&.?5&>"!CT3(,XYERO*S@*@S+-V#Y-C$WA')!<+TV[%JDNF#,$I[%^ M>L*CT<4X1Y =7W2I\^H8V/MZ5?VZK1XW,Q$F99DAIBY)5\?219SG7="LH"2' ML&=D*,<$NC@DK!0&K41@SW"LM7IJ$4L-6#;#*DL=^$,M681HG MS^$8>FW*W7:WKGZK5_7C[O'#_$>;1O!=M3_V;3NC,U$./V M>[7\)G]#=N$?+F>W$Z#O+5^U46BM@GQ$H[W"#:+2LH>6T?GKZO9[\W^K^7HS MBW*"TJPL8Q:EN>",4TX['9RF6.N4)'?1W0,TK(6T<8?:,9:E!!/Q5&32_E*[(40F2H7,FB:QD6!19KBB/1"BA*E3NBJ']XY7*/0$5P!%EMF MJQMW7:-5J?::K =;;8 57D<_&5<-"FB*55,O[5.U_M;A/:ZHB5U35M]@V59VXZYRJZD))KZG:VVJ%JN Z^MFH"B^@ M,54-O;1,U=N':EW-[R6%9@@7)&(HHCC,\RQ*4)(*7!)<8,9Y@B,'4 5$=\S4 MHQ(G9(78;!6LCAQVRE6-NK@F5(_RQC/5H'I^*J2:E,^,J,9.6@;JK"PY%C$O M\BP1:89CP6G1X5P4B(6S;;.=+ZUB],V8('@>Y.G#4_T3)]Q\VTVKM+1JI,.) M?"^Y.)Z&VO;_5 S4+Y49^8"N:5\JL9_V/UP,)_Y2-Z!7K%I5]_6V.]A6BNM4 MJALLOVS:/2&S0K*7T30*2<+R/&19PO?C!!+*!"4<=.>$.QF.4\I.>?"T;K[5 M&W5H['VSEIW&]A[%K;IT\G\![Y]P6"-Z&/6D,F!D[>OA>(-ET.D._M8I__OA MI&8%X*/ZX'.O?^J++(R-'J#P!+7G!YBG*.CY+1E3>0O$]Z?M?%O1U>*]K)+E M"UVS(J=Y$3$NRK*4;481TC#L8Z>L@-T.9"6B8RBWZHRP.]9)$&$G--$,IJW M=C]H*_%UJEZ%FE8= _*MNU#]9=0\3+*"YF568IS@ MO!0TZ:F*,XY-36*=&46M\ M:5[GE267['2D9X0DHD@11BQ.6(AR&2?I@Y(HC2#CA2-#33%,&-SM-=KL^K[M MH8WNK57[['=A?>J@&G="M3WV"E2C"P/J3 (]TL44K^XK&79ATH45G">,$IK% MC&(N$IISU"MB2("FCEWJ<)R(]=+5Z%Y0]2_HE^X%!8[V.:T//1[Z4A4P6!YJ MX6<:\!MA]0!LIZA /T@\24F;Z5\/,X:7E;1[OKS4@* $1Z1$<<&C-,WBM$") MP&66"IPD>8Z1":Y'AG3=1=ZK,R/P6#=AL)W02$.N=@H]RD;UO-, I27S_6*B MK4)=P)]5S\"DV_?E+P4O0ESD61[B+,O+*.%Y6M .LSD+,>BD#4LA?1P,M.4F MD'33&6E*NFYLT$/2#7JG0SH[YGM&.DN%ND0ZFYY9ZI?/*&8DBB2_@72*EH[*:R6*!ZZO&'!2QQ%690E,4HI"W-2QO+!"$M*""YUCY4Q M_7AW;U;W0ATD76T0Z8(U ^_16#/]>']&E^+%M;TV7-%]7SY6WZK5KCJ.#3&! M:!22**)1&1&&$>5%'P9C!-K="OYPQ]V33@]P+!QND1Y+G+H#@T@OY6KP./=B M@!K&MOF!"W/YC:7'!WA5X7Q9;;I8_VR:Q>;W2G4VHD)@V7P+42819:P,^2%4 M'()6;AH%< R*#^MFL;L#7ZEM9)4>+)R[! -&*R?H]+P+6D7J@,_+*RO$\UL Q_MA@I%/U?I;?5>UT0AB-&4D+SGE'+$0ATG21PM+ M!%HI:1K#,4QZ*>8P 1D&YXDKKT8AI1=U9:J<>*,)%A,W_6.+42D&\&+NB@EA M5)0\C!&6.5%*,LFO!.4DPX?^$LHSR- D]+,G&8I<[_688T7+)3A.;!MDU)6Y M,C;T<0%QRS],@-0/X 'N@O8"Z&:SO;EOLQNZ6O08^M0L%X>.$PZ+**2)B&+$ M"B&R)*5Y'[C((M#]+A;".4Y'E$)U_??::##$AIUZ2)G821AE>A-;>>U.M%Y@ MH!1>;^ONFZ8-8,FBXWZ0RF:!SE=)V_;*@&SF< K4' @4GSI@QX4US'!*AC_TF M$,!^^<0#N/A7<6#HP?A>SPR3DA8)EAE(G(8XEUTMUG>S,HI#!MKR:1YFDB&2 MN^=]'5M=G;<]'-O%L6J?U:Z-+_T9HWZ,MJT^$6=<0;3[+4!O=$GTSW6SV;7=HL_C*I4D152DI$S*/.>E MX&&$^U4JG#!D=N,7.(KC/LKQ/-5N(S;TM,41_NEA8AKK8- XNM:+NMHXZD5[ M!I@RWE(_"&.A')?.DAWIC/94<+64/_TJ$YS?YNL_JY/(,\%%(7 8RIY5A"DJ M&"]H'U"0B(#6FYB'<3U&TJZE4+G[8Z\,.$T\PD'-&>-IS(,1J!/5.G>0U=-H MXMGDB_X,32R/-]4/!MDHR/ETLRUO])?6;RKYNP\R(J^^5281;VX]J5:'.5!%^&/,E./2=/Y",/2,PM/ ME%V'3(,N#<#)CKM^\,E265XLZ;?GD/;X3+52!RC(D'3Q6*]JE9AMZV]5'[4H M8K5<#T=E2.,2)4F>'=B(& ,MCAD;RS&I.GGM6S9_)A XJC/64LV1G@G=!([^ MG!CY7-MUB/6&4T/C1)8\]H-:UDIS/IYDU:6WR#7?5JO9^WI;?VV/M?I4;;?+ MZ@24_0;CM A9R,,T1EQ24V0T%;)O&141ST-$"=4AEZU8CLEU5/CRY#\]=EDS M=9A=U_ 3QJX3*X_JW@$.*W!CZZ*YVZE_UWZ,5_8^4S:=S6<-A2JYPG^*H@[^ MFEZ\ G_;+EX7_M9+T[AYUD9.,,Q*)GA&, MQS'&1E0G)4-?("$%3T+H&^*=/ MLIRA>3&M,')6X6W3#&<3K/HU=A;ARE,'D"D#;=_\2"A'Z']KB@#H!)@;^V,V MWC>;S:Q@-*%)F29Q&J&4Q04_+,$247ODA0$Y )_OF!U*0Z#JKN='LS+E!L0T M(#D<^67*CNY8G;\I01,?3/6*)3H(,3#0,XB8E. 21HS=T 7)[\VJ>1ZL(]=A M;K,,"U+):G I*=2MOICVZT'EMV0+OZIDUZ]:Z!$,^NE:[U:^?[=.A6B_ M8KV@OB\%HQ38+#TF.7')\%S!SIZKC-B?^3# %5/'_*"(L?H7AP:.<4%KQ+T/ ML4<272W:)O\9H-0N?A82D44T9FHS?TA+*>30;:9_'Q:)CP2.2(\CU(21FD? MKZ09AHR_F4>99@2_?9&Z%PC0,%@P<62GV*I_%CO#GO2 37J^VI;ZD:M:*(=N M3Q?H#.QP^)='T44:7XM53XL>ZHMUV5]N3 ?4HC/."E+@L2(2C M'%%UPU87@Z8A K77H$]VW$9+,<%2ZIBX33FU8*@=,;+*C\??4/MY>S'" =U' M_;9Z?&K6\_4/\?]V]?8'K[_5BVJUV-#%OW>;K>I.S9!(2YR5G/"2QS2),\+Z MY8R"T4+T Z.W^JV&A:@& Z:W\':$WMVMJW;95GNLQJ*J'N=?EE4@GX-OU7I; MJZ^?UOUM/YMM<_=GL.A*,^UK];:E ^^:Q?KPXP6T6:#&V;,[HE6BW^;U4CV* MMTW1/#XVJT_JV7MHEM+8#9MOZKM9*E*2IWF2A;C$#&.ZVVSU>3! >Y MJ@+V@H-3Q>^"5O,5LY"W#=7-4RQ6C1\@=5:ZH5S'NHNZB!7S]4IVSC1M->82 E!JW&CI;[O;%[G5=;(*/IWP \;=> M']"T7JK&[7-K%9*S*$M1%!9(,$PX*Y,B#_O)^+*(,S23/: M"M-^18^OXZ)['?]6KX)%LUS.UR>TU-Q!9<)&&1*:@@A\Z^24A!;*8 QIK M<)P3_JNJOSY(?;_,)3GG7ZL]Z3;!;B,I*"$H$\*G73N-N?(@>S2O22LLG:02 M'3#V7;<"Z42ZKPGG)8O-R3RZTGX*8H\O)8SDEES5)7R/*;JGU.^[QR_5^N:^ M57:SVVZV\FF7:E\T-R3)B8A0PO*0L3R*>=0O.R\Q2T'3Y(XD..;[ZZGM'O+ M?-95'>BAV0/[863N!0>=XF ON;WS8-_&GLB^>F)L9N\ E1W7EQ]0=EW(9M)W MP'!ITK$5N*W^VC+ISY\S1GG$4XXB3L(DSUB M(5QD/(T3D3(J&QN:"AIE:JPD21SCM9LFN1UJW2CI&G'-+>_4 MO/URIY* X/9[T]75;]7VH5F\665N#H6&^SZ 7)>UZ >)G9;P_'QIYV[JWU>0/MH%YB\ M!D[[C$^3XF@QT-@G[3$1-1M_\Z3 ^ENE!HQGJ,Q1%).XX#PL,L%IR+(^3AZG MH)NVX9_N>CRCW<#3M(KD*_7QTQ_[:Z6JQZ=E\Z.JNAT^3_*?/\PW5;!60^K M--? 4LU1"J=N E<6M'MC@KV:X/->S]2C!^=^#(T-&'OG!W=&Z#_OUX]T0NMP MI9-5_9]V7_Y=W6UOFX]5_UIU<-TX)K71EE+YIC M\ISNBPDZE6I5U%$GX+P?._8.4^FOHTF5^X"SE*:W&6SDY2* MDP5\P>;X"*\/4L<>GJ1CQ"N0MV^B!P-F M%M$RE=&$X!Q%29B2G)$^K.RMC]IX!0[FN$D8F%#[K$0&K4K@+-IXA_62T4G- M!>:FUN;$=&IADG6PY^X"%KP:5XP?B:^]XKRQA'6D3Q--9M''9K?:SG@:81PC M)&@2%S$K>%;FO3:1U M>Z$[0^JP?V'2N2W=:IUD%LM!C=J9KQ+/ZK)X7I>O47]?$A_&2H'FNYO* E:N M'XW Q&6V.SUEY#CX_A]UK$(Q7Z]_W#?K[_/UHEN105!&0AZ++,YD&A]1GD3[ M1HQF)",D@S048V,Y;@*.E]VT-P0]$VBV(FVTN7JXGM)7&(A'6>KV,J'7O1K@ MIBV7_2"BM=);\X_C;/1#^:,+,/P%1]&CF@/.W;3NR_G MOB@GO,@SE)8HB>,L0W'.NG@"410!SS(QC@-Y88Q.,=G/D>PU37P@[$57AD:Q M1COIQSMCH1SGXU:6G-$^0';^5[&N%O7V-!MHE];%@J44JROO0X+B(BW27/3Q MLJ2,(>VS>13';;3:A[97]BS]?6OMK&TK]1KK:5R$-=B&!KHY0_>2/P,D&N^I M'R2R4([S@W(M.3.*1") MNK%W!*,<.6N%5%==>?N&6U!N&?CL,;U,2J/#,&.7=$GVL=I4\GYD:8_+,L*1UD(XPX]VS*E>S?[HDNI;M6R>U,*CU]XS&*V@%NK! MR:%[,!8=C+N8/EUEV..Y/P/T,332#]B8BF^L/$R&!ZW0W?:A6=?;'VT&AL,4 MY:P4.,=$7:D<8OE?%PSGL .L#4,X'SP]G!-RT&74*S-U4'?\U+EYT %4N&]N M#U9YYLS@&.HH*_U@R]A"7#I&98PGYJSILJ0R(A$A89A2498B(W$:%7TX!;IQ MM-$,&/6TS'TT98X#"VU0YRI=JDON@,@#--17]D"+\29]C'S1Y8_\\&JS MK>\*M:!F_:,?]@[53J6,I?*S"65A'O&HCT5$"5H+:1;!,7G^^,>G?P1E)1^. M^1(&&D/#]"CCWBL88GH]YY"Y2D?I57,&"#/.3#_P,K(,CKY5]X>_ MEPXN_\]N76\6]=W)S!K+24$S*CA/42I('N&PFY7.0U9FH)4H8V,YADTK#[KA M>:1[>KR9TC@8>5IE[1!7JRTX%7>UO= @V0R);-?C#)6FE>[**VZ=+XU;[O M#]M6YF93;3?_,U_NVFT6=+EL MOL^E-3-[(1SS'O#HJ">2]IXI[-VQX-]7,L M.NS'FV>U1.=](.MNZ;YY+P.=:RD>Y&-9_;KJMC>EZH47-.(RZ1$)B3/,12\C M"S,.>0VM!W<_-+RNU&$C]2KX!G@_)W)>+PVYJNFPG.3(P(/6=T&O=C_\H_2V M>_OW%?,W7NV_^OMU-H5"S1T@J+-Z\@.G[HK73/2\V^K2S5 L/UB@-.4)"O,< M\83Q0TX5I:!E02/"3-:!:^\/O#O59JO/]K:58[MJ5EVTUT/SI5-FU!?3]M0/ M>_XAED4122-1%"4C+"D(HUU$Q!D''6D\)HYC'JGTX6Z_ MX.[.>'7B*!_U6#25A3 875Q#?8VL:\"B 2#9,-8/(EDIB=:F#Q-W=)GTQVI1 M;_97"5>+_G"-F_NR65?UU]6GW9=-O:CGZ[K:S*(\$V62YB04:<%)S@5/>@$L MBD%C01;#NEX?<*HTJ/IS<)K[X'XO5AW6>% + YE-\_6X=B7?89A[;KDXL;S3 M&7S2L=P)]?0-'("@@UKP@XDN"M8X?X*AQ%Q7=\W75?V?MC/+JE5U7V\WLSBC M25IF498AJLX?$BR*^F@B3D%C=*8QG+/P*"O8RF3D2R=LZG?P57<&7[AQ?OKR M=HTLQ8M7R88K(]^;_J2*F]5AO6.UH7=WZUVUF/&0X21-".51%.*\+*667DG) M8>/>+N([?M\Z&4'='\NRKI9SU29NFV '?A>GJQ7=7.2Z%0)-2D[\5AVQ7J\: M".^JIUD%I[<2!YUJ+^@X9"N=#/#69)P$H=%6!(D$RV>QVDG+4)QP6'G^TPB M"0((HZ. _KE6X\3S9S;>_G3YOJYIX^/2WK.W7RH5KP*?MS-_?OZ\=Z?]3K9I8D)&(9QUE62LDH M2N*T7^49$9& MIY<0Y_S=1''I%!5_R)8["J5&2Z5>C5:LE&JVZ^61]E6TD.W M]3HJ??2F2JVEEX<2!8<2[<_H?M]7]+%405_\E'VO6&UL['U; MV>>>QOUR8F;F8%O.__07^%?SEIWP^+B;3^=7?_O+[ MIY_5)_/NW5_^]__Z;__SO__\\__3']__9(OQZCJ?+W\R93Y:YI.?ODV77W_Z MYR1?_/'395E<__3/HOQC>COZ^>=-HY_6?YE-YW_\6_S/E]$B_^G[8OIOB_'7 M_'KTOAB/ENMW?UTN;_[MEU^^??OVU^]?RME?B_+J%P0 _F77ZM4GXK]^KA[[ M.?[H9XA^QO"OWQ>3O_P4))POUN^N\9+J\>_/GO^&UT]#*>4OZ]_N'EU,7WHP M= M_^7^_OO^TEO/GZ7RQ',W'^5_^UW_[Z:<-'&4QRS_FES_%/W__^.Y1)R,( MYOGR6X!R\==QK[\V)?H\^C++3QCYXW;-C5"/9I'PG[[F^5+-)Y^683#1 M<%Q<7MSDY1J=A2FN;XIY^.'!<9_66U_2J/&X7.63]]/1E^DLH)PO:A*KX=?T M)O]DLN;6:/9N?EF4U\=\6\V_J2\4_&JY*G-U793+Z;_6OW3?;_+Y(F\%B;IO MZPN-OQ?%Y-MT-OM8S&:^*+^-RDDK.!Q^3U\(5'/$Y-T\^ )7TV!WU6*1+]LQ M#G7?UA<:T3&:K&;YQ66<+K_%ED%=MEA]65ZN9L&T%:OX?8=^1F%^^I@'=L\_ MYHN\O&WG^VEN//TC:O/+O"SSR/PVGOZ M1^!#683?+^]"&Q<]=[:%SKU_.64/IN3++SA>KJ\SC<&R!3S M95B@AX7Z]+ -9IV,LX4ES"QVT[D>Y^'N?;BRVQZM2%%^/W%\FM>/FB2+NWQ M+^E$]GJ?4NT.FASS?%',II.X4?7P2ZXQU@,-.QCCAU$9L/J:+Z?CT>SD ;_8 M2SNC?V KKT MHW'+Z3Q?K!=HJ^OK47D7 MK,;T:CX-9F(T7V[7;V'&^1 46L=Q:J;WH4B;XGZU_^:AH-0--X;*D?N5VW8E MKQ8?\G(<3-[H*OSP<[$PZ/[97GVQM1>#W9_.S=/-J"X*K&G[O% MS4U=/$_NL3VI'GP2ZDNQ6JX75Q=K*U!WCR*AR_;DNC?YZ]?K>/@1EQEAC;$9 M67QR\?K/;0XZFI6 M4^/PW85?O83SR0*=TGD'LGYE<=R/&/T6RU^5(6B]5UDK$ZIL_V M)*OGH>UOU=SH_IX75^7HYNMT?(2SM;=1RV.[-Z@/7?FU7;V8F]5B65SGY>+] MHSBLD^1)>5'+&-2C4(VFS8TS>#4!C\^C[X?']<*CK8QCSP;$$4.LT4LKH[\_ M7(P'S-L?;R-[MDYZ33.8U&DKLE6! ^$?F]"4L&H[/F;NY Y;DIAD$/\H<[#-W _('UW;V0^YE2>-!=CL;+U6CVZVBY?;BFLII^3S\(N,5R M&N;+\&7O?GUQ^5('+:!RZKO[0>K>!CX8;:OX'/?&GE#9/?%N'FW6:!8M5CPS M_E <=>.DU9?V@TV]">KT'IN3ZK=\N48O+S]]'97YH2&_\GAKX]EM"ERLEO&J M5KP"M_[%)E;A.BP$XUY.7(_?CF;WD59'RI'ZFM;DKT>DO8V:&]O'?!9W.3^, MRN7=YW(T7X1YK4Z\QJ%V[8^PIB6JV?RD\3Z\V2@WHYWG5_%U[T=?\B>$?:G= MK"P?-8M7*F6\4@G9>O O]=;P2"//&AWLTPX;'F_X(*;%Q,T;AOCE;EL9^Z=E MX&(;HW_><."O&+XFV%NMRM/BREFVU^/EJ M-+H)N$#Z2SY;+JJ?1,M.?P9P>^/\?VQ_G%7Q%&%:_S*=;P.VORS6B[1J4+.( MR-_^$@:0U6F66804L588[+P0#' E*?:<6L>L$M \%G9]"[DHM^AV+JV=+L:S M(CJ6GP/L.KSWC^/D?J&##%LA!87 2>@L5H1I[BL$G+2J#@(/&:;*\4]%.-G/'W<8WUN!=EGHI_/I,G\_O7U^O5G?_3KZSZ(TLU&0[?MTL8> 1_22&P5IA8='T)T7)5MA2GTV-J"!KAAI\]M\5MS$9>SXZ[R8%5=W M'Z=77X,,^?67O-S#P ,M,P49D5AZ)2&76CO$[0Y7@U"MY<=9,"Z-#46;J'?% MLA6R@!R* @2@E(H<"6SLI:>E^%*UGP-)J7@>YA3ST],XD^R[>+_ MW7S\UU?GLIP0F1G1!W[ 1APHL:*!F'MT9B\#S]XM\RO MCYR@=LTRA2 ''F)A@" BB,QQ-;MK:T#*+(6'1Z ^9ZE3,>^:70\V9N+=G.ED M>P]G?:"[T28\;@/PU6XRH8,AQ()*'W (9IQK5?F &B,NS]Y\G4"*P]O>3>%] M\H1VQ)AVP3JOS7FG])5!QCE%'A& PE>JI?'&5'(JYM%Y^=Z-\JHKT+LR:Q]& M=YL L&+K*E2RY8N_EP\2M+Q@R@XUS0*,A<<4D2X1#RX*"P HYAX\+79!.Z1'X1[ M[X\J@NHX?=),OEHMWB\4JGUR4\<_HV?ZVB@N=B\M-E.;FM\>M(4YX09@B MPK?LF%;*,4@P5QSY"CTJ1,J\3'\PTG:JB0&N05X46LTGE=3-+%$.O253 GL' M&?86,&V)D8[LU*@\3EG!L!^,T=VKHRM:;UV;R9ZCEW_F\6PD"',;I+[*?U_D MEZO9^^GE/AZG=)L)R"D@1%/JA5%."LQ9A10QG"40EQ]+W#"X+\5;I&Z'&NB* MJU6A@3V\JQ[)='!X%)7(.\(@DU0CL?/-E5 IT2/B!S%^)V+9XX3\0/SM?0]3 M+)9U-J /=Y)I3)S3F@!O))!,02GY%@5#M$FQ2O('851K:#>Y'1A3&3RHZ;*Y M4W'$%N"+[8-3"YR*5M4+PI0-7Y&O(#/"NUKQI:]M)X,SIT^;2/<717U, ;,W M'ESMM.+4&(&@)1K8H&Y7'7T2RG2MN+DS#*ZF%!FG.*"(8$,MQKS:KR$.*W&> M)TQI!$D.KCX*\[<7V>49\0A282V#TDMG@865?)C:E&W_ 7*J/?77C.PZ#N[S MB.QBV!)GPW)0.<:U$YQIL)-9X"1/9G@42];\T9%=Q^';1V07,Q1@ Q7$1@CG MJ22RVAT@AG-X_@PX46/[([N.@_4M1W99J;$ U B.A9=!6A_L\592QF$*@088 M ]'G+'4JYCUNXGS$(-A -Q90Y#=7?6B2LD?*9YM"":S"26]Q0^CTR]ABZK5%A/ %#7&8:PQ M%&*'*O,TQ5L^/ISN6%$ ,\F!H&J= M)\>CL(:VM7R9MH\3GM.K8LY>I.VQ\#K;- MB('2<"6!DT9RR:"CG@K L:56(-#G@>;JYF:V5LAH]E!5]_G&%K7,RQ'=9$9* M+YG5+BR*O91Q)]QNT?# B]X.G6[*:5%.EW?K)6H[AJ1!JCRU)NUI8)BF0HW' MY2H_6#WD;&R(-M!R!P PQD.($!%X>R?-:"9UK:^F';FKDI3;@*P'&C&;Y=X> MN0^VS; *A.3.AE6B]HX2AA2HY%9.G]GF9X,\*-I%NJOE^+H2RH?1771V#O/I MA:#Z]+J,B'D!--47A MTP%*>>5\):/@+"53VP!WZ=JC4E,(#]3)?;VHX;GZN9!)X+T!FDIL)9$ 2XL] MD<(2JXFH=6^B';EM'C0_KFKZA=76^KN;3QX&E>\1O4[S#%#'!3%(A 4:QMA1 MY$PE??A5RKGKVU\;UZ;&L_R-C2/?V:3S8(BQ\.+CR(-],\_>AAFTWGK.5?#L M<3"VQBO#L6= !#].()22J?M-^L2G4JM1F'_H2[P!'AMT(!F25D#J(!=KI B! M1(B4"YAOTK4^F9#=*:$KNCXHG'GQ93:].C31OOA\9A6SFB,-F "<6,BH]!6@ M",&4] 8#S#+3'L&:0/?D*/0JQ])V$^MS\2E?+C?;WJ_%H^]IDF'M(#(.BK"N M5"#\H<-*D?ES7EYO#W;W14?N M:Y<%PRFX,4YIXT58P6)%Z>X38#"%3$?G3^DB#45[)J9)G(>YKO>KY:K,'SJ/ M[OM-/E_DY[VV%TP(;)1#2D(&L/5 :.RITHQ YG6M3Z0=N?>X2R]HZ6,>+_), M8BHJ/UV,1[/_R$?[RC8TT'NF8/A\)'>*0Z8D X;%]2G5''/N+#FS^C8-*>JU"M\O6>,C$//9/;#!VR\P3\ MA\M/7ZR:F_"K#J-K"UC0,X+&$F^P"VI8HZ,0XLK@'VV/HCMVG@#_@,D9GFV6 MG.'9S#M/:5AV6>^)L=!Q%E02T=&*.D52"K2\R>:8">)EUA 8(_XUR45JFPQ-8I1QU0%BO,F,<^Z,L#%^:O6BNLEC96GZMBWW;J\Z;,RN@TJ.M7+I^?CNT0LQ) Y(2V6%-$.8$ M6.9AD"#X:T1IX%)FA:/9<;-.'QEL4[ELE2-)FGPM)<%Q0'9-A>H,VZ[*Z?SJ MU8RJ=9IE7GM,;(QC-T%*B*@7?BVI(\)ZE9)^;(#;46V0I0%8AVA+M"::><^M M1023L-R#+'X"6%#&!(I)?O#ER' GC,#W(*K7N,Q?YO/U(1 QP M%H5IP"E I")*L>#\6R6-DY[7B@%LZ5;J[FKTGO5+_02[ASK)@LW"L6@,DX@Y M 83TR$O=+>,.0#V,[0=_: \\#'IYK2"1Q9Q9CT I3ZK.Q 0UTQ4B;W^:S,&E,/N?CK_-B5ES= M?8PQQ(M74P'7;)DA+X6*__,$(:NLA8RO<;7,0JA3[B&\+<:EL>'9A9^* M91]B.&D-3CUZ+N/:.06Q(RS,&$S%;,IK681@'BIW9IDJNV)0"L8#F"??UT@Y M7:=YYK7BFGH)+5%.$\R%5Y47 EU27; !LJM?]^Q4U+OBV]/QKJLZN^_CV6HR MG5_5V'NJUT&FM+2>*\FAPXQ)!YB3:^NL-(%.I%P-?UMSX@F$*#I ? #V38W' MJ^O5^KY%S=O'QW>6.<(UDS%SM0SVGUBCW-KGC?EA- /=1'+*#0_G^=7Z:,:P-E X0QFRCGEAP.;2%&?$R5IQ%>W(_8_1;+7Y/BN-'=K8?Z5%AC5G MW&'!N0DN::SI:/E61FZT2SG1&Z#?U*#.BS;P[6HJ>C[:^'UO/^K%YS"6 [OU M]3K(J$%0!9OHO+:22H6D()7TF+F4V.P!LBN9 PTDQ#O+S;+';SFX,WJX<48 LU)+ ID! M7"L%270A-U)SB'M+,-4'SXXEPM-4*TVCW0?''CC"Q_'K><.,2,"1DTY!PX%! M@ML=D(*2<]N*[XQ;R4CW-T_6V8??TRJ#DCH+"3,.&D>MEPSC2DX'X)FE[FW? MZ3H5V6%X6MN]@)-=K6W[C%GF*"5!="^M(!)S+BO9"6,I-]D&&T;>"!>.+T!?_KFQZZ+C#DCM9<<$BHM9Y*:L$#:(D"H2SEMK)_[X/%I MXYE1[V2PAT&WIKP_PL*2B06O1#H*X@83X+2270O>:1Z#;B[^].?['8?UT,\4 M[5:U'_/;?+XZ\Q-#@K 66"*F)=:8><71UD6BQH4?]'=B^$0-JBQ'\ZNU O5= MW#H^='Y8JWWFC"-&>HNLA99 2 #7E?S>).4Q>_N9^&N3XUE@7!9Q M_KPH/P43-QT?.E9\Z?%,0:24AD)3:X''QCIK:-0-H,]?(3X:IL,!Q&A<((3"Y SG(2IMI)107GF!4,2=/XR@9(1[IA% MAR]+/'PN\PHJPS5RPEFKG#/*;0]4J>-8])9>I3NVI"CX9?-^3//@]T2Z^@3+ .4::L$]8)!Q0(@" MO))' =WM?9<'@=Z]DND$=>^GTI$P]T2;PR4U7VZ0:2ZQ 9XJ"2 PV& (=BAI MCE(\FU,OJYPEC4[#NRUS1Y;PX=3+D0]\P?C?SR#SEEO$(;",(N $Y4H 03P QDO56XZ> M06P%UU;^LSMIZ5!W=]UQ.]9X2V\1ONYX::X6CQXUR"QA!!-M E*8$A1+9>, >2LML.?=G4 9%2L.Z<2?NSHS]\+',!"LP!9A!0ZB238 4IS]L'H%A\]E$&$+ MJ.'80H0T9D"&^;22A?+>SI<'S(4$_#H,,7EY2MP<=!Z.?SO4.E.4"$.HL0B1 M6-T,:+R3VVG?VX7A#MS5UCV/YO'OG7=QW'5"Y0ZUSC#@ADJIB!"^*.?T<$Z-VGUD5BNL'2.(8Z$U MY J%?VPP8$# E%SI0Y\MVZ1:6PKHBH1^5CA, MK#VM,LBLPE0SR4UP9K$27(!*3HN3EHE)Y?(W3JX&,>]]_?B^1O3[ MX<:9\Q@X#%1 C0G$E$=X)[4,YON,)\C^=BU.A;]WTOV^R"]7L_?3RWT'O#5: M9U9I2!WBQ#()O%$>P)TIAU2=6:FD)HE0EV,G@]T[R=9U+4[AU[IA1JFU5FHB M&(N'60 22"MI-?7G?)VG#YZ= GI7%'M0A\+F07/CZ5JCX>^S?*W:^:/Z%*_* MN(>,3;TB@X1Y 32TS%(>_%SF *X0-%RGA%/6GXC[NO/1(G%[4E#O5G1_3.:^ M9AG!V 64@Z=C$2,,Z.#U5))R0%.2"AV_M!U(C&:+%O1XR(<9M+EVEL\U)!,9 M 8FSP!#$A<$BL*!*6^LE,CU>"WF87=F$SVJZ?!]FY'QQ,??3>?CY='[U,1_G MT]NU>M9*^AS4HL-H_M@WL25TF\7+PAX;S9"S1#%)L=VF9!, ^Z1J6V_)O3^> M/7LR9[>LA,Z.F9Y?*-M>PZQ-S;I=9 X'(^V#Z%Y#@@CD7+$* 65^S$.F9$ZV MA'[O#E,=YAUNG(4%$(\0.HECH01'B":5U"RMM,[0-]3:XUSCN'=O[:K2=,<9 MN&>M,B^D,8YP@82*)9 -B]GJ&$0JEE%,*JB:=.[TUBC5',:=G8W?5U4,2+P+ M;O7EOA*< :F@1[7X,"J#PZY7B[""641W_4MP':+F:\^W[;XX"YH+BQX@'5<& M.0]B*2LETD'7:]-48/2DU=&]AB7Y5OOUK'*CS8YMGFSC_:Y6SB M-9GE&*O@CE.*E)+!&3L92OWTFFF8A;4,%E,A@QK3AS9N>S4P$3J,E_1&HV#GE/R8?TW8.<.7:Z M&,^*1?BLZK#OR)XR[Z6G@@@5/CWG-(= Z0H/2WR*@RM^V 54NTKH:C\Z."?7 MT^4Z)"R@8XKY*Y%?0S M@JC)9!K[',W>S2^+\GI[3-QOGI%^K(LTGGL1YI.PY.., 8<(VEA_Q*PF/9;+ MB,S@%52]I_&KK=!-2= M70@(W_K56G5FM#AT_??YPQG4FE+HB,="0\$H$E71/<253\I^-D "I:KV*5-2 M\>R');6N[+[6)$.8:J*THL0B" 6DTI-*0N! ;XD76V),@HKWLN5D1 ]SYI4J M!29X;\7E/T?QC/-#,9N.\U&\]53F'_-E^&\TJY_N%LO\^O:O"H+?MC['_IH& M*7UF\2""6FJX&O)Z MH\R$E3X%P4L/5AVQ6)4=RPI7[U!*IN@!)D!I>FIK"M?NI[A/^7(Y6W\!ZCH6 M,J@ !,!1HO'F&U&6*]U;#:>.V'."NE^=[A*Q[?1N[;I> M9E#9['!U\1>?#]X!0(YPBX#FRAH":+7CB*2B,.4BVENP.@WPI@%8![ -LQ;C MXLML^PW$WZ^K2S]H\F-NR@0B&,T$U\@"H(&3X5\;30(>5NB#2 J[#0N?7ZVU M.-F69&*EW9-=AS$K)=QY)_6GWYSWR\_%P\_J3J MU#,]W#ZS2BJO!(?:*V(5"?*C2G9LDG(8O1%6'4N"5Z+'FX2Y,XJMRO'7,,A[ MC^ PJUYIDE$%'=2(,NLQ=)X8?6_58]V\,UMBM4"D9I#MBCLO3O!U-@?W-\P< MH-X+J+67VB!ED+7;%2H01O'>*O^\08>I4:3[X=4VPG:;$/S#Z&ZS1J]3_O*X MCC)%N(0$":"TEE(*B@FHT% L:6-Z@!-A4]38R[B&,1\8 ]_-/W\K_B,?E?6- M78V^,B0Y9,)[HA&3SFJKK-IB8A7#*<$C [1__?+P9-B'1\7PUKPY,NYZRPS3 M3C.M#8- 2&:#1U/-/1;[I 3@23=.SY2.IP(_.$+Z8E4VQL==9QD/\X0)"#!& MC,$N+/T1KU Q'J;4U!G@!=6^Z7@J[L-CX_2V.>NXZRR3\1 M+-^9M3[6133< MD H5CWE*-K@!7B[MG8TGXCXP-G[^FI?YZ'*Y=YOEZ+XRB U'&B*%0?"D$864 M.>PY-EA;2W%*5IP!WOOLEXLGPSXP*J83,//>8D>L"8LWQP0FSJKM!4/@#-0I M_N'Q=SH?I',[1]H="?8 XBUZSMK6T_4YP$E@@(L%5P!'4O%MC3(;O"@&:P6I MM1U+\8ABFZ">BFB^*)_P\82[X G]9TI;BA1 SG,NH.72*KC!3P"%DY+0#' G MKB5NO1J-T9UFNK,_\T4QFTYB%M:'227[LSL/ >]H;7.V]J1?IL#YK"EBVH!C6K\:9['%)B[\E@W@]P>#-3FSI/G,\ 8,!Q (!4#B'L9 M<*ID TJG9!@9.H5.U?*+9$G#M2O.F-'B:YPSPQ\QF<7M:+:>19=F5)9W80[[ MQVBV=XU3JWUF=4S!;87S %.-$)+65K(CBGN[$-49ITXFP],[_BW W9EYNAU- M9]$9"C[2IS#P3_EX5:X3[AP^B#[8-@-8.8-BI?28"Y!Z@RBH9"9.GEG,0[.L M:AK=SA@U'L=K-XO[%,N_Y84A(2HCHT-/# M-DRJYE#NBD^[?,G[:S,\?"QS&A,&'1+>$.MCM2FI*DD\3[KW,/0R@\WR)0'5 M[L*)\YO1=+*]NE5=?'H$P]Y@XH.M@\NIH>5W)(G.=]#KRO8 M+)N:![N755S=U5LF*#,0(2*UH=XC&V38X4144IG XX^NNBT)T_"TE0!KU]<: MFJPI1#DR0E@I _<%5YH#:K:28B[.NBI;0\O^!N'MSN%YG(LWC/3=?#Q;3<)2 MLLJZOM<1.MP\6Y>:$]8XIBRF'"BB<"6YMBXE*'B T6\-<:D%9#L[-[^?:'\K MYN/#,>8O/9]!9TSX2#@('XQB<:^6PDHV1GU**,;;<*N3*=0$KMWZ/ >=G8P" MJXSQT#"AD$/(&%4M"S F.J5>T/'N<1]>3D-[TT<"V5VJFUT.[G4UNV+\1ZPT M'SZ_.)L?I+W>*#-0(8@5]\21"".0'.T^-,#.[$I4\\I_G5UI2'>]1?UA=!>W0.MO M3C]ND#EFA"$($&BQ)]!A8*O/$8=7]U:PL0-SU83.7]F;3@*Y0PH]*5!1BT4O MM\F 0UYZJ"RS2E+G8,R-6,EH86_G9&^62(W@W!67GI29.$RDEQMD&&G/:%AP M*L",09((M\-+AI^=\2E9"RQJ!.3^/*2C/*-,>(N<"Z MK8_8[1JN!>HD ]R3Y:FU-?1JFPQA(22A4' <@+-$!HPJ&8VO5P#A[<]B[?C8 M3:'>Z8;C U3J[SJ^V"C@)N(I#Y,J3-PR>(3*[;X?I.OE<7S[5:26RPLYP#9':[\I)QE>)@OZ'YK?7E_Y$X=Q9/>[@"VG&7HS)% M&?&:.BBU$ 0 4@5>B>%EBDG^T,/"6F=3\WAWA6_3MH4WX,4JZGE\P3 GP=K8UN2O)]V$TG;R;F]'--'@<^S8F7VZ1@9CD M$4@!%%<4>^&,%95\0/87OO\VZ=,,RAUN<*^N5[-X][2J)! 4]C6?+Z:W^;OY MN+C.8SF&W_+EQ>7GT??]V]['])0)S8A$UD 5_JL)PQ3S"@\MDNXE#3 VJ0VB MM0IX5P3\&.M5S/.)&Y7SX N'DAE\\OI>+K/N3K<.+.$\/]_]*)\]DQ::L"IA3B#-C8-(2KN3RN-N+P=TN[/0 M HV2 1Y*5%1"-%3&(7+:6T68Y+% O7*B6MI(:)(HE91ZZ!R6?PV#WWLJD ]K M6+_FR^GXWL4_R[P@EE(CJ*?0..&L-^%/CYW0 A!L9;WBTRVYRK-9\2VJQ!>E M+59?EI>KV?.+EC7B0X[I)Q/0&&RMDPPXR<,WX &M\.!*]%:,>RBQDK7Y\M1[ M;E$+/>P9!0-Q4:X!FZPW+3[DY:>O >5ZVTBOM^!<^MA+M1J^37HXE_YI![7GK;*I(;8.0&,1EQJ2AT/ M$_!63@Y]RL6"H9_Y=L6Q1,Q[X]:[Q6)U'*\V+3*(XYFD$1\7RRDL\B MD5)H=_BK_BXY=1+>O?'I8K5<+$?S>)/O&%(]:)91C+G!$ENA%>+:,"IX)2D- MVCKC(^%NF74ZZ'VLUAY@\WRU^60CL\]UVXEGV#7:9UY0*(4 '$)O) =26AR3 M_3IA'>&\UCS>LOP'J^T^>C!34&).F:)06P2M%42XC40..B+.K+A@PUI^MN67 M &UWN\3;06Z$CB=F%R=-HYQ;!BE@:(F)"LDE52U%M6QY9I M=*2B7^-+ Y!V19\G0SU8+??%YZ-L/+P@^.924DZD8LIL94,.JC/+']V0GHOF MD>TPL]5&(VNK6Z,N[O/',ZJE<8A291&2PA 1[ZYL)1->GQEG$K7[/%U5*J ] M+&@.\N39LYE"3'C(E),@B,)@G+,KF73:/=8!INELEB2I:/8<%7:0+7O;95 3 M2C"VE#!'@.6,.KB5E6A-4[93!ABKTRQSFD2VKZ"<@_1YN4'&H#,"8N9<%Z[6D=9\1C:Y2PEC"*B0\?V]I:K]$R$J64=QI@A;N& M#5>7T'>^PC>ST6*QW>FHN[I_VB:#4D,&M JK$^Z\XT![6%WE<50.LX0;N',^F!9G4"(9YFKVP2Z,[-T1*C.\U 1Q@!B7"D>:]LPS@6SE9<9Q#.=>MLW M>3DM8FA(N6R50JWI_:GM2D3[K5SVPA0+&U )\[_Q043':+6UKZ@4G>8G/CL. MI<+=W4G*?ZX6F_PDGXM7-O'7'\276$H];KKE\\5:W1_S(-=BNLP_Y>7M=!PC MNH,*/^;CXFJ^[N50@H>V7YV),(EXCY6GW"A&*#("5XA;SGLKM/:VJ3TPM77U MH7S.KV^*;8,=I[?323Z?+.[AV$/UPXTS+( FGB"!+0A+<00QJ#QM90(0 MG1PBR0U9Y_E5C/8\"[HV#GVGT_LF\-RNRG@XL9DCU][);_FW]:_VKV7K=) 9 M&D],+(3$28V !D* G7.#9M\\4X-QQJ;%R M&!)JM(4[V:FF*5N[28G!SI)X2=@/PN1M=A\70=$7EP]V(N\K"9]J"@]VG(GX M-1J"K.%.:P64-;L)@B.67>[(XH$!=)K!S@<>(@S&:B M$H9@,-/Y^&(W&>0*(H<=57FP_QT-%YPZ_+ M -$<"RFA,5)ZS*ABM$*6(9%T#['^R=(9;M8/0%MOZSMX-]]8 #^:EFLK %O_ M%IZ_,I/>1/L2_@#.A]6KM;PZVM82D90+4'" -Z#>UM>0K*]._92/^1COIR6+[E>A_R4FMUD1'&N@UT03%&W+CR&JTT838E."1& ]4^_'EORS^=# MX/94,2Q2'@IU.:*7#!+.#&9.B[",P P@7J6><5J1M#(G]<_%?FQ*GJ*)KACY M6A6$W^_CO ;0@RM]'TWDLC7 QO]]U5N5T$7[U4-8:12_:>F4&L/": M<*.\H&&U#*#4E1:UUCB)ZT>?K-WFY9?B3&@^$(UUEURFN)PNHQQ[6'S_4(:, MTY 3Q@"F6G.""*_R$6B!5=)NV0]\('8RPF\CZ)Y[81Q6 !OJD#<, [+COA0F M)84O//IH:A,Q[>9GM/!/ /NMQ-QS3* P$ ,-M>?!Y36ZVB'6!O&4"0\=?7AT M9A1*1?N>0STD5%U<7)K1XJN?%=\6CX?53P;5W6".2YSZK%DF9,Q@JP@E3FG" M'*)P6R@).V;K'>>W(VWP:>)PPZ050X(G^N[W1=PMN0B?Q2A6:57CY?1VXQ = MQN#XSC*N) IV37(H.1(*08%HA0Q0(FDZ>3LYEA,84W2L@JXFF2#(?6&[_9R[ M?RXS!BM#*/*,04ZQQL'N;60A\59W;_=).Z!3FYI_3K*3,>_E3E>\7C,?3V?Y MHY%_+IHS?6V\+O,.2 59T)!V'%(FC>,5LHHE1=D,O21+AVP>@.JZ^BAL'I0^ MGF[(,)^HZYCJZU^'XL/VM,H'$6&FIJ#PE0@%+BD,8NI$<% ,;44]7Y+O?\34Q MJV&0^W->7D_GASBXMUT&'5%AJ1V\=2RI49()+"M9=9 ]@8JG1L2T?V@U*!(V MJ9\.]^UOI_&2Q OE"??OY+_:+).24R((9D9;CR2W!I%*TGB4G,#$H1?%&A0? M&U12IT>K,=UK@&@#F?L>S?F^H_U7VV20>T.8MXXQ'KP.""$WE8S8VVYJ:/W0 M)K$IW?27C&R'RC:Q1HWE>/U.LC +&(18W&.GU L.B785"HS2E)(]0Z])V>$B MNS6%]$?+YR6$CR+D\^89<$%6J0.JVG-N4/BKWODG,*E,?/W%](L1U1V0L0V& M'"1ALA+ZH]^[^6U -6AE;R#HWG89X 0;#Z P GM#*2-^MSCS%*;DVZF_=OZA M"'&?JM XS Z@A,1L1ME(;"I2GN^_0 MHR3/,?%ZR;ERLP6U]#\[?QC=G3PU;]MF $.MC6(24^Z5EE+XZH2+.5>N@AZGHR_3V:%D)G6:9YY*#[B-E1&Y"LL\:[W?[9X2F1(> M,?02U'TQ+TT%/:Z2UT8ZC8&O])%!AX(&(336$1.<8XFJ51]AC(J4VDI'9RE[ M'*%^KD1L1A/]L;%R(C[FP=_=>RWH8-M,,X^U!8X*8[5'7"HB*IF]P22!?4F9 MQ\Z5>VGX]VP!G^+S6W[D/N$KG638,1I\7TFY)1AY+)A0%0K(N)3-F?JW)?J_ MD=:5[4M708>1BC5W41L)G0U3@#&8A2)N/C5R-%4,U9 M;EBWII">:1DWH!9-17;OZ2Q34$ON&6-!S8Q:$S2P0X5XD73+8^"S=I>1W3Q8^X/9I-(L;3+^.EO':Y=W%Y:^C\H]\77.T5D;0H_O*O,+.>Z@H M)@I3[(W&;H>)H"G;B@-,$=8F:9Z'.K2JBL[HN^S 5,4T%YHCMSMX9TCCEHL*I)R_M>Y-=LK$%+?3&P !8<#N6=Q]FH_DR M?%?Q9M_-@6H;]3O)@L."&;9.(R2=UL1 O\,8^J3B!\,_:>F3DTVII#=BO@L: MGU_%G,X'3P$/MLV(MQS%F#@;0X9Y\*%%=;+$N !]%'\Y;Y.8J('>6*=7B^D\ M#T->_+T\D.WB0-/, J&$"7)C1B D'HXO%58 :QI=,&&5M32,^T]-/Y:#YN:$MG3V<9 M%M 9!JG70 ?<';1X![P4."4.8NBALEUNZ32G@CZV=&)FYC#\/);\N+XN-HE. M:F[AO-@V@^&;$Y!"KK5 A!NH417^P:AFG=;Y[6W+IA%2[-FR:0+ZKCU"7Y3W M60QK\^U@X\QRIZ7G'AHGH!;.:XJV4G.C?S#ZLML.KZX#+H*TK]\C'QT'QD.B@4.AO] JS$2B")6 MR<6H2EGD#GT*[8!@;>NC*P,7OHKM)W)Q^3ZNE\+'$;0ZW>?/O=HF0Q1C29FU M@",&)(:.54:<:\M35A>)577/@W5-:Z /K^V!25Z'7[R 3TT?KD9/F0",:TJQ M D!#%3QD JI #DX\[BVL].HSMES:XV9I"NJ)E'+V:3^(?\:3F=C2+G]^7ABI\7&5Y%[ZC0W48:K7/)#"> M8"ZD]Q9Y ;RSU0+,<(A3%BI'3]&;'+V!#^7R+.F7AOUY\8Y+YT#XYASE,>R< M(RMWLCL*.IV+G^:&/F_6'8=\9VGB5C;]1;(S-SO1XR M38)9E]C(\.4YY82GIDK'8TQ8I_5US>0-$:T=J#N\45)2!G!WM E@YXME'.5> MPMP_EC$/7?BPF(#2$(:DA*KR+"UU2=[5 "O#MD^5DZ'M;$NC2L!5Q1K,)[N% M[[M@B&N=V-?M(Q.0:^@=PH)SI&(5$5'=$K6>)NVO)57V>:L.5%O(=[C3^W*@ MZ>=R-%\$92ZB>_@UEM0\L,U;NYO,,,(1T3Q^C88X@12J;HU: Y/=O2Q,EGJ?_8"'MQZ4;E[,Y]S\OQ=!&KNQ3C/[;%6%\[0JW1-"-86&FX M4,P 8..!L%$[NR[5.>=Y;H]/+:'?W9;$^F[P.E/19+I#_&#;#"NO6?C:%"($CPN\^5:B(_Y)+]>VV8[7:RS9>WUVVKWDAD"/5):>8RU051B MA2N$'0G+[+Z.YM_T--N^(D[VVDRQB.E/9^L@P^+%.*E@EF>K23RK?9*8+18: MJ9-PJIT7910 :(D'83X UBAOK*IBMQS$/N5L]/AC^S=L) >AGL[.$^*7%\," M]T_1#Q_+@&?>(\:]\1Q8K;7UU45UQZQ/F8T'>#+0OAE, />>)CW5)WU83CPF M\J_]X&,Y^BEHNME3CUL#SZNB'U?CM$Y/F4%(*PVAM28H50!)[';1&'QX"&IM M ;46879"=4D>;!F%D#C!E [<9)QR I &P=0QG71#>8@'/&UI>V\UR>,P[FK6 M6 =0OB!\''(8_\7EY]'WEX.(:GQ6Z9UGR$#MK).*Q Q7G$@%?(6]I2HEJ\T0 MSY,Z8F;GBNF;SK_/P^AGTW_EDW\O9K$"_7T]K?NL*:J<+L*O["KZA!OQ*S!. M('GJ*S,G"<14"ZVP-<8 IC"I$%;:I92Z&J!1[I*2-;^&CC78]S?R$.E$HYYQ MA)63!F%.J0>.,R=A)3F4/(6[Q^\I/XCN/7^S?23T?2\[MFDG'QRA=;Z,V&"X M&U2](EPOM&AGWV)UD)"G<>>BL.5W+3[>3TH'M@S*?\O)V.LZ/8,V# M%AF'6C'-I;?*6J@!!I16\@$/4VH-#STH2*3V8*$$NMC,<] M#H"P@F-5+GXE'$O*JS-T9Z=);;].I!-0[I8UE> '25,]F&&-$*;,4TF$9B9\ M8))4T@@H4L*(AVYQ6N?,B2#W/YF=-(EEF'ME* ZX$ :P#-.VKJ9LH7"]X\@W MZ@9U8W[2 .^*5NO$LQ_*XG)O.J4'3V6<4J,I1TX11;0P7E01J,I"*%*NTPR= M.$U[/:?#VMF^?U7A9UO_MLYFX*MM,LJ@V)^Y'O6[J_VBASUAD7[[X*C;""1MOJ"H:RCJ,4*S1T M[[D!U3]=SC>%%?,XV#SVWQ6K*]['2;4WG89 5X+&FOVA?\+R8DS MH)(58W3.EZJ:YU234'?F#.7S ,,L1O!.KJ?S:81@.;W-#Q/K0,O,&!*W43'R M0!$/*95B]QE!K5.VBH:>Z;1Y:C4+]LF7!=Y/E].KM38^Y#?U7]XZ8=H!NS??^QB?._/:6<&Q M!IC8L.CTE(MM2(=R3K&4]?WQ5Y>Z7:8U;W%2X>V<,K7BN5]X.C-:444]HX0A MR#0Q=K?YY5!:X,;0:=/:$NUD>#O,QU(\'NR6Y_7RL.QOFWG M91<8^<=T@1S M;:N]-$>!Z>UFVAND5--@=YT5ZK C_>3)3"-'L+'"6<:-509C5>V:AA]U%$C6 M6[KVYM3]2I*HTV ^V66N7KN+>%U'ISX2;4]MB7JM,PUX3.M"=(Q) ,H'T793 MLZ!)KO/0E_'-$Z8]X'N?W$Z9U+(@D_+4(B!KZ*28-V@>DZORS*_$'6QE^G\[5^JD\I?$2/>XE) MJY9WO^;+K_&V2KQMO(YV/QA1WLDH,H E(T;'BH+Q:@JA'N[T0'%2H?CC+WV_ M[67!<-76[><3)#NX6W:@1888CKE/,7':.F8XI[R*[G&$V)1MU:&G=FR'EJD0 M=S:IGW1E'0$B#??8&XXPDE!QOW-0% ,IJ2OD#V;%4H#MBB2?\^N;HAR5=QOS M:*>QU,I\LE"3_UQM+.0>YAQNG$''/!;>522K%"1HHC?@& M:=4XZKT8)'4[FLYB+J#/Q8,RCE^+6=#M0H\6TW%=DW6XIXPYQB635(" J\88 M4U<=I3H6_I'"PN-#(5J_-]NJ(6L<[J[HYT;E//B0L7;/IZ\!Q_58X]'[=+8* M5J'&/F[-'C)OH!"*0"X4=E(P&9-:;>3W<<,GA6Y#WUYIFGOM8#X0SIW.M0P) M!A$PT&G,K?;42%#M1GI#1(J?=K1%N\W++T67)&N<%,>1[DCP!T*V]89DS!8Y M*Q8Q>6ZZP7NMQTPC(KF2-*R& \S@+,[_\-S;I+(.?18GHX-8$,ZZ(JC_\RG M5U_C)QILQN@J_VUU_24O+R[7DEVLEHOE:!XSPM2WDZ=UF"%.)7<(4BV!UA(1 MBZIMV."RL-Y*[_1O/-,)5?2@H<[RK:SK,_O1."8MO7L\A@YSJX1QYU6QZ&HP M->SYOF:9,(X2:4T\D IS(X=.H.#"!]M$N%,6U?DDVI'6YE^6]XS\''#6X45_ M[!'TE1:9,=IB3(ST5 ?2SB3BA,$D620$FN, M0P1OI0HOM+"WBE+=4>9([3Z]J9L*:3]$L<7U:#JO397-XYDUFE%E&;?.>,T% M9N*\Q8+LBT?M\N8P+V,V0#W+GI<I0'YYDG3V:664^9]] SRKEG0#TPB2(I M#]; F7&L0I_57$L!LC,OI)A/BODZVO7+:/['NN16/HG#?O].7WP\[);4:1\P M9)@A IWRVE,+3!!ZMR;0O-:>\-N9A1HD41OP=D:M%R;C^+-U+:\C]^YV[3*@ M9/39C902APG=E]<'SFP> M/YP9X9'4D%HB28!&6+W[/J!&ZLQ6U@UI^(7SFB18^S0[OXZ^3Z]7U[HHR^); MW"88W83?W!^\UK1"KW63>6HPM+&+KJ_FLUFA6E^S[.\\FK%6G3 M>LTDU,0BQ0 +PY6 *\T@#3, D< B*U(NW;Z1&?!TLG6/?V?5 M"8]!_]/U-1.?YQ_R @LD!YX*:9C<.2K/H^.!+2?Y68, M*%U\"LH932[F#[=V]I5QK]M%QIWT)'P.4 L*@2-:,E\AP+Q.N5(VP!+O72Q- M&P.[-<_MU^D\KFK^[VHZ_N-CU-JI;MJSCF*-5<>YQ%PC"0P67)+HFU)@/?$: MI^1J3KJE_Q;HU GD706LVGPQ+JW%I5XM BJ+=9V$U?7UJ+R[N/PTO9I/ M+Z?C()T:CZ-C&0OD%K/I>)KW%]EZ45Z-YM-_K66^KTD:B3B??'B Q\6EGP;% MC*>CV7VYTCH)\YOH/V,&2R:EEU)HZJD+>E<.(8\ LHK)'F-EU\;OXO*A*%'I M^W1=)PX^I=M,!>\/*ZR(Y9I"$OY"H=.48N6P\C#E\&> NZ\=,ZSH35%OPY*I M29@;0M/1[-W\LBBOUV/H.W[_;5@Y@J6)!]52<*0A\0)*AWTLZP6@U+Z6:]H. M?I_&7_/):I9'HL=L9LN[#[.H_7G8\+8[1CE*Z"[)Y9=#Z[G,8R('0O1JM,\(U%HHP*B7U MQF/O&=S*[8%R9Q:,TSP=GH7H- UY[U2+XSX8 %BC=>8LMA13ZHPA CD' =]B M"H$(:)\7U1IE0EV6G8QV=R'JHT4>3QG>7=^482F\MO(U(M5?;971X%X"C AB M3$N/'?285G)ZE);'ZPVQZA3-/XM?;PKESF[-C.97AR;!W3.9DH(QXX2PE"/* M%%30;F6 V+ 4^S/ D(K6I[I3@>V4'(XD!)V'7%0>V>ZL'6?#HN8SB8#F!XP1CH+&F0A"PE049(U)NN R5 M!\=JL6@.O\ZXL(G\.LR%A\]EQ$N+,&$R"$24\ 34\DB-$Q9K ]PTFB$"PGX M];[8V9WUG++6N3\HLAYCAZ"+Q:!?.WVMUSJ#4 "$A=0HF$T2P"$X MSL>.:^NY0RGY^@"JH#"LZ M18VCENH*TX#$F4UL+9"L/;"[(ID/7MLR?S^]S2?O@A;G5]-@I-5BD==C69WF MF8Z671M!4' %L:-:V I5# &TYS43MDBS%M!."$?:H/XQO\WGJQB9.2TFQ>7' M?%Q'HZ_''QUJF2$D%8#*,P./Q4YG&RA!AL,0P%B/3WAL8["0 QB!A8$I.M0'&5[=%@B10 MNYJ%JK2K'_.;HES&=<*G_.I0^:S7&V6&!8D@90HPSP-&8<*E04I(I26 N)3+ M3 ,,J6YQQFD,XZZ9M*O=>P21GK7)PLJ40\:)H8!S@ICAB$09K34<4YNR&SS M..H.>)0*\=L(#_LSX+560(^36(A@.A"WBGA)#68>.XT$-( J4FN'K+:W^H(^ MUVJZV_QW7[SJD3UD,9:22,E@3 C'E7!.\DHNR)/N;0\]?7O'Q"BZ4%!74]2]-"951LMO@8T MXA_1G[P=S:+L1YBW.NUCODXC'3:(6,](\$8)-)7LF-=S)=[.AE'/IJT%C707 M %#^D6_7L>-5L Z5M[XO:<_KC3(/*63!B"L(7' CC!8$86>8X M1]4O[QI30V=G*Z-I^8_1;)7_FH]B.9((0]TUQ]%]9,IS)T60W',&&0,<,%!] M<-[[%!,XP#VO?JG8EE:Z8N;GOJ^#%K%6^PRA MX-ABQVUP<#F #G,N=E. 24KR.L#=LWX9V89&NF+CN_EMP* HCS"+KS7)B("* M&,PMY-8@Z2C@>BLAXDRDG#4/,%5!OYQK2 F]Q]/4IUW=+C+IG'46$TX,UUYJ M12.",$0<4 ;;!V+ MBSKKG5=.B*0,'P.,@1TL51M13V>^Y/5-6)M%3"YBG>";8C&:75R^+^97Z["Y MAQ+4\C-/Z"[#$EO-/:3*(CTHK!#? ,-Q^6=FT.OJCX),@TJ,H M^*1M1DD\=B=$.*=5F#:88&ZW+@Q"IU#PSV.:@Q1,4T=7%/ST=7IS,YU?!9#^ M?32?S&*"_F)QQ"*]7@<9U-34H3#?\\X'EF/-M747<&M;KY&,>?SQ<;W&ZV8+Z;QY3JP5>.^V>'U_$G M]);Q,,]XY8EG3!,87&UKJD,PA)E+TRQ:4BB'*J/>-<.PI<%?R)E($IR:SAGT=$3\G8H"HZ"]LHRGQZ M-3>KH,5Y,.]AQ(N 0;PI'C!;_W.VANR(?:23^XR)>;3@QG"@-.1.P^"Q5T>V M5+DDNOYYE/0TKJ,C-75WLCXNKO//H^_'G*R_W"2CT,6Z5(QHBK66RN.=R MFBX"#V=N5M0R5'FR!XRQR!3QB 0 M#V$YAT"37>2RXR8E]0[Z\_BFZ$(I'5[9NA_RQ^GBCTW5F/BW_3>V7FN56:&I MHT0SH3V)"?285CLYJ04IY/OS-LV!&UL-::6SN^[YMP=WC\MB'OXZWJ!Q[ 1\ M;%>9,MI"YIF+F4*Y)ES!:J<6,XB3YN*DHYRSYVG+JGH;-^SOTPUN#[/4XKXV MY,7EYV(YFE6_F4^>QT._\/AO^?+Y):U-OU<+PW2EONZN.3X< M_('L^,\?SH@!FF/G<%C:$<\%\[Z2BA&'>BO3T0$E.R7%LQN.B9KHS/,<70> M'@WW8'F85]MDP1.QP@&(M54&20&PUUL9N3 FZ61[X&Q+T?A3O[ A?$_>I*G> MJEY-K_[28YG" H+@ S.#,,+>(@5\-3IGX7E/@ THK6@,VV3-ZWJ:WSZ6:5-/\Z:J#J%=6/)J2QP-@@;W MS7A9C0YPFN)?## 4N255GP9FLJIM/55O'\N$0@@9[[EG# "@G(FE0#:C8Q:D M[*8/,.2W)56?!F9ON^#Z3N?S\=?K4?G'@;7'H::9(Q CQ0-T4!N#E63.5!(' M@5.R6@P]@5F?*Y&&]=(?$ZM!'UR>'&J:":\4PX!('3UR@035:N=+49 4B#-P M)C;'AH,T2P*]LW"'T2P_7+'RP5,94]K%"ZKV4/&)0+>*2&)U0IQKR"O]M0%$$F%4H]>H75NL/KT MO-I14&\.V/TQ*SS&^7K0+%->&:6$X @R;1BD#E>+'J$$.6?'JW$R'/*_3L?] M;<0-K+_-/X_S#YRG D0Y#DZ35I8&M2M)O3#4(!OF0Z1K17JW>YR_N+A\1-V+ MR\VJ)/[7!Q&*LE;4\?&]9<0:B6*9)*Y(0,4K:ZCB!E,B@@>"DI+2#-P8=4RN M5P[KVU-69Q:L&*^V%THW]OW=_+(HK]>=G6"97JMXL>RQ)[;;QA($@[2F$ MBE./N5*%;>_3/)I-! D_B7*21[8A?"CW6 _ MA_>\(-#31S($)8&8 02]HM0QK0WBTH*P?I T\=[_0+_@%I1:-(+N<6YI74:H M,)I)')&?C:Y>H<2C9S) .;->(R<0H$Y:3;UGTFO'B/76IG!BJ$OK=CF1 F\[ MI*A$W=3!<_.)#0@/GLV\IIPB)2!TD@*FXXX#9 8JR:T(TTI?AY9OEB1- MP-PN6?QT,1[-_B,?E3[\Y*5]E3U/9S: X+B.Z?#"%R"\--Y9YR@WDF&%4N*: MAAHBWPUATH#N@C(;2M$"P%4!0Y)SC!7 A/O @_DKU5 M>GBS!$F!MQU2;.3[F%]-HUCS98PK>84;+SV:,>R$4THJY!V%+.9@9Y)K@H@D M7O*4[?NDA#MOEB(-H-PF4\QZ/V3V;C[)O_^?_*7D.*\^FRGIH6&<,D$M#7]5 M0#B)""3$4(U5RKEB4CZ<-\Z5-)C;(QIFACI@C*%4,D>!\9IZCKPP7$ IC4M)A9"6___-6IG&06^35/_, M9[/_,R^^S3_EHT4QSR?O%HO5BY%3!]MD@$K*=3"=*'P8UEIA!.6<*^B5P]HG MW3$:4$J7+MC3#,1M$N68[X(?I\/:55R'N[Z9%7=YKO-Y?CE=QOS*O06: M/4S]'!3R,5].-U5J;5AASHI8L[9&.-D1O638:&4)X8I)SSR3PS00?>>7ZMY.(&]!6!X #AUW0D,M&,">&XH-@P[VF"O*!J7,8];\^;*< M?EFMLU &%6VU5OXZ6H;/(-8M>?#[3;ATO/$;?KD'H>2^,Z24E4KS&'UM@*4( M,!QPJDJSL8I\O5"H$SKJB%L; 4, ;'ZU@*LH"2 MA\X U%2JL@_F=NJ,CJF[(.)\>'8%_JN$NTP0P_WD1',-4,0. \A1\S L); M7@0_ 0N.>,JJ?4![/#T0LG'L._/,_FL5EICJ6ZQ4$CW)_]_>MS6WD2-KON^/ MV<7]\K(1N/;Z1'?;(7OFQ#XAV%+9YAF9]/+B:9]?OP#)HB2;ERJB"E6DU3$Q MK9:J4,C,+Q,)("^#^6-/,DEI#D^"NZL>XR;[(?5,6VX.[?]*#7[>3;XWS0S* M&S@8%(T%-)IS2ZCW1.*-0XTU',U148D,9IW1"N?W=BUY>;OGUZ]#;R;&:+\\_@7>#BN9EBC._ M$10W1$LMJ--,&H(98WC/1\>R8CG&YSF5 MW1LL1EQ57*V4_&*H5/GBD-]ORQ M@)G57B OJ);1^G$D!:DID62XM;0?X V @'EGS"\-H[.5O5X^&*2TDD)BK?-: M< :T-GK/$NEO["#M,D$>0<-%'+RXX.2'?\\_?)ZOEY/9@Y^O%ZNJV@8MO?!Z M3A>C;#%$T,XBD0+^+:9600RL%#552)H!ZQ#WBXRV0IT7X6^7J*GO7393>[=> MW'^.QO(B\)P9*2!%&"#82@E-W,1(*KFM:81Q5U'RJ/.*,=0MFR^&TK9GLOL[ M?CZNMN\6\T^+R9?3F#GQ2E#&XY0$X&"JSF.]CJ"O9YVRHF_KV+$+:'3'S5). MR5V:Z!G'=O],@-XB0#UA''C'M&13"'.V4R.\&1G>J[V4\T71<[9 Y+.G M I',,T$5E 1#3*21VM5T,*1SJFN/T)F]0'Z'$' 1[TIAX(_)W],OZ^/+S,'G M D :8H^9)A1P0*)>$+!?$66SJ(HKPT%;*?[4:^=R_A7#PG36# O/GPM.8R* M% X32BWG6A%3TV(AS:F7.,)5I1,L9/"O%!:VRU_\Y!GOXL5S 7DO!)::**:- M@5@CXW>T6(9ISOHP0I]S> \CA_NED'0Y;YZHFSTT/G[KXW.!(RXTU=I#)1G3 MF$JQX:P# 'G5[#[Z>M:["U'UX[W"\(*X>"O^+MU9/TM'I#?O;%0(Q) M"=6*<2.@(33J-Z@I4*SLN5\!$SDH".8]2N9B;-U5D\>-6*N'R%"QO5I/%&ZS M8T_CJ]'+05H,$X^@0,X"KRT@M*:$.G5C+MEX,-:'="[&V9\)Z)/5.HKV^Q;Q MF^.M#7> MOWMW&D9/3P2@&'!* VLW]:TXXQ;5O(=HNP?+OZ7"W> MS.X757Q@::O=#V]FVPK%?:A*LR\'RID2,BZOV$B@G$=4BYK? H+!*MV_:DRO M@LQSO"XA8ZOP=Q$IBV_50]1WOUZM%U4J*996SYJRIZYD)WVO(C,('F@'O<8( M*RVE@I2:_:X-&9-SEC?&_<>0[M<8!3KZU:5>3-7#PS2],GG<+:OKU>?Y8OK? M52\KR_FO!H$QIU9 S*$"&"NL<6V,L'4HYRYZ1+6PKGE5Z5R(197EU&9-']FL MN;^_3K=]Y)HY75U\(W@J,>=>$$BMY8@88UC-0ZET3C)35O^&VU2$ 41VL2,5 MI_E7*J3PS_FV:>F_-]KX^&@>)\ME:GVXN6(XY@0U>SM0"Q(3D>&1C=@([U5] M'X&UE3D.3%9OB)N!7W_"&+T]W2=K+*;WVZS9^GK_?(FA_CX:+%!>,ZXX2&EN M,/6B0_M5"Y&K]UQC=[J\ M_/!Y,5]_^AQG'N7Q:*N']?WFV.H?LPB&HTE^&U+4\FF'_O:CGTP76SK_.7E< M'ST%&F(N041^ ANE["425GMDO:WY3#S.:E,QHOXF0_M35R#;8FO.)L4ZM5UX ML.ND[]M-RG:O?I3E#?JL7D4^TU;KE1,Z"7<\Y6$PA:0PX=)40!3@SR<8-7 M1Y9BI[(2?,?4=V8,^C%&@9:/9*KKPBU7BTTSANT-X>KS9+:[,52?/BVJ3_$C M;U)]SMER>K]9Z M.Z8F1&-89 K*:5A,WU4IPCVZF4_D/#VCOJ2S!]@:T$T&#=P0@RUR"*6:#H)C MX_Q^A25Y6XK7:^)!A#3Z7<5N;?+SQ<=JFJ)%2@3A'?A:H-IC3#CFD8U408XM MV>_6M()99TFMKX9'D9$\H*7V^[KTBTHU&V8UPXO'7Z\+1UVL3"][HR MM9Q"\$@"C155$JKHW&J#\%X"T,HL7ZWUO?KK*24,0T)SO0]7,UEEG^#K%?XMR+Q8V;*Z_L9A1KF_TX^G ME*K9 ,%(YSD0P#F--&+ 6RCW5DN"G)A:]'H+W[M GN!8MI?.BQ[5\_7J60F/ MY6LSG8,#!VR-M4YP* 7'(F64;AO3^/*6_.F*X:<[C=\6 M\^79R(@+A@P(0J6I04:D!L3(*VQ4S27L\W#\]N/;K]4V'^_5*S^"7T"1! 8( MY)"V4%CJ[,;0"J$LI*+1!K@G8WM5+2YAW/I&CGDD%/.>$&BQW_'186%SNO3< M>-?>Q@CLK=]E.]F-NW)_7(TL(4A!_D"89YK3+STW $MB22<[+F'7(XW.8>^%W%/J+*,ESVQ^$7N5)X)2UNG-['[^I=J?B/R^JQY\9D=Q MXJU@* ;62&:%AE(HZOF3+V(%S=E?9&4F%MCG#K_9Z$XP P/P[![BY'L! AG_ M 9P2@KFU(%*\IY41DA6=.W(0=@*!9K"ZB-FE@)5.E:(B3AY/=%HZ^FQ@T=B+ MJ((($RZLUM2P_2*.)!L,0$4QTU:^\VZY6NSTHWI\3'E)LX=MB8[X\R[8Z"QP MSKT:J/":*A77>ZJI1())B784>\Z:Q;1J*=P:O1\0D$(J@3G3B$>"$36\IMU"E+-$9F6'7RW@ M^F#[:&X0!F[NA8&6RG!O)1, "HHLQOM50>J<=7CLUG'X76EQ^0V+^M9(#M%* M,.B$#9 0;KC6.OJD<;O/%5%[ M#@%#;@PMF7+]Z:8@CYOCCKBE#A !->&,:D,%%I3Z+2V26NQRJIF,L5;OX"M6 M#O='Z^C^"LRMX35GI70Y_8]':/$N1%6)B-MV@K@XXFS7 M$*1:;$H;S.ZW3E! ME;*USPC8EM(]Z]T=>2-PB+7D!EJ+!? *1TK9GHO*Y93='^-*/@8@=BN2ZP[Z M9M&UYE)I::'SA#HH=]FZD59L9=%+K*L-^KX4@%V*9C1>YL"WLD!8HH4W7DD% M+8!0Z-J+8MP@=F-AZ8/OC(J+K'AV5[7X-MVM$#_1^>=\]BTJ<;6U#LM-/83G M?T_G_'_.5_^W6MU5]_-/LS,MS7O[9N V[B8X0]X:9@P"!L%Z36- XU_-W^T0 ME,=RR086X=6KR;;"B)\O=K]*SYWJXU!V(@%ARJCSPDF+-?3 I/"5G30T546S MY5X5:BBY%O6Z&A6LW]4;!XYA#[!B7FD."?6H]DB9M&BPV+2;0^?%/!^]OWZ% M-=ZA JD.>-PK.88,D'$[)FH)**USG)P;;2Z5@_KQ2;2H3OU4J[-!Y_C-__TS M+E33V:>[5([P64??"U,IP 07$7"O%H"7[E8Y+87/N$&^T>56.M@PL MOHMO:,Y._EA[Q50>K[I?IVR##XO)PZ;5^_=#AS]]?"8:#JB\0XIRP*GQTJM= MB<3('2U0#KA;-Z>Z27"/0&KE,?UALOA4K3;NWA_5)$5WIC\==8#Z^UBPF@,! MK=3 "FR@,8J:FE-$X9QJ03?:*JHHOCN4W?5O%/ZYV9F_J!D[;(N:4Q,*#&F# MA6,>.>$%8MI*6TO'4933U[!UGZB;U*RKDF^YP/9##4Z?^II>VL?VIQ&"X@)C MHP2E!#$+#;=$[/U&EU6&XD;;+5V*[UX$,A @7S2LV$9+-,?B@9>#0I92(2UR M1F/#=+K*B/^S4$?"(68>,RQ=]L)G;4I6XY M3F .4Z8U1I@*A96+ DS["FNT@YZYK-J:K]>?I>0R6)+L^LN7R>+[VX_J/FY8 MXY\.]0-XS9\]UJR"08X( ]ZEX!*( =[6,[$:;S(ZFNC>R'8\.S?S[7JU7$UF MZ?3B;O[XZ.>+],<^=C0G/Q@&*4HH9T$:SO8@]U%E]G]LJQ]>MS[6: M+%8%:[4,C-7^5.7E6_3\K9N1G;2X6H]6'! 84B,48!0XQR"2)&] MA)C,.9=H'CDEMZB?59^2%_/KHKYO\5W+8A 9^;&:KJ*;VVN\U?&O!88UT@X8 M )#F"DF G*CY"IUU14*K7M5B)/*]%KT9=NMA-$>.8FHEA@8#KC,]O)4S1Y2C=B4F_AAGGY54I6:3B$X:CRUQD+( MJ8X(54+M7=C4WG&H)(S7DZ_"HKURY=KYKRD1.R7_X6/)ZIN%D M@N<6*^@13"G]ED*LB:FE(AS*J3PY]H+W5ZIPO0OYQE1O>'T+7B J 0:46\@\ MUE12NN._MQ(6;4]][5= G6-^&/5LB8G1Z.31(AX'S_G[TLON9A$\%E83X3RP MUBC"N:2VEH/C62V&QKZ#NR6M' P15Z.9-9&#*V>KB82X-\!>\KCGYE!R@XU3 ML)9&E$M.M/CHF]S\0OK9)RBN1D4/W(L,I:0MIQ(,4E(3:YAW4CDFI#=[B5CB M;GD?^2NI:;^P&(VBWLS.TP#GF98(,&0P5U:P7KY M[))H7.K9<&)!8HF)5,(09AQ/[8.LVQ\5Y'6+&&&1E]O2R'YD//H*8&?=A;LJ ME12/OS?SV49PZ\GCAVKQ!9U3P[*S"5(J[["1D%$'#9! "E3+A0N),W1OA 5H MAM2]40OV6A2NM5]PC$$G2W",9I+!0^8?:77 M@]*AA7WE"OEL51^-0IZ?4["4,PD,03**1@!JD=UM!PBAW&05/!MA>YK;TL'. MY3MXX;2[Y;JNG?9:)NT(!A%!1"B3^MTB(@%C9"M1Y@1UNE$?V)XL:U<]!D]9 MRL[Z&$JDC39"06&T%IX+*/=\M,KG%"H88:7'4J#[T? -)*Y2SL2+QNPG8/NR M@;L%*;6.,FB8M-9X90RN:8EKRJWU6"R/@7EWW!^-6WI!O^%> D]/M#.3__5KX"Z? M?& E_&D600F!M#0\FD/FE%.<>;V3@Q)8#%AM_%4/1PF!ZU?%,>X*D1*1VY1A MZ9&/$+%REWN7?HM=SI%E=OF"5T4<(02N):]D3^4/D?H;A]Q&<[]O%]T@\*?\ M9(+Q/F6F8^20 1% PJKZ5E(I@&[M+F'@H] QR_:&%KZS+!IV33P[O0 \-T!: MB10&DBGG@#"UY+ W1>-_BAZBCE1!RB^:76/D^K7[9.'/D:AXRSD&II!T$ ." M?-PE"AE=-;OWB?)"4\:Z^O[J&MXO1*Y?S5^>HXU3S5O.,7B.G9?62N4YPHXH M*?57SWB%R_6K^K/[H.'6\S00#88 P9R"D2' 1?^0"U-(S M6N1T#\LJFONJX->(C^O7[MO9B3MKK9,2.LR-I!QSP.I(%@4LSPEG&O/!]:^N MW;TAY/IUNWU-J5["X?N89^!:$YMNZQF/PD,6:@AWLO20JS)1&[_,:?B5BGWT M5U-G>72D%L SUO5Q2=7!M(+21%%*!80VRD5*G,+;-I+RP!B6HZ!C=;2O[+JJ MO)0'KTF1YK]ESW*Y_K*E\K4XQ<&!@[8<"\X90*F;"*+11=KV7+<,:6 ;W6R] M%J>H E=>0D*]4H(X0U!4$%[ST3/?J,A''RE,XR^3U1B!O56J:">[<5>J@$@Y MK[F.JPE$ !E/])X63&5.NZ@QIM*5Q\#)2A7MN#^:O><55*I DADL&+0::.1 M@GIW[18Y*UU6-]$1XOI"5)6H5-%.$*4@[KY\?9Q_KZI-48.M8WNV2L71=P*0 M$!KG"!)::HBUX8S6-!(J__N MW5'H_/!$ $X ;:"4<;WP!D HB:OGQ#G.J9_3.E[D:DN9M(5*GA!&L^@.7+2$ M:!$];JJ8P)8@"RS>[>D3URW+L7&C;\\]N-=87'ZC/R-]NH1Z.K/9UT[MJ\W# MV8\&@:BVS I#G4-&"J@U>!*P&TJEQ00+J8RDDNTZ(:<3T^A(#W4K_JI/925[ MU1IEI]^F#]7L80A]>O[M@+AFCD-!O&/.8BHPW=\_$(O-4%?8K]I44JY#75IO M]I&OU](_]^W01'-/J+%4\%2SS$DJ@& 8L/33&*ZE]T>5U>+;]+XZ@NC'S>3B M3V\_WE7W\T^SZ7]'>C>1HQLF?(C2UO&9?S6ZIN[XF\%%Q16828XPT$81#PS; M\9DS@[/:.XWOI+L4*(_>5 \KOF+^PH'SM1?XQ/)&AX*W-D8 MR'9*TOE7 U+(:JNT$X0PSK$T#-9\-@+GA+F-,"]T<#496H!C491GEV#+7G6C MW8<"PY9J91TUF$IL+!*8[+E)>4X1KQ&&98]4'7J5V9 :\)S'SXFL^XQEH;[= MX(&;U#Y.ID08&C<-CBM+:Z[%[47.!>_8-XEU7H%IG0R3%!9J:G3"5+>?S-J'^6KR>%=]JV;KK75[.S/KY6K^)0KL]]WYXS9I[B;L@>=. M:V^U8TQXS2B#0&QEA)70H-&BV;LC\L/DG\DMNF7;/[;(:&LZ6@!(&8841]YX MPRDG"-F:-PC8FPYRR\;+<;^A)_X71?J( MECAZ8@)S5M-H-1DL?Z=LN''WD/@1?AT)H!C(MD0_G^WY_+)C[P1.(,4^3S>9V4%I6]__ST_S;_[J?KV>KQ?>$)%S_ M1P(1?@:BW:_#/]X?0,O3'X,AT$ .7#.,L,9PO&?[7PU(T+>,BSRA3C/Y&?_ M\O^/=R?D_Q_O@K24&^(1=4!)S1%3M7].@ 'RIN./.Y=_:WX6RY=?3B?O)O?3 MC]/[LZF?/ST;2'3Q)'%2:"20HH12NV,'@0+JG#USZRO-EYE\5X62KAA<+&_X M#Z?.)PKO'PH:2< 4Z&XSW%CQWX?V#U(+N;KQ=\+@08_\!\XPZ/(0GWN,B>< M1P]!0(H I2G=G@*+$,?-ZK+T?8A?7ZE\_V/R7_/%_DI%?]^3LR/ODNC-2P:"\YH+Q/><<1S=],I:-IJ-'_(7$4"I0Z*07"R!%) :="&(.$0\@H:&VS&M+%:&UB#DZ]%@@1%D%LXJ)$ MJ(M;*47B6N<4$B)NOVE.<-#8%;T3$,Q[X_4 6JP>'J9IC,GC,W]@X$O][A7< M4T*1Y0HR::0"@+'HVVU\,<$ITXU*7O9#Z]NOU6*2EH'?Y\NEF2P6WS]NVP,O MSUWCGWDS<"@XL,0)(B0R2%F*>$VSX'RP];R\9C>6_KQ/#I?:!&XYL;_LJP-U MSES+GW@K@)0*(B"PAEO.N9=6L)I.J<&-%8SM3.H'UXDN.#PPDL[>OI]\+R@+ M(8L+K$71K_7$8*AV5T-"8.IOK')F)U)OAJ2+^%L.2]NJ0*D.PVQ9G;U0.?A\ MP#Z:<>.B&)#D+OIF!-:Z)[S,:NUT/=AI*^>?T)//V7$7.*K+CK'/>#1:* MWP]:+T15B;+E[01QG67+E>4VE;1D'E)"HO-!9+T5O10,.B6&&25?3**C/695'6!&B MKU6Y*_X.BJ%&B^V9-P/ 3FC,-&080LDEI'6(J?":-$O?NYYULP.Y-T'2Q?PM M%^*PK.*W/I]= U\^&!R-;*(.QGV-TBKR7[":2QYA=&->5F>R_2FX(8.I98^M M(@O4>O5Y.\$)0Z:F,*G*;5F<7#&?1/5.+9L[&G64ZTWW\ MC_5BNGR8WC?:VY]Y,VC)C1+*6D,37=*CJ 0V4U7)I*/C_-_3V;WIV)5&KP=L"'$ H@%@MA%R@&I4P8ED$3V;F?J25OD3D&L[5&")NTXA&ZV[HYP(;%W-$0&&2Z^Y M/OSUS/KA%]6+UM( 2:3&0<8LA4!*:*FV>W8B5C1_^+H!UAF3A[U).6?"3KP5 MH!8(<8:<,:GO,S5<[]*3(LW:YJ1O7=7A5#Z8NN-R*33]8_8P3:4E_UJOJ@G<7;PC4"$HLR+% "IC!7>:81J M^AQA.>[6"$O4]@NJ+C@\,(+JJ,2WL^?)*??WBW7UT!Y=IT8+%FA,&>7*(@2P M]#YRIN:+MUF./G]%7K?<'QR5]XMJLJR6=]5R_9BXZ".#WZ5$M6UY\_CLN_ER MDT%U@1%L-7S @E++4_TDSV%<&:PDNW!QB2 Q.;@58XS=&@2Y_0ED8"C?50_K MS4'V2]I^GWQ=5F\_JJ]?'Z?WZ6PS'8!'[^3MQ]^G7Z9;H%R [)RO!4HYTL)B M(7QD,$24L/J,'7%'<^[!Y*N!+BN=@5'_X?-D]9_S]>/#FR]?)_/W0:M:+ MA/0CDC#S683W.B)\!_744^H\*RX?-!B(E%8, 4ZUE$"+Z&/L.(6BFY'CYHWP M'JP3S,P'8GZIQ6U'T(O8A)_H.H_&T^\'(Y4T2%L7]V310!N0(CIWM#-M;JS1 M;PF0',9EIV(H#,'=2>4%X#OV9I" "J.D%QYCBJ5WBM;"* [#K4>1 <.3 P0#L)%" M BR$](A:R78E>#64&N"<<^ 1FL!!8=BE($:R9E^^+@>%-:?$F[CND+@)1TKF<;D C]!&'!%XW$BB>'M@8:8Q08;KPF(.]RZVXGA$L ;*TW1B>S/I;#D M,'BP'*F+,@A:C!(TQLQ%>@$S$C""'$.[+!XC'",W5M6B*U" =C MVI=U]8XVX#L]4G 21Y]/8^6MX-8Z(>F>'Q (=YM;M+X!V"G3AP1A_;N=CY8H M6'RKDL>S"0>=/+8RA(T&#,Y1P@W7V@D%#&:>:5%SQS*6DQDSPC2K@I#LG/>N,\F#!C#(,$U9[W/RK\?8;[7 M<*CN6S*#8?[=8A[=FM7W5,MR%2ES_V\]_9JJ7;9!\M%! A44TK@84<8C/Z"@ M23X[+E @'%3N [1M-E_#V=NJ+2)(R>95G0#(&;*3:[[UF!%W."MH\[4MN,36K/DU6 M<;HW8ZBR^3T8SOZL6JV \?% $:/:&\X.@)EG!_7MCHD/O!B$-LAKJ6@J2V>@U8SL$B-2RSF%)S\?$^0P> M%DZ;9N>ML;1Y*V#"*.8*.$B=L49HYGA-)P"JS#'P@$M;ENP;0>H2/@\6!_%L MWFV"()Z]%J2R@AKG)'- :F=MGON.0%S$-7<-/V J)(K71^(ZH#1@WE)SZ;< MTF%Z^6: S%#)K%8N&GH.K+?D285\5G[DE04^='8UFL7A 0(@]AF;^]_=5??S MV7VDX5GWV5N*@$ XY580A[D!CG"%G=IMN3UBK%G'Y9YI?2F"(\$U:K6+5]TF MAL\7WY_>/YU-W>EW O=4>"VP@TY*PZ%T=4UGCZ@Q.1NP$5Y[=X*L8]%3 \BC MU")VP,[$R;XD^')$=S!ZD!Y"SX0GRGM%M= 4^!W?!& \!\=7M@&\%,?EI5 \ MUO0E,2^21Y\MJNUM[[&1 @?>2JB)1M')C?IK&=(U/Z0P.5@P]E,3MB_\"F\L>DED2G MG4;R$^NGD\?V)O/Y3 F*]T9H+O_6(#80$RU-H0P[I!R M@-N]EHZ]&,IF]RJ<$9KMXN&2X@(4ADN"%PTVN:>TEJ5UTBZK-*@+]>[W\U^W2N MRW>;8>)F$4?SKYQ0P@+'G1!P%T3H%=$@RT_\M6^RNN#WF&SA07K>58O[TZG% MN4,'#JU43#H=_6DFC'=:@CW',& Y"'V]M^I#!L7M97:5/L^Y9E(0RAF)FBFH MT;"F3TJ5907;7R\-&JV>;06S6#NLP3M4 ;.U:3LT2$!4.Q[)E9(H 0TEA.X5 MR-.LEN!PA*FDY8Q8!]P>(#/B_?WGN"M_K.J^4+KZ.%\\$::__U;-/RTF7S]/ M[^^J3S>9*D&9C*(@B"'H%=+>6N=(_#BPA"GI&V7I]TEK*@F7>N4= M@/XJJ6 M-OZP7$WOS_+BHE&#)1XP99QW-J[!!#G+:,TK:GC68=EU>4"-47-P=2K!_;+. M3RN*=J%)W8)T-V@ FE+O*07 ,D)=JA( :RX!1,LDDOYJ&+V,^2.&Z!_3V7PQ M77VO.TNKV 4%=M[LSA$T-B[^ M.)S3=\8CKYV!B*U]>[4HFP]1&CI.Z%\G^)$YN9#2J#4ZOI$E3G?9_@"M+8>-7B@*,$<1^E8FKJ'ND'Y[5Q&($8G[^_YQ_1 QIK[,U]%E?%'B'S!):/O!$D84HI#2U@S L@-*MK"2A.J,TI@-,:@E^KQ73^\'XU6:QZ M!>)X0#/O0T@#@S"J^:*:+*O4PVG]F);]= #]+HIV\6XCX/CLN_ER>BZTI(OA M XM.1?1AI=:8,P*T!0K4G-/"W=B5W+4!NT]9CE(+S'J1Y-B?'AS]0-S82088 M!588#H7SGN)=S)$2U*JR77A?-:&H- ?6!5OUK LM/Q"T MQI$T4H-8R&A"N@ M:NYY0G-TH?GQ4ND\YFM3B7Z%>GV>NG*::N0U!E1":PQGEM3T*:J+UEO;>NIN M]O"*V,M%5.H\ZX_)XE_5*AWSOJ_NUXMMH?_9@Y],%ZG\2_5'U+*X%W\11%3\ M2&L_FZ?#@29=9TZ]%A@0DCOCXK^9X8IYA D5@!,$*3,$#'>H=6C:30ZQ3[X7 MO'?&>VLLIL8#YJV&M*978YJ5SYOCXGU-#OUT]7VS9^K'5'2#@WE_W!ZCLJ=3 M^<2@]>3QC\EJ]_#09]N]& (6)>24%#;"P"-$'#788P&A0 ;A 4^WU;?(["2M MN"2]GSP7FJW^6CU))2YMBU5:;E*MEP;LR!HW0IL0;!@RWG&,O'6&XII?2+*< M3N1V(N^Q90C:#:(?K M])NG:7^<+Y8OIIWF]>'?\P^?%_/UI\_Q7U7U8IH'\)LY8F H.BDT;ALTA-93 M0:VT-FSI MH$YL+O/'!M"#+LJ>R+[\UOT'@H0",(6\(LP"*JP01-?*W=4,E'7I MJEXJIC(>ZBF49HP6$!6,.\RU-91Z*05+19NVM I(4>E,N#&$HK'9 Q;LGZ,1]QNN9I^B3H6#7C]Y[449(8,X,E@((0Z@"6_$!%GU VJ@;0=^91L?1MTE,:91;=&:, (AR M0B-EB-'.Q-75,5CS 5)2-,9UX)U 8T@<32?JEMFE%J4_)O\U7WR(GURFA*B_ M4H&$;4F$9R;D[Y-'T@U'"!Q"1XD'B,7_"8HH!::FWS&@;@ML/>!B7H+O(\*= MG:=-1A[RMF,$X9W6<2^BM?"00Z",W&NWHN[&>H5WCHSVR+N([Z6P9ZK%:OIQ M&H6\I>!K"I7[H_KRU\F>!B?>"A1B#%'T!57<+U,\Q,N2)#^=1=>J]$ E#'G,CE)+0*6SMGG_".=LH4.MZ M#A<*X*I#;A<+E'W_8;'9N'UO :OC+P7H$,'.<:2-B$8>V)1@Z..^./[>5+M;B?3A[?3;Y6BP8FZL#S@2NB/0-6(AS9%"E$HG8> M1/1A\+E]CY_B&^??IK#K7X:35.,$Q@:C0%BL*E.4>0E%O MOH40607T1NA@]7\HT2?WA[^GZ3IR2))HSE.1>RV%QX1)SVOZI46R;/G&WF]P M>L+&A9%"[7@_ NS=WZ^_K!]32N1OB_ER4X%G\IC(^2TN%-NRE1\F?U^&RF9C M!XP(Q$)*Y;%&TA,:[4/-,X')C15Q'!ROO4AES$A.19G[0O*+L>/ZQHS&E,8- MOV!*&46(JGE&.<]IKM=\$UPZT7F\@,X1SO" OBQ\ Z)(HO,$R.C?L^CA,[Y7 M6XJRNMR.< ,]-/9:LGN,(1M/+'P6LG';@1J"8 L]@ ;%CUJM!"2(6*,TMJ;V4.G0G=0>WL[NDG@6*05_]O#G/&7';_]SD\ES+I"CLV^$%.3G#!H0)@=Y3X#FTP#C&\)Y3GI7M6U$8P5W@YZ M]@\%[Z&S0#"D/>8"<>$4K*F(_]$H6?9Z3BG*"/R X;N(VR4QT\:"'6:/9X92 M0JT AD($N$_-OG>T"6IO+-AR,"3E,KX4J/8.A_Z^__'_3*M%_/[G[[]7WZK' M,WYAO$S&6>O MG%J-$Z #A@!-& 30"Y2B^)YV6H(.UORN)%X[0LLQ,/8@A^*8?#/[NEXM-TR! M9Q?D$V^%Z!H;;&'Z!W&I,7($UW1"8'^)ZOC= N(8[+*9/R3(T$4@0_M$-FDD MM=PXPK",:@N-V3LTGN7L(D;H^PV'J\OX/22N\$6XPO7MFQ80,V\HP !)SRWR M;N_:$E2V^.X-X^HR?A?'58:?^WN#Y,).OQ.,,%RD]G1*IHZ-BC&TW^1AHW-L M8M9EV*^U,1E E$5OW)[L0ZNFZ&??#899I2U3F$G#+=1(HOT2 SD:+#SN2N![ M 7@.7==U**)A+^T.T-'Z#N_ &,%C@PS#"!+)G!2(,%![V%!B)!84J\G1/)<1%:S-]JQ9_S:\669TQ>?!U]9+U- C" M2'14(,>.*<")DU;6-'H%\141^P>92+@_HDWLY2^IIY;(Z.\C*ORV% [B7FG7:*??#[5EBS9[A2BG!"ON';?.2(Q5S0>" MLWITC]"?Z082%Q=M;L?L$:5!=92>1X&-JZXFEKJXL0;26L]J^CFXM<*Y/>#B MPO2[=GP?$>XZ3+_S1''@T\4>C9M@2;6&VUY>2$2&J)R4@Q%BKW-D7)Q^UX[O MUYTJ!2"+ZP97..XE##$ 8Y)XYR7G2#EQ8[U*^\=49ZR^KE0I:04W$!M'N>7$IX*=K%86!F".:1KA MS68)TY3/Y>M-E6(4*:%%)-(E?FDO9:J:[XU%C!&6XTQ==>+=I6CJCM>E,#5, M@5V4RIU+[J!BE&DJ.+5[_;*4Y!3:&^%BV/\&LD_N#W\38^:SU72VGJ^7A\\U M\UK--AX]Z"@7A9B"ABMN+--6[J0CHG.!!JN7-1QJ+\!4XUN>ON0R?CP_JXB9 M?MT+JG_X1J#">HXUA=*G=IC ^/W/'2F3"3FN$N?EH=XGI#&>$FU6>9NZP:* M(TFLPI)QZ:.S2/'NN@%X+A%O5K%U.-_NKKJ?S^ZGC].-[#?B^1 %HN.,_I7I M[IT:.A"H#40.>F$ E1!*Z_9<,X@-ELXRP'U58P!=X/1U*(-2Z^:;V;=JN=I8 M"_,X62ZG'Z?5@_Z>;&5BUWKRN&OK_-U&P]@8L3G#!L>)0\QI([A4$JJX.P0[ M3BD/X(V5N.\%K07Y7W[O_'+Y?CM[1NP%)K7Q: $ZKZ-+ "&-#C# CF$J:KXP MDG6H/,+3P)ZM:%]L'RC=X4# \39 O@$6VPX5%$*"4!YI@8110E$AGLB11:>&E5H^"7,E0VT?2C[P2'#-$2"P(L\T@X'^%5TPF\ MOK&(LGQQS_MA[$"J^G[]Y,<;YQS+6>G'GM^5CY>COF=?_"]VV#U;31_2 MG*??GIT^N+_O']=1_7UD923DZWHK\I_)U=\/#W F7K7'KP:/760QU*EM&K.I MZY!P-9^-@;=<_Z)76/YX.#X:$0ZK*G].OE1GHV3/O1H05=(G%T4J"Y24*K4: MWU&,L+EEXSP*(#4"]\7R*G:NE3R[MU\3H\Y&%_WT;(!>0D0X,=8"(YQ50(N: M)DF&.]D?#(.7R/M'1R&3R^>1,XF.>L(#@VB'AO2;\,S5?[_^Z[^J^]6'^5WU M=;VX_SQ95D?1T?C=X)EP4EHH$(\;*^:!)CLZ&&'&#A86>XUHZ8OKI>S.$6_C M]P;A9^=>#4AY%@EUSEJ(*&!K,GIC[ES'<1T8;#PRNCU"C^V,;16+V'G.3AZR643@=?2PPBYWDE!$J+598.\[JXVZF MB;KE8X]\M!T/T!E&/*4,S5VUB5%\-UFLOG]83&;+R+4XSG"VYMB$&MB<@JF0%MS[&I/UU,-S$J+48)U,5%UC!$/2; *4T M-C4O&-.#G3?U8R"Z@\9/_43Z8OG0%F#HDC-]&@* L/:&( R,=A)80%.28)2$ M]%C#9EGB?5']K9JMJ[2N/*/B=$VSH^\$C#E!PC!F@7)&$R8DJ>GDD0F_F)(W M%OM/2MX-@QNH].X/Z?_^FBRK__T__C]02P$"% ,4 " "\F%=*^743B,VU M 0#L*!P $0 @ $ 871E;BTR,#$V,3(S,2YX;6Q02P$" M% ,4 " "\F%=*<'I2 941 #BN0 $0 @ '\M0$ 871E M;BTR,#$V,3(S,2YX&UL4$L! A0#% M @ O)A72KQ3!06Q3 ULP# !4 ( !8.\! &%T96XM,C Q M-C$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( +R85TI29)3S/^D ()L# 5 M " 40\ @!A=&5N+3(P,38Q,C,Q7VQA8BYX;6Q02P$"% ,4 M" "\F%=*ZX\K>/", #A0 < %0 @ &V)0, 871E;BTR,#$V B,3(S,5]P&UL4$L%!@ & 8 B@$ -FR P $! end

X!M#[?@N*JCG?B9.&UEK1O, MPC$8 ;!D,FK16A;RK6X[Y'YVKO[^ZU^*[&C"V/S]!P3_I_%G$2HEXC^/ Z/\ ML*3GSWC\ -2OP"D_1, R_OL__^.O^CFRO0IPD9'LGW>IK2!]!QEU\.$+'__M MS?4E'L#_'O_CZ^4;+PS@"]CHT;#;.^MU.V>]L[/C\\OCTP_=B^O^];WGW#N?S_T0".F\=#^](F_Y2\E?[U/L M_;V(N=?KMZ0,ON.BW1NY%I&3Q=+3IEDPFZ1<"@?D$?*D6L M_79E6I?\Y?\8 M [NP%S&H];= EL!8J'.!+]IIP5LG;"(BLPZMUAA!J:92P@MO@*"9=P%:/FMY%P!]>'HL ME?,/#!8&JC#''08A:WN_DS\9F5NEDGP50 1-B#Q#UDE&=/IGJUI=RD-,92@71&:#2_U;##) T4%U+P]S,!!&S^41SG"SG M<]6U1C;S!#R LYHOE<&/."D+))+5:]$W/ E%-)0DW2@-@PE'YYM6":@[#9V0 MN4H>WX9I$COE^R4;3(ODAK)34B4*<0=G:$57_6'8'GAP5;2.BS_E@>OF"N8O MN9V^U>VH2)?L',/M343[8=#N6%VJ4.6S:16V+9%*QCS4M3'9UMX&.NT3NQN@ M_CT8HD*A@[0UBPVW3,3"61FEN>/8:GP&CYEJ-F]RY7(4CIWLF=Y)Z[AC9_P7 M-4Z>(#:1[!%FD>KVDLQF*!?(OB6QB%)^ F)K(N5K" ME-?=7NU%YR903Q/13YQZGQ8S]"3_6SI'C%;!R[J;&&^KAF:MCCZNHH[WEJS< MI,B !V3OGME#Y8 SZ&TV'!E829D_?F3&_,K])SOM^=%][OTO42_0R*H;ZRZ M2W[+HV1.<[+]:0P[G=P_]7$_"Y?VJ^+K*?#9".RF8-H/+X96]T#IB< @I+,* MC4&K,^C4#I&FG/V3E++]ZZ13)PA_3I( 8PF[Y#$'QH/UT=+* M/G?IMGI]:TU6FD(!.V$B#=)AZH2M: 6_Y#%P>F"#>-!#]EG:=?6=M7\FQNN3[W8C\9B088R>@4\XJ$%GZ9OA4_R8B\$.%*@J2T-DJ$Y4QV*D>Q'S=*)&@2=D ME.GYSVI,VM+#=?A7L'TU]TM7%\\2S$HJ9AXC3=?(3]N<;87<4 [/H6+/&0YQ MR+ ,$U2I;WSA!7R&04,:OEQY (M9M !VG+4H_4KD)8LL S%UB(97BT+8)#KP M7+& Y\;>ZYBM M"#2,Q3]R /AWXM3 '>QPOHYMS@<4$_$)BUIFV5?)KV '8YP_2U@VQGHW54%+ M6%S%\)9*)94U]#SEJL0M\ (QSQ%QG1+N<7*BI62ENIL5[0?J[;=>]*?N!Z"2 MI582E\JL9-EY0E=@2"FIIG@G>HXVS14SJ^J4#&I5Y\BU5$D[-200XH78:)H< MT=#E#8.>]>0N+*E W4V_UB'-"R#-BHA%/2YGW\5B[_D9N85/A%,T"G\*_DF*YU6GD\)P0JKX@24JS$G<0 7\74O MD15HS5>2%=P:*LFP%&^U0TQJM)>14PH-4PLM*BMO[PXLFDR;4/?1E6-;57R9 M-6(7+)N>QP'^YZJ<$DIE98O'E(B='O?/3R_/>]79\/KSG!PW+^Z&';[ MPT'GP_7@94K$=CE&5XU(I3\,6#Z/L=:PH\-0NK72@!HH3IP%C3L* >S5(;4J MPSQ)PTF(*BW(<=!+\P5RC[,.V'@+4AA$#8'(G:9V1E2X*A-SA?*Q/$KW@93J M5>KG+9OQ@>7UV?#"X'I^$.V> O:%IBJTF?<_12K2E[ M:D3OQOWF?]?D2PQGHEH _DOFS(PMD$^A(W-!_??*4=FW+ V3(A.6O^A4)H]' M.+:P\JBEFJ.A=IQ2)5CJ%;'ZI K%X$F9KK"GEFW8U,D'D(XN'F$C@T*L$4PKV @P[)R&0]^@=J3[_9F/Q/'*6"QE/I959X4; M!; >]D!-#V,)M2"SET9W(2+BEV2!2]$)(LHQ2="#OY5CPK2YMJD=,T%RX7.FJSS9RZ M)L1N%+)AG@14.3Y:P17+GI,1TZ^%'?\%*YCEQ&Z?Q:+_ 3:/RQ*$P**,.-@S M:QWYZG2MV/L[BT4SM#/16UD@K[SDU4L22\3OJ^:0?)CO?"*?9L??Q\R?AO(O93$1#T(B- Z;[ M44)T>B1^PN*\(<=3!LZC'Q;L,D*J>[4QT3#RCL<(..=U'\?B[: M(77/^GUO',I&HGCM34%M0V!/L$;=:/4FE_I861S?PBMBH<15ZN?!\L.W6_ S MK@H\H6-(U?%/ANV>/%+>1#CA&F>U?^%Y*/J8>C>B(>,M,)%N!]2F_"Y)OV6B M50'P$@1:>W46Z9.LQ^Y1=W!T\<=1[V38ZYP IY2AGFK5OZ@OQ/XG\M@R<>9X M%:BUHGE5Y3PRP ;B['D+XR/Q1/ESQ0^"V[()<,TL+[\O4><%SN,\_<;B#!#V M*XXP!^&UZQ,X'9P,O+<"C)+*1%N;P3LKQ;H;X/#_@@R*%R^\U[-.9ZCV>CY/ MP\@;RJT:0:=/LDMVA=$Q]);A(0GD6,M=)'I6VNL4NOV%Q*RZX/D1W75K8"GZ M:V&I.:SC%^!G$U&$7@V_)^58V-;D@Z)S[9J\P[&S2%KU4@'Q5JWX!98.) MBT,*^ PC52FU#$/#66E^1OP&761I(;F "(K'WF_8:XQZ-/7$"_;$V[TGR]QO M=:9"ZR8?&(KX("(1ROUJ;Q_4;Q+0C(-BA@*5*)O:;HF>ZM2?7(0FC:X_U* ' M[(IP'I%J*]K &:BLQ1%^9>"_MFFD:),*#*MD5)#A<">[B\T8YD; XD4//8M- M)4XM-_"(N=&47J:B2"LA$[W5LR*EOFASV2ZLTH:>ZP.J: +\.VAL^"C,N0CG M1:0#8 +HHLF08,O4QZG?T8<>!Y+AP"DG(DZ#?CBAXJ)JEW'^31B&LG4?J,(4 M/;]ENC61^1K)GT#.3V GN4B:N@%KK-HYKNUY8C_BS/#Z&0O(=/H$*C->*BZC M0GWR!V*TA_IE3X'VJ T#P $TB:"0F1M@%U&OJ,1L87Q,[SL1#RH7BD:7Z 5K M8J1"O4VH*<)*8"K+%@%@7<["+!.0>!BU54M!["E2]A($+?HN3>))D! 1R00F M;6S.UBQ]AH\WC68!(5( R],I4P5$AHVP_F.1F6(Q"NKXJVDN4J.T8R7Z'LNT08@=FV5AWP7LP9PC^53;=OEMG_P/L+-$';8!+S6"F]EGBL MULQ XSH=KFAFER7\UJEGV+$2#X*:C>K38%Z ? 0MY2]2*GYJ&!4E)4H _[5]6)37WABE EC'?AK1),2J&^XT7D; MGA'+5JHDLA @'S]_:GN?Z1S"\5@>11%C^QW1']!7;7H3/ /A.S0. 6-&(G44 MI1T?5XVC)4_0\$'5G2+:2JZB#@2L_9L0XMKK4B(.0QX010+?S)O8@LP&LLV. M]T-=4WJ T-AXIA6V$BT4'_23=)Y@IJ@W08,F%DW10387HD6OZM$C1)R!BDK. MV5:1SHL)B$NO-ZQ+2:+3U'9:KV=BDWB>[&Q-T=" 4OW4R3KMM2%I3E^"?WS*%T M<:[>5GIEEY?\<&43=C%6LHP.L0X#\KFS[??;?/Q31J@!2V*S0V69+"/UCC - MCD3R@!YT-P/E%(>-%:1Y+G>Q!J3YRL([,<4L*^9S4"-BV;=?)+;*"2PK?G[+\FJM+ M:FO1D8HW_ /+7+PKX>G3 MPYI )-[+^C?TR>H_LT]6#6=P/]Q79)--R&]R2@CM&]WHGTI=YQ'@;A@:-Z[I MD4/'S>CX6:G9V_K&+'9TU*1><-O"\G#[A3[7G87!F%T*DYK[-CX7 M/(?4Z?S9J-(Z[79KA\>AM&O;(^[2.+GW EQF-.;'KX'+R'WN#Y?I'K?..C6. M4[!Z\([-.#;CE)E]5&:Z)ZT3I\UL32U[[R.U8"<]II=]4^>1/-\&Z)]9Z^M\ M*,31/#IHG*@]5'I0J?W=GC5L<53AJ&+/J<))"5LJ5(/,MUIUJ[,ZJ*8I M;:NTSLY6(\(KL;878@I%6#_N8(S!&8(S GNYR;[4FJ8.\QL9]#-:#Z M0S?RU[D3G#O!.=D<53BJ<#+"N=B>KU<])MC]ZLR4D\)>VQ M=#HL6JI#"W14Y:JH'=4Y";9K!=%98U:PJ@]8%20%]N!Z#KEM/ WY-NK[51," M-Z<\ZR'(/J=^JPY 6N=\K>%Q3=SO,=!\ 9S;/=-T_-'Q1\W7LU;%7N*W7:PV<_OGR1OM?J(?SNNM?;&$&T-Q,@BT!_<4< M'X%C&E>6_92G_M!O#RS/UFSFNJQ,DE9+.[:[M'$B)GLLJ&TP!P0**EV#;8U: ML=2-W]YZ5E,S=WNTL*1C2R!*.0Z[PVE[T<+B"(V=RY2G\L-=S*[ZN6 T^E:V MBOX(*YG%X1B4AX>[0[^*0[$NI#Z*V51BC 0-=,MHVNFHR$*<@M?"T8-R%J$7 M+IT'3J81H]YH9HV<1B>'T]%0YC7#,O5<39HM1Z.+1PLQF4=/(%0C/,=I,J/U M%6)5.%4%GA,4?IZU92?Q28DSP)67EE@=U22'ZE5N&:L'$L9E/+T-<8@TF'P( MDMCG8F8/C8&$=48\SW&S<)^?\@!GR.)(3QK-94P-$C.GU'A&>:7/TD#,F*)9 M17&2T["I-*#YB.6D/C705 SFRU;@3D_7>Q"GDXE),3B!KZC 1,S"N@BU3 M%M#(P PPCZ[%X9:S.8Y(PH&/\%@?WH'*-JT.1P#&?HB3)=\_/CZY/!F_]>HEZ3 MSAZ8F++. EDA?IL,=X6]*NAX$CPX\'55(]J63SDFJNX#BJ;QO43'0(X(VFPJ MIH?. <3>OX !BC&Z8HS]SIOOWV3DWQ^JB&_'[AMSPNL#L],"LQ#A;G MR8W'-*M6#$A6[+ R5=#C\H2!S7Q&7NJ'X(P03 9T<.9OH.9T&5 :W@\D$#D@'?%MY35B M9BW(U1G+<;#L/4[ IVQTT/G1RG.6-P4OD)Z .X J=]VE![_=\\3>PL*2B(!SM3O0&G6I>I_GA5 M_MM K.]?=#Q\^]#Z<75V<#'H?SC]<=CJ] MWME%__SB[.1#_[1VO7+7EGT%?*B["/!Y!#_$L1O#ZKA0-N7SU+_]&A-9UVJO MM9V&UGE:&).CYTD.'^"G:*&'NXO)R[YY7*:UFTI\ST*P]/%KEDU;]&\/1S?? MHHZ%K]WK:%$.=0Z6K@GS(M>F,_H3.&BOW!QU/POC M<%;,3 \USWH$!/OPR-?@PMTXD6<<;] :P?/)>5S8/GH+F(S<7D UA&<#2#K MB&5P%<[P3LJ)D:\ Z<,IT@@/*A2.*GL& CF#=()&$28@!HS3D MY'@J'VA0X!0H+TD7$C"W(8@%-04ZODU"GQ0>H+M,?:T 0QN?@)Q+B>"#1'J@ MQ,3U"HQH^+IT^ODXJC7'F]0$;*#L]43<3#S;+ZHPY: ^#Q-C CA_,E5HD>,T)BKSN7U<6\X&'2OSKK#B^[@ZN1J>'YV>7I] M?/#:VP>6D0/*^RS.GN#HHC&U#)5',IK-6;Q 8G_0XUYZ*U1P0] YG-5YMP-H ME]\EZ3=@ 1]CORUT**!04&^R, @9"!KD#E@ZB\X1D&I:VJ"+$>,WJ5Q-2=ZD M*942*VN7:U"A#6 1P)$X:52/W!!*8;PC#8@UW(7YU!!:\ L7?E:Q&A*A8./[ MX3SBVLU9]8DB*( - DOUWBIW4*_ST^_MF[;W\_GY9_U=]Z=WM+EYD68%\E_I MU$R+2 924CXIHE*O6'W7#6HM90CHZCLRZ(F<,YIAD,9[2Z[12S[*UX2P5H7.8%GH7%V=]0;#7N>Z-S@97 U/ MSJ\[P_.3#YWN1?<4I-'9?H>BI/E_+4*FB]>,]"\8ZK]!YDG6"&!921P28I%P'Z97:%-WK+IV=R4.+87Y(%"25TMF;7Z)?,P;$.&&XK'=>]7M@J&WZRX&/,I;-_* MDX[0[VPKC6W0[MAUV8.*GT2W))=E,H.$:$N%'852@8"=L>_D![&SEV[']EY$ M9H:9F"'W0G;O'2"YLG4IA#IG"W0;I7 /Z!7J6F\LDT*LK*G3/A[8B6^A[44A MQ1GZ%$BKN@65"#2+@,&]7A$7Z&] TUSJ;Z2X;#I>F81BR;,?6XK6)$5.:3:X MX%&2ILD=_)7)D'D^!0MD:1MDFJ)NJBW3$$//">FX_/L\5.YFD_/U.RUD(D.G M:-4C8WY+;K6(&:X3,5'"8IEL17^ C< 70I"8JO[- M'Q_,FUHH5/!%0K!HN;+R)B570)FW'!6V+&!:MH/6/=NBIES@"E,"8W2#V,D, ML9.,]VB/*[+(V"/PWBD7^70QSW7H!--0T-'VW><\L%4K,+ M95M$O1DEQXPP MZ^D6K?1 \^@-=$2I12*'I(@B2YNS?GYM;\W1C(&G9+#7*+D[L$,Q0A1:VM*7 M ATI!N*AKU9DKH&,15/;\)U()TO!CO4HAS;EJ-R(T!\^Z4]T4-WD*7J._PZWQRQJ8:RN MR"SSB4Z[AH2J%+8(>V3>+Q\_?/HB=AAP#-N N [6^< V'6/+FT?6]]RSMF?2 M--D:W5M$)U@*?T6)2/;FZ(ST=2JPT,5145A5[?$74OY*79#P$'1$7(#P42[F M(IZP3GWRY#_[I5YAR-2,;3Y X0AW%4<=48@?]6L9\#=R2%F6<0S:@_"102;\ M=FWV_CW*$KJTL + .%HV'H?IC%&P!X\DYA/QP0B3 MR?R$&;P(7T:9?%%8D@FE:?ZSH"0!N,/_YI$-@#O%:&?$LTR&N]X/.N^[[4Z' MM,>9XRHRQ3GR5[RF WIF$E8VX/H0Z<%MG,ZV ,F#,N3UV>I(SQ65FZ2M K MMX"9>M:2[+;B"H]P!F]P\E;]P&.> HQE:O>'Q7E9@[&5?W@E*'DQO#KOGW7. MSB[/!H,/U[W3_GE_T+D^&WX8]'O75XGRS639U@7,%D=5:?'0@0V9 M.\3/YD-%Z5>E1T$7K]$/INISSP=9(*_YVYO.&_JR>["()_"G[ G M6=%/J2;SC+]7?ZRX6LI%F8WL=)7_Z=JVA-NWPA-+.AG\^' ;@;6=#N26GGE[ M9[>O?TV;W_O>V:=/XT^GJTK"_3)O?>?1_@XZCSX R?NAYY,OT@[\-DFE=:K+ M)BFP5J5QC:@=8C8 ,;<>P[4G3+2YV'I2PP2W[9LD[1HQWU+65E)D8'-F[PX, MZ>IKCJ3-'YFG^[X./OGB?-!V!RGK_?4194]VN%Q*-TB7;?R!HE[QV7VALOT6[U^WW&9E[.Y M]ER)N1']X1ZCQ+S6,4VGIZV3GC7GYFN9U>3,3T=0&PAJ>-8:G#QFVKTCJ'HM M\OYPOX795RKS#Y;\B+50HDWSPY9GVS9]GO5:9YW3VI7)5S']P-FS+R$?7P-5 MGO1:IYW5QG..*IW]]P1L^H5GV7O/+T!@QKDJMW2ZZX-P>SOLMOI]>V2X)71* M]*G/)649P[8.@#M+T5';)FH[1E/17O3$49L+[&Z&X6])?/1TB?@(S'/##-TP M0WN1GRZPR)H4$C?,T)GSUI08QR =@]S)M%>,C=>D0SH&N5F]W#SM]:$BU$=5 MF%:*4_7/G\;F?(0O8A#919+EV+7?S0RO_E5@*?3Y'4L#FJEE9W"!S:+:IV-I MDTN )> _4A-H["M@#_C-+P2N:[7; A\'NGAK3\#.EGJO]0#H/FSUL1G"ZQJE M'0O85[JCL4Q/IALMJ*O'*$$FE8QEE_A$]HQG<^QU5EZ6Y<#8IS0)C=HJ_\I2 M?TH+TAU Q/O*'FEJ[-L$1T]BJPEX"3U&=O;):'!/GH8^+D?\PI!EKONAB$,: M(R*N@L5Q/Q3-_$C/@9^,$9WB:M&[V?@61_!Q:A="S8G4:+P6-:$NHIRI;M8S M*HS3HR)6041=2OY>Q+S4X+% KK41HFH:H)S'68&F!C7V*@%)&E"S&]%>6O?! M5FNAJ4GZI0APHT=:RJF%$PUPU4,FY*[9+0LCJMS'Y%$#-J3C;O'10Y*"#:Q\G&U M$?:G@A7A7):[,*.MC#GUVX:O4SXO "D)!+"%(I.-S E5S8-J54X-$/B\OJYR MIZU^M],:#.TT*BD7)X]$M/C"D8+F >.4W*P G+C_F#ZKX8SW88-KBUG#:L\S M^YBVL4>.G<%OU+G3?F^C?JL_/&[UUT3DK=!'E>M)=D+D %1/$SFCA>@RI6XH M\FF2AC08*EEFC'>F6T-KHLS9672L3,648YXTJ MQ8D,GN;Q2 J2JRJ*#VD^SQS@ME^*S\OM?KSO>D3J'0@.XL];O6.NZVS M4ZMBOMSY?:I/S0+MY+ $6O\,--23>BRX5RG0+ V0'@Y;)V=G>R_-EH:2RYGD M^\ /GR!1]T,D;1F8;\QZ_^"9&'U'R&7>.W;9Q M;">.?5:GS@(2PWI MU53;>_>Z["W5LZ&(:$/M1J^XIL4\DDW.9OTFFBD#,BHIYZ9:9N$Y\!/D"JM! MK.?A-?D(M7=>S%I%%DTP9F)@))S%>O#H_2-WC+4G'3W1";;KQX?DV*D?'D*7 M@AE^!T 5SS %GC%OUHZ-8ZE-O7)-B,FW@/8C(I';1)!9>AW*%T MSB .&28E=#_SAS=U)04T$UA[>K35LT0F#_JQ4'V]_ [> MO3@:XX& Z9U/X>NQT,+E&$0:TD&_9^'W(W&-,C^UR0#'QYF_!!F@[B%Z7(V/&TF\\+P=7(8PJ'@RIS([X)(QCF<-"(:LE$,M0(8\# M=<424&26!K_E:"![$6J0QJ!T[^/C%K3Y1?1T/=5FY9E;;@C,)(9IN^&ZS#)9Q$D5BCAATMRC* 3#/'NF>\5QW7NXKO8;B"&S)>O[><;V#=U3VH*_' -LW5EX'P4-[!,B=Z(._ M\"P_*P%A3:BEDL8V?#A<8GC"*IB]'$"Q8X /CWNMWO%JP6 T.&SO:B27R6 MC68=WM +R']OL];/XOM0[K; M&;1L9>GN#-(#V^D1952\_&[?PN,H,JT\R6(6-\9M0:,(;T%W%4'7$*WC. /! MK]T.$GG6Y2BXT[!W&N5.006O@2:M3I6ODPG"8D^L+G8;/ ]!)6>17U!-,]IB M%!8*T9W$4;506::K?KEJ!$D[M53$L_3(279K%!B\*@^-D?Y2Z3M!RS?W<[23 M8F&6@OE^I0*><$PB:D#V$1"IL&I7J#TZ\+[VE: R7J7A_&81Z2.ULX!W&"O'!E"Q=0;'3)BD(V MPNGIH80 7(U))>$X% '^:@0@6[\-&I"&.MJ0>@MZ@GVP Q+ MZ]>IPNP'AZ_5C[(+)4$H Z E 'K'8$%_3A.00+,G[Z?YP'XI5/D4>[\EMT)( M=<]$B185V*"T0P6%;,3JD1&TA;=A>JF M2N'IDO0N7SD6^?H1\T4GAB\WOV3!7F^QBEU9T UM I9LY5TYIG"1![Z(M47> B^) TH% % M 5O$"($K940?\.;SFPOOI'OZ;&"O2C0"&O5I.Z)&;9[9R\W*B0@X:?M&57Y0 MF!"/@E&&-[S2(CH-AO8R%$*C)DVF5\#"033@3M3*62ZRAR@&):]2&! LR0WL M%DH7W%8J(Y&#Y/# ;OE:BOD!JUG-I,,566\I528H,Y&?V[O[Y]5M2"-9E\'3C+HVG5!R4G27_)'XV M7Q-C2[&HTMFUB]?H!PMF =I )*_YVYO.&_JS\^W*YU;4=9<7_WF;=W=OMZM_E7LGD+0Y)V.P_B M]&ERH;SM6:-:NMUFSVI9D3#/ -=ZE>4?6,3H75&@W73K;PO-UXR ZR'Z/(SL M[P A5T%K:[Y>_?B[-G#DAE@Y/'QY/%R-%CH\='CX\GBX]9RAO9?=SYTZ"+JU@#)?2#MAF%7X^#C\,?AC\.?FN#C)FO>+PQ5K&F7 M]+@1W,V D[VA;\^8Z=:0L6W'K>Y@-67 -CP.9>Z:&TS9(*GON,S><)E!:S"T MYEQQ7,9Q&<=E')=9PV5.!_8FT!XZE['@.]QS>^G+VBF"3S'4>S48ZH]P2MLF MI&X/Y/5JH=(3*>E0",9YKEXM09RV3D]6)U8Y>G#T\#KI :>X.?GP+(4*#O:5 MN*5UXVFA9%7KTFM1MZP:R#LDLU['F3/.:=(@,74PA-4Z[CE_I",M1UIUJ(9G MJ^67CK3V.H&O<61UCTY=22?MS[][05)@M=US\DFWSQ[=XT# HZ#WPL"R[N$< MMLYZ]I3KAZ#V OBS>U[FV)9C6XYMU?$& [AL0&P,XAXD.$YL!.(>)KQD3]\39 MNYMJ;9_E?)*(YG"R_YNKV6YP7OR!F;@.?QS^./QIDN!['&XC.,RCLO4R64Z M0\=E7M"'N.<6TPV+Y!@O,8\(UO@4._W *O).6IV.M3;*AT(LSF_UBNGAI&_- M0G;TX.AAS^EAT#KM6?7G&9;# MKJSU*8^ZY#Z?C7A:2I!^M^7U.MU5C_%3'M_R[K@W98&=Q?[0[[4['EP6A4EL MY8D(QR).N9],8OA%#CE;UWY#]MMH>3&G8F2>Y>&,X5RT<9*.>9@7*<]:7LHC M^C)/X+FW<-'2,]D=2X/,NYN&_M2[@YUX(^X9[T G!_=;3(4Y[6?C+9-)^FZZ+AKU/NC5F8>K ;O@3_]N&\>;KQL(VG M5'1@%%$FQN!G\S5QDLY85%'BNGB-?C")9\_G422O^=N;SAOZ#+J'KSZO@=/7 M< 9G^AN_\[XD,[9B6_7'BH0KUVWZ\TM-J;ZI^\S[W>O=ZU_F]7O2 M^JQQ?@R]W,$.XM"/;SMTGZ0Y?1H \3;Z)-1&V&\4B.=\$L+;EK'ML,UAVSW8 MIJ<84A-#[[-26+\\:HKAGO#!S5Z?9\#5X64=>/D/M'2]*]#+ T\Y/+Q^M^78 MHF.+>X!^>\(0&X>3#<##.F(,]2/L6O?O3GFC-3@Z)#T@)+66A=LP.#HD/2 D M/6X6DCH\?*5XZ"2Z0]+&(ZF3Z Y)&X^D6TOT?2]ZJB^;\NK[G/N4)\/3F?=>B*? L]Q+6;[3P7;- M5?BZ[>,?]Q8XS'D"YG02+F#!SF.,QY M$N;TM\8<%Y)\,"1YFT0L#Z,P7^R)?Z I>'A\9HV!-0AB^\79&@2X.E%MT'&H MYE#M9;A:UZ&:0[670;6>0S6':HZK.50[)%3KG=1KG1Z2$7H9WH: N(&+!VX$ MD:##TUZW]Y/SESE_F<,@AT$.@QP&.0QR&-0X^#@,WO'< M]8]_YNJMM2?V-BUI!5)_# $_U/*\PE+HI"WPO-->;_A\ MI@<[?12O>A"I+>&P^(B7OP]S>+POOEEM1ZDB^E]Y.EN!QE->NO**MF>G'_^? M92MW:L'.U=*C<,RQL;OJ"R^F""2QQ_#_6;3(0FK\GA2I-PVS/$GQ .G^-.2Q M3S?K1O+\.T_],./47GZ>9/D1CB@(L4<\@"B,Q:B#$9^RVS !!@%O# .>PAO# M6(PVP-_SA-8(O^8I\_,"WJ>66;:P;WM?S7U0G?<8GHE78 U]V1WT7Z2W>)_'QV/@>![+!1L#&D0V M)F9R(/_[-T\3.,]B#@^K/BA.R>[TQ**_ D4N5&A\T4EJP5#X-I=JX=4^>->< _O% MP/_\9;EM\R;J.?;KV&\S=-N79<Q%(1N!QF8LA>LR4AU, \\#]05(2UB)F#(F1X^&\1A'#>(E M[_=CXW4>FYOF:&6:X[&5:8['IWLUD<_VZW=[>V>O5]_;Z]6_+.Q?MWE M$%)!&I'!T#B!A$^Y=J8R$S^B==5AH#0N;AGE-FN&P@H5?^(R%,5K= M%TF9U+(V;:@1?/L?5H;#N?3%(^P42(CT ;89R%OO<'BXK[N?4> MZ32N)]*F#/%/19[E $ODC(PR3,SYM9[-@4T-@F?CN-/+ :Z.5M-T"!:1\JS5 M.^O6#KTZ(-&,G"='E,TL%-H([&;(@A]>#*GN@5%#6-!Q^Z3^*32.R3@FXP#G M -=42_@%@=AXP%F(N'7VVU3\&2L<>.!\4LU5,!NB/ U/>K:@\%I4)$<-C:&& MIEI5^T/_@_; ,0#' ';. *QI4K8)Y!# TSCTV=JN<>:+72MZS^T:E:!BS;)Q MSHS!0_*Y+M@L<\C'GAONR['^J7X?PUYU0UA^F^' WOI MBEN"Z34;>H[47+#L8()EPW:O;VO7K\4(:>NL7W]CBD,1 M:*^Y22G=]@?/L%TWMNXN)SDE'D[DJ]O1X#CU,PW>9[H-UCRQ(4SLI'4R>$&_ M01T@:1RG<]3X\O!I!HM_A0%KFT:]8P". >Q[PQ@F.@Q$<8#X/!M9* MX0Y%=+BX_%;F,]7HTL0E%Z)O)B_>68B^N;;VH#4\;5:,_A4;X8ZP753#1376 MV?.#D]K!X9B,8S+[ KA:.Z,Y/777F.;$V4&+LUZOU1]:JZ@Z>(&V<?V+ M+