0001596532-17-000019.txt : 20170217 0001596532-17-000019.hdr.sgml : 20170217 20170217171751 ACCESSION NUMBER: 0001596532-17-000019 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20161231 FILED AS OF DATE: 20170217 DATE AS OF CHANGE: 20170217 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Arista Networks, Inc. CENTRAL INDEX KEY: 0001596532 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER COMMUNICATIONS EQUIPMENT [3576] IRS NUMBER: 201751121 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36468 FILM NUMBER: 17622366 BUSINESS ADDRESS: STREET 1: 5453 GREAT AMERICA PARKWAY CITY: SANTA CLARA STATE: CA ZIP: 95054 BUSINESS PHONE: 408-547-5500 MAIL ADDRESS: STREET 1: 5453 GREAT AMERICA PARKWAY CITY: SANTA CLARA STATE: CA ZIP: 95054 10-K 1 anet20161231-10k.htm 10-K Document
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
___________________________________________
FORM 10-K
___________________________________________
(Mark One)

ý
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2016
Or

o
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-36468
___________________________________________
ARISTA NETWORKS, INC.
(Exact name of registrant as specified in its charter)
___________________________________________
Delaware
 
20-1751121
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification Number)
5453 Great America Parkway
Santa Clara, California 95054
(Address of principal executive offices)
(408) 547-5500
(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, $0.0001 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  o 
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act.    Yes  o    No  ý
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ý    No  o
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  ý    No  o
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.  o
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 definitions of “large accelerated filer,” “accelerated filer,” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer  x
 
Accelerated filer  o
Non-accelerated filer  o
(Do not check if a smaller reporting company)
Smaller reporting company  o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  o    No  ý
The aggregate market value of the registrant’s common stock held by non-affiliates of the registrant was 3,091,241,753 as of June 30, 2016 based on the closing sale price of the registrant’s common stock on the New York Stock Exchange on such date. Shares held by persons who may be deemed affiliates have been excluded. This determination of affiliate status is not necessarily a conclusive determination for other purposes.



On February 10, 2017, 71,011,320 shares of the registrant’s common stock were outstanding. Portions of the registrant’s definitive Proxy Statement relating to its 2017 Annual Stockholders’ Meeting to be filed pursuant to Regulation 14A within 120 days after the registrant’s fiscal year end of December 31, 2016 are incorporated by reference into Part III of this Annual Report on Form 10-K.




ARISTA NETWORKS, INC.
TABLE OF CONTENTS
 
 
Page
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
 
 
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
 
 
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
 
 
Item 15.
 
 




SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K, including the sections entitled “Business,” “Risk Factors,” “Use of Proceeds,” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, as Section 21E of the Securities Exchange Act of 1934, as amended, which statements involve substantial risks and uncertainties. The words “believe,” “may,” “will,” “potentially,” “estimate,” “continue,” “anticipate,” “intend,” “could,” “would,” “project,” “plan,” “predict,” “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 and our future financial performance, including our expectations regarding our cost of revenue, gross profit or gross margin and operating expenses;
our belief that the cloud networking market is still in the early stages of adoption and has a significant potential opportunity for growth;
our business plan and our ability to effectively manage our growth, including the reporting requirements and compliance obligations of a public company;
costs associated with defending intellectual property infringement and other claims and the potential outcomes of such disputes, such as those claims discussed in “Legal Proceedings,” including the Cisco and Optumsoft litigation matters;
our ability to comply with any remedial orders issued in connection with the Cisco litigation;
our ability to satisfy the requirements for cloud networking solutions and to successfully anticipate technological shifts and market needs, innovate new products and bring them to market in a timely manner;
our ability to retain and increase sales to existing customs and attract new end customers, including large end customers;
the budgeting cycles and purchasing practices of end customers, including large end customers who may receive lower pricing terms due to volume discounts;
the buying patterns of our large end customers in which large bulk purchases may or may not occur in certain quarters;
our inability to fulfill our end customers’ orders due to supply chain delays, access to key commodities or technologies or events that impact our manufacturers or their suppliers;
the deferral or cancellation of orders by end customers, warranty returns or delays in acceptance of our products;
our ability to further penetrate our existing customer base and sell more complex and higher-performance configurations of our products;
our ability to displace existing products in established markets;
our belief that increasing channel leverage will extend and improve our engagement with a broad set of customers;
our ability to expand our leadership position in the network switch industry, including the areas of mobility, virtualization, cloud computing and cloud networks;
our ability to timely and effectively scale and adapt our existing technology;
the benefits realized by our customers in their use of our products and services including lower total cost of ownership;
our ability to expand our business domestically and internationally;
the effects of increased competition in our market and our ability to compete effectively;
the effects of seasonal and cyclical 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 maintain, protect and enhance our brand and intellectual property;
economic and industry trends;
estimates and estimate methodologies used in preparing our financial statements;
future trading prices of our common stock;
our belief that we have adequately reserved for uncertain tax positions;

4


our belief that our existing cash and cash equivalents together with cash flow from operations will be sufficient to meet our working capital requirements and our growth strategies for the foreseeable future; and
future acquisitions of or investments in complementary companies, products, services or technologies;
These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in the section titled “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. You should not rely upon forward-looking statements as predictions of future events.
The forward-looking statements made in this Annual Report on Form 10-K relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Annual Report on Form 10-K to reflect events or circumstances after the date of this Annual Report on Form 10-K or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments we may make.

PART I

Item 1. Business
We are a leading supplier of cloud networking solutions that use software innovations to address the needs of large-scale Internet companies, cloud service providers and next-generation data centers for enterprise support. Our cloud networking solutions consist of our Extensible Operating System, or EOS, a set of network applications and our Ethernet switching and routing platforms. Our cloud networking solutions deliver industry-leading performance, scalability, availability, programmability, automation and visibility. At the core of our cloud networking platform is EOS, which was purpose-built to be fully programmable and highly modular. The programmability of EOS has allowed us to create a set of software applications that address the requirements of cloud networking, including workflow automation, network visibility and analytics, and has also allowed us to rapidly integrate with a wide range of third-party applications for virtualization, management, automation, orchestration and network services. Since we began shipping our products, we have grown rapidly, and, according to Crehan Research, we have achieved the second largest market share in data center 10/25/40/50/100 Gigabit Ethernet switch ports, excluding blade switching, sold in 2016.
EOS supports leading cloud and virtualization solutions, including VMware NSX, Microsoft System Center, OpenStack and other cloud management frameworks. We have worked with industry leaders to define new open protocols for the virtualized data center. We co-authored the VXLAN protocol specification with VMware and were the first to demonstrate VXLAN integration and have now expanded VXLAN routing and integration.
We use standard Linux as our underlying operating system, providing customers with access to all Linux operating system facilities. This allows customers to extend our EOS software with off-the-shelf Linux applications and a growing number of open source management tools.
EOS has a highly modular architecture, which allows us to prevent network outages in deployments of our cloud networking solutions. This architecture also allows us to rapidly develop new features and protocols without compromising the quality of the existing code base. Because all of our platform products are powered by the same binary image of EOS, we are able to deliver these new innovations to our entire installed base with minimal disruption.
EOS+, a software platform for network programmability and automation, provides an advanced level of programmability, allowing customers to take advantage of pre-built and custom EOS applications as well as integration with a wide range of technology partner solutions.
In 2015, we introduced CloudVision, a network-wide approach for workload orchestration and workflow automation delivering a turnkey solution for cloud networking. We believe CloudVision’s abstraction of the physical network to this broader, network-wide perspective allows for a more efficient approach for several operational use-cases related to automation, visibility, management, security and 3rd party controller integration.
We sell our products through both our direct sales force and our channel partners. Since shipping our first products in 2008, our cumulative end-customer base has grown rapidly. Between December 31, 2011 and December 31, 2016, our cumulative end-customer base grew from approximately 1,100 to over 4,200. Our end customers span a range of industries and include large Internet companies, service providers, financial services organizations, government agencies, media and entertainment companies and others. Our customers include six of the largest cloud services providers based on annual revenue.

5


We have experienced rapid revenue growth over the last several years, increasing our revenue at a compound annual growth rate of 51.9% from $139.8 million in 2011 to $1.1 billion in 2016. For 2014, 2015, and 2016 our revenue was $584.1 million, $837.6 million and $1.1 billion, respectively, with our 2016 revenue growing 34.8% when compared to 2015. Our net income has grown from $34.0 million in 2011 to $86.9 million, $121.1 million and $184.2 million in 2014, 2015, and 2016, respectively.
Industry Background
Cloud computing is fundamentally changing the way IT infrastructure is built and how applications are delivered. In cloud computing, applications are distributed across thousands of servers. These servers are connected with high-speed network switches that, together, form a pool of resources that allows applications to be rapidly deployed and cost-effectively updated. Cloud computing enables ubiquitous and on-demand network access to these applications from Internet-connected devices including personal computers, tablets and smartphones.
Nearly all consumer applications today are delivered as cloud services. Enterprise applications are rapidly moving to the cloud as well, since cloud services are easier and more cost effective to deploy, scale and operate than traditional applications. Internet leaders like Amazon, eBay, Facebook, Google, Microsoft and Yahoo! pioneered the development of large-scale cloud data centers in order to meet the growing demands of their users, including business customers. Enterprises and service providers around the world are adopting cloud computing technologies in order to achieve similar performance improvements and cost reductions.
The aggregate network bandwidth in the cloud can be orders of magnitude higher than typical legacy data center networks. Therefore, the networks in such cloud environments must be architected and built in a new way. We refer to these next-generation data center networks as cloud networks. Cloud networks must deliver high capacity, high availability and predictable performance and must be programmable to allow integration with third-party applications for network, management, automation, orchestration and network services.
Limitations of Traditional Data Center Networks
In our view, cloud networks and legacy networks are fundamentally different. In a traditional data center, specific applications are installed on a small number of servers, and most network traffic is server-to-client, or “north-south” traffic, which results in perhaps a few terabits/second of aggregate network bandwidth. In the cloud, most network traffic is server-to-server, or “east-west” traffic. The aggregate network bandwidth in the cloud can exceed 1 petabit/second, orders of magnitude higher than that of typical legacy data center networks.
The much larger scale of cloud networks requires much higher network availability since network outages in the cloud are very expensive in terms of customer impact. Traditional network switches have evolved, and the features and capabilities of their operating system have expanded over many years without addressing the structural deficiencies of their underlying software architectures, making it difficult to achieve high network switch reliability.
Some networking vendors have built products that use proprietary protocols to address the scaling needs of next-generation data centers. However, proprietary protocols are generally not acceptable to Internet companies or cloud service providers because they create vendor lock-in.
Legacy networks are not programmable and, as a result, are extremely difficult to integrate with third-party applications for network management, automation, orchestration and network services. This lack of integration forces customers to continue to rely on time consuming, error-prone manual processes that may be cost-prohibitive.
Requirements for Cloud Networking
Cloud networks differ in many aspects from legacy networks, including capacity, performance, scale, availability, programmability, automation, visibility, security and cost performance. The requirements for cloud networking include the following:
Capacity, Performance and Scalability. Cloud networks must have sufficient capacity to interconnect large numbers of servers, up to hundreds of thousands, with predictable network bandwidth.
High Availability. Cloud networks must overcome hardware and software failures for customers in order to avoid network outages that can result in lost revenue, dissatisfied customers and increased operational cost.
Open and Programmable. Cloud networks must be based on open protocols and be programmable to enable integration with leading network applications and management and data analysis tools.
Workflow Automation. Cloud networks must offer automated provisioning and configuration to enable fast service delivery and to minimize operational costs, avoiding time-consuming and error-prone manual processes for configuring, provisioning, monitoring and managing the network.
Network Visibility. Cloud networks must provide IT administrators with real-time in-depth visibility of network status to proactively monitor, detect and notify when issues arise.
Security. Cloud networks require dynamic security and services from physical-to-physical and physical-to-virtual workloads.

6


Cost Performance. Cloud networks must deliver high performance while lowering overall cost of ownership, including capital and operational costs.
Our Cloud Networking Solutions
We are a leading supplier of cloud networking solutions that use software innovations to address the needs of large-scale Internet companies, cloud service providers and next-generation enterprise data centers. Our cloud networking platform was purpose-built to address the functional and performance requirements for cloud networks. We deliver our solutions via our industry-leading 10/25/40/50/100 Gigabit Ethernet switches and routers optimized for next-generation data center networks.
Our cloud networking solutions consist of EOS, our Extensible Operating System, a set of networking applications and our Gigabit Ethernet platforms. At the core of our cloud networking platform is EOS, which was architected to be fully programmable and highly modular.
The programmability of EOS has allowed us to create a set of software applications and application programming interfaces, or APIs, that address the requirements of cloud networking, including workflow automation, network visibility and analytics, and has further allowed us to integrate rapidly with a wide range of third-party applications for virtualization, management, automation, orchestration and network services.
The key benefits of our cloud networking solutions are as follows:
Capacity, Performance and Scalability
Our cloud networking platform enables data center networks to scale to hundreds of thousands of physical servers and millions of virtual machines with the least number of switching tiers. We achieve this by leveraging standard protocols to meet the scale requirements of cloud computing. We have used active-active Layer 2 and Layer 3 network topologies to enable customers to build extremely large and resilient networks.
High Availability
Our highly modular EOS software architecture was designed to be fault-isolating and self-healing in order to deliver higher stability compared to legacy network operating systems. In addition, our customers can non-disruptively upgrade our switches running in the network using our Smart System Upgrade, or SSU, application.
Open and Programmable
Our EOS software was purpose-built to offer programmable interfaces throughout all levels of our software. This has allowed us to integrate our cloud networking platform with a wide range of leading third-party applications. For example, we support VMware NSX, OpenStack and Microsoft System Center for orchestration and fast provisioning, enabling true workload mobility and automatic provisioning of physical switches. We enable customers, through application programming interfaces, to write their own scripts to customize and optimize their networks. In addition, we support a wide range of software-defined network controllers via our OpenFlow and DirectFlow interfaces.
Workflow Automation
Our EOS software enables enterprises to provision networking resources in minutes with no manual intervention through our Zero Touch Provisioning. We also natively support Ansible, CFEngine, Chef, Puppet, virtual network orchestration applications and third-party management tools. CloudVision, a network-wide approach for workload orchestration and workflow automation delivers a turnkey solution for cloud networking. CloudVision extends the same EOS architectural approach across the network for state, topology, monitoring and visibility. This enables enterprises to move to cloud-class automation without needing significant internal development. Finally, EOS embraces the DevOps model, which is a software development method that combines development and operations, to provision and monitor servers, storage and network resources in a unified fashion.
Network Visibility
Our EOS software provides a set of tools and applications that proactively monitor, detect and notify network managers when network issues arise, delivering real-time data to third-party management applications including Corvil, ExtraHop, Riverbed and Splunk to provide detailed application visibility. Our telemetry applications include VM Tracer, which provides visibility down to the virtual machine level, Path Tracer, which detects errors in provisioned network paths, MapReduce Tracer, which monitors and optimizes the performance of Hadoop workloads, and Health Tracer, which monitors infrastructure resiliency. Our network visibility applications provide real-time insight into the status of the network. They include LANZ, which monitors latency, and DANZ 2017, a set of features previously only available in add-on network visibility devices, which provides advanced traffic monitoring with flow analysis and timestamps, plus the ability to perform tap aggregation for reporting and analysis.

7


Security
Macro-Segmentation Services (MSS™) is one of the services enabled via Arista CloudVision. Since CloudVision maintains a network-wide database of all state within the network, as well as direct integration with hypervisor resources like VMware vSphere and NSX. It is aware of every workload that is within the network and it learns in real time about new devices or workloads that are added or removed from the network, or moved across ports or servers. Macro-segmentation extends the concept of fine-grained inter-hypervisor security to cloud networks by enabling dynamic security and services for physical to virtual workloads. Macro-segmentation security is a complement to fine-grained security delivered via micro-segmentation that is already implemented in the virtual switch of the physical host on which a VM is running.
Lower Total Cost of Ownership
Our cloud networking platform offers architectural and system advantages that provide our customers with cost-effective and highly available cloud networking solutions. Our programmable, scalable leaf-spine architectures, combined with industry-leading applications, significantly reduce networking costs when compared to legacy network designs, enabling faster time to service and improved availability. Our automation tools reduce the operational costs of provisioning, managing and monitoring a data center network and speed up service delivery. Our visibility tools provide high levels of visibility into complex network environments without the need for additional data collection equipment. As a result, fewer network engineers are needed to operate large networks.
Our Market Opportunity
We compete primarily in the data center switching market for 10 Gigabit Ethernet and above, excluding blade switches.
We believe that cloud computing represents a fundamental shift from traditional legacy data centers and that cloud networking is the fastest growing segment within the data center switching market. As organizations of all sizes are adopting cloud architectures, spending on cloud and next-generation data centers has increased rapidly over the last several years, while traditional legacy IT spending has been growing more slowly. In 2017, our 7150, 7050, 7250, 7300 and 7500 Series platforms are now listed on the U. S. Department of Defense Approved Products Lists Integrated Tracking System by the Defense Information Systems Agency.
Our Customers
As of December 31, 2016, we had delivered our cloud networking solutions to over 4,200 end customers worldwide in over 80 countries. Our end customers span a range of industries and include large Internet companies, service providers, financial services organizations, government agencies, media and entertainment companies and others. For each of the years ended December 31, 2016, 2015, and 2014, Microsoft purchases, through our channel partner World Wide Technology, Inc., accounted for more than 10% of our total revenue.
Our Competitive Strengths
We believe the following strengths will allow us to maintain and extend our technology leadership position in cloud networking and next-generation data center Ethernet products:
Purpose-Built Cloud Networking Platform. We have developed a highly scalable cloud networking platform that uses software to address the needs of large-scale Internet companies, cloud service providers, financial services organizations, government agencies and media and entertainment companies, including virtualization, big data and low-latency applications. As a result, our cloud networking platform does not have the inherent limitations of legacy network architectures.
Broad and Differentiated Portfolio. Using multiple silicon architectures, we deliver switches and routers with industry-leading capacity, low latency, port density and power efficiency and have innovated in areas such as deep packet buffers, embedded optics and reversible cooling. Our broad portfolio has allowed us to offer customers products that best match their specific requirements.
Single Binary Image Software. The single binary image of EOS software allows us to maintain feature consistency across our entire product portfolio and enables us to introduce new software innovations into the market that become available to our entire installed base without a “forklift upgrade” (i.e., a broad upgrade of the data center infrastructure).
Rapid Development of New Features and Applications. Our highly modular EOS software has allowed us to rapidly deliver new features and applications while preserving the structural integrity and quality of our network operating system. We believe our ability to deliver new features and capabilities more quickly than legacy switch/router operators, provides us with a strategic advantage given that the requirements in cloud and next-generation data center networking continue to evolve rapidly.
Deep Understanding of Customer Requirements. We have developed close working relationships with many of our largest customers that provide us with insights about their needs and future requirements. This has allowed us to develop and deliver products to market that meet customer demands and expectations as well as to rapidly grow sales to existing customers.
Strong Management and Engineering Team with Significant Data Center Networking Expertise. Our management and engineering team consists of networking veterans with extensive data center networking expertise. Our President and Chief Executive Officer, Jayshree Ullal, with 30+ years of networking expertise from silicon to systems companies. Andy Bechtolsheim,

8


our Founder and Chief Development Officer, was previously a Founder and chief system architect at Sun Microsystems. Kenneth Duda, our Founder and Chief Technology Officer, led the software development effort of EOS.
Significant Technology Lead. We believe that our networking technology represents a fundamental advance in networking software. Our EOS software is state-driven and the result of more than 1,000 man-years of research and development investment over a ten-year period with 10+ million lines of code as a key cloud networking software stack.
Our Products and Technology
We offer one of the broadest product lines of data center 10/25/40/50/100 Gigabit Ethernet switches and routers in the industry, comprising our 7010 Series, 7050X Series, 7060X Series, 7160 Series, 7150 Series, 7250X Series, 7260 Series, 7280R Series Universal Leaf products, 7300X Series Spline products, and our 7500R Series Universal Spine products.
We deliver routing and switching platforms with industry-leading capacity, low latency, port density and power efficiency. We have also innovated in areas such as deep packet buffers, embedded optics and reversible cooling. Our products have been recognized with a number of awards, including the Best of Interop Grand Prize that was given to our industry-leading spine switch, the Arista 7500 Series, in 2010 and again, to the Arista 7500E Series, in 2013. An overview of our switching/routing portfolio is shown in the figure below.
    item1fy16eosmodularspinespli.jpg
We use multiple silicon architectures across our products, which allows us to build a broader range of products optimized for different functions in the network than competitors that utilize fewer silicon architectures. While we use multiple silicon architectures, all of our platforms are powered with the same binary EOS image, which significantly simplifies deployment and ensures the same rich feature set and consistent operation across all our products.
Our Extensible Operating System
The core of our cloud networking platform is our Extensible Operating System, or EOS, which runs on top of standard Linux and offers programmability at all layers of the stack. All of our 10/25/40/50/100 Gigabit Ethernet platforms run our EOS software.
EOS is based on a new and innovative architecture that is highly modular and consists of more than 100 separate processes that we call agents, each one handling specific protocol processing, device driver or system management functions. Each agent runs in user space as a separate Linux process and is completely protected and isolated from all other agents.
We are constantly investing in our core infrastructure to provide the capabilities required for building modern cloud networks, most recently by extending SysDB into NetDB™ and enhancing scalability. New requirements use in cloud and service provider networks and hybrid cloud deployments in enterprises require on-going upgrades and extensions to our state oriented architecture.
EOS Attributes
The modular and programmable architecture of EOS enables us to offer a set of attributes, capabilities and features that are essential for cloud networking and next-generation data centers.
High Availability
EOS is self-healing in the sense that individual processes can be restarted without impacting application traffic. This architectural design principle supports self-healing resiliency in our software, easier software maintenance and module independence, higher software quality overall, and faster time-to-market for new features that customers require.
Programmable at All Layers
EOS is programmable at all layers from the Linux kernel to switch configuration, provisioning, automation and detailed monitoring of the network. Public cloud providers have leveraged tools such as the EOS Software Development Kit ("SDK") and eAPI to implement fully customized infrastructure automation solutions.

9


Workflow Visibility
Through EOS, we have developed a wide range of applications available to our customers for purchase as additional licenses that enable enhanced network monitoring and visibility without requiring additional external monitoring devices. This includes (i) DataANalyZer (DANZ), which provides access to raw network data for analysis by security, troubleshooting and performance management tools, (ii) Latency/loss ANalyZer (LANZ), which provides access to internal network performance loads and packet loss and latency occurring at the microsecond level, (iii) Network Telemetry, which provides network state information including correlations with dynamic state of the systems operating on the network such as Hypervisors, distributed job controls and (iv) Network Tracers, which provide active integration and diagnostics for various workload conditions dependent upon network performance.
Network Automation
EOS supports Puppet, Chef and Ansible, which enables automatic network configuration in the same manner as servers and storage. In addition, EOS provides tools that greatly reduce network operational costs. Another major component of network automation is Cloud Vision.
CloudVision
CloudVision’s abstraction of the physical network to a broader, network-wide perspective allows for a more efficient approach for several operational use-cases, including the following highlights:
Centralized representation of distributed network state, allowing for a single point of integration and network-wide visibility and analytics;
Controller agnostic support for physical and virtual workload orchestration through open APIs such as OVSDB, JSON and Openstack plugins;
Turn-key automation for zero touch provisioning, configuration management and network-wide upgrades and rollback;
Compliance Dashboard for Security, Audit and patch management;
Real-time Streaming for Telemetry and Network Analytics, a modern approach to replace legacy polling per device;
Provides visibility and troubleshooting for underlay and overlay networks; and
Enables Macro-Segmentation Services which provides a dynamic and scalable network service to logically insert security devices into the path of traffic, regardless of whether the security device or workload is physical or virtual and with complete flexibility on placement of security devices and workloads.
Leaf-Spine Network Designs
Our customers typically deploy leaf-spine network topologies consisting of leaf switches or top-of-rack switches, located in the server rack connected with uplinks to multiple load-sharing spine switches and routers that provide the backbone. Our leaf-spine network designs scale up to more than 300,000 physical servers and millions of virtual machines using Equal Cost Multiple Path, or ECMP, to load balance Layer 3 network traffic across multiple spine switches and routers. With Multi-Chassis Link Aggregation, or MLAG, we can build an active-active Layer 2 network that can connect more than 25,000 physical servers. Our leaf-spine network designs have been widely deployed and provide predictable network bandwidth and latency. A key advantage of predictable network performance is that it eliminates the need to optimize the network for specific applications, which means a single network design works equally well for all applications.
Enterprise resources commonly span multiple datacenters or Performance Optimized Datacenters or PODs within a data center, including the public cloud. The drive to deliver resources quickly, affordably, and reliably also drives the need for a flexible, cost-effective, scale-out design at the datacenter core, which we refer to as the “spine of spines” or Universal Spine. The Universal Spine is non-blocking, supports large scale ECMP, IP routing and routing convergence. The Universal Spine enables architects to build the network around the spine and collapse legacy networking layers into the Universal Spine.
    

10


Examples of our leaf-spine and universal leaf-spine architectures are illustrated below.


item1fy16leafunivleafspinear.jpg
Customer Support and Services
We have designed our customer support offerings to provide our customers with high levels of support. Our global team of support engineers engages directly with client IT teams and is available at all times over e-mail, by phone or through our website.
We offer multiple service options that allow our customers to select the product replacement service level that best meets their needs. We stock spare parts in over 125 locations around the world through our third-party logistics suppliers. All of our service options include unlimited access to bug-fixes, new feature-releases, online case management and our community forums.
Sales and Marketing
We market and sell our products through our direct sales force and in partnership with our channel partners, including distributors, value-added resellers, systems integrators and OEM partners. We also sell in conjunction with various technology partners. To facilitate channel coordination and increase productivity, we have created a partner program, the Arista Partner Program, to engage partners who provide value-added services and extend our reach into the marketplace. Authorized training partners perform technical training of our channel partners and end customers. Our partners commonly receive an order from an end customer prior to placing an order with us, and we confirm the identification of the end customer prior to accepting such orders. Our partners generally do not stock inventory received from us.
Our sales organization is supported by systems engineers with deep technical expertise and responsibility for pre-sales technical support and solutions engineering for our end customers, systems integrators, original equipment manufacturers, or OEMs, and channel partners. A pool of shared channel sales and marketing representatives also supports these teams. Each sales team is responsible for a geographical territory, has responsibility for a number of major direct end-customer accounts or has assigned accounts in a specific vertical market. We have field sales teams operating in over 80 countries.
Our marketing activities consist primarily of technology conferences, web marketing, trade shows, product demonstrations, seminars and events, public relations, analyst relations, demand generation and direct marketing to build our brand, increase end-customer awareness, communicate our product advantages and generate qualified leads for our field sales force and channel partners.
Research and Development
We believe our future success depends on our ability to develop new products and features that address the needs of our end customers. Our in-house engineering personnel are responsible for the development, quality, documentation, support and release of our products. We plan to continue to invest significantly in resources to conduct our research and development efforts. Our research and development expense was $273.6 million, $209.4 million and $148.9 million in 2016, 2015 and 2014 respectively.
Manufacturing
We subcontract the manufacturing of all of our products to various contract manufacturers. Our primary manufacturing partners are Jabil Circuit, Sanmina Corporation and Foxconn. This approach allows us to reduce our costs, manufacturing overhead and inventory position and allows us to adjust more quickly to changing end-customer demand. We require all of our manufacturing locations to be ISO-9001 certified. Our EOS software is installed on our products at one of three direct fulfillment facilities.
Our contract manufacturing partners procure the majority of the components needed to build our products and assemble our products according to our design specifications. This allows us to leverage the purchasing power of our contract manufacturing partners.

11


We retain complete control over the bill of material, test procedures and quality assurance programs. Our on-site personnel work closely with our partners and review on an ongoing basis forecasts, inventory levels, processes, capacity, yields and overall quality. Our contract manufacturing partners procure components and assemble our products based on our demand forecasts. These forecasts represent our estimates of future demand for our products based upon historical trends and analyses from our sales and product management functions as adjusted for overall market conditions. We update these forecasts monthly.
Our products rely on key components, including merchant silicon, integrated circuit components and power supplies purchased from a limited number of suppliers, including certain sole source providers. Generally, neither our contract manufacturers nor we have a written agreement with any of these component providers to guarantee the supply of the key components used in our products nor do we have exclusive rights to such key components. Our product development efforts also depend upon continued collaboration with our key suppliers, including our merchant silicon vendors such as Broadcom and Intel. As we develop our product roadmap and continue to expand our relationships with these and other merchant silicon vendors, it is critical that we work in tandem with our key merchant silicon vendors to ensure that their silicon includes improved features and that our products take advantage of such improved features. This enables us to focus our research and development resources on software core competencies and to leverage the investments made by merchant silicon vendors to achieve cost-effective solutions.
Once the completed products are manufactured and tested, our contract manufacturing partners ship them to various theatre direct fulfillment facilities in the United States, the Netherlands and Singapore for final configuration, quality control inspection and shipment to our distribution partners and end customers. After the products are shipped to our end customers, our products are installed by the end customers or by third-party service providers such as system integrators or value added resellers on their behalf.
Backlog
We do not have any long-term purchase commitments from customers. Customers generally order products on an as-needed basis with short lead and delivery times on a per-purchase-order basis. We maintain substantial finished goods inventory to ensure that products can generally be shipped shortly after receipt of an order. A significant portion of our customer shipments in any fiscal year relate to orders received and shipped in that fiscal year. Our customers utilize purchase orders containing non-binding purchase commitments and we allow customers to cancel, change or reschedule orders without penalty at any time prior to shipment, and as a result we do not believe backlog is firm. Due to the foregoing factors, backlog is not a meaningful indicator in any given period of our ability to achieve any particular level of overall revenue or financial performance.
Competition
The markets in which we compete are highly competitive and characterized by rapidly changing technology, changing end-customer needs, evolving industry standards and frequent introductions of new products and services. We expect competition to intensify in the future as the market for cloud networking expands and existing competitors and new market entrants introduce new products or enhance existing products.
The data center networking market has been historically dominated by Cisco Systems, with competition also coming from other large network equipment and system vendors including Brocade Communications Systems (which has entered into an agreement to be acquired by Broadcom), Dell/EMC, Hewlett Packard Enterprises and Juniper Networks. Most of our competitors have made acquisitions and/or have entered into or extended partnerships or other strategic relationships to offer more comprehensive product lines, including cloud networking solutions. For example, in the last few years alone, Dell acquired Force10 and EMC, IBM acquired Blade Network Technology, Hewlett Packard Enterprises purchased Aruba, Juniper acquired Contrail, Cisco acquired Insieme, and Broadcom intends to acquire Brocade. We also face competition from other companies and new market entrants, including “whitebox” switch vendors as well as current technology partners and end customers who may develop network switches and cloud service solutions for internal use and/or to broaden their portfolio of products.
The principal competitive factors applicable to our products include:
breadth of product offerings and features;
reliability and product quality;
ease of use;
pricing;
total cost of ownership, including automation, monitoring and integration costs;
performance and scale;
programmability and extensibility;
interoperability with other products;
ability to be bundled with other vendor offerings; and
quality of service, support and fulfillment.

12


We believe our products compete favorably with respect to these factors. Our EOS software offers high reliability, integrates with existing network protocols and is open and programmable. We believe the combination of EOS, a set of network applications and our 10/25/40/50/100 Gigabit Ethernet platforms make our offering highly competitive for both cloud and enterprise data centers. However, many of our competitors have greater name recognition, longer operating histories, larger sales and marketing budgets and resources, broader distribution and established relationships with channel partners and end customers, greater access to larger end-customer bases, greater end-customer support resources, greater manufacturing resources, the ability to leverage their sales efforts across a broader portfolio of products, the ability to leverage purchasing power when purchasing subcomponents, the ability to bundle competitive offerings with other products and services, the ability to develop their own silicon chips, the ability to set more aggressive pricing policies, lower labor and development costs, greater resources to make acquisitions, larger intellectual property portfolios and substantially greater financial, technical, research and development or other resources.
Intellectual Property
Our success and ability to compete depend substantially upon our core technology and intellectual property. We rely on patent, trademark and copyright laws, trade secret protection and confidentiality agreements with our employees, end customers, resellers, systems integrators and others to protect our intellectual property rights. We file U.S and foreign patent applications to protect our intellectual property and believe that the duration of our issued patents is adequate relative to the expected lives of our products.
We cannot assure you that any of our patent applications will result in the issuance of a patent or whether the examination process will result in patents of valuable breadth or applicability. In addition, any patents that may be issued may be contested, circumvented, found unenforceable or invalidated, and we may not be able to prevent third parties from infringing them. We also license software from third parties for integration into our products, including open source software and other software available on commercially reasonable terms. We also own a number of trademarks in the U.S. and other jurisdictions, including Arista, EOS, CloudVision, CloudStream, CVP, CVX, Health Tracer, MapReduce Tracer, Path Tracer, MXP, MSS, RAIL, Score, SPLINE, SuperSpine, SSU, FlexRoute, NetRollBack, NetDB, OSFP, AlgoMatch, Macro-Segmentation, Macro-Segmentation Service.
We control access to and use of our software, technology and other proprietary information through internal and external controls, including contractual protections with employees, contractors, end customers and partners. Our software is protected by U.S. and international copyright, patent and trade secret laws. Despite our efforts to protect our software, technology and other proprietary information, unauthorized parties may still copy or otherwise obtain and use our software, technology and other proprietary information. In addition, we intend to expand our international operations, and effective patent, copyright, trademark and trade secret protection may not be available or may be limited in foreign countries.
Our industry is characterized by the existence of a large number of patents and frequent claims and related litigation regarding patent and other intellectual property rights. If we become more successful, we believe that competitors will be more likely to try to develop products that are similar to ours and that may infringe our proprietary rights. It may also be more likely that competitors or other third parties will claim that our products infringe their proprietary rights. In particular, large and established companies in our industry have extensive patent portfolios and are regularly involved in both offensive and defensive litigation. From time to time, third parties, including certain of these large companies and non-practicing entities, may assert patent, copyright, trademark and other intellectual property rights against us, our channel partners or our end customers, whom our standard license and other agreements obligate us to indemnify against such claims. For example, in December 2014, Cisco Systems filed two lawsuits against us in the Northern District of California for alleged patent and copyright infringement. Additionally, Cisco Systems filed two complaints against us in the International Trade Commission (ITC) for patent infringement, and the ITC has initiated an investigation. Please see "Legal Proceedings" included in Part I, Item 3 of this Annual Report on Form 10-K, for a description of this litigation. Successful claims of infringement by a third party, if any, could prevent us from distributing certain products or performing certain services, require us to expend time and money to develop non-infringing solutions or force us to pay substantial damages, royalties or other fees. We cannot assure you that we do not currently infringe, or that we will not in the future infringe, upon any third-party patents or other proprietary rights.
Employees
As of December 31, 2016 we employed approximately 1,500 full-time employees. None of our employees are represented by unions. We consider our relationship with our employees to be good and have not experienced significant interruptions of operations due to labor disagreements.

Segment and Geographic Information

We are organized and operate as one reportable segment, with 77.5% of our total revenue from the Americas, 14.9% from Europe, the Middle East, and Africa (“EMEA”), and 7.6% from the Asia Pacific region in 2016. Refer to Note 9. Segment Information in the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for more information about segments and revenue and assets by geographic region.

13


Corporate Information
We were incorporated in the State of California as Arastra, Inc. in October 2004. We reincorporated in the State of Nevada in March 2008, and we changed our name to Arista Networks, Inc. in October 2008. We reincorporated in the State of Delaware in March 2014.
Available Information
Our website is located at www.arista.com and our investor relations website is located at www. investors.arista.com. Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), are available free of charge on the Investors portion of our web site as soon as reasonably practicable after we electronically file such material with, or furnish it to, the Securities and Exchange Commission (SEC). Further, a copy of this Annual Report on Form 10-K is located at the SEC's Public Reference Room at 100 F Street, NE, Washington, D.C. 20549. Information on the operation of the Public Reference Room can be obtained by calling the SEC at 1-800-SEC-0330.
Webcasts of our earnings calls and certain events we participate in or host with members of the investment community are on our investor relations website. Additionally, we announce investor information, including news and commentary about our business and financial performance, SEC filings, notices of investor events, and our press and earnings releases, on our investor relations website. Investors and others can receive notifications of new information posted on our investor relations website in real time by signing up for email alerts and RSS feeds. Further corporate governance information, including our corporate governance guidelines, board committee charters, and code of conduct, is also available on our investor relations website under the heading “Corporate Governance.” The contents of our websites, or information that can be accessed through our websites, are not incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.


14


Item 1A. Risk Factors
You should consider carefully the risks and uncertainties described below, together with all of the other information in this Annual Report on Form 10-K, which could materially affect our business, financial condition, results of operations and prospects. The risks described below are not the only risks facing us. Risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially affect our business, financial condition, results of operations and prospects.
Risks Related to Our Business and Our Industry
Our business and operations have experienced rapid growth, and if we do not appropriately manage any future growth or are unable to improve our systems and processes, our business, financial condition, results of operations and prospects will be adversely affected.
We have experienced rapid growth and increased demand for our products over the last several years, which has placed a strain on our management, administrative, operational and financial infrastructure. Our employee headcount and number of end customers have increased, and we expect both to continue to grow over the next year. For example, between December 31, 2011 and December 31, 2016, our headcount grew from approximately 250 employees to approximately 1,500 employees, and our cumulative number of end customers grew from approximately 1,100 to over 4,200. As we have grown, we have had to manage an increasingly large and more complex array of internal systems and processes to scale with all aspects of our business, including our hardware and software development, contract manufacturing and purchasing, logistics and fulfillment and maintenance and support. Our success will depend in part upon our ability to manage our growth effectively. To do so, we must continue to increase the productivity of our existing employees and continue to hire, train and manage new employees as needed. To manage domestic and international growth of our operations and personnel, we will need to continue to improve our operational, financial and management controls and our reporting processes and procedures and implement more extensive and integrated financial and business information systems. We may not be able to successfully implement these or other improvements to our systems and processes in an efficient or timely manner, and we may discover deficiencies in their capabilities or effectiveness. We may experience difficulties in managing improvements to our systems and processes or in connection with third-party technology. In addition, our systems and processes may not prevent or detect all errors, omissions or fraud. Our failure to improve our systems and processes, or their failure to operate effectively and in the intended manner, may result in disruption of our current operations and end-customer relationships, our inability to manage the growth of our business and our inability to accurately forecast our revenue, expenses and earnings and prevent certain losses.
Our limited operating history makes it difficult to evaluate our current business and future prospects and may increase the risk associated with your investment.
We shipped our first products in 2008 and the majority of our revenue growth has occurred since the beginning of 2010. Our limited operating history makes it difficult to evaluate our current business and our future prospects, including our ability to plan for and model future growth. We have encountered and will continue to encounter risks and difficulties frequently experienced by rapidly growing companies in constantly evolving industries, including the risks described elsewhere in this Annual Report on Form 10-K. If we do not address these risks successfully, our business, financial condition, results of operations and prospects will be adversely affected, and the market price of our common stock could decline. Further, we have limited historical financial data, and we operate in a rapidly evolving market. As such, any predictions about our future revenue and expenses may not be as accurate as they would be if we had a longer operating history or operated in a more predictable market.
Our results of operations are likely to vary significantly from period to period and be unpredictable and if we fail to meet the expectations of analysts or investors or our previously issued financial guidance, or if any forward-looking financial guidance does not meet the expectation of analysts or investors, the market price of our common stock could decline substantially
Our results of operations have historically varied from period to period, and we expect that this trend will continue. As a result, you should not rely upon our past financial results for any period as indicators of future performance. Our results of operations in any given period can be influenced by a number of factors, many of which are outside of our control and may be difficult to predict, including:    
our ability to increase sales to existing customers and attract new end customers, including large end customers;
the budgeting cycles and purchasing practices of end customers, including large end customers who may receive lower pricing terms due to volume discounts;
the buying patterns of our large end customers in which large bulk purchases may or may not occur in certain quarters;
the cost and potential outcomes of existing and future litigation, including Cisco and Optumsoft litigation matters;
our ability to comply with any remedial orders issued in connection with the Cisco litigation;
the rate of expansion and productivity of our sales force;
changes in our pricing policies, whether initiated by us or as a result of competition;
our inability to fulfill our end customers’ orders due to supply chain delays, access to key commodities or technologies or events that impact our manufacturers or their suppliers;
the amount and timing of operating costs and capital expenditures related to the operation and expansion of our business;
changes in end-customer, distributor or reseller requirements or market needs;

15


deferral or cancellation of orders from end customers, including in anticipation of new products or product enhancements announced by us or our competitors, or warranty returns;
the inclusion of any acceptance provisions in our customer contracts or any delays in acceptance of those products;
changes in the growth rate of the networking market;
the actual or rumored timing and success of new product and service introductions by us or our competitors or any other change in the competitive landscape of our industry, including consolidation among our competitors or end customers;
our ability to successfully expand our business domestically and internationally;
our ability to increase the size of our distribution channel;
decisions by potential end customers to purchase cloud networking solutions from larger, more established vendors, white box vendors or their primary network equipment vendors;
price competition;
insolvency or credit difficulties confronting our end customers, which could adversely affect their ability to purchase or pay for our products and services, or confronting our key suppliers, including our sole source suppliers, which could disrupt our supply chain;
any disruption in our sales channel or termination of our relationship with important channel partners;
seasonality or cyclical fluctuations in our markets;
future accounting pronouncements or changes in our accounting policies;
stock-based compensation expense;
our overall effective tax rate, including impacts caused by any reorganization in our corporate structure, any changes in our valuation allowance for domestic deferred tax assets and any new legislation or regulatory developments;
increases or decreases in our expenses caused by fluctuations in foreign currency exchange rates, as an increasing portion of our expenses are incurred and paid in currencies other than the U.S. dollar;
general economic conditions, both domestically and in foreign markets; and
other risk factors described in this Annual Report on Form 10-K.
Any one of the factors above or the cumulative effect of several of the factors described above may result in significant fluctuations in our financial and other results of operations. This variability and unpredictability could result in our failure to meet our revenue, gross margins, results of operations or other expectations contained in any forward looking financial guidance we have issued or the expectations of securities analysts or investors for a particular period. If we fail to meet or exceed such guidance or expectations for these or any other reasons, the market price of our common stock could decline substantially, and we could face costly lawsuits, including securities class action suits.
We expect large purchases by a limited number of end customers to continue to represent a substantial portion of our revenue, and any loss or delay of expected purchases could result in material quarter-to-quarter fluctuations of our revenue or otherwise adversely affect our results of operations.
Historically, large purchases by a relatively limited number of end customers have accounted for a significant portion of our revenue. Many of these end customers make large purchases to complete or upgrade specific data center installations and are typically made on a purchase-order basis rather than pursuant to long-term contracts. Revenue from sales to Microsoft, through our channel partner, World Wide Technology, Inc., accounted for 16% of our revenue for the year ended December 31, 2016, 12% of our revenue for the year ended December 31, 2015 and 15% of our revenue for the year ended December 31, 2014.
As a consequence of the concentrated nature of our customer base and their purchasing behavior, our quarterly revenue and results of operations may fluctuate from quarter to quarter and are difficult to estimate. For example, any cancellation of orders or any acceleration or delay in anticipated product purchases or the acceptance of shipped products by our larger end customers could materially affect our revenue and results of operations in any quarterly period. We may be unable to sustain or increase our revenue from our large end customers or offset the discontinuation of concentrated purchases by our larger end customers with purchases by new or existing end customers. We expect that such concentrated purchases will continue to contribute materially to our revenue for the foreseeable future and that our results of operations may fluctuate materially as a result of such larger end customers’ buying patterns. In addition, we may see consolidation of our customer base, such as among Internet companies and cloud service providers, which could result in loss of end customers. The loss of such end customers, or a significant delay or reduction in their purchases, could materially harm our business, financial condition, results of operations and prospects.
We face intense competition, especially from larger, well-established companies, and we may lack sufficient financial or other resources to maintain or improve our competitive position.
The market for data center networking, including the market for cloud networking, is intensely competitive, and we expect competition to increase in the future from established competitors and new market entrants. This competition could result in increased pricing pressure, reduced profit margins, increased sales and marketing expenses and our failure to increase, or the loss of, market share, any of which would likely seriously harm our business, financial condition, results of operations and prospects.

16


The data center networking market has been historically dominated by Cisco Systems, with competition also coming from other large network equipment and system vendors, including Brocade Communications Systems (which has entered into an agreement to be acquired by Broadcom), Dell/EMC, Hewlett Packard Enterprise and Juniper Networks. Most of our competitors have made acquisitions and/or have entered into or extended partnerships or other strategic relationships to offer more comprehensive product lines, including cloud networking solutions. For example, in the last few years alone Dell acquired Force10 and EMC, IBM acquired Blade Network Technology, Hewlett Packard Enterprises purchased Aruba, Juniper acquired Contrail, Cisco acquired Insieme, and Broadcom who intends to acquire Brocade. We also face competition from other companies and new market entrants, including "white box" switch vendors as well as current technology partners and end customers who may develop network switches and cloud service solutions for internal use and/or to broaden their portfolio of products. Many of our existing and potential competitors enjoy substantial competitive advantages, such as:
greater name recognition and longer operating histories;
larger sales and marketing budgets and resources;
broader distribution and established relationships with channel partners and end customers;
greater access to larger end-customer bases;
greater end-customer support resources;
greater manufacturing resources;
the ability to leverage their sales efforts across a broader portfolio of products;
the ability to leverage purchasing power with vendor subcomponents;
the ability to bundle competitive offerings with other products and services;
the ability to develop their own silicon chips;
the ability to set more aggressive pricing policies;
lower labor and development costs;
greater resources to make acquisitions;
larger intellectual property portfolios; and
substantially greater financial, technical, research and development or other resources.
Our competitors also may be able to provide end customers with capabilities or benefits different from or greater than those we can provide in areas such as technical qualifications or geographic presence or may be able to provide end customers a broader range of products, services and prices. In addition, large competitors may have more extensive relationships with and within existing and potential end customers that provide them with an advantage in competing for business with those end customers. For example, certain large competitors encourage end customers of their other products and services to adopt their data networking solutions through discounted bundled product packages. Our ability to compete will depend upon our ability to provide a better solution than our competitors at a more competitive price. We may be required to make substantial additional investments in research, development, marketing and sales in order to respond to competition, and we cannot assure you 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. Conditions in our market could change rapidly and significantly as a result of technological advancements or other factors. Current or potential competitors may be acquired by third parties that have greater resources available than we do. Our current or potential competitors might take advantage of the greater resources of the larger organization resulting from these acquisitions to compete more vigorously or broadly with us. In addition, continued industry consolidation might adversely affect end customers’ perceptions of the viability of smaller and even medium-sized networking companies and, consequently, end customers’ willingness to purchase from those companies. Further, certain large end customers may develop network switches and cloud service solutions for internal use and/or to broaden their portfolio of products, which could allow these end customers to become new competitors in the market.

17


We are currently involved in litigation with Cisco Systems, Inc.
We are currently involved in several litigation matters with Cisco Systems, Inc. These matters are summarized below.
Cisco Systems, Inc. v. Arista Networks, Inc. (Case No. 4:14-cv-05343) (“’43 Case”)
On December 5, 2014, Cisco filed a complaint against us in the District Court for the Northern District of California alleging that we infringe U.S. Patent Nos. 6,377,577; 6,741,592; 7,023,853; 7,061,875; 7,162,537; 7,200,145; 7,224,668; 7,290,164; 7,340,597; 7,460,492; 8,051,211; and 8,356,296 (respectively, “the ’577 patent,” “the ’592 patent,” “the ’853 patent,” “the 875 patent,” “the ’537 patent,” “the ’145 patent,” “the ’668 patent,” “the ’164 patent,” “the ’597 patent,” “the ’492 patent,” “the ’211 patent,” and “the ’296 patent”). Cisco seeks, as relief for our alleged infringement in the ’43 Case, lost profits and/or reasonable royalty damages in an unspecified amount, including treble damages, attorney’s fees, and associated costs. Cisco also seeks injunctive relief in the ’43 Case. On February 10, 2015, the Court granted our unopposed motion to stay the ’43 Case until the proceedings before the United States International Trade Commission (“USITC”) pertaining to the same patents (as discussed below) became final. Trial has not been scheduled in the ’43 Case.
Cisco Systems, Inc. v. Arista Networks, Inc. (Case No. 5:14-cv-05344) (“’44 Case”)    
On December 5, 2014, Cisco filed a complaint against us in the District Court for the Northern District of California alleging that we infringe numerous copyrights pertaining to Cisco’s “Command Line Interface” or “CLI” and U.S. Patent Nos. 7,047,526 and 7,953,886 (respectively, “the ’526 patent” and “the ’886 patent”). As relief for our alleged patent infringement in the ’44 Case, Cisco seeks lost profits and/or reasonable royalty damages in an unspecified amount including treble damages, attorney’s fees, and associated costs as well as injunctive relief. As relief for our alleged copyright infringement, Cisco seeks monetary damages for alleged lost profits, profits from our alleged infringement, statutory damages, attorney's fees, and associated costs.     
On February 13, 2015, we answered the complaint in the ’44 Case, denying the patent and copyright infringement allegations and raising numerous affirmative defenses. On March 6, 2015, Cisco filed an amended complaint against us in the ’44 Case. In response, we moved to dismiss Cisco’s allegations of willful patent infringement and pre-suit indirect patent infringement. The Court granted the motion with leave to amend on July 2, 2015. On July 23, 2015, Cisco filed an amended complaint.
As described below, on May 25, 2016, our petition for Inter Partes Review (“IPR”) of the ’886 patent was instituted by the United States Patent Trial and Appeal Board (“PTAB”). Cisco subsequently agreed to dismiss its claims as to the ‘886 patent with prejudice.
Summary judgment cross-motions in the ’44 Case were heard on August 4, 2016, and the Court denied all motions brought by both sides. Trial began on November 28, 2016, and the jury rendered its verdict on December 14, 2016. The jury found that we had proven our copyright defense of scenes a faire and that Cisco had failed to prove infringement of the ’526 patent, and on that basis judgment was entered in Arista’s favor on all claims on December 19, 2016.
On January 17, 2017, Cisco filed a motion for judgment as a matter of law, challenging the sufficiency of the evidence in support of our scenes a faire defense. Cisco did not file any post-trial motion regarding the ’526 patent, nor did it file a motion for a new trial. We also filed a motion for judgment as a matter of law on several issues. The hearing on both parties’ motions is currently set for April 27, 2017.
Arista Networks, Inc. v. Cisco Systems, Inc. (Case No. 5:16-cv-00923) (“’23 Case”)
On February 24, 2016, we filed a complaint against Cisco in the District Court for the Northern District of California alleging antitrust violations and unfair competition. On April 13, 2016, Cisco filed a motion to stay the ’23 Case, or in the alternative, to dismiss the complaint. On August 23, 2016, the Court granted Cisco’s motion to stay the ’23 Case until judgment has been entered on Cisco’s copyright claims in the ’44 Case, which the Court anticipated by December 22, 2016. Following the jury’s verdict in Arista’s favor in the ’44 Case, the parties filed a stipulation continuing the Case Management Conference until March 2, 2017. Trial in the ’23 Case is set for August 3, 2018, and is not affected by the Court’s granting of the interim stay.
Certain Network Devices, Related Software, and Components Thereof (Inv. No. 337-TA-944) (“944 Investigation”)
On December 19, 2014, Cisco filed a complaint against us in the USITC alleging that Arista has violated Section 337 of the Tariff Act of 1930, as amended. The USITC instituted Cisco’s complaint as Investigation No. 337-TA-944. Cisco initially alleged that certain Arista switching products infringe the ’592, ’537, ’145, ’164, ’597, and ’296 patents. Cisco subsequently dropped the ’296 patent from the 944 Investigation. Cisco sought, among other things, a limited exclusion order barring entry into the United States of accused switch products (including Arista’s 7000 Series of switches) and components and software therein and a cease and desist order against us restricting our activities with respect to our imported accused switch products and components and software therein. On February 11, 2015, we responded to the complaint in the 944 Investigation by, among other things, denying the patent infringement allegations and raising numerous affirmative defenses.
The Administrative Law Judge (“ALJ”) assigned to the 944 Investigation issued a procedural schedule calling for, among other events: an evidentiary hearing on September 9-11 and 15-17, 2015; issuance of an initial determination regarding our alleged violations on January 27, 2016; and a Target Date for completion of the investigation on May 27, 2016. On January 27, 2016, the ALJ issued a

18


revised procedural schedule extending the date for issuance of an initial determination to February 2, 2016 and extending the Target Date to June 2, 2016.
On February 2, 2016, the ALJ issued his initial determination finding a violation of section 337 of the Tariff Act. More specifically, the ALJ found that a violation has occurred in the importation into the United States, the sale for importation, or the sale within the United States after importation, of certain network devices, related software, and components thereof that the ALJ found infringe asserted claims 1, 2, 8-11, and 17-19 of the ’537 patent; asserted claims 6, 7, 20, and 21 of the ’592 patent; and asserted claims 5, 7, 45, and 46 of the ’145 patent. The ALJ did not find a violation of section 337 with respect to any asserted claims of the ’597 and ’164 patents. On April 11, 2016, the Commission decided to review certain findings contained in the initial determination. On June 23, 2016, the Commission issued its Final Determination, which found a violation with respect to the ’537, ’592, and ’145 patents, and found no violation with respect to the ’597 and ’164 patents. The Commission also issued a limited exclusion order and a cease and desist order pertaining to network devices, related software and components thereof that infringe one or more of claims 1, 2, 8-11, and 17-19 of the ’537 patent; claims 6, 7, 20, and 21 of the ’592 patent; and claims 5, 7, 45, and 46 of the ’145 patent. On August 22, 2016, the Presidential review period for the 944 investigation expired. The USITC orders will be in effect until the expiration of the ’537, ’592, and ’145 patents.
Both we and Cisco filed petitions for review of the USITC’s Final Determination to the U.S. Court of Appeals for the Federal Circuit (“Federal Circuit”). On August 26, 2016, the Federal Circuit consolidated the appeals, and on September 23, 2016, it issued an order setting an expedited briefing schedule. The appeal is fully briefed and oral argument has not been scheduled.
On August 26, 2016, Cisco filed an enforcement complaint under Section 337 of the Tariff Act of 1930, as amended, with the USITC. Cisco alleges that we are violating the cease and desist and limited exclusion orders issued in the 944 Investigation by engaging in the “marketing, distribution, offering for sale, selling, advertising, and/or aiding or abetting other entities in the sale and/or distribution of products that Cisco alleges continue to infringe claims 1-2, 8-11, and 17-19 of the ’537 patent,” despite the design changes we have made to those products. Cisco asks the USTIC to (1) enforce the cease and desist order; (2) modify the Commission’s limited exclusion order and/or cease and desist order “in any manner that would assist in the prevention of the unfair practices that were originally the basis for issuing such Order or assist in the detection of violations of such Order”; (3) impose the maximum statutory civil penalties for violation of the cease and desist order “including monetary sanctions for each day’s violation of the cease and desist order of the greater of $100,000.00 or twice the domestic value of the articles entered or sold, whichever is higher”; (4) bring a civil action in U.S. district court “requesting collection of such civil penalties and the issuance of a mandatory injunction preventing further violation of Cease and Desist Order”; and (5) impose “such other remedies and sanctions as are appropriate and within the Commission’s authority.” On September 28, 2016, the Commission instituted the enforcement proceeding. The proceeding has been assigned to Administrative Law Judge Shaw, who presided over the underlying investigation. On October 14, 2016, we responded to the complaint by, among other things, denying the patent infringement allegations and raising affirmative defenses. On November 2, 2016, the ALJ issued an order setting the deadline for the initial determination for June 20, 2017 and the Target Date for September 20, 2017. On November 3, 2016, the ALJ issued a scheduling order setting the evidentiary hearing in this proceeding for April 5, 2017.
Certain Network Devices, Related Software, and Components Thereof (Inv. No. 337-TA-945) (“945 Investigation”)
On December 19, 2014, Cisco filed a complaint against us in the USITC alleging that Arista violated Section 337 of the Tariff Act of 1930, as amended. The USITC instituted Cisco’s complaint as Investigation No. 337-TA-945. Cisco alleges that certain Arista switching products infringe the ’577, ’853, ’875, ’668, ’492, and ’211 patents. Cisco seeks, among other things, a limited exclusion order barring entry into the United States of accused switch products (including Arista’s 7000 Series of switches), related software, and components thereof and a cease and desist order against us restricting our activities with respect to our imported accused switch products, related software, and components thereof. On February 11, 2015, we responded to the notice of investigation and complaint in the 945 Investigation by, among other things, denying the patent infringement allegations and raising numerous affirmative defenses.
The ALJ issued a procedural schedule calling for, among other events: an evidentiary hearing on November 9-20, 2015; issuance of an initial determination regarding our alleged violations on April 26, 2016; and a Target Date for completion on August 26, 2016. On March 29, 2016, the ALJ issued a revised procedural schedule extending the deadline for issuance of an initial determination to August 26, 2016, and extending the Target Date to December 26, 2016. On August 24, 2016, the ALJ issued a revised procedural schedule extending the deadline for issuance of an initial determination to November 7, 2016, and extending the Target Date to March 7, 2017. On November 4, 2016, the ALJ issued a revised procedural schedule extending the deadline for issuance of an initial determination to December 7, 2016, and extending the Target Date to April 7, 2017. On December 7, 2016, the ALJ issued a revised procedural schedule extending the deadline for issuance of an initial determination to December 9, 2016, and extending the Target Date to April 9, 2017.
On December 9, 2016, the ALJ issued her initial determination finding a violation of section 337 of the Tariff Act. More specifically, the ALJ found that a violation has occurred in the importation into the United States, the sale for importation, or the sale within the United States after importation, of certain network devices, related software, and components thereof that the ALJ found infringe asserted claims 1, 7, 9, 10, and 15 of the ’577 patent; and asserted claims 1, 2, 4, 5, 7, 8, 10, 13, 19, 56, and 64 of the ’668 patent. The ALJ did not find a violation of section 337 with respect to asserted claim 2 of the ’577 patent or any asserted claims of the ’853, ’492, ’875, and ’211 patents. On December 29, 2016, Arista, Cisco and the Office of Unfair Import Investigation ("OUII") filed petitions for review of certain findings contained in the initial determination. On January 3, 2017, the Commission extended the Target Date to April 17, 2017, and set the deadline for determining whether to review the final initial determination to February 15, 2017. On January

19


27, 2017, the Commission further extended the Target Date to May 1, 2017, and set the deadline for determining whether to review the final initial determination to March 1, 2017. If the Commission finds a violation in its Final Determination, that finding will be subject to a 60-day Presidential review period.
Inter Partes Reviews
We have filed petitions for Inter Partes Review (“IPR”) of the ’597, ’211, ’668, ’853, ’537, ’577, ’886, and ’526 patents.
IPRs relating to the ’597 (IPR No. 2015-00978) and ’211 (IPR No. 2015-00975) patents were instituted in October 2015 and hearings on these IPRs were completed in July 2016. On September 28, 2016, the PTAB issued a final written decision finding claims 1, 14, 39-42, 71, 72, 84, and 85 of the ’597 patent unpatentable. The PTAB also found that claims 29, 63, 64, 73, and 86 of the ’597 patent had not been shown to be unpatentable. Cisco requested rehearing of the PTAB’s Final Written Decision on October 28, 2016, which the PTAB denied on January 13, 2017. On January 23, 2017, we filed a notice of appeal with respect to this decision regarding claims 29, 63, 64, 73, and 86 of the ’597 patent. On October 5, 2016, the PTAB issued a final written decision finding claims 1 and 12 of the ’211 patent unpatentable. The PTAB also found that claims 2, 6-9, 13, 17-20 of the ’211 patent had not been shown to be unpatentable. On December 5, 2016, we filed a notice of appeal with respect to this decision regarding claims 2, 6-9, 13, 17-20, which was docketed as Appeal No. 17-1313. Cisco filed a notice of cross-appeal with respect to claims 1 and 12 on December 19, 2016, which was docketed as Appeal No. 17-1380. The Court of Appeals for the Federal Circuit consolidated these appeals on December 20, 2016. The briefing is set to be completed in July 2017.
The IPR relating to the ’886 patent was instituted on May 25, 2016. Following that decision, Cisco agreed to dismiss its claims as to the ʼ886 patent with prejudice, and we dismissed our counterclaims as to the ʼ886 patent without prejudice.
IPRs relating to the ’668 (IPR No. 2016-00309), ’577 (IPR No. 2016-00303), ’853 (IPR No. 2016-0306), and ’537 (IPR No. 2016-0308) patents were instituted in June 2016 and are set for hearing in March 2017. Final Written Decisions on these IPRs will be issued by June 2017.
* * * * *
We intend to vigorously defend against each of the Cisco’s lawsuits, as summarized in the preceding paragraphs. However, we cannot be certain that any claims by Cisco would be resolved in our favor regardless of the merit of the claims. Any adverse litigation ruling could result in the above described injunctive relief, could require a significant damages award against us or a requirement that we make substantial royalty payments to Cisco, and/or could require that we modify our products to the extent that we are found to infringe any valid claims asserted against us by Cisco.
For example, in the 944 Investigation, the USITC has issued a limited exclusion order barring entry into the United States of our network devices (including our 7000 Series of switches), related software, and components thereof that infringe one or more of the claims of the ʼ537, ʼ592, and ʼ145 patents specified above and a cease and desist order restricting our activities with respect to such imported products. In addition, in the 945 Investigation, the ALJ has issued her initial determination finding a violation of section 337 of the Tariff Act with respect to the ‘668 and ‘577 patents, which is now subject to review by the Commission.
To comply with these orders, we have sought to develop technical design-arounds that no longer infringe the patents that are the subject of the orders. In any efforts to develop technical design-arounds for our products, we may be unable to do so in a manner that does not continue to infringe the patents or that is acceptable to our customers. These development efforts could be extremely costly and time consuming as well as disruptive to our other development activities and distracting to management. Moreover, in the 944 Investigation and 945 Investigation, such design-arounds would require us to obtain approval of either the USITC or U.S. Customs and Border Protection (“CBP”) to resume the importation of the redesigned products into the United States. We may not be successful in our efforts to obtain such approvals to import such modified products in a timely manner, or at all. While a favorable ruling from the CBP would allow us to resume importation of our redesigned products into the United States, the USITC could still determine in an enforcement action that our redesigned products continue to infringe the patents that are the subject of any USITC orders. Any failure to effectively redesign our products, to obtain timely clearance from USITC or CBP to import such redesigned products, or to address the USITC findings in a manner that complies with the USITC orders, may cause a disruption to our product shipments and materially and adversely affect our business, prospects, reputation, results of operations, and financial condition.
Specifically, in response to the USITC’s findings in the 944 Investigation, we have made design changes to our products for sale in the United States to address the features that were found to infringe the ʼ537, ’592, ’145 patents. Following the issuance of the final determination in the 944 Investigation, we submitted a Section 177 ruling request to CBP seeking approval to import these redesigned products into the United States. On November 18, 2016, we received a 177 ruling from CBP finding that our redesigned products did not infringe the ‘537, ’592, and ‘145 patents, and approving the importation of these redesigned products into the United States. However, on January 13, 2017, at the request of Cisco Systems and without our input, CBP issued a letter to us revoking its prior November 18 ruling. Due to this revocation, Arista can no longer import its products into the United States. The CBP has informed us that it currently takes no position on whether Arista’s redesigned products infringe and will conduct an inter partes proceeding between Arista and Cisco to determine whether Arista’s redesigned products infringe and whether to approve them for importation into the United States. We do

20


not yet know when CBP will complete the process and provide that ruling. The CBP may not rule in a timely fashion, and we may not receive a favorable ruling at the end of the process.
Similarly, if the USITC finds in a Final Determination that we infringe any patent in the 945 Investigation, the USITC will likely issue remedial orders in that investigation as well. If such orders are not disapproved by the United States Trade Representative, we would need to further modify our products to take our products outside the scope of any patents we are found to have infringed in the 945 Investigation and obtain the USITC and/or CBP approvals described above in order to resume importation of our redesigned products into the United States.
If the USITC determines that our redesigned products continue to infringe the patents subject to any USITC limited exclusion order or cease and desist order in an enforcement action for either the 944 Investigation or the 945 Investigation, the USITC may impose the maximum statutory civil penalties for violation of the cease and desist order “including monetary sanctions for each day’s violation of the cease and desist order of the greater of $100,000.00 or twice the domestic value of the articles entered or sold, whichever is higher,” bring a civil action in U.S. district court “requesting collection of such civil penalties and the issuance of a mandatory injunction preventing further violation of Cease and Desist Order” or impose “such other remedies and sanctions as are appropriate and within the Commission’s authority.”
In order to comply with the USITC’s remedial orders, we have also made certain changes to our manufacturing, importation, and shipping workflows. These changes have included shifting manufacturing and integration of our products to be sold in the United States to U.S. facilities. Such changes may be extremely costly, time consuming, and we may not be able to implement such changes successfully. Any failure to successfully change our manufacturing and importation processes or shipping workflows in a manner that is compliant with the limited exclusion order and cease and desist order may cause a disruption in our product shipments and materially and adversely affect our business, prospects, reputation, results of operations, and financial condition.
In connection with these changes, to the extent that we are required to make further modifications to our supply chain to obtain alternative U.S. sources for subcomponents, we may be unable to obtain a sufficient quantity of these components on commercially reasonable terms or in a timely manner, if at all, which could delay or halt entirely production of our products or require us to make further modifications to our products to incorporate new components that are available in the United States. Any of these events could result in lost sales, reduced gross margins or damage to our end-customer relationships, which would materially and adversely impact our business, financial condition, results of operations and prospects.
Additionally, the existence of Ciscoʼs lawsuits against us could cause concern among our customers and partners and could adversely affect our business and results of operations. Many of our customers and partners require us to indemnify and defend them against third party infringement claims and pay damages in the case of adverse rulings. These claims could harm our relationships with our customers or channel partners, cause them to delay or defer purchasing decisions or deter them from doing business with us. From time to time, we may also be required to provide additional assurances beyond our standard terms. Whether or not we prevail in the lawsuit, we expect that the litigation will be expensive, time-consuming and a distraction to management in operating our business.
We are currently involved in a license dispute with OptumSoft, Inc.
On April 4, 2014, OptumSoft filed a lawsuit against us in the Superior Court of California, Santa Clara County titled OptumSoft, Inc. v. Arista Networks, Inc., in which it asserts (i) ownership of certain components of our EOS network operating system pursuant to the terms of a 2004 agreement between the companies; and (ii) breaches of certain confidentiality and use restrictions in that agreement. Under the terms of the 2004 agreement, OptumSoft provided us with a non-exclusive, irrevocable, royalty-free license to software delivered by OptumSoft comprising a software tool used to develop certain components of EOS and a runtime library that is incorporated into EOS. The 2004 agreement places certain restrictions on our use and disclosure of the OptumSoft software and gives OptumSoft ownership of improvements, modifications and corrections to, and derivative works of, the OptumSoft software that we develop.
In its lawsuit, OptumSoft has asked the Court to order us to (i) give OptumSoft access to our software for evaluation by OptumSoft; (ii) cease all conduct constituting the alleged confidentiality and use restriction breaches; (iii) secure the return or deletion of OptumSoft’s alleged intellectual property provided to third parties, including our customers; (iv) assign ownership to OptumSoft of OptumSoft’s alleged intellectual property currently owned by us; and (v) pay OptumSoft’s alleged damages, attorney’s fees, and costs of the lawsuit. David Cheriton, one of our founders and a former member of our board of directors, who resigned from our board of directors on March 1, 2014 and has no continuing role with us, is a founder and, we believe, the largest stockholder and director of OptumSoft. The 2010 David R. Cheriton Irrevocable Trust dtd July 28, 2010, a trust for the benefit of the minor children of Mr. Cheriton, is one of our largest stockholders.
On April 14, 2014, we filed a cross-complaint against OptumSoft, in which we assert our ownership of the software components at issue and our interpretation of the 2004 agreement. Among other things, we assert that the language of the 2004 agreement and the parties’ long course of conduct support our ownership of the disputed software components. We ask the Court to declare our ownership of those software components, all similarly-situated software components developed in the future and all related intellectual property. We also assert that, even if we are found not to own certain components, such components are licensed to us under the terms of the 2004 agreement. However, there can be no assurance that our assertions will ultimately prevail in litigation. On the same day, we also filed an answer to OptumSoft’s claims, as well as affirmative defenses based in part on OptumSoft’s failure to maintain the confidentiality of

21


its claimed trade secrets, its authorization of the disclosures it asserts and its delay in claiming ownership of the software components at issue. We have also taken additional steps to respond to OptumSoft’s allegations that we improperly used and/or disclosed OptumSoft confidential information. While we believe we have meritorious defenses to these allegations, we believe we have (i) revised our software to remove the elements we understand to be the subject of the claims relating to improper use and disclosure of OptumSoft confidential information and made the revised software available to our customers and (ii) removed information from our website that OptumSoft asserted disclosed OptumSoft confidential information.
The parties tried Phase I of the case, relating to contract interpretation and application of the contract to certain claimed source code, in September 2015. On December 16, 2015, the Court issued a Proposed Statement of Decision Following Phase 1 Trial, and on January 8, 2016, OptumSoft filed objections to that Proposed Statement of Decision. On March 23, 2016, the Court issued a Final Statement of Decision Following Phase I Trial, in which it agreed with and adopted our interpretation of the 2004 agreement and held that we, and not OptumSoft, own all the software at issue in Phase I. The remaining issues that were not addressed in the Phase I trial are set to be tried in Phase II including the application of the Court’s interpretation of the 2004 agreement as set forth in the Final Statement of Decision Following Phase I Trial to any other source code that OptumSoft claims to own following a review. Phase II was previously scheduled to be tried in April 2016; however, that trial date has been vacated and a new trial date has not yet been set.    
We intend to vigorously defend against any claims brought against us by OptumSoft.  However, we cannot be certain that, if litigated, any claims by OptumSoft would be resolved in our favor.  For example, if it were determined that OptumSoft owned components of our EOS network operating system, we would be required to transfer ownership of those components and any related intellectual property to OptumSoft.  If OptumSoft were the owner of those components, it could make them available to our competitors, such as through a sale or license.  An adverse litigation ruling could result in a significant damages award against us and injunctive relief. In addition, OptumSoft could assert additional or different claims against us, including claims that our license from OptumSoft is invalid.
Our revenue growth rate in recent periods may not be indicative of our future performance.
Our revenue growth rate in recent periods may not be indicative of our future performance. We experienced annual revenue growth rates of 34.8%, 43.4%, and 61.7% in 2016, 2015, and 2014, respectively. We may not achieve similar revenue growth rates in future periods, especially as we enter and expand into the cloud services and application services provider markets. You should not rely on our revenue for any prior quarterly or annual period as any indication of our future revenue or revenue growth. If we are unable to maintain consistent revenue or revenue growth, our business, financial condition, results of operations and prospects could be materially adversely affected.
Some of our large end customers require more favorable terms and conditions from their vendors and may request price concessions. As we seek to sell more products to these end customers, we may be required to agree to terms and conditions that may have an adverse effect on our business or ability to recognize revenue.
Our large end customers have significant purchasing power and, as a result, may receive more favorable terms and conditions than we typically provide to other end customers, including lower prices, bundled upgrades, extended warranties, acceptance terms, indemnification terms and extended return policies and other contractual rights. As we seek to sell more products to these large end customers, an increased mix of our shipments may be subject to such terms and conditions, which may reduce our margins or affect the timing of our revenue recognition and thus may have an adverse effect on our business, financial condition, results of operations and prospects.
If we do not successfully anticipate technological shifts, market needs and opportunities, and develop products and product enhancements that meet those technological shifts, needs and opportunities, or if those products are not made available in a timely manner or do not gain market acceptance, we may not be able to compete effectively, and our ability to generate revenue will suffer.
The cloud networking market can be characterized by rapid technological shifts and increasingly complex end-customer requirements to achieve scalable and more programmable networks that facilitate virtualization, big data, public/private cloud and web scale computing. We must continue to develop new technologies and products that address emerging technological trends and changing end-customer needs. The process of developing new technology is complex and uncertain, and new offerings requires significant upfront investment that may not result in material design improvements to existing products or result in marketable new products or costs savings or revenue for an extended period of time, if at all. The success of new products depends on several factors, including appropriate new product definition, component costs, timely completion and introduction of these products, differentiation of new products from those of our competitors and market acceptance of these products.
In addition, new technologies could render our existing products obsolete or less attractive to end customers, and our business, financial condition, results of operations and prospects could be materially adversely affected if such technologies are widely adopted. For example, end customers may prefer to address their network switch requirements by licensing software operating systems separately and placing them on industry-standard servers or develop their own networking products rather than purchasing integrated hardware products as has occurred in the server industry.
We may not be able to successfully anticipate or adapt to changing technology or end-customer requirements on a timely basis, or at all. If we fail to keep up with technology changes or to convince our end customers and potential end customers of the value of our

22


solutions even in light of new technologies, our business, financial condition, results of operations and prospects could be materially adversely affected.
Product quality problems, defects, errors or vulnerabilities in our products or services could harm our reputation and adversely affect our business, financial condition, results of operations and prospects.
We produce highly complex products that incorporate advanced technologies, including both hardware and software technologies. Despite testing prior to their release, our products may contain undetected defects or errors, especially when first introduced or when new versions are released. Product defects or errors could affect the performance of our products and could delay the development or release of new products or new versions of products. Allegations of unsatisfactory performance could cause us to lose revenue or market share, increase our service costs, cause us to incur substantial costs in analyzing, correcting or redesigning the products, cause us to lose significant end customers, subject us to liability for damages and divert our resources from other tasks, any one of which could materially adversely affect our business, financial condition, results of operations and prospects.
From time to time, we have had to replace certain components of products that we had shipped and provide remediation in response to the discovery of defects or bugs, including failures in software protocols or defective component batches resulting in reliability issues, in such products, and we may be required to do so in the future. We may also be required to provide full replacements or refunds for such defective products. We cannot assure you that such remediation would not have a material effect on our business, financial condition, results of operations and prospects. Please see “Our business is subject to the risks of warranty claims, product returns, product liability and product defects.”
Managing the supply of our products and product components is complex. Insufficient supply and inventory may result in lost sales opportunities or delayed revenue, while excess inventory may harm our gross margins.
Managing the supply of our products and product components is complex, and our inventory management systems and related supply-chain visibility tools may not enable us to forecast accurately and manage effectively the supply of our products and product components. Furthermore, ongoing Cisco litigation before the USITC and any adverse ruling that results from such litigation could cause disruption to our supply-chain or with our suppliers, which may impact our revenues, business and reputation. For example, in the 944 Investigation, the USITC has issued a limited exclusion order barring entry into the United States of our network devices (including our 7000 Series of switches), related software and components thereof that infringe one or more of the claims of the ʼ537, ʼ592, and ʼ145 patents specified above and a Cease and Desist Order restricting our activities with respect to such imported products, which could prevent us from using inventory to satisfy U.S demand and may cause us to write-down such inventory, which could reduce our gross margins.
To the extent that we are required to obtain alternative U.S. sources for these components, we may be unable to obtain a sufficient quantity of these components on commercially reasonable terms or in a timely manner, if at all, sales of our products could be delayed or halted entirely or we may be required to redesign our products. Any of these events could result in lost sales, reduced gross margins or damage to our end-customer relationships, which would materially and adversely impact our business, financial condition, results of operations and prospects.
Insufficient supply and inventory may result in increased lead times for our products, lost sales opportunities or delayed revenue, while excess inventory may harm our gross margins. In order to reduce manufacturing lead times and plan for adequate component supply, from time to time we may issue purchase orders for components and products that are non-cancelable and non-returnable. We establish a liability for non-cancelable, non-returnable purchase commitments with our component inventory suppliers for quantities in excess of our demand forecasts, or for products that are considered obsolete. In addition, we establish a liability and reimburse our contract manufacturer for component inventory purchased on our behalf that has been rendered excess or obsolete due to manufacturing and engineering change orders, or in cases where inventory levels greatly exceed our demand forecasts.
Supply management remains an increased area of focus as we balance the need to maintain sufficient supply levels to ensure competitive lead times against the risk of obsolescence or the end of life of certain products. If we ultimately determine that we have excess supply, we may have to reduce our prices and write down inventory, which in turn could result in lower gross margins. We record a provision when inventory is determined to be in excess of anticipated demand or obsolete to adjust inventory to its estimated realizable value.
Alternatively, insufficient supply levels may lead to shortages that result in delayed revenue or loss of sales opportunities altogether as potential end customers turn to competitors’ products that are readily available. Additionally, any increases in the time required to manufacture our products or ship products could result in supply shortfalls. If we are unable to effectively manage our supply and inventory, our business, financial condition, results of operations and prospects could be adversely affected.

23


Because some of the key components in our products come from sole 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 rely on key components, including integrated circuit components and power supplies that our contract manufacturers purchase on our behalf from a limited number of suppliers, including certain sole source providers. We do not have guaranteed supply contracts with any of our component suppliers, and our suppliers could delay shipments or cease manufacturing such products or selling them to us at any time. For example, in the past we have experienced shortages in inventory for dynamic random access memory integrated circuits and delayed releases of the next generation of chipset, which delayed our production and/or the release of our new products. The development of alternate sources for those components is time-consuming, difficult and costly. Additionally, in the 944 Investigation, the USITC has issued a Limited Exclusion Order barring entry into the United States of our network devices (including our 7000 Series of switches), related software and components thereof that infringe one or more of the claims of the ʼ537, ʼ592, and ʼ145 patents specified above and a Cease and Desist Order restricting our activities with respect to such imported products. If we are unable to obtain a sufficient quantity of these components on commercially reasonable terms or in a timely manner, or if we are unable to obtain alternative sources for these components, sales of our products could be delayed or halted entirely or we may be required to redesign our products. Any of these events could result in lost sales, reduced gross margins or damage to our end-customer relationships, which would adversely impact our business, financial condition, results of operations and prospects.
Our reliance on component suppliers also yields the potential for their infringement or misappropriation of third party intellectual property rights with respect to components which may be incorporated into our products. We may not be indemnified by such component suppliers for such infringement or misappropriation claims. Any litigation for which we do not receive indemnification could require us to incur significant legal expenses in defending against such claims or require us to pay substantial royalty payments or settlement amounts that would not be reimbursed by our component suppliers. 
Our product development efforts are also dependent upon our continued collaboration with our key merchant silicon vendors such as Broadcom and Intel. As we develop our product roadmap and continue to expand our relationships with these and other merchant silicon vendors, it is critical that we work in tandem with our key merchant silicon vendors to ensure that their silicon includes improved features and that our products take advantage of such improved features. This enables us to focus our research and development resources on our software core competencies and to leverage the investments made by merchant silicon vendors to achieve cost-effective solutions.
If our key merchant silicon vendors do not continue to collaborate in such a fashion, if they do not continue to innovate or if there are delays in the release of their products, our own product launches could be delayed, which could have a material effect on revenue and business, financial condition, results of operations and prospects.
In the event of a shortage or supply interruption from our component suppliers, we may not be able to develop alternate or second sources in a timely manner. Further, long-term supply and maintenance obligations to end customers increase the duration for which specific components are required, which may increase the risk of component shortages or the cost of carrying inventory. 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 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 margins could be adversely affected and our business, financial condition, results of operations and prospects could suffer.
Because we depend on third-party manufacturers to build our products, we are susceptible to manufacturing delays and pricing fluctuations that could prevent us from shipping end-customer orders on time, if at all, or on a cost-effective basis, which may result in the loss of sales and end customers.
We depend on third-party contract manufacturers to manufacture our product lines. A significant portion of our cost of revenue consists of payments to these third-party contract manufacturers. Our reliance on these third-party contract manufacturers reduces our control over the manufacturing process, quality assurance, product costs and product supply and timing, which exposes us to risk. To the extent that our products are manufactured at facilities in foreign countries, we may be subject to additional risks associated with complying with local rules and regulations in those jurisdictions. Our reliance on contract manufacturers also yields the potential for their infringement of third party intellectual property rights in the manufacturing of our products or misappropriation of our intellectual property rights in the manufacturing of other customers’ products. If we are unable to manage our relationships with our third-party contract manufacturers effectively, or if these third-party manufacturers suffer delays or disruptions or quality control problems in their operations, experience increased manufacturing lead times, 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, financial condition, results of operations and prospects would be seriously harmed.
Our contract manufacturers typically fulfill our supply requirements on the basis of individual orders. We do not have long-term contracts with our third-party 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. For example, a competitor could place large orders with the third-party manufacturer, thereby utilizing all or substantially all of such third-party manufacturer’s capacity and leaving the manufacturer little or no capacity to fulfill our individual orders without price increases or delays, or at all. Our contract with one of our

24


contract manufacturers permits it to terminate the agreement for convenience, subject to prior notice requirements. We may not be able to develop alternate or second contract manufacturers in a timely manner.
If we add or change contract manufacturers, or change any manufacturing plant locations within a contract manufacturer network, we would add additional complexity and risk to our supply chain management and may increase our working capital requirements. Ensuring a new contract manufacturer or new plant location is qualified to manufacture our products to our standards and industry requirements could take significant effort and be time consuming and expensive. For example, we have added Sanmina as an additional contract manufacturer. Any such addition or change in manufacturers may be extremely costly, time consuming and we may not be able to do so successfully.
In addition, we may be subject to additional significant challenges in ensuring that quality, processes and costs, among other issues, are consistent with our expectations and those of our customers. A new contract manufacturer or manufacturing location may not be able to scale its production of our products at the volumes or quality we require. This could also adversely affect our ability to meet our scheduled product deliveries to our end customers, which could damage our customer relationships and cause the loss of sales to existing or potential end customers, late delivery penalties, delayed revenue or an increase in our costs which could adversely affect our gross margins. This could also result in increased levels of inventory subjecting us to increased excess and obsolete charges that could have a negative impact on our operating results.
We have expanded our contract manufacturing capabilities to include Sanmina as an additional contract manufacturer, which will increase our working capital requirements and the risks noted above apply to this new contract manufacturer.  No assurance can be given that this contract manufacturer will continue to successfully qualify and scale production of our products in the volumes or quality that we require. If a USITC Limited Exclusion Order issued in connection with the Cisco litigation bars entry of our products into the United States and we are unable to obtain CPB approval to resume the importation of our redesigned products, we would become reliant upon U.S. manufacturing to continue to supply our products to our U.S. customers. Any failure to meet our scheduled product deliveries to our end customers could damage our customer relationships and cause the loss of sales to existing or potential end customers, late delivery penalties, delayed revenue or an increase in our costs which could adversely affect our gross margins.
Any production interruptions or disruptions for any reason, including those noted above, as well as a natural disaster, epidemic, capacity shortages, adverse results from intellectual property litigation or quality problems, at one of our manufacturing partners would adversely affect sales of our product lines manufactured by that manufacturing partner and adversely affect our business, financial condition, results of operations and prospects.
If we are unable to attract new large end customers or to sell additional products to our existing end customers, our revenue growth will be adversely affected and our revenue could decrease.
To increase our revenue, we must add new end customers and large end customers and sell additional products to existing end customers. For example, one of our sales strategies is to target specific projects at our current end customers because they are familiar with the operational and economic benefits of our solutions, thereby reducing the sales cycle into these customers. We believe this opportunity with current end customers to be significant given their existing infrastructure and expected future spend. If we fail to attract new large end customers or fail to reduce the sales cycle and sell additional products to our existing end customers, our business, financial condition, results of operations and prospects will be harmed.
Reliance on shipments at the end of the quarter could cause our revenue for the applicable period to fall below expected levels.
We may be subject to supply chain delays, or end-customer buying patterns in which a substantial portion of sales orders and shipments may occur in the second half of each quarter. This places significant pressure on order review and processing, supply chain management, manufacturing, inventory and quality control management, shipping and trade compliance to ensure that we have properly forecasted supply purchasing, manufacturing capacity, inventory and quality compliance and logistics. If there is any significant interruption in these critical functions, it could result in delayed order fulfillment, adversely affect our business, financial condition, results of operations and prospects and result in a decline in the market price of our common stock.
We base our inventory requirements on our forecasts of future sales. If these forecasts are materially inaccurate, we may procure inventory that we may be unable to use in a timely manner or at all.
We and our contract manufacturers procure components and build our products based on our forecasts. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and analyses from our sales and marketing organizations, adjusted for overall market conditions and other factors. To the extent our forecasts are materially inaccurate or if we otherwise do not need such inventory, we may under- or over-procure inventory, and such inaccuracies in our forecasts could materially adversely affect our business, financial condition and results of operations.
The sales prices of our products and services may decrease, which may reduce our gross profits and adversely affect our results of operations.
The sales prices for our products and services may decline for a variety of reasons, including competitive pricing pressures, discounts, a change in our mix of products and services, the introduction of new products and services by us or by our competitors, promotional programs, product and related warranty costs or broader macroeconomic factors. In addition, we have provided, and may

25


in the future provide, pricing discounts to large end customers, which may result in lower margins for the period in which such sales occur. Our gross margins may also fluctuate as a result of the timing of such sales to large end customers.
We have experienced declines in sales prices for our products. Competition continues to increase in the market segments in which we participate, and we expect competition to further increase in the future, thereby leading to increased pricing pressures. Larger competitors with more diverse product and service offerings may reduce the price of products and services that compete with ours or may bundle them with other products and services. Additionally, although we generally price our products worldwide in U.S. dollars, currency fluctuations in certain countries and regions may adversely affect actual prices that partners and end customers are willing to pay in those countries and regions. Furthermore, we anticipate that the sales prices and gross profits for our products will decrease over product life cycles. Decreased sales prices for any reason may reduce our gross profits and adversely affect our result of operations.
Seasonality may cause fluctuations in our revenue and results of operations.
We operate on a December 31st year end and believe that there are significant seasonal factors which may cause sequential product revenue growth to be greater for the second and fourth quarters of our year than our first and third quarters. We believe that this seasonality results from a number of factors, including the procurement, budgeting and deployment cycles of many of our end customers. Our rapid historical growth may have reduced the impact of seasonal or cyclical factors that might have influenced our business to date. As our increasing size causes our growth rate to slow, seasonal or cyclical variations in our operations may become more pronounced over time and may materially affect our business, financial condition, results of operations and prospects.
The cloud networking market is still in its early stages and is rapidly evolving. If this market does not evolve as we anticipate or our target end customers do not adopt our cloud networking solutions, we may not be able to compete effectively, and our ability to generate revenue will suffer.
The cloud networking market is still in its early stages. The market demand for cloud networking solutions has increased in recent years as end customers have deployed larger networks and have increased the use of virtualization and cloud computing. Our success depends upon our ability to provide cloud networking solutions that address the needs of end customers more effectively and economically than those of other competitors or existing technologies.
If the cloud networking solutions market does not develop in the way we anticipate, if our solutions do not offer benefits compared to competing network switching products or if end customers do not recognize the benefits that our solutions provide, then our business, financial condition, results of operations and prospects could be materially adversely affected.
If we are unable to increase market awareness of our company and our products, our revenue may not continue to grow or may decline.
We have not yet established broad market awareness of our products and services. Market awareness of our value proposition and products and services will be essential to our continued growth and our success, particularly for the service provider and large enterprise markets. If our marketing efforts are unsuccessful in creating market awareness of our company and our products and services, then our business, financial condition, results of operations and prospects will be adversely affected, and we will not be able to achieve sustained growth.
The requirements of being a public company may strain our resources, divert management’s attention and affect our ability to attract and retain qualified board members.
As a public company, we are subject to the reporting and corporate governance requirements of the Securities Exchange Act of 1934, as amended, or the Exchange Act, the listing requirements of the New York Stock Exchange and other applicable securities rules and regulations, including the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, and the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, or the Dodd-Frank Act. Compliance with these rules and regulations and the attendant responsibilities of management and the board, may make it more difficult to attract and retain executive officers and members of our board of directors, particularly to serve on our Audit Committee and Compensation Committee, has increased our legal and financial compliance costs, made some activities more difficult, time-consuming or costly and increased demand on our systems and resources. Among other things, the Exchange Act requires that we file annual, quarterly and current reports with respect to our business and results of operations and maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. In addition, if our internal control over financial reporting is not effective as defined under Section 404, we could be subject to one or more investigations or enforcement actions by state or federal regulatory agencies, stockholder lawsuits or other adverse actions requiring us to incur defense costs, pay fines, settlements or judgments. As a result, management’s attention may be diverted from other business concerns, which could harm our business, financial condition, results of operations and prospects. Although we have already hired additional employees to help comply with these requirements, we may need to further expand our legal and finance departments in the future, which will increase our costs and expenses.

In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure, such as continued rulemaking pursuant to the Dodd-Frank Act and related rules and regulations, are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject

26


to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations, and standards, and this investment may result in increased general and administrative expense and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies, regulatory authorities may initiate legal proceedings against us and our business and prospects may be harmed. As a result of disclosure of information in the filings required of a public company, our business and financial condition will become more visible, which may result in threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business, financial condition, results of operations and prospects could be harmed, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and harm our business, financial condition, results of operations and prospects.
In addition, as a result of our disclosure obligations as a public company, we will have reduced strategic flexibility and will be under pressure to focus on short-term results, which may adversely affect our ability to achieve long-term profitability. We also believe that being a public company and these new rules and regulations makes it more expensive for us to obtain and maintain director and officer liability insurance, and in the future, we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, particularly to serve on our Audit Committee and Compensation Committee, and qualified executive officers.
If we fail to maintain effective internal control over financial reporting in the future, the accuracy and timing of our financial reporting may be adversely affected.
Assessing our processes, procedures and staffing in order to improve our internal control over financial reporting is an ongoing process. Preparing our financial statements involves a number of complex processes, many of which are done manually and are dependent upon individual data input or review. These processes include, but are not limited to, calculating revenue, inventory costs and the preparation of our statement of cash flows.  While we continue to automate our processes and enhance our review controls to reduce the likelihood for errors, we expect that for the foreseeable future many of our processes will remain manually intensive and thus subject to human error.
In the past, we have identified material weaknesses in our internal control over financial reporting and we cannot give assurance that additional material weaknesses will not be identified in the future. The existence of one or more material weaknesses could preclude a conclusion by management that we maintained effective internal control over financial reporting. The existence or disclosure of any such material weakness could adversely affect our stock price.
If we are unable to hire, retain, train and motivate qualified personnel and senior management, our business, financial condition, results of operations and prospects could suffer.
Our future success depends, in part, on our ability to continue to attract and retain highly skilled personnel, particularly software engineering and sales personnel. Competition for highly skilled personnel is often intense, especially in the San Francisco Bay Area where we have a substantial presence and need for highly skilled personnel. Many of the companies with which we compete for experienced personnel have greater resources than we have to provide more attractive compensation packages and other amenities. Research and development personnel are aggressively recruited by startup and growth companies, which are especially active in many of the technical areas and geographic regions in which we conduct product development. In addition, in making employment decisions, particularly in the high-technology industry, job candidates often consider the value of the stock-based compensation they are to receive in connection with their employment. Declines in the market price of our stock could adversely affect our ability to attract, motivate or retain key employees. If we are unable to attract or retain qualified personnel, or if there are delays in hiring required personnel, our business, financial condition, results of operations and prospects may be seriously harmed.
Also, to the extent we hire personnel from competitors, we may be subject to allegations that such personnel has been improperly solicited, that such personnel has divulged proprietary or other confidential information or that former employers own certain inventions or other work product. Such claims could result in litigation. Please see “We may become involved in litigation that may materially adversely affect us.”
Our future performance also depends on the continued services and continuing contributions of our senior management to execute our business plan and to identify and pursue new opportunities and product innovations. Our employment arrangements with our employees do not require that they continue to work for us for any specified period, and therefore, they could terminate their employment with us at any time. The loss of our key personnel, including Jayshree Ullal, our Chief Executive Officer, Andy Bechtolsheim, our Founder and Chief Development Officer, and Kenneth Duda, our Founder, Chief Technology Officer and SVP Software Engineering or other members of our senior management team, sales and marketing team or engineering team, or any difficulty attracting or retaining other highly qualified personnel in the future, could significantly delay or prevent the achievement of our development and strategic objectives, which could adversely affect our business, financial condition, results of operations and prospects.

27


We are subject to a number of risks associated with the expansion of our international sales and operations.
Our ability to grow our business and our future success will depend to a significant extent on our ability to expand our operations and customer base worldwide. We have a limited history of marketing, selling and supporting our products and services internationally. Operating in a global marketplace, we are subject to risks associated with having an international reach and requirements such as compliance with applicable anti-corruption laws.
One such applicable anti-corruption law is the U.S. Foreign Corrupt Practices Act, or FCPA, which generally prohibits U.S. companies and its employees and intermediaries from making corrupt payments to foreign officials for the purpose of obtaining or keeping business, securing an advantage and directing business to another, and requires 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 the corrupt actions taken by directors, officers, employees, agents, or other strategic or local partners or representatives. As such, if we or our intermediaries fail to comply with the requirements of the FCPA or similar legislation, governmental authorities in the U.S. and elsewhere could seek to impose civil and/or criminal fines and penalties which could have a material adverse effect on our business, results of operations and financial conditions. Failure to comply with anti-corruption and anti-bribery laws, such as the FCPA and the United Kingdom Bribery Act of 2010, or the U.K. Bribery Act, and similar laws associated with our activities outside the U.S., could subject us to penalties and other adverse consequences. We intend to increase our international sales and business and, as such, the risk of violating laws such as the FCPA and U.K. Bribery Act increases.
Additionally, as a result of our international reach, 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 staff related to sales management and sales personnel, we may experience difficulties in sales productivity in foreign markets. We also enter into strategic 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 strategic distributor relationships internationally or to recruit additional companies to enter into strategic 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 U.S. and may require us in the future to include terms other than our standard terms in end-customer contracts, although to date we generally have not done so. To the extent that we may enter into end-customer contracts in the future that include non-standard terms related to payment, warranties or performance obligations, our results of operations may be adversely affected.
Additionally, our international sales and operations 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 our international operations;
fluctuations in exchange rates between the U.S. dollar and foreign currencies where we do business;
greater difficulty and costs in recruiting local experienced personnel;
wage inflation in certain growing economies;
general economic and political conditions in these foreign markets;
economic uncertainty around the world as a result of sovereign debt issues;
communication and integration problems resulting from cultural and geographic dispersion;
limitations on our ability to access cash resources in our international operations;
ability to establish necessary business relationships and to comply with local business requirements;
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 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.
These and other factors could harm our ability to gain future international revenue and, consequently, materially affect our business, financial condition, results of operations and prospects. Expanding our existing international operations and entering into additional international markets will require significant management attention and financial commitments. Our failure to successfully manage our international operations and the associated risks effectively could limit our future growth or materially adversely affect our business, financial condition, results of operations and prospects.
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 and services could have a material adverse effect on our business, financial condition, results of operations and prospects.
Once our products are deployed within our end customers’ networks, our end customers depend on our support organization and our channel partners to resolve any issues relating to our products. High-quality support is critical for the successful marketing and sale of our products. If we or our channel partners do not assist our end customers in deploying our products effectively, do not succeed

28


in helping our end customers resolve post-deployment issues quickly or do not provide adequate 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. In addition, as we 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. Our failure or the failure of our channel partners to maintain high-quality support and services could have a material adverse effect on our business, financial condition, results of operations and prospects.
Adverse economic conditions or reduced information technology and network infrastructure spending may adversely affect our business, financial condition, results of operations and prospects.
Our business depends on the overall demand for information technology, network connectivity and access to data and applications. Weak domestic or global economic conditions, fear or anticipation of such conditions or a reduction in information technology and network infrastructure spending even if economic conditions improve, could adversely affect our business, financial condition, results of operations and prospects in a number of ways, including longer sales cycles, lower prices for our products and services, higher default rates among our distributors, reduced unit sales and lower or no growth. For example, the ongoing debt concerns in many countries in Europe have caused, and are likely to continue to cause, uncertainty and instability in local economies and in global financial markets, particularly if any future sovereign debt defaults or significant bank failures or defaults occur. Market uncertainty and instability in Europe could intensify or spread further, particularly if ongoing stabilization efforts prove insufficient. Concerns have been raised as to the financial, political and legal ineffectiveness of measures taken to date. Continuing or worsening economic instability in Europe and elsewhere could adversely affect spending for IT, network infrastructure, systems and tools. Continued turmoil in the geopolitical environment in many parts of the world may also affect the overall demand for our products. Although we do not believe that our business, financial condition, results of operations and prospects have been significantly adversely affected by economic and political uncertainty in Europe and other countries, deterioration of such conditions may harm our business, financial condition, results of operations and prospects in the future. A prolonged period of economic uncertainty or a downturn may also significantly affect financing markets, the availability of capital and the terms and conditions of financing arrangements, including the overall cost of financing as well as the financial health or creditworthiness of our end customers. Circumstances may arise in which we need, or desire, to raise additional capital, and such capital may not be available on commercially reasonable terms, or at all.
We may become involved in litigation that may materially adversely affect us.
From time to time, we may become involved in various legal proceedings relating to matters incidental to the ordinary course of our business, including patent, copyright, commercial, product liability, employment, class action, whistleblower and other litigation and claims, in addition to governmental and other regulatory investigations and proceedings. Such matters can be time-consuming, divert management’s attention and resources, cause us to incur significant expenses or liability and/or require us to change our business practices. Because of the potential risks, expenses and uncertainties of litigation, we may, from time to time, settle disputes, even where we have meritorious claims or defenses, by agreeing to settlement agreements. Because litigation is inherently unpredictable, we cannot assure you that the results of any of these actions will not have a material adverse effect on our business, financial condition, results of operations and prospects.
For more information regarding the litigation in which we are currently involved, see the “Legal Proceedings” subheading in in Note 5. Commitments and Contingencies of Notes to Consolidated Financial Statements in Part II, Item 8, of this Annual Report on Form 10-K.
Assertions by third parties of infringement or other violations by us of their intellectual property rights, or other lawsuits asserted against us, could result in significant costs and substantially harm our business, financial condition, results of operations and prospects.
Patent and other intellectual property disputes are common in the network infrastructure industry and have resulted in protracted and expensive litigation for many companies. Many companies in the network infrastructure industry, including our competitors and other third parties, as well as non-practicing entities, own large numbers of patents, copyrights, trademarks and trade secrets, which they may use to assert claims of patent infringement, misappropriation or other violations of intellectual property rights against us. From time to time, they have or may in the future also assert such claims against us, our end customers or channel partners whom we typically indemnify against claims that our products infringe, misappropriate or otherwise violate the intellectual property rights of third parties.
As the number of products and competitors in our market increases and overlaps occur, claims of infringement, misappropriation and other violations of intellectual property rights may increase. Any claim of infringement, misappropriation or other violations of intellectual property rights by a third party, even those without merit, could cause us to incur substantial costs defending against the claim, distract our management from our business and require us to cease use of such intellectual property. In addition, some claims for patent infringement may relate to subcomponents that we purchase from third parties. If these third parties are unable or unwilling to indemnify us for these claims, we could be substantially harmed.
The patent portfolios of most of our competitors are larger than ours. This disparity may increase the risk that our competitors may sue us for patent infringement and may limit our ability to counterclaim for patent infringement or settle through patent cross-licenses. In addition, future assertions of patent rights by third parties, and any resulting litigation, may involve patent holding companies

29


or other adverse patent owners who have no relevant product revenue and against whom our own patents may therefore provide little or no deterrence or protection. We cannot assure you that we are not infringing or otherwise violating any third-party intellectual property rights.
The third-party asserters of intellectual property claims may be unreasonable in their demands, or may simply refuse to settle, which could lead to expensive settlement payments, prolonged periods of litigation and related expenses, additional burdens on employees or other resources, distraction from our business, supply stoppages and lost sales.
An adverse outcome of a dispute (including those lawsuits described under the “Legal Proceedings” subheading in Note 5. Commitments and Contingencies of Notes to Consolidated Financial Statements in Part II, Item 8 of this Annual Report on Form 10-K) may require us to pay substantial damages or penalties including treble damages if we are found to have willfully infringed a third party’s patents; cease making, licensing or using solutions that are alleged to infringe or misappropriate the intellectual property of others; expend additional development resources to attempt to redesign our products or services or otherwise to develop non-infringing technology, which may not be successful; enter into potentially unfavorable royalty or license agreements in order to obtain the right to use necessary technologies or intellectual property rights; and indemnify our partners and other third parties. Any damages, penalties or royalty obligations we may become subject to as a result of an adverse outcome, and any third-party indemnity we may need to provide, could harm our business, financial condition, results of operations and prospects. Royalty or licensing agreements, if required or desirable, may be unavailable on terms acceptable to us, or at all, and may require significant royalty payments and other expenditures. Further, there is little or no information publicly available concerning market or fair values for license fees, which can lead to overpayment of license or settlement fees. In addition, some licenses may be non-exclusive, and therefore our competitors may have access to the same technology licensed to us. Suppliers subject to third-party intellectual property claims also may choose or be forced to discontinue or alter their arrangements with us, with little or no advance notice to us. Any of these events could seriously harm our business, financial condition, results of operations and prospects.
Our standard sales contracts contain indemnification provisions requiring us to defend our end customers against third-party claims, including against infringement of certain intellectual property rights that could expose us to losses which could seriously harm our business, financial conditions, results of operations and prospects.
Under the indemnification provisions of our standard sales contracts, we agree to defend our end customers and channel partners against third-party claims asserting infringement of certain intellectual property rights, which may include patents, copyrights, trademarks or trade secrets, and to pay judgments entered on such claims. For example, we are currently involved in ongoing Cisco litigation claims before the USITC. An adverse ruling in such litigation may potentially expose us to claims in the event that claims are brought against our customers based on the ruling and we are required to indemnify such customers.
Our exposure under these indemnification provisions is frequently limited to the total amount paid by our end customer under the agreement. However, certain agreements include indemnification provisions that could potentially expose us to losses in excess of the amount received under the agreement. Any of these events, including claims for indemnification, could seriously harm our business, financial condition, results of operations and prospects.
If we are unable to protect our intellectual property rights, our competitive position could be harmed or we could be required to incur significant expenses to enforce our rights.
We depend on our ability to protect our proprietary technology. We rely on trade secret, patent, copyright and trademark laws and confidentiality agreements with employees and third parties, all of which offer only limited protection.
The process of obtaining patent protection is expensive and time-consuming, and we may not be able to prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. We may choose not to seek patent protection for certain innovations and may choose not to pursue patent protection in certain jurisdictions. Further, we do not know whether any of our pending patent applications will result in the issuance of patents or whether the examination process will require us to narrow our claims. To the extent that additional patents are issued from our patent applications, which is not certain, they may be contested, circumvented or invalidated in the future. Moreover, the rights granted under any issued patents may not provide us with proprietary protection or competitive advantages, and, as with any technology, competitors may be able to develop similar or superior technologies to our own now or in the future. In addition, we rely on confidentiality or license agreements with third parties in connection with their use of our products and technology. There is no guarantee that such parties will abide by the terms of such agreements or that we will be able to adequately enforce our rights, in part because we rely on “shrink-wrap” licenses in some instances.
We have not registered our trademarks in all geographic markets. Failure to secure those registrations could adversely affect our ability to enforce and defend our trademark rights and result in indemnification claims. Further, any claim of infringement by a third party, even those claims without merit, could cause us to incur substantial costs defending against such claim, could divert management attention from our business and could require us to cease use of such intellectual property in certain geographic markets.
Despite our efforts, the steps we have taken to protect our proprietary rights may not be adequate to preclude misappropriation of our proprietary information or infringement of our intellectual property rights, and our ability to police such misappropriation or infringement is uncertain, particularly in countries outside of the United States.

30


Detecting and protecting against the unauthorized use of our products, technology and proprietary rights is expensive, difficult and, in some cases, impossible. Litigation may be necessary in the future to enforce or defend our intellectual property rights, to protect our trade secrets or to determine the validity and scope of the proprietary rights of others. Such litigation could result in substantial costs and diversion of management resources, either of which could harm our business, financial condition, results of operations and prospects, and there is no guarantee that we would be successful. Furthermore, many of our current and potential competitors have the ability to dedicate substantially greater resources to protecting their technology or intellectual property rights than we do. Accordingly, despite our efforts, we may not be able to prevent third parties from infringing upon or misappropriating our intellectual property, which could result in a substantial loss of our market share.
We rely on the availability of licenses to third-party software and other intellectual property.
Many of our products and services include software or other intellectual property licensed from third parties, and we otherwise use software and other intellectual property licensed from third parties in our business. This exposes us to risks over which we may have little or no control. For example, a licensor may have difficulties keeping up with technological changes or may stop supporting the software or other intellectual property that it licenses to us. Also, it will be necessary in the future to renew licenses, expand the scope of existing licenses or seek new licenses, relating to various aspects of these products and services or otherwise relating to our business, which may result in increased license fees. These licenses may not be available on acceptable terms, if at all. In addition, a third party may assert that we or our end customers are in breach of the terms of a license, which could, among other things, give such third party the right to terminate a license or seek damages from us, or both. The inability to obtain or maintain certain licenses or other rights or to obtain or maintain such licenses or rights on favorable terms, or the need to engage in litigation regarding these matters, could result in delays in releases of products and services and could otherwise disrupt our business, until equivalent technology can be identified, licensed or developed, if at all, and integrated into our products and services or otherwise in the conduct of our business. Moreover, the inclusion in our products and services of software or other intellectual property licensed from third parties on a nonexclusive basis may limit our ability to differentiate our products from those of our competitors. Any of these events could have a material adverse effect on our business, financial condition, results of operations and prospects.
Our products contain third-party open source software components, and failure to comply with the terms of the underlying open source software licenses could restrict our ability to sell our products.
Our products contain software modules licensed to us by third-party authors under “open source” licenses. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. Some open source licenses contain requirements that we make available source code for modifications or derivative works we create based upon the type of open source software that we use. If we combine our software with open source software in a certain manner, we could, under certain open source licenses, be required to release portions of the source code of our software to the public. This would allow our competitors to create similar products with lower development effort and time and ultimately could result in a loss of product sales for us.
Although we monitor our use of open source software to avoid subjecting our products to conditions we do not intend, the terms of many open source licenses have not been interpreted by U.S. courts, and these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our products. Moreover, we cannot assure you that our processes for controlling our use of open source software in our products will be effective. If we are held to have breached the terms of an open source software license, we could be required to seek licenses from third parties to continue offering our products on terms that are not economically feasible, to re-engineer our products, to discontinue the sale of our products if re-engineering could not be accomplished on a timely basis or to make generally available, in source code form, our proprietary code, any of which could adversely affect our business, financial condition, results of operations and prospects.
Sales of our 7000 Series of switches generate most of our product revenue, and if we are unable to continue to grow sales of these products, our business, financial condition, results of operations and prospects will suffer.
Historically, we have derived substantially all of our product revenue from sales of our 7000 Series of switches, and we expect to continue to do so for the foreseeable future. We have experienced declines in sales prices for our products, including our 10 Gigabit Ethernet modular and fixed switches. A decline in the price of our 7000 Series of switches and related services, or our inability to increase sales of these products, would harm our business, financial condition, results of operations and prospects more seriously than if we derived significant revenue from a larger variety of product lines and services. Our future financial performance will also depend upon successfully developing and selling next-generation versions of our 7000 Series of switches. If we fail to deliver new products, new features, or new releases that end customers want and that allow us to maintain leadership in what will continue to be a competitive market environment, our business, financial condition, results of operations and prospects will be harmed.
We expect our gross margins to vary over time and to be adversely affected by numerous factors.
We expect our gross margins to vary over time and to be affected by numerous factors, including:
changes in end-customer or product mix, including mix of configurations within each product group;
introduction of new products, including products with price-performance advantages;

31


increases in material, labor or other manufacturing-related costs, which could be significant especially during periods of supply constraints, or as a result of changes in our manufacturing process or supply chain;
our ability to reduce production costs;
entry into new markets or growth in lower margin markets;
entry in markets with different pricing and cost structures;
pricing discounts;
increases in material costs in the event we are restricted from sourcing components and manufacturing products internationally.
costs associated with defending intellectual property infringement and other claims and the potential outcomes of such disputes, such as those claims discussed in “Legal Proceedings,” including the Cisco and Optumsoft litigation matters;
excess inventory and inventory holding charges;
obsolescence charges;
changes in shipment volume;
the timing of revenue recognition and revenue deferrals;
increased cost, loss of cost savings or dilution of savings due to changes in component pricing or charges incurred due to inventory holding periods if parts ordering does not correctly anticipate product demand or if the financial health of either contract manufacturers or suppliers deteriorates;
lower than expected benefits from value engineering;
increased price competition;
changes in distribution channels;
increased warranty costs; and
how well we execute our strategy and operating plans.
To remain competitive, we must successfully manage product introductions and transitions.
The success of new product introductions depends on a number of factors including, but not limited to, timely and successful product development, market acceptance, our ability to manage the risks associated with new product production ramp-up issues, the availability of new merchant silicon chips, the effective management of purchase commitments and inventory in line with anticipated product demand, the availability of products in appropriate quantities and costs to meet anticipated demand, and the risk that new products may have quality or other defects or deficiencies in the early stages of introduction. Accordingly, we cannot determine in advance the ultimate effect of new product introductions and transitions on our business and results of operations.
Our sales cycles can be long and unpredictable, and our sales efforts require considerable time and expense. As a result, our sales and revenue are difficult to predict and may vary substantially from period to period, which may cause our results of operations to fluctuate significantly.
The timing of our sales and revenue recognition 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. End-customer orders often involve the purchase of multiple products. These orders are complex and difficult to complete because prospective end customers generally consider a number of factors over an extended period of time before committing to purchase the products and solutions we sell. End customers, especially in the case of our large end customers, often view the purchase of our products as a significant and strategic decision and require considerable time to evaluate, test and qualify our products prior to making a purchase decision and placing an order. The length of time that end customers devote to their evaluation, contract negotiation and budgeting processes varies significantly. Our products’ sales cycles can be lengthy in certain cases, especially with respect to our prospective large end customers. During the sales cycle, we expend significant time and money on sales and marketing activities and make investments in evaluation equipment, all of which lower our operating margins, particularly if no sale occurs. Even if an end customer decides to purchase our products, there are many factors affecting the timing of our recognition of revenue, which makes our revenue difficult to forecast. For example, there may be unexpected delays in an end customer’s internal procurement processes, particularly for some of our larger end customers for which our products represent a very small percentage of their total procurement activity. There are many other factors specific to end customers that contribute to the timing of their purchases and the variability of our revenue recognition, including the strategic importance of a particular project to an end customer, budgetary constraints and changes in their personnel.
Even after an end customer makes a purchase, there may be circumstances or terms relating to the purchase that delay our ability to recognize revenue from that purchase. For example, the sale of our products may be subject to acceptance testing. In addition, the significance and timing of our product enhancements, and the introduction of new products by our competitors, may also affect end customers’ purchases. For all of these reasons, it is difficult to predict whether a sale will be completed, the particular period in which a sale will be completed or the period in which revenue from a sale will be recognized. If our sales cycles lengthen, our revenue could be lower than expected, which would have an adverse effect on our business, financial condition, results of operations and prospects.
Our business depends on end customers renewing their maintenance and support contracts. Any decline in maintenance renewals could harm our future business, financial condition, results of operations and prospects.
We typically sell our products with maintenance and support as part of the initial purchase, and a portion of our annual revenue comes from renewals of maintenance and support contracts. Our end customers have no obligation to renew their maintenance and support

32


contracts after the expiration of the initial period, and they may elect not to renew their maintenance and support contracts, to renew their maintenance and support contracts at lower prices through alternative channel partners or to reduce the product quantity under their maintenance and support contracts, thereby reducing our future revenue from maintenance and support contracts. If our end customers, especially our large end customers, do not renew their maintenance and support contracts or if they renew them on terms that are less favorable to us, our revenue may decline and our business, financial condition, results of operations and prospects will suffer.
Industry consolidation may lead to increased competition and may harm our business, financial condition, results of operations and prospects.
Most of our competitors have made acquisitions and/or have entered into or extended partnerships or other strategic relationships to offer more comprehensive product lines, including cloud networking solutions. For example, in the last few years alone Dell acquired Force10 and EMC, IBM acquired Blade Network Technology, Hewlett Packard Enterprises purchased Aruba, Juniper acquired Contrail, Cisco acquired Insieme and Broadcom which currently intends to acquire Brocade.
Moreover, large system vendors are increasingly seeking to deliver top-to-bottom cloud networking solutions to end customers that combine cloud-focused hardware and software solutions to provide an alternative to our products.
We expect this trend to continue as companies attempt to strengthen their market positions in an evolving industry and as companies are acquired or are unable to continue operations. Companies that are strategic alliance partners in some areas of our business may acquire or form alliances with our competitors, thereby reducing their business with us. Industry consolidation may result in stronger competitors that are better able to compete with us, including any competitors that seek to become sole source vendors for end customers. This could lead to more variability in our results of operations and could have a material adverse effect on our business, financial condition, results of operations and prospects.
Our business is subject to the risks of warranty claims, product returns, product liability and product defects.
Our products are very complex and despite testing prior to their release, they have contained and may contain undetected defects or errors, especially when first introduced or when new versions are released. Product defects or errors could affect the performance of our products and could delay the development or release of new products or new versions of products, adversely affect our reputation and our end customers’ willingness to buy products from us and adversely affect market acceptance or perception of our products. Real or perceived errors, failures or bugs in our products could cause us to lose revenue or market share, increase our service costs, cause us to incur substantial costs in redesigning the products, cause us to lose significant end-customers, subject us to liability for damages and divert our resources from other tasks, any one of which could materially and adversely affect our business, results of operations and financial condition.
Additionally, 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 end-customer relations or other reasons, to expend additional resources in order to address the problem. We may also be required to repair or replace such products or provide a refund for the purchase price for such products. 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 end-customer claims and related liabilities and costs, including indemnification obligations under our agreements with end customers, resellers and distributors. 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.
In addition to our own direct sales force, we rely on distributors, systems integrators and value-added resellers to sell our products, and our failure to effectively develop, manage or prevent disruptions to our distribution channels and the processes and procedures that support them could cause a reduction in the number of end customers of our products.
Our future success is highly dependent upon maintaining our relationships with distributors, systems integrators and value-added resellers and establishing additional sales channel relationships. We anticipate that sales of our products to a limited number of channel partners will continue to account for a material portion of our total product revenue for the foreseeable future. We provide our channel partners with specific training and programs to assist them in selling our products, but these steps may not be effective. In addition, our channel partners may be unsuccessful in marketing, selling and supporting our products and services. If we are unable to develop and maintain effective sales incentive programs for our channel partners, we may not be able to incentivize these partners to sell our products to end customers. These partners may have incentives to promote our competitors’ products to the detriment of our own or may cease selling our products altogether. One of our channel partners could elect to consolidate or enter into a strategic partnership with one of our competitors, which could reduce or eliminate our future opportunities with that channel partner. Our agreements with our channel partners may generally be terminated for any reason by either party with advance notice. We may be unable to retain these channel partners or secure additional or replacement channel partners. The loss of one or more of our significant channel partners requires extensive training, and any new or expanded relationship with a channel partner may take several months or more to achieve productivity.
Where we rely on the channel partners for sales of our products, we may have little or no contact with the ultimate users of our products that purchase through such channel partners, thereby making it more difficult for us to establish brand awareness, ensure proper

33


delivery and installation of our products, service ongoing end-customer requirements, estimate end-customer demand and respond to evolving end-customer needs. In addition, our channel partner sales structure could subject us to lawsuits, potential liability and reputational harm if, for example, any of our channel partners misrepresent the functionality of our products or services to end customers, fail to comply with their contractual obligations or violate laws or our corporate policies. If we fail to effectively manage our existing sales channels, or if our channel partners are unsuccessful in fulfilling the orders for our products, if we are unable to enter into arrangements with, and retain a sufficient number of, high-quality channel partners in each of the regions in which we sell products and keep them motivated to sell our products, our ability to sell our products and our business, financial condition, results of operations and prospects will be harmed.
A portion of our revenue is generated by sales to government entities, which are subject to a number of challenges and risks.
We anticipate increasing our sales efforts to U.S. and foreign, federal, state and local governmental end customers in the future. Sales to government entities are subject to a number of risks. Selling to government entities 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. The substantial majority of our sales to date to government entities have been made indirectly through our channel partners. Government certification requirements for products like ours may change and, in doing so, restrict our ability to sell into the government sector until we have attained revised certifications. Government demand and payment for our products and services may be affected by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our products and services. Government entities 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 business, financial condition, results of operations and prospects. Selling to government entities may also require us to comply with various regulations that are not applicable to sales to non-government entities, including regulations that may relate to pricing, classified material and other matters. Complying with such regulations may also require us to put in place controls and procedures to monitor compliance with the applicable regulations that may be costly or not possible. We are not currently certified to perform work under classified contracts with government entities. Failure to comply with any such regulations could adversely affect our business, prospects, results of operations and financial condition. Governments routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government ceasing to buy our products and services, a reduction of revenue, fines or civil or criminal liability if the audit uncovers improper or illegal activities, any of which could materially adversely affect our business, financial condition, results of operations and prospects. The U.S. government may require certain products that it purchases to be manufactured in the U.S. and other relatively high-cost manufacturing locations, and we may not manufacture all products in locations that meet these requirements. Any of these and other circumstances could have a material adverse effect on our business, financial condition, results of operations and prospects.
Our products must interoperate with operating systems, software applications and hardware that is 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 lose or fail to increase market share and experience a weakening demand for our products.
Generally, our products comprise only a part of the data center and 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, or OEMs. Our products must comply with established industry standards in order to interoperate with the servers, storage, software and other networking equipment in the data center such that all systems function efficiently together. We depend on the vendors of servers and systems in a data center to support prevailing industry standards. Often, these vendors are significantly larger and more influential in driving industry standards than we are. Also, some industry standards may not be widely adopted or implemented uniformly, and competing standards may emerge that may be preferred by our end customers.
In addition, when new or updated versions of these 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 systems and applications, our end customers may not be able to adequately utilize our products, and we may lose or fail to increase market share and experience a weakening in demand for our products, among other consequences, which would adversely affect our business, financial condition, results of operations and prospects.

34


We are subject to governmental export and import controls that could impair our ability to compete in international markets or subject us to liability if we violate these controls.
Our products may be subject to various export controls and because we incorporate encryption technology into certain of our products, certain of our products may be exported from various countries only with the required export license or through an export license exception. If we were to fail to comply with the applicable export control laws, customs regulations, economic sanctions or other applicable laws, we could be subject to monetary damages or the imposition of restrictions which could be material to our business, operating results and prospects and could also harm our reputation. Further, there could be criminal penalties for knowing or willful violations, including incarceration for culpable employees and managers. Obtaining the necessary export license or other authorization for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities. Furthermore, certain export control and economic sanctions laws prohibit the shipment of certain products, technology, software and services to embargoed countries and sanctioned governments, entities, and persons. Even though we take precautions to ensure that our channel partners comply with all relevant regulations, any failure by our channel partners to comply with such regulations could have negative consequences, including reputational harm, government investigations and penalties.
As our company grows we also continue developing procedures and controls to comply with export control and other applicable laws. Historically, we have had some instances where we inadvertently have not fully complied with certain export control laws, but we have disclosed them to, and implemented corrective actions with, the appropriate government agencies.
In addition, various countries regulate the import of certain encryption technology, including through import permit and license requirements, and have enacted laws that could limit our ability to distribute our products or could limit our end customers’ ability to implement our products in those countries. Any change in export or import regulations, economic sanctions or related legislation, shift in the enforcement or scope of existing regulations or change in the countries, governments, 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 or create delays in the introduction of our products into international markets. Any decreased use of our products or limitation on our ability to export or sell our products could adversely affect our business, financial condition, results of operations and prospects.
Failure to comply with governmental laws and regulations could harm our business, financial condition, results of operations and prospects.
Our business is subject to regulation by various federal, state, local and foreign governmental agencies, 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. From time to time, we may receive inquiries from such governmental agencies or we may make voluntary disclosures regarding our compliance with applicable governmental regulations or requirements relating to import/export controls, federal securities laws and tax laws and regulations which could lead to formal investigations. Noncompliance with applicable government regulations or requirements could subject us to 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, financial condition, results of operations and prospects 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, financial condition, results of operations and prospects.
We may invest in or acquire other businesses which could require significant management attention, disrupt our business, dilute stockholder value and adversely affect our business, financial condition, results of operations and prospects.
As part of our business strategy, we may make investments in complementary companies, products or technologies which could involve licenses, additional channels of distribution, discount pricing or investments in or acquisitions of other companies. However, we do not have significant experience in making investments in other companies nor have we made any acquisitions to date, and as a result, our ability as an organization to evaluate and/or complete investments or acquire and integrate other companies, products or technologies in a successful manner is unproven. We may not be able to find suitable investment or acquisition candidates, and we may not be able to complete such investments or acquisitions on favorable terms, if at all. If we do complete investments or acquisitions, we may not ultimately strengthen our competitive position or achieve our goals, and any investments or acquisitions we complete could be viewed negatively by our end customers, investors and securities analysts.
In addition, investments and acquisitions may result in unforeseen operating difficulties and expenditures. For example, if we are unsuccessful at integrating any acquisitions or retaining key talent from those acquisitions, or the technologies associated with such acquisitions, into our company, the business, financial condition, results of operations and prospects of the combined company could be adversely affected. Any integration process may require significant time and resources, and we may not be able to manage the process successfully. We may not successfully evaluate or utilize the acquired technology or personnel or accurately forecast the financial effects of an acquisition transaction, including accounting charges. We may have to pay cash, incur debt or issue equity securities to pay for any such investment or acquisition, each of which could adversely affect our financial condition or the market price of our common stock. The sale of equity or issuance of debt to finance any such acquisitions could result in dilution to our stockholders. The incurrence of

35


indebtedness would result in increased fixed obligations and could also include covenants or other restrictions that would impede our ability to manage our operations. Moreover, if the investment or acquisition becomes impaired, we may be required to take an impairment charge, which could adversely affect our financial condition or the market price of our common stock.
If we needed to raise additional capital to expand our operations and invest in new products, our failure to do so on favorable terms could reduce our ability to compete and could harm our business, financial condition, results of operations and prospects.
We expect that our existing cash and cash equivalents, will be sufficient to meet our anticipated cash needs for the foreseeable future. If we did need to raise additional funds to expand our operations and invest in new products, we may not be able to obtain additional debt or equity financing on favorable terms, if at all. If we raise additional equity financing, our stockholders may experience significant dilution of their ownership interests, and the market price of our common stock could decline. Furthermore, if we engage in debt financing, the holders of such debt would have priority over the holders of common stock, and we may be required to accept terms that restrict our ability to incur additional indebtedness or impose other restrictions on our business. We may also be required to take other actions that would otherwise be in the interests of the debt holders, including maintaining specified liquidity or other ratios, any of which could harm our business, financial condition, results of operations and prospects. If we need additional capital and cannot raise it on acceptable terms, if at all, we may not be able to, among other things:
evolve or enhance our products and services;
continue to expand our sales and marketing and research and development organizations;
acquire complementary technologies, products or businesses;
expand operations, in the U.S. or internationally;
hire, train and retain employees; or
respond to competitive pressures or unanticipated working capital requirements.
Our failure to do any of these things could seriously harm our business, financial condition, results of operations and prospects.
If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our results of operations could fall below expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.
The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America, requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as described in Part II Item 7 of “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” the results of which form the basis for making judgments about the carrying values of assets, liabilities, equity, revenue and expenses that are not readily apparent from other sources. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition, stock-based compensation, contract manufacturing liabilities and income taxes. If our assumptions change or if actual circumstances differ from those in our assumptions, our results of operations may be adversely affected and may fall below the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.
We are exposed to the credit risk of our channel partners and some of our end customers, which could result in material losses.    
Most of our sales are on an open credit basis, with standard payment terms of 30 days in the United States and, because of local customs or conditions, longer in some markets outside the U.S. We monitor individual end-customer payment capability in granting such open credit arrangements, seek to limit such open credit to amounts we believe the end customers can pay and maintain reserves we believe are adequate to cover exposure for doubtful accounts. We are unable to recognize revenue from shipments until the collection of those amounts becomes reasonably assured. Any significant delay or default in the collection of significant accounts receivable could result in an increased need for us to obtain working capital from other sources, possibly on worse terms than we could have negotiated if we had established such working capital resources prior to such delays or defaults. Any significant default could adversely affect our results of operations and delay our ability to recognize revenue.
A material portion of our sales is derived through our distributors, systems integrators and value-added resellers. Some of our distributors, systems integrators and value-added resellers may experience financial difficulties, which could adversely affect our collection of accounts receivable. Distributors tend to have more limited financial resources than other systems integrators, value-added resellers and end customers. Distributors represent potential sources of increased credit risk because they may be less likely to have the reserve resources required to meet payment obligations. Our exposure to credit risks of our channel partners may increase if our channel partners and their end customers are adversely affected by global or regional economic conditions. One or more of these channel partners could delay payments or default on credit extended to them, either of which could materially adversely affect our business, financial condition, results of operations and prospects.

36


If we or our partners fail to comply with environmental requirements, our business, financial condition, results of operations, prospects and reputation could be adversely affected.    
We and our partners, including our contract manufacturers, are subject to various local, state, federal and international environmental laws and regulations, including laws governing the hazardous material content of our products and laws relating to the collection, recycling and disposal of electrical and electronic equipment. Examples of these laws and regulations include the European Union, or EU, Restrictions on the use of Hazardous Substances Directive, or RoHS Directive, and the EU Waste Electrical and Electronic Equipment Directive, or WEEE Directive, as well as the implementing legislation of the EU member states. Similar laws and regulations have been passed or are pending in China, South Korea, Norway and Japan and may be enacted in other regions, including in the U.S., and we or our partners, including our contract manufacturers, are, or may in the future be, subject to these laws and regulations.
The EU RoHS Directive and the similar laws of other jurisdictions limit the content of certain hazardous materials such as lead, mercury and cadmium in the manufacture of electrical equipment, including our products. Our products currently comply with the RoHS Directive; however, if there are future changes to this directive, we may be required to re-engineer our products to use components compatible with these regulations. This re-engineering and component substitution could result in additional costs to us or disrupt our operations or logistics.
We are also subject to environmental laws and regulations governing the management and disposal of hazardous materials and wastes. Our failure, or the failure of our partners, including our contract manufacturers, to comply with past, present and future environmental laws could result in fines, penalties, third-party claims, reduced sales of our products, substantial product inventory write-offs and reputational damage, any of which could harm our business, financial condition, results of operations and prospects. We also expect that our business will be affected by new environmental laws and regulations on an ongoing basis applicable to us and our partners, including our contract manufacturers. To date, our expenditures for environmental compliance have not had a material effect on our results of operations or cash flows. Although we cannot predict the future effect of such laws or regulations, they will likely result in additional costs or require us to change the content or manufacturing of our products, which could have a material adverse effect on our business, financial condition, results of operations and prospects.
We are exposed to fluctuations in currency exchange rates, which could adversely affect our business, financial condition, results of operations and prospects.
Our sales contracts are primarily denominated in U.S. dollars, and therefore substantially all of our revenue is not subject to foreign currency risk. However, a strengthening U.S. dollar could increase the real cost of our products to our end customers outside of the U.S., which could adversely affect our business, financial condition, results of operations and prospects. In addition, a decrease in the value of the U.S. dollar relative to foreign currencies could increase our product and operating costs in foreign locations. Further, an increasing portion of our operating expenses is incurred outside the U.S., is denominated in foreign currencies and is subject to fluctuations due to changes in foreign currency exchange rates. If we are not able to successfully hedge against the risks associated with the currency fluctuations, our business, financial condition, results of operations and prospects could be adversely affected.
Our business is subject to the risks of earthquakes, fire, power outages, floods and other catastrophic events and to interruption by manmade problems such as terrorism.
Our corporate headquarters and the operations of our key manufacturing vendors, logistics providers and partners, as well as many of our customers, are located in areas exposed to risks of natural disasters such as earthquakes and tsunamis, including the San Francisco Bay area, Japan and Taiwan. A significant natural disaster, such as an earthquake, tsunami, fire or a flood, or other catastrophic event such as a disease outbreak, could have a material adverse effect on our or their business, which could in turn materially affect our financial condition, results of operations and prospects. For example, in the event our service providers’ information technology systems or manufacturing or logistics abilities are hindered by any of the events discussed above, shipments could be delayed, which could result in missed financial targets, such as revenue and shipment targets, for a particular quarter. Further, if a natural disaster occurs in a region from which we derive a significant portion of our revenue, end customers in that region may delay or forego purchases of our products, which may materially and adversely affect our business, financial condition, results of operations and prospects. In addition, acts of terrorism could cause disruptions in our business or the business of our manufacturer, logistics providers, partners or end customers or the economy as a whole. Given our typical concentration of sales at each quarter end, any disruption in the business of our manufacturer, logistics providers, partners or end customers that affects sales at the end of our quarter could have a particularly significant adverse effect on our quarterly results. All of the aforementioned risks may be augmented if our disaster recovery plans and those of our manufacturers, logistics providers or partners prove to be inadequate. To the extent that any of the above results in delays or cancellations of end-customer orders, or delays in the manufacture, deployment or shipment of our products, our business, financial condition, results of operations and prospects would be adversely affected.

37


Breaches of our cybersecurity systems could degrade our ability to conduct our business operations and deliver products and services to our customers, delay our ability to recognize revenue, compromise the integrity of our software products, result in significant data losses and the theft of our intellectual property, damage our reputation, expose us to liability to third parties and require us to incur significant additional costs to maintain the security of our networks and data.
We increasingly depend upon our IT systems to conduct virtually all of our business operations, ranging from our internal operations and product development activities to our marketing and sales efforts and communications with our customers and business partners. Computer programmers may attempt to penetrate our network security, or that of our website, and misappropriate our proprietary information or cause interruptions of our service. Because the techniques used by such computer programmers to access or sabotage networks change frequently and may not be recognized until launched against a target, we may be unable to anticipate these techniques. In addition, sophisticated hardware and operating system software and applications that we produce or procure from third parties may contain defects in design or manufacture, including “bugs” and other problems that could unexpectedly interfere with the operation of the system. We have also outsourced a number of our business functions to third-parties, including our manufacturers, logistics providers, and cloud service providers, and our business operations also depend, in part, on the success of these third parties' own cybersecurity measures. Similarly, we rely upon distributors, resellers and system integrators to sell our products and our sales operations depend, in part, on the reliability of their cybersecurity measures. Additionally, we depend upon our employees to appropriately handle confidential data and deploy our IT resources in safe and secure fashion that does not expose our network systems to security breaches and the loss of data. Accordingly, if our cybersecurity systems and those of our contractors fail to protect against unauthorized access, sophisticated cyber attacks and the mishandling of data by our employees and contractors, our ability to conduct our business effectively could be damaged in a number of ways, including:
sensitive data regarding our business, including intellectual property and other proprietary data, could be stolen;
our electronic communications systems, including email and other methods, could be disrupted, and our ability to conduct our business operations could be seriously damaged until such systems can be restored;
our ability to process customer orders and electronically deliver products and services could be degraded, and our distribution channels could be disrupted, resulting in delays in revenue recognition;
defects and security vulnerabilities could be introduced into our software, thereby damaging the reputation and perceived reliability and security of our products and potentially making the data systems of our customers vulnerable to further data loss and cyber incidents; and
personally identifiable data of our customers, employees and business partners could be compromised.
Should any of the above events occur, we could be subject to significant claims for liability from our customers and regulatory actions from governmental agencies. In addition, our ability to protect our intellectual property rights could be compromised and our reputation and competitive position could be significantly harmed. Also, the regulatory and contractual actions, litigations, investigations, fines, penalties and liabilities relating to data breaches that result in losses of personally identifiable or credit card information of users of our services can be significant in terms of fines and reputational impact and necessitate changes to our business operations that may be disruptive to us. Additionally, we could incur significant costs in order to upgrade our cybersecurity systems and remediate damages. Consequently, our financial performance and results of operations could be adversely affected.
We believe our long-term value as a company will be greater if we focus primarily on growth instead of profitability.
Our business strategy is to focus primarily on our long-term growth. As a result, our profitability in any given period may be lower than it would be if our strategy was to maximize short-term profitability. Expenditures on research and development, sales and marketing, infrastructure and other such investments may not ultimately grow our business, prospects or cause long term profitability. For example, in order to support our strong growth, we have accelerated our investment in infrastructure, such as enterprise resource planning software and other technologies to improve the efficiency of our operations. As a result, we expect our levels of operating profit could decline in the short to medium term. If we are ultimately unable to achieve or maintain profitability at the level anticipated by analysts and our stockholders, the market price of our common stock may decline.
We may not generate positive returns on our research and development investments.
Developing our products is expensive, and the investment in product development may involve a long payback cycle. For the years ended December 31, 2016, 2015 and 2014, our research and development expenses were $273.6 million, or approximately 24.2% of our revenue, $209.4 million, or approximately 25.0% of our revenue, and $148.9 million, or approximately 25.5% of our revenue, respectively. We expect to continue to invest heavily in software development in order to expand the capabilities of our cloud networking platform, introduce new products and features and build upon our technology leadership. We believe one of our greatest strengths lies in the speed of our product development efforts. By investing in research and development, we believe we will be well positioned to continue our rapid growth and take advantage of our large market opportunity. We expect that our results of operations will be impacted by the timing and size of these investments. These investments may take several years to generate positive returns, if ever.

38


We provide access to our software and other selected source code to certain partners, which creates additional risk that our competitors could develop products that are similar to or better than ours.
Our success and ability to compete depend substantially upon our internally developed technology, which is incorporated in the source code for our products. We seek to protect the source code, design code, documentation and other information relating to our software, under trade secret, patent and copyright laws. However, we have chosen to provide access to selected source code of our software to several of our partners for co-development, as well as for open application programming interfaces, or APIs, formats and protocols. Though we generally control access to our source code and other intellectual property and enter into confidentiality or license agreements with such partners as well as with our employees and consultants, this combination of procedural and contractual safeguards may be insufficient to protect our trade secrets and other rights to our technology. Our protective measures may be inadequate, especially because we may not be able to prevent our partners, employees or consultants from violating any agreements or licenses we may have in place or abusing their access granted to our source code. Improper disclosure or use of our source code could help competitors develop products similar to or better than ours.
Changes in our provision for income taxes or our effective tax rate, the enactment of new tax laws or changes in the application of existing tax laws of various jurisdictions or adverse outcomes resulting from examination of our income tax returns could adversely affect our results.
              Our provision for income taxes is subject to volatility and could be adversely affected by several factors, many of which are outside of our control, including earnings that are lower than anticipated in countries that have lower tax rates and higher than anticipated in countries that have higher tax rates; our ability to generate and use tax attributes; changes in the valuation of our deferred tax assets and liabilities; expiration of or lapses in the federal research and development ("R&D”) tax credit laws; transfer pricing adjustments, including the effect of acquisitions on our inter-company R&D cost sharing arrangement and legal structure; tax effects of nondeductible compensation, including certain stock-based compensation; tax costs related to inter-company realignments; changes in accounting principles; adverse tax consequences, including imposition of withholding or other taxes on payments by subsidiaries or customers; a change in our decision to indefinitely reinvest foreign earnings or changes in tax laws and regulations, including possible U.S. changes to the taxation of earnings of our foreign subsidiaries, the deductibility of expenses attributable to foreign income or the foreign tax credit rules.
                Significant judgment is required to evaluate our tax positions and determine our provision for income taxes. The accounting guidance for uncertainty in income taxes applies to all income tax positions, including the potential recovery of previously paid taxes, which if settled unfavorably could adversely affect our provision for income taxes or additional paid-in capital. In addition, tax laws are dynamic and subject to change as new laws are passed and new interpretations of the law are issued or applied. Recent changes to U.S. tax laws, including limitations on the ability of taxpayers to claim and utilize foreign tax credits and the deferral of certain tax deductions until earnings outside of the U.S. are repatriated to the U.S., as well as changes to U.S. tax laws that may be enacted in the future, could impact the tax treatment of our foreign earnings, as well as cash and cash equivalent balances we currently maintain outside of the U.S. Furthermore, due to shifting economic and political conditions, tax policies or rates in various jurisdictions may be subject to significant change.
                Further, we are subject to the examination of our income tax returns by the Internal Revenue Service and other tax authorities. Audits by the Internal Revenue Service or other tax authorities are subject to inherent uncertainties and could result in unfavorable outcomes, including potential fines or penalties. As we operate in numerous taxing jurisdictions, the application of tax laws can be subject to diverging and sometimes conflicting interpretations by tax authorities of these jurisdictions. The expense of defending and resolving such an audit may be significant. The amount of time to resolve an audit is also unpredictable and may divert management’s attention from our business operations. We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. We cannot assure you that fluctuations in our provision for income taxes or our effective tax rate, the enactment of new tax laws or changes in the application or interpretation of existing tax laws or adverse outcomes resulting from examination of our tax returns by tax authorities will not have an adverse effect on our business, financial condition, results of operations and prospects.
If we do not effectively expand and train our direct sales force, we may be unable to add new end customers or increase sales to our existing end customers, and our business will be adversely affected.
We depend on our direct sales force to obtain new end customers and increase sales with existing end customers. As such, we have invested and will continue to invest in our sales organization. In recent periods, we have been adding personnel and other resources to our sales function as we focus on growing our business, entering new markets and increasing our market share, and we expect to incur additional expenses in expanding our sales personnel in order to achieve revenue growth. There is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training, retaining and integrating sufficient numbers of sales personnel to support our growth, particularly in international markets. New hires require significant training and may take significant time before they achieve full productivity. Our recent hires and planned hires may not become productive as quickly as we expect, and we may be unable to hire, retain or integrate into our corporate culture sufficient numbers of qualified individuals in the markets where we do business or plan to do business. In addition, because we continue to grow rapidly, a large percentage of our sales force is new to our company. If we are unable to hire, integrate and train a sufficient number of effective sales personnel, or the sales personnel we hire are not successful in obtaining new end customers

39


or increasing sales to our existing end-customer base, our business, financial condition, results of operations and prospects will be adversely affected.
Regulations related to conflict minerals may cause us to incur additional expenses and could limit the supply and increase the costs of certain metals used in the manufacturing of our products.
As a public company, we are subject to requirements under the Dodd-Frank that will require us to perform diligence, and disclose and report whether or not our products contain conflict minerals. The implementation of these requirements could adversely affect the sourcing, availability and pricing of the materials used in the manufacture of components used in our products. In addition, we will incur additional costs to comply with these disclosure requirements, including costs related to conducting diligence procedures and, if applicable, potential changes to products, processes or sources of supply as a consequence of such verification activities. We may also face reputational harm if we determine that certain of our products contain minerals not determined to be conflict-free or if we are unable to alter our products, processes or sources of supply to avoid such materials.
Risks Related to the Securities Markets and Ownership of Our Common Stock
The market price of our common stock has been and may continue to be volatile, and the value of your investment could decline.
The trading price of our common stock has historically been and is likely to continue to be volatile and could be subject to wide fluctuations in response to various factors, some of which are beyond our control. These fluctuations could cause you to lose all or part of your investment in our common stock. Factors that could cause fluctuations in the market price of our common stock include the following:
actual or anticipated announcements of new products, services or technologies, commercial relationships, acquisitions or other events by us or our competitors;
forward looking statements related to future revenue, gross margins and earnings per share;
price and volume fluctuations in the overall stock market from time to time;
litigation involving us, our industry, or both including events occurring in our litigation with Cisco Systems and Optumsoft;
manufacturing, supply or distribution shortages or constraints, or challenges with adding or changing our manufacturing process or supply chain;
significant volatility in the market price and trading volume of technology companies in general and of companies in the IT security industry in particular;
fluctuations in the trading volume of our shares or the size of our public float;
sales by our officers, directors or significant stockholders;
actual or anticipated changes or fluctuations in our results of operations;
adverse changes to our relationships with any of our channel partners;
whether our results of operations or our financial outlook for future fiscal periods meet the expectations of securities analysts or investors;
actual or anticipated changes in the expectations of investors or securities analysts;
regulatory developments in the U.S., 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, technology stocks have historically experienced high levels of volatility and, if the market for technology stocks or the stock market in general experiences a loss of investor confidence, the market price of our common stock could decline for reasons unrelated to our business, financial condition, results of operations and prospects. The market 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. If the market price of our common stock is volatile, we may become the target of securities litigation. Securities litigation could result in substantial costs and divert our management’s attention and resources from our business and prospects. This could have a material adverse effect on our business, financial condition, results of operations and prospects.
Sales of substantial amounts of our common stock in the public markets, or the perception that such sales might occur, could reduce the market 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 and may dilute your voting power and your ownership interest in us.
Based on approximately 70.8 million shares outstanding as of December 31, 2016, holders of approximately 27.4%, of our common stock have rights, subject to some conditions, to require us to file registration statements covering the sale of their shares or to

40


include their shares in registration statements that we may file for ourselves or other stockholders. In addition, we have registered the offer and sale of all shares of common stock that we may issue under our equity compensation plans. If holders, by exercising their registration rights, sell large numbers of shares, it could adversely affect the market price of our common stock.
We may also issue shares of common stock or securities convertible into our common stock in connection with a financing, acquisition, our equity incentive plans, or otherwise. Any such issuances would result in dilution to our existing stockholders and could adversely affect the market price of our common stock.
Insiders have substantial control over us, which could limit your ability to influence the outcome of key transactions, including a change of control.
Our directors, executive officers and each of our stockholders who own greater than 10% of our outstanding common stock together with their affiliates, in the aggregate, beneficially own approximately 27.8% of the outstanding shares of our common stock, based on shares outstanding as of December 31, 2016. As a result, these stockholders, if acting together, could exercise a significant level of influence over matters requiring approval by our stockholders, including the election of directors and the approval of mergers, acquisitions or other extraordinary transactions. They may also have interests that differ from yours and may vote in a way with which you disagree and which may be adverse to your interests. This concentration of ownership may also discourage a potential investor from acquiring our common stock due to the limited voting power of such stock or otherwise may have the effect of delaying, preventing or deterring a change of control of our company, could deprive our stockholders of an opportunity to receive a premium for their common stock as part of a sale of our company and might ultimately affect the market price of our common stock.
We do not intend to pay dividends for the foreseeable future.
We have never declared nor paid any dividends on our common stock. We intend to retain any earnings to finance the operation and expansion of our business and prospects, and we do not anticipate paying any cash dividends in the future. As a result, you may only receive a return on your investment in our common stock if the market price of our common stock increases.
If securities or industry analysts publish inaccurate or unfavorable research reports about our business or prospects, the market price of our common stock and trading volume could decline.
The trading 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 or prospects. 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, the market price of our common stock 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 could cause the market price of our common stock or trading volume to decline.
Our charter documents and Delaware law could discourage takeover attempts and lead to management entrenchment.
Our amended and restated certificate of incorporation and amended and restated 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 preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of our board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
the requirement that a special meeting of stockholders may be called only by the chairman of our board of directors, our president, 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 amended and restated certificate of incorporation relating to the issuance of preferred stock and management of our business or our amended and restated 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

41


advance notice procedures with which stockholders must comply to nominate candidates to our board of directors or 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 acquirer’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.
The issuance of additional stock in connection with financings, acquisitions, investments, our stock incentive plans or otherwise will dilute all other stockholders.
Our amended and restated certificate of incorporation authorizes us to issue up to 1,000,000,000 shares of common stock and up to 100,000,000 shares of preferred stock with such rights and preferences as may be determined by our board of directors. Subject to compliance with applicable rules and regulations, we may issue our shares of common stock or securities convertible into our common stock from time to time in connection with a financing, acquisition, investment, our stock incentive plans or otherwise. We may from time to time issue additional shares of common stock at a discount from the then market price of our common stock. Any issuance of stock could result in substantial dilution to our existing stockholders and cause the market price of our common stock to decline.


42


Item 1B. Unresolved Staff Comments
None

Item 2. Properties
Our corporate headquarters is located in Santa Clara, California where we currently lease approximately 210,000 square feet of space under a lease agreement that expires in 2023.
We also lease space for operations, sales personnel and research and development in locations throughout the U.S. and various international locations, including Canada, China, India, Ireland, Japan, Korea, Malaysia, Singapore, Taiwan, the United Kingdom, and United Arab Emirates. 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, and we believe that suitable additional or alternative space will be available as needed to accommodate ongoing operations and any such growth. We expect to incur additional expenses in connection with such new or expanded facilities.

Item 3. Legal Proceedings
The information set forth under the “Legal Proceedings” in Note 5 contained in the "Notes to Consolidated Financial Statements" in Item 8 of Part II of this Annual Report on Form 10-K is incorporated herein by reference.

Item 4. Mine Safety Disclosures
Not applicable

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities
Market Information
Our common stock is listed on the NYSE under the symbol “ANET”. The following table sets forth for the periods indicated the high and low sales prices of our common stock as reported on the New York Stock Exchange.
 
 
High
 
Low
Fiscal 2015 Quarters
 
 
 
 
First quarter
 
$
74.52

 
$
56.11

Second quarter
 
$
88.56

 
$
63.16

Third quarter
 
$
88.25

 
$
60.10

Fourth quarter
 
$
79.44

 
$
58.77

Fiscal 2016 Quarters
 
 
 
 
First quarter
 
$
79.22

 
$
52.51

Second quarter
 
$
75.40

 
$
60.51

Third quarter
 
$
86.35

 
$
62.21

Fourth quarter
 
$
98.90

 
$
78.82

Holders of Record
As of February 10, 2017, there were 102 holders of record of our common stock. Because many of our shares of 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 record holders.
Dividend Policy
We have never declared or paid any cash dividends on our capital stock. We intend to retain any future earnings and do not expect to pay any dividends in the foreseeable future. Any future determination to declare cash dividends will be made at the discretion of our board of directors, subject to applicable laws, and will depend on a number of factors, including our financial condition, results of operations, capital requirements, contractual restrictions, general business conditions and other factors that our board of directors may deem relevant.

43


Stock Performance Graph
The following shall not be deemed “filed” for purposes of Section 18 of the Exchange Act, or incorporated by reference into any of our other filings under the Exchange Act or the Securities Act, except to the extent we specifically incorporate it by reference into such filing.
The following graph compares the cumulative total return of our common stock with the total return for the NYSE Composite Index and the Standard & Poor’s 500 Index (the “S&P 500”) from June 6, 2014 (the date of our initial public offering) through December 31, 2016. The graph assumes that $100 was invested on June 6, 2014's closing price in our common stock, the NYSE Composite Index and the S&P 500, and assumes reinvestment of any dividends. The stock price performance on the following graph is not necessarily indicative of future stock price performance.
chartinjpeg.jpg
Securities Authorized for Issuance Under Equity Compensation Plans
See Item 12 of Part III of this report regarding information about securities authorized for issuance under our equity compensation plans.
Recent Sales of Unregistered Equity Securities
There were no sales of unregistered securities during fiscal 2016.
Issuer Repurchases of Equity Securities
Under our equity incentive plans, certain participants may exercise options prior to vesting, subject to a right of a repurchase by us. During the fourth quarter of 2016 there were no repurchases of unvested shares of our common stock made pursuant to our equity incentive plans as a result of us exercising our rights nor pursuant to any publicly announced plan or program.

Item 6. Selected Consolidated Financial Data
The selected consolidated statements of operations data for fiscal 2016, 2015 and 2014 and the consolidated balance sheet data as of December 31, 2016 and 2015 are derived from our audited financial statements appearing in Part II, Item 8, “Financial Statements and Supplementary Data,” of this Annual Report on Form 10-K. The selected consolidated statements of operations data for fiscal 2013 and 2012 and the consolidated balance sheet data as of December 31, 2014, 2013 and 2012 are derived from audited financial statements not included in this Annual Report on Form 10-K. Our historical results are not necessarily indicative of the results to be expected in the future. The following selected consolidated financial data below should be read in conjunction with Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” our consolidated financial statements, and the accompanying notes appearing in Part II, Item 8, “Financial Statements and Supplementary Data,” of this Annual Report on Form 10-K to fully understand factors that may affect the comparability of the information presented below.

44


    
 
Year Ended December 31,
 
2016
 
2015
 
2014
 
2013
 
2012
 
(in thousands, except per share data)
Selected Consolidated Statements of Operations Data:
 
 
 
 
 
 
 
 
 
Revenue
$
1,129,167

 
$
837,591

 
$
584,106

 
$
361,224

 
$
193,408

Cost of revenue (1)
406,051

 
294,031

 
192,015

 
122,686

 
61,252

Total gross profit
723,116

 
543,560

 
392,091

 
238,538

 
132,156

Operating expenses (1):
 
 
 
 
 
 
 
 
 
Research and development
273,581

 
209,448

 
148,909

 
98,587

 
55,155

Sales and marketing
130,887

 
109,084

 
85,338

 
55,115

 
28,603

General and administrative
75,239

 
75,720

 
32,331

 
18,688

 
8,501

Total operating expenses
479,707

 
394,252

 
266,578

 
172,390

 
92,259

Income from operations
243,409

 
149,308

 
125,513

 
66,148

 
39,897

Other income (expense), net:
 
 
 
 
 
 
 
 
 
Interest expense
(3,136
)
 
(3,152
)
 
(6,280
)
 
(7,119
)
 
(7,057
)
Other income (expense), net
1,952

 
(147
)
 
2,275

 
(754
)
 
135

Total other income (expense), net
(1,184
)
 
(3,299
)
 
(4,005
)
 
(7,873
)
 
(6,922
)
Income before provision for income taxes
242,225

 
146,009

 
121,508

 
58,275

 
32,975

Provision for income taxes
58,036

 
24,907

 
34,658

 
15,815

 
11,626

Net income
$
184,189

 
$
121,102

 
$
86,850

 
$
42,460

 
$
21,349

Net income attributable to common stockholders:
 
 
 
 
 
 
 
 
 
Basic
$
182,965

 
$
119,115

 
$
68,889

 
$
20,777

 
$
9,622

Diluted
$
183,039

 
$
119,264

 
$
70,524

 
$
21,780

 
$
9,662

Net income per share attributable to common stockholders:
 
 
 
 
 
 
 
 
 
Basic
$
2.66

 
$
1.81

 
$
1.42

 
$
0.76

 
$
0.39

Diluted
$
2.50

 
$
1.67

 
$
1.29

 
$
0.72

 
$
0.39

Weighted-average shares used in computing net income per share attributable to common stockholders:
 
 
 
 
 
 
 
 
 
Basic
68,771

 
65,964

 
48,427

 
27,320

 
24,711

Diluted
73,222

 
71,411

 
54,590

 
30,051

 
24,901

____________________
(1) Includes stock-based compensation expense as follows:
 
Year Ended December 31,
 
2016
 
2015
 
2014
 
2013
 
2012
 
(in thousands)
Cost of revenue
$
3,620

 
$
3,048

 
$
1,535

 
$
408

 
$
270

Research and development
31,892

 
25,515

 
14,986

 
5,464

 
2,590

Sales and marketing
15,666

 
11,454

 
7,643

 
2,985

 
1,078

General and administrative
7,854

 
5,286

 
3,455

 
1,302

 
765

           Total stock-based compensation
$
59,032

 
$
45,303

 
$
27,619

 
$
10,159

 
$
4,703


45


 
Year Ended December 31,
 
2016
 
2015
 
2014
 
2013
 
2012
 
(in thousands)
Consolidated Balance Sheet Data:
 
Cash and cash equivalents
$
567,923

 
$
687,326

 
$
240,031

 
$
113,664

 
$
88,655

Working capital
1,066,573

 
739,317

 
535,106

 
73,422

 
130,808

Total assets
1,729,007

 
1,159,890

 
811,023

 
364,520

 
220,168

Total indebtedness(1)
41,210

 
42,546

 
43,634

 
160,213

 
134,277

Total deferred revenue
372,935

 
196,808

 
106,468

 
58,904

 
24,777

Total stockholders’ equity (deficit)
$
1,107,820

 
$
788,152

 
$
555,658

 
$
77,732

 
$
18,910

_____________
(1)Total indebtedness includes our subordinated convertible promissory notes payable to related parties, subordinated convertible promissory notes payable to third parties, accrued interest payable on the notes and our lease financing obligations.



46


Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion and analysis of our financial condition and results of operations together with the consolidated financial statements and related notes that are included elsewhere in this Annual Report on Form 10-K. This discussion contains forward-looking statements based upon current plans, expectations and beliefs that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under “Risk Factors” and elsewhere in this Annual Report on Form 10-K.
Overview
We are a leading supplier of cloud networking solutions that use software innovations to address the needs of large-scale Internet companies, cloud service providers and next-generation data centers for enterprise support. Our cloud networking solutions consist of our Extensible Operating System, or EOS, a set of network applications and our Ethernet switching and routing platforms. Our cloud networking solutions deliver industry-leading performance, scalability, availability, programmability, automation and visibility. At the core of our cloud networking platform is EOS, which was purpose-built to be fully programmable and highly modular. The programmability of EOS has allowed us to create a set of software applications that address the requirements of cloud networking, including workflow automation, network visibility and analytics, and has also allowed us to rapidly integrate with a wide range of third-party applications for virtualization, management, automation, orchestration and network services.
As of December 31, 2016, we have shipped more than 10 million cloud networking ports worldwide. We have experienced rapid revenue growth over the last several years, increasing our revenue at a compound annual growth rate of 51.9% from 2011 to 2016. As we have grown the functionality of our EOS software, expanded the range of our product portfolio and increased the size of our sales force, our revenue has continued to grow rapidly. Our revenue for the year ended December 31, 2016 was $1.1 billion an increase of 34.8% compared to 2015. We have been profitable and cash flow positive for each year since 2010.
We believe that our cloud networking platform addresses the large and growing cloud networking segment of data center switching, which remains in the early stage of adoption. We expect to continue growing our organization to meet the needs of new and existing customers as they increasingly realize the performance and cost benefits of our cloud networking solutions and as they expand their cloud networks. We intend to continue to invest in our research and development organization to enhance the functionality of our existing cloud networking platform, introduce new products and features and build upon our technology leadership. We believe one of our greatest strengths lies in our rapid development of new features and applications. We intend to continue expanding our sales and marketing teams and programs and carrying out associated marketing activities in key geographies. In order to support our strong growth, we have and may continue to accelerate our investment in infrastructure, such as enterprise resource planning software and other technologies to improve the efficiency of our operations. For a description of factors that may impact our future performance, see the disclosure in the section titled "Factors Affecting Our Performance" below.
Our Business Model
We derive revenue from sales of products and services. We generate revenue primarily from sales of our switching products which incorporate our EOS software. We generate the majority of our services revenue from post contract support, or PCS, which end customers typically purchase in conjunction with our products.
Since shipping our first products in 2008, our cumulative end-customer base has grown rapidly. Between December 31, 2011 and December 31, 2016, our cumulative end-customer base grew from approximately 1,100 to over 4,200. Our end customers span a range of industries and include large Internet companies, service providers, financial services organizations, government agencies, media and entertainment companies and others.
To continue to grow our revenue, it is important that we both obtain new customers and sell additional products to existing customers. Our development model is focused on the development of new products based on our EOS software and enhancements to EOS. We engineer our products to be agnostic to the underlying merchant silicon architecture. Today, we combine our EOS software with merchant silicon into a family of switching and routing products. This enables us to focus our research and development resources on our software core competencies and to leverage the investments made by merchant silicon vendors to achieve cost-effective solutions. We currently procure certain merchant silicon components from multiple vendors, and we continue to expand our relationships with these and other vendors. We work closely with third party contract manufacturers to manufacture our products. Our contract manufacturers deliver our products to our third party direct fulfillment facilities.  We and our fulfillment partners then perform labeling, final configuration, quality assurance testing and shipment to our customers. We have expanded our contract manufacturing capabilities to include Sanmina as an additional contract manufacturer.    
We market and sell our products through both our direct sales force and our channel partners, including distributors, value-added resellers, system integrators, original equipment manufacturer, or "OEM" partners and in conjunction with various technology partners. To facilitate channel coordination and increase productivity, we have created a partner program, the Arista Partner Program, to engage partners who provide value-added services and extend our reach into the marketplace. Authorized training partners provide technical training to our channel partners. Our partners commonly receive an order from an end customer prior to placing an order with us, and we confirm the identification of the end customer prior to accepting such orders. Our partners generally do not stock inventory received from us. Our sales organization is supported by systems engineers with deep technical expertise and responsibility for pre-sales technical

47


support and engineering for our end customers. Each sales team is responsible for a geographic territory, has responsibility for a number of major direct end-customer accounts or has assigned accounts in a specific vertical market.
Factors Affecting Our Performance
We believe that our future success will depend on many factors, including our ability to expand sales to our existing customers as well as to add new end customers. While these areas present significant opportunity, they also present risks that we must manage to ensure successful results. See the section titled “Risk Factors.” Additionally, we face intense competition especially from larger, well-established companies, and we must continue to expand the capabilities of our cloud networking platform to succeed in our market. We are also currently engaged in several lawsuits with Cisco, our largest competitor, whereby they claim that we have infringed their intellectual property rights.  We intend to vigorously defend against these Cisco lawsuits as summarized in the Legal Proceedings section below. However, we cannot be certain that any claims by Cisco would be resolved in our favor.  If we are unable to address these challenges, our business could be adversely affected.
Increasing Adoption of Cloud Networks. Networks are subject to increasing performance requirements due to the growing number of connected devices as well as new enterprise and consumer applications. Computing architectures are evolving to meet the need for constant connectivity and access to data and applications. We believe that cloud networks will continue to replace legacy network technologies. Our business and results of operations will be significantly affected by the speed with which organizations implement cloud networks.
Expanding Sales to Existing Customer Base. We expect that a substantial portion of our future sales will be follow-on sales to existing end customers. As noted above, one of our sales strategies is to target specific projects at our current end customers because they are familiar with the operational and economic benefits of our cloud networking solutions, thereby reducing the sales cycle into these customers. We believe this opportunity with current end customers to be significant given their existing and expected infrastructure spend. We expect our business and results of operations will depend on our ability to sell additional products to our growing base of customers.
Adding New End Customers. We believe that the cloud networking market is still in the early stages of adoption. We intend to target new end customers by continuing to invest in our field sales force and extending our relationships with channel, technology and system-level partners. To date, we have primarily targeted end customers with the largest cloud data centers. A typical initial order involves the education of prospective customers about the technical merits and capabilities and potential cost savings of our products as compared to our competitors’ products. Our results of operations will depend on our ability to continue to add new customers. We believe that customer references have been, and will continue to be, an important factor in winning new business with special emphasis on four key verticals: the cloud titans, financial services, service and internet hosting providers and high tech enterprises.
Selling More Complex and Higher-Performance Configurations. Our results of operations have been, and we believe will continue to be, affected by our ability to sell more complex and higher-performance configurations of our products. Our ability to sustain our revenue growth will depend, in part, upon our continued sales of these more robust configurations, and quarterly results of operations can be significantly impacted by the mix of products and product configurations sold during the period.
Leveraging Channel Partners. We expect to continue to derive a growing portion of our sales through our channel partners as they develop new end customers and expand sales to our existing end customers. We plan to continue to invest in our network of channel partners to enable them to reach new end customers more effectively, increase sales to existing customers and provide services and support effectively. We believe that increasing channel leverage will extend and improve our engagement with a broad set of customers.
Investing in Research and Development for Growth. We believe that the market for cloud networking is still in the early stages of adoption and we intend to continue investing for long-term growth. We expect to continue to invest heavily in software development in order to expand the capabilities of our cloud networking platform, introduce new products such as our 7280R platform, 7500R series and 7160 series, new releases and upgrades to our EOS software and new applications building upon our technology leadership. We believe one of our greatest strengths lies in the speed of our product development efforts. By investing in research and development, we believe we will be well positioned to continue our rapid growth and take advantage of our large market opportunity. We expect that our results of operations will be impacted by the timing and size of these product development investments.
Customer Concentration and Timing of Large Orders. Historically, large purchases by a relatively limited number of end customers have accounted for significant portion of our revenue. During the years ended December 31, 2016, 2015, and 2014, our largest end customer accounted for 16.4%, 12.0%, and 14.9% of our revenue, respectively. We have also experienced and continue to experience customer concentration on a quarterly basis. In addition, we have experienced increases in the size of our orders, including orders from existing customers, which could result in future increased customer concentration, depending on the timing of the fulfillment of those orders. We have also experienced unpredictability in the timing of large orders, especially with respect to our large end customers, due to the complexity of orders, the time it takes end customers to evaluate, test, qualify and accept our products and factors specific to our end customers. Due to these factors, we expect continued variability in our customer concentration and timing of sales on a quarterly and annual basis. In addition, we have provided, and may in the future provide, pricing discounts to large end customers, which may result in lower margins for the period in which such sales occur. Our gross margins may also fluctuate as a result of the timing of such sales to large end customers.

48



Components of Operating Results
Revenue
We generate revenue primarily from sales of our products, which incorporate our EOS software. We also derive a portion of our revenue from sales of post contract support, or PCS, and to a lesser extent professional services. We generate PCS revenue from sales of technical support services contracts that are typically purchased in conjunction with our products and subsequent renewals of those contracts. We expect our revenue may vary from period to period based on, among other things, the timing and size of orders, the delivery and acceptance of products, and the impact of significant transactions with unique terms and conditions that may require deferral of revenue.
Cost of Revenue
Cost of revenue primarily consists of amounts paid for inventory to our third-party contract manufacturers and merchant silicon vendors, overhead costs in our manufacturing operations department, and other manufacturing-related costs associated with manufacturing our products and managing our inventory. We expect our cost of product revenue to increase as our product revenue increases. Cost of providing PCS and other services consists primarily of personnel costs for our global customer support organization.
Gross Margin
Gross margin, or gross profit as a percentage of revenue, has been and will continue to be affected by a variety of factors, including sales to large end customers who generally receive lower pricing, the average sales price of our offerings, manufacturing-related costs, including costs associated with the introduction of additional contract manufacturing capacity, merchant silicon costs, supply chain sourcing and the mix of products sold. We expect our gross margins to fluctuate over time, depending on the factors described above and others.
Operating Expenses
Our operating expenses consist of research and development, sales and marketing and general and administrative expenses. The largest component of our operating expenses is personnel costs. Personnel costs consist of wages, benefits, bonuses and, with respect to sales and marketing expenses, sales commissions. Personnel costs also include stock-based compensation and travel expenses. We expect operating expenses to continue to increase in absolute dollars in the near term as we continue to invest in the growth of our business.
Research and Development Expenses
Research and development expenses consist primarily of personnel costs, with the remainder being prototype expenses, third-party engineering and contractor support costs, and an allocated portion of facility and IT costs and depreciation. Our research and development efforts are focused on maintaining and developing additional functionality for our existing products and on new product development, including new releases and upgrades to our EOS software and applications. We expense research and development costs as incurred. We expect our research and development expenses to increase in absolute dollars as we continue to invest heavily in software development in order to expand the capabilities of our cloud networking platform, introduce new products and features and build upon our technology leadership.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel costs and also include costs related to marketing and promotional activities, with the remainder being an allocated portion of facility and IT costs and depreciation. We expect our sales and marketing expenses to increase in absolute dollars as we expand our sales and marketing efforts worldwide and expand our relationships with current and future channel partners and end customers.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel costs, legal and professional fees, and an allocated portion of facility and IT costs and depreciation. General and administrative personnel costs include those for our executive, finance, human resources and legal functions. Our professional services costs are primarily due to external legal, accounting, and tax services.
Other Income (Expense), Net
Interest Expense   
Interest expense consists primarily of interest expense from our lease financing obligation. In fiscal 2014, interest expense also included interest expense on our subordinated convertible promissory notes, including our related party subordinated convertible promissory notes which were converted during fiscal 2014.
Other Income (Expense)   
Other income (expense) consists primarily of interest income on marketable securities and foreign currency transaction gains and losses. In addition, during fiscal 2014, other income (expense) consisted of gains on investments, and write-offs of debt discount on

49


notes payable which were repaid and converted during fiscal 2014. We expect our foreign currency gains and losses to continue to fluctuate in the future due to changes in foreign currency exchange rates.
Provision for Income Taxes
We operate in a number of tax jurisdictions and are subject to taxes in each country or jurisdiction in which we conduct business. Earnings from our non-U.S. activities are subject to local country income tax and may be subject to U.S. income tax. Generally, our U.S. tax obligations are reduced by a credit for foreign income taxes paid on these earnings which avoids double taxation. Our tax expense to date consists of federal, state and foreign current and deferred income taxes.

50



Results of Operations
The following table summarizes historical results of operations for the periods presented and as a percentage of revenue for those periods. We have derived the data for the years ended December 31, 2016, 2015 and 2014 from our consolidated financial statements included elsewhere in thus Form 10-K (in thousands, except for percentage of revenue).    
 
Year Ended December 31,
 
2016
 
2015
 
2014
Consolidated Statements of Operations Data:
 
 
 
 
 
Revenue:
 
 
 
 
 
Product
$
991,337

 
$
744,877

 
$
531,543

Service
137,830

 
92,714

 
52,563

Total revenue
1,129,167

 
837,591

 
584,106

Cost of revenue (1): 
 
 
 
 
 
Product
369,768

 
263,585

 
174,004

Service
36,283

 
30,446

 
18,011

Total cost of revenue
406,051

 
294,031

 
192,015

Gross profit
723,116

 
543,560

 
392,091

Operating expenses (1):
 
 
 
 
 
Research and development
273,581

 
209,448

 
148,909

Sales and marketing
130,887

 
109,084

 
85,338

General and administrative
75,239

 
75,720

 
32,331

Total operating expenses
479,707

 
394,252

 
266,578

Income from operations
243,409

 
149,308

 
125,513

Interest expense
(3,136
)
 
(3,152
)
 
(6,280
)
Other income (expense), net
1,952

 
(147
)
 
2,275

Total other income (expense), net
(1,184
)
 
(3,299
)
 
(4,005
)
Income before provision for income taxes
242,225

 
146,009

 
121,508

Provision for income taxes
58,036

 
24,907

 
34,658

Net income
$
184,189

 
$
121,102

 
$
86,850

(1) Includes stock-based compensation expense as follows:
 
Year Ended December 31,
 
2016
 
2015
 
2014
Stock-Based Compensation Expense:
 
 
 
 
 
Cost of revenue
$
3,620

 
$
3,048

 
$
1,535

Research and development
31,892

 
25,515

 
14,986

Sales and marketing
15,666

 
11,454

 
7,643

General and administrative
7,854

 
5,286

 
3,455

           Total stock-based compensation
$
59,032

 
$
45,303

 
$
27,619




51


 
Year Ended December 31,
 
2016
 
2015
 
2014
 
(as a percentage of revenue)
Revenue:
 
 
 
 
 
Product
87.8
 %
 
88.9
 %
 
91.0
 %
Service
12.2

 
11.1

 
9.0

Total revenue
100.0

 
100.0

 
100.0

Cost of revenue: 
 
 
 
 
 
Product
32.8

 
31.5

 
29.8

Service
3.2

 
3.6

 
3.1

Total cost of revenue
36.0

 
35.1

 
32.9

Gross margin
64.0

 
64.9

 
67.1

Operating expenses:
 
 
 
 
 
Research and development
24.2

 
25.0

 
25.5

Sales and marketing
11.6

 
13.0

 
14.6

General and administrative
6.7

 
9.0

 
5.5

Total operating expenses
42.5

 
47.0

 
45.6

Income from operations
21.6

 
17.9

 
21.5

Interest expense
(0.3
)
 
(0.4
)
 
(1.1
)
Other income (expense), net
0.2

 

 
0.4

Total other income (expense), net
(0.1
)
 
(0.4
)
 
(0.7
)
Income before provision for income taxes
21.5

 
17.5

 
20.8

Provision for income taxes
5.1

 
3.0

 
5.9

Net income
16.3
 %
 
14.5
 %
 
14.9
 %


52


Year Ended December 31, 2016 Compared to Year Ended December 31, 2015
Revenue, Cost of Revenue and Gross Profit (in thousands, except percentages)
 
Year Ended December 31,
 
 
 
2016
 
2015
 
Change in
 
$
 
% of
revenue
 
$
 
% of
revenue
 
$
 
%
Revenue
 
 
 
 
 
 
 
 
 
 
 
Product
$
991,337

 
87.8
%
 
$
744,877

 
88.9
%
 
$
246,460

 
33.1
%
Service
137,830

 
12.2

 
92,714

 
11.1

 
45,116

 
48.7

Total revenue
1,129,167

 
100.0

 
837,591

 
100.0

 
291,576

 
34.8

Cost of revenue
 
 
 
 
 
 
 
 
 
 
 
Product
369,768

 
32.8

 
263,585

 
31.5

 
106,183

 
40.3

Service
36,283

 
3.2

 
30,446

 
3.6

 
5,837

 
19.2

Total cost of revenue
406,051

 
36.0

 
294,031

 
35.1

 
112,020

 
38.1

Gross profit
$
723,116

 
64.0
%
 
$
543,560

 
64.9
%
 
$
179,556

 
33.0
%
Gross margin
64.0
%
 
 
 
64.9
%
 
 
 
 
 
 

Revenue by Geography (in thousands, except percentages)
 
Year Ended December 31,
 
2016
 
% of Total
 
2015
 
% of Total
Americas
$
874,740

 
77.5
%
 
$
646,919

 
77.3
%
Europe, Middle East and Africa
168,789

 
14.9

 
128,400

 
15.3

Asia-Pacific
85,638

 
7.6

 
62,272

 
7.4

Total revenue
$
1,129,167

 
100.0
%
 
$
837,591

 
100.0
%
Revenue
Product revenue increased $246.5 million or 33.1% in the year ended December 31, 2016 compared to 2015. The increase during the period was primarily driven by increased shipments to our existing customers as they continue to grow and expand their businesses, increasing their demand for our products and related accessories. The introduction of new products contributed to our revenue growth, both with existing and new customers. As of December 31, 2016, we have shipped more than 10 million cumulative cloud networking ports worldwide and our overall end-customer base has exceeded 4,200. Service revenue increased 48.7% in the year ended December 31, 2016 as a result of continued growth in initial and renewal support contracts as our customer installed base continued to expand. We also continued to experience pressure in product and service pricing due to competitive market conditions. However, this pricing pressure was more than offset by the increased demand drivers outlined above.
Cost of Revenue and Gross Margin
Cost of revenue increased $112.0 million or 38.1% for the year ended December 31, 2016 compared to the same period in 2015. The increase in cost of revenue was primarily due to an increase in product shipment volumes. In addition, we incurred increased costs as we added capacity to our manufacturing and operations infrastructure. Gross margin decreased from 64.9% to 64.0% for the year ended December 31, 2016 compared to the same period in 2015. The decrease during the period was primarily the result of changes in customer mix as we expanded our business including increased contributions from larger customers who typically receive higher discount levels, and increased costs associated with the expansion of manufacturing and operations capacity. These unfavorable changes were partially offset by improved service margins as we scale our services business. We expect our gross margins in the first quarter of 2017 will reflect some further increases in product costs as we continue to invest in expanded contract manufacturing and supply chain operations.

53


Operating Expenses (in thousands, except percentages)
 
Year Ended December 31,
 
 
 
2016
 
2015
 
Change in
 
$
 
% of
revenue
 
$
 
% of
revenue
 
$
 
%
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
273,581

 
24.2
%
 
$
209,448

 
25.0
%
 
$
64,133

 
30.6
 %
Sales and marketing
130,887

 
11.6

 
109,084

 
13.0

 
21,803

 
20.0

General and administrative
75,239

 
6.7

 
75,720

 
9.0

 
(481
)
 
(0.6
)
Total operating expenses
$
479,707

 
42.5
%
 
$
394,252

 
47.0
%
 
$
85,455

 
21.7
 %
Research and development.
Research and development expenses increased $64.1 million, or 30.6%, for the year ended December 31, 2016 compared to the same period in 2015. The increase was primarily due to an increase in personnel costs of $31.2 million resulting from an increase in compensation costs, including stock-based compensation and corporate bonus expense, primarily driven by headcount growth. Prototype spend and third-party engineering and consulting costs increased by $27.3 million, related to additional outsourced development projects, increased internal development activity related to new products and increased costs associated with litigation-related changes in product design. Facilities and IT infrastructure costs increased $3.1 million primarily due to continued expansion and support of our research and development activities.
Sales and marketing.
Sales and marketing expenses increased $21.8 million, or 20.0% for the year ended December 31, 2016 compared to the same period in 2015. The increase was primarily due to an increase in personnel costs of $21.0 million, reflecting increased compensation costs, including sales incentive compensation and corporate bonus expense, primarily driven by headcount growth and higher sales volumes. In addition, sales and customer engineering consulting expenses mostly related to international expansion increased by $1.3 million, and marketing promotion, trade shows and events increased by $1.1 million, as compared to the same period in 2015. The increase was partially offset by a decrease in product field demonstration costs of $1.7 million primarily related to significant costs incurred in the previous year due to several next generation product transitions.
General and administrative.
General and administrative expenses decreased $(0.5) million, or (0.6)%, for the year ended December 31, 2016 compared to the same period in 2015. The decrease was primarily due to a reduction in litigation expenses of $5.6 million during the year ended December 31, 2016 as compared to the same period in 2015. This decrease was primarily related to the timing of litigation activities associated with the Cisco and OptumSoft legal matters outlined in Note 5 to the Consolidated Financial Statements. This decrease was largely offset by an increase in personnel costs of $4.9 million in the year ended December 31, 2016 as compared to the same period in 2015. This reflects increased compensation costs, including increased stock-based compensation and corporate bonus expense, primarily driven by headcount growth.
Other Income (Expense), Net (in thousands, except percentages)
 
Year Ended December 31,
 
Change in
 
2016
 
2015
 
$
 
%
Other income (expense), net:
 
 
 
 
 
 
 
Interest expense
$
(3,136
)
 
$
(3,152
)
 
$
16

 
(0.5
)%
Other income (expense), net
1,952

 
(147
)
 
2,099

 
(1,427.9
)
Total other income (expense), net
$
(1,184
)
 
$
(3,299
)
 
$
2,115

 
(64.1
)%
Other income (expense), net improved during the year ended December 31, 2016 compared to 2015 primarily due to a net increase in interest income as we expanded our marketable securities portfolio.
Provision for Income Taxes (in thousands, except percentages)
 
Year Ended December 31,
 
Change in
 
2016
 
2015
 
$
 
%
Provision for income taxes
$
58,036

 
$
24,907

 
$
33,129

 
133.0
%
Effective tax rate
24.0
%
 
17.1
%
 
 
 
 
Provision for income taxes was approximately $58.0 million and $24.9 million for the year ended December 31, 2016 and 2015, respectively. The change in our provision was primarily due to an increase in profit before income taxes. The increase in the provision was also a result of additional state and foreign taxes, non-deductible permanent differences, offset by a shift in the geographic foreign

54


earnings mix taxed at a lower rate than the U.S. tax rate. For further information regarding income taxes and the impact on our results of operations and financial position, see "Notes to Consolidated Financial Statements - Note 8, Income Taxes."

Year Ended December 31, 2015 Compared to Year Ended December 31, 2014
Revenue, Cost of Revenue and Gross Profit (in thousands, except percentages)
 
Year Ended December 31,
 
 
 
2015
 
2014
 
Change in
 
$
 
% of
revenue
 
$
 
% of
revenue
 
$
 
%
Revenue
 
 
 
 
 
 
 
 
 
 
 
Product
$
744,877

 
88.9
%
 
$
531,543

 
91.0
%
 
$
213,334

 
40.1
%
Service
92,714

 
11.1

 
52,563

 
9.0

 
40,151

 
76.4

Total revenue
837,591

 
100.0

 
584,106

 
100.0

 
253,485

 
43.4

Cost of revenue
 
 
 
 
 
 
 
 
 
 
 
Product
263,585

 
31.5

 
174,004

 
29.8

 
89,581

 
51.5

Service
30,446

 
3.6

 
18,011

 
3.1

 
12,435

 
69.0

Total cost of revenue
294,031

 
35.1

 
192,015

 
32.9

 
102,016

 
53.1

Gross profit
$
543,560

 
64.9
%
 
$
392,091

 
67.1
%
 
$
151,469

 
38.6
%
Gross margin
64.9
%
 
 
 
67.1
%
 
 
 
 
 
 

Revenue by Geography (in thousands, except percentages)
 
Year Ended December 31,
 
2015
 
% of Total
 
2014
 
% of Total
Americas
$
646,919

 
77.3
%
 
$
465,544

 
79.7
%
Europe, Middle East and Africa
128,400

 
15.3

 
74,555

 
12.8

Asia-Pacific
62,272

 
7.4

 
44,007

 
7.5

Total revenue
$
837,591

 
100.0
%
 
$
584,106

 
100.0
%
Revenue
Product revenue increased $213.3 million or 40.1% for the year ended December 31, 2015 compared to 2014. We increased shipments to our existing customers during the year as they continued to grow their businesses and increase their demand for our products and related accessories. In addition, we continued to add new customers as we expanded our market presence and geographic footprint. Service revenue increased 76.4% in the year ended December 31, 2015 with growth in initial and renewal support contracts as our customer installed base continued to expand. We also continued to experience fluctuations in product and service pricing due to competitive market pressures. However, these were more than offset by the increased demand drivers outlined above.
Cost of Revenue and Gross Margin
Gross margin decreased from 67.1% to 64.9% for the year ended December 31, 2015 compared to the same period in 2014. This decrease in 2015 was primarily due to increased inventory-related obsolescence charges associated with upcoming product transitions and higher warranty costs, in addition to a greater mix of revenue from larger customers who typically receive higher discounts.
Operating Expenses (in thousands, except percentages)
 
Year Ended December 31,
 
 
 
2015
 
2014
 
Change in
 
$
 
% of
revenue
 
$
 
% of
revenue
 
$
 
%
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
209,448

 
25.0
%
 
$
148,909

 
25.5
%
 
$
60,539

 
40.7
%
Sales and marketing
109,084

 
13.0

 
85,338

 
14.6

 
23,746

 
27.8

General and administrative
75,720

 
9.0

 
32,331

 
5.5

 
43,389

 
134.2

Total operating expenses
$
394,252

 
47.0
%
 
$
266,578

 
45.6
%
 
$
127,674

 
47.9
%

55


Research and development
Research and development expenses increased $60.5 million, or 40.7%, for the year ended December 31, 2015 compared to the same period in 2014. The increase was primarily due to an increase in personnel costs of $33.3 million, resulting from headcount growth, which drove an increase in compensation, including stock based compensation, as well as additional bonus expense under our corporate bonus plan. Prototype spend and third-party engineering and consulting costs increased by $14.2 million, and facilities and IT infrastructure costs increased $8.6 million due to new product introductions and the continued expansion and support of our research and development activities.
Sales and marketing
Sales and marketing expenses increased $23.7 million, or 27.8%, for the year ended December 31, 2015 compared to the same period in 2014. The increase was primarily due to an increase in personnel costs of $17.0 million, resulting from increased compensation, including sales commissions, which was driven by headcount growth and higher sales volumes. The increase also related to additional product field demonstration costs of $6.0 million.
General and administrative
General and administrative expenses increased $43.4 million, or 134.2%, for the year ended December 31, 2015 compared to the same period in 2014. The increase was due to an increase in legal fees of $39.8 million primarily related to the Cisco and OptumSoft legal matters outlined in Note 5 to the Consolidated Financial Statements. In addition, personnel costs increased by $4.1 million primarily reflecting additional corporate bonus expense and increased stock-based compensation charges during 2015.
Other Income (Expense), Net (in thousands, except percentages)
 
Year Ended December 31,
 
Change in
 
2015
 
2014
 
$
 
%
Other income (expense), net:
 
 
 
 
 
 
 
Interest expense
$
(3,152
)
 
$
(6,280
)
 
$
3,128

 
(49.8
)%
Other income (expense), net
(147
)
 
2,275

 
(2,422
)
 
(106.5
)
Total other income (expense), net
$
(3,299
)
 
$
(4,005
)
 
$
706

 
(17.6
)%
Interest expense. The reduction in interest expense during the year ended December 31, 2015 compared to the same period in 2014 is primarily related to repayment and conversion of our notes payable upon closing of our initial public offering during the second quarter of 2014.
Other income (expense), net. The unfavorable change in other income (expense), net during the year ended December 31, 2015, compared to the same period in 2014 was primarily due to a one-time gain on our notes receivable of $4.0 million in 2014, partially offset by a $0.7 million write-off related to the debt discount on notes payable during the second quarter of 2014, and a reduction in transactional exchange rate losses during 2015.
Provision for Income Taxes (in thousands, except percentages)
 
Year Ended December 31,
 
Change in
 
2015
 
2014
 
$
 
%
Provision for income taxes
$
24,907

 
$
34,658

 
$
(9,751
)
 
(28.1
)%
Effective tax rate
17.1
%
 
28.5
%
 
 
 
 
Provision for income taxes was approximately $24.9 million and $34.7 million for the year ended December 31, 2015 and 2014, respectively. The decrease in our provision was the result of foreign mix earnings taxed at a lower rate than the US tax rate, release of reserves due to expiration of the statute of limitations in certain domestic jurisdictions, and reinstatement of the federal R&D credit during 2015. These decreases were partially offset by an increase in the provision due to increased profit before income taxes.
Liquidity and Capital Resources
Our principal sources of liquidity are cash and cash equivalents, marketable securities, and cash generated from operations. As of December 31, 2016, cash and cash equivalents were $567.9 million, of which approximately $111.7 million was held outside the U.S. in our foreign subsidiaries. We have not repatriated nor do we currently have plans to repatriate these funds, but if we were to repatriate cash held outside of the U.S. for domestic cash operations, we would be required to accrue and pay U.S. income taxes to repatriate these funds less any previously paid foreign income taxes. We consider the undistributed earnings of our foreign subsidiaries as of December 31, 2016 to be indefinitely reinvested, and, accordingly, no U.S. income taxes have been provided thereon.
Our cash and cash equivalents and marketable securities are held for working capital purposes. We plan to continue to invest for long-term growth. We believe that our existing cash and cash equivalents together with cash flow from operations will be sufficient to meet our working capital requirements and our growth strategies for the foreseeable future. Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of our spending to support research and development activities, the

56


timing and cost of establishing additional sales and marketing capabilities, the introduction of new and enhanced product and service offerings, our costs associated with supply chain activities and manufacturing operations, our costs related to investing in or acquiring complementary or strategic businesses and technologies, the continued market acceptance of our products, and costs incurred related to outstanding litigation claims. If we require or elect to seek additional capital through debt or equity financing in the future, we may not be able to raise capital on terms acceptable to us or at all. If we are required and unable to raise additional capital when desired, our business, operating results and financial condition may be adversely affected.
Cash Flows
 
 
Year Ended December 31,
 
 
2016
 
2015
 
2014
 
 
(in thousands)
Cash provided by operating activities
 
$
131,440

 
$
200,533

 
$
131,875

Cash provided by (used in) investing activities
 
(325,979
)
 
184,170

 
(249,362
)
Cash provided by financing activities
 
75,600

 
63,105

 
243,978

Effect of exchange rate changes
 
(464
)
 
(513
)
 
(124
)
Net increase (decrease) in cash and cash equivalents
 
$
(119,403
)
 
$
447,295

 
$
126,367

Cash Flows from Operating Activities
Our primary source of cash from operating activities has been from cash collections from our customers. We expect cash inflows from operating activities to be affected by increased sales and timing of collections. Our primary uses of cash from operating activities have been for personnel costs, inventory purchases from our contract manufacturer, investment in research and development, and litigation expenses.
During the year ended December 31, 2016, cash provided by operating activities was $131.4 million, primarily from net income of $184.2 million with non-cash adjustments to net income of $15.7 million, partially offset by a net decrease in cash from changes in our operating assets and liabilities of $68.4 million. The decrease in cash from changes in operating assets and liabilities was primarily due to an increase in working capital requirements with accounts receivable up $108.9 million, inventories up $144.4 million and inventory deposits (included in prepaid expenses and other assets) up $63.1 million. These increases reflect substantial growth in the business and the expansion of our manufacturing and supply chain activities at our new contract manufacturer. These working capital increases were partially offset by an increase in deferred revenue of $176.1 million reflecting ongoing growth in service and support contracts and a significant increase in product deferred revenue related to contract acceptance terms. Other significant changes in operating assets and liabilities largely related to the overall growth of the business including an increase in accounts payable of $38.7 million, an increase in income taxes payable of $42.7 million, an increase in accrued liabilities of $30.6 million offset by further increases in prepaid expenses and current assets of $54.8 million which was primarily driven by an increase in deferred cost of inventory associated with the increased product revenue deferrals referenced above.
During the year ended December 31, 2015, cash provided by operating activities was $200.5 million, primarily from net income of $121.1 million, net non-cash charges of ($1.2) million, and a net increase in cash from changes in our operating assets and liabilities of $80.6 million. The net increase in cash from changes in operating assets and liabilities was primarily due to an increase in deferred revenue of $90.3 million, largely related to short and long-term services contracts and product revenue deferrals related to contracts with acceptance terms. In addition, we experienced an increase in cash of $32.0 million from income taxes payable and an increase in our accounts payable and accrued liabilities of $29.4 million due to the timing of payments. These operating liability increases were offset by an increase in our accounts receivable of $47.3 million resulting from an increase in sales during the period. In addition, inventory increased $14.1 million during the period due to higher shipment volume, and prepaid expenses and current assets increased $7.8 million in the period.
During the year ended December 31, 2014, cash provided by operating activities was $131.9 million primarily from net income of $86.9 million, net non-cash charges of $11.0 million, and an increase of $33.2 million due to changes in our operating assets and liabilities. The increase in cash from operating assets and liabilities was primarily due an increase in deferred revenue of $47.6 million resulting from the increase in sales, an increase in accrued liabilities of $18.9 million largely related to our payroll and corporate bonus plan and an increase in accounts payable of $14.0 million due to the timing of our payments, partially offset by a reduction in cash from an increase in accounts receivable of $19.0 million from higher products shipments, an increase in inventories of $13.4 million to meet our customer demand, an increase of $15.3 million in cash paid for income taxes, and supplier rebates receivable resulting from our increased inventory purchases.

57


Cash Flows from Investing Activities
Our investing activities have consisted primarily of capital expenditures and net investment purchases of available for sale marketable securities. We expect to continue investing in these activities to support the continued growth of our business.
During the year ended December 31, 2016, cash used in investing activities was $326.0 million, consisting of purchases of available-for-sale securities of $439.7 million, purchases of property, equipment and other assets of $21.4 million, and an additional investment in a privately held company of $2.5 million. Cash used was offset by cash provided by proceeds from the maturity of available-for-sale securities of $137.9 million.
During the year ended December 31, 2015, cash provided by investing activities was $184.2 million, consisting of proceeds from the maturity of available-for-sale securities of $208.2 million, offset by purchases of property, equipment and other assets of $19.2 million and increase in restricted cash of $4.0 million related to a security deposit required for a facility lease.
During the year ended December 31, 2014, cash used in investing activities was $249.4 million, consisting primarily of purchases of marketable securities of $210.0 million, purchases of property and equipment of $13.1 million and other investing activities of $38.2 million largely due to a $33.6 million equity investments in privately held companies, partially offset by the proceeds of the repayments of our notes receivable of $8.0 million and the release of our restricted cash into cash and cash equivalents of $4.0 million.
Cash Flows from Financing Activities
During the year ended December 31, 2016, cash provided by financing activities was $75.6 million, consisting primarily of the excess tax benefit associated with equity incentive plans of $42.9 million, proceeds from the exercise of stock options, net of repurchases, of $24.9 million, and proceeds from the issuance of common stock from our ESPP of $10.3 million.
During the year ended December 31, 2015, cash provided by financing activities was $63.1 million, consisting primarily of the excess tax benefit associated with equity incentive plans of $37.3 million, proceeds from the exercise of stock options, net of repurchases of $17.8 million and the proceeds from the issuance of common stock from our ESPP of $9.4 million.
During the year ended December 31, 2014, cash provided by financing activities was $244.0 million, consisting primarily of net proceeds raised from our initial public offering of $239.3 million, proceeds from the exercise of stock options, net of repurchases of $8.0 million and excess tax benefits from our equity incentive plans amounting to $17.4 million. These proceeds were partially offset by the repayment of our notes payable of $20.0 million.
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.
Contractual Obligations and Commitments    
Our contractual commitments will have an impact on our future liquidity. Our contractual obligations represent material expected or contractually committed future obligations with terms in excess of one year. We believe that we will be able to fund these obligations through cash generated from operations and from our existing cash balances.
The following summarizes our contractual obligations and commitments as of December 31, 2016 (in thousands):
 
 
Payments Due by Period
 
 
Total
 
Less than
1 Year
 
1 to 3 Years
 
3 to 5 Years
 
More than
5 Years
Financing lease obligation(1)
 
$
43,626

 
$
5,933

 
$
12,406

 
$
13,151

 
$
12,136

Operating lease obligations
 
50,131

 
7,867

 
14,262

 
12,256

 
15,746

Non-cancelable purchase obligations
 
261,868

 
261,868

 

 

 
 
Total
 
$
355,625

 
$
275,668

 
$
26,668

 
$
25,407

 
$
27,882

_________________
(1) Includes interest and land lease
The contractual obligation table above excludes tax liabilities of $16.1 million 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.

58


Critical Accounting Policies and Estimates     
We have prepared our consolidated financial statements in accordance with GAAP and include our accounts and the accounts of our wholly owned subsidiaries. The preparation of these consolidated financial statements requires our management to make estimates, assumptions and judgments that affect the reported amounts of assets and liabilities at the date of the financial statements, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the applicable periods. We base our estimates, assumptions and judgments on historical experience and on various other factors that we believe to be reasonable under the circumstances. Different assumptions and judgments would change the estimates used in the preparation of our consolidated financial statements, which, in turn, could change the results from those reported. We evaluate our estimates, assumptions and judgments on an ongoing basis. The critical accounting estimates, assumptions and judgments that we believe have the most significant impact on our consolidated financial statements are the following:
Revenue Recognition
We generate revenue from sales of our products which incorporate our EOS software and accessories such as cables and optics to direct customers and channel partners together with post contract customer support (“PCS”). We typically sell products and PCS in a single transaction. We recognize revenue 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 collectability 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 stand-alone purchase orders or purchase orders issued pursuant to the terms and conditions of a master sales agreement. It is our practice to identify an end customer prior to shipment to a reseller or distributor.
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 generally do not have significant obligations for future performance, rights of return, or pricing credits associated with our product sales. In instances where substantive acceptance provisions are specified in the customer arrangement, revenue and deferred cost of revenue is deferred until all acceptance criteria have been met.
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.
Collectability is reasonably assured. We assess probability of collectability on a customer-by-customer basis. Our customers and channel partners are subjected to a credit review process that evaluates their financial condition and ability to pay for products and services.
PCS is offered under renewable, fee-based contracts, which includes technical support, hardware repair and replacement parts beyond standard warranty, bug fixes, patches and unspecified upgrades on a when-and-if-available basis. We initially defer PCS revenue and recognize it ratably over the life of the PCS contract, with the related expenses recognized as incurred. PCS contracts usually have a term of one to three years. We include billed but unearned PCS revenue in deferred revenue.
We report revenue net of sales taxes. We include shipping charges billed to customers in revenue and the related shipping costs are included in cost of goods sold.
Multiple-Element Arrangements
Most of our arrangements, other than renewals of PCS, are multiple element arrangements with a combination of products and PCS. Products and PCS generally qualify as separate units of accounting. Our hardware deliverables include EOS software, which together deliver the essential functionality of our products. For multiple element arrangements, we allocate revenue to each unit of accounting based on the relative selling price. The relative selling price for each element is based upon the following hierarchy: vendor-specific objective evidence (“VSOE”), if available; third-party evidence (“TPE”), if VSOE is not available; and best estimate of selling price (“BESP”), if neither VSOE nor TPE is available. As we have not been able to establish VSOE or TPE for our products and most of our services, we generally utilize BESP for the purposes of allocating revenue to each unit of accounting.
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 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 able to obtain reliable evidence of TPE of selling price.

59


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 stand-alone basis. BESP is based on considering multiple factors including, but not limited to the sales channel (reseller, distributor or end customer), the geographies in which our products and services were sold (domestic or international) and size of the end customer.
We limit the amount of revenue recognition for delivered elements to the amount that is not contingent on the future delivery of products or services, future performance obligations, or subject to customer-specific return, acceptance or refund privileges.
We account for multiple agreements with a single partner as 1 arrangement if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single arrangement.
We may occasionally accept returns to address customer satisfaction 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 when determining our sales return reserve estimate.
In May 2014, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") 2014-09, “Revenue from Contracts with Customers,” which replaces current revenue recognition guidance. ASU 2014-09 requires revenue to be recognized when a customer obtains control of the promised goods or services. The amount of revenue recognized is limited to the final consideration received in exchange for the goods and services.
Management’s assessments of the potential impacts of the standard is underway. The standard is expected to impact the amount and timing of revenue recognized and the related disclosures on our consolidated financial statements.
We will adopt ASU 2014-09 during the first quarter of 2018 and we expect to adopt this new standard using the modified retrospective method that will result in a cumulative effect adjustment as of the date of adoption.
Inventory Valuation and Contract Manufacturer/Supplier Liabilities
Inventories primarily consist of finished goods purchased from third party contract manufacturers and are stated at the lower of cost (computed using the first-in, first-out method) or market value. Manufacturing overhead costs and inbound shipping costs are included in the cost of inventory.  In addition, we purchase strategic component inventory from certain suppliers under purchase commitments that in some cases are non-cancelable, including integrated circuits, which are held by our contract manufacturers.  We record a provision when inventory is determined to be in excess of anticipated demand, or obsolete, to adjust inventory to its estimated realizable value.  We also record a liability for non-cancelable, non-returnable purchase commitments with our component inventory suppliers for quantities in excess of our demand forecasts or that are considered obsolete.
Our contract manufacturers procure components and assemble products on our behalf based on our forecasts.  We generally incur a liability when the contract manufacturer has converted the component inventory to a finished product.  Historically, we have reimbursed our contract manufacturer for component inventory that has been rendered excess or obsolete due to manufacturing and engineering change orders resulting from design changes, or in cases where inventory levels greatly exceed our forecasts. 
We use significant judgment in establishing our forecasts of future demand and obsolete material exposures. These estimates depend on our assessment of current and expected orders from our customers, product development plans and current sales levels. If actual market conditions are less favorable than those projected by management, which may be caused by factors within and outside of our control, we may be required to increase our inventory write-downs and liabilities to our contract manufacturers and suppliers, which could have an adverse impact on our gross margins and profitability. We regularly evaluate our exposure for inventory write-downs and adequacy of our contract manufacturer liabilities.
Warranty
We offer a one-year warranty on all of our hardware products and a 90-day warranty against defects in the software embedded in the products. We use judgment and estimates when determining warranty costs based on historical costs to replace product returns within the warranty period at the time we recognize revenue. We accrue for potential warranty claims at the time of shipment as a component of cost of revenues based on historical experience and other relevant information. We reserve for specifically identified products if and when we determine we have a systemic product failure. Although we engage in extensive product quality programs, if actual product failure rates or use of materials differ from estimates, additional warranty costs may be incurred, which could reduce our gross margin. The accrued warranty liability is recorded in accrued liabilities in the accompanying consolidated balance sheets.
Stock-Based Compensation
Compensation expense related to stock-based transactions, including stock options, restricted stock units ("RSUs"), restricted stock awards (“RSAs”), and stock purchase rights under our employee stock purchase program is measured and recognized in the financial statements based on the estimated fair value of the equity granted. Stock-based compensation expense is generally recognized on a straight-line basis, net of estimated forfeitures, over the requisite service periods of the awards, which typically ranges from two to five years. The assumptions used in our option-pricing model represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. If factors change and different assumptions are used, our stock-based

60


compensation expense could be materially different in the future. These assumptions and estimates are as follows:
Fair Value
The fair value of stock options are estimated on the grant date using the Black-Scholes-Merton option-pricing model. This model requires the input of subjective assumptions, including the expected term of the option and the expected volatility of the price of our common stock.
Expected Term 
The expected term represents the period that our equity grants are expected to be outstanding. For option grants that are considered to be “simple,” we used the simplified method to determine the expected term which calculates the expected term as the average of the time-to-vesting and the contractual life of the options. For option grants that are not considered “simple,” the expected term is based on historical option exercise behavior and post-vesting cancellations of options by employees. For ESPP grants, the expected term is based on the length of the each purchase period with an offering period.
Expected Volatility
Our volatility has historically been derived from the average historical stock volatilities of a peer group of public companies within our industry that we consider to be comparable to our business over a period equivalent to the expected term of the stock-based grants. In late 2016, as sufficient but limited historical information became available, we transitioned our expected volatility model to include a combination of our peer group, and the limited historical and implied volatility of our common stock.
In addition to the assumptions used above, we have through fiscal 2016 applied an estimated forfeiture rate to calculate the stock-based compensation expense for our equity awards. Our forfeiture rate is based on an analysis of our actual forfeitures. We account for forfeitures as they occur and calculate a cumulative adjustment as it relates to equity transactions where prior forfeitures rates have previously and cumulatively been applied.
Income Taxes
Income tax expense is an estimate of current income taxes payable in the current fiscal year based on reported income before income taxes. Deferred income taxes reflect the effect of temporary differences and carryforwards that we recognize for financial reporting and income tax purposes.
We account for income taxes under the liability approach for deferred income taxes, which requires recognition of deferred income tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements, but have not been reflected in our taxable income. 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 income tax assets will be realized based on the positive and negative evidence available. We record a valuation allowance to reduce the deferred tax assets to the amount that we are more likely than not to realize.
We believe that we have adequately reserved for our uncertain tax positions, although we can provide no assurance that the final tax outcome of these matters will not be materially different. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made and could have a material impact on our financial condition and results of operations. The provision for income taxes includes the effects of any reserves that we believe are appropriate, as well as the related net interest and penalties.
We regularly review our tax positions and benefits to be realized. We recognize tax liabilities based upon our estimate of whether, and to 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. We recognize interest and penalties related to income tax matters as income tax expense.
Loss Contingencies
In the ordinary course of business, we are a party to claims and legal proceedings including matters relating to commercial, employee relations, business practices and intellectual property. In assessing loss contingencies, we use significant judgment and assumptions to estimate the likelihood of loss, impairment of an asset or the incurrence of a liability, as well as our ability to reasonably estimate the amount of loss. We record a provision for contingent losses when it is both probable that an asset has been impaired or a liability has been incurred and the amount of the loss can be reasonably estimated. We will record a charge equal to the minimum estimated liability for litigation costs or a loss contingency only when both of the following conditions are met: (i) information available prior to issuance of our consolidated financial statements indicates that it is probable that a liability had been incurred at the date of the financial statements and (ii) the range of loss can be reasonably estimated. We regularly evaluate current information available to us to determine whether such accruals should be adjusted and whether new accruals are required.

61


Recent Accounting Pronouncements
Refer to “Recent Accounting Pronouncements” in Note 1 to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.


62


Item 7A. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to market risk in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency exchange rates, interest rates and investments in privately held companies.
Foreign Currency Exchange Risk
Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. Substantially all of our revenue is denominated in U.S. dollars. Our expenses are generally denominated in the currencies in which our operations are located, which is primarily in the U.S. and to a lesser extent in Europe and Asia. Our results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. The effect of an immediate 10% adverse change in foreign exchange rates on monetary assets and liabilities at December 31, 2016 would not be material to our financial condition or results of operations. To date, foreign currency transaction gains and losses and exchange rate fluctuations have not been material to our financial statements. While we have not engaged in the hedging of our foreign currency transactions to date, we may in the future hedge selected significant transactions denominated in currencies other than the U.S. dollar.
Interest Rate Sensitivity
Our exposure to market risk for changes in interest rates relates primarily to our cash and cash equivalents and available-for-sale marketable securities. Our cash and cash equivalents are held in cash deposits, money market funds with maturities of less than 90 days from the date of purchase. Our primary exposure to market risk is interest income sensitivity, which is affected by changes in the general level of the interest rates in the U.S. However, because of the conservative and short-term nature of the instruments in our portfolio, a sudden change in market interest rates would not be expected to have a material impact on our consolidated financial statements.
As of December 31, 2016, we had approximately $299.9 million invested in available-for-sale marketable securities. The effect of an immediate 10% change in interest rates at December 31, 2016 would not have a material adverse impact on our future operating results and cash flows. As of December 31, 2016, we did not hold or issue financial instruments for trading purposes.
Investments in Privately Held Companies
Our non-marketable equity investments in privately held companies are recorded in investments, non-current in our consolidated balance sheets and are accounted for using the cost method. As of December 31, 2016, the total carrying amount of our investments in privately held companies was $36.1 million.
Some of the privately held companies in which we invested are in the startup or development stages. These investments are inherently risky because the markets for the technologies or products these companies are developing are typically in the early stages and may never materialize. We could lose our entire investment in these companies. Our evaluation of investments in privately held companies is based on the fundamentals of the businesses invested in, including among other factors, the nature of their technologies and potential for financial return.



63


Item 8. Financial Statements and Supplementary Data

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS




64


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

The Board of Directors and Stockholders
Arista Networks, Inc.

We have audited the accompanying consolidated balance sheets of Arista Networks, Inc. as of December 31, 2016 and 2015, and the related consolidated statements of income, comprehensive income, stockholders’ equity 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. An audit includes examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements. An audit also includes assessing the accounting principles used and significant estimates made by management, as well as evaluating the overall financial statement presentation. We believe that our audits provide a reasonable basis for our opinion.
In our opinion, the financial statements referred to above present fairly, in all material respects, the consolidated financial position of Arista Networks, Inc. at December 31, 2016 and 2015, and the consolidated results of its operations and its cash flows for each of the three years in the period ended December 31, 2016, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States), Arista Networks, Inc.’s internal control over financial reporting as of December 31, 2016, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated February 17, 2017 expressed an unqualified opinion thereon.

/s/ Ernst & Young LLP
San Jose, California
February 17, 2017



65


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


The Board of Directors and Stockholders
Arista Networks, Inc.

We have audited Arista Networks, Inc.’s internal control over financial reporting as of December 31, 2016, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). Arista Networks, Inc.’s management is responsible for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the company’s internal control over financial reporting based on our audit.

We conducted our audit 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 effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
    
A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. In our opinion, Arista Networks, Inc. maintained, in all material respects, effective internal control over financial reporting as of December 31, 2016, based on the COSO criteria. We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States), the consolidated balance sheets of Arista Networks, Inc. as of December 31, 2016 and 2015, and the related consolidated statements of operations, comprehensive loss, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2016 of Arista Networks, Inc. and our report dated February 17, 2017 expressed an unqualified opinion thereon.

/s/ Ernst & Young LLP
San Jose, California
February 17, 2017


66

ARISTA NETWORKS, INC.
Consolidated Balance Sheets
(In thousands, except par value)



 
December 31,
 
2016
 
2015
ASSETS
 
 

CURRENT ASSETS:
 
 
 
Cash and cash equivalents
$
567,923

 
$
687,326

Marketable securities
299,910

 

Accounts receivable, net of allowances of $1,521 and $1,529, respectively
253,119

 
144,263

Inventories
236,490

 
92,129

Prepaid expenses and other current assets
168,684

 
50,610

Total current assets
1,526,126

 
974,328

Property and equipment, net
76,961

 
79,706

Investments
36,136

 
36,636

Deferred tax assets
70,960

 
48,429

Other assets
18,824

 
20,791

TOTAL ASSETS
$
1,729,007

 
$
1,159,890

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
CURRENT LIABILITIES:
 
 
 
Accounts payable
$
79,457

 
$
43,966

Accrued liabilities
90,951

 
60,971

Deferred revenue
273,350

 
122,049

Other current liabilities
15,795

 
8,025

Total current liabilities
459,553

 
235,011

Income taxes payable
14,498

 
14,060

Lease financing obligations, non-current
39,593

 
41,210

Deferred revenue, non-current
99,585

 
74,759

Other long-term liabilities
7,958

 
6,698

TOTAL LIABILITIES
621,187

 
371,738

Commitments and contingencies (Note 5)

 


STOCKHOLDERS’ EQUITY:
 
 
 
Preferred stock, $0.0001 par value—100,000 shares authorized and no shares issued and outstanding as of December 31, 2016 and 2015

 

Common stock, $0.0001 par value—1,000,000 shares authorized as of December 31, 2016 and 2015; 70,811 and 68,132 shares issued and outstanding as of December 31, 2016 and December 31, 2015
7

 
7

Additional paid-in capital
674,183

 
537,904

Retained earnings
435,105

 
250,916

Accumulated other comprehensive loss
(1,475)

 
(675
)
TOTAL STOCKHOLDERS’ EQUITY
1,107,820

 
788,152

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY
$
1,729,007

 
$
1,159,890

The accompanying notes are an integral part of these consolidated financial statements.

67

ARISTA NETWORKS, INC.
Consolidated Statements of Income
(In thousands, except per share amounts)



 
Year Ended December 31,
 
2016
 
2015
 
2014
Revenue:
 
 
 
 
 
Product
$
991,337

 
$
744,877

 
$
531,543

Service
137,830

 
92,714

 
52,563

Total revenue
1,129,167

 
837,591

 
584,106

Cost of revenue: 
 
 
 
 
 
Product
369,768

 
263,585

 
174,004

Service
36,283

 
30,446

 
18,011

Total cost of revenue
406,051

 
294,031

 
192,015

Gross profit
723,116

 
543,560

 
392,091

Operating expenses:
 
 
 
 
 
Research and development
273,581

 
209,448

 
148,909

Sales and marketing
130,887

 
109,084

 
85,338

General and administrative
75,239

 
75,720

 
32,331

Total operating expenses
479,707

 
394,252

 
266,578

Income from operations
243,409

 
149,308

 
125,513

Other income (expense), net:
 
 
 
 
 
Interest expense
(3,136
)
 
(3,152
)
 
(6,280
)
Other income (expense), net
1,952

 
(147
)
 
2,275

Total other income (expense), net
(1,184
)
 
(3,299
)
 
(4,005
)
Income before provision for income taxes
242,225

 
146,009

 
121,508

Provision for income taxes
58,036

 
24,907

 
34,658

Net income
$
184,189

 
$
121,102

 
$
86,850

Net income attributable to common stockholders:
 
 
 
 
 
Basic
$
182,965

 
$
119,115

 
$
68,889

Diluted
$
183,039

 
$
119,264

 
$
70,524

Net income per share attributable to common stockholders:
 
 
 
 
 
Basic
$
2.66

 
$
1.81

 
$
1.42

Diluted
$
2.50

 
$
1.67

 
$
1.29

Weighted-average shares used in computing net income per share attributable to common stockholders:
 
 
 
 
 
Basic
68,771

 
65,964

 
48,427

Diluted
73,222

 
71,411

 
54,590


The accompanying notes are an integral part of these consolidated financial statements.



68

ARISTA NETWORKS, INC.
Consolidated Statements of Comprehensive Income
(In thousands)


 
Year Ended December 31,
 
2016
 
2015
 
2014
 
 
 
 
 
 
Net income
$
184,189

 
$
121,102

 
$
86,850

Other comprehensive income (loss), net of tax:
 
 
 
 
 
Foreign currency translation adjustments
(348
)
 
(494
)
 
(217)

Net change in unrealized gains (losses) on available-for-sale securities
(452
)
 
153

 
(153
)
Other comprehensive loss
(800
)
 
(341
)
 
(370
)
Comprehensive income
$
183,389

 
$
120,761

 
$
86,480


The accompanying notes are an integral part of these consolidated financial statements.



69

ARISTA NETWORKS, INC.
Consolidated Statements of Stockholders’ Equity
(In thousands)


 
Convertible Preferred Stock
 
Common Stock  
 
Additional
Paid-In Capital
 
Retained
Earnings
 
Accumulated
Other
Comprehensive
Income (Loss)
 
Total
Stockholders’
Equity
 
Shares
 
Amount
 
Shares
 
Amount
 
Balance—December 31, 2013
24,000

 
$
5,992

 
31,927

 
$
3

 
$
28,737

 
$
42,964

 
$
36

 
$
77,732

Net income

 

 

 

 

 
86,850

 

 
86,850

Other comprehensive income, net of tax

 

 

 

 

 

 
(370
)
 
(370
)
Issuance of common stock from initial public offering, net of offering costs

 

 
6,038

 
1

 
239,054

 

 

 
239,055

Conversion of convertible preferred stock into common stock upon initial public offering
(24,000
)
 
(5,992
)
 
24,000

 
3

 
5,989

 

 

 

Conversion of notes payable and accrued interest into common stock upon initial public offering

 

 
1,543

 

 
66,338

 

 

 
66,338

Conversion of notes payable and accrued interest, related party, into common stock upon initial public offering

 

 
701

 

 
30,153

 

 

 
30,153

Tax benefit for equity incentive plans

 

 

 

 
17,358

 

 

 
17,358

Stock-based compensation

 

 

 

 
27,619

 

 

 
27,619

Issuance of common stock in connection with employee equity incentive plans


 

 
1,319

 

 
6,828

 

 

 
6,828

Vesting of stock options and restricted stock

 

 

 

 
4,095

 

 

 
4,095

Balance—December 31, 2014

 

 
65,528

 
7

 
426,171

 
129,814

 
(334
)
 
555,658

Net income

 

 

 

 

 
121,102

 

 
121,102

Other comprehensive loss, net of tax

 

 

 

 

 

 
(341
)
 
(341
)
Tax benefit for equity incentive plans

 

 

 

 
37,003

 

 

 
37,003

Stock-based compensation

 

 

 

 
45,303

 

 

 
45,303

Issuance of common stock in connection with employee equity incentive plans


 

 
2,577

 

 
27,201

 

 

 
27,201

Vesting of stock options and restricted stock

 

 
27

 

 
2,226

 

 

 
2,226

Balance—December 31, 2015

 

 
68,132

 
7

 
537,904

 
250,916

 
(675
)
 
788,152

Net income

 

 

 

 

 
184,189

 
 
 
184,189

Other comprehensive loss, net of tax

 

 

 

 

 

 
(800
)
 
(800
)
Tax benefit for equity incentive plans

 

 

 

 
42,084

 

 

 
42,084

Stock-based compensation

 

 

 

 
59,032

 

 

 
59,032

Issuance of common stock in connection with employee equity incentive plans


 

 
2,694

 

 
35,181

 

 

 
35,181

Minimum tax withholding paid for net share settlement of equity awards
    

 

 
(15
)
 

 
(1,100
)
 

 

 
(1,100
)
Vesting of stock options and restricted stock

 

 

 

 
1,082

 

 

 
1,082

Balance—December 31, 2016

 
$

 
70,811

 
$
7

 
$
674,183

 
$
435,105

 
$
(1,475
)
 
$
1,107,820


The accompanying notes are an integral part of these consolidated financial statements.


70

ARISTA NETWORKS, INC.
Consolidated Statements of Cash Flows
(In thousands)



 
Year Ended December 31,
 
2016
 
2015
 
2014
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
 
 
Net income
$
184,189

 
$
121,102

 
$
86,850

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Depreciation and amortization
19,749

 
13,671

 
10,021

Stock-based compensation
59,032

 
45,303

 
27,619

Deferred income taxes
(21,720
)
 
(24,409
)
 
(6,774
)
Excess tax benefit on stock based-compensation
(42,855
)
 
(37,251
)
 
(17,436
)
Amortization of investment premiums
1,493

 
1,471

 
348

Realized gain on notes receivable

 

 
(4,000
)
Amortization of debt discount

 

 
527

Write-off of debt discount on notes payable

 

 
680

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
(108,856
)
 
(47,281
)
 
(18,984
)
Inventories
(144,361
)
 
(14,123
)
 
(13,425
)
Prepaid expenses and other current assets
(115,074
)
 
(7,827
)
 
(15,257
)
Other assets
2,866

 
(3,087
)
 
(4,261
)
Accounts payable
38,678

 
9,037

 
14,007

Accrued liabilities
30,629

 
20,398

 
18,874

Deferred revenue
176,126

 
90,340

 
47,564

Income taxes payable
42,650

 
32,018

 
4,377

Other liabilities
8,894

 
1,171

 
2,105

Interest payable

 

 
(960
)
Net cash provided by operating activities
131,440

 
200,533

 
131,875

CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
 
 
 
Proceeds from marketable securities
137,855

 
208,200

 

Purchases of marketable securities
(439,711
)
 

 
(210,019
)
Purchases of property and equipment
(21,419
)
 
(19,989
)
 
(13,134
)
Other investing activities
(2,500
)
 

 
(38,249
)
Proceeds from repayment of notes receivable

 

 
8,000

Change in restricted cash
(204
)
 
(4,041
)
 
4,040

Net cash provided by (used in) investing activities
(325,979
)
 
184,170

 
(249,362
)
CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
 
 
 
Principal payments of lease financing obligations
(1,336
)
 
(1,086
)
 
(793
)
Proceeds from issuance of common stock upon exercising options, net of repurchases
24,855

 
17,835

 
8,020

Minimum tax withholding paid on behalf of employees for net share settlement
(1,100
)
 

 

Proceeds from issuance of common stock, employee stock purchase plan
10,326

 
9,366

 

Excess tax benefit on stock-based compensation
42,855

 
37,251

 
17,436

Proceeds from initial public offering, net of issuance cost

 
(261
)
 
239,315

Repayment on notes payable

 

 
(20,000
)
Net cash provided by financing activities
75,600

 
63,105

 
243,978

Effect of exchange rate changes
(464
)
 
(513
)
 
(124
)
NET INCREASE/(DECREASE) IN CASH AND CASH EQUIVALENTS
(119,403
)
 
447,295

 
126,367

CASH AND CASH EQUIVALENTS—Beginning of year
687,326

 
240,031

 
113,664

CASH AND CASH EQUIVALENTS—End of year
$
567,923

 
$
687,326

 
$
240,031

 
 
 
 
 
 

71

ARISTA NETWORKS, INC.
Consolidated Statements of Cash Flows
(In thousands)


 
Year Ended December 31,
 
2016
 
2015
 
2014
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
 
 
 
 
 
Cash paid for income taxes, net of refunds
$
39,638

 
$
6,591

 
$
44,770

Cash paid for interest— lease financing obligation
$
2,916

 
$
2,999

 
$
2,809

Cash paid for interest— notes payable
$

 
$

 
$
3,639

SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION:
 
 
 
 
 
Property and equipment included in accounts payable and accrued liabilities
$
869

 
$
3,957

 
$
1,638

Vesting of early exercised stock options and restricted stock awards
$
1,082

 
$
2,226

 
$
4,095

Conversion of notes payable and accrued interest to common stock upon initial public offering
$

 
$

 
$
66,338

Conversion of notes payable and accrued interest, related party, to common stock upon initial public offering
$

 
$

 
$
30,153

Conversion of convertible preferred stock to common stock upon initial public offering
$

 
$

 
$
5,992

Acquisition of building with financing obligation
$

 
$

 
$
456

Unpaid deferred offering costs
$

 
$

 
$
261


The accompanying notes are an integral part of these consolidated financial statements.


72



ARISTA NETWORKS, INC.
Notes to Consolidated Financial Statements

1.    Organization and Summary of Significant Accounting Policies
Organization
Arista Networks, Inc. (together with our subsidiaries, “we,” “our” or “us”) is a supplier of cloud networking solutions that use software innovations to address the needs of large-scale Internet companies, cloud service providers and next-generation enterprise. Our cloud networking solutions consist of our Extensible Operating System, a set of network applications and our 10/25/40/50/100 Gigabit Ethernet switching and routing platforms. We were incorporated in October 2004 in the State of California under the name Arastra, Inc. In March 2008, we reincorporated in the State of Nevada and in October 2008 changed our name to Arista Networks, Inc. We reincorporated in the state of Delaware in March 2014. Our corporate headquarters are located in Santa Clara, California, and we have wholly-owned subsidiaries throughout the world, including North America, Europe, Asia and Australia.
Basis of Presentation and Principles of Consolidation
The accompanying consolidated financial statements include the accounts of Arista Networks, Inc. and its wholly owned subsidiaries and are prepared in accordance with U.S. generally accepted accounting principles (GAAP). All significant intercompany accounts and transactions have been eliminated.
During fiscal 2015 and 2014, certain reclassifications of prior period amounts were made to conform to the current period presentation. There were no reclassifications during fiscal 2016.
Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Those estimates and assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserve; determination of fair value for stock-based awards; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; valuation of inventory; valuation of warranty accruals; contract manufacturing liabilities; and recognition and measurement of contingent liabilities. We evaluate our estimates and assumptions based on historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those estimates.


73


Concentrations of Business and Credit Risk
We work closely with third-party contract manufacturing suppliers to manufacture our products. As of December 31, 2016 and December 31, 2015, we had three and two suppliers, respectively, who provided substantially all of our electronic manufacturing services. Our contract manufacturing suppliers deliver our products to our third party direct fulfillment facilities.  We and our fulfillment partners then perform labeling, final configuration, quality assurance testing and shipment to our customers. Our products rely on key components, including certain integrated circuit components and power supplies, some of which our contract manufacturers purchase on our behalf from a limited number of suppliers, including certain sole source providers. We do not have guaranteed supply contracts with any of our component suppliers, and our suppliers could delay shipments or cease manufacturing such products or selling them to us at any time. If we are unable to obtain a sufficient quantity of these components on commercially reasonable terms or in a timely manner, or if we are unable to obtain alternative sources for these components, sales of our products could be delayed or halted entirely or we may be required to redesign our products. Quality or performance failures of our products or changes in our contractors’ or vendors’ financial or business condition could disrupt our ability to supply quality products to our customers. Any of these events could result in lost sales and damage to our end-customer relationships, which would adversely impact our business, financial condition and results of operations.
Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities, restricted cash, and accounts receivable. Our cash, cash equivalents and restricted cash are invested in high quality financial instruments with banks and financial institutions. Such deposits may be in excess of insured limits provided on such deposits.
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 ongoing credit evaluations of our customers to assess the probability of accounts receivable collection based on a number of factors, including past transaction experience with the customer, evaluation of their credit history, the credit limits extended and review of the invoicing terms of the arrangement. In situations where a customer may be thinly capitalized and we have limited payment history with it, we will either establish a small credit limit or require it to prepay its purchases. We generally do not require our customers to provide collateral to support accounts receivable. We have recorded an allowance for doubtful accounts for those receivables that we have determined not to be collectible. We mitigate credit risk in respect to the notes receivable by performing ongoing credit evaluations of the borrower to assess the probability of collecting all amounts due to us under the existing contractual terms.
We market and sell our products through both our direct sales force and our channel partners, including distributors, value-added resellers, system integrators and original equipment manufacturer (“OEM”) partners and in conjunction with various technology partners. Significant customers are those which represent more than 10% of our total net revenue during the period or net accounts receivable balance at each respective balance sheet date. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:
 
 
Revenue
 
Accounts Receivable
 
 
 Year Ended December 31,
 
December 31,
 
 
2016
 
2015
 
2014
 
2016
 
2015
Customer A
 
16
%
 
12
%
 
15
%
 
36
%
 
30
%
Comprehensive Income
Comprehensive income is comprised of net income and other comprehensive income. Unrealized gains and losses on available-for-sale investments and foreign currency translation adjustments are included in our other comprehensive income or loss.
Cash and Cash Equivalents
We consider all highly liquid investments with stated maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents consist of cash on deposit with various financial institutions and highly liquid investments in money market funds. Interest is accrued as earned. We have restricted cash pledged as collateral representing a security deposit required for a facility lease. As of December 31, 2016 and 2015, we had classified the restricted cash of $4.2 million and $4.0 million, respectively, as other assets in our accompanying consolidated balance sheet.


74


Marketable Securities    
We classify all highly liquid investments with stated maturities of greater than three months as marketable securities. We determine the appropriate classification of our investments in marketable securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable securities as available-for-sale. We may or may not hold securities with stated maturities greater than 12 months until maturity. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these securities prior to their stated maturities. As we view these securities as available to support current operations, we classify securities with maturities beyond 12 months as current assets under the caption marketable securities in the accompanying consolidated balance sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for unrealized losses determined to be other-than-temporary, which we record as other income (expense), net. We determine any realized gains or losses on the sale of marketable securities on a specific identification method, and we record such gains and losses as a component of interest and other income, net.
Accounts Receivable
Accounts receivable are recorded at the invoiced amount, net of allowances for doubtful accounts, and sales return reserves. We estimate our allowance for doubtful accounts based upon the collectability of the receivables in light of historical trends, adverse situations that may affect our customers’ ability to pay and prevailing economic conditions. This evaluation is done in order to identify issues which may impact the collectability of receivables and related estimated required allowance. Revisions to the allowance are recorded as an adjustment to bad debt expense. After appropriate collection efforts are exhausted, specific accounts receivable deemed to be uncollectible are charged against the allowance in the period they are deemed uncollectible. Recoveries of accounts receivable previously written-off are recorded as credits to bad debt expense. We estimate our sales return reserves based on historical return rates applied against current period gross revenues. Specific customer returns and allowances are considered when determining our sales return reserve estimate. Revisions to the reserve are recorded as adjustments to revenue and the sales return reserves.     
Fair Value Measurements
Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We apply fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. These assets and liabilities include cash and cash equivalents, marketable securities, accounts receivable, accounts payable, and accrued liabilities. Cash equivalents, accounts receivable, accounts payable and accrued liabilities are stated at carrying amounts as reported in the consolidated financial statements, which approximates fair value due to their short-term nature.
Assets and liabilities recorded at fair value on a recurring basis in the accompanying consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. We use a fair value hierarchy to measure fair value, maximizing the use of observable inputs and minimizing the use of unobservable inputs. The three-tiers of the fair value hierarchy are as follows:
Level I—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;
Level II—Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, 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; and
Level III—Unobservable inputs that are supported by little or no market data for the related assets or liabilities and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.
Foreign Currency
The functional currency of our foreign subsidiaries is either the U.S. dollar or their local currency.
Transaction re-measurement-Assets and liabilities denominated in a currency other than the foreign subsidiaries’ functional currency are re-measured into the functional currency using exchange rates in effect at the end of the reporting period, with gains and losses recorded in other income (expense), net in the consolidated statements of income. We recognized$0.7 million, $0.5 million, and $0.6 million, in transaction losses for the years ended December 31, 2016, 2015 and 2014, respectively.
Translation-Assets and liabilities of subsidiaries denominated in foreign functional currencies are translated into U.S. dollars at the closing exchange rate on the balance sheet date and equity related balances are translated at historical exchange rates. Revenues, costs and expenses in foreign functional currencies are translated using average exchange rates that approximate those in effect during the period. Translation adjustments are accumulated as a separate component of accumulated other comprehensive income within stockholders’ equity.

75


Inventory Valuation and Contract Manufacturer/Supplier Liabilities
Inventories primarily consist of finished goods purchased from third party contract manufacturers and are stated at the lower of cost (computed using the first-in, first-out method) or market value. Manufacturing overhead costs and inbound shipping costs are included in the cost of inventory.  In addition, we purchase strategic component inventory from certain suppliers under purchase commitments that in some cases are non-cancelable, including integrated circuits, which are held by our contract manufacturers.  We record a provision when inventory is determined to be in excess of anticipated demand, or obsolete, to adjust inventory to its estimated realizable value.  We also record a liability for non-cancelable, non-returnable purchase commitments with our component inventory suppliers for quantities in excess of our demand forecasts or that are considered obsolete.
Our contract manufacturers procure components and assemble products on our behalf based on our forecasts.  We generally incur a liability when the contract manufacturer has converted the component inventory to a finished product.  Historically, we have recorded a liability and have reimbursed our contract manufacturer for component inventory that has been rendered excess or obsolete due to manufacturing and engineering change orders resulting from design changes, or in cases where inventory levels greatly exceed our forecasts. 
We use significant judgment in establishing our forecasts of future demand and obsolete material exposures. These estimates depend on our assessment of current and expected orders from our customers, product development plans and current sales levels. If actual market conditions are less favorable than those projected by management, which may be caused by factors within and outside of our control, we may be required to increase our inventory write-downs and liabilities to our contract manufacturers and suppliers, which could have an adverse impact on our gross margins and profitability. We regularly evaluate our exposure for inventory write-downs and adequacy of our contract manufacturer liabilities.
For the years ended December 31, 2016, 2015 and 2014, we recorded inventory write-downs of $12.1 million, $9.0 million and $2.8 million, respectively.  In addition, our contract manufacturer and supplier liabilities totaled $6.3 million and $3.8 million as of December 31, 2016 and 2015, respectively.
Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets, generally from one to five years. Our building is depreciated over 30 years and leasehold improvements are depreciated over the shorter of the estimated useful lives of the improvements or the remaining lease term. The leased building under our build to suit lease is capitalized and included in property and equipment as we were involved in the construction funding and did not meet the “sale-leaseback” criteria.
Investments
Our investments in privately held companies are accounted for under the cost method and are included in investments, non-current in the accompanying consolidated balance sheets. Our investments under the cost method are recorded at historical cost at the time of investment. 
Impairment of Long-Lived Assets and Investments
The carrying amounts of our long-lived assets, including property and equipment and investments in privately held companies, are periodically reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate over their remaining lives. If the asset is considered to be impaired, the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset. No impairment of any long-lived assets or investments was identified for any of the periods presented.
Loss Contingencies
In the ordinary course of business, we are a party to claims and legal proceedings including matters relating to commercial, employee relations, business practices and intellectual property. In assessing loss contingencies, we use significant judgment and assumptions to estimate the likelihood of loss, impairment of an asset or the incurrence of a liability, as well as our ability to reasonably estimate the amount of loss. We record a provision for contingent losses when it is both probable that an asset has been impaired or a liability has been incurred and the amount of the loss can be reasonably estimated. We will record a charge equal to the minimum estimated liability for litigation costs or a loss contingency only when both of the following conditions are met: (i) information available prior to issuance of our consolidated financial statements indicates that it is probable that a liability had been incurred at the date of the financial statements and (ii) the range of loss can be reasonably estimated. We regularly evaluate current information available to us to determine whether such accruals should be adjusted and whether new accruals are required.

76


Revenue Recognition
We generate revenue from sales of our products which incorporate our EOS software and accessories such as cables and optics to direct customers and channel partners together with post contract customer support (“PCS”). We typically sell products and PCS in a single transaction. We recognize revenue 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 collectability 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 stand-alone purchase orders or purchase orders issued pursuant to the terms and conditions of a master sales agreement. It is our practice to identify an end customer prior to shipment to a reseller or distributor.
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 generally do not have significant obligations for future performance, rights of return or pricing credits associated with our product sales. In instances where substantive acceptance provisions are specified in the customer arrangement, revenue and the related cost of revenue is deferred until all acceptance criteria have been met.
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.
Collectability is reasonably assured. We assess probability of collectability on a customer-by-customer basis. Our customers and channel partners are subjected to a credit review process that evaluates their financial condition and ability to pay for products and services.
PCS is offered under renewable, fee-based contracts, which includes technical support, hardware repair and replacement parts beyond standard warranty, bug fixes, patches and unspecified upgrades on a when-and-if-available basis. We initially defer PCS revenue and recognize it ratably over the life of the PCS contract, with the related expenses recognized as incurred. PCS contracts usually have a term of one to three years. We include billed but unearned PCS revenue in deferred revenue.
We report revenue net of sales taxes. We include shipping charges billed to customers in revenue and the related shipping costs are included in cost of goods sold.
Multiple-Element Arrangements
Most of our arrangements, other than renewals of PCS, are multiple element arrangements with a combination of products and PCS. Products and PCS generally qualify as separate units of accounting. Our hardware deliverables include EOS software, which together deliver the essential functionality of our products. For multiple element arrangements, we allocate revenue to each unit of accounting based on the relative selling price. The relative selling price for each element is based upon the following hierarchy: vendor-specific objective evidence (“VSOE”), if available; third-party evidence (“TPE”), if VSOE is not available; and best estimate of selling price (“BESP”), if neither VSOE nor TPE is available. As we have not been able to establish VSOE or TPE for our products and most of our services, we generally utilize BESP for the purposes of allocating revenue to each unit of accounting.
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 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 able to obtain reliable evidence of TPE of selling price.
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 stand-alone basis. BESP is based on considering multiple factors including, but not limited to the sales channel (reseller, distributor or end customer), the geographies in which our products and services were sold (domestic or international) and size of the end customer.

77


We limit the amount of revenue recognition for delivered elements to the amount that is not contingent on the future delivery of products or services, future performance obligations, or subject to customer-specific return, acceptance or refund privileges.
We account for multiple agreements with a single partner as one arrangement if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single arrangement.
We may occasionally accept returns to address customer satisfaction 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 when determining our sales return reserve estimate.
Research and Development Expenses
Costs related to the research, design and development of our products are charged to research and development expenses as incurred. Software development costs are capitalized beginning when a product’s technological feasibility has been established and ending when the product is available for general release to customers. Generally, our products are released soon after technological feasibility has been established. As a result, costs incurred subsequent to achieving technological feasibility have not been significant and accordingly, all software development costs have been expensed as incurred.
Warranty
We offer a one-year warranty on all of our hardware products and a 90-day warranty against defects in the software embedded in the products. We use judgment and estimates when determining warranty costs based on historical costs to replace product returns within the warranty period at the time we recognize revenue. We accrue for potential warranty claims at the time of shipment as a component of cost of revenues based on historical experience and other relevant information. We reserve for specifically identified products if and when we determine we have a systemic product failure. Although we engage in extensive product quality programs, if actual product failure rates or use of materials differ from estimates, additional warranty costs may be incurred, which could reduce our gross margin. The accrued warranty liability is recorded in accrued liabilities in the accompanying consolidated balance sheets.
Post-Employment Benefits
We have a 401(k) Plan that covers substantially all of our employees in the U.S. For the years ended December 31, 2016, 2015 and 2014, we did not provide a discretionary company match to employee contributions. Effective January 1, 2017, we have elected to match 100% of employees' contributions up to a maximum of 3% of an employee's annual salary. Matching contributions will be immediately vested.
Segment Reporting
We develop, market and sell cloud networking solutions, which consist of our Gigabit Ethernet switches and related software. We have one business activity and there are no segment managers who are held accountable for operations or operating results below the Company level. 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 evaluating financial performance. Accordingly, we have determined that we operate as one reportable segment.
Stock-Based Compensation
Compensation expense related to stock-based transactions, including stock options, restricted stock units ("RSUs"), restricted stock awards (“RSAs”), and stock purchase rights under our employee stock purchase program is measured and recognized in the financial statements based on the fair value of the equity granted, net of estimated forfeitures, on a straight-line basis over the requisite service periods of the awards, which typically ranges from two to five years. Under ASU 2016-09, Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting, beginning the first quarter of fiscal 2017 we have elected to account for forfeitures as they occur and will no longer include an estimate of future forfeitures in the fair value measurement.
    Excess tax benefits associated with stock option exercises and other equity awards are recognized in additional paid in capital. The income tax benefits resulting from stock awards that were credited to stockholders' equity were $42.1 million, $37.0 million and $17.4 million, for the years ended December 31, 2016, 2015 and 2014, respectively. With the adoption of ASU 2016-09, effective January 1, 2017 on a prospective basis, excess tax benefits generated from stock option exercises and other equity awards will be recorded as provision of income taxes in the income statement, rather than equity.

78


Income Taxes
Income tax expense is an estimate of current income taxes payable in the current fiscal year based on reported income before income taxes. Deferred income taxes reflect the effect of temporary differences and carryforwards that we recognize for financial reporting and income tax purposes.
We account for income taxes under the liability approach for deferred income taxes, which requires recognition of deferred income tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements, but have not been reflected in our taxable income. 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 income tax assets will be realized based on the positive and negative evidence available. We record a valuation allowance to reduce the deferred tax assets to the amount that we are more likely than not to realize.
We believe that we have adequately reserved for our uncertain tax positions, although we can provide no assurance that the final tax outcome of these matters will not be materially different. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made and could have a material impact on our financial condition and results of operations. The provision for income taxes includes the effects of any reserves that we believe are appropriate, as well as the related net interest and penalties.
We regularly review our tax positions and benefits to be realized. We recognize tax liabilities based upon our estimate of whether, and to 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. We recognize interest and penalties related to income tax matters as income tax expense.
Net Income per Share of Common Stock
Basic and diluted net income per share attributable to common stockholders is calculated in conformity with the two-class method required for participating securities. Our shares of common stock subject to repurchase are considered participating securities. In addition, our convertible preferred stock prior to conversion to common shares upon our initial public offering in June 2014, were also considered to be participating securities. Under the two-class method, net income attributable to common stockholders is calculated as net income less earnings attributable to participating securities. In computing diluted net income attributable to common stockholders, undistributed earnings are re-allocated to reflect the potential impact of dilutive securities. Basic net income per common share is computed by dividing the net income attributable to common stockholders by the weighted-average number of common shares outstanding during the period. Diluted net income per share attributable to common stockholders is computed by dividing the net income attributable to common stockholders by the weighted-average number of common shares outstanding, including potential dilutive common shares assuming the dilutive effect of outstanding stock options, restricted stock units, and employee stock purchase plan using the treasury stock method. For purposes of this calculation, these amounts are excluded from the calculation of diluted net income per share of common stock if their effect is antidilutive.
Recent Accounting Pronouncements
In May 2014, the FASB issued ASU No. 2014-09, Revenue From Contracts With Customers (Topic 606), (as amended in June 2016, by ASU No. 2016-12-Revenue-Narrow-Scope Improvements and Practical Expedients), which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers. The new standard provides principles for recognizing revenue for the transfer of promised goods or services to customers with the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard also requires significantly expanded disclosures about revenue recognition.
In July 2015, the FASB issued ASU No. 2015-14, Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date, deferring the effective date of the new revenue standard by one year. In March 2016, the FASB issued ASU No. 2016-08, Revenue From Contracts With Customers-Principal versus Agent Considerations (Reporting Revenue Gross versus Net), and ASU No. 2016-10, Revenue From Contracts With Customers-Identifying Performance Obligations and Licensing. ASU No. 2016-08 clarifies the implementation guidance regarding principal versus agent identification and related considerations. Specifically, the guidance provides clarification around performance obligations for goods or services provided by another entity, assisting in determining whether the entity is the provider of the goods or services, the principal, or whether the entity is providing for the arrangement of the goods or services, the agent. ASU No. 2016-10 provides guidance around identifying whether promised goods or services are distinct and separately identifiable, whether promised goods or services are material or immaterial to the contract, and whether shipping and handling is considered an activity to fulfill a promise or an additional promised service. ASU No. 2016-10 also provides guidance around an entity's promise to grant a license providing a customer with either a right to use or a right to access the license, which then determines whether the obligation is satisfied at a point in time or over time, respectively.

79


In May 2016, the FASB issued ASU No. 2016-11, Revenue Recognition (Topic 605) and Derivatives and Hedging (Topic 815): Rescission of SEC Guidance Because of Accounting Standards Updates 2014-09 and 2014-16 Pursuant to Staff Announcements at the March 3, 2016 EITF Meeting (SEC Update)") ("ASU 2016-11"), which rescinds various standards codified as part of Topic 605, Revenue Recognition in relation to the future adoption of Topic 606. These rescissions include changes to topics pertaining to revenue and expense recognition including accounting for shipping and handling fees and costs and accounting for consideration given by a vendor to a customer.
The above standards are effective for fiscal years (and interim reporting periods within those years) beginning after December 15, 2017. The guidance is effective for us beginning in our first quarter of fiscal 2018. Early adoption would be permitted for all entities but not until the fiscal year beginning after December 15, 2016. The standard permits the use of either the retrospective or cumulative effect transition method. The retrospective method requires a retrospective approach to each prior reporting period presented with the option to elect certain practical expedients as defined within the guidance. The cumulative approach requires a retrospective approach with the cumulative effect of initially applying the guidance recognized at the date of initial application and providing certain additional disclosures as defined per the guidance.
Management’s assessments of potential impacts of the standards are underway. The standards are expected to impact the amount and timing of revenue recognized and the related disclosures on our consolidated financial statements.
We will adopt ASU 2014-09 during the first quarter of 2018 and expect to adopt the guidance under the modified retrospective method which we anticipate will result in a cumulative effect adjustment as of the date of adoption.
In January 2016, the FASB issued ASU No, 2016-01, Financial Instruments-Recognition and Measurement of Financial Assets and Financial Liabilities, which enhances the reporting model for financial instruments to provide users of financial statements with more decision-useful information. The guidance will address certain aspects of recognition, measurement, presentation, and disclosure of financial instruments. The standard is effective for us for our first quarter of fiscal 2018. The guidance may be early adopted under early application guidance. We are currently assessing the impact this guidance may have on our consolidated financial statements as well as the transition method that we will use to adopt the guidance.
In February 2016, the FASB issued ASU No, 2016-02, Leases, which addresses the classification and recognition of lease assets and liabilities formerly classified as operating leases under GAAP. The guidance will address certain aspects of recognition and measurement, and quantitative and qualitative aspects of presentation and disclosure. The guidance is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The standard is effective for us for our first quarter of fiscal 2019. The guidance will be applied to the earliest period presented using a modified retrospective approach. The guidance includes practical expedients that relate to identification, classification, and initial direct costs associated with leases commencing prior to the effective date, and the ability to apply hindsight in evaluating lease options related to extensions, terminations or asset purchases. A practical expedient also exists to treat leases entered into prior effective date under existing GAAP unless the lease has been modified. The guidance may be early adopted. We are currently assessing the impact this guidance may have on our consolidated financial statements as well as the transition method that we will use to adopt the guidance.
In March 2016, the FASB amended the existing accounting standards for stock-based compensation, ASU 2016-09, Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting, which impact several aspects of accounting for share-based payment transactions, including the income tax consequences, forfeitures, classification of awards as either equity or liabilities, and classification on the statement of cash flows. The standard is effective for us for our first quarter of fiscal 2017. The manner of application varies by the various provisions of the guidance, with certain provisions applied on a retrospective or modified retrospective approach, while others are applied prospectively.
Based on our assessment of the above standard, guidance related to forfeitures will be adopted under a modified retrospective transition method and a cumulative adjustment to beginning retained earnings will be recorded on the day of adoption. Effective January 1, 2017, we will account for forfeitures as they occur and will calculate a cumulative adjustment as it relates to equity transactions where prior forfeitures rates have previously and cumulatively been applied.
With the adoption of ASU 2016-09, we will prospectively record excess tax benefits generated from stock option exercises and other equity awards as a provision to income tax in the income statement, rather than equity.  In addition, we will apply the guidance under a modified retrospective transition method and account for previously unrecognized excess tax benefits through a cumulative-effect adjustment to beginning retained earnings.
In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments (a consensus of the Emerging Task Force), which addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice in how certain transactions are presented and classified in the statement of cash flows. The guidance may be adopted early as of the beginning of an annual reporting period. The guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption. The standard is effective for us for our first quarter of fiscal 2018. We are currently assessing the impact this guidance may have on our consolidated financial statements.

80


In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory, which addresses recognition of current and deferred income taxes for intra-entity asset transfers when assets are sold to an outside party. Current GAAP prohibits the recognition of current and deferred income taxes until the asset has been sold to an outside party. This prohibition on recognition is considered an exception to the principle of comprehensive recognition of current and deferred income taxes in GAAP. The new guidance requires an entity to recognize the income tax consequences when the transfer occurs eliminating the exception. The guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption. The standard is effective for us for our first quarter of fiscal 2018, and may be early adopted under early application guidance. We are currently assessing the impact this guidance may have on our consolidated financial statements.

81


2.    Fair Value Measurements
We measure and report our cash equivalents, restricted cash, and available-for-sale marketable securities at fair value. The following table set forth the fair value of our financial assets by level within the fair value hierarchy (in thousands):
 
December 31, 2016
 
Level I
 
Level II
 
Level III
 
Total
Financial Assets:
 
 
 
 
 
 
 
Money market funds
$
305,182

 
$

 
$

 
$
305,182

Money market funds-restricted
4,245

 

 

 
4,245

Commercial Paper
5,962

 

 

 
5,962

U.S. government notes
110,756

 

 

 
110,756

Corporate bonds

 
183,192

 

 
183,192

Total financial assets
$
426,145


$
183,192

 
$

 
$
609,337

 
December 31, 2015
 
Level I 
 
Level II
 
Level III
 
Total
Financial Assets:
 
 
 
 
 
 
 
Money market funds
$
104,156

 
$

 
$

 
$
104,156

U.S. government notes
4,041

 

 

 
4,041

Total financial assets
$
108,197

 
$

 
$

 
$
108,197


3.    Balance Sheet Components
Marketable Securities
The following table summarizes the unrealized gains and losses and fair value of our available-for-sale marketable securities (in thousands):
 
December 31, 2016
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
Commercial paper
$
5,962

 
$

 
$

 
$
5,962

U.S. government notes
110,945

 
5

 
(194
)
 
110,756

Corporate bonds
183,455

 
109

 
(372
)
 
183,192

Total marketable securities
$
300,362

 
$
114

 
$
(566
)
 
$
299,910

There were no marketable securities as of December 31, 2015. We did not realize any other-than-temporary losses on our marketable securities for the year ended December 31, 2016 and 2015. None of our marketable securities were in continuous unrealized loss positions for greater than twelve months as of December 31, 2016 and 2015.
We invest in marketable securities that have maximum maturities of up to two years and are generally deemed to be low risk based on their credit ratings from the major rating agencies. The longer the duration of these marketable securities, the more susceptible they are to changes in market interest rates and bond yields. As interest rates increase, those marketable securities purchased at a lower yield show a mark-to-market unrealized loss. The unrealized losses are due primarily to changes in credit spreads and interest rates. We expect to realize the full value of these investments upon maturity or sale.
As of December 31, 2016, the contractual maturities of our investments did not exceed 24 months. The fair values of available-for-sale investments, by remaining contractual maturity, are as follows (in thousands):

 
 
December 31, 2016
Due in 1 year or less
 
$
140,879

Due in 1 year through 2 years
 
159,031

Total marketable securities
 
$
299,910


82


The weighted average remaining duration of our current marketable securities is approximately 0.9 years as of December 31, 2016. As we view these securities as available to support current operations, we classify securities with maturities beyond 12 months as current assets under the caption marketable securities in the accompanying consolidated balance sheets.
Accounts Receivable, net
Accounts receivable, net consists of the following (in thousands):
 
 December 31,
 
2016
 
2015
Accounts receivable
$
254,640

 
$
145,792

Allowance for doubtful accounts
(204
)
 
(963
)
Product sales return reserve
(1,317
)
 
(566
)
Accounts receivable, net
$
253,119

 
$
144,263

 Allowance for Doubtful Accounts
Activity in the allowance for doubtful accounts consists of the following (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Balance at the beginning of year
$
963

 
$
1,063

 
$
810

     Charged (credited) to expense
(292
)
 
335

 
860

     Deductions (write-offs)
(467
)
 
(435
)
 
(607
)
Balance at the end of year
$
204

 
$
963

 
$
1,063

Product Sales Return Reserve
Activity in the sales return reserve consists of the following (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Balance at the beginning of year
$
566

 
$
2,031

 
$
1,529

     Charged against revenue
3,791

 
2,798

 
4,063

     Deductions
(4,371
)
 
(2,283
)
 
(2,943
)
     Change in estimate
1,331

 
(1,980
)
 
(618
)
Balance at the end of year
$
1,317

 
$
566

 
$
2,031

Inventories
Inventories consist of the following (in thousands):
 
December 31,
 
2016
 
2015
Raw materials
$
99,190

 
$
29,831

Finished goods
137,300

 
62,298

Total inventories
$
236,490

 
$
92,129


83


Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consists of the following (in thousands):
 
 December 31,
 
2016
 
2015
Inventory deposit
$
60,315

 
$

Prepaid income taxes
17,383

 
14,150

Other current assets
79,140

 
29,270

Other prepaid expenses and deposits
11,846

 
7,190

Total prepaid expenses and other current assets
$
168,684

 
$
50,610

Property and Equipment, net
    Property and equipment, net consists of the following (in thousands):
 
 December 31,
 
2016
 
2015
Equipment and machinery
$
40,721

 
$
29,101

Computer hardware and software
17,420

 
12,630

Furniture and fixtures
2,879

 
2,380

Leasehold improvements
29,498

 
24,372

Building
35,154

 
35,154

Construction-in-process
421

 
6,408

Property and equipment, gross
126,093

 
110,045

Less: accumulated depreciation
(49,132
)
 
(30,339
)
Property and equipment, net
$
76,961

 
$
79,706

Depreciation expense was $19.4 million, $13.4 million and $10.0 million for the years ended December 31, 2016, 2015 and 2014, respectively.
Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
 
 December 31,
 
2016
 
2015
Accrued payroll related costs
$
52,854

 
$
39,479

Accrued warranty costs
6,744

 
4,718

Accrued manufacturing costs
14,824

 
6,397

Accrued professional fees
6,829

 
4,875

Accrued taxes
1,098

 
1,347

Other
8,602

 
4,155

Total accrued liabilities
$
90,951

 
$
60,971

Warranty Accrual
The following table summarizes the activity related to our accrued liability for estimated future warranty costs (in thousands):
 
Year Ended December 31,
 
2016
 
2015
Warranty accrual, beginning of year
$
4,718

 
$
3,204

Liabilities accrued for warranties issued during the year
$
5,421

 
3,973

Warranty costs incurred during the year
(3,395
)
 
(2,459
)
Warranty accrual, end of year
$
6,744

 
$
4,718


84


There were no significant specific product warranty reserves recorded for the years ended December 31, 2016 or 2015.


85


4.    Investments
Investments in Privately Held Companies    
As of December 31, 2016 and 2015, we held non-marketable equity investments of approximately $36.1 million and $33.6 million, respectively, in privately held companies which are accounted for under the cost method. During the year ended 2016 we made an additional investment of $2.5 million in one of these companies. To date, we have not recognized any impairment losses on our investments.

5.    Commitments and Contingencies
Operating Leases
We lease various operating spaces in North America, Europe, Asia and Australia under non-cancelable operating lease arrangements that expire on various dates through 2025. 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.
As of December 31, 2016, the aggregate future minimum payments under non-cancelable operating leases consist of the following (in thousands):
Years Ending December 31,
 
2017
$
7,867

2018
7,373

2019
6,889

2020
6,552

2021
5,704

Thereafter
15,746

Total minimum future lease payments
$
50,131

We recognize rent expense under these arrangements on a straight-line basis over the term of the lease. Rent expense for all operating leases amounted to $8.1 million, $5.4 million and $2.1 million for the years ended December 31, 2016, 2015 and 2014, respectively.
Financing Obligation—Build-to-Suit Lease     
In August 2012, we executed a lease for a building then under construction in Santa Clara, California to serve as our headquarters. The lease term is 120 months and commenced in August 2013. Based on the terms of the lease agreement and due to our involvement in certain aspects of the construction, we were deemed the owner of the building (for accounting purposes only) during the construction period. Upon completion of construction in 2013, we concluded that we had forms of continued economic involvement in the facility, and therefore did not meet with the provisions for sale-leaseback accounting. We continue to maintain involvement in the property post construction and lack transferability of the risks and rewards of ownership, due to our required maintenance of a $4.0 million letter of credit, in addition to our ability and option to sublease our portion of the leased building for fees substantially higher than our base rate. Therefore, the lease is accounted for as a financing obligation and lease payments will be attributed to (1) a reduction of the principal financing obligation; (2) imputed interest expense; and (3) land lease expense, representing an imputed cost to lease the underlying land of the building. At the conclusion of the initial lease term, we will de-recognize both the net book values of the asset and the remaining financing obligation.
As of December 31, 2016 and 2015, we have recorded assets of $53.4 million, representing the total costs of the building and improvements incurred, including the costs paid by the lessor (the legal owner of the building) and additional improvement costs paid by us, and a corresponding financing obligation of $41.2 million and $42.5 million, respectively. As of December 31, 2016, $1.6 million and $39.6 million were recorded as short-term and long-term financing obligations, respectively.
Land lease expense under our lease financing obligation amounted to $1.3 million, $1.3 million and $1.2 million for the years ended December 31, 2016, 2015 and 2014 respectively.

86


As of December 31, 2016, the future minimum payments due under the lease financing obligation were as follows (in thousands):
Years Ending December 31,
 
2017
$
5,933

2018
6,113

2019
6,293

2020
6,477

2021
6,674

Thereafter
12,136

Total payments
43,626

Less: interest and land lease expense
(26,045
)
Total payments under facility financing obligations
17,581

Property reverting to landlord
23,630

Present value of obligation
41,211

Less current portion
(1,618
)
Long-term portion of obligation
$
39,593

Purchase Commitments
We outsource most of our manufacturing and supply chain management operations to third-party contract manufacturers, who procure components and assemble products on our behalf based on our forecasts in order to reduce manufacturing lead times and ensure adequate component supply. We issue purchase orders to our contract manufacturers for finished product and a significant portion of these orders consist of firm non-cancelable commitments. In addition, we purchase strategic component inventory from certain suppliers under purchase commitments that in some cases are non-cancelable, including integrated circuits, which are consigned to our contract manufacturers. As of December 31, 2016, we had non-cancelable purchase commitments of $261.9 million. In addition, we have provided deposits to secure our obligations to purchase inventory. We had $63.1 million and $2.3 million in deposits as of December 31, 2016 and December 31, 2015, respectively. These deposits are classified in other current and long term assets in our accompanying audited consolidated balance sheets.
Guarantees
We have entered into agreements with some of our direct customers and channel partners that contain indemnification provisions relating to potential situations where claims could be alleged that our products infringe the intellectual property rights of a third party. We have at our option and expense the ability to repair any infringement, replace product with a non-infringing equivalent-in-function product or refund our customers all or a portion of the value of the product. Other guarantees or indemnification agreements include guarantees of product and service performance and standby letters of credit for leased facilities and corporate credit cards. We have not recorded a liability related to these indemnification and guarantee provisions and our guarantee and indemnification arrangements have not had any significant impact on our consolidated financial statements to date.
Legal Proceedings
OptumSoft, Inc. Matters
On April 4, 2014, OptumSoft filed a lawsuit against us in the Superior Court of California, Santa Clara County titled OptumSoft, Inc. v. Arista Networks, Inc., in which it asserts (i) ownership of certain components of our EOS network operating system pursuant to the terms of a 2004 agreement between the companies; and (ii) breaches of certain confidentiality and use restrictions in that agreement. Under the terms of the 2004 agreement, OptumSoft provided us with a non-exclusive, irrevocable, royalty-free license to software delivered by OptumSoft comprising a software tool used to develop certain components of EOS and a runtime library that is incorporated into EOS. The 2004 agreement places certain restrictions on our use and disclosure of the OptumSoft software and gives OptumSoft ownership of improvements, modifications and corrections to, and derivative works of, the OptumSoft software that we develop.

87


In its lawsuit, OptumSoft has asked the Court to order us to (i) give OptumSoft access to our software for evaluation by OptumSoft; (ii) cease all conduct constituting the alleged confidentiality and use restriction breaches; (iii) secure the return or deletion of OptumSoft’s alleged intellectual property provided to third parties, including our customers; (iv) assign ownership to OptumSoft of OptumSoft’s alleged intellectual property currently owned by us; and (v) pay OptumSoft’s alleged damages, attorney’s fees, and costs of the lawsuit. David Cheriton, one of our founders and a former member of our board of directors, who resigned from our board of directors on March 1, 2014 and has no continuing role with us, is a founder and, we believe, the largest stockholder and director of OptumSoft. The 2010 David R. Cheriton Irrevocable Trust dtd July 28, 2010, a trust for the benefit of the minor children of Mr. Cheriton, is one of our largest stockholders.
On April 14, 2014, we filed a cross-complaint against OptumSoft, in which we assert our ownership of the software components at issue and our interpretation of the 2004 agreement. Among other things, we assert that the language of the 2004 agreement and the parties’ long course of conduct support our ownership of the disputed software components. We ask the Court to declare our ownership of those software components, all similarly-situated software components developed in the future and all related intellectual property. We also assert that, even if we are found not to own certain components, such components are licensed to us under the terms of the 2004 agreement. However, there can be no assurance that our assertions will ultimately prevail in litigation. On the same day, we also filed an answer to OptumSoft’s claims, as well as affirmative defenses based in part on OptumSoft’s failure to maintain the confidentiality of its claimed trade secrets, its authorization of the disclosures it asserts and its delay in claiming ownership of the software components at issue. We have also taken additional steps to respond to OptumSoft’s allegations that we improperly used and/or disclosed OptumSoft confidential information. While we believe we have meritorious defenses to these allegations, we believe we have (i) revised our software to remove the elements we understand to be the subject of the claims relating to improper use and disclosure of OptumSoft confidential information and made the revised software available to our customers and (ii) removed information from our website that OptumSoft asserted disclosed OptumSoft confidential information.
The parties tried Phase I of the case, relating to contract interpretation and application of the contract to certain claimed source code, in September 2015. On December 16, 2015, the Court issued a Proposed Statement of Decision Following Phase 1 Trial, and on January 8, 2016, OptumSoft filed objections to that Proposed Statement of Decision. On March 23, 2016, the Court issued a Final Statement of Decision Following Phase I Trial, in which it agreed with and adopted our interpretation of the 2004 agreement and held that we, and not OptumSoft, own all the software at issue in Phase I. The remaining issues that were not addressed in the Phase I trial are set to be tried in Phase II including the application of the Court’s interpretation of the 2004 agreement as set forth in the Final Statement of Decision Following Phase I Trial to any other source code that OptumSoft claims to own following a review. Phase II was previously scheduled to be tried in April 2016; however, that trial date has been vacated and a new trial date has not yet been set.
We intend to vigorously defend against any claims brought against us by OptumSoft.  However, we cannot be certain that, if litigated, any claims by OptumSoft would be resolved in our favor.  For example, if it were determined that OptumSoft owned components of our EOS network operating system, we would be required to transfer ownership of those components and any related intellectual property to OptumSoft.  If OptumSoft were the owner of those components, it could make them available to our competitors, such as through a sale or license.  An adverse litigation ruling could result in a significant damages award against us and injunctive relief. In addition, OptumSoft could assert additional or different claims against us, including claims that our license from OptumSoft is invalid.
With respect to the legal proceedings described above, it is our belief that while a loss is not probable, it may be reasonably possible. Further, at this stage in the litigation, any possible loss or range of loss cannot be estimated.  However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us in a reporting period for a material amount, our consolidated financial statements for that reporting period could be materially adversely affected.    
Cisco Systems, Inc. (“Cisco”) Matters    
We are currently involved in several litigation matters with Cisco Systems, Inc. These matters are summarized below.
Cisco Systems, Inc. v. Arista Networks, Inc. (Case No. 4:14-cv-05343) (“’43 Case”)
On December 5, 2014, Cisco filed a complaint against us in the District Court for the Northern District of California alleging that we infringe U.S. Patent Nos. 6,377,577; 6,741,592; 7,023,853; 7,061,875; 7,162,537; 7,200,145; 7,224,668; 7,290,164; 7,340,597; 7,460,492; 8,051,211; and 8,356,296 (respectively, “the ’577 patent,” “the ’592 patent,” “the ’853 patent,” “the 875 patent,” “the ’537 patent,” “the ’145 patent,” “the ’668 patent,” “the ’164 patent,” “the ’597 patent,” “the ’492 patent,” “the ’211 patent,” and “the ’296 patent”). Cisco seeks, as relief for our alleged infringement in the ’43 Case, lost profits and/or reasonable royalty damages in an unspecified amount, including treble damages, attorney’s fees, and associated costs. Cisco also seeks injunctive relief in the ’43 Case. On February 10, 2015, the Court granted our unopposed motion to stay the ’43 Case until the proceedings before the United States International Trade Commission (“USITC”) pertaining to the same patents (as discussed below) became final. Trial has not been scheduled in the ’43 Case.

88


Cisco Systems, Inc. v. Arista Networks, Inc. (Case No. 5:14-cv-05344) (“’44 Case”)    
On December 5, 2014, Cisco filed a complaint against us in the District Court for the Northern District of California alleging that we infringe numerous copyrights pertaining to Cisco’s “Command Line Interface” or “CLI” and U.S. Patent Nos.  7,047,526 and 7,953,886 (respectively, “the ’526 patent” and “the ’886 patent”). As relief for our alleged patent infringement in the ’44 Case, Cisco seeks lost profits and/or reasonable royalty damages in an unspecified amount including treble damages, attorney’s fees, and associated costs as well as injunctive relief. As relief for our alleged copyright infringement, Cisco seeks monetary damages for alleged lost profits, profits from our alleged infringement, statutory damages, attorney's fees, and associated costs.
On February 13, 2015, we answered the complaint in the ’44 Case, denying the patent and copyright infringement allegations and raising numerous affirmative defenses. On March 6, 2015, Cisco filed an amended complaint against us in the ’44 Case. In response, we moved to dismiss Cisco’s allegations of willful patent infringement and pre-suit indirect patent infringement. The Court granted the motion with leave to amend on July 2, 2015. On July 23, 2015, Cisco filed an amended complaint.
As described below, on May 25, 2016, our petition for Inter Partes Review (“IPR”) of the ’886 patent was instituted by the United States Patent Trial and Appeal Board (“PTAB”). Cisco subsequently agreed to dismiss its claims as to the ‘886 patent with prejudice.
Summary judgment cross-motions in the ’44 Case were heard on August 4, 2016, and the Court denied all motions brought by both sides. Trial began on November 28, 2016, and the jury rendered its verdict on December 14, 2016. The jury found that Arista had proven its copyright defense of scenes a faire and that Cisco had failed to prove infringement of the ’526 patent, and on that basis judgment was entered in Arista’s favor on all claims on December 19, 2016.
On January 17, 2017, Cisco filed a motion for judgment as a matter of law, challenging the sufficiency of the evidence in support of Arista's scenes a faire defense. Cisco did not file any post-trial motion regarding the ’526 patent, nor did it file a motion for a new trial. We also filed a motion for judgment as a matter of law on several issues. The hearing on both parties’ motions is currently set for April 27, 2017.
Arista Networks, Inc. v. Cisco Systems, Inc. (Case No. 5:16-cv-00923) (“’23 Case”)
On February 24, 2016, we filed a complaint against Cisco in the District Court for the Northern District of California alleging antitrust violations and unfair competition. On April 13, 2016, Cisco filed a motion to stay the ’23 Case, or in the alternative, to dismiss the complaint. On August 23, 2016, the Court granted Cisco’s motion to stay the ’23 Case until judgment has been entered on Cisco’s copyright claims in the ’44 Case, which the Court anticipated by December 22, 2016. Following the jury’s verdict in Arista’s favor in the ’44 Case, the parties filed a stipulation continuing the Case Management Conference until March 2, 2017. Trial in the ’23 Case is set for August 3, 2018, and is not affected by the Court’s granting of the interim stay.
Certain Network Devices, Related Software, and Components Thereof (Inv. No. 337-TA-944) (“944 Investigation”)
On December 19, 2014, Cisco filed a complaint against us in the USITC alleging that we have violated Section 337 of the Tariff Act of 1930, as amended. The USITC instituted Cisco’s complaint as Investigation No. 337-TA-944. Cisco initially alleged that certain of our switching products infringe the ’592, ’537, ’145, ’164, ’597, and ’296 patents. Cisco subsequently dropped the ’296 patent from the 944 Investigation. Cisco sought, among other things, a limited exclusion order barring entry into the United States of accused switch products (including our 7000 Series of switches) and components and software therein and a cease and desist order against us restricting our activities with respect to our imported accused switch products and components and software therein. On February 11, 2015, we responded to the complaint in the 944 Investigation by, among other things, denying the patent infringement allegations and raising numerous affirmative defenses.
The Administrative Law Judge (“ALJ”) assigned to the 944 Investigation issued a procedural schedule calling for, among other events: an evidentiary hearing on September 9-11 and 15-17, 2015; issuance of an initial determination regarding our alleged violations on January 27, 2016; and a Target Date for completion of the investigation on May 27, 2016. On January 27, 2016, the ALJ issued a revised procedural schedule extending the date for issuance of an initial determination to February 2, 2016 and extending the Target Date to June 2, 2016.
On February 2, 2016, the ALJ issued his initial determination finding a violation of section 337 of the Tariff Act. More specifically, the ALJ found that a violation has occurred in the importation into the United States, the sale for importation, or the sale within the United States after importation, of certain network devices, related software, and components thereof that the ALJ found infringe asserted claims 1, 2, 8-11, and 17-19 of the ’537 patent; asserted claims 6, 7, 20, and 21 of the ’592 patent; and asserted claims 5, 7, 45, and 46 of the ’145 patent. The ALJ did not find a violation of section 337 with respect to any asserted claims of the ’597 and ’164 patents. On April 11, 2016, the Commission decided to review certain findings contained in the initial determination. On June 23, 2016, the Commission issued its Final Determination, which found a violation with respect to the ’537, ’592, and ’145 patents, and found no violation with respect to the ’597 and ’164 patents. The Commission also issued a limited exclusion order and a cease and desist order pertaining to network devices, related software and components thereof that

89


infringe one or more of claims 1, 2, 8-11, and 17-19 of the ’537 patent; claims 6, 7, 20, and 21 of the ’592 patent; and claims 5, 7, 45, and 46 of the ’145 patent. On August 22, 2016, the Presidential review period for the 944 investigation expired. The USITC orders will be in effect until the expiration of the ’537, ’592, and ’145 patents.
Both we and Cisco filed petitions for review of the USITC’s Final Determination to the U.S. Court of Appeals for the Federal Circuit (“Federal Circuit”). On August 26, 2016, the Federal Circuit consolidated the appeals, and on September 23, 2016, it issued an order setting an expedited briefing schedule. The appeal is fully briefed and oral argument has not been scheduled.
On August 26, 2016, Cisco filed an enforcement complaint under Section 337 of the Tariff Act of 1930, as amended, with the USITC. Cisco alleges that we are violating the cease and desist and limited exclusion orders issued in the 944 Investigation by engaging in the “marketing, distribution, offering for sale, selling, advertising, and/or aiding or abetting other entities in the sale and/or distribution of products that Cisco alleges continue to infringe claims 1-2, 8-11, and 17-19 of the ’537 patent,” despite the design changes we have made to those products. Cisco asks the USTIC to (1) enforce the cease and desist order; (2) modify the Commission’s limited exclusion order and/or cease and desist order “in any manner that would assist in the prevention of the unfair practices that were originally the basis for issuing such Order or assist in the detection of violations of such Order”; (3) impose the maximum statutory civil penalties for violation of the cease and desist order “including monetary sanctions for each day’s violation of the cease and desist order of the greater of $100,000.00 or twice the domestic value of the articles entered or sold, whichever is higher”; (4) bring a civil action in U.S. district court “requesting collection of such civil penalties and the issuance of a mandatory injunction preventing further violation of Cease and Desist Order”; and (5) impose “such other remedies and sanctions as are appropriate and within the Commission’s authority.” On September 28, 2016, the Commission instituted the enforcement proceeding. The proceeding has been assigned to Administrative Law Judge Shaw, who presided over the underlying investigation. On October 14, 2016, we responded to the complaint by, among other things, denying the patent infringement allegations and raising affirmative defenses. On November 2, 2016, the ALJ issued an order setting the deadline for the initial determination for June 20, 2017 and the Target Date for September 20, 2017. On November 3, 2016, the ALJ issued a scheduling order setting the evidentiary hearing in this proceeding for April 5, 2017.
Certain Network Devices, Related Software, and Components Thereof (Inv. No. 337-TA-945) (“945 Investigation”)
On December 19, 2014, Cisco filed a complaint against us in the USITC alleging that we violated Section 337 of the Tariff Act of 1930, as amended. The USITC instituted Cisco’s complaint as Investigation No. 337-TA-945. Cisco alleges that certain of our switching products infringe the ’577, ’853, ’875, ’668, ’492, and ’211 patents. Cisco seeks, among other things, a limited exclusion order barring entry into the United States of accused switch products (including our 7000 Series of switches) related software, and components thereof and a cease and desist order against us restricting our activities with respect to our imported accused switch products, related software, and components thereof. On February 11, 2015, we responded to the notice of investigation and complaint in the 945 Investigation by, among other things, denying the patent infringement allegations and raising numerous affirmative defenses.
The ALJ issued a procedural schedule calling for, among other events: an evidentiary hearing on November 9-20, 2015; issuance of an initial determination regarding our alleged violations on April 26, 2016; and a Target Date for completion on August 26, 2016. On March 29, 2016, the ALJ issued a revised procedural schedule extending the deadline for issuance of an initial determination to August 26, 2016, and extending the Target Date to December 26, 2016. On August 24, 2016, the ALJ issued a revised procedural schedule extending the deadline for issuance of an initial determination to November 7, 2016, and extending the Target Date to March 7, 2017. On November 4, 2016, the ALJ issued a revised procedural schedule extending the deadline for issuance of an initial determination to December 7, 2016, and extending the Target Date to April 7, 2017. On December 7, 2016, the ALJ issued a revised procedural schedule extending the deadline for issuance of an initial determination to December 9, 2016, and extending the Target Date to April 9, 2017.
On December 9, 2016, the ALJ issued her initial determination finding a violation of section 337 of the Tariff Act. More specifically, the ALJ found that a violation has occurred in the importation into the United States, the sale for importation, or the sale within the United States after importation, of certain network devices, related software, and components thereof that the ALJ found infringe asserted claims 1, 7, 9, 10, and 15 of the ’577 patent; and asserted claims 1, 2, 4, 5, 7, 8, 10, 13, 19, 56, and 64 of the ’668 patent. The ALJ did not find a violation of section 337 with respect to asserted claim 2 of the ’577 patent or any asserted claims of the ’853, ’492, ’875, and ’211 patents. On December 29, 2016, Arista, Cisco and the OUII filed petitions for review of certain findings contained in the initial determination. On January 3, 2017, the Commission extended the Target Date to April 17, 2017, and set the deadline for determining whether to review the final initial determination to February 15, 2017. On January 27, 2017, the Commission further extended the Target Date to May 1, 2017, and set the deadline for determining whether to review the final initial determination to March 1, 2017. If the Commission finds a violation in its Final Determination, that finding will be subject to a 60-day Presidential review period.

90


Inter Partes Reviews
We have filed petitions for Inter Partes Review (“IPR”) of the ’597, ’211, ’668, ’853, ’537, ’577, ’886, and ’526 patents. IPRs relating to the ’597 (IPR No. 2015-00978) and ’211 (IPR No. 2015-00975) patents were instituted in October 2015 and hearings on these IPRs were completed in July 2016. On September 28, 2016, the PTAB issued a final written decision finding claims 1, 14, 39-42, 71, 72, 84, and 85 of the ’597 patent unpatentable. The PTAB also found that claims 29, 63, 64, 73, and 86 of the ’597 patent had not been shown to be unpatentable. Cisco requested rehearing of the PTAB’s Final Written Decision on October 28, 2016, which the PTAB denied on January 13, 2017. On January 23, 2017, we filed a notice of appeal with respect to this decision regarding claims 29, 63, 64, 73, and 86 of the ’597 patent. On October 5, 2016, the PTAB issued a final written decision finding claims 1 and 12 of the ’211 patent unpatentable. The PTAB also found that claims 2, 6-9, 13, 17-20 of the ’211 patent had not been shown to be unpatentable. On December 5, 2016, we filed a notice of appeal with respect to this decision regarding claims 2, 6-9, 13, 17-20, which was docketed as Appeal No. 17-1313. Cisco filed a notice of cross-appeal with respect to claims 1 and 12 on December 19, 2016, which was docketed as Appeal No. 17-1380. The Court of Appeals for the Federal Circuit consolidated these appeals on December 20, 2016. The briefing is set to be completed in July 2017.
The IPR relating to the ’886 patent was instituted on May 25, 2016. Following that decision, Cisco agreed to dismiss its claims as to the ʼ886 patent with prejudice, and we dismissed our counterclaims as to the ʼ886 patent without prejudice.
IPRs relating to the ’668 (IPR No. 2016-00309), ’577 (IPR No. 2016-00303), ’853 (IPR No. 2016-0306), and ’537 (IPR No. 2016-0308) patents were instituted in June 2016 and are set for hearing in March 2017. Final Written Decisions on these IPRs will be issued by June 2017.
* * * * *
We intend to vigorously defend against each of the Cisco’s lawsuits, as summarized in the preceding paragraphs. However, we cannot be certain that any claims by Cisco would be resolved in our favor regardless of the merit of the claims. Any adverse litigation ruling could result in the above described injunctive relief, could require a significant damages award against us or a requirement that we make substantial royalty payments to Cisco, and/or could require that we modify our products to the extent that we are found to infringe any valid claims asserted against us by Cisco.
For example, in the 944 Investigation, the USITC has issued a limited exclusion order barring entry into the United States of our network devices (including our 7000 Series of switches), related software, and components thereof that infringe one or more of the claims of the ʼ537, ʼ592, and ʼ145 patents specified above and a cease and desist order restricting our activities with respect to such imported products. In addition, in the 945 Investigation, the ALJ has issued her initial determination finding a violation of section 337 of the Tariff Act with respect to the ‘668 and ‘577 patents, which is now subject to review by the Commission.

To comply with these orders, we have sought to develop technical design-arounds that no longer infringe the patents that are the subject of the orders. In any efforts to develop technical design-arounds for our products, we may be unable to do so in a manner that does not continue to infringe the patents or that is acceptable to our customers. These development efforts could be extremely costly and time consuming as well as disruptive to our other development activities and distracting to management. Moreover, in the 944 Investigation and 945 Investigation, such design-arounds would require us to obtain approval of either the USITC or U.S. Customs and Border Protection (“CBP”) to resume the importation of the redesigned products into the United States. We may not be successful in our efforts to obtain such approvals to import such modified products in a timely manner, or at all. While a favorable ruling from the CBP would allow us to resume importation of our redesigned products into the United States, the USITC could still determine in an enforcement action that our redesigned products continue to infringe the patents that are the subject of any USITC orders. Any failure to effectively redesign our products, to obtain timely clearance from USITC or CBP to import such redesigned products, or to address the USITC findings in a manner that complies with the USITC orders, may cause a disruption to our product shipments and materially and adversely affect our business, prospects, reputation, results of operations, and financial condition.
Specifically, in response to the USITC’s findings in the 944 Investigation, we have made design changes to our products for sale in the United States to address the features that were found to infringe the ’537, ’592, ’145 patents. Following the issuance of the final determination in the 944 Investigation, we submitted a Section 177 ruling request to CBP seeking approval to import these redesigned products into the United States. On November 18, 2016, we received a 177 ruling from CBP finding that our redesigned products did not infringe the ‘537, ’592, and ‘145 patents, and approving the importation of these redesigned products into the United States. However, on January 13, 2017, at the request of Cisco Systems and without our input, CBP issued a letter to us revoking its prior November 18 ruling. Due to this revocation, we can no longer import its products into the United States. CBP has informed us that it currently takes no position on whether our redesigned products infringe and will conduct an inter partes proceeding between Arista and Cisco to determine whether our redesigned products infringe and whether to approve them for importation into the United States. We do not yet know when CBP will complete the process and provide that ruling. The CBP may not rule in a timely fashion, and we may not receive a favorable ruling at the end of the process.

91


Similarly, if the USITC finds in a Final Determination that we infringe any patent in the 945 Investigation, the USITC will likely issue remedial orders in that investigation as well. If such orders are not disapproved by the United States Trade Representative, we would need to further modify our products to take our products outside the scope of any patents we are found to have infringed in the 945 Investigation and obtain the USITC and/or CBP approvals described above in order to resume importation of our redesigned products into the United States.
If the USITC determines that our redesigned products continue to infringe the patents subject to any USITC limited exclusion order or cease and desist order in an enforcement action for either the 944 Investigation or the 945 Investigation, the USITC may impose the maximum statutory civil penalties for violation of the cease and desist order “including monetary sanctions for each day’s violation of the cease and desist order of the greater of $100,000.00 or twice the domestic value of the articles entered or sold, whichever is higher,” bring a civil action in U.S. district court “requesting collection of such civil penalties and the issuance of a mandatory injunction preventing further violation of Cease and Desist Order” or impose “such other remedies and sanctions as are appropriate and within the Commission’s authority.”
In order to comply with the USITC’s remedial orders, we have also made certain changes to our manufacturing, importation and shipping workflows. These changes have included shifting manufacturing and integration of our products to be sold in the United States to U.S. facilities. Such changes may be extremely costly, time consuming, and we may not be able to implement such changes successfully. Any failure to successfully change our manufacturing and importation processes or shipping workflows in a manner that is compliant with the limited exclusion order and cease and desist order may cause a disruption in our product shipments and materially and adversely affect our business, prospects, reputation, results of operations, and financial condition.
In connection with these changes, to the extent that we are required to make further modifications to our supply chain to obtain alternative U.S. sources for subcomponents, we may be unable to obtain a sufficient quantity of these components on commercially reasonable terms or in a timely manner, if at all, which could delay or halt entirely production of our products or require us to make further modifications to our products to incorporate new components that are available in the United States. Any of these events could result in lost sales, reduced gross margins or damage to our end-customer relationships, which would materially and adversely impact our business, financial condition, results of operations and prospects.
Additionally, the existence of Cisco’s lawsuits against us could cause concern among our customers and partners and could adversely affect our business and results of operations. Whether or not we prevail in the lawsuit, we expect that the litigation will be expensive, time-consuming and a distraction to management in operating our business.
With respect to the various legal proceedings described above, it is our belief that while a loss is not probable, it may be reasonably possible. Further, at this stage in the litigation, any possible loss or range of loss cannot be estimated.  However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us in a reporting period for a material amount, our consolidated financial statements for that reporting period could be materially adversely affected.
Other Matters
In the ordinary course of business, we are a party to other claims and legal proceedings including matters relating to commercial, employee relations, business practices and intellectual property. We record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. As of December 31, 2016, provisions recorded for contingent losses related to other claims and matters have not been significant. Based on currently available information, management does not believe that any additional liabilities relating to other unresolved matters are probable or that the amount of any resulting loss is estimable, and believes these other matters are not likely, individually and in the aggregate, to have a material adverse effect on our financial position, results of operations or cash flows. However, litigation is subject to inherent uncertainties and our view of these matters may change in the future. Were an unfavorable outcome to occur, there exists the possibility of a material adverse impact on our financial position, results of operations or cash flows for the period in which the unfavorable outcome occurs, and potentially in future periods.


92


6.    Equity Award Plan Activities
2014 Equity Incentive Plan
In April 2014, the board of directors and stockholders approved the 2014 Equity Incentive Plan (the “2014 Plan”), effective on the first day that our common stock was publicly traded. Our board of directors has terminated the 2004 and 2011 equity plans as to future grants. However, these plans will continue to govern the terms and conditions of the outstanding options previously granted thereunder.
Awards granted under the 2014 Plan could be in the form of Incentive Stock Options (“ISOs”), Nonstatutory Stock Options (“NSOs”), Restricted Stock Awards (“RSAs”), Stock Appreciation Rights (“SARs”) or Restricted Stock Units (“RSUs”). The number of shares available for grant and issuance under the 2014 Plan increases automatically on January 1 of each year commencing with 2016 by the number of shares equal to 3% of our shares outstanding on the immediately preceding December 31, but not to exceed 12,500,000 shares, unless the board of directors, in its discretion, determines to make a smaller increase. As of December 31, 2016, there remained approximately 11.8 million shares available for issuance under the 2014 Plan.
On February 6, 2017, our board of directors authorized an increase to the shares available for issuance under the plan of 3% of the total shares outstanding on December 31, 2016 effective January 1, 2017. The increase amounted to 2,124,333 shares.
2014 Employee Stock Purchase Plan
In April 2014, the board of directors and stockholders approved the 2014 Employee Stock Purchase Plan (the “ESPP”). The ESPP became effective on the first day that our common stock was publicly traded. The number of shares reserved for issuance under the ESPP increases automatically on January 1 of each year by the number of shares equal to 1% of our shares outstanding immediately preceding December 31, but not to exceed 2,500,000 shares, unless the board of directors, in its discretion, determines to make a smaller increase.
Under our 2014 ESPP eligible employees are permitted to acquire shares of our common stock at 85% of the lower of the fair market value of our common stock on the first trading day of each offering period or on the exercise date. Each offering period will be approximately two years starting on the first trading date after February 15 and August 15 of each year. Participants may purchase shares of common stock through payroll deductions up to 10% of their eligible compensation, subject to Internal Revenue Service mandated purchase limits. As of December 31, 2016, there remained 1,483,846 shares available for issuance under the ESPP.
On February 6, 2017, our board of directors authorized an increase to shares available for issuance under the plan of 1% of the total shares outstanding on December 31, 2016 effective January 1, 2017. The increase amounted to 708,111 shares.
Stock Option Activities
The following table summarizes the option activity under our stock plans and related information (in thousands, except years and per share amounts):
 
 
Options Outstanding 
 
 
 
 
 
 
Number of
Shares
Underlying
Outstanding Options
 
Weighted-
Average
Exercise
Price per Share
 
Weighted-
Average
Remaining
Contractual
Term (Years) of
Stock Options
 
Aggregate
Intrinsic
Value
of Stock
Options
Outstanding
Balance—December 31, 2015
 
11,630

 
$
24.49

 
7.6
 
$
620,802

Authorized
 
 
 
 
 
 
 
 
Options granted
 
441

 
56.95

 
 
 
 
Options exercised
 
(2,200
)
 
11.32

 
 
 
 
Options canceled
 
(362
)
 
31.22

 
 
 
 
Balance—December 31, 2016
 
9,509

 
$
28.79

 
6.9
 
$
646,394

Vested and exercisable—December 31, 2016
 
3,642

 
$
15.29

 
6.1
 
$
296,738

Vested and expected to vest—December 31, 2016
 
9,050

 
$
28.23

 
6.9
 
$
620,296

_________________
The weighted-average grant-date fair value of options granted during the year ended December 31, 2016 and 2015 was $23.66 and $29.20 per share, respectively. The aggregate intrinsic value of options exercised during the year ended December 31, 2016 was $147.6 million.

93


Restricted Stock Unit (RSU) Activities
A summary of the activity under our 2014 Plan and changes during the reporting period and a summary of information related to RSUs are presented below (in thousands, except years and per share amounts):
 
Number of
Shares
 
Weighted-
Average Grant
Date Fair Value Per Share
 
Weighted-Average
Remaining
Contractual Term (in years)
 
Aggregate Intrinsic Value
Unvested balance—December 31, 2015
893

 
$
70.14

 
1.9
 
$
69,509

       RSUs granted
816

 
76.54

 
 
 
 
       RSUs vested
(244
)
 
69.32

 
 
 
 
       RSUs forfeited/canceled
(90
)
 
67.97

 
 
 
 
Unvested balance—December 31, 2016
1,375

 
$
74.23

 
1.8
 
$
133,081

RSUs vested and expected to vest—December 31, 2016
1,288

 
$
74.14

 
1.7
 
$
124,683

Employee Stock Purchase Plan Activities
During the year ended December 31, 2016, we issued 256,223 shares at an average purchase price of $40.30 under our ESPP. Shares available for future issuance under our ESPP, subsequent to the increase authorized by our board of directors, are approximately 2.2 million.
Shares Available for Grant
The following table presents the stock activity and the total number of shares available for grant as of December 31, 2016 (in thousands):
 
 
Number of Shares
Balance—December 31, 2015
 
10,495

Authorized
 
2,044

Options granted
 
(441
)
RSUs granted
 
(816
)
Options canceled
 
362

Options repurchased
 
5

RSUs forfeited
 
90

Shares traded for taxes
 
15

Balance—December 31, 2016
 
11,754

Early Exercise of Stock Options
    
We have historically allowed our employees and directors to exercise options prior to vesting. Upon an "early exercise" of these options, the unvested shares acquired through the exercise become options subject to our repurchase right that lapse in accordance with the original option vesting schedule. Upon termination of employment prior to our repurchase rights lapsing in full, we have a right to repurchase the unvested shares at the original purchase price. The proceeds received from the early exercise of stock options and are initially recorded in other liabilities and are reclassified to common stock and paid-in capital as our repurchase right lapse. For the year ended December 31, 2016, we repurchased 5,364 shares of common stock at the original exercise price due to the termination of the holders of the unvested shares. As of December 31, 2016, early exercised shares subject to repurchase were 0.3 million, with an aggregate value of $1.3 million.

94


Stock-Based Compensation Expense
Total stock-based compensation expense related to options, RSAs, ESPP and RSUs granted were charged to the department to which the associated employee reported as follow (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Cost of revenue
$
3,620

 
$
3,048

 
$
1,535

Research and development
31,892

 
25,515

 
14,986

Sales and marketing   
15,666

 
11,454

 
7,643

General and administrative
7,854

 
5,286

 
3,455

           Total stock-based compensation
$
59,032

 
$
45,303

 
$
27,619

Determination of Fair Value
We record stock-based compensation awards based on fair value as of the grant date. For option awards and ESPP offerings we use the Black-Scholes-Merton option-pricing model to determine fair value. We recognize such costs as compensation expense generally on a straight-line basis over the requisite service period of the award.
Stock Options
For the years ended December 31, 2016, 2015 and 2014 the fair value of each stock option granted under our plans was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions and fair value per share:  
 
Year Ended December 31,
 
2016
 
2015
 
2014
Expected term (in years)
6.7

 
6.2

 
7.6

Risk-free interest rate
1.5
%
 
1.6
%
 
2.2
%
Expected volatility
38.9
%
 
42.9
%
 
47.7
%
Dividend rate
%
 
%
 
%
As of December 31, 2016, the total unrecognized stock-based compensation expense for unvested stock options, net of expected forfeitures, was $87.4 million, which is expected to be recognized over a weighted-average period of 3.7 years. The total fair value of options vested for the year ended December 31, 2016 was $28.6 million.
As of December 31, 2016, there was $87.6 million of unrecognized stock-based compensation expense related to unvested RSUs, net of estimated forfeitures. This amount is expected to be recognized over a weighted-average period of 3.4 years.
ESPP
The following table summarizes the assumptions relating to our ESPP:
 
Year Ended December 31,
 
2016
 
2015
 
2014
Expected term (in years)
1.2

 
1.4

 
1.4

Risk-free interest rate
0.6
%
 
0.3
%
 
0.3
%
Expected volatility
31.8
%
 
34.8
%
 
36.3
%
Dividend rate
%
 

 

As of December 31, 2016, the total unrecognized stock-based compensation expense related to unvested ESPP options, net of expected forfeitures, was $4.2 million, which is expected to be recognized over a weighted-average period of 1.5 years.

95


7.    Net Income Per Share Available to Common Stock
The following table sets forth the computation of our basic and diluted net income per share available to common stock (in thousands, except per share amounts):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Numerator:
 
 
 
 
 
Basic:
 
 
 
 
 
Net income
$
184,189

 
$
121,102

 
$
86,850

Less: undistributed earnings allocated to participating securities
(1,224
)
 
(1,987
)
 
(17,961
)
Net income available to common stockholders, basic
$
182,965

 
$
119,115

 
$
68,889

Diluted:
 
 
 
 
 
Net income attributable to common stockholders, basic
$
182,965

 
$
119,115

 
$
68,889

Add: undistributed earnings allocated to participating securities
74

 
149

 
1,635

Net income attributable to common stockholders, diluted
$
183,039

 
$
119,264

 
$
70,524

Denominator:
 
 
 
 
 
Basic:
 
 
 
 
 
Weighted-average shares used in computing net income per share available to common stockholders, basic
68,771

 
65,964

 
48,427

Diluted:
 
 
 
 
 
Weighted-average shares used in computing net income per share available to common stockholders, basic
68,771

 
65,964

 
48,427

Add weighted-average effect of dilutive securities:
 
 
 
 
 
Stock options, RSUs and RSAs
4,408

 
5,363

 
6,059

Employee stock purchase plan
43

 
84

 
104

Stock purchase rights

 

 

Weighted-average shares used in computing net income per share available to common stockholders, diluted
73,222

 
71,411

 
54,590

Net income per share attributable to common stockholders:
 
 
 
 
 
Basic
$
2.66

 
$
1.81

 
$
1.42

Diluted
$
2.50

 
$
1.67

 
$
1.29

The following outstanding shares of common stock equivalents were excluded from the computation of diluted net income per share available to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Stock options and RSUs to purchase common stock
2,594

 
2,427

 
1,263



96


8.     Income Taxes
The geographical breakdown of income before provision for income taxes is as follows (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Domestic
$
196,202

 
$
129,240

 
$
120,838

Foreign
46,023

 
16,769

 
670

Income before provision for income taxes
$
242,225

 
$
146,009

 
$
121,508

The components of the provision for income taxes are as follows (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Current provision for income taxes:
 
 
 
 
 
Federal
$
67,253

 
$
43,706

 
$
34,314

State
10,529

 
5,500

 
4,493

Foreign
2,016

 
1,588

 
3,306

Total current
79,798

 
50,794

 
42,113

Deferred tax benefit:
 
 
 
 
 
Federal
(18,579
)
 
(23,896
)
 
(7,105
)
State
(3,564
)
 
(2,300
)
 
230

Foreign
381

 
309

 
(580
)
Total deferred
(21,762
)
 
(25,887
)
 
(7,455
)
Total provision for income taxes
$
58,036

 
$
24,907

 
$
34,658

The reconciliation of the statutory federal income tax and our effective income tax is as follows:
 
Year Ended December 31,
 
2016
 
2015
 
2014
U.S. federal statutory income tax
35.00
 %
 
35.00
 %
 
35.00
 %
State tax, net of federal benefit
(0.03
)
 
(1.35
)
 
1.19

Foreign tax differential
(3.24
)
 
(2.16
)
 
0.68

Tax credits
(4.24
)
 
(6.72
)
 
(5.26
)
Change in valuation allowance
1.71

 
2.84

 
1.92

Permanent items
(1.02
)
 
(1.32
)
 
(0.86
)
Uncertain tax positions and associated interest
(1.46
)
 
(3.95
)
 
0.37

Stock-based compensation
(2.81
)
 
(5.29
)
 
(4.01
)
Other, net
0.05

 
0.01

 
(0.51
)
Total provision for income taxes
23.96
 %
 
17.06
 %
 
28.52
 %
We have operations and a taxable presence in numerous jurisdictions outside the U.S. All of these countries except one jurisdiction have a lower tax rate than the U.S. The significant jurisdictions in which we have a presence include Cayman Islands, Ireland, and the United Kingdom.


97


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
 
2015
Deferred tax assets:
 
 
 
Property and equipment
$
473

 
$
241

Stock-based compensation
23,071

 
15,859

Reserves and accruals not currently deductible
49,436

 
33,686

Net operating losses
1,140

 
221

Tax credits
15,015

 
12,465

State taxes

 
9

Other
194

 
380

Gross deferred tax assets
89,329

 
62,861

Valuation allowance
(16,894
)
 
(12,655
)
Total deferred tax assets
72,435

 
50,206

Deferred tax liabilities:
 
 
 
Property and equipment
(198
)
 
(1,517
)
Accrued liabilities
(2,555
)
 
(728
)
Other
(3
)
 
(1
)
Total deferred tax liabilities
(2,756
)
 
(2,246
)
Net deferred tax assets
$
69,679

 
$
47,960

The following table presents the breakdown between non-current deferred tax assets and liabilities (in thousands):
 
December 31,
 
2016
 
2015
Deferred tax assets, non-current
70,960

 
48,429

Deferred tax liabilities, non-current
(1,281
)
 
(469
)
Total net deferred tax assets
$
69,679

 

$47,960

Recognition of deferred tax assets is appropriate when realization of these assets is more likely than not. We believe that all of the deferred tax assets were realizable with the exception of California and Canada deferred tax assets. Therefore, a valuation allowance of $16.9 million and $12.7 million was recorded as of December 31, 2016 and 2015, respectively, against the California and Canadian deferred tax assets as it was not more likely than not that these assets will be recognized. The net valuation allowance increased by $4.2 million and $3.7 million as of December 31, 2016 and 2015, respectively.
As of December 31, 2016, we had no net operating loss carryforwards for federal and state income tax purposes. For foreign jurisdictions, we had combined foreign net operating loss carryforwards of $17.2 million which do not expire.
As of December 31, 2016, we had no U.S. federal credit carryforwards and state credit carryforwards of $39.2 million, which can be carried over indefinitely. For foreign jurisdictions, we had $1.1 million of Canadian scientific research and experimental development tax credit carry-forwards, which begin to expire in 2034.
Utilization of the net operating losses and tax credit carryforwards may be subject to limitations due to ownership changes limitations provided in the Internal Revenue code and similar state or foreign provisions. In all years up to December 31, 2016, such limitations had no impact to our deferred tax assets.
Our policy with respect to our undistributed foreign subsidiaries earnings is to 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, 2015 and 2014, the undistributed earnings approximated $36.4 million, $16.4 million and $4.9 million, respectively. The determination of the future tax consequences of the remittance of these earnings is not practicable.

98


Uncertain Tax Positions
We recognize uncertain tax positions only to the extent that management believes that it is more likely than not the position will be sustained. The reconciliation of the beginning and ending amount of gross unrecognized tax benefits as of December 31, 2016, 2015 and 2014 was as follows (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Gross unrecognized tax benefits—beginning balance
$
22,239

 
$
21,322

 
$
16,973

         Increases related to tax positions taken in a prior year
46

 
346

 
425

         Increases related to tax positions taken during current year
11,359

 
7,385

 
4,355

         Decreases related to tax positions taken in a prior year
(426
)
 
(228
)
 
(431
)
         Decreases related to settlements with taxing authorities
(432
)
 

 

         Decreases related to lapse of statute of limitations
(5,871
)
 
(6,586
)
 

Gross unrecognized tax benefits—ending balance
$
26,915

 
$
22,239

 
$
21,322

As of December 31, 2016, 2015 and 2014 the total amount of gross unrecognized tax benefits was $26.9 million, $22.2 million and $21.3 million of which $13.9 million, $13.0 million and $15.8 million would affect our effective tax rate if recognized, respectively.
Our policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. We have recorded a net benefit for interest and penalties of $0.5 million and net expense of $0.4 million in the years ended December 31, 2016 and 2015, respectively. As of December 31, 2016 and 2015, we recognized a liability for interest and penalties of $0.6 million and $1.1 million, respectively.
We have been selected for examination by the Internal Revenue Service ("IRS") for our 2013 and 2014 tax years. It is difficult to determine when the examinations will be settled or their final outcomes in the foreseeable future. We believe that we have adequately provided reserves for any reasonably foreseeable adjustment to our tax returns.
The statute of limitations for Federal remains open for 2013 and forward. Because of the net operating loss and tax credit carryforwards, all tax years remain open to state tax examination. The majority of our foreign tax returns are open to audit under the statute of limitations of the respective foreign countries, in which the subsidiaries are located. It is possible that the amount of existing unrecognized tax benefits may decrease within the next 12 months as a result of statute of limitation lapses in some of the jurisdictions, however, an estimate of the range cannot be made.


99


9.     Segment Information
We have determined that we operate as one reportable segment. The following table represents revenue based on the customer’s location, as determined by the customer’s shipping address (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
United States
$
862,352

 
$
634,413

 
$
456,691

Other Americas
12,388

 
12,506

 
8,853

Europe, Middle East and Africa
168,789

 
128,400

 
74,555

Asia Pacific
85,638

 
62,272

 
44,007

Total revenue
$
1,129,167

 
$
837,591

 
$
584,106

Long lived assets, excluding intercompany receivables, investments in subsidiaries, privately held equity investments and deferred tax assets, net by location are summarized as follows (in thousands):
 
December 31,
 
2016
 
2015
United States
$
69,352

 
$
70,719

International
7,609

 
8,987

Total
$
76,961

 
$
79,706


10.    Related Party Transactions and Balances
Certain members of our board of directors serve on the boards of our customers and one of our vendors. During the years ended December 31, 2016, 2015 and 2014, we recognized revenue of $76.1 million, $39.4 million and $29.6 million, respectively, from sales transactions with these related party customers. Amounts due from these related party customers were $8.7 million and $9.8 million as of December 31, 2016 and 2015, respectively. The amount incurred related to transactions with a related party vendor was $2.1 million and $2.7 million during the year ended December 31, 2016 and 2015. There were no transactions with this related party vendor during the year ended December 31, 2014.



100


11.    Selected Quarterly Financial Information (Unaudited)
The following tables set forth selected unaudited quarterly consolidated statements of income data for each of the quarters in the years ended December 31, 2016 and 2015:
 
 
Three Months Ended
 
 
Dec. 31, 2016
 
Sep. 30, 2016
 
Jun. 30, 2016
 
Mar. 31, 2016
 
Dec. 31, 2015
 
Sep. 30, 2015
 
Jun. 30, 2015
 
Mar. 31, 2015
 
 
(in thousands)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product
 
$
289,008

 
$
254,238

 
$
235,616

 
$
212,475

 
$
217,325

 
$
193,339

 
$
174,072

 
$
160,141

Service
 
38,961

 
36,023

 
33,125

 
29,721

 
28,121

 
24,209

 
21,480

 
18,904

Total revenue
 
327,969

 
290,261

 
268,741

 
242,196

 
245,446

 
217,548

 
195,552

 
179,045

Cost of revenue: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product
 
108,057

 
94,777

 
88,021

 
78,913

 
81,142

 
67,990

 
60,014

 
54,439

Service
 
9,757

 
9,064

 
9,269

 
8,193

 
8,136

 
7,810

 
7,648

 
6,852

Total cost of revenue
 
117,814

 
103,841

 
97,290

 
87,106

 
89,278

 
75,800

 
67,662

 
61,291

Gross profit
 
210,155

 
186,420

 
171,451

 
155,090

 
156,168

 
141,748

 
127,890

 
117,754

Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development
 
71,398

 
70,648

 
69,020

 
62,515

 
57,413

 
58,748

 
49,947

 
43,340

Sales and marketing
 
38,321

 
33,216

 
31,744

 
27,606

 
31,308

 
26,508

 
26,681

 
24,587

General and administrative
 
22,941

 
19,535

 
17,529

 
15,234

 
18,050

 
25,195

 
18,403

 
14,072

Total operating expenses
 
132,660

 
123,399

 
118,293

 
105,355

 
106,771

 
110,451

 
95,031

 
81,999

Income from operations
 
77,495

 
63,021

 
53,158

 
49,735

 
49,397

 
31,297

 
32,859

 
35,755

Other income (expense), net:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Interest expense
 
(918
)
 
(735
)
 
(732
)
 
(751
)
 
(746
)
 
(753
)
 
(832
)
 
(821
)
Other income (expense), net
 
560

 
639

 
416

 
337

 
(109
)
 
13

 
417

 
(468
)
Total other income (expense), net
 
(358
)
 
(96
)
 
(316
)
 
(414
)
 
(855
)
 
(740
)
 
(415
)
 
(1,289
)
Income before provision for income taxes
 
77,137

 
62,925

 
52,842

 
49,321

 
48,542

 
30,557

 
32,444

 
34,466

Provision for income taxes
 
18,354

 
11,668

 
13,938

 
14,076

 
4,618

 
1,867

 
8,448

 
9,974

Net income
 
$
58,783

 
$
51,257

 
$
38,904

 
$
35,245

 
$
43,924

 
$
28,690

 
$
23,996

 
$
24,492

Net income per share attributable to common stockholders:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic
 
$
0.84

 
$
0.74

 
$
0.57

 
$
0.52

 
$
0.65

 
$
0.42

 
$
0.36

 
$
0.37

Diluted
 
$
0.79

 
$
0.69

 
$
0.53

 
$
0.48

 
$
0.60

 
$
0.39

 
$
0.33

 
$
0.34


Item 9. Change in and Disagreements With Accountants on Accounting and Financial Disclosure
None
Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Management, with the participation of our Chief Executive Officer ("CEO") and our Chief Financial Officer ("CFO"), evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2016. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a 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 its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Based on the evaluation of our disclosure controls and procedures as of December 31, 2016, our CEO and CFO concluded that, as of such date, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable

101


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 Securities and Exchange Commission (SEC) 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.        
Changes in Internal Control over Financial Reporting    
There have been no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Securities and Exchange Act of 1934, as amended, that occurred during the year ended December 31, 2016 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations of Internal Controls
Our management, including our CEO and CFO, does not expect that our disclosure controls and procedures or our internal controls over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

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 Securities Exchange Act of 1934. Our internal control over financial reporting is a process designed under the supervision of our principal executive and principal financial officers to provide reasonable assurance regarding the reliability of financial reporting and the preparation of our financial statements for external purposes in accordance with U.S. generally accepted accounting principles.
    
Our internal control over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. generally accepted accounting principles, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the Consolidated Financial Statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. Management assessed the effectiveness of our internal control over financial reporting as of December 31, 2016, based on the framework set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control - Integrated Framework (2013 framework). Based on that assessment, management concluded that, as of December 31, 2016, our internal control over financial reporting was effective.

The effectiveness of our internal control over financial reporting as of December 31, 2016, has been audited by Ernst & Young LLP, the independent registered public accounting firm that audits our Consolidated Financial Statements, as stated in their report preceding this report, which expresses an unqualified opinion on the effectiveness of our internal control over financial reporting as of December 31, 2016.



102


Item 9B. Other Information
None

PART III


Item 10. Directors, Executive Officers, and Corporate Governance
Information required by this Item is incorporated herein by reference to our definitive proxy statement with respect to our 2017 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K.

Item 11. Executive Compensation
Information required by this Item is incorporated herein by reference to our definitive proxy statement with respect to our 2017 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
Information required by this Item is incorporated herein by reference to our definitive proxy statement with respect to our 2017 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K.

Item 13. Certain Relationships and Related Transactions and Director Independence
Information required by this Item is incorporated herein by reference to our definitive proxy statement with respect to our 2017 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K.

Item 14. Principal Accountant Fees and Services
Information required by this Item is incorporated herein by reference to our definitive proxy statement with respect to our 2017 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K.

PART IV

Item 15. Exhibits and Financial Statement Schedules
Documents filed as part of this Annual Report on Form 10-K are as follows:
1.
Consolidated Financial Statements
Our Consolidated Financial Statements are listed in the “Index to Consolidated Financial Statements” under Part II, Item 8 of this Annual Report on Form 10-K.    
2.
Financial Statement Schedules
Financial statement schedules have been omitted because they are not required, not applicable, not present in amounts sufficient to require submission of the schedule, or the required information is shown in the Consolidated Financial Statements or Notes thereto.
3.
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 Annual Report on Form 10-K, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).


103


Item 6. Exhibits

See the Exhibit Index following the signature page to this Annual Report on Form 10-K for a list of exhibits filed or furnished with this report, which Exhibit Index is incorporated herein by reference.


104


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
 
Arista Networks, Inc.
 
 
 
(Registrant)
Dated:
February 17, 2017
By:
/s/ JAYSHREE ULLAL
 
 
 
Jayshree Ullal
 
 
 
President, Chief Executive Officer and Director
 
 
 
 (Principal Executive Officer)
POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Jayshree Ullal and Ita Brennan, jointly and severally, his or her attorney-in-fact, with the power of substitution, for him or her in any and all capacities, to sign any amendments to this Annual Report on Form 10-K and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his or her substitute or substitutes, may do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Company and in the capacities and on the dates indicated:

Signature
 
Title
 
Date
/s/ JAYSHREE ULLAL
 
President, Chief Executive Officer and Director (Principal Executive Officer)
 
February 17, 2017
Jayshree Ullal
 
 
 
 
/s/ ITA BRENNAN
 
Chief Financial Officer (Principal Accounting and Financial Officer)
 
February 17, 2017
Ita Brennan
 
 
 
 
/s/ ANDY BECHTOLSHEIM
 
Founder, Chief Development Officer and Director
 
February 17, 2017
Andy Bechtolsheim
 
 
 
 
/s/ CHARLES GIANCARLO
 
Director
 
February 17, 2017
Charles Giancarlo
 
 
 
 
/s/ ANN MATHER
 
Director
 
February 17, 2017
Ann Mather
 
 
 
 
/s/ DAN SCHEINMAN
 
Director
 
February 17, 2017
Dan Scheinman
 
 
 
 
/s/ MARC STOLL
 
Director
 
February 17, 2017
Marc Stoll
 
 
 
 
/s/ NIKOS THEODOSOPOULOS
 
Director
 
February 17, 2017
Nikos Theodosopoulos
 
 
 
 
 
 
 
 
 


105


EXHIBIT INDEX

 
 
 
 
Incorporated by Reference
Exhibit Number
 
Description
 
Form
 
File No.
 
Exhibit
 
Filing Date
 
Filed Herewith
3.1
  
Amended and Restated Certificate of Incorporation of the Registrant.
 
10-Q
 
001-36468
 
3.1
 
8/8/2014
 
 
3.2
  
Bylaws of the Registrant.
 
10-Q
 
001-36468
 
3.2
 
8/8/2014
 
 
4.1
  
Form of the Registrant’s common stock certificate.
 
S-1/A
 
333-194899
 
4.1
 
4/21/2014
 
 
4.2
  
Investors’ Rights Agreement, dated October 16, 2004, between Registrant and certain holders of Registrant’s capital stock named therein.
 
S-1
 
333-194899

 
4.2
 
3/31/2014
 
 
4.3
  
Investors’ Rights Agreement, dated January 4, 2011, between Registrant and certain holders of Registrant’s capital stock named therein.
 
S-1
 
333-194899
 
4.3
 
3/31/2014
 
 
10.1
  
Form of Indemnification Agreement between the Registrant and each of its directors and executive officers.
 
S-1/A
 
333-194899
 
10.1
 
5/2/2014
 
 
10.2 †
  
2004 Equity Incentive Plan.
 
S-1
 
333-194899
 
10.2
 
3/31/2014
 
 
10.3 †
  
2011 Equity Incentive Plan.
 
S-1
 
333-194899
 
10.3
 
3/31/2014
 
 
10.4 †
  
2014 Equity Incentive Plan.
 
S-1/A
 
333-194899
 
10.4
 
5/2/2014
 
 
10.5 †
  
2014 Employee Stock Purchase Plan.
 
10-K
 
001-36468
 
10.5
 
3/11/2015
 
 
10.6 †
  
Offer Letter, dated October 17, 2004, by and between the Registrant and Kenneth Duda.
 
S-1
 
333-194899

 
10.6
 
3/31/2014
 
 
10.7 †
  
Offer Letter, dated June 8, 2007, by and between the Registrant and Anshul Sadana.
 
S-1
 
333-194899

 
10.7
 
3/31/2014
 
 
10.8 †
  
Offer Letter, dated August 1, 2008, by and between the Registrant and Jayshree Ullal.
 
S-1
 
333-194899
 
10.8
 
3/31/2014
 
 
10.9 †
  
Offer Letter, dated March 27, 2013, by and between the Registrant and Charles Giancarlo.
 
S-1
 
333-194899
 
10.9
 
3/31/2014
 
 
10.10 †
  
Offer Letter, dated June 3, 2013, by and between the Registrant and Ann Mather.
 
S-1
 
333-194899
 
10.10
 
3/31/2014
 
 
10.11 †
  
Offer Letter, dated October 3, 2013, by and between the Registrant and Marc Stoll.
 
S-1
 
333-194899
 
10.13
 
3/31/2014
 
 
10.12
  
Lease between Arista Networks, Inc. and The Irvine Company LLC, dated August 10, 2012, as amended on February 28, 2013.
 
S-1
 
333-194899

 
10.15
 
3/31/2014
 
 
10.13
 
Second Amendment to Lease, by and between Arista Networks, Inc. and The Irvine Company LLC, dated July 30, 2014.
 
10-Q
 
001-36468

 
10.1
 
8/8/2014
 
 
10.14
  
License Agreement, dated November 30, 2004, by and between the Registrant and Optumsoft, Inc.
 
S-1
 
333-194899

 
10.16
 
3/31/2014
 
 
10.15‡
  
Manufacturing Services Letter Agreement, dated February 5, 2007, between the Registrant and Jabil Circuit, Inc.
 
S-1
 
333-194899
 
10.17
 
3/31/2014
 
 
10.16 †
  
Employee Incentive Plan.
 
S-1/A
 
333-194899
 
10.21
 
4/21/2014
 
 
10.17 †
  
Offer Letter, dated May 18, 2015, by and between the Registrant and Ita Brennan.
 
8-K
 
001-36468
 
10.1
 
5/14/2015
 
 
10.18 †
  
Severance Agreement, effective May 18, 2015, by and between the Registrant and Ita Brennan.
 
8-K
 
001-36468
 
10.2
 
5/14/2015
 
 
10.19 †
 
Offer letter, dated November 2, 2012, be and between the Registrant and Mark Smith
 
10-Q
 
001-36468
 
10.1
 
5/5/2016
 
 
10.20 †
 
Severance Agreement, dated December 3, 2012, by and between the Registrant and Mark Smith
 
10-Q
 
001-36468
 
10.2
 
5/5/2016
 
 
10.21 †
 
2015 Global Sales Incentive Plan
 
10-Q
 
001-36468
 
10.3
 
5/5/2016
 
 

106


10.22‡
 
Amended and Restated Manufacturing Services Agreement, dated February 18, 2016, between the Registrant and Sanmina Corporation
 
10-Q
 
001-36468
 
10.1
 
11/3/2016
 
 
21.1
  
List of Subsidiaries of the Registrant.
 
 
 
 
 
 
 
 
 
ü
23.1
 
Consent of Independent Registered Public Accounting Firm.
 
 
 
 
 
 
 
 
 
ü
31.1
 
Certification of the Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
 
 
 
 
 
 
 
ü
31.2
 
Certification of the Chief Financial Officer pursuant to Section 302(a) of the Sarbanes-Oxley Act of 2002.
 
 
 
 
 
 
 
 
 
ü
32.1*
 
Certifications of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002.
 
 
 
 
 
 
 
 
 
ü
101.INS
 
XBRL Instance Document.
 
 
 
 
 
 
 
 
 
 
101.SCH
 
XBRL Taxonomy Extension Schema Document.
 
 
 
 
 
 
 
 
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
 
 
 
 
 
 
 
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document.
 
 
 
 
 
 
 
 
 
 
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document.
 
 
 
 
 
 
 
 
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document.
 
 
 
 
 
 
 
 
 
 
______________________

* The certifications attached as Exhibit 32.1 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 Arista 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.
† Indicates a management contract or compensatory plan or arrangement.
‡ Confidential treatment has been requested for portions of this exhibit. These portions have been omitted and have been filed separately with the Securities and Exchange Commission.






107
EX-21.1 2 ex211q42016listofsubsidiar.htm LIST OF SUBSIDIARIES OF THE REGISTRANT Exhibit


Exhibit 21.1
SUBSIDIARIES OF ARISTA NETWORKS, INC.

Name of Subsidiary
 
Jurisdiction of Incorporation
Arista Networks Australia Pty Ltd.
 
Australia
Arista Networks Austria GmBH
 
Austria
Arista Networks Canada Ltd.
 
Canada
Arista Networks ULC
 
Canada
Arista Technology Limited
 
Cayman Islands
Arista Networks (Shanghai) Co. Ltd.
 
China
Arista Networks Cyprus Ltd.
 
Cyprus
Arista Networks EURL
 
France
Arista Networks GmBH
 
Germany
Arista Networks Hong Kong Ltd.
 
Hong Kong
Arista Networks India Pvt. Ltd.
 
India
Arista Networks Limited
 
Ireland
Arista Networks International Limited
 
Ireland
Arista Networks Israel Ltd.
 
Israel
Arista Networks Japan Ltd. GK
 
Japan
Arista Networks Korea, LLC
 
Korea
Arista Networks Malaysia, Sdn. Bhd.
 
Malaysia
Arista Networks Mexico S. de R.L. de C.V.
 
Mexico
Arista Networks Middle East DMCC
 
United Arab Emirates
Arista Networks B.V.
 
Netherlands
Arista Networks Singapore Pvt. Ltd.
 
Singapore
Arista Networks Sweden AB
 
Sweden
Arista Networks Taiwan Limited
 
Taiwan
Arista Networks UK Ltd.
 
United Kingdom





EX-23.1 3 ex231q42016independentaudi.htm CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM Exhibit



Exhibit 23.1


CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We consent to the incorporation by reference in the Registration Statements (Form S-8 Nos. 333-196550, 333-202919 and 333-209723) pertaining to the 2004 Equity Incentive Plan, the 2011 Equity Incentive Plan, the 2014 Equity Incentive Plan and the 2014 Employee Stock Purchase Plan of Arista Networks, Inc. of our reports dated February 17, 2017, with respect to the consolidated financial statements of Arista Networks, Inc. and the effectiveness of internal control over financial reporting of Arista Networks, Inc. included in this Annual Report (Form 10-K) for the year ended December 31, 2016, filed with the Securities and Exchange Commission.
/s/ Ernst & Young LLP

San Jose, California
February 17, 2017



EX-31.1 4 ex311ceocertificationq42016.htm CEO 302 CERTIFICATION Exhibit



Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Jayshree Ullal, certify that:

1.
I have reviewed this Annual Report on Form 10-K of Arista Networks, Inc.;

2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4.
The registrant’s other certifying officer 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 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 17, 2017
/s/ JAYSHREE ULLAL
Jayshree Ullal
President, Chief Executive Officer and Director
(Principal Executive Officer)


EX-31.2 5 ex312cfocertificationq42016.htm CFO 302 CERTIFICATION Exhibit


Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Ita Brennan, certify that:

1.
I have reviewed this Annual Report on Form 10-K of Arista Networks, Inc.;

2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.
The registrant’s other certifying officer 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 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 17, 2017
/s/ ITA BRENNAN
Ita Brennan
Chief Financial Officer
(Principal Accounting and Financial Officer)


EX-32.1 6 ex321ceoandcfo906certifica.htm CEO AND CFO 906 CERTIFICATION Exhibit


Exhibit 32.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002


I, Jayshree Ullal, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of Arista Networks, Inc. on Form 10-K for the fiscal year ended December 31, 2016, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Arista Networks, Inc.
Date: February 17, 2017
By:
/s/ JAYSHREE ULLAL
Name:
Jayshree Ullal
Title:
President, Chief Executive Officer and Director
 
(Principal Executive Officer)

I, Ita Brennan, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of Arista Networks, Inc. on Form 10-K for the fiscal year ended December 31, 2016, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Arista Networks, Inc.
Date: February 17, 2017
By:
/s/ ITA BRENNAN
Name:
Ita Brennan
Title:
Chief Financial Officer
 
(Principal Accounting and Financial Officer)



EX-101.INS 7 anet-20161231.xml XBRL INSTANCE DOCUMENT 0001596532 2016-01-01 2016-12-31 0001596532 2016-06-30 0001596532 2017-02-10 0001596532 2015-12-31 0001596532 2016-12-31 0001596532 2015-01-01 2015-12-31 0001596532 2014-01-01 2014-12-31 0001596532 us-gaap:RetainedEarningsMember 2014-01-01 2014-12-31 0001596532 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001596532 us-gaap:CommonStockMember 2014-01-01 2014-12-31 0001596532 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0001596532 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001596532 us-gaap:PreferredStockMember 2015-12-31 0001596532 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-01-01 2014-12-31 0001596532 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0001596532 us-gaap:RetainedEarningsMember 2016-12-31 0001596532 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001596532 us-gaap:PreferredStockMember 2014-12-31 0001596532 us-gaap:CommonStockMember 2013-12-31 0001596532 us-gaap:ConvertibleDebtMember us-gaap:AdditionalPaidInCapitalMember 2014-01-01 2014-12-31 0001596532 us-gaap:AdditionalPaidInCapitalMember 2014-01-01 2014-12-31 0001596532 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0001596532 us-gaap:ConvertibleDebtMember 2014-01-01 2014-12-31 0001596532 us-gaap:ConvertiblePreferredStockMember us-gaap:AdditionalPaidInCapitalMember 2014-01-01 2014-12-31 0001596532 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001596532 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-12-31 0001596532 us-gaap:PreferredStockMember 2016-12-31 0001596532 us-gaap:CommonStockMember 2016-12-31 0001596532 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001596532 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2014-01-01 2014-12-31 0001596532 us-gaap:CommonStockMember 2014-12-31 0001596532 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0001596532 us-gaap:PreferredStockMember 2013-12-31 0001596532 2013-12-31 0001596532 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001596532 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001596532 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001596532 us-gaap:RetainedEarningsMember 2015-12-31 0001596532 us-gaap:CommonStockMember 2015-12-31 0001596532 us-gaap:RetainedEarningsMember 2013-12-31 0001596532 2014-12-31 0001596532 us-gaap:ConvertiblePreferredStockMember us-gaap:CommonStockMember 2014-01-01 2014-12-31 0001596532 us-gaap:AdditionalPaidInCapitalMember 2013-12-31 0001596532 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001596532 us-gaap:ConvertibleDebtMember us-gaap:CommonStockMember 2014-01-01 2014-12-31 0001596532 us-gaap:RetainedEarningsMember 2014-12-31 0001596532 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0001596532 us-gaap:ConvertiblePreferredStockMember 2014-01-01 2014-12-31 0001596532 us-gaap:PreferredStockMember 2015-01-01 2015-12-31 0001596532 us-gaap:PreferredStockMember 2016-01-01 2016-12-31 0001596532 us-gaap:ConvertibleNotesPayableMember 2016-01-01 2016-12-31 0001596532 us-gaap:PreferredStockMember 2014-01-01 2014-12-31 0001596532 us-gaap:ConvertibleNotesPayableMember 2014-01-01 2014-12-31 0001596532 anet:RelatedPartyConvertibleNotePayableMember 2016-01-01 2016-12-31 0001596532 anet:RelatedPartyConvertibleNotePayableMember 2014-01-01 2014-12-31 0001596532 us-gaap:ConvertibleNotesPayableMember 2015-01-01 2015-12-31 0001596532 anet:RelatedPartyConvertibleNotePayableMember 2015-01-01 2015-12-31 0001596532 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember anet:CustomerAMember 2016-01-01 2016-12-31 0001596532 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember anet:CustomerAMember 2016-01-01 2016-12-31 0001596532 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember anet:CustomerAMember 2015-01-01 2015-12-31 0001596532 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember anet:CustomerAMember 2014-01-01 2014-12-31 0001596532 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember anet:CustomerAMember 2015-01-01 2015-12-31 0001596532 us-gaap:MinimumMember 2016-01-01 2016-12-31 0001596532 us-gaap:SoftwareServiceSupportAndMaintenanceArrangementMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001596532 us-gaap:MaximumMember 2016-01-01 2016-12-31 0001596532 anet:A401kPlanMember us-gaap:SubsequentEventMember 2017-01-01 2017-01-01 0001596532 us-gaap:SupplierConcentrationRiskMember 2015-12-31 0001596532 us-gaap:SoftwareServiceSupportAndMaintenanceArrangementMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001596532 us-gaap:OtherAssetsMember 2015-12-31 0001596532 us-gaap:BuildingMember 2016-01-01 2016-12-31 0001596532 us-gaap:OtherAssetsMember 2016-12-31 0001596532 us-gaap:SupplierConcentrationRiskMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001596532 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember anet:MoneyMarketFundsRestrictedMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2016-12-31 0001596532 us-gaap:FairValueMeasurementsRecurringMember anet:MoneyMarketFundsRestrictedMember 2016-12-31 0001596532 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember anet:MoneyMarketFundsRestrictedMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember anet:MoneyMarketFundsRestrictedMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2016-12-31 0001596532 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2016-12-31 0001596532 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001596532 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-12-31 0001596532 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-12-31 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2015-12-31 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-12-31 0001596532 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2015-12-31 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2015-12-31 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2015-12-31 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-12-31 0001596532 us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001596532 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001596532 us-gaap:CommercialPaperMember 2016-12-31 0001596532 us-gaap:CorporateBondSecuritiesMember 2016-12-31 0001596532 us-gaap:BuildingMember 2015-12-31 0001596532 us-gaap:MachineryAndEquipmentMember 2016-12-31 0001596532 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001596532 anet:ComputerHardwareandSoftwareMember 2016-12-31 0001596532 us-gaap:ConstructionInProgressMember 2016-12-31 0001596532 us-gaap:ConstructionInProgressMember 2015-12-31 0001596532 us-gaap:BuildingMember 2016-12-31 0001596532 us-gaap:FurnitureAndFixturesMember 2015-12-31 0001596532 us-gaap:MachineryAndEquipmentMember 2015-12-31 0001596532 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001596532 us-gaap:LeaseholdImprovementsMember 2015-12-31 0001596532 anet:ComputerHardwareandSoftwareMember 2015-12-31 0001596532 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2016-12-31 0001596532 2013-08-01 2013-08-31 0001596532 anet:CiscoSystemsInc.Member 2016-08-26 2016-08-26 0001596532 us-gaap:BuildingAndBuildingImprovementsMember 2016-12-31 0001596532 us-gaap:BuildingAndBuildingImprovementsMember 2015-12-31 0001596532 us-gaap:ResearchAndDevelopmentExpenseMember 2014-01-01 2014-12-31 0001596532 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-12-31 0001596532 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-12-31 0001596532 us-gaap:CostOfSalesMember 2016-01-01 2016-12-31 0001596532 us-gaap:GeneralAndAdministrativeExpenseMember 2014-01-01 2014-12-31 0001596532 us-gaap:CostOfSalesMember 2014-01-01 2014-12-31 0001596532 us-gaap:SellingAndMarketingExpenseMember 2014-01-01 2014-12-31 0001596532 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-12-31 0001596532 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-12-31 0001596532 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-12-31 0001596532 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-12-31 0001596532 us-gaap:CostOfSalesMember 2015-01-01 2015-12-31 0001596532 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001596532 anet:EmployeeStockPurchasePlanMember 2015-01-01 2015-12-31 0001596532 anet:EmployeeStockPurchasePlanMember 2016-01-01 2016-12-31 0001596532 anet:EmployeeStockPurchasePlanMember 2014-01-01 2014-12-31 0001596532 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001596532 us-gaap:EmployeeStockOptionMember 2014-01-01 2014-12-31 0001596532 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0001596532 anet:A2014EmployeeStockPurchasePlanMember 2016-01-01 2016-12-31 0001596532 anet:A2014EmployeeStockPurchasePlanMember 2014-04-01 2014-04-30 0001596532 us-gaap:EmployeeStockOptionMember 2016-12-31 0001596532 anet:EmployeeStockPurchasePlanMember 2016-12-31 0001596532 anet:A2014EmployeeStockPurchasePlanMember us-gaap:SubsequentEventMember 2017-02-06 2017-02-06 0001596532 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001596532 anet:EquityIncentivePlan2014Member us-gaap:SubsequentEventMember 2017-02-06 2017-02-06 0001596532 anet:A2014EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2016-12-31 0001596532 anet:EquityIncentivePlan2014Member 2016-12-31 0001596532 us-gaap:EmployeeStockOptionMember us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001596532 anet:EquityIncentivePlan2014Member 2016-01-01 2016-12-31 0001596532 us-gaap:RestrictedStockUnitsRSUMember 2015-12-31 0001596532 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-12-31 0001596532 anet:StockOptionsandRestrictedStockAwardsMember 2014-01-01 2014-12-31 0001596532 anet:StockOptionsandRestrictedStockAwardsMember 2016-01-01 2016-12-31 0001596532 anet:StockOptionsandRestrictedStockAwardsMember 2015-01-01 2015-12-31 0001596532 us-gaap:DomesticCountryMember 2016-12-31 0001596532 us-gaap:StateAndLocalJurisdictionMember 2016-12-31 0001596532 us-gaap:ForeignCountryMember 2016-12-31 0001596532 us-gaap:ResearchMember 2016-12-31 0001596532 us-gaap:EMEAMember 2016-01-01 2016-12-31 0001596532 country:US 2016-01-01 2016-12-31 0001596532 us-gaap:AsiaPacificMember 2016-01-01 2016-12-31 0001596532 country:US 2015-01-01 2015-12-31 0001596532 anet:OtherAmericasMember 2015-01-01 2015-12-31 0001596532 us-gaap:EMEAMember 2014-01-01 2014-12-31 0001596532 us-gaap:EMEAMember 2015-01-01 2015-12-31 0001596532 us-gaap:AsiaPacificMember 2014-01-01 2014-12-31 0001596532 us-gaap:AsiaPacificMember 2015-01-01 2015-12-31 0001596532 country:US 2014-01-01 2014-12-31 0001596532 anet:OtherAmericasMember 2016-01-01 2016-12-31 0001596532 anet:OtherAmericasMember 2014-01-01 2014-12-31 0001596532 anet:InternationalMember 2015-12-31 0001596532 anet:InternationalMember 2016-12-31 0001596532 country:US 2015-12-31 0001596532 country:US 2016-12-31 0001596532 2015-10-01 2015-12-31 0001596532 2016-10-01 2016-12-31 0001596532 2015-01-01 2015-03-31 0001596532 2016-07-01 2016-09-30 0001596532 2016-01-01 2016-03-31 0001596532 2015-07-01 2015-09-30 0001596532 2016-04-01 2016-06-30 0001596532 2015-04-01 2015-06-30 iso4217:USD anet:security anet:supplier iso4217:USD xbrli:shares anet:segment xbrli:pure xbrli:shares 6397000 14824000 456000 0 0 4095000 2226000 1082000 4095000 4095000 2226000 2226000 1082000 1082000 1529000 1521000 159031000 P2Y P10M24D 2 3 3800000 6300000 2500000 0.0037 -0.0395 -0.0146 1200000 1300000 1300000 104000 84000 43000 6280000 821000 832000 753000 746000 3152000 751000 732000 735000 918000 3136000 2809000 2999000 2916000 3639000 0 0 0 60315000 42500000 41200000 1600000 43626000 5933000 12136000 6674000 6477000 6293000 6113000 26045000 17581000 41211000 41210000 39593000 39600000 23630000 1618000 P120M 100000.00 261000 0 0 0.01 0.03 0.01 0.03 P3Y P1Y 239315000 -261000 0 1529000 2031000 566000 1317000 793000 1086000 1336000 2300000 63100000 -618000 -1980000 1331000 4063000 2798000 3791000 69509000 133081000 15000 124683000 1288000 74.14 P1Y8M20D 12500000 0.1 5000 P2Y 300000 0 0 701000 30153000 30153000 P1Y P90D false --12-31 FY 2016 2016-12-31 10-K 0001596532 71011320 Yes Large Accelerated Filer 3091241753 Arista Networks, Inc. No Yes ANET 43966000 79457000 145792000 254640000 144263000 253119000 -348000 -1471000 -1493000 1347000 1098000 14060000 14498000 60971000 90951000 4875000 6829000 30339000 49132000 -675000 -1475000 537904000 674183000 1100000 1100000 27619000 27619000 45303000 45303000 59032000 59032000 17400000 17358000 17358000 37000000 37003000 37003000 42100000 42084000 42084000 27619000 1535000 3455000 14986000 7643000 45303000 3048000 5286000 25515000 11454000 59032000 3620000 7854000 31892000 15666000 810000 1063000 963000 204000 963000 204000 607000 435000 467000 527000 0 0 1263000 2427000 2594000 1159890000 1729007000 974328000 1526126000 108197000 104156000 4041000 0 0 0 0 0 0 108197000 104156000 4041000 426145000 4245000 5962000 0 305182000 110756000 183192000 0 0 183192000 0 0 0 0 0 0 0 0 609337000 4245000 5962000 183192000 305182000 110756000 114000 0 109000 5000 566000 0 372000 194000 300362000 5962000 183455000 110945000 140879000 0 299910000 5962000 183192000 110756000 0 299910000 0 0 1638000 3957000 869000 113664000 240031000 687326000 567923000 126367000 447295000 -119403000 256223 0.0001 0.0001 1000000000 1000000000 68132000 70811000 68132000 70811000 7000 7000 86480000 120761000 183389000 0.15 0.30 0.12 0.1 0.36 0.16 30153000 66338000 5992000 0 0 0 0 0 0 33600000 36100000 174004000 54439000 60014000 67990000 81142000 263585000 78913000 88021000 94777000 108057000 369768000 192015000 61291000 67662000 75800000 89278000 294031000 87106000 97290000 103841000 117814000 406051000 18011000 6852000 7648000 7810000 8136000 30446000 8193000 9269000 9064000 9757000 36283000 0 0 34314000 43706000 67253000 3306000 1588000 2016000 42113000 50794000 79798000 4493000 5500000 10529000 1300000 -7105000 -23896000 -18579000 -580000 309000 381000 48429000 70960000 -7455000 -25887000 -21762000 2246000 2756000 -6774000 -24409000 -21720000 122049000 273350000 74759000 99585000 230000 -2300000 -3564000 62861000 89329000 47960000 69679000 48429000 70960000 50206000 72435000 221000 1140000 380000 194000 241000 473000 9000 0 12465000 15015000 15859000 23071000 33686000 49436000 12655000 12700000 16894000 16900000 728000 2555000 469000 1281000 1000 3000 1517000 198000 1 0.03 10000000 13400000 19400000 10021000 13671000 19749000 9800000 8700000 1.42 0.37 0.36 0.42 0.65 1.81 0.52 0.57 0.74 0.84 2.66 1.29 0.34 0.33 0.39 0.60 1.67 0.48 0.53 0.69 0.79 2.50 -124000 -513000 -464000 0.2852 0.1706 0.2396 0.35 0.35 0.35 0.0192 0.0284 0.0171 0.0068 -0.0216 -0.0324 0.0086 0.0132 0.0102 -0.0401 -0.0529 -0.0281 -0.0051 0.0001 0.0005 0.0119 -0.0135 -0.0003 0.0526 0.0672 0.0424 39479000 52854000 P1Y6M0D P3Y8M1D P3Y5M10D 4200000 87400000 87600000 17436000 37251000 42855000 17436000 37251000 42855000 -600000 -500000 -700000 4000000 0 0 32331000 14072000 18403000 25195000 18050000 75720000 15234000 17529000 19535000 22941000 75239000 392091000 117754000 127890000 141748000 156168000 543560000 155090000 171451000 186420000 210155000 723116000 0 0 0 0 0 120838000 129240000 196202000 121508000 34466000 32444000 30557000 48542000 146009000 49321000 52842000 62925000 77137000 242225000 670000 16769000 46023000 34658000 9974000 8448000 1867000 4618000 24907000 14076000 13938000 11668000 18354000 58036000 44770000 6591000 39638000 14007000 9037000 38678000 18984000 47281000 108856000 4377000 32018000 42650000 18874000 20398000 30629000 47564000 90340000 176126000 -960000 0 0 13425000 14123000 144361000 4261000 3087000 -2866000 2105000 1171000 8894000 15257000 7827000 115074000 -4040000 4041000 204000 0 0 0 6059000 5363000 4408000 62298000 137300000 92129000 236490000 29831000 99190000 2800000 9000000 12100000 2100000 5400000 8100000 371738000 621187000 1159890000 1729007000 235011000 459553000 4000000 36636000 36136000 243978000 63105000 75600000 -249362000 184170000 -325979000 131875000 200533000 131440000 86850000 86850000 24492000 23996000 28690000 43924000 121102000 121102000 35245000 38904000 51257000 58783000 184189000 184189000 68889000 119115000 182965000 70524000 119264000 183039000 -4005000 -1289000 -415000 -740000 -855000 -3299000 -414000 -316000 -96000 -358000 -1184000 1 1 266578000 81999000 95031000 110451000 106771000 394252000 105355000 118293000 123399000 132660000 479707000 125513000 35755000 32859000 31297000 49397000 149308000 49735000 53158000 63021000 77495000 243409000 50131000 7867000 5704000 6552000 6889000 7373000 15746000 0 17200000 0 4155000 8602000 29270000 79140000 20791000 18824000 -217000 -494000 -348000 -370000 -370000 -341000 -341000 -800000 -800000 -153000 153000 -452000 8025000 15795000 6698000 7958000 2275000 -468000 417000 13000 -109000 -147000 337000 416000 639000 560000 1952000 7190000 11846000 38249000 0 2500000 0 0 1100000 210019000 0 439711000 13134000 19989000 21419000 0.0001 0.0001 100000000 100000000 0 0 0 0 0 0 50610000 168684000 14150000 17383000 8000000 0 0 0 9366000 10326000 0 208200000 137855000 8020000 17835000 24855000 3204000 4718000 6744000 2459000 3395000 3973000 5421000 110045000 12630000 53400000 35154000 6408000 2380000 24372000 29101000 126093000 17420000 53400000 35154000 421000 2879000 29498000 40721000 79706000 8987000 70719000 76961000 7609000 69352000 P30Y P5Y P1Y 860000 335000 -292000 261900000 0 2700000 2100000 20000000 0 0 148909000 43340000 49947000 58748000 57413000 209448000 62515000 69020000 70648000 71398000 273581000 4000000 4200000 250916000 435105000 29600000 39400000 76100000 2943000 2283000 4371000 531543000 160141000 174072000 193339000 217325000 744877000 212475000 235616000 254238000 289008000 991337000 584106000 8853000 456691000 44007000 74555000 179045000 195552000 217548000 245446000 837591000 12506000 634413000 62272000 128400000 242196000 268741000 290261000 327969000 1129167000 12388000 862352000 85638000 168789000 52563000 18904000 21480000 24209000 28121000 92714000 29721000 33125000 36023000 38961000 137830000 85338000 24587000 26681000 26508000 31308000 109084000 27606000 31744000 33216000 38321000 130887000 27619000 45303000 59032000 P5Y P2Y 90000 67.97 816000 76.54 893000 1375000 70.14 74.23 P1Y11M5D P1Y9M20D 27000 244000 69.32 0 0 0 0 0 0 0.363 0.477 0.348 0.429 0.318 0.389 0.003 0.022 0.003 0.016 0.006 0.015 708111 2124333 2044000 2200000 10495000 11754000 2500000 3642000 15.29 147600000 362000 441000 29.20 23.66 40.30 620802000 646394000 11630000 9509000 24.49 28.79 620296000 9050000 28.23 11.32 31.22 56.95 P1Y4M24D P7Y7M6D P1Y4M24D P6Y2M20D P1Y2M20D P6Y8M20D 296738000 P6Y1M20D P7Y7M10D P6Y11M1D P6Y11M1D 28600000 0.85 31927000 24000000 65528000 0 68132000 0 70811000 0 15000 1543000 24000000 -24000000 1319000 2577000 1483846 11800000 2694000 6038000 2200000 66338000 66338000 0 5989000 3000 -5992000 6828000 6828000 27201000 27201000 35181000 35181000 239055000 239054000 1000 5364 77732000 36000 28737000 3000 5992000 42964000 555658000 -334000 426171000 7000 0 129814000 788152000 -675000 537904000 7000 0 250916000 1107820000 -1475000 674183000 7000 0 435105000 0 39200000 1100000 17961000 1987000 1224000 -1635000 -149000 -74000 4900000 16400000 36400000 16973000 21322000 21300000 22239000 22200000 26900000 26915000 431000 228000 426000 0 0 432000 1100000 600000 400000 500000 4355000 7385000 11359000 425000 346000 46000 0 6586000 5871000 15800000 13000000 13900000 3700000 4200000 54590000 71411000 73222000 48427000 65964000 68771000 680000 0 0 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We work closely with third-party contract manufacturing suppliers to manufacture our products. As of </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;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> suppliers, respectively, who provided substantially all of our electronic manufacturing services. Our contract manufacturing suppliers deliver our products to our third party direct fulfillment facilities.&#160; We and our fulfillment partners then perform labeling, final configuration, quality assurance testing and shipment to our customers. Our products rely on key components, including certain integrated circuit components and power supplies, some of which our contract manufacturers purchase on our behalf from a limited number of suppliers, including certain sole source providers. We do not have guaranteed supply contracts with any of our component suppliers, and our suppliers could delay shipments or cease manufacturing such products or selling them to us at any time. If we are unable to obtain a sufficient quantity of these components on commercially reasonable terms or in a timely manner, or if we are unable to obtain alternative sources for these components, sales of our products could be delayed or halted entirely or we may be required to redesign our products. Quality or performance failures of our products or changes in our contractors&#8217; or vendors&#8217; financial or business condition could disrupt our ability to supply quality products to our customers. Any of these events could result in lost sales and damage to our end-customer relationships, which would adversely impact our business, financial condition and results of operations. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;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 future minimum payments due under the lease financing obligation were as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Years Ending December&#160;31,</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;">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: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,933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,113</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,293</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,136</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total payments</font></div></td><td colspan="2" style="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;">43,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Less: interest and land lease expense</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,045</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total payments under facility financing obligations</font></div></td><td colspan="2" style="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;">17,581</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Property reverting to landlord</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,630</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Present value of obligation</font></div></td><td colspan="2" style="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;">41,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,618</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term portion of obligation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,593</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the stock activity and the total number of shares available for grant 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;(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:98.05068226120858%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;text-decoration:underline;">Number of Shares</font></div></td></tr><tr><td style="vertical-align: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;">Balance&#8212;December&#160;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Authorized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,044</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Options granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">(441</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(816</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options canceled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Options repurchased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">RSUs forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">90</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Shares traded for taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Balance&#8212;December&#160;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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,754</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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair values of available-for-sale investments, by remaining contractual maturity, are as follows (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="5" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" 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="overflow:hidden;font-size:10pt;"><font style="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;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align: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;">Due in 1 year or less</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,879</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in 1 year through 2 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,031</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;padding-left:30px;text-indent:-6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable 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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299,910</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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements include the accounts of Arista Networks, Inc. and its wholly owned subsidiaries and are prepared in accordance with U.S. generally accepted accounting principles (GAAP). All significant intercompany accounts and transactions have been eliminated. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal 2015 and 2014, certain reclassifications of prior period amounts were made to conform to the current period presentation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider all highly liquid investments with stated maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents consist of cash on deposit with various financial institutions and highly liquid investments in money market funds. Interest is accrued as earned. We have restricted cash pledged as collateral representing a security deposit required for a facility lease. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease various operating spaces in North America, Europe, Asia and Australia under non-cancelable operating lease arrangements that expire on various dates through 2025. 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%;padding-top:8px;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 aggregate future minimum payments under non-cancelable operating leases consist of the following (in thousands):</font><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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Years Ending December&#160;31,</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;">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: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;">7,867</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,373</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,552</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,746</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum future lease payments </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,131</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize rent expense under these arrangements on a straight-line basis over the term of the lease. Rent expense for all operating leases amounted to </font><font style="font-family:inherit;font-size:10pt;">$8.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$5.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financing Obligation&#8212;Build-to-Suit Lease </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2012, we executed a lease for a building then under construction in Santa Clara, California to serve as our headquarters. The lease term is </font><font style="font-family:inherit;font-size:10pt;">120 months</font><font style="font-family:inherit;font-size:10pt;"> and commenced in August 2013. Based on the terms of the lease agreement and due to our involvement in certain aspects of the construction, we were deemed the owner of the building (for accounting purposes only) during the construction period. Upon completion of construction in 2013, we concluded that we had forms of continued economic involvement in the facility, and therefore did not meet with the provisions for sale-leaseback accounting. We continue to maintain involvement in the property post construction and lack transferability of the risks and rewards of ownership, due to our required maintenance of a </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> letter of credit, in addition to our ability and option to sublease our portion of the leased building for fees substantially higher than our base rate. Therefore, the lease is accounted for as a financing obligation and lease payments will be attributed to (1)&#160;a reduction of the principal financing obligation; (2)&#160;imputed interest expense; and (3)&#160;land lease expense, representing an imputed cost to lease the underlying land of the building. At the conclusion of the initial lease term, we will de-recognize both the net book values of the asset and the remaining financing obligation.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, we have recorded assets of </font><font style="font-family:inherit;font-size:10pt;">$53.4 million</font><font style="font-family:inherit;font-size:10pt;">, representing the total costs of the building and improvements incurred, including the costs paid by the lessor (the legal owner of the building) and additional improvement costs paid by us, and a corresponding financing obligation of </font><font style="font-family:inherit;font-size:10pt;">$41.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$42.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. 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><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$39.6 million</font><font style="font-family:inherit;font-size:10pt;"> were recorded as short-term and long-term financing obligations, respectively. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land lease expense under our lease financing obligation amounted to </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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%;padding-top:8px;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 future minimum payments due under the lease financing obligation were as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Years Ending December&#160;31,</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;">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: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,933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,113</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,293</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,136</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total payments</font></div></td><td colspan="2" style="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;">43,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Less: interest and land lease expense</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,045</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total payments under facility financing obligations</font></div></td><td colspan="2" style="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;">17,581</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Property reverting to landlord</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,630</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Present value of obligation</font></div></td><td colspan="2" style="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;">41,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,618</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term portion of obligation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,593</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Purchase Commitments </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">We outsource most of our manufacturing and supply chain management operations to third-party contract manufacturers, who procure components and assemble products on our behalf based on our forecasts in order to reduce manufacturing lead times and ensure adequate component supply. We issue purchase orders to our contract manufacturers for finished product and a significant portion of these orders consist of firm non-cancelable commitments. In addition, we purchase strategic component inventory from certain suppliers under purchase commitments that in some cases are non-cancelable, including integrated circuits, which are consigned to our contract manufacturers. 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 non-cancelable purchase commitments of </font><font style="font-family:inherit;font-size:10pt;">$261.9 million</font><font style="font-family:inherit;font-size:10pt;">. In addition, we have provided deposits to secure our obligations to purchase inventory. We had </font><font style="font-family:inherit;font-size:10pt;">$63.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> in deposits as of </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;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. These deposits are classified in other current and long term assets in our accompanying audited consolidated balance sheets. </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Guarantees </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have entered into agreements with some of our direct customers and channel partners that contain indemnification provisions relating to potential situations where claims could be alleged that our products infringe the intellectual property rights of a third party. We have at our option and expense the ability to repair any infringement, replace product with a non-infringing equivalent-in-function product or refund our customers all or a portion of the value of the product. Other guarantees or indemnification agreements include guarantees of product and service performance and standby letters of credit for leased facilities and corporate credit cards. We have not recorded a liability related to these indemnification and guarantee provisions and our guarantee and indemnification arrangements have not had any significant impact on our consolidated financial statements to date.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Legal Proceedings </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">OptumSoft, Inc. Matters</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 4, 2014, OptumSoft filed a lawsuit against us in the Superior Court of California, Santa Clara County titled </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">OptumSoft, Inc. v. Arista Networks, Inc.</font><font style="font-family:inherit;font-size:10pt;">, in which it asserts (i) ownership of certain components of our EOS network operating system pursuant to the terms of a 2004 agreement between the companies; and (ii)&#160;breaches of certain confidentiality and use restrictions in that agreement. Under the terms of the 2004 agreement, OptumSoft provided us with a non-exclusive, irrevocable, royalty-free license to software delivered by OptumSoft comprising a software tool used to develop certain components of EOS and a runtime library that is incorporated into EOS. The 2004 agreement places certain restrictions on our use and disclosure of the OptumSoft software and gives OptumSoft ownership of improvements, modifications and corrections to, and derivative works of, the OptumSoft software that we develop.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In its lawsuit, OptumSoft has asked the Court to order us to (i) give OptumSoft access to our software for evaluation by OptumSoft; (ii)&#160;cease all conduct constituting the alleged confidentiality and use restriction breaches; (iii) secure the return or deletion of OptumSoft&#8217;s alleged intellectual property provided to third parties, including our customers; (iv)&#160;assign ownership to OptumSoft of OptumSoft&#8217;s alleged intellectual property currently owned by us; and (v)&#160;pay OptumSoft&#8217;s alleged damages, attorney&#8217;s fees, and costs of the lawsuit. David Cheriton, one of our founders and a former member of our board of directors, who resigned from our board of directors on March&#160;1, 2014 and has no continuing role with us, is a founder and, we believe, the largest stockholder and director of OptumSoft. The 2010 David&#160;R. Cheriton Irrevocable Trust dtd July 28, 2010, a trust for the benefit of the minor children of Mr. Cheriton, is one of our largest stockholders.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April&#160;14, 2014, we filed a cross-complaint against OptumSoft, in which we assert our ownership of the software components at issue and our interpretation of the 2004 agreement. Among other things, we assert that the language of the 2004 agreement and the parties&#8217; long course of conduct support our ownership of the disputed software components. We ask the Court to declare our ownership of those software components, all similarly-situated software components developed in the future and all related intellectual property. We also assert that, even if we are found not to own certain components, such components are licensed to us under the terms of the 2004 agreement. However, there can be no assurance that our assertions will ultimately prevail in litigation. On the same day, we also filed an answer to OptumSoft&#8217;s claims, as well as affirmative defenses based in part on OptumSoft&#8217;s failure to maintain the confidentiality of its claimed trade secrets, its authorization of the disclosures it asserts and its delay in claiming ownership of the software components at issue. We have also taken additional steps to respond to OptumSoft&#8217;s allegations that we improperly used and/or disclosed OptumSoft confidential information. While we believe we have meritorious defenses to these allegations, we believe we have (i)&#160;revised our software to remove the elements we understand to be the subject of the claims relating to improper use and disclosure of OptumSoft confidential information and made the revised software available to our customers and (ii)&#160;removed information from our website that OptumSoft asserted disclosed OptumSoft confidential information.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The parties tried Phase I of the case, relating to contract interpretation and application of the contract to certain claimed source code, in September 2015. On December 16, 2015, the Court issued a Proposed Statement of Decision Following Phase 1 Trial, and on January 8, 2016, OptumSoft filed objections to that Proposed Statement of Decision. On March 23, 2016, the Court issued a Final Statement of Decision Following Phase I Trial, in which it agreed with and adopted our interpretation of the 2004 agreement and held that we, and not OptumSoft, own all the software at issue in Phase I. The remaining issues that were not addressed in the Phase I trial are set to be tried in Phase II including the application of the Court&#8217;s interpretation of the 2004 agreement as set forth in the Final Statement of Decision Following Phase I Trial to any other source code that OptumSoft claims to own following a review. Phase II was previously scheduled to be tried in April 2016; however, that trial date has been vacated and a new trial date has not yet been set.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We intend to vigorously defend against any claims brought against us by OptumSoft.&#160; However, we cannot be certain that, if litigated, any claims by OptumSoft would be resolved in our favor.&#160; For example, if it were determined that OptumSoft owned components of our EOS network operating system, we would be required to transfer ownership of those components and any related intellectual property to OptumSoft.&#160; If OptumSoft were the owner of those components, it could make them available to our competitors, such as through a sale or license.&#160; An adverse litigation ruling could result in a significant damages award against us and injunctive relief. In addition, OptumSoft could assert additional or different claims against us, including claims that our license from OptumSoft is invalid. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:10pt;color:#141414;">With respect to the legal proceedings described above, it is our belief that while a loss is not probable, it may be reasonably possible. Further, at this stage in the litigation, any possible loss or range of loss cannot be estimated.&#160; However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us in a reporting period for a material amount, our consolidated financial statements for that reporting period could be materially adversely affected.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cisco Systems, Inc. (&#8220;Cisco&#8221;) Matters</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are currently involved in several litigation matters with Cisco Systems, Inc. These matters are summarized below.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;"></font><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Cisco Systems, Inc. v. Arista Networks, Inc. (Case No. 4:14-cv-05343) (&#8220;&#8217;43 Case&#8221;)</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 5, 2014, Cisco filed a complaint against us in the District Court for the Northern District of California alleging that we infringe U.S. Patent Nos. 6,377,577; 6,741,592; 7,023,853; 7,061,875; 7,162,537; 7,200,145; 7,224,668; 7,290,164; 7,340,597; 7,460,492; 8,051,211; and 8,356,296 (respectively, &#8220;the &#8217;577 patent,&#8221; &#8220;the &#8217;592 patent,&#8221; &#8220;the &#8217;853 patent,&#8221; &#8220;the 875 patent,&#8221; &#8220;the &#8217;537 patent,&#8221; &#8220;the &#8217;145 patent,&#8221; &#8220;the &#8217;668 patent,&#8221; &#8220;the &#8217;164 patent,&#8221; &#8220;the &#8217;597 patent,&#8221; &#8220;the &#8217;492 patent,&#8221; &#8220;the &#8217;211 patent,&#8221; and &#8220;the &#8217;296 patent&#8221;). Cisco seeks, as relief for our alleged infringement in the &#8217;43 Case, lost profits and/or reasonable royalty damages in an unspecified amount, including treble damages, attorney&#8217;s fees, and associated costs. Cisco also seeks injunctive relief in the &#8217;43 Case. On February 10, 2015, the Court granted our unopposed motion to stay the &#8217;43 Case until the proceedings before the United States International Trade Commission (&#8220;USITC&#8221;) pertaining to the same patents (as discussed below) became final. Trial has not been scheduled in the &#8217;43 Case.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Cisco Systems, Inc. v. Arista Networks, Inc. (Case No. 5:14-cv-05344) (&#8220;&#8217;44 Case&#8221;)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 5, 2014, Cisco filed a complaint against us in the District Court for the Northern District of California alleging that we infringe numerous copyrights pertaining to Cisco&#8217;s &#8220;Command Line Interface&#8221; or &#8220;CLI&#8221; and U.S. Patent Nos. &#160;7,047,526 and 7,953,886 (respectively, &#8220;the &#8217;526 patent&#8221; and &#8220;the &#8217;886 patent&#8221;). As relief for our alleged patent infringement in the &#8217;44 Case, Cisco seeks lost profits and/or reasonable royalty damages in an unspecified amount including treble damages, attorney&#8217;s fees, and associated costs as well as injunctive relief. As relief for our alleged copyright infringement, Cisco seeks monetary damages for alleged lost profits, profits from our alleged infringement, statutory damages, attorney's fees, and associated costs. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 13, 2015, we answered the complaint in the &#8217;44 Case, denying the patent and copyright infringement allegations and raising numerous affirmative defenses. On March 6, 2015, Cisco filed an amended complaint against us in the &#8217;44 Case. In response, we moved to dismiss Cisco&#8217;s allegations of willful patent infringement and pre-suit indirect patent infringement. The Court granted the motion with leave to amend on July 2, 2015. On July 23, 2015, Cisco filed an amended complaint. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As described below, on May 25, 2016, our petition for Inter Partes Review (&#8220;IPR&#8221;) of the &#8217;886 patent was instituted by the United States Patent Trial and Appeal Board (&#8220;PTAB&#8221;). Cisco subsequently agreed to dismiss its claims as to the &#8216;886 patent with prejudice.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Summary judgment cross-motions in the &#8217;44 Case were heard on August 4, 2016, and the Court denied all motions brought by both sides. Trial began on November 28, 2016, and the jury rendered its verdict on December 14, 2016. The jury found that Arista had proven its copyright defense of </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">scenes a faire </font><font style="font-family:inherit;font-size:10pt;">and that Cisco had failed to prove infringement of the &#8217;526 patent, and on that basis judgment was entered in Arista&#8217;s favor on all claims on December 19, 2016. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 17, 2017, Cisco filed a motion for judgment as a matter of law, challenging the sufficiency of the evidence in support of Arista's </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">scenes a faire </font><font style="font-family:inherit;font-size:10pt;">defense. Cisco did not file any post-trial motion regarding the &#8217;526 patent, nor did it file a motion for a new trial. We also filed a motion for judgment as a matter of law on several issues. The hearing on both parties&#8217; motions is currently set for April 27, 2017.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;"></font><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Arista Networks, Inc. v. Cisco Systems, Inc. (Case No. 5:16-cv-00923) (&#8220;&#8217;23 Case&#8221;)</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 24, 2016, we filed a complaint against Cisco in the District Court for the Northern District of California alleging antitrust violations and unfair competition. On April 13, 2016, Cisco filed a motion to stay the &#8217;23 Case, or in the alternative, to dismiss the complaint. On August 23, 2016, the Court granted Cisco&#8217;s motion to stay the &#8217;23 Case until judgment has been entered on Cisco&#8217;s copyright claims in the &#8217;44 Case, which the Court anticipated by December 22, 2016. Following the jury&#8217;s verdict in Arista&#8217;s favor in the &#8217;44 Case, the parties filed a stipulation continuing the Case Management Conference until March 2, 2017. Trial in the &#8217;23 Case is set for August 3, 2018, and is not affected by the Court&#8217;s granting of the interim stay. </font></div><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;"></font><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Certain Network Devices, Related Software, and Components Thereof (Inv. No. 337-TA-944) (&#8220;944 Investigation&#8221;)</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 19, 2014, Cisco filed a complaint against us in the USITC alleging that we have violated Section 337 of the Tariff Act of 1930, as amended. The USITC instituted Cisco&#8217;s complaint as Investigation No. 337-TA-944. Cisco initially alleged that certain of our switching products infringe the &#8217;592, &#8217;537, &#8217;145, &#8217;164, &#8217;597, and &#8217;296 patents. Cisco subsequently dropped the &#8217;296 patent from the 944 Investigation. Cisco sought, among other things, a limited exclusion order barring entry into the United States of accused switch products (including our 7000 Series of switches) and components and software therein and a cease and desist order against us restricting our activities with respect to our imported accused switch products and components and software therein. On February 11, 2015, we responded to the complaint in the 944 Investigation by, among other things, denying the patent infringement allegations and raising numerous affirmative defenses.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Administrative Law Judge (&#8220;ALJ&#8221;) assigned to the 944 Investigation issued a procedural schedule calling for, among other events: an evidentiary hearing on September 9-11 and 15-17, 2015; issuance of an initial determination regarding our alleged violations on January 27, 2016; and a Target Date for completion of the investigation on May 27, 2016. On January 27, 2016, the ALJ issued a revised procedural schedule extending the date for issuance of an initial determination to February 2, 2016 and extending the Target Date to June 2, 2016.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 2, 2016, the ALJ issued his initial determination finding a violation of section 337 of the Tariff Act. More specifically, the ALJ found that a violation has occurred in the importation into the United States, the sale for importation, or the sale within the United States after importation, of certain network devices, related software, and components thereof that the ALJ found infringe asserted claims 1, 2, 8-11, and 17-19 of the &#8217;537 patent; asserted claims 6, 7, 20, and 21 of the &#8217;592 patent; and asserted claims 5, 7, 45, and 46 of the &#8217;145 patent. The ALJ did not find a violation of section 337 with respect to any asserted claims of the &#8217;597 and &#8217;164 patents. On April 11, 2016, the Commission decided to review certain findings contained in the initial determination. On June 23, 2016, the Commission issued its Final Determination, which found a violation with respect to the &#8217;537, &#8217;592, and &#8217;145 patents, and found no violation with respect to the &#8217;597 and &#8217;164 patents. The Commission also issued a limited exclusion order and a cease and desist order pertaining to network devices, related software and components thereof that infringe one or more of claims 1, 2, 8-11, and 17-19 of the &#8217;537 patent; claims 6, 7, 20, and 21 of the &#8217;592 patent; and claims 5, 7, 45, and 46 of the &#8217;145 patent. On August 22, 2016, the Presidential review period for the 944 investigation expired. The USITC orders will be in effect until the expiration of the &#8217;537, &#8217;592, and &#8217;145 patents.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Both we and Cisco filed petitions for review of the USITC&#8217;s Final Determination to the U.S. Court of Appeals for the Federal Circuit (&#8220;Federal Circuit&#8221;). On August 26, 2016, the Federal Circuit consolidated the appeals, and on September 23, 2016, it issued an order setting an expedited briefing schedule. The appeal is fully briefed and oral argument has not been scheduled.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August 26, 2016, Cisco filed an enforcement complaint under Section 337 of the Tariff Act of 1930, as amended, with the USITC. Cisco alleges that we are violating the cease and desist and limited exclusion orders issued in the 944 Investigation by engaging in the &#8220;marketing, distribution, offering for sale, selling, advertising, and/or aiding or abetting other entities in the sale and/or distribution of products that Cisco alleges continue to infringe claims 1-2, 8-11, and 17-19 of the &#8217;537 patent,&#8221; despite the design changes we have made to those products. Cisco asks the USTIC to (1) enforce the cease and desist order; (2) modify the Commission&#8217;s limited exclusion order and/or cease and desist order &#8220;in any manner that would assist in the prevention of the unfair practices that were originally the basis for issuing such Order or assist in the detection of violations of such Order&#8221;; (3) impose the maximum statutory civil penalties for violation of the cease and desist order &#8220;including monetary sanctions for each day&#8217;s violation of the cease and desist order of the greater of </font><font style="font-family:inherit;font-size:10pt;">$100,000.00</font><font style="font-family:inherit;font-size:10pt;"> or twice the domestic value of the articles entered or sold, whichever is higher&#8221;; (4) bring a civil action in U.S. district court &#8220;requesting collection of such civil penalties and the issuance of a mandatory injunction preventing further violation of Cease and Desist Order&#8221;; and (5) impose &#8220;such other remedies and sanctions as are appropriate and within the Commission&#8217;s authority.&#8221; On September 28, 2016, the Commission instituted the enforcement proceeding. The proceeding has been assigned to Administrative Law Judge Shaw, who presided over the underlying investigation. On October 14, 2016, we responded to the complaint by, among other things, denying the patent infringement allegations and raising affirmative defenses. On November 2, 2016, the ALJ issued an order setting the deadline for the initial determination for June 20, 2017 and the Target Date for September 20, 2017. On November 3, 2016, the ALJ issued a scheduling order setting the evidentiary hearing in this proceeding for April 5, 2017.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;"></font><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Certain Network Devices, Related Software, and Components Thereof (Inv. No. 337-TA-945) (&#8220;945 Investigation&#8221;)</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 19, 2014, Cisco filed a complaint against us in the USITC alleging that we violated Section 337 of the Tariff Act of 1930, as amended. The USITC instituted Cisco&#8217;s complaint as Investigation No. 337-TA-945. Cisco alleges that certain of our switching products infringe the &#8217;577, &#8217;853, &#8217;875, &#8217;668, &#8217;492, and &#8217;211 patents. Cisco seeks, among other things, a limited exclusion order barring entry into the United States of accused switch products (including our 7000 Series of switches) related software, and components thereof and a cease and desist order against us restricting our activities with respect to our imported accused switch products, related software, and components thereof. On February 11, 2015, we responded to the notice of investigation and complaint in the 945 Investigation by, among other things, denying the patent infringement allegations and raising numerous affirmative defenses.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The ALJ issued a procedural schedule calling for, among other events: an evidentiary hearing on November 9-20, 2015; issuance of an initial determination regarding our alleged violations on April 26, 2016; and a Target Date for completion on August 26, 2016. On March 29, 2016, the ALJ issued a revised procedural schedule extending the deadline for issuance of an initial determination to August 26, 2016, and extending the Target Date to December 26, 2016. On August 24, 2016, the ALJ issued a revised procedural schedule extending the deadline for issuance of an initial determination to November 7, 2016, and extending the Target Date to March 7, 2017. On November 4, 2016, the ALJ issued a revised procedural schedule extending the deadline for issuance of an initial determination to December 7, 2016, and extending the Target Date to April 7, 2017. On December 7, 2016, the ALJ issued a revised procedural schedule extending the deadline for issuance of an initial determination to December 9, 2016, and extending the Target Date to April 9, 2017. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 9, 2016, the ALJ issued her initial determination finding a violation of section 337 of the Tariff Act. More specifically, the ALJ found that a violation has occurred in the importation into the United States, the sale for importation, or the sale within the United States after importation, of certain network devices, related software, and components thereof that the ALJ found infringe asserted claims 1, 7, 9, 10, and 15 of the &#8217;577 patent; and asserted claims 1, 2, 4, 5, 7, 8, 10, 13, 19, 56, and 64 of the &#8217;668 patent. The ALJ did not find a violation of section 337 with respect to asserted claim 2 of the &#8217;577 patent or any asserted claims of the &#8217;853, &#8217;492, &#8217;875, and &#8217;211 patents. On December 29, 2016, Arista, Cisco and the OUII filed petitions for review of certain findings contained in the initial determination. On January 3, 2017, the Commission extended the Target Date to April 17, 2017, and set the deadline for determining whether to review the final initial determination to February 15, 2017. On January 27, 2017, the Commission further extended the Target Date to May 1, 2017, and set the deadline for determining whether to review the final initial determination to March 1, 2017. If the Commission finds a violation in its Final Determination, that finding will be subject to a 60-day Presidential review period.</font></div><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;"></font><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Inter Partes Reviews</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have filed petitions for Inter Partes Review (&#8220;IPR&#8221;) of the &#8217;597, &#8217;211, &#8217;668, &#8217;853, &#8217;537, &#8217;577, &#8217;886, and &#8217;526 patents. IPRs relating to the &#8217;597 (IPR No. 2015-00978) and &#8217;211 (IPR No. 2015-00975) patents were instituted in October 2015 and hearings on these IPRs were completed in July 2016. On September 28, 2016, the PTAB issued a final written decision finding claims 1, 14, 39-42, 71, 72, 84, and 85 of the &#8217;597 patent unpatentable. The PTAB also found that claims 29, 63, 64, 73, and 86 of the &#8217;597 patent had not been shown to be unpatentable. Cisco requested rehearing of the PTAB&#8217;s Final Written Decision on October 28, 2016, which the PTAB denied on January 13, 2017. On January 23, 2017, we filed a notice of appeal with respect to this decision regarding claims 29, 63, 64, 73, and 86 of the &#8217;597 patent. On October 5, 2016, the PTAB issued a final written decision finding claims 1 and 12 of the &#8217;211 patent unpatentable. The PTAB also found that claims 2, 6-9, 13, 17-20 of the &#8217;211 patent had not been shown to be unpatentable. On December 5, 2016, we filed a notice of appeal with respect to this decision regarding claims 2, 6-9, 13, 17-20, which was docketed as Appeal No. 17-1313. Cisco filed a notice of cross-appeal with respect to claims 1 and 12 on December 19, 2016, which was docketed as Appeal No. 17-1380. The Court of Appeals for the Federal Circuit consolidated these appeals on December 20, 2016. The briefing is set to be completed in July 2017.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The IPR relating to the &#8217;886 patent was instituted on May 25, 2016. Following that decision, Cisco agreed to dismiss its claims as to the &#700;886 patent with prejudice, and we dismissed our counterclaims as to the &#700;886 patent without prejudice.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">IPRs relating to the &#8217;668 (IPR No. 2016-00309), &#8217;577 (IPR No. 2016-00303), &#8217;853 (IPR No. 2016-0306), and &#8217;537 (IPR No. 2016-0308) patents were instituted in June 2016 and are set for hearing in March 2017. Final Written Decisions on these IPRs will be issued by June 2017.</font></div><div style="line-height:174%;padding-top:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">* * * * *</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We intend to vigorously defend against each of the Cisco&#8217;s lawsuits, as summarized in the preceding paragraphs. However, we cannot be certain that any claims by Cisco would be resolved in our favor regardless of the merit of the claims. Any adverse litigation ruling could result in the above described injunctive relief, could require a significant damages award against us or a requirement that we make substantial royalty payments to Cisco, and/or could require that we modify our products to the extent that we are found to infringe any valid claims asserted against us by Cisco. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For example, in the 944 Investigation, the USITC has issued a limited exclusion order barring entry into the United States of our network devices (including our 7000 Series of switches), related software, and components thereof that infringe one or more of the claims of the &#700;537, &#700;592, and &#700;145 patents specified above and a cease and desist order restricting our activities with respect to such imported products. In addition, in the 945 Investigation, the ALJ has issued her initial determination finding a violation of section 337 of the Tariff Act with respect to the &#8216;668 and &#8216;577 patents, which is now subject to review by the Commission.</font></div><div style="line-height:120%;text-align:justify;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;">To comply with these orders, we have sought to develop technical design-arounds that no longer infringe the patents that are the subject of the orders. In any efforts to develop technical design-arounds for our products, we may be unable to do so in a manner that does not continue to infringe the patents or that is acceptable to our customers. These development efforts could be extremely costly and time consuming as well as disruptive to our other development activities and distracting to management. Moreover, in the 944 Investigation and 945 Investigation, such design-arounds would require us to obtain approval of either the USITC or U.S. Customs and Border Protection (&#8220;CBP&#8221;) to resume the importation of the redesigned products into the United States. We may not be successful in our efforts to obtain such approvals to import such modified products in a timely manner, or at all. While a favorable ruling from the CBP would allow us to resume importation of our redesigned products into the United States, the USITC could still determine in an enforcement action that our redesigned products continue to infringe the patents that are the subject of any USITC orders. Any failure to effectively redesign our products, to obtain timely clearance from USITC or CBP to import such redesigned products, or to address the USITC findings in a manner that complies with the USITC orders, may cause a disruption to our product shipments and materially and adversely affect our business, prospects, reputation, results of operations, and financial condition.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Specifically, in response to the USITC&#8217;s findings in the 944 Investigation, we have made design changes to our products for sale in the United States to address the features that were found to infringe the &#8217;537, &#8217;592, &#8217;145 patents. Following the issuance of the final determination in the 944 Investigation, we submitted a Section 177 ruling request to CBP seeking approval to import these redesigned products into the United States. On November 18, 2016, we received a 177 ruling from CBP finding that our redesigned products did not infringe the &#8216;537, &#8217;592, and &#8216;145 patents, and approving the importation of these redesigned products into the United States. However, on January 13, 2017, at the request of Cisco Systems and without our input, CBP issued a letter to us revoking its prior November 18 ruling. Due to this revocation, we can no longer import its products into the United States. CBP has informed us that it currently takes no position on whether our redesigned products infringe and will conduct an inter partes proceeding between Arista and Cisco to determine whether our redesigned products infringe and whether to approve them for importation into the United States. We do not yet know when CBP will complete the process and provide that ruling. The CBP may not rule in a timely fashion, and we may not receive a favorable ruling at the end of the process.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Similarly, if the USITC finds in a Final Determination that we infringe any patent in the 945 Investigation, the USITC will likely issue remedial orders in that investigation as well. If such orders are not disapproved by the United States Trade Representative, we would need to further modify our products to take our products outside the scope of any patents we are found to have infringed in the 945 Investigation and obtain the USITC and/or CBP approvals described above in order to resume importation of our redesigned products into the United States. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If the USITC determines that our redesigned products continue to infringe the patents subject to any USITC limited exclusion order or cease and desist order in an enforcement action for either the 944 Investigation or the 945 Investigation, the USITC may impose the maximum statutory civil penalties for violation of the cease and desist order &#8220;including monetary sanctions for each day&#8217;s violation of the cease and desist order of the greater of </font><font style="font-family:inherit;font-size:10pt;">$100,000.00</font><font style="font-family:inherit;font-size:10pt;"> or twice the domestic value of the articles entered or sold, whichever is higher,&#8221; bring a civil action in U.S. district court &#8220;requesting collection of such civil penalties and the issuance of a mandatory injunction preventing further violation of Cease and Desist Order&#8221; or impose &#8220;such other remedies and sanctions as are appropriate and within the Commission&#8217;s authority.&#8221;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In order to comply with the USITC&#8217;s remedial orders, we have also made certain changes to our manufacturing, importation and shipping workflows. These changes have included shifting manufacturing and integration of our products to be sold in the United States to U.S. facilities. Such changes may be extremely costly, time consuming, and we may not be able to implement such changes successfully. Any failure to successfully change our manufacturing and importation processes or shipping workflows in a manner that is compliant with the limited exclusion order and cease and desist order may cause a disruption in our product shipments and materially and adversely affect our business, prospects, reputation, results of operations, and financial condition.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with these changes, to the extent that we are required to make further modifications to our supply chain to obtain alternative U.S. sources for subcomponents, we may be unable to obtain a sufficient quantity of these components on commercially reasonable terms or in a timely manner, if at all, which could delay or halt entirely production of our products or require us to make further modifications to our products to incorporate new components that are available in the United States. Any of these events could result in lost sales, reduced gross margins or damage to our end-customer relationships, which would materially and adversely impact our business, financial condition, results of operations and prospects.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additionally, the existence of Cisco&#8217;s lawsuits against us could cause concern among our customers and partners and could adversely affect our business and results of operations. Whether or not we prevail in the lawsuit, we expect that the litigation will be expensive, time-consuming and a distraction to management in operating our business.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#141414;">With respect to the various legal proceedings described above, it is our belief that while a loss is not probable, it may be reasonably possible. Further, at this stage in the litigation, any possible loss or range of loss cannot be estimated.&#160; However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us in a reporting period for a material amount, our consolidated financial statements for that reporting period could be materially adversely affected.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Matters</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the ordinary course of business, we are a party to other claims and legal proceedings including matters relating to commercial, employee relations, business practices and intellectual property. We record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, provisions recorded for contingent losses related to other claims and matters have not been significant. Based on currently available information, management does not believe that any additional liabilities relating to other unresolved matters are probable or that the amount of any resulting loss is estimable, and believes these other matters are not likely, individually and in the aggregate, to have a material adverse effect on our financial position, results of operations or cash flows. However, litigation is subject to inherent uncertainties and our view of these matters may change in the future. Were an unfavorable outcome to occur, there exists the possibility of a material adverse impact on our financial position, results of operations or cash flows for the period in which the unfavorable outcome occurs, and potentially in future periods.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the ordinary course of business, we are a party to claims and legal proceedings including matters relating to commercial, employee relations, business practices and intellectual property. In assessing loss contingencies, we use significant judgment and assumptions to estimate the likelihood of loss, impairment of an asset or the incurrence of a liability, as well as our ability to reasonably estimate the amount of loss. We record a provision for contingent losses when it is both probable that an asset has been impaired or a liability has been incurred and the amount of the loss can be reasonably estimated. We will record a charge equal to the minimum estimated liability for litigation costs or a loss contingency only when both of the following conditions are met: (i)&#160;information available prior to issuance of our consolidated financial statements indicates that it is probable that a liability had been incurred at the date of the financial statements and (ii)&#160;the range of loss can be reasonably estimated. We regularly evaluate current information available to us to determine whether such accruals should be adjusted and whether new accruals are required.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprehensive income is comprised of net income and other comprehensive income. Unrealized gains and losses on available-for-sale investments and foreign currency translation adjustments are included in our other comprehensive income or loss.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;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 primarily of cash, cash equivalents, marketable securities, restricted cash, and accounts receivable. Our cash, cash equivalents and restricted cash are invested in high quality financial instruments with banks and financial institutions. Such deposits may be in excess of insured limits provided on such deposits. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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 ongoing credit evaluations of our customers to assess the probability of accounts receivable collection based on a number of factors, including past transaction experience with the customer, evaluation of their credit history, the credit limits extended and review of the invoicing terms of the arrangement. In situations where a customer may be thinly capitalized and we have limited payment history with it, we will either establish a small credit limit or require it to prepay its purchases. We generally do not require our customers to provide collateral to support accounts receivable. We have recorded an allowance for doubtful accounts for those receivables that we have determined not to be collectible. We mitigate credit risk in respect to the notes receivable by performing ongoing credit evaluations of the borrower to assess the probability of collecting all amounts due to us under the existing contractual terms. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We market and sell our products through both our direct sales force and our channel partners, including distributors, value-added resellers, system integrators and original equipment manufacturer (&#8220;OEM&#8221;) partners and in conjunction with various technology partners. Significant customers are those which represent more than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of our total net revenue during the period or net accounts receivable balance at each respective balance sheet date.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our investments in privately held companies are accounted for under the cost method and are included in investments, non-current in the accompanying consolidated balance sheets. Our investments under the cost method are recorded at historical cost at the time of investment.&#160; </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity Award Plan Activities</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2014, the board of directors and stockholders approved the 2014 Equity Incentive Plan (the &#8220;2014 Plan&#8221;), effective on the first day that our common stock was publicly traded. Our board of directors has terminated the 2004 and 2011 equity plans as to future grants. However, these plans will continue to govern the terms and conditions of the outstanding options previously granted thereunder. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards granted under the 2014 Plan could be in the form of Incentive Stock Options (&#8220;ISOs&#8221;), Nonstatutory Stock Options (&#8220;NSOs&#8221;), Restricted Stock Awards (&#8220;RSAs&#8221;), Stock Appreciation Rights (&#8220;SARs&#8221;) or Restricted Stock Units (&#8220;RSUs&#8221;). The number of shares available for grant and issuance under the 2014 Plan increases automatically on January 1 of each year commencing with 2016 by the number of shares equal to </font><font style="font-family:inherit;font-size:10pt;">3%</font><font style="font-family:inherit;font-size:10pt;"> of our shares outstanding on the immediately preceding December 31, but not to exceed </font><font style="font-family:inherit;font-size:10pt;">12,500,000</font><font style="font-family:inherit;font-size:10pt;">&#160;shares, unless the board of directors, in its discretion, determines to make a smaller increase. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, there remained approximately </font><font style="font-family:inherit;font-size:10pt;">11.8 million</font><font style="font-family:inherit;font-size:10pt;"> shares available for issuance under the 2014 Plan.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 6, 2017, our board of directors authorized an increase to the shares available for issuance under the plan of </font><font style="font-family:inherit;font-size:10pt;">3%</font><font style="font-family:inherit;font-size:10pt;"> of the total shares outstanding on </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> effective January 1, 2017. The increase amounted to </font><font style="font-family:inherit;font-size:10pt;">2,124,333</font><font style="font-family:inherit;font-size:10pt;"> shares.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2014, the board of directors and stockholders approved the 2014 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;). The ESPP became effective on the first day that our common stock was publicly traded. The number of shares reserved for issuance under the ESPP increases automatically on January 1 of each year by the number of shares equal to </font><font style="font-family:inherit;font-size:10pt;">1%</font><font style="font-family:inherit;font-size:10pt;"> of our shares outstanding immediately preceding December&#160;31, but not to exceed </font><font style="font-family:inherit;font-size:10pt;">2,500,000</font><font style="font-family:inherit;font-size:10pt;"> shares, unless the board of directors, in its discretion, determines to make a smaller increase. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under our 2014 ESPP eligible employees are permitted to acquire shares of our common stock at&#160;</font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;">&#160;of the lower of the fair market value of our common stock on the first trading day of each offering period or on the exercise date. Each offering period will be approximately </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> years starting on the first trading date after February&#160;15 and August&#160;15 of each year. Participants may purchase shares of common stock through payroll deductions up to&#160;</font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;">&#160;of their eligible compensation, subject to Internal Revenue Service mandated purchase limits. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, there remained </font><font style="font-family:inherit;font-size:10pt;">1,483,846</font><font style="font-family:inherit;font-size:10pt;"> shares available for issuance under the ESPP.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 6, 2017, our board of directors authorized an increase to shares available for issuance under the plan of </font><font style="font-family:inherit;font-size:10pt;">1%</font><font style="font-family:inherit;font-size:10pt;"> of the total shares outstanding on </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> effective January 1, 2017. The increase amounted to </font><font style="font-family:inherit;font-size:10pt;">708,111</font><font style="font-family:inherit;font-size:10pt;"> shares. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Option Activities</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">The following table summarizes the option activity under our stock plans and related information (in thousands, except years and per share amounts): </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width: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="overflow:hidden;font-size:10pt;"><font style="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="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;">Options Outstanding</font><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="overflow:hidden;font-size:10pt;"><font style="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;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 <br clear="none"/>Shares <br clear="none"/>Underlying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding 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="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- <br clear="none"/>Average <br clear="none"/>Exercise <br clear="none"/>Price per Share </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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- <br clear="none"/>Average <br clear="none"/>Remaining <br clear="none"/>Contractual <br clear="none"/>Term&#160;(Years)&#160;of <br clear="none"/>Stock 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="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 <br clear="none"/>Intrinsic <br clear="none"/>Value <br clear="none"/>of&#160;Stock <br clear="none"/>Options <br clear="none"/>Outstanding</font></div></td></tr><tr><td style="vertical-align: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;background-color:#cceeff;">Balance&#8212;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,630</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">24.49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">7.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: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;">620,802</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Authorized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">441</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">56.95</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:36px;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;">Options exercised </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,200</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options canceled </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">(362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.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="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: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;">Balance&#8212;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:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,509</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">28.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">6.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">646,394</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;background-color:#cceeff;">Vested and exercisable&#8212;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,642</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;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;">15.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">6.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">296,738</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Vested and expected to vest&#8212;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,050</font></div></td><td style="vertical-align:bottom;border-bottom: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">28.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:10pt;"><font style="font-family:inherit;font-size:10pt;">6.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">620,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_________________</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted-average grant-date fair value of options granted 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;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$23.66</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$29.20</font><font style="font-family:inherit;font-size:10pt;"> per share, respectively. The aggregate intrinsic value of options exercised 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;"> was </font><font style="font-family:inherit;font-size:10pt;">$147.6 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Unit (RSU) Activities</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">A summary of the activity under our 2014 Plan and changes during the reporting period and a summary of information related to RSUs are presented below (in thousands, except years and per share amounts):</font><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="13" rowspan="1"></td></tr><tr><td style="width:48%;" 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: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:14%;" rowspan="1" 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></tr><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="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 <br clear="none"/>Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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- <br clear="none"/>Average&#160;Grant <br clear="none"/>Date&#160;Fair&#160;Value Per Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual Term (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="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></td></tr><tr><td style="vertical-align: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;background-color:#cceeff;">Unvested balance&#8212;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:10pt;"><font style="font-family:inherit;font-size:10pt;">893</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">70.14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">69,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;RSUs 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:10pt;"><font style="font-family:inherit;font-size:10pt;">816</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">76.54</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;RSUs vested</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69.32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;&#160;&#160;&#160;&#160;&#160;&#160;RSUs forfeited/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:10pt;"><font style="font-family:inherit;font-size:10pt;">(90</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67.97</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Unvested balance&#8212;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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,375</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: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;">74.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.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;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;">133,081</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">RSUs vested and expected to vest&#8212;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,288</font></div></td><td style="vertical-align:bottom;border-bottom: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">74.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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">124,683</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan Activities</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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 issued </font><font style="font-family:inherit;font-size:10pt;">256,223</font><font style="font-family:inherit;font-size:10pt;"> shares at an average purchase price of </font><font style="font-family:inherit;font-size:10pt;">$40.30</font><font style="font-family:inherit;font-size:10pt;"> under our ESPP. Shares available for future issuance under our ESPP, subsequent to the increase authorized by our board of directors, are approximately </font><font style="font-family:inherit;font-size:10pt;">2.2 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Shares Available for Grant</font></div><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">The following table presents the stock activity and the total number of shares available for grant 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;(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:98.05068226120858%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;text-decoration:underline;">Number of Shares</font></div></td></tr><tr><td style="vertical-align: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;">Balance&#8212;December&#160;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Authorized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,044</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Options granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">(441</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(816</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options canceled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Options repurchased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">RSUs forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">90</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Shares traded for taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Balance&#8212;December&#160;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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,754</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%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Early Exercise of Stock Options</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have historically allowed our employees and directors to exercise options prior to vesting. Upon an "early exercise" of these options, the unvested shares acquired through the exercise become options subject to our repurchase right that lapse in accordance with the original option vesting schedule. Upon termination of employment prior to our repurchase rights lapsing in full, we have a right to repurchase the unvested shares at the original purchase price. The proceeds received from the early exercise of stock options and are initially recorded in other liabilities and are reclassified to common stock and paid-in capital as our repurchase right lapse. 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;">, we repurchased </font><font style="font-family:inherit;font-size:10pt;">5,364</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock at the original exercise price due to the termination of the holders of the unvested shares. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, early exercised shares subject to repurchase were </font><font style="font-family:inherit;font-size:10pt;">0.3 million</font><font style="font-family:inherit;font-size:10pt;">, with an aggregate value of </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense related to options, RSAs, ESPP and RSUs granted were charged to the department to which the associated employee reported as follow (in thousands):</font><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:68%;" 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: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:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" 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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year 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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">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: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;">3,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">3,048</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Research and development </font></div></td><td 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;">31,892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">25,515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,986</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;&#160;</sup></font></div></td><td colspan="2" style="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;">15,666</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">11,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">7,643</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,854</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,286</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,455</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total stock-based compensation </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,032</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,303</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,619</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%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Determination of Fair Value</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">We record stock-based compensation awards based on fair value as of the grant date. For option awards and ESPP offerings we use the Black-Scholes-Merton option-pricing model to determine fair value. We recognize such costs as compensation expense generally on a straight-line basis over the requisite service period of the award. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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 fair value of each stock option granted under our plans was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions and fair value per share: &#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="9" rowspan="1"></td></tr><tr><td style="width:71%;" 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: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:8%;" 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="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years) </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:10pt;"><font style="font-family:inherit;font-size:10pt;">6.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">6.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">7.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Risk-free interest 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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;">2.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility </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:10pt;"><font style="font-family:inherit;font-size:10pt;">38.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">42.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">47.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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 total unrecognized stock-based compensation expense for unvested stock options, net of expected forfeitures, was </font><font style="font-family:inherit;font-size:10pt;">$87.4 million</font><font style="font-family:inherit;font-size:10pt;">, which is expected to be recognized over a weighted-average period of </font><font style="font-family:inherit;font-size:10pt;">3.7</font><font style="font-family:inherit;font-size:10pt;"> years. The total fair value of options vested 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;"> was </font><font style="font-family:inherit;font-size:10pt;">$28.6 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, there was&#160;</font><font style="font-family:inherit;font-size:10pt;">$87.6 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized stock-based compensation expense related to unvested RSUs, net of estimated forfeitures. This amount is expected to be recognized over a weighted-average period of&#160;</font><font style="font-family:inherit;font-size:10pt;">3.4</font><font style="font-family:inherit;font-size:10pt;"> years. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ESPP</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the assumptions relating to our ESPP:</font><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:71%;" 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: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:8%;" 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="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years) </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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Risk-free interest 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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;">0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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;">0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility </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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">34.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">36.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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 total unrecognized stock-based compensation expense related to unvested ESPP options, net of expected forfeitures, was </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;">, which is expected to be recognized over a weighted-average period of </font><font style="font-family:inherit;font-size:10pt;">1.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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted net income per share attributable to common stockholders is calculated in conformity with the two-class method required for participating securities. Our shares of common stock subject to repurchase are considered participating securities. In addition, our convertible preferred stock prior to conversion to common shares upon our initial public offering in June 2014, were also considered to be participating securities. Under the two-class method, net income attributable to common stockholders is calculated as net income less earnings attributable to participating securities. In computing diluted net income attributable to common stockholders, undistributed earnings are re-allocated to reflect the potential impact of dilutive securities. Basic net income per common share is computed by dividing the net income attributable to common stockholders by the weighted-average number of common shares outstanding during the period. Diluted net income per share attributable to common stockholders is computed by dividing the net income attributable to common stockholders by the weighted-average number of common shares outstanding, including potential dilutive common shares assuming the dilutive effect of outstanding stock options, restricted stock units, and employee stock purchase plan using the treasury stock method. For purposes of this calculation, these amounts are excluded from the calculation of diluted net income per share of common stock if their effect is antidilutive. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Income Per Share Available to Common Stock </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of our basic and diluted net income per share available to common stock (in thousands, except per share amounts): </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:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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="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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year 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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:16px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator:</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:36px;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;">Basic:</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:68px;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;">Net income </font></div></td><td style="vertical-align: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;">184,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">121,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">86,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:68px;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;">Less: undistributed earnings allocated to participating securities </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,224</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,987</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17,961</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:100px;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;">Net income available to common stockholders, basic </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">182,965</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,115</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,889</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted:</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:68px;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;">Net income attributable to common stockholders, basic </font></div></td><td style="vertical-align: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;">182,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">119,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">68,889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:68px;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;">Add: undistributed earnings allocated to participating securities </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">149</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,635</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:100px;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;">Net income attributable to common stockholders, diluted </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,039</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,264</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,524</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic:</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:68px;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;">Weighted-average shares used in computing net income per share available to common stockholders, basic </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,771</font></div></td><td style="vertical-align:bottom;border-bottom: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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,964</font></div></td><td style="vertical-align:bottom;border-bottom: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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,427</font></div></td><td style="vertical-align:bottom;border-bottom: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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted:</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:68px;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;">Weighted-average shares used in computing net income per share available to common stockholders, basic </font></div></td><td 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;">68,771</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">65,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">48,427</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:68px;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;">Add weighted-average effect of dilutive securities:</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:100px;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;">Stock options, RSUs and RSAs </font></div></td><td 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;">4,408</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">6,059</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:100px;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;">Employee stock purchase plan</font></div></td><td colspan="2" style="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;">43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">84</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:10pt;"><font style="font-family:inherit;font-size:10pt;">104</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:100px;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;">Stock purchase rights </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:bottom;padding-left:68px;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;">Weighted-average shares used in computing net income per share available to common stockholders, diluted </font></div></td><td colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,222</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,411</font></div></td><td style="vertical-align:bottom;border-bottom: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 colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,590</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income per share attributable to common stockholders:</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:36px;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;">Basic </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">2.66</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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.81</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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.42</font></div></td><td style="vertical-align:bottom;border-bottom: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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.50</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.67</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.29</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following outstanding shares of common stock equivalents were excluded from the computation of diluted net income per share available to common stockholders for the periods presented because including them would have been anti-dilutive (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="9" rowspan="1"></td></tr><tr><td style="width:59%;" 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: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:12%;" 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="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:16px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options and RSUs to purchase common stock </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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,594</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,263</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure and report our cash equivalents, restricted cash, and available-for-sale marketable securities at fair value. The following table set forth the fair value of our financial assets by level within the fair value hierarchy (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="16" rowspan="1"></td></tr><tr><td style="width:57%;" 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: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: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:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" 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="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level I</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level II</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:2px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;III </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Assets:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:36px;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;">Money market funds </font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">305,182</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">305,182</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds-restricted</font></div></td><td colspan="2" style="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;">4,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial Paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,962</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,962</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government notes</font></div></td><td colspan="2" style="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;">110,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,192</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,192</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Total financial assets </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">426,145</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="text-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,192</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">609,337</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><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="16" rowspan="1"></td></tr><tr><td style="width:57%;" 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: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: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:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" 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="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level I&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;II </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;III </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Assets:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:36px;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;">Money market funds </font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">104,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">104,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government notes</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;">4,041</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,041</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">108,197</font></div></td><td style="vertical-align:bottom;border-bottom: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;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;">&#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;" 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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">108,197</font></div></td><td style="vertical-align:bottom;border-bottom: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></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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure and report our cash equivalents, restricted cash, and available-for-sale marketable securities at fair value. The following table set forth the fair value of our financial assets by level within the fair value hierarchy (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="16" rowspan="1"></td></tr><tr><td style="width:57%;" 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: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: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:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" 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="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level I</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level II</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:2px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;III </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Assets:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:36px;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;">Money market funds </font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">305,182</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">305,182</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds-restricted</font></div></td><td colspan="2" style="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;">4,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial Paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,962</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,962</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government notes</font></div></td><td colspan="2" style="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;">110,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,192</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,192</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Total financial assets </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">426,145</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="text-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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,192</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">609,337</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><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="16" rowspan="1"></td></tr><tr><td style="width:57%;" 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: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: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:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" 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="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level I&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;II </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;III </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Assets:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:36px;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;">Money market funds </font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">104,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">104,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government notes</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;">4,041</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,041</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">108,197</font></div></td><td style="vertical-align:bottom;border-bottom: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;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;">&#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;" 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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">108,197</font></div></td><td style="vertical-align:bottom;border-bottom: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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We apply fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. These assets and liabilities include cash and cash equivalents, marketable securities, accounts receivable, accounts payable, and accrued liabilities. Cash equivalents, accounts receivable, accounts payable and accrued liabilities are stated at carrying amounts as reported in the consolidated financial statements, which approximates fair value due to their short-term nature. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets and liabilities recorded at fair value on a recurring basis in the accompanying consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. We use a fair value hierarchy to measure fair value, maximizing the use of observable inputs and minimizing the use of unobservable inputs. The three-tiers of the fair value hierarchy are as follows:</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level I</font><font style="font-family:inherit;font-size:10pt;">&#8212;Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level II</font><font style="font-family:inherit;font-size:10pt;">&#8212;Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, 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; and </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level III</font><font style="font-family:inherit;font-size:10pt;">&#8212;Unobservable inputs that are supported by little or no market data for the related assets or liabilities and typically reflect management&#8217;s estimate of assumptions that market participants would use in pricing the asset or liability.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">The functional currency of our foreign subsidiaries is either the U.S. dollar or their local currency</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Transaction re-measurement-</font><font style="font-family:inherit;font-size:10pt;">Assets and liabilities denominated in a currency other than the foreign subsidiaries&#8217; functional currency are re-measured into the functional currency using exchange rates in effect at the end of the reporting period, with gains and losses recorded in other income (expense), net in the consolidated statements of income. We recognized</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.5 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">, in transaction losses for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Translation-</font><font style="font-family:inherit;font-size:10pt;">Assets and liabilities of subsidiaries denominated in foreign functional currencies are translated into U.S. dollars at the closing exchange rate on the balance sheet date and equity related balances are translated at historical exchange rates. Revenues, costs and expenses in foreign functional currencies are translated using average exchange rates that approximate those in effect during the period. Translation adjustments are accumulated as a separate component of accumulated other comprehensive income within stockholders&#8217; equity.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We offer a&#160;</font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-year warranty on all of our hardware products and a&#160;</font><font style="font-family:inherit;font-size:10pt;">90</font><font style="font-family:inherit;font-size:10pt;">-day warranty against defects in the software embedded in the products. We use judgment and estimates when determining warranty costs based on historical costs to replace product returns within the warranty period at the time we recognize revenue. We accrue for potential warranty claims at the time of shipment as a component of cost of revenues based on historical experience and other relevant information. We reserve for specifically identified products if and when we determine we have a systemic product failure. Although we engage in extensive product quality programs, if actual product failure rates or use of materials differ from estimates, additional warranty costs may be incurred, which could reduce our gross margin. The accrued warranty liability is recorded in accrued liabilities in the accompanying consolidated balance sheets. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amounts of our long-lived assets, including property and equipment and investments in privately held companies, are periodically reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate over their remaining lives. If the asset is considered to be impaired, the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">The geographical breakdown of income before provision for income taxes is as follows (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year 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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:16px;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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic </font></div></td><td style="vertical-align: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;">196,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 style="vertical-align: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;">129,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">120,838</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Foreign </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,023</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,769</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">670</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Income 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242,225</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">146,009</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121,508</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of the provision for income taxes are as follows (in thousands): </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year 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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:36px;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;">Federal </font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">67,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">43,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">34,314</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">State </font></div></td><td colspan="2" style="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;">10,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">5,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">4,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,588</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,306</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:68px;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 current </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,798</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:10pt;"><font style="font-family:inherit;font-size:10pt;">50,794</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:10pt;"><font style="font-family:inherit;font-size:10pt;">42,113</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax benefit:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;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;">Federal </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(23,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;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;">State </font></div></td><td 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;">(3,564</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,300</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign </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;">381</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:10pt;"><font style="font-family:inherit;font-size:10pt;">309</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(580</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:68px;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 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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21,762</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25,887</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,455</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:68px;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 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,036</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,907</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,658</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;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: </font><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:65%;" 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: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: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="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. federal statutory income tax </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:10pt;"><font style="font-family:inherit;font-size:10pt;">35.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">State tax, net of federal benefit </font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.03</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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.35</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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.19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Foreign tax differential </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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">0.68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Tax credits </font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.24</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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;">(6.72</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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.26</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in valuation allowance </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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Permanent items</font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.02</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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.32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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;">(0.86</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncertain tax positions and associated interest </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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.95</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">0.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Stock-based compensation</font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.81</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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.29</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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;">(4.01</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other, net </font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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;">0.05</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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;">0.01</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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;">(0.51</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.96</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.06</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;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;">28.52</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have operations and a taxable presence in numerous jurisdictions outside the U.S. All of these countries except one jurisdiction have a lower tax rate than the U.S. The significant jurisdictions in which we have a presence include Cayman Islands, Ireland, and the United Kingdom.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;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 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:73%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;" rowspan="1"><div style="text-align:center;padding-left:6px;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;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets:</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:36px;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;">Property and equipment </font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">473</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation </font></div></td><td colspan="2" style="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;">23,071</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">15,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Reserves and accruals not currently deductible </font></div></td><td 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;">49,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">33,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating losses </font></div></td><td colspan="2" style="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,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">221</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;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;">Tax credits </font></div></td><td 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;">15,015</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">12,465</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">State taxes </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">194</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">380</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:68px;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;">Gross deferred tax assets </font></div></td><td colspan="2" style="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;">89,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">62,861</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,894</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,655</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:68px;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 deferred tax assets </font></div></td><td colspan="2" style="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;">72,435</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:10pt;"><font style="font-family:inherit;font-size:10pt;">50,206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment </font></div></td><td colspan="2" style="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;">(198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;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;">Accrued 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,555</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(728</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other </font></div></td><td colspan="2" style="vertical-align:bottom;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;">(3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:68px;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 deferred tax liabilities </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,756</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,246</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,679</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,960</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the breakdown between non-current deferred tax assets and liabilities (in thousands): </font><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:73%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;" rowspan="1"><div style="text-align:center;padding-left:6px;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;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets, non-current </font></div></td><td colspan="2" style="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;">70,960</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">48,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: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;">Deferred tax liabilities, non-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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,281</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(469</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,679</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$47,960</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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. We believe that all of the deferred tax assets were realizable with the exception of California and Canada deferred tax assets. Therefore, a valuation allowance of </font><font style="font-family:inherit;font-size:10pt;">$16.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$12.7 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded as of </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, against the California and Canadian deferred tax assets as it was not more likely than not that these assets will be recognized. The net valuation allowance increased by </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;"> as of </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. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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;">no</font><font style="font-family:inherit;font-size:10pt;"> net operating loss carryforwards for federal and state income tax purposes. For foreign jurisdictions, we had combined foreign net operating loss carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$17.2 million</font><font style="font-family:inherit;font-size:10pt;"> which do not expire. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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;">no</font><font style="font-family:inherit;font-size:10pt;"> U.S. federal credit carryforwards and state credit carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$39.2 million</font><font style="font-family:inherit;font-size:10pt;">, which can be carried over indefinitely. For foreign jurisdictions, we had </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> of Canadian scientific research and experimental development tax credit carry-forwards, which begin to expire in 2034.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Utilization of the net operating losses and tax credit carryforwards may be subject to limitations due to ownership changes limitations provided in the Internal Revenue code and similar state or foreign provisions. In all years up to </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, such limitations had no impact to our deferred tax assets. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our policy with respect to our undistributed foreign subsidiaries earnings is to consider those earnings to be indefinitely reinvested and, accordingly, no related provision for U.S. federal and state income taxes has been provided. Upon distribution of those earnings&#8217; in the form of dividends or otherwise, we may be subject to both U.S. income taxes (subject to an adjustment for foreign tax credits) and withholding taxes in the various countries. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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 undistributed earnings approximated </font><font style="font-family:inherit;font-size:10pt;">$36.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$16.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The determination of the future tax consequences of the remittance of these earnings is not practicable.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Uncertain Tax Positions </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize uncertain tax positions only to the extent that management believes that it is more likely than not the position will be sustained. The reconciliation of the beginning and ending amount of gross unrecognized tax benefits 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><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 as follows (in thousands):</font><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:68%;" 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: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:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" 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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year 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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;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;" rowspan="1"><div style="text-align:center;padding-left:6px;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;" rowspan="1"><div style="text-align:center;padding-left:6px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,239</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: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;">21,322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">16,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Increases related to tax positions taken in a prior 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:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">7,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">4,355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Decreases related to tax positions taken in a prior 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(426</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(228</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(431</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Decreases related to settlements with taxing authorities </font></div></td><td colspan="2" style="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;">(432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Decreases related to lapse of statute of limitations </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,871</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,586</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,915</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,239</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,322</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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;">, </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 total amount of gross unrecognized tax benefits was </font><font style="font-family:inherit;font-size:10pt;">$26.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$22.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$21.3 million</font><font style="font-family:inherit;font-size:10pt;"> of which </font><font style="font-family:inherit;font-size:10pt;">$13.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$13.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$15.8 million</font><font style="font-family:inherit;font-size:10pt;"> would affect our effective tax rate if recognized, respectively. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. We have recorded a net benefit for interest and penalties of </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> and net expense of </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> in the years 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. As of </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;">, we recognized a liability for interest and penalties of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">We have been selected for examination by the Internal Revenue Service ("IRS") for our 2013 and 2014 tax years. It is difficult to determine when the examinations will be settled or their final outcomes in the foreseeable future. We believe that we have adequately provided reserves for any reasonably foreseeable adjustment to our tax returns. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The statute of limitations for Federal remains open for 2013 and forward. Because of the net operating loss and tax credit carryforwards, all tax years remain open to state tax examination. The majority of our foreign tax returns are open to audit under the statute of limitations of the respective foreign countries, in which the subsidiaries are located. It is possible that the amount of existing unrecognized tax benefits may decrease within the next 12 months as a result of statute of limitation lapses in some of the jurisdictions, however, an estimate of the range cannot be made.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense is an estimate of current income taxes payable in the current fiscal year based on reported income before income taxes. Deferred income taxes reflect the effect of temporary differences and carryforwards that we recognize for financial reporting and income tax purposes.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for income taxes under the liability approach for deferred income taxes, which requires recognition of deferred income tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements, but have not been reflected in our taxable income. 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 income tax assets will be realized based on the positive and negative evidence available. We record a valuation allowance to reduce the deferred tax assets to the amount that we are more likely than not to realize. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe that we have adequately reserved for our uncertain tax positions, although we can provide no assurance that the final tax outcome of these matters will not be materially different. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made and could have a material impact on our financial condition and results of operations. The provision for income taxes includes the effects of any reserves that we believe are appropriate, as well as the related net interest and penalties.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We regularly review our tax positions and benefits to be realized. We recognize tax liabilities based upon our estimate of whether, and to 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. We recognize interest and penalties related to income tax matters as income tax expense.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories primarily consist of finished goods purchased from third party contract manufacturers and are stated at the lower of cost (computed using the first-in, first-out method) or market value. Manufacturing overhead costs and inbound shipping costs are included in the cost of inventory.&#160; In addition, we purchase strategic component inventory from certain suppliers under purchase commitments that in some cases are non-cancelable, including integrated circuits, which are held by our contract manufacturers.&#160; We record a provision when inventory is determined to be in excess of anticipated demand, or obsolete, to adjust inventory to its estimated realizable value.&#160; We also record a liability for non-cancelable, non-returnable purchase commitments with our component inventory suppliers for quantities in excess of our demand forecasts or that are considered obsolete.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our contract manufacturers procure components and assemble products on our behalf based on our forecasts.&#160; We generally incur a liability when the contract manufacturer has converted the component inventory to a finished product.&#160; Historically, we have recorded a liability and have reimbursed our contract manufacturer for component inventory that has been rendered excess or obsolete due to manufacturing and engineering change orders resulting from design changes, or in cases where inventory levels greatly exceed our forecasts.&#160; </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use significant judgment in establishing our forecasts of future demand and obsolete material exposures. These estimates depend on our assessment of current and expected orders from our customers, product development plans and current sales levels. If actual market conditions are less favorable than those projected by management, which may be caused by factors within and outside of our control, we may be required to increase our inventory write-downs and liabilities to our contract manufacturers and suppliers, which could have an adverse impact on our gross margins and profitability.&#160;We regularly evaluate our exposure for inventory write-downs and adequacy of our contract manufacturer liabilities.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Investments</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Investments in Privately Held Companies</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, we held non-marketable equity investments of approximately </font><font style="font-family:inherit;font-size:10pt;">$36.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$33.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, in privately held companies which are accounted for under the cost method. During the year ended 2016 we made an additional investment of </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;"> in one of these companies. To date, we have not recognized any impairment losses on our investments.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify all highly liquid investments with stated maturities of greater than three months as marketable securities. We determine the appropriate classification of our investments in marketable securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable securities as available-for-sale. We may or may not hold securities with stated maturities greater than 12 months until maturity. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these securities prior to their stated maturities. As we view these securities as available to support current operations, we classify securities with maturities beyond 12 months as current assets under the caption marketable securities in the accompanying consolidated balance sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders&#8217; equity, except for unrealized losses determined to be other-than-temporary, which we record as other income (expense), net. We determine any realized gains or losses on the sale of marketable securities on a specific identification method, and we record such gains and losses as a component of interest and other income, net.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU No. 2014-09,&#160;</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;">, (as amended in June 2016, by ASU No. 2016-12-</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue-Narrow-Scope Improvements and Practical Expedients),</font><font style="font-family:inherit;font-size:10pt;"> which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers. The new standard provides principles for recognizing revenue for the transfer of promised goods or services to customers with the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard also requires significantly expanded disclosures about revenue recognition. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2015, the FASB issued ASU No. 2015-14, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date</font><font style="font-family:inherit;font-size:10pt;">, deferring the effective date of the new revenue standard by one year. In March 2016, the FASB issued ASU No. 2016-08, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue From Contracts With Customers-Principal versus Agent Considerations (Reporting Revenue Gross versus Net), </font><font style="font-family:inherit;font-size:10pt;">and ASU No. 2016-10, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue From Contracts With Customers-Identifying Performance Obligations and Licensing.</font><font style="font-family:inherit;font-size:10pt;"> ASU No. 2016-08 clarifies the implementation guidance regarding principal versus agent identification and related considerations. Specifically, the guidance provides clarification around performance obligations for goods or services provided by another entity, assisting in determining whether the entity is the provider of the goods or services, the principal, or whether the entity is providing for the arrangement of the goods or services, the agent. ASU No. 2016-10 provides guidance around identifying whether promised goods or services are distinct and separately identifiable, whether promised goods or services are material or immaterial to the contract, and whether shipping and handling is considered an activity to fulfill a promise or an additional promised service. ASU No. 2016-10 also provides guidance around an entity's promise to grant a license providing a customer with either a right to use or a right to access the license, which then determines whether the obligation is satisfied at a point in time or over time, respectively. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2016, the FASB issued ASU No. 2016-11, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition (Topic 605) and Derivatives and Hedging (Topic 815): Rescission of SEC Guidance Because of Accounting Standards Updates 2014-09 and 2014-16</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Pursuant to Staff Announcements at the March 3, 2016 EITF Meeting (SEC Update)") ("ASU 2016-11")</font><font style="font-family:inherit;font-size:10pt;">, which rescinds various standards codified as part of Topic 605, Revenue Recognition in relation to the future adoption of Topic 606. These rescissions include changes to topics pertaining to revenue and expense recognition including accounting for shipping and handling fees and costs and accounting for consideration given by a vendor to a customer. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The above standards are effective for fiscal years (and interim reporting periods within those years) beginning after December 15, 2017. The guidance is effective for us beginning in our first quarter of fiscal 2018. Early adoption would be permitted for all entities but not until the fiscal year beginning after December 15, 2016. The standard permits the use of either the retrospective or cumulative effect transition method. The retrospective method requires a retrospective approach to each prior reporting period presented with the option to elect certain practical expedients as defined within the guidance. The cumulative approach requires a retrospective approach with the cumulative effect of initially applying the guidance recognized at the date of initial application and providing certain additional disclosures as defined per the guidance. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management&#8217;s assessments of potential impacts of the standards are underway. The standards are expected to impact the amount and timing of revenue recognized and the related disclosures on our consolidated financial statements. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We will adopt ASU 2014-09 during the first quarter of 2018 and expect to adopt the guidance under the modified retrospective method which we anticipate will result in a cumulative effect adjustment as of the date of adoption.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU No, 2016-01, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Recognition and Measurement of Financial Assets and Financial Liabilities,</font><font style="font-family:inherit;font-size:10pt;"> which enhances the reporting model for financial instruments to provide users of financial statements with more decision-useful information. The guidance will address certain aspects of recognition, measurement, presentation, and disclosure of financial instruments. The standard is effective for us for our first quarter of fiscal 2018. The guidance may be early adopted under early application guidance. We are currently assessing the impact this guidance may have on our consolidated financial statements as well as the transition method that we will use to adopt the guidance.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No, 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases,</font><font style="font-family:inherit;font-size:10pt;"> which addresses the classification and recognition of lease assets and liabilities formerly classified as operating leases under GAAP. The guidance will address certain aspects of recognition and measurement, and quantitative and qualitative aspects of presentation and disclosure. The guidance is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The standard is effective for us for our first quarter of fiscal 2019. The guidance will be applied to the earliest period presented using a modified retrospective approach. The guidance includes practical expedients that relate to identification, classification, and initial direct costs associated with leases commencing prior to the effective date, and the ability to apply hindsight in evaluating lease options related to extensions, terminations or asset purchases. A practical expedient also exists to treat leases entered into prior effective date under existing GAAP unless the lease has been modified. The guidance may be early adopted. We are currently assessing the impact this guidance may have on our consolidated financial statements as well as the transition method that we will use to adopt the guidance.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB amended the existing accounting standards for stock-based compensation, ASU 2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting</font><font style="font-family:inherit;font-size:10pt;">, which impact several aspects of accounting for share-based payment transactions, including the income tax consequences, forfeitures, classification of awards as either equity or liabilities, and classification on the statement of cash flows. The standard is effective for us for our first quarter of fiscal 2017. The manner of application varies by the various provisions of the guidance, with certain provisions applied on a retrospective or modified retrospective approach, while others are applied prospectively. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on our assessment of the above standard, guidance related to forfeitures will be adopted under a modified retrospective transition method and a cumulative adjustment to beginning retained earnings will be recorded on the day of adoption. Effective January 1, 2017, we will account for forfeitures as they occur and will calculate a cumulative adjustment as it relates to equity transactions where prior forfeitures rates have previously and cumulatively been applied. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">With the adoption of ASU 2016-09, we will prospectively record excess tax benefits&#160;generated from stock option exercises and other equity awards as a provision to income tax in the income statement, rather than equity.&#160; In addition, we will apply the guidance under a modified retrospective transition method and account for previously unrecognized excess tax benefits through a cumulative-effect adjustment to beginning retained earnings.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU 2016-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments (a consensus of the Emerging Task Force), </font><font style="font-family:inherit;font-size:10pt;">which addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice in how certain transactions are presented and classified in the statement of cash flows. The guidance may be adopted early as of the beginning of an annual reporting period. The guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption. The standard is effective for us for our first quarter of fiscal 2018. We are currently assessing the impact this guidance may have on our consolidated financial statements.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU 2016-16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory,</font><font style="font-family:inherit;font-size:10pt;"> which addresses recognition of current and deferred income taxes for intra-entity asset transfers when assets are sold to an outside party. Current GAAP prohibits the recognition of current and deferred income taxes until the asset has been sold to an outside party. This prohibition on recognition is considered an exception to the principle of comprehensive recognition of current and deferred income taxes in GAAP. The new guidance requires an entity to recognize the income tax consequences when the transfer occurs eliminating the exception. The guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption. The standard is effective for us for our first quarter of fiscal 2018, and may be early adopted under early application guidance. We are currently assessing the impact this guidance may have 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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Organization and Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Organization </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Arista Networks, Inc. (together with our subsidiaries, &#8220;we,&#8221; &#8220;our&#8221; or &#8220;us&#8221;) is a supplier of cloud networking solutions that use software innovations to address the needs of large-scale Internet companies, cloud service providers and next-generation enterprise. Our cloud networking solutions consist of our Extensible Operating System, a set of network applications and our 10/25/40/50/100 Gigabit Ethernet switching and routing platforms. We were incorporated in October 2004 in the State of California under the name Arastra, Inc. In March 2008, we reincorporated in the State of Nevada and in October 2008 changed our name to Arista Networks, Inc. We reincorporated in the state of Delaware in March 2014. Our corporate headquarters are located in Santa Clara, California, and we have wholly-owned subsidiaries throughout the world, including North America, Europe, Asia and Australia.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Principles of Consolidation</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements include the accounts of Arista Networks, Inc. and its wholly owned subsidiaries and are prepared in accordance with U.S. generally accepted accounting principles (GAAP). All significant intercompany accounts and transactions have been eliminated. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal 2015 and 2014, certain reclassifications of prior period amounts were made to conform to the current period presentation. There were no reclassifications during fiscal 2016.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the accompanying consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Those estimates and assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserve; determination of fair value for stock-based awards; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; valuation of inventory; valuation of warranty accruals; contract manufacturing liabilities; and recognition and measurement of contingent liabilities. We evaluate our estimates and assumptions based on historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those 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%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of Business and Credit Risk </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We work closely with third-party contract manufacturing suppliers to manufacture our products. As of </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;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> suppliers, respectively, who provided substantially all of our electronic manufacturing services. Our contract manufacturing suppliers deliver our products to our third party direct fulfillment facilities.&#160; We and our fulfillment partners then perform labeling, final configuration, quality assurance testing and shipment to our customers. Our products rely on key components, including certain integrated circuit components and power supplies, some of which our contract manufacturers purchase on our behalf from a limited number of suppliers, including certain sole source providers. We do not have guaranteed supply contracts with any of our component suppliers, and our suppliers could delay shipments or cease manufacturing such products or selling them to us at any time. If we are unable to obtain a sufficient quantity of these components on commercially reasonable terms or in a timely manner, or if we are unable to obtain alternative sources for these components, sales of our products could be delayed or halted entirely or we may be required to redesign our products. Quality or performance failures of our products or changes in our contractors&#8217; or vendors&#8217; financial or business condition could disrupt our ability to supply quality products to our customers. Any of these events could result in lost sales and damage to our end-customer relationships, which would adversely impact our business, financial condition and results of operations. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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 primarily of cash, cash equivalents, marketable securities, restricted cash, and accounts receivable. Our cash, cash equivalents and restricted cash are invested in high quality financial instruments with banks and financial institutions. Such deposits may be in excess of insured limits provided on such deposits. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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 ongoing credit evaluations of our customers to assess the probability of accounts receivable collection based on a number of factors, including past transaction experience with the customer, evaluation of their credit history, the credit limits extended and review of the invoicing terms of the arrangement. In situations where a customer may be thinly capitalized and we have limited payment history with it, we will either establish a small credit limit or require it to prepay its purchases. We generally do not require our customers to provide collateral to support accounts receivable. We have recorded an allowance for doubtful accounts for those receivables that we have determined not to be collectible. We mitigate credit risk in respect to the notes receivable by performing ongoing credit evaluations of the borrower to assess the probability of collecting all amounts due to us under the existing contractual terms. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We market and sell our products through both our direct sales force and our channel partners, including distributors, value-added resellers, system integrators and original equipment manufacturer (&#8220;OEM&#8221;) partners and in conjunction with various technology partners. Significant customers are those which represent more than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of our total net revenue during the period or net accounts receivable balance at each respective balance sheet date. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:</font></div><div style="line-height:120%;text-align:justify;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="16" rowspan="1"></td></tr><tr><td style="width:42%;" 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:2%;" 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:2%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accounts Receivable</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:8px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;Year 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></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;font-size:10pt;"><font style="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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:8px;" rowspan="1"><div style="text-align:center;padding-left:12px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:8px;" rowspan="1"><div style="text-align:center;padding-left:12px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:8px;" rowspan="1"><div style="text-align:center;padding-left:12px;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:8px;" rowspan="1"><div style="text-align:center;padding-left:12px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:8px;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive Income </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprehensive income is comprised of net income and other comprehensive income. Unrealized gains and losses on available-for-sale investments and foreign currency translation adjustments are included in our other comprehensive income or loss.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider all highly liquid investments with stated maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents consist of cash on deposit with various financial institutions and highly liquid investments in money market funds. Interest is accrued as earned. We have restricted cash pledged as collateral representing a security deposit required for a facility lease. 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;">, we had classified the restricted cash of&#160;</font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively,&#160;as other assets in our accompanying consolidated balance sheet. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Marketable Securities</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify all highly liquid investments with stated maturities of greater than three months as marketable securities. We determine the appropriate classification of our investments in marketable securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable securities as available-for-sale. We may or may not hold securities with stated maturities greater than 12 months until maturity. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these securities prior to their stated maturities. As we view these securities as available to support current operations, we classify securities with maturities beyond 12 months as current assets under the caption marketable securities in the accompanying consolidated balance sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders&#8217; equity, except for unrealized losses determined to be other-than-temporary, which we record as other income (expense), net. We determine any realized gains or losses on the sale of marketable securities on a specific identification method, and we record such gains and losses as a component of interest and other income, net.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable are recorded at the invoiced amount, net of allowances for doubtful accounts, and sales return reserves. We estimate our allowance for doubtful accounts based upon the collectability of the receivables in light of historical trends, adverse situations that may affect our customers&#8217; ability to pay and prevailing economic conditions. This evaluation is done in order to identify issues which may impact the collectability of receivables and related estimated required allowance. Revisions to the allowance are recorded as an adjustment to bad debt expense. After appropriate collection efforts are exhausted, specific accounts receivable deemed to be uncollectible are charged against the allowance in the period they are deemed uncollectible. Recoveries of accounts receivable previously written-off are recorded as credits to bad debt expense. We estimate our sales return reserves based on historical return rates applied against current period gross revenues. Specific customer returns and allowances are considered when determining our sales return reserve estimate. Revisions to the reserve are recorded as adjustments to revenue and the sales return reserves. &#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We apply fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. These assets and liabilities include cash and cash equivalents, marketable securities, accounts receivable, accounts payable, and accrued liabilities. Cash equivalents, accounts receivable, accounts payable and accrued liabilities are stated at carrying amounts as reported in the consolidated financial statements, which approximates fair value due to their short-term nature. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets and liabilities recorded at fair value on a recurring basis in the accompanying consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. We use a fair value hierarchy to measure fair value, maximizing the use of observable inputs and minimizing the use of unobservable inputs. The three-tiers of the fair value hierarchy are as follows:</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level I</font><font style="font-family:inherit;font-size:10pt;">&#8212;Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level II</font><font style="font-family:inherit;font-size:10pt;">&#8212;Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, 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; and </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level III</font><font style="font-family:inherit;font-size:10pt;">&#8212;Unobservable inputs that are supported by little or no market data for the related assets or liabilities and typically reflect management&#8217;s estimate of assumptions that market participants would use in pricing the asset or liability.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">The functional currency of our foreign subsidiaries is either the U.S. dollar or their local currency</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Transaction re-measurement-</font><font style="font-family:inherit;font-size:10pt;">Assets and liabilities denominated in a currency other than the foreign subsidiaries&#8217; functional currency are re-measured into the functional currency using exchange rates in effect at the end of the reporting period, with gains and losses recorded in other income (expense), net in the consolidated statements of income. We recognized</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.5 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">, in transaction losses for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Translation-</font><font style="font-family:inherit;font-size:10pt;">Assets and liabilities of subsidiaries denominated in foreign functional currencies are translated into U.S. dollars at the closing exchange rate on the balance sheet date and equity related balances are translated at historical exchange rates. Revenues, costs and expenses in foreign functional currencies are translated using average exchange rates that approximate those in effect during the period. Translation adjustments are accumulated as a separate component of accumulated other comprehensive income within stockholders&#8217; equity.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventory Valuation and Contract Manufacturer/Supplier Liabilities</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories primarily consist of finished goods purchased from third party contract manufacturers and are stated at the lower of cost (computed using the first-in, first-out method) or market value. Manufacturing overhead costs and inbound shipping costs are included in the cost of inventory.&#160; In addition, we purchase strategic component inventory from certain suppliers under purchase commitments that in some cases are non-cancelable, including integrated circuits, which are held by our contract manufacturers.&#160; We record a provision when inventory is determined to be in excess of anticipated demand, or obsolete, to adjust inventory to its estimated realizable value.&#160; We also record a liability for non-cancelable, non-returnable purchase commitments with our component inventory suppliers for quantities in excess of our demand forecasts or that are considered obsolete.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our contract manufacturers procure components and assemble products on our behalf based on our forecasts.&#160; We generally incur a liability when the contract manufacturer has converted the component inventory to a finished product.&#160; Historically, we have recorded a liability and have reimbursed our contract manufacturer for component inventory that has been rendered excess or obsolete due to manufacturing and engineering change orders resulting from design changes, or in cases where inventory levels greatly exceed our forecasts.&#160; </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use significant judgment in establishing our forecasts of future demand and obsolete material exposures. These estimates depend on our assessment of current and expected orders from our customers, product development plans and current sales levels. If actual market conditions are less favorable than those projected by management, which may be caused by factors within and outside of our control, we may be required to increase our inventory write-downs and liabilities to our contract manufacturers and suppliers, which could have an adverse impact on our gross margins and profitability.&#160;We regularly evaluate our exposure for inventory write-downs and adequacy of our contract manufacturer liabilities.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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;">, we recorded inventory write-downs of </font><font style="font-family:inherit;font-size:10pt;">$12.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$9.0 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.&#160; In addition, our contract manufacturer and supplier liabilities totaled </font><font style="font-family:inherit;font-size:10pt;">$6.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><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;"> 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%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets, generally from </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years. Our building is depreciated over </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> years and leasehold improvements are depreciated over the shorter of the estimated useful lives of the improvements or the remaining lease term. The leased building under our build to suit lease is capitalized and included in property and equipment as we were involved in the construction funding and did not meet the &#8220;sale-leaseback&#8221; criteria. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our investments in privately held companies are accounted for under the cost method and are included in investments, non-current in the accompanying consolidated balance sheets. Our investments under the cost method are recorded at historical cost at the time of investment.&#160; </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets and Investments </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amounts of our long-lived assets, including property and equipment and investments in privately held companies, are periodically reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate over their remaining lives. If the asset is considered to be impaired, the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> impairment of any long-lived assets or investments was identified for any of the periods presented. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Loss Contingencies</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the ordinary course of business, we are a party to claims and legal proceedings including matters relating to commercial, employee relations, business practices and intellectual property. In assessing loss contingencies, we use significant judgment and assumptions to estimate the likelihood of loss, impairment of an asset or the incurrence of a liability, as well as our ability to reasonably estimate the amount of loss. We record a provision for contingent losses when it is both probable that an asset has been impaired or a liability has been incurred and the amount of the loss can be reasonably estimated. We will record a charge equal to the minimum estimated liability for litigation costs or a loss contingency only when both of the following conditions are met: (i)&#160;information available prior to issuance of our consolidated financial statements indicates that it is probable that a liability had been incurred at the date of the financial statements and (ii)&#160;the range of loss can be reasonably estimated. We regularly evaluate current information available to us to determine whether such accruals should be adjusted and whether new accruals are required.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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%;padding-top:8px;text-align:justify;text-indent:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generate revenue from sales of our products which incorporate our EOS software and accessories such as cables and optics to direct customers and channel partners together with post contract customer support (&#8220;PCS&#8221;). We typically sell products and PCS in a single transaction. We recognize revenue 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 collectability is reasonably assured. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We define each of the four criteria above as follows: </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:65px;" 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:32px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Persuasive evidence of an arrangement exists.</font><font style="font-family:inherit;font-size:10pt;">&#160;Evidence of an arrangement consists of stand-alone purchase orders or purchase orders issued pursuant to the terms and conditions of a master sales agreement. It is our practice to identify an end customer prior to shipment to a reseller or distributor. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:65px;" 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:32px;"><font style="font-family:inherit;font-size:10pt;">&#8226; </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Delivery or performance has occurred.</font><font style="font-family:inherit;font-size:10pt;">&#160;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 generally do not have significant obligations for future performance, rights of return or pricing credits associated with our product sales. In instances where substantive acceptance provisions are specified in the customer arrangement, revenue and the related cost of revenue is deferred until all acceptance criteria have been met.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:65px;" 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:32px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">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. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:65px;" 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:32px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Collectability is reasonably assured</font><font style="font-family:inherit;font-size:10pt;">.&#160;We assess probability of collectability on a customer-by-customer basis. Our customers and channel partners 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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PCS is offered under renewable, fee-based contracts, which includes technical support, hardware repair and replacement parts beyond standard warranty, bug fixes, patches and unspecified upgrades on a when-and-if-available basis. We initially defer PCS revenue and recognize it ratably over the life of the PCS contract, with the related expenses recognized as incurred. PCS contracts usually have a term of </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years. We include billed but unearned PCS revenue in deferred revenue. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We report revenue net of sales taxes. We include shipping charges billed to customers in revenue and the related shipping costs are included in cost of goods sold. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most of our arrangements, other than renewals of PCS, are multiple element arrangements with a combination of products and PCS. Products and PCS generally qualify as separate units of accounting. Our hardware deliverables include EOS software, which together deliver the essential functionality of our products. For multiple element arrangements, we allocate revenue to each unit of accounting based on the relative selling price. The relative selling price for each element is based upon the following hierarchy:&#160;vendor-specific objective evidence (&#8220;VSOE&#8221;), if available;&#160;third-party evidence (&#8220;TPE&#8221;), if VSOE is not available; and&#160;best estimate of selling price (&#8220;BESP&#8221;), if neither VSOE nor TPE is available. As we have not been able to establish VSOE or TPE for our products and most of our services, we generally utilize BESP for the purposes of allocating revenue to each unit of accounting. </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:65px;" 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:32px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">VSOE</font><font style="font-family:inherit;font-size:10pt;">&#8212;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></td></tr></table><div style="line-height:120%;text-align:center;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:65px;" 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:32px;"><font style="font-family:inherit;font-size:10pt;">&#8226; </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">TPE</font><font style="font-family:inherit;font-size:10pt;">&#8212;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 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 able to obtain reliable evidence of TPE of selling price. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:65px;" 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:32px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">BESP</font><font style="font-family:inherit;font-size:10pt;">&#8212;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 stand-alone basis. BESP is based on considering multiple factors including, but not limited to the sales channel (reseller, distributor or end customer), the geographies in which our products and services were sold (domestic or international) and size of the end customer. </font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We limit the amount of revenue recognition for delivered elements to the amount that is not contingent on the future delivery of products or services, future performance obligations, or subject to customer-specific return, acceptance or refund privileges. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for multiple agreements with a single partner as </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> arrangement if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single arrangement. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may occasionally accept returns to address customer satisfaction 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 when determining our sales return reserve estimate. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development Expenses </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs related to the research, design and development of our products are charged to research and development expenses as incurred. Software development costs are capitalized beginning when a product&#8217;s technological feasibility has been established and ending when the product is available for general release to customers. Generally, our products are released soon after technological feasibility has been established. As a result, costs incurred subsequent to achieving technological feasibility have not been significant and accordingly, all software development costs have been expensed as incurred. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranty </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We offer a&#160;</font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-year warranty on all of our hardware products and a&#160;</font><font style="font-family:inherit;font-size:10pt;">90</font><font style="font-family:inherit;font-size:10pt;">-day warranty against defects in the software embedded in the products. We use judgment and estimates when determining warranty costs based on historical costs to replace product returns within the warranty period at the time we recognize revenue. We accrue for potential warranty claims at the time of shipment as a component of cost of revenues based on historical experience and other relevant information. We reserve for specifically identified products if and when we determine we have a systemic product failure. Although we engage in extensive product quality programs, if actual product failure rates or use of materials differ from estimates, additional warranty costs may be incurred, which could reduce our gross margin. The accrued warranty liability is recorded in accrued liabilities in the accompanying consolidated balance sheets. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Post-Employment Benefits </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have a 401(k) Plan that covers substantially all of our employees in the U.S. For the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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;">, we did not provide a discretionary company match to employee contributions. Effective January 1, 2017, we have elected to match </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of employees' contributions up to a maximum of </font><font style="font-family:inherit;font-size:10pt;">3%</font><font style="font-family:inherit;font-size:10pt;"> of an employee's annual salary. Matching contributions will be immediately vested. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Reporting </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We develop, market and sell cloud networking solutions, which consist of our Gigabit Ethernet switches and related software. We have </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> business activity and there are no segment managers who are held accountable for operations or operating results below the Company level. 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 evaluating financial performance. Accordingly, we have determined that we operate as </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reportable segment. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation expense related to stock-based transactions, including stock options, restricted stock units ("RSUs"), restricted stock awards (&#8220;RSAs&#8221;), and stock purchase rights under our employee stock purchase program is measured and recognized in the financial statements based on the fair value of the equity granted, net of estimated forfeitures, on a straight-line basis over the requisite service periods of the awards, which typically ranges from </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years. Under ASU 2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting,</font><font style="font-family:inherit;font-size:10pt;"> beginning the first quarter of fiscal 2017 we have elected to account for forfeitures as they occur and will no longer include an estimate of future forfeitures in the fair value measurement.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> &#160;&#160;&#160;&#160;Excess tax benefits associated with stock option exercises and other equity awards are recognized in additional paid in capital. The income tax benefits resulting from stock awards that were credited to stockholders' equity were </font><font style="font-family:inherit;font-size:10pt;">$42.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$37.0 million</font><font style="font-family:inherit;font-size:10pt;"> and&#160;</font><font style="font-family:inherit;font-size:10pt;">$17.4 million</font><font style="font-family:inherit;font-size:10pt;">, for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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. With the adoption of ASU 2016-09, effective January 1, 2017 on a prospective basis, excess tax benefits generated from stock option exercises and other equity awards will be recorded as provision of income taxes in the income statement, rather than equity.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense is an estimate of current income taxes payable in the current fiscal year based on reported income before income taxes. Deferred income taxes reflect the effect of temporary differences and carryforwards that we recognize for financial reporting and income tax purposes.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for income taxes under the liability approach for deferred income taxes, which requires recognition of deferred income tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements, but have not been reflected in our taxable income. 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 income tax assets will be realized based on the positive and negative evidence available. We record a valuation allowance to reduce the deferred tax assets to the amount that we are more likely than not to realize. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe that we have adequately reserved for our uncertain tax positions, although we can provide no assurance that the final tax outcome of these matters will not be materially different. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made and could have a material impact on our financial condition and results of operations. The provision for income taxes includes the effects of any reserves that we believe are appropriate, as well as the related net interest and penalties.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We regularly review our tax positions and benefits to be realized. We recognize tax liabilities based upon our estimate of whether, and to 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. We recognize interest and penalties related to income tax matters as income tax expense.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Net Income per Share of Common Stock</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted net income per share attributable to common stockholders is calculated in conformity with the two-class method required for participating securities. Our shares of common stock subject to repurchase are considered participating securities. In addition, our convertible preferred stock prior to conversion to common shares upon our initial public offering in June 2014, were also considered to be participating securities. Under the two-class method, net income attributable to common stockholders is calculated as net income less earnings attributable to participating securities. In computing diluted net income attributable to common stockholders, undistributed earnings are re-allocated to reflect the potential impact of dilutive securities. Basic net income per common share is computed by dividing the net income attributable to common stockholders by the weighted-average number of common shares outstanding during the period. Diluted net income per share attributable to common stockholders is computed by dividing the net income attributable to common stockholders by the weighted-average number of common shares outstanding, including potential dilutive common shares assuming the dilutive effect of outstanding stock options, restricted stock units, and employee stock purchase plan using the treasury stock method. For purposes of this calculation, these amounts are excluded from the calculation of diluted net income per share of common stock if their effect is antidilutive. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU No. 2014-09,&#160;</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;">, (as amended in June 2016, by ASU No. 2016-12-</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue-Narrow-Scope Improvements and Practical Expedients),</font><font style="font-family:inherit;font-size:10pt;"> which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers. The new standard provides principles for recognizing revenue for the transfer of promised goods or services to customers with the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard also requires significantly expanded disclosures about revenue recognition. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2015, the FASB issued ASU No. 2015-14, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date</font><font style="font-family:inherit;font-size:10pt;">, deferring the effective date of the new revenue standard by one year. In March 2016, the FASB issued ASU No. 2016-08, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue From Contracts With Customers-Principal versus Agent Considerations (Reporting Revenue Gross versus Net), </font><font style="font-family:inherit;font-size:10pt;">and ASU No. 2016-10, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue From Contracts With Customers-Identifying Performance Obligations and Licensing.</font><font style="font-family:inherit;font-size:10pt;"> ASU No. 2016-08 clarifies the implementation guidance regarding principal versus agent identification and related considerations. Specifically, the guidance provides clarification around performance obligations for goods or services provided by another entity, assisting in determining whether the entity is the provider of the goods or services, the principal, or whether the entity is providing for the arrangement of the goods or services, the agent. ASU No. 2016-10 provides guidance around identifying whether promised goods or services are distinct and separately identifiable, whether promised goods or services are material or immaterial to the contract, and whether shipping and handling is considered an activity to fulfill a promise or an additional promised service. ASU No. 2016-10 also provides guidance around an entity's promise to grant a license providing a customer with either a right to use or a right to access the license, which then determines whether the obligation is satisfied at a point in time or over time, respectively. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2016, the FASB issued ASU No. 2016-11, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition (Topic 605) and Derivatives and Hedging (Topic 815): Rescission of SEC Guidance Because of Accounting Standards Updates 2014-09 and 2014-16</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Pursuant to Staff Announcements at the March 3, 2016 EITF Meeting (SEC Update)") ("ASU 2016-11")</font><font style="font-family:inherit;font-size:10pt;">, which rescinds various standards codified as part of Topic 605, Revenue Recognition in relation to the future adoption of Topic 606. These rescissions include changes to topics pertaining to revenue and expense recognition including accounting for shipping and handling fees and costs and accounting for consideration given by a vendor to a customer. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The above standards are effective for fiscal years (and interim reporting periods within those years) beginning after December 15, 2017. The guidance is effective for us beginning in our first quarter of fiscal 2018. Early adoption would be permitted for all entities but not until the fiscal year beginning after December 15, 2016. The standard permits the use of either the retrospective or cumulative effect transition method. The retrospective method requires a retrospective approach to each prior reporting period presented with the option to elect certain practical expedients as defined within the guidance. The cumulative approach requires a retrospective approach with the cumulative effect of initially applying the guidance recognized at the date of initial application and providing certain additional disclosures as defined per the guidance. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management&#8217;s assessments of potential impacts of the standards are underway. The standards are expected to impact the amount and timing of revenue recognized and the related disclosures on our consolidated financial statements. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We will adopt ASU 2014-09 during the first quarter of 2018 and expect to adopt the guidance under the modified retrospective method which we anticipate will result in a cumulative effect adjustment as of the date of adoption.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU No, 2016-01, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Recognition and Measurement of Financial Assets and Financial Liabilities,</font><font style="font-family:inherit;font-size:10pt;"> which enhances the reporting model for financial instruments to provide users of financial statements with more decision-useful information. The guidance will address certain aspects of recognition, measurement, presentation, and disclosure of financial instruments. The standard is effective for us for our first quarter of fiscal 2018. The guidance may be early adopted under early application guidance. We are currently assessing the impact this guidance may have on our consolidated financial statements as well as the transition method that we will use to adopt the guidance.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No, 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases,</font><font style="font-family:inherit;font-size:10pt;"> which addresses the classification and recognition of lease assets and liabilities formerly classified as operating leases under GAAP. The guidance will address certain aspects of recognition and measurement, and quantitative and qualitative aspects of presentation and disclosure. The guidance is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The standard is effective for us for our first quarter of fiscal 2019. The guidance will be applied to the earliest period presented using a modified retrospective approach. The guidance includes practical expedients that relate to identification, classification, and initial direct costs associated with leases commencing prior to the effective date, and the ability to apply hindsight in evaluating lease options related to extensions, terminations or asset purchases. A practical expedient also exists to treat leases entered into prior effective date under existing GAAP unless the lease has been modified. The guidance may be early adopted. We are currently assessing the impact this guidance may have on our consolidated financial statements as well as the transition method that we will use to adopt the guidance.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB amended the existing accounting standards for stock-based compensation, ASU 2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting</font><font style="font-family:inherit;font-size:10pt;">, which impact several aspects of accounting for share-based payment transactions, including the income tax consequences, forfeitures, classification of awards as either equity or liabilities, and classification on the statement of cash flows. The standard is effective for us for our first quarter of fiscal 2017. The manner of application varies by the various provisions of the guidance, with certain provisions applied on a retrospective or modified retrospective approach, while others are applied prospectively. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on our assessment of the above standard, guidance related to forfeitures will be adopted under a modified retrospective transition method and a cumulative adjustment to beginning retained earnings will be recorded on the day of adoption. Effective January 1, 2017, we will account for forfeitures as they occur and will calculate a cumulative adjustment as it relates to equity transactions where prior forfeitures rates have previously and cumulatively been applied. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">With the adoption of ASU 2016-09, we will prospectively record excess tax benefits&#160;generated from stock option exercises and other equity awards as a provision to income tax in the income statement, rather than equity.&#160; In addition, we will apply the guidance under a modified retrospective transition method and account for previously unrecognized excess tax benefits through a cumulative-effect adjustment to beginning retained earnings.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU 2016-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments (a consensus of the Emerging Task Force), </font><font style="font-family:inherit;font-size:10pt;">which addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice in how certain transactions are presented and classified in the statement of cash flows. The guidance may be adopted early as of the beginning of an annual reporting period. The guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption. The standard is effective for us for our first quarter of fiscal 2018. We are currently assessing the impact this guidance may have on our consolidated financial statements.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU 2016-16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory,</font><font style="font-family:inherit;font-size:10pt;"> which addresses recognition of current and deferred income taxes for intra-entity asset transfers when assets are sold to an outside party. Current GAAP prohibits the recognition of current and deferred income taxes until the asset has been sold to an outside party. This prohibition on recognition is considered an exception to the principle of comprehensive recognition of current and deferred income taxes in GAAP. The new guidance requires an entity to recognize the income tax consequences when the transfer occurs eliminating the exception. The guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption. The standard is effective for us for our first quarter of fiscal 2018, and may be early adopted under early application guidance. We are currently assessing the impact this guidance may have on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have a 401(k) Plan that covers substantially all of our employees in the U.S.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets, generally from </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years. Our building is depreciated over </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> years and leasehold improvements are depreciated over the shorter of the estimated useful lives of the improvements or the remaining lease term. The leased building under our build to suit lease is capitalized and included in property and equipment as we were involved in the construction funding and did not meet the &#8220;sale-leaseback&#8221; criteria. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consists of the following (in thousands): </font><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:73%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;December&#160;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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equipment and machinery </font></div></td><td style="vertical-align: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;">40,721</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">29,101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Computer hardware and software </font></div></td><td 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;">17,420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">12,630</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Furniture and fixtures </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,879</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Leasehold improvements </font></div></td><td 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;">29,498</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">24,372</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Building </font></div></td><td colspan="2" style="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;">35,154</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">35,154</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Construction-in-process </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">421</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,408</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;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;">Property and equipment, gross </font></div></td><td colspan="2" style="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;">126,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">110,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Less: accumulated depreciation </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49,132</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30,339</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;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;">Property and equipment, net </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,961</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,706</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Selected Quarterly Financial Information (Unaudited)</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth selected unaudited quarterly consolidated statements of income data for each of the quarters in the years 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;">:</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="33" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" 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><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: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></tr><tr><td style="vertical-align: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="31" 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;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align: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="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Dec. 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Sep. 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Jun. 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Mar. 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Dec. 31, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Sep. 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Jun. 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Mar. 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;">&#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="31" style="vertical-align:bottom;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;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue: </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:36px;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;">Product</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">289,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">254,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">235,616</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">212,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">217,325</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">193,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">174,072</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">160,141</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Service </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">38,961</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">36,023</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33,125</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;">29,721</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;">28,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 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;">24,209</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;">21,480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,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: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;">Total revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">327,969</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;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">290,261</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">268,741</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">242,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">245,446</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;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">217,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">195,552</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;">179,045</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue:</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:36px;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;">Product</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">108,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">94,777</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,021</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,913</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">81,142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">67,990</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">60,014</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">54,439</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Service </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">9,757</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;">9,064</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;">9,269</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,193</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,136</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;">7,810</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;">7,648</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,852</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">117,814</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;">103,841</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;">97,290</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;">87,106</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;">89,278</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;">75,800</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;">67,662</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61,291</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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">210,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">186,420</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">171,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">155,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">156,168</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">141,748</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">127,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">117,754</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:28px;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;">Operating expenses:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,398</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">70,648</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">62,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">57,413</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">58,748</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">43,340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;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;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">38,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,216</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,744</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,606</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,508</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,681</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24,587</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:52px;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;">General and administrative</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">22,941</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;">19,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">18,050</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;">25,195</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;">18,403</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;">14,072</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:top;padding-left:84px;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 operating expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">132,660</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">123,399</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;">118,293</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;">105,355</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;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">106,771</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;">110,451</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;">95,031</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;">81,999</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from operations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">63,021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">53,158</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,397</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">32,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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 income (expense), 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 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(918</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;">(735</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;">(732</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;">(751</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;">(746</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;">(753</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;">(832</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;">(821</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:top;padding-left:52px;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 income (expense), 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 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;">560</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;">639</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">416</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;">337</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;">(109</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;">13</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;">417</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;">(468</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:top;background-color:#cceeff;padding-left:84px;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 other income (expense), net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(358</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;">(96</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;">(316</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;">(414</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;">(855</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;">(740</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;">(415</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;">(1,289</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:top;padding-left:28px;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;">Income before provision for income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,137</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">62,925</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;">52,842</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49,321</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;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">48,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30,557</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">32,444</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">34,466</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:28px;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;">Provision for income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">18,354</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;">11,668</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;">13,938</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;">14,076</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;">4,618</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,867</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,448</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;">9,974</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:top;padding-left:28px;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;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">58,783</font></div></td><td style="vertical-align:bottom;border-bottom: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;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;">51,257</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;">38,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">35,245</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;" rowspan="1" colspan="1"><div style="text-align:left;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">43,924</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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,690</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,996</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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,492</font></div></td><td style="vertical-align:bottom;border-bottom: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></tr><tr><td style="vertical-align: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;">Net income per share attributable to common stockholders:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #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;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;border-top:3px double #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;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;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" 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:36px;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;">Basic </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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.84</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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.74</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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.57</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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.52</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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.65</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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.42</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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.36</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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.37</font></div></td><td style="vertical-align:bottom;border-bottom: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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">0.79</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.69</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.53</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.48</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.60</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.39</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.33</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.34</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable are recorded at the invoiced amount, net of allowances for doubtful accounts, and sales return reserves. We estimate our allowance for doubtful accounts based upon the collectability of the receivables in light of historical trends, adverse situations that may affect our customers&#8217; ability to pay and prevailing economic conditions. This evaluation is done in order to identify issues which may impact the collectability of receivables and related estimated required allowance. Revisions to the allowance are recorded as an adjustment to bad debt expense. After appropriate collection efforts are exhausted, specific accounts receivable deemed to be uncollectible are charged against the allowance in the period they are deemed uncollectible. Recoveries of accounts receivable previously written-off are recorded as credits to bad debt expense. We estimate our sales return reserves based on historical return rates applied against current period gross revenues. Specific customer returns and allowances are considered when determining our sales return reserve estimate. Revisions to the reserve are recorded as adjustments to revenue and the sales return reserves. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Related Party Transactions</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">and Balances</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain members of our board of directors serve on the boards of our customers and one of our vendors. During the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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;">, we recognized revenue of </font><font style="font-family:inherit;font-size:10pt;">$76.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$39.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$29.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, from sales transactions with these related party customers. Amounts due from these related party customers were </font><font style="font-family:inherit;font-size:10pt;">$8.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.8 million</font><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;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. The amount incurred related to transactions with a related party vendor was </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><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;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> transactions with this related party vendor during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs related to the research, design and development of our products are charged to research and development expenses as incurred. Software development costs are capitalized beginning when a product&#8217;s technological feasibility has been established and ending when the product is available for general release to customers. Generally, our products are released soon after technological feasibility has been established. As a result, costs incurred subsequent to achieving technological feasibility have not been significant and accordingly, all software development costs have been expensed as incurred.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most of our arrangements, other than renewals of PCS, are multiple element arrangements with a combination of products and PCS. Products and PCS generally qualify as separate units of accounting. Our hardware deliverables include EOS software, which together deliver the essential functionality of our products. For multiple element arrangements, we allocate revenue to each unit of accounting based on the relative selling price. The relative selling price for each element is based upon the following hierarchy:&#160;vendor-specific objective evidence (&#8220;VSOE&#8221;), if available;&#160;third-party evidence (&#8220;TPE&#8221;), if VSOE is not available; and&#160;best estimate of selling price (&#8220;BESP&#8221;), if neither VSOE nor TPE is available. As we have not been able to establish VSOE or TPE for our products and most of our services, we generally utilize BESP for the purposes of allocating revenue to each unit of accounting. </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:65px;" 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:32px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">VSOE</font><font style="font-family:inherit;font-size:10pt;">&#8212;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></td></tr></table><div style="line-height:120%;text-align:center;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:65px;" 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:32px;"><font style="font-family:inherit;font-size:10pt;">&#8226; </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">TPE</font><font style="font-family:inherit;font-size:10pt;">&#8212;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 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 able to obtain reliable evidence of TPE of selling price. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:65px;" 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:32px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">BESP</font><font style="font-family:inherit;font-size:10pt;">&#8212;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 stand-alone basis. BESP is based on considering multiple factors including, but not limited to the sales channel (reseller, distributor or end customer), the geographies in which our products and services were sold (domestic or international) and size of the end customer. </font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We limit the amount of revenue recognition for delivered elements to the amount that is not contingent on the future delivery of products or services, future performance obligations, or subject to customer-specific return, acceptance or refund privileges. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for multiple agreements with a single partner as </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> arrangement if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single arrangement. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may occasionally accept returns to address customer satisfaction 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 when determining our sales return reserve estimate.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generate revenue from sales of our products which incorporate our EOS software and accessories such as cables and optics to direct customers and channel partners together with post contract customer support (&#8220;PCS&#8221;). We typically sell products and PCS in a single transaction. We recognize revenue 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 collectability is reasonably assured. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We define each of the four criteria above as follows: </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:65px;" 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:32px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Persuasive evidence of an arrangement exists.</font><font style="font-family:inherit;font-size:10pt;">&#160;Evidence of an arrangement consists of stand-alone purchase orders or purchase orders issued pursuant to the terms and conditions of a master sales agreement. It is our practice to identify an end customer prior to shipment to a reseller or distributor. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:65px;" 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:32px;"><font style="font-family:inherit;font-size:10pt;">&#8226; </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Delivery or performance has occurred.</font><font style="font-family:inherit;font-size:10pt;">&#160;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 generally do not have significant obligations for future performance, rights of return or pricing credits associated with our product sales. In instances where substantive acceptance provisions are specified in the customer arrangement, revenue and the related cost of revenue is deferred until all acceptance criteria have been met.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:65px;" 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:32px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">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. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:65px;" 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:32px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Collectability is reasonably assured</font><font style="font-family:inherit;font-size:10pt;">.&#160;We assess probability of collectability on a customer-by-customer basis. Our customers and channel partners 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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PCS is offered under renewable, fee-based contracts, which includes technical support, hardware repair and replacement parts beyond standard warranty, bug fixes, patches and unspecified upgrades on a when-and-if-available basis. We initially defer PCS revenue and recognize it ratably over the life of the PCS contract, with the related expenses recognized as incurred. PCS contracts usually have a term of </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years. We include billed but unearned PCS revenue in deferred revenue. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We report revenue net of sales taxes. We include shipping charges billed to customers in revenue and the related shipping costs are included in cost of goods sold.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Receivable, net </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net consists of the following (in thousands):</font><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:73%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#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 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:9pt;"><font style="font-family:inherit;font-size:9pt;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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">254,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145,792</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts </font></div></td><td 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;">(204</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(963</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product sales return reserve </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;">(1,317</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(566</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">253,119</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">144,263</font></div></td><td style="vertical-align:bottom;border-bottom: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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for Doubtful Accounts </font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Activity in the allowance for doubtful accounts consists of the following (in thousands):</font></div><div style="line-height:120%;padding-top:8px;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:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December&#160;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;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at the beginning of year</font></div></td><td style="vertical-align: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;">963</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">810</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Charged (credited) to expense</font></div></td><td 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;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">335</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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: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;&#160;&#160;&#160;&#160;Deductions (write-offs)</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;">(467</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(435</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(607</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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;">Balance at the end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">204</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">963</font></div></td><td style="vertical-align:bottom;border-bottom: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;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;">1,063</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%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Product Sales Return Reserve </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">Activity in the sales return reserve consists of the following (in thousands):</font><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:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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="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;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;">Year Ended December&#160;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;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at the beginning of year</font></div></td><td style="vertical-align: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;">566</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">2,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Charged against 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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,791</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">2,798</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4,063</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Deductions</font></div></td><td colspan="2" style="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;">(4,371</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;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;&#160;&#160;&#160;&#160;Change in estimate</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,331</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,980</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(618</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at the end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,317</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">566</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,031</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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consist 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="8" rowspan="1"></td></tr><tr><td style="width:73%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;December&#160;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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued payroll related costs </font></div></td><td style="vertical-align: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;">52,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">39,479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Accrued warranty costs </font></div></td><td 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;">6,744</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4,718</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Accrued manufacturing costs </font></div></td><td colspan="2" style="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;">14,824</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">6,397</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Accrued professional fees</font></div></td><td 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;">6,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Accrued taxes</font></div></td><td colspan="2" style="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,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,347</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,602</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,155</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,951</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,971</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following outstanding shares of common stock equivalents were excluded from the computation of diluted net income per share available to common stockholders for the periods presented because including them would have been anti-dilutive (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="9" rowspan="1"></td></tr><tr><td style="width:59%;" 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: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:12%;" 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="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:16px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options and RSUs to purchase common stock </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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,594</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,263</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the unrealized gains and losses and fair value of our available-for-sale marketable securities&#160;(in thousands):</font></div><div style="line-height:120%;padding-top:8px;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.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:middle;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;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</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,962</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;">5,962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government notes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">110,945</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(194</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;">110,756</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Corporate bonds</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;">183,455</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;">109</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;">(372</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;">183,192</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="text-align:left;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities</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;">300,362</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</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;">(566</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;">299,910</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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><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%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of the provision for income taxes are as follows (in thousands): </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year 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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:36px;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;">Federal </font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">67,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">43,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">34,314</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">State </font></div></td><td colspan="2" style="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;">10,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">5,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">4,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,588</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,306</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:68px;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 current </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,798</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:10pt;"><font style="font-family:inherit;font-size:10pt;">50,794</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:10pt;"><font style="font-family:inherit;font-size:10pt;">42,113</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax benefit:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;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;">Federal </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(23,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;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;">State </font></div></td><td 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;">(3,564</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,300</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign </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;">381</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:10pt;"><font style="font-family:inherit;font-size:10pt;">309</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(580</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:68px;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 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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21,762</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25,887</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,455</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:68px;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 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,036</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,907</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,658</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;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 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:73%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;" rowspan="1"><div style="text-align:center;padding-left:6px;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;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets:</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:36px;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;">Property and equipment </font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">473</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation </font></div></td><td colspan="2" style="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;">23,071</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">15,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Reserves and accruals not currently deductible </font></div></td><td 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;">49,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">33,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating losses </font></div></td><td colspan="2" style="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,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">221</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;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;">Tax credits </font></div></td><td 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;">15,015</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">12,465</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">State taxes </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">194</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">380</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:68px;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;">Gross deferred tax assets </font></div></td><td colspan="2" style="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;">89,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">62,861</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,894</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,655</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:68px;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 deferred tax assets </font></div></td><td colspan="2" style="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;">72,435</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:10pt;"><font style="font-family:inherit;font-size:10pt;">50,206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment </font></div></td><td colspan="2" style="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;">(198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;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;">Accrued 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,555</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(728</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other </font></div></td><td colspan="2" style="vertical-align:bottom;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;">(3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:68px;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 deferred tax liabilities </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,756</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,246</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,679</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,960</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the breakdown between non-current deferred tax assets and liabilities (in thousands): </font><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:73%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;" rowspan="1"><div style="text-align:center;padding-left:6px;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;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets, non-current </font></div></td><td colspan="2" style="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;">70,960</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">48,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: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;">Deferred tax liabilities, non-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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,281</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(469</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,679</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$47,960</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of our basic and diluted net income per share available to common stock (in thousands, except per share amounts): </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:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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="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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year 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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:16px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator:</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:36px;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;">Basic:</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:68px;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;">Net income </font></div></td><td style="vertical-align: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;">184,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">121,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">86,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:68px;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;">Less: undistributed earnings allocated to participating securities </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,224</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,987</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17,961</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:100px;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;">Net income available to common stockholders, basic </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">182,965</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,115</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,889</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted:</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:68px;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;">Net income attributable to common stockholders, basic </font></div></td><td style="vertical-align: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;">182,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">119,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">68,889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:68px;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;">Add: undistributed earnings allocated to participating securities </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">149</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,635</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:100px;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;">Net income attributable to common stockholders, diluted </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,039</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,264</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,524</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic:</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:68px;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;">Weighted-average shares used in computing net income per share available to common stockholders, basic </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,771</font></div></td><td style="vertical-align:bottom;border-bottom: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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,964</font></div></td><td style="vertical-align:bottom;border-bottom: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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,427</font></div></td><td style="vertical-align:bottom;border-bottom: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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted:</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:68px;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;">Weighted-average shares used in computing net income per share available to common stockholders, basic </font></div></td><td 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;">68,771</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">65,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">48,427</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:68px;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;">Add weighted-average effect of dilutive securities:</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:100px;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;">Stock options, RSUs and RSAs </font></div></td><td 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;">4,408</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">6,059</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:100px;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;">Employee stock purchase plan</font></div></td><td colspan="2" style="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;">43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">84</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:10pt;"><font style="font-family:inherit;font-size:10pt;">104</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:100px;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;">Stock purchase rights </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:bottom;padding-left:68px;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;">Weighted-average shares used in computing net income per share available to common stockholders, diluted </font></div></td><td colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,222</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,411</font></div></td><td style="vertical-align:bottom;border-bottom: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 colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,590</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income per share attributable to common stockholders:</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:36px;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;">Basic </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">2.66</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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.81</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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.42</font></div></td><td style="vertical-align:bottom;border-bottom: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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.50</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.67</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.29</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;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: </font><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:65%;" 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: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: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="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. federal statutory income tax </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:10pt;"><font style="font-family:inherit;font-size:10pt;">35.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">State tax, net of federal benefit </font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.03</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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.35</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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.19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Foreign tax differential </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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">0.68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Tax credits </font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.24</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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;">(6.72</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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.26</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in valuation allowance </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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Permanent items</font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.02</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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.32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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;">(0.86</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncertain tax positions and associated interest </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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.95</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">0.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Stock-based compensation</font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.81</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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.29</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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;">(4.01</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other, net </font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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;">0.05</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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;">0.01</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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;">(0.51</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.96</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.06</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;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;">28.52</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense related to options, RSAs, ESPP and RSUs granted were charged to the department to which the associated employee reported as follow (in thousands):</font><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:68%;" 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: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:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" 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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year 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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">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: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;">3,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">3,048</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Research and development </font></div></td><td 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;">31,892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">25,515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,986</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;&#160;</sup></font></div></td><td colspan="2" style="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;">15,666</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">11,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">7,643</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,854</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,286</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,455</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total stock-based compensation </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,032</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,303</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,619</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%;padding-top:8px;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%;padding-top:8px;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 aggregate future minimum payments under non-cancelable operating leases consist of the following (in thousands):</font><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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Years Ending December&#160;31,</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;">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: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;">7,867</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,373</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,552</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,746</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum future lease payments </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,131</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The geographical breakdown of income before provision for income taxes is as follows (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year 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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:16px;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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic </font></div></td><td style="vertical-align: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;">196,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 style="vertical-align: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;">129,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">120,838</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Foreign </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,023</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,769</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">670</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Income 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242,225</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">146,009</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121,508</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consist of the following (in thousands):</font><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:73%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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: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;">99,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 style="vertical-align: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;">29,831</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">137,300</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,298</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total inventories </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,490</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,129</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the activity under our 2014 Plan and changes during the reporting period and a summary of information related to RSUs are presented below (in thousands, except years and per share amounts):</font><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="13" rowspan="1"></td></tr><tr><td style="width:48%;" 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: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:14%;" rowspan="1" 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></tr><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="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 <br clear="none"/>Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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- <br clear="none"/>Average&#160;Grant <br clear="none"/>Date&#160;Fair&#160;Value Per Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual Term (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="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></td></tr><tr><td style="vertical-align: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;background-color:#cceeff;">Unvested balance&#8212;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:10pt;"><font style="font-family:inherit;font-size:10pt;">893</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">70.14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">69,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;RSUs 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:10pt;"><font style="font-family:inherit;font-size:10pt;">816</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">76.54</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;RSUs vested</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69.32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;&#160;&#160;&#160;&#160;&#160;&#160;RSUs forfeited/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:10pt;"><font style="font-family:inherit;font-size:10pt;">(90</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67.97</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Unvested balance&#8212;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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,375</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: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;">74.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.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;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;">133,081</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">RSUs vested and expected to vest&#8212;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,288</font></div></td><td style="vertical-align:bottom;border-bottom: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">74.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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">124,683</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consists of the following (in thousands):</font><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:73%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;December&#160;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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,315</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid income taxes</font></div></td><td 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;">17,383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,150</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 current assets</font></div></td><td colspan="2" style="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;">79,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">29,270</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Other prepaid expenses and deposits</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,846</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,190</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">168,684</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,610</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to our accrued liability for estimated future warranty costs (in thousands):</font><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:73%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year 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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty accrual, beginning of year </font></div></td><td style="vertical-align: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;">4,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">3,204</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Liabilities accrued for warranties issued during the year </font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,973</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Warranty costs incurred during the 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,395</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;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;">Warranty accrual, end of year</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,744</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,718</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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth selected unaudited quarterly consolidated statements of income data for each of the quarters in the years 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;">:</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="33" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" 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><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: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></tr><tr><td style="vertical-align: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="31" 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;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align: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="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Dec. 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Sep. 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Jun. 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Mar. 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Dec. 31, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Sep. 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Jun. 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Mar. 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;">&#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="31" style="vertical-align:bottom;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;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue: </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:36px;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;">Product</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">289,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">254,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">235,616</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">212,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">217,325</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">193,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">174,072</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">160,141</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Service </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">38,961</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">36,023</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33,125</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;">29,721</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;">28,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 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;">24,209</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;">21,480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,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: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;">Total revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">327,969</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;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">290,261</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">268,741</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">242,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">245,446</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;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">217,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">195,552</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;">179,045</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue:</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:36px;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;">Product</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">108,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">94,777</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,021</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,913</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">81,142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">67,990</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">60,014</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">54,439</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Service </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">9,757</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;">9,064</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;">9,269</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,193</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,136</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;">7,810</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;">7,648</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,852</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">117,814</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;">103,841</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;">97,290</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;">87,106</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;">89,278</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;">75,800</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;">67,662</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61,291</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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">210,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">186,420</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">171,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">155,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">156,168</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">141,748</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">127,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">117,754</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:28px;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;">Operating expenses:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,398</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">70,648</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">62,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">57,413</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">58,748</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">43,340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;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;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">38,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,216</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,744</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,606</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,508</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,681</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24,587</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:52px;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;">General and administrative</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">22,941</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;">19,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">18,050</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;">25,195</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;">18,403</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;">14,072</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:top;padding-left:84px;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 operating expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">132,660</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">123,399</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;">118,293</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;">105,355</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;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">106,771</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;">110,451</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;">95,031</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;">81,999</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from operations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">63,021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">53,158</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,397</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">32,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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 income (expense), 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 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(918</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;">(735</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;">(732</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;">(751</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;">(746</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;">(753</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;">(832</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;">(821</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:top;padding-left:52px;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 income (expense), 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 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;">560</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;">639</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">416</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;">337</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;">(109</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;">13</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;">417</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;">(468</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:top;background-color:#cceeff;padding-left:84px;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 other income (expense), net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(358</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;">(96</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;">(316</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;">(414</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;">(855</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;">(740</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;">(415</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;">(1,289</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:top;padding-left:28px;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;">Income before provision for income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,137</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">62,925</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;">52,842</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49,321</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;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">48,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30,557</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">32,444</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">34,466</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:28px;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;">Provision for income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">18,354</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;">11,668</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;">13,938</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;">14,076</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;">4,618</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,867</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,448</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;">9,974</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:top;padding-left:28px;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;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">58,783</font></div></td><td style="vertical-align:bottom;border-bottom: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;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;">51,257</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;">38,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">35,245</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;" rowspan="1" colspan="1"><div style="text-align:left;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">43,924</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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,690</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,996</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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,492</font></div></td><td style="vertical-align:bottom;border-bottom: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></tr><tr><td style="vertical-align: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;">Net income per share attributable to common stockholders:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #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;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;border-top:3px double #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;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;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" 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:36px;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;">Basic </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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.84</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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.74</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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.57</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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.52</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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.65</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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.42</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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.36</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;padding-top: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.37</font></div></td><td style="vertical-align:bottom;border-bottom: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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">0.79</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.69</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.53</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.48</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.60</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.39</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.33</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.34</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents revenue based on the customer&#8217;s location, as determined by the customer&#8217;s shipping address (in thousands): </font><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:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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="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;">Year 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;" 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;" 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;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">United States </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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;">862,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">634,413</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">456,691</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Other Americas </font></div></td><td 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;">12,388</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">12,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">8,853</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Europe, Middle East and Africa </font></div></td><td colspan="2" style="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;">168,789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">128,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">74,555</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Asia Pacific </font></div></td><td 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;">85,638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">62,272</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">44,007</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Total revenue </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,129,167</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">837,591</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">584,106</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long lived assets, excluding intercompany receivables, investments in subsidiaries, privately held equity investments and deferred tax assets, net by location are summarized as follows (in thousands): </font><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:73%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;" rowspan="1"><div style="text-align:center;padding-left:6px;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;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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;">69,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">70,719</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">International </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,609</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,987</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,961</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,706</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the option activity under our stock plans and related information (in thousands, except years and per share amounts): </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width: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="overflow:hidden;font-size:10pt;"><font style="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="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;">Options Outstanding</font><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="overflow:hidden;font-size:10pt;"><font style="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;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 <br clear="none"/>Shares <br clear="none"/>Underlying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding 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="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- <br clear="none"/>Average <br clear="none"/>Exercise <br clear="none"/>Price per Share </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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- <br clear="none"/>Average <br clear="none"/>Remaining <br clear="none"/>Contractual <br clear="none"/>Term&#160;(Years)&#160;of <br clear="none"/>Stock 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="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 <br clear="none"/>Intrinsic <br clear="none"/>Value <br clear="none"/>of&#160;Stock <br clear="none"/>Options <br clear="none"/>Outstanding</font></div></td></tr><tr><td style="vertical-align: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;background-color:#cceeff;">Balance&#8212;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,630</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">24.49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">7.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: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;">620,802</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Authorized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">441</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">56.95</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:36px;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;">Options exercised </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,200</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options canceled </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">(362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.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="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: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;">Balance&#8212;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:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,509</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-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;">28.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">6.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">646,394</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;background-color:#cceeff;">Vested and exercisable&#8212;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,642</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;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;">15.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">6.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">296,738</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Vested and expected to vest&#8212;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,050</font></div></td><td style="vertical-align:bottom;border-bottom: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">28.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:10pt;"><font style="font-family:inherit;font-size:10pt;">6.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">620,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:justify;font-size:10pt;"><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%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the assumptions relating to our ESPP:</font><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:71%;" 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: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:8%;" 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="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years) </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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Risk-free interest 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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;">0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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;">0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility </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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">34.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">36.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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 fair value of each stock option granted under our plans was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions and fair value per share: &#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="9" rowspan="1"></td></tr><tr><td style="width:71%;" 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: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:8%;" 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="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years) </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:10pt;"><font style="font-family:inherit;font-size:10pt;">6.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">6.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">7.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Risk-free interest 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;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;">2.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility </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:10pt;"><font style="font-family:inherit;font-size:10pt;">38.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">42.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">47.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The reconciliation of the beginning and ending amount of gross unrecognized tax benefits 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><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 as follows (in thousands):</font><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:68%;" 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: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:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" 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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year 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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;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;" rowspan="1"><div style="text-align:center;padding-left:6px;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;" rowspan="1"><div style="text-align:center;padding-left:6px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,239</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: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;">21,322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">16,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Increases related to tax positions taken in a prior 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:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">7,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">4,355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Decreases related to tax positions taken in a prior 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(426</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(228</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(431</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Decreases related to settlements with taxing authorities </font></div></td><td colspan="2" style="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;">(432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Decreases related to lapse of statute of limitations </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,871</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,586</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,915</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,239</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,322</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:</font></div><div style="line-height:120%;text-align:justify;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="16" rowspan="1"></td></tr><tr><td style="width:42%;" 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:2%;" 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:2%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accounts Receivable</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:8px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;Year 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></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;font-size:10pt;"><font style="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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:8px;" rowspan="1"><div style="text-align:center;padding-left:12px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:8px;" rowspan="1"><div style="text-align:center;padding-left:12px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:8px;" rowspan="1"><div style="text-align:center;padding-left:12px;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:8px;" rowspan="1"><div style="text-align:center;padding-left:12px;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:8px;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment Information </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have determined that we operate as </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reportable segment. The following table represents revenue based on the customer&#8217;s location, as determined by the customer&#8217;s shipping address (in thousands): </font><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:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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="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;">Year 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;" 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;" 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;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">United States </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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;">862,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">634,413</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">456,691</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Other Americas </font></div></td><td 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;">12,388</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">12,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">8,853</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Europe, Middle East and Africa </font></div></td><td colspan="2" style="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;">168,789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">128,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">74,555</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Asia Pacific </font></div></td><td 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;">85,638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">62,272</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">44,007</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Total revenue </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,129,167</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">837,591</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">584,106</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long lived assets, excluding intercompany receivables, investments in subsidiaries, privately held equity investments and deferred tax assets, net by location are summarized as follows (in thousands): </font><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:73%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;" rowspan="1"><div style="text-align:center;padding-left:6px;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;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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;">69,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">70,719</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">International </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,609</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,987</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,961</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,706</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We develop, market and sell cloud networking solutions, which consist of our Gigabit Ethernet switches and related software. We have </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> business activity and there are no segment managers who are held accountable for operations or operating results below the Company level. 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 evaluating financial performance. Accordingly, we have determined that we operate as </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reportable segment. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation expense related to stock-based transactions, including stock options, restricted stock units ("RSUs"), restricted stock awards (&#8220;RSAs&#8221;), and stock purchase rights under our employee stock purchase program is measured and recognized in the financial statements based on the fair value of the equity granted, net of estimated forfeitures, on a straight-line basis over the requisite service periods of the awards, which typically ranges from </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years. Under ASU 2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting,</font><font style="font-family:inherit;font-size:10pt;"> beginning the first quarter of fiscal 2017 we have elected to account for forfeitures as they occur and will no longer include an estimate of future forfeitures in the fair value measurement.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> &#160;&#160;&#160;&#160;Excess tax benefits associated with stock option exercises and other equity awards are recognized in additional paid in capital.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheet Components</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Marketable Securities</font></div><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the unrealized gains and losses and fair value of our available-for-sale marketable securities&#160;(in thousands):</font></div><div style="line-height:120%;padding-top:8px;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.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:middle;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;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</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,962</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;">5,962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government notes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">110,945</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(194</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;">110,756</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Corporate bonds</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;">183,455</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;">109</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;">(372</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;">183,192</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="text-align:left;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities</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;">300,362</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</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;">(566</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;">299,910</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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">. We did not realize any other-than-temporary losses on our marketable securities 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;"> 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;">None</font><font style="font-family:inherit;font-size:10pt;"> of our marketable securities were in continuous unrealized loss positions for greater than twelve months 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 style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We invest in marketable securities that have maximum maturities of up to&#160;</font><font style="font-family:inherit;font-size:10pt;">two years</font><font style="font-family:inherit;font-size:10pt;"> and are generally deemed to be low risk based on their credit ratings from the major rating agencies. The longer the duration of these marketable securities, the more susceptible they are to changes in market interest rates and bond yields. As interest rates increase, those marketable securities purchased at a lower yield show a mark-to-market unrealized loss. The unrealized losses are due primarily to changes in credit spreads and interest rates. We expect to realize the full value of these investments upon maturity or sale.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the contractual maturities of our investments did not exceed&#160;24 months. The fair values of available-for-sale investments, by remaining contractual maturity, are as follows (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="5" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" 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="overflow:hidden;font-size:10pt;"><font style="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;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align: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;">Due in 1 year or less</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,879</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in 1 year through 2 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,031</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;padding-left:30px;text-indent:-6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable 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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299,910</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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted average remaining duration of our current marketable securities is approximately </font><font style="font-family:inherit;font-size:10pt;">0.9 years</font><font style="font-family:inherit;font-size:10pt;"> as of&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">. As we view these securities as available to support current operations, we classify securities with maturities beyond 12 months as current assets under the caption marketable securities in the accompanying consolidated balance sheets.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Receivable, net </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net consists of the following (in thousands):</font><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:73%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#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 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:9pt;"><font style="font-family:inherit;font-size:9pt;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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">254,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145,792</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts </font></div></td><td 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;">(204</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(963</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product sales return reserve </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;">(1,317</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(566</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">253,119</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">144,263</font></div></td><td style="vertical-align:bottom;border-bottom: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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for Doubtful Accounts </font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Activity in the allowance for doubtful accounts consists of the following (in thousands):</font></div><div style="line-height:120%;padding-top:8px;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:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December&#160;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;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at the beginning of year</font></div></td><td style="vertical-align: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;">963</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">810</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Charged (credited) to expense</font></div></td><td 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;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">335</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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: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;&#160;&#160;&#160;&#160;Deductions (write-offs)</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;">(467</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(435</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(607</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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;">Balance at the end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">204</font></div></td><td style="vertical-align:bottom;border-bottom: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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">963</font></div></td><td style="vertical-align:bottom;border-bottom: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;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;">1,063</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%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Product Sales Return Reserve </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">Activity in the sales return reserve consists of the following (in thousands):</font><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:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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="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;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;">Year Ended December&#160;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;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at the beginning of year</font></div></td><td style="vertical-align: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;">566</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">2,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Charged against 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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,791</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">2,798</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4,063</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Deductions</font></div></td><td colspan="2" style="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;">(4,371</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;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;&#160;&#160;&#160;&#160;Change in estimate</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,331</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,980</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(618</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at the end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,317</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">566</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,031</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%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventories</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consist of the following (in thousands):</font><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:73%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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: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;">99,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 style="vertical-align: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;">29,831</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">137,300</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,298</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total inventories </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,490</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,129</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaid Expenses and Other Current Assets</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consists of the following (in thousands):</font><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:73%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;December&#160;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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,315</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid income taxes</font></div></td><td 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;">17,383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,150</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 current assets</font></div></td><td colspan="2" style="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;">79,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">29,270</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Other prepaid expenses and deposits</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,846</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,190</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">168,684</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,610</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment, net</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> &#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consists of the following (in thousands): </font><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:73%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;December&#160;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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equipment and machinery </font></div></td><td style="vertical-align: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;">40,721</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">29,101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Computer hardware and software </font></div></td><td 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;">17,420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">12,630</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Furniture and fixtures </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,879</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Leasehold improvements </font></div></td><td 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;">29,498</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">24,372</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Building </font></div></td><td colspan="2" style="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;">35,154</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">35,154</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Construction-in-process </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">421</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,408</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;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;">Property and equipment, gross </font></div></td><td colspan="2" style="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;">126,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">110,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Less: accumulated depreciation </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49,132</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30,339</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;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;">Property and equipment, net </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,961</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,706</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense was </font><font style="font-family:inherit;font-size:10pt;">$19.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$13.4 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;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrued Liabilities </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consist 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="8" rowspan="1"></td></tr><tr><td style="width:73%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;December&#160;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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued payroll related costs </font></div></td><td style="vertical-align: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;">52,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">39,479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Accrued warranty costs </font></div></td><td 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;">6,744</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4,718</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Accrued manufacturing costs </font></div></td><td colspan="2" style="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;">14,824</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">6,397</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Accrued professional fees</font></div></td><td 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;">6,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Accrued taxes</font></div></td><td colspan="2" style="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,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,347</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,602</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,155</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,951</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,971</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranty Accrual </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to our accrued liability for estimated future warranty costs (in thousands):</font><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:73%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year 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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty accrual, beginning of year </font></div></td><td style="vertical-align: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;">4,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">3,204</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Liabilities accrued for warranties issued during the year </font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,973</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Warranty costs incurred during the 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,395</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;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;">Warranty accrual, end of year</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,744</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,718</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%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> significant specific product warranty reserves recorded for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> or </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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the accompanying consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Those estimates and assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserve; determination of fair value for stock-based awards; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; valuation of inventory; valuation of warranty accruals; contract manufacturing liabilities; and recognition and measurement of contingent liabilities. We evaluate our estimates and assumptions based on historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. </font></div></div> EX-101.SCH 8 anet-20161231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2110100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Balance Sheet Components - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2410410 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Balance Sheet Components - Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Balance Sheet Components - Available-For-Sale Security Fair Value Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Balance Sheet Components - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2410408 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Balance Sheet Components - Product Sales Return Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 2410409 - Disclosure - Balance Sheet Components - Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Balance Sheet Components - Unrealized Gains and Losses and Fair Value of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2410411 - Disclosure - Balance Sheet Components - Warranty Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Commitments and Contingencies - Lease Financing Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Commitments and Contingencies - Lease Financing Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Commitments and Contingencies - Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - Consolidated Balance Sheets (Parenthetical) 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 Income link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Equity Award Plan Activities link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - Equity Award Plan Activities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2428408 - Disclosure - Equity Award Plan Activities - Fair Value Assumptions - ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 2428407 - Disclosure - Equity Award Plan Activities - Fair Value Assumptions - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2428403 - Disclosure - Equity Award Plan Activities - Option and RSA Activity Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2428404 - Disclosure - Equity Award Plan Activities - Restricted Stock Unit (RSU) Activities (Details) link:presentationLink link:calculationLink link:definitionLink 2428405 - Disclosure - Equity Award Plan Activities - Shares Available for Grant (Details) link:presentationLink link:calculationLink link:definitionLink 2428406 - Disclosure - Equity Award Plan Activities - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - Equity Award Plan Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2134100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2434406 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2434403 - Disclosure - Income Taxes - Components of the Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2434405 - Disclosure - Income Taxes - Deferred Tax Assets (Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2434405 - Disclosure - Income Taxes - Deferred Tax Assets (Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2434404 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2434402 - Disclosure - Income Taxes - Geographical Breakdown Income before Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2334301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2434407 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Investments - Investments in Privately-held Companies (Details) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Net Income Per Share Available to Common Stock link:presentationLink link:calculationLink link:definitionLink 2431403 - Disclosure - Net Income Per Share Available to Common Stock - Antidilutive Securities Excluded from Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2431402 - Disclosure - Net Income Per Share Available to Common Stock - Basic and Diluted Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2331301 - Disclosure - Net Income Per Share Available to Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Organization and Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2136100 - Disclosure - Related Party Transactions and Balances link:presentationLink link:calculationLink link:definitionLink 2436401 - Disclosure - Related Party Transactions and Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2135100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2435402 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2335301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2137100 - Disclosure - Selected Quarterly Financial Information (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2437402 - Disclosure - Selected Quarterly Financial Information (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2337301 - Disclosure - Selected Quarterly Financial Information (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 anet-20161231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 anet-20161231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 anet-20161231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedules of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Concentration of Business Risk Concentration Risk, Components Supplier Risk [Policy Text Block] Concentration Risk, Components Supplier Risk [Policy Text Block] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Comprehensive Income Comprehensive Income, Policy [Policy Text Block] Cash and Cash Equivalents Cash, Cash Equivalents, and Short-term Investments [Text Block] Marketable Securities Marketable Securities, Available-for-sale Securities, Policy [Policy Text Block] Accounts Receivable Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Inventory Valuation and Contract Manufacturer/Supplier Liabilities Inventory, Policy [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Investments Cost Method Investments, Policy [Policy Text Block] Impairment of Long-Lived Assets and Investments Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Loss Contingencies Commitments and Contingencies, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Multiple-Element Arrangements Revenue Recognition, Multiple-deliverable Arrangements, Description [Policy Text Block] Research and Development Expenses Research and Development Expense, Policy [Policy Text Block] Warranty Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Post-Employment Benefits Postemployment Benefit Plans, Policy [Policy Text Block] Segment Reporting Segment Reporting, Policy [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Net Income per Share of Common Stock Earnings Per Share, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Income Tax Disclosure [Abstract] Schedule of Income before Income Tax 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] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 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 minimum future lease payments Operating Leases, Future Minimum Payments Due Balance Sheet Components [Abstract] Balance Sheet Components [Abstract] Inventories Inventory, Net [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Total inventories Inventory, Net Warranty [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Warranty accrual, beginning of year Product Warranty Accrual, Current Liabilities accrued for warranties issued during the year Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Warranty costs incurred during the year Standard and Extended Product Warranty Accrual, Decrease for Payments Warranty accrual, end of year Specific product warranty reserves recorded Specific Product Warranty Accrual, Warranties Issued Specific Product Warranty Accrual, Warranties Issued Accrued payroll related costs Employee-related Liabilities, Current Accrued warranty costs Accrued manufacturing costs Accrued Manufacturing Costs, Current Accrued Manufacturing Costs, Current Accrued professional fees Accrued Professional Fees, Current Accrued taxes Accrued Income Taxes Other Other Accrued Liabilities, Current Total accrued liabilities Accrued Liabilities, Current Document and Entity Information [Abstract] Document and Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Trading Symbol Trading Symbol Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Current Reporting Status Entity Current Reporting Status Entity Voluntary Filers Entity Voluntary Filers Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement [Abstract] Revenue: Revenues [Abstract] Product Sales Revenue, Goods, Net Service Sales Revenue, Services, Net Total revenue Revenue, Net Cost of revenue: Cost of Revenue [Abstract] Product Cost of Goods Sold Service Cost of Services Total cost of revenue Cost of Revenue Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Other income (expense), net: Nonoperating Income (Expense) [Abstract] Interest expense Interest Expense Excluding Related Party Interest Expense Excluding Related Party Other income (expense), net Other Nonoperating Income (Expense) Total other income (expense), net Nonoperating Income (Expense) Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net income Net Income (Loss) Attributable to Parent Net income attributable to common stockholders: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Basic Net Income (Loss) Available to Common Stockholders, Basic Diluted Net Income (Loss) Available to Common Stockholders, Diluted Net income per share attributable to common stockholders: Earnings Per Share [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Weighted-average shares used in computing net income per share attributable to common stockholders: Weighted Average Number of Shares Outstanding, Basic [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Segment Reporting [Abstract] Schedule of Net Revenue and Long Lived Assets, by Location Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Inventory deposit Inventory Deposit, Current Inventory Deposit, Current Prepaid income taxes Prepaid Taxes Other current assets Other Assets, Current Other prepaid expenses and deposits Other Prepaid Expense, Current Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Organization and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [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 related to tax positions taken in a prior year 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 in a prior year Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Decreases related to settlements with taxing authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Decreases related to lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Gross unrecognized tax benefits—ending balance Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Equipment and machinery Machinery and Equipment [Member] Computer hardware and software Computer Hardware and Software [Member] Computer Hardware and Software [Member] Furniture and fixtures Furniture and Fixtures [Member] Leasehold improvements Leasehold Improvements [Member] Building Building [Member] Construction-in-process Construction in Progress [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property, Plant and Equipment, Net Depreciation Depreciation Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] Commercial Paper Commercial Paper [Member] U.S. government notes US Government Agencies Debt Securities [Member] Corporate bonds Corporate Bond Securities [Member] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Amortized Cost Available-for-sale Debt Securities, Amortized Cost Basis Unrealized Gains Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax Fair Value Available-for-sale Securities, Debt Securities Realized other-than-temporary losses on marketable securities Other than Temporary Impairment Losses, Investments Marketable securities in continuous unrealized loss position, greater than twelve months Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions, Greater than or Equal to One Year Maximum maturity of marketable securities Available for Sale Securities, Maximum Maturity Available for Sale Securities, Maximum Maturity Quarterly Financial Information Disclosure [Abstract] Selected Quarterly Financial Information (Unaudited) Quarterly Financial Information [Text Block] Investments, All Other Investments [Abstract] Cost method investments Cost Method Investments Additional cost method investments Cost Method Investments, Additional Investments in Period Cost Method Investments, Additional Investments in Period Cost-method investments impairment Cost-method Investments, Other than Temporary Impairment Deferred tax assets: Deferred Tax Assets, Net of Valuation Allowance [Abstract] Property and equipment Deferred Tax Assets, Property, Plant and Equipment Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Reserves and accruals not currently deductible Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Net operating losses Deferred Tax Assets, Operating Loss Carryforwards Tax credits Deferred Tax Assets, Tax Credit Carryforwards State taxes Deferred Tax Assets, State Taxes Other Deferred Tax Assets, Other 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] Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Accrued liabilities Deferred Tax Liabilities, Deferred Expense, Reserves and Accruals Other Deferred Tax Liabilities, Other Total deferred tax liabilities Deferred Tax Liabilities, Gross Net deferred tax assets Deferred Tax Assets, Net Deferred Tax Assets, Net of Valuation Allowance, Classification [Abstract] Deferred Tax Assets, Net of Valuation Allowance, Classification [Abstract] Deferred tax assets, non-current Deferred Tax Assets, Net, Noncurrent Deferred tax liabilities, non-current Deferred Tax Liabilities, Net, Noncurrent Sales Return Reserve [Roll Forward] Sales Return Reserve [Roll Forward] Sales Return Reserve Roll Forward Balance at the beginning of year Product Return Reserve, Current Product Return Reserve, Current Charged against revenue Sales Return Reserve, Charged to Revenue Sales Return Reserve, Charged to Revenue Deductions Sales Returns, Goods Change in estimate Sales Return Reserve, Changes in Estimate Sales Return Reserve, Changes in Estimate Balance at the end of year Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES Other Americas Other Americas [Member] Other Americas [Member] Europe, Middle East and Africa EMEA [Member] Asia Pacific Asia Pacific [Member] International International [Member] International [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Number of reportable segments Number of Reportable Segments Revenue Long lived assets Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] 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 Option Employee Stock Option [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] 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 Expected 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 Schedule of Basic and Diluted Net Income Per Share Available to Common Stock Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Convertible Preferred Stock Preferred Stock [Member] Common Stock Common Stock [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Convertible Preferred Stock Convertible Preferred Stock [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Convertible notes payable Convertible Debt [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Shares, Outstanding Beginning balance Stockholders' Equity Attributable to Parent Net income Other comprehensive (loss) income, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Issuance of common stock from initial public offering, net of offering costs (in shares) Stock Issued During Period, Shares, New Issues Issuance of common stock from initial public offering, net of offering costs Stock Issued During Period, Value, New Issues Conversion of convertible preferred stock and notes payable into common stock upon initial public offering (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Conversion of convertible preferred stock and notes payable into common stock upon initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities Conversion of notes payable and accrued interest, related party, into common stock upon initial public offering (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities, Related Party Stock Issued During Period, Shares, Conversion of Convertible Securities, Related Party Conversion of notes payable and accrued interest, related party, into common stock upon initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities, Related Party Stock Issued During Period, Value, Conversion of Convertible Securities, Related Party Tax benefit for equity incentive plans Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation Stock-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Issuance of common stock in connection with employee equity incentive plans (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of common stock in connection with employee equity incentive plans Stock Issued During Period, Value, Employee Stock Purchase Plan Minimum tax withholding paid for net share settlement of equity awards (in shares) Shares Paid for Tax Withholding for Share Based Compensation Minimum tax withholding paid for net share settlement of equity awards Adjustments Related to Tax Withholding for Share-based Compensation Vesting of stock options and restricted stock (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Vesting of stock options and restricted stock Adjustments to Additional Paid in Capital, Vesting of Stock Options and Restricted Stock Adjustments to Additional Paid in Capital, Vesting of Stock Options and Restricted Stock Ending balance (in shares) Ending balance Income Tax Disclosure [Table] Income Tax Disclosure [Table] Income Tax Disclosure [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Domestic Tax Authority Domestic Tax Authority [Member] Foreign Tax Authority Foreign Tax Authority [Member] State and Local Jurisdiction State and Local Jurisdiction [Member] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] [Line Items] for Income Tax Disclosure [Table] 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 Undistributed Earnings of Foreign Subsidiaries Unrecognized tax benefits Unrecognized tax benefits that would affect effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Liability for interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Calculation of Basic and Diluted Net Income Per Share, Numerator [Abstract] Calculation of Basic and Diluted Net Income Per Share, Numerator [Abstract] Calculation of Basic and Diluted Net Income Per Share, Numerator [Abstract] Less: undistributed earnings allocated to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Net income attributable to common stockholders, basic Add: undistributed earnings allocated to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted Net income attributable to common stockholders, diluted Calculation of Basic and Diluted Net Income Per Share, Denominator [Abstract] Calculation of Basic and Diluted Net Income Per Share, Denominator [Abstract] Calculation of Basic and Diluted Net Income Per Share, Denominator [Abstract] Weighted-average shares used in computing net income per share available to common stockholders, basic (in shares) Add weighted-average effect of dilutive securities: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Stock options, RSUs and RSAs (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Employee stock purchase plan (in shares) Incremental Common Shares Attributable to Dilutive Effect of Employee Stock Purchase Plan Incremental Common Shares Attributable to Dilutive Effect of Employee Stock Purchase Plan Stock purchase rights (in shares) Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements Weighted-average shares used in computing net income per share available to common stockholders, diluted (in shares) Net income per share attributable to common stockholders: Earnings Per Share, Basic and Diluted [Abstract] Schedule of Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Lease Financing Obligations Schedule of Lease Financing Obligations [Table Text Block] Schedule of Lease Financing Obligations [Table Text Block] Concentration Risk [Table] Concentration Risk [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Supplier Concentration Risk Supplier Concentration Risk [Member] Customer Concentration Risk Customer Concentration Risk [Member] Credit Concentration Risk Credit Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue Sales Revenue, Net [Member] Accounts Receivable Accounts Receivable [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Customer A Customer A [Member] Customer A [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Number of suppliers Concentration Risk, Number of Suppliers Concentration Risk, Number of Suppliers Percentage of total per significant customer, revenue, accounts receivable Concentration Risk, Percentage Related Party Transactions [Abstract] Related Party Transactions and Balances Related Party Transactions Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock options and RSUs to purchase common stock Stock Options and Restricted Stock Awards [Member] Stock Options and Restricted Stock Awards [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenue Cost of Sales [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Stock-based compensation Allocated Share-based Compensation Expense Statement of Comprehensive Income [Abstract] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net change in unrealized gains (losses) on available-for-sale securities Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Other comprehensive loss Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Accounts receivable Accounts Receivable, Gross, Current Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Product sales return reserve Accounts receivable, net Accounts Receivable, Net, Current Allowance for Doubtful Accounts Receivable [Roll Forward] Allowance for Doubtful Accounts Receivable [Roll Forward] Balance at the beginning of year Allowance for Doubtful Accounts Receivable Charged (credited) to expense Provision for Doubtful Accounts Deductions (write-offs) Allowance for Doubtful Accounts Receivable, Write-offs Balance at the end of year Statement of Financial Position [Abstract] Allowances Allowance for Doubtful Accounts and Product Sales Return Reserve Allowance for Doubtful Accounts and Product Sales Return Reserve Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Net Income Per Share Available to Common Stock Earnings Per Share [Text Block] Schedule of Available-for-sale Securities Reconciliation Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Schedule of Available-For-Sale Securities by Remaining Contractual Maturities Available-for-sale Securities [Table Text Block] Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] Schedule of Property and Equipment, net Property, Plant and Equipment [Table Text Block] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Schedule of Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Revenue from related parties Revenue from Related Parties Due from related parties Due from Related Parties Amount of related party transactions Related Party Transaction, Amounts of Transaction Segment Information Segment Reporting Disclosure [Text Block] Due in 1 year or less Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Due in 1 year through 2 years Available-For-Sale Securities, Debt Maturities, One Year to Two Years, Fair Value Available-For-Sale Securities, Debt Maturities, One Year to Two Years, Fair Value Total marketable securities Weighted-average remaining duration Available-for-Sale Securities, Weighted-Average Remaining Duration Available-for-Sale Securities, Weighted-Average Remaining Duration Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Shares Available for Grant [Roll Forward] Shares Available for Grant [Roll Forward] Shares Available for Grant [Roll Forward] Beginning Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross RSUs granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Options canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Options repurchased (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Early Exercised Shares Repurchased Share-based Compensation Arrangement by Share-based Payment Award, Options, Early Exercised Shares Repurchased RSUs forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Shares traded for taxes (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Shares Traded For Taxes Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Shares Traded For Taxes Ending Balance (in shares) Lease Financing Obligation, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Lease Financing Obligation, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Lease Financing Obligation, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2017 Lease Financing Obligation, Future Minimum Payments Due, Next Twelve Months Lease Financing Obligation, Future Minimum Payments Due, Next Twelve Months 2018 Lease Financing Obligation, Future Minimum Payments Due in Two Years Lease Financing Obligation, Future Minimum Payments Due in Two Years 2019 Lease Financing Obligation, Future Minimum Payments Due in Three Years Lease Financing Obligation, Future Minimum Payments Due in Three Years 2020 Lease Financing Obligation, Future Minimum Payments Due in Four Years Lease Financing Obligation, Future Minimum Payments Due in Four Years 2021 Lease Financing Obligation, Future Minimum Payments Due in Five Years Lease Financing Obligation, Future Minimum Payments Due in Five Years Thereafter Lease Financing Obligation, Future Minimum Payments Due Thereafter Lease Financing Obligation, Future Minimum Payments Due Thereafter Total payments Lease Financing Obligation, Future Minimum Payments Due Lease Financing Obligation, Future Minimum Payments Due Less: interest and land lease expense Lease Financing Obligation, Future Minimum Payments, Interest and Land Lease Expense Included in Payments Lease Financing Obligation, Future Minimum Payments, Interest and Land Lease Expense Included in Payments Total payments under facility financing obligations Lease Financing Obligation, Future Minimum Payments, Net Minimum Payments Lease Financing Obligation, Future Minimum Payments, Net Minimum Payments Property reverting to landlord Lease Financing Obligation, Property Reverting to Landlord Lease Financing Obligation, Property Reverting to Landlord Present value of obligation Lease Financing Obligation, Future Minimum Payments, Present Value of Net Minimum Payments Lease Financing Obligation, Future Minimum Payments, Present Value of Net Minimum Payments Less current portion Lease Financing Obligations, Current Lease Financing Obligations, Current Long-term portion of obligation Lease Financing Obligation, Noncurrent Lease Financing Obligation, Noncurrent Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Unvested beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number RSUs granted (in shares) RSUs vested (in shares) RSUs forfeited/canceled (in shares) Unvested ending balance (in shares) RSUs vested and expected to vest, (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number Weighted- Average Grant Date Fair Value Per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Unvested beginning balance (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 RSUs 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 RSUs vested (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 RSUs forfeited/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 Unvested ending balance (in dollars per share) RSUs vested and expected to vest, weighted average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Restricted Stock Unit Activities, Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Unvested, weighted average remaining contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms RSUs vested and expected to vest, weighted average contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Weighted Average Remaining Contractual Term Unvested, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Intrinsic Value RSUs vested and expected to vest, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Number of Shares Underlying Outstanding Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding, beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options granted (in shares) Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Options canceled (in shares) Outstanding, ending balance (in shares) Vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Weighted- Average Exercise Price per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding, beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Outstanding, ending balance (in dollars per share) Vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted- Average Remaining Contractual Term (Years) and Aggregate Intrinsic Value of Stock Options Weighted-average remaining contractual term of stock options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted-average remaining contractual term of stock options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted-average remaining contractual term of stock options vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Aggregate intrinsic value of stock options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value of stock options outstanding vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Aggregate intrinsic value of stock options outstanding vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Statement of Cash Flows [Abstract] Convertible Notes Payable Convertible Notes Payable [Member] Convertible notes payable—related party Related Party Convertible Note Payable [Member] Related Party Convertible Note Payable [Member] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation Share-based Compensation Deferred income taxes Deferred Income Taxes and Tax Credits Excess tax benefit on stock based-compensation Excess Tax Benefit from Share-based Compensation, Operating Activities Amortization of investment premiums Accretion (Amortization) of Discounts and Premiums, Investments Realized gain on notes receivable Gain (Loss) on Sale of Notes Receivable Amortization of debt discount Amortization of Debt Discount (Premium) Write-off of debt discount on notes payable Write off of Deferred Debt Issuance Cost Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other assets Increase (Decrease) in Other Noncurrent Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Income taxes payable Increase (Decrease) in Income Taxes Payable Other liabilities Increase (Decrease) in Other Operating Liabilities Interest payable Increase (Decrease) in Interest Payable, Net Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Proceeds from 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 Other investing activities Payments for (Proceeds from) Other Investing Activities Proceeds from repayment of notes receivable Proceeds from Collection of Notes Receivable Change in restricted cash Increase (Decrease) in Restricted Cash Net cash provided by (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] Principal payments of lease financing obligations Repayments of Long-term Lease Financing Obligations Repayments of Long-term Lease Financing Obligations Proceeds from issuance of common stock upon exercising options, net of repurchases Proceeds from Stock Options Exercised Minimum tax withholding paid on behalf of employees for net share settlement Payments Related to Tax Withholding for Share-based Compensation Proceeds from issuance of common stock, employee stock purchase plan Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Excluding Stock Options Excess tax benefit on stock-based compensation Excess Tax Benefit from Share-based Compensation, Financing Activities Proceeds from initial public offering, net of issuance cost Proceeds from Issuance Initial Public Offering, Net of Offering Costs Proceeds from Issuance Initial Public Offering, Net of Offering Costs Repayment on notes payable Repayments of Notes Payable Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes Effect of Exchange Rate on Cash and Cash Equivalents NET INCREASE/(DECREASE) IN CASH AND CASH EQUIVALENTS Cash and Cash Equivalents, Period Increase (Decrease) CASH AND CASH EQUIVALENTS—Beginning of year Cash and Cash Equivalents, at Carrying Value CASH AND CASH EQUIVALENTS—End of year SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Cash paid for income taxes, net of refunds Income Taxes Paid Cash paid for interest— lease financing obligation Interest Paid, Lease Financing Obligation Interest Paid, Lease Financing Obligation Cash paid for interest— notes payable Interest Paid, Notes Payable Interest Paid, Notes Payable SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION: Noncash Investing and Financing Items [Abstract] Property and equipment included in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Vesting of early exercised stock options and restricted stock awards Adjustments to Additional Paid in Capital, Vesting of Early Exercised Stock Options Adjustments to Additional Paid in Capital, Vesting of Early Exercised Stock Options Conversion of stock upon initial public offering Conversion of Stock, Amount Converted Acquisition of building with financing obligation Acquisition of Building with Financing Obligation Acquisition of Building with Financing Obligation Unpaid deferred offering costs Offering Costs Incurred But Not Yet Paid Offering Costs Incurred But Not Yet Paid Schedule of Option and RSA Activity Schedule of Share-based Compensation, Activity [Table Text Block] Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Schedule of Shares Available for Grant Schedule of Share-based Compensation, Shares Available For Grant, Activity [Table Text Block] Schedule of Share-based Compensation, Shares Available For Grant, Activity [Table Text Block] Schedule of Stock-Based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Stock Option Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of ESPP Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Income Taxes Income Tax Disclosure [Text Block] ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Equity Award Plan Activities Disclosure of Compensation Related Costs, Share-based Payments [Text Block] U.S. federal statutory income tax Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent State tax, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Foreign tax differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Permanent items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent Uncertain tax positions and associated interest Effective Income Tax Rate Reconciliation, Uncertain Tax Positions and Associated Interest, Percent Effective Income Tax Rate Reconciliation, Uncertain Tax Positions and Associated Interest, Percent Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Total provision for income taxes Effective Income Tax Rate Reconciliation, Percent Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract] Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Fair Value Disclosures [Abstract] Fair Value of Financial Assets by Level Fair Value, Assets Measured on Recurring Basis [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Measurements, Recurring [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] 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] Money market funds Money Market Funds [Member] Money market funds-restricted Money Market Funds, Restricted [Member] Money Market Funds, Restricted [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] Total financial assets Assets, Fair Value Disclosure ASSETS Assets [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Cash and cash equivalents Marketable securities Available-for-sale Securities, Debt Securities, Current Accounts receivable, net of allowances of $1,521 and $1,529, respectively Inventories Prepaid expenses and other current assets Total current assets Assets, Current Property and equipment, net Investments Long-term Investments and Receivables, Net Deferred tax assets Deferred Income Tax Assets, Net Other 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 Deferred Revenue, Current Other current liabilities Other Liabilities, Current Total current liabilities Liabilities, Current Income taxes payable Accrued Income Taxes, Noncurrent Lease financing obligations, non-current Deferred revenue, non-current Deferred Revenue, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent TOTAL LIABILITIES Liabilities Commitments and contingencies (Note 5) Commitments and Contingencies STOCKHOLDERS’ EQUITY: Equity [Abstract] Preferred stock, $0.0001 par value—100,000 shares authorized and no shares issued and outstanding as of December 31, 2016 and 2015 Preferred Stock, Value, Issued Common stock, $0.0001 par value—1,000,000 shares authorized as of December 31, 2016 and 2015; 70,811 and 68,132 shares issued and outstanding as of December 31, 2016 and December 31, 2015 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Retained earnings Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax TOTAL STOCKHOLDERS’ EQUITY TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Long-term Purchase Commitment [Table] Long-term Purchase Commitment [Table] Line of Credit Line of Credit [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Letter of Credit Letter of Credit [Member] Building and improvements Building and Building Improvements [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other Assets Other Assets [Member] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Cisco Systems, Inc. Cisco Systems, Inc. [Member] Cisco Systems, Inc. [Member] Long-term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] Rent expense Operating Leases, Rent Expense Lease term Lessee Leasing Arrangements, Financing Obligation, Term of Contract Lessee Leasing Arrangements, Financing Obligation, Term of Contract Letter of credit Line of Credit Facility, Maximum Borrowing Capacity Recorded assets Lease financing obligation Lease Financing Obligation Lease Financing Obligation Lease financing obligation, current Lease Financing Obligation, Current Lease Financing Obligation, Current Lease expense under financing obligation Financing Obligation, Lease Expense Financing Obligation, Lease Expense Non-cancelable purchase commitments Purchase Commitment, Remaining Minimum Amount Committed Restricted deposits Restricted Deposits Assets Restricted Deposits Assets Minimum monetary sanction for violation of cease and desist order Loss Contingency, Violation of Cease and Desist Order, Minimum Monetary Sanction Loss Contingency, Violation of Cease and Desist Order, Minimum Monetary Sanction Restricted Cash Restricted Cash and Investments [Abstract] Schedule of Restricted Cash and Cash Equivalents [Table] Schedule of Restricted Cash and Cash Equivalents [Table] Restricted Cash and Cash Equivalents Items [Line Items] Restricted Cash and Cash Equivalents Items [Line Items] Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Foreign Currency Foreign Currency [Abstract] Foreign currency transaction losses Foreign Currency Transaction Gain (Loss), Realized Inventories Inventory Disclosure [Abstract] Inventory write-down Inventory Write-down Contract manufacturer and supplier liability Contract Manufacturer and Supplier Liability Contract Manufacturer and Supplier Liability Property, Plant and Equipment Property, Plant and Equipment [Abstract] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Estimated useful life Property, Plant and Equipment, Useful Life Impairment of Long-Lived Assets and Investments Tangible Asset Impairment Charges [Abstract] Impairment of long-lived assets and investments Impairment of Long-Lived Assets Held-for-use Revenue Recognition Revenue Recognition [Abstract] Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Deferred Revenue [Domain] Deferred Revenue [Domain] Software Service, Support and Maintenance Arrangement Software Service, Support and Maintenance Arrangement [Member] Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] PCS term of contract Post Contract Customer Support (PCS), Term of Contract Post Contract Customer Support (PCS), Term of Contract Warranty Product Warranties Disclosures [Abstract] Warranty term on hardware products Warranty Term on Hardware Products Warranty Term on Hardware Products Warranty term on software embedded in products Warranty Term on Software Embedded in Products Warranty Term on Software Embedded in Products Segment Reporting [Abstract] Number of business activities Number of Operating Segments Defined Contribution Pension and Other Postretirement Plans Disclosure [Abstract] Defined Contribution Pension and Other Postretirement Plans Disclosure [Abstract] Defined Contribution Plan [Table] Defined Contribution Plan [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Defined Contribution Plan Name [Axis] Defined Contribution Plan Name [Axis] Defined Contribution Plan Name [Domain] Defined Contribution Plan Name [Domain] 401(k) Plan 401(k) Plan [Member] 401(k) Plan [Member] Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Percent of employee match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Percentage of employees salary for contribution (up to) Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Share-based Compensation [Abstract] Share-based Compensation [Abstract] Requisite service period of the awards Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Tax benefits from stock awards Current provision for income taxes: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Current Federal Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Total current Current Income Tax Expense (Benefit) Deferred tax benefit: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) State Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total deferred Deferred Income Tax Expense (Benefit) Total provision for income taxes Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2014 Equity Incentive Plan Equity Incentive Plan, 2014 [Member] Equity Incentive Plan, 2014 [Member] 2014 Employee Stock Purchase Plan 2014 Employee Stock Purchase Plan [Member] 2014 Employee Stock Purchase Plan Common stock reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Percent of shares outstanding to increase number of shares available for grant and issuance Percent of Shares Outstanding to Increase Number of Shares Available for Grant and Issuance Percent of Shares Outstanding to Increase Number of Shares Available for Grant and Issuance Maximum increase of number of shares available for grant Share-based Compensation Arrangement by Share-based Payment Award, Maximum Additional Shares Per Year Authorized Share-based Compensation Arrangement by Share-based Payment Award, Maximum Additional Shares Per Year Authorized Shares available for issuance (in shares) Number of additional shares authorized for issuance (in shares) Number of shares available for grant (in shares) Percentage of share cost offered to eligible employees for share purchases Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Offering period Share-based Compensation Arrangement by Share-based Payment Award, Options, Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Offering Period Maximum percentage of payroll deductions per employee Share-based Compensation Arrangement by Share-based Payment Award, Maximum Percentage of Payroll Deductions for Share Purchases Share-based Compensation Arrangement by Share-based Payment Award, Maximum Percentage of Payroll Deductions for Share Purchases Weighted-average grant-date 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 Aggregate intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Repurchased shares of common stock (in shares) Stock Repurchased During Period, Shares Shares subject to repurchase (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Held Subject to Repurchase Share-based Compensation Arrangement by Share-based Payment Award, Shares Held Subject to Repurchase Aggregate price of shares subject to repurchase Deferred Compensation Share-based Arrangements, Liability, Current Unrecognized stock-based compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Fair value of options vested in period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Weighted-average amortization period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Investments Investments and Other Noncurrent Assets [Text Block] EX-101.PRE 12 anet-20161231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 chartinjpeg.jpg begin 644 chartinjpeg.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" +0!0 # 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#]4Z*** "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 MBN,N?B]X9M;RZM3/J$TMM,]O*;;2+R=%D1BK+O2(J2"".#VH [.BN)_X7'X9 M_O:Q_P""&_\ _C%'_"X_#/\ >UC_ ,$-_P#_ !B@#MJ*XG_AUC_P $-_\ _&* .VHKB?\ AUC_P0W_\ \8H [:BN)_X7'X9_O:Q_X(;_ /\ C%'_ N/PS_>UC_P0W__ M ,8H [:BN)_X7'X9_O:Q_P""&_\ _C%'_"X_#/\ >UC_ ,$-_P#_ !B@#MJ* MXG_AUC_P $-_\ _&* .VHKB?\ AUC_P0W_\ \8H [:BN)_X7'X9_O:Q_X(;_ /\ C%'_ M N/PS_>UC_P0W__ ,8H [:BN)_X7'X9_O:Q_P""&_\ _C%'_"X_#/\ >UC_ M ,$-_P#_ !B@#MJ*XG_AUC_P $-_\ _&* M.VHKB?\ AUC_P0W_\ \8H [:BN)_X7'X9_ MO:Q_X(;_ /\ C%'_ N/PS_>UC_P0W__ ,8H [:BN)_X7'X9_O:Q_P""&_\ M_C%'_"X_#/\ >UC_ ,$-_P#_ !B@#MJ*XG_AUC_P $-_\ _&* .VHKB?\ AUC_P0W_\ M\8H [:BN)_X7'X9_O:Q_X(;_ /\ C%'_ N/PS_>UC_P0W__ ,8H [:BN)_X M7'X9_O:Q_P""&_\ _C%'_"X_#/\ >UC_ ,$-_P#_ !B@#MJ*XG_AUC_P $-_\ _&* .VHKB?\ AUC_P0W_\ \8H [:BN)_X7'X9_O:Q_X(;_ /\ C%'_ N/PS_>UC_P M0W__ ,8H [:BN)_X7'X9_O:Q_P""&_\ _C%'_"X_#/\ >UC_ ,$-_P#_ !B@ M#MJ*XG_AUC_P $-_\ _&* .VHKB?\ AUC_P0W_\ \8H [:BN)_X7'X9_O:Q_X(;_ /\ MC%'_ N/PS_>UC_P0W__ ,8H [:BN)_X7'X9_O:Q_P""&_\ _C%'_"X_#/\ M>UC_ ,$-_P#_ !B@#MJ*XG_AUC_P $-_\ M_&* .VHKB?\ AUC_P0W_\ \8H [:BN)_X7 M'X9_O:Q_X(;_ /\ C%'_ N/PS_>UC_P0W__ ,8H [:BN)_X7'X9_O:Q_P"" M&_\ _C%'_"X_#/\ >UC_ ,$-_P#_ !B@#MJ*XG_AUC_P $-_\ _&* .VHKB?\ AUC_P0 MW_\ \8H [:BN)_X7'X9_O:Q_X(;_ /\ C%'_ N/PS_>UC_P0W__ ,8H [:B MN)_X7'X9_O:Q_P""&_\ _C%'_"X_#/\ >UC_ ,$-_P#_ !B@#MJ*XG_AUC_P $-_\ _&* .VHKB?\ AUC_P0W_\ \8H [:BN)_X7'X9_O:Q_X(;_ /\ C%'_ N/PS_> MUC_P0W__ ,8H [:BN)_X7'X9_O:Q_P""&_\ _C%'_"X_#/\ >UC_ ,$-_P#_ M !B@#MJ*XG_AUC_P $-_\ _&* .VHKB?\ MAUC_P0W_\ \8H [:BN)_X7'X9_O:Q_X(;_ M /\ C%'_ N/PS_>UC_P0W__ ,8H [:BN)_X7'X9_O:Q_P""&_\ _C%'_"X_ M#/\ >UC_ ,$-_P#_ !B@#MJ*XG_AUC_P $ M-_\ _&* .VHKB?\ AUC_P0W_\ \8H [:BN M)_X7'X9_O:Q_X(;_ /\ C%'_ N/PS_>UC_P0W__ ,8H [:BN)_X7'X9_O:Q M_P""&_\ _C%'_"X_#/\ >UC_ ,$-_P#_ !B@#MJ*XG_AUC_P $-_\ _&* .VHKB?\ AU MC_P0W_\ \8H [:BN)_X7'X9_O:Q_X(;_ /\ C%'_ N/PS_>UC_P0W__ ,8H M [:BN)_X7'X9_O:Q_P""&_\ _C%'_"X_#/\ >UC_ ,$-_P#_ !B@#MJ*XG_A MUC_P $-_\ _&* .VHKB?\ AUC_P0W_\ \8H [:BN)_X7'X9_O:Q_X(;_ /\ C%'_ N/ MPS_>UC_P0W__ ,8H [:BN)_X7'X9_O:Q_P""&_\ _C%'_"X_#/\ >UC_ ,$- M_P#_ !B@#MJ*XG_AUC_P $-_\ _&* .VHK MB?\ AUC_P0W_\ \8H [:BN)_X7'X9_O:Q_ MX(;_ /\ C%'_ N/PS_>UC_P0W__ ,8H [:BN,M_B]X8NKRUMA/J$,MS,EO$ M;G2+R%&D=@J+O>(*"20.3WKLZ "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ KB?A/_R!=;_[?_2R6NVKB?A/_ ,@76_\ ML8-5_P#2R6@#MJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBDSCD\"@!:*3KR*-P#!20">@H 6BBB@ HHHH M **** "BBB@ HHI&8+C) R<#- "T44FX;BN1N'4=Z %HHHH ***0L%!).!0 MM%("& (Y%+0 444E "T4@.>1R*6@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BD+!2 2 3T]Z6@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#B?BQ_R!=$_P"Q@TK_ -+(J[:N)^+'_(%T3_L8-*_] M+(J[:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *XGX3_\ (%UO_L8-5_\ 2R6NVKB?A/\ \@76_P#L8-5_]+): .VHHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *_,2YM?$?_!1;]L7XA>$+_QEK/A;X3_#UVLSINB7/DR7Y20R/#"I)'"IMR6ZR+G%FD+>/"HCB(9B"F0%!!4D'.-W% &/^SG^T+XZ\0? ML;_M*^!O%>N7=_XM^&^E:C:VVN>>WVEH_)G109/O%D>%L.3G#+_=KB?^";?Q M%\3_ C^-'@C1/$WB#4-3\+?%?PZ]WIW]H7+RQQ7T$TJ;5W$@$^3(O'7S$]! M7=_ 3X#^-?!?[$G[2_C?QKHTVE^*/B'IFI:C'I+Q$7,<7D3LNY/O*7>9R$/( M 7/7%<)XP^&WB&V_X)O_ #^)_ARRN8O&?PWU)M1A46[&58)+Y]V5QDJ)%@8 MCIMW=J *?_!2CXD^*/BQ\5OB!%X;U[4--\(?";3+2"\%A*-#_8E\/W'B'6+*Q\2VUK;:G+9WSQ2S"5-.1I&;/+X MD_;.\ /X\T?]AS0+W3M0FTV\M+6QU#[+&ZO%'(FFHX+ ?(VW=R>F"> MU &]X.M]4_93_P""AW@?X6_#_P"(.N>,?!GB:R,FKZ'K&H?;38MMG)R>BLHB M60' ;#$'((KPWXW_ !-^(7B_XG>./VG?#6NZ@/!O@SQQ8Z+96$,\BP3V\0QO MP#MV,5C#<=N =G->&_#/\ X)Z_''5/V4[;PQ;_ !>MM$\,^(M.&J7/@R;0 M4?\ ?2A9A'),6W[]RQY;^$CIQ0![I_P4R^(#:M^PFWBGPSJEQ:VVK7.EW5O= M6+6QJ2R M-)"K.KQ)]T>8?+,;YSN_V2:T=2\::]XZ_P""3^I^#]3TO45\0>"_$EKI3V\M ML_F?9_-\R(XQT4,T?MY8]J[CX[? ",T >J_&3Q!K,?_!6'X&V#7UW:VMQX8,EQI\5 MRX@,FS4,Y0':>0.2/X1Z"O [S6/"'Q<_;*^*_AS]IKQYXF\&7%GJ+6GA2"'4 M&LK"WA$CA#OP50F/R65B K;F).<5[7\3+I_&7_!4[]GSQ1IMG>2:+?\ A!;N M.Y:W<*J21:@RACC"G#+D'ID5S'[7W[3GP1^-7A3Q9X1\<_"3Q3:_%:P6YT_1 ME;2?]*6X#,L#QW"D,8BVUBI!!!. C?MH?$OQ3^RG^RO\._A_X!\77VL^ M)?$=VFB67BJ]N ]V;;EO,$@R-Y#Q(''13D-6^*.C:;)JDFJ2:FP@NYHD,CQA0 Z@[6"G>2"03GFO,?&_P"RA\8+C_@G MY\(+_P#LB\O_ !MX%U:?6(M!D5GNX=/E?>B>7]XLA2-O+'(4D8RN*]2^)O\ MP4^TGXE?!S5O"'@WX?\ B^X^*>OZ=)I8T5]-)2TFFC,;ON!+.%W$K\H)P,[> M: .%^+/[2OBCXT?\$HK3Q9>ZI=6GB>WUJVT74=0M)3$]RT4H_>$KCET,;,!P M6S6_^QW\:_%/@_X>_&?]G_XAZI=/XN\-:%?ZIH=]<7#-+/9O:M)B-R=QV[TE M7G.V0XX2L'XX?L\^(/@7_P $G]-\(:I922>)I=:MM3U"TM4\UH9)IBWEG;G) M1-BDCC(-=;_P4+^!OB+2/!GP^^/7P^M)AXJ\/:5#I>M0VT+.\]C+!Y8=D R0 MOF/&W^S+Z)0![=_P2PU:^UK]C'PI=:A>7%_Z@IFNI6D<@74@ W,2>!7@6 MGZ'XA_X*+_M8_%'0_$'C/6O#_P */A]<_P!G6^CZ!<^0;J;S'C#.>02QAE8L M02!M48ZU[Y_P2MTN\TG]BWPC!?6D]E,;O4'$=Q&T;;3=2$'!'0^M?.7@_P 8 M:I_P3D_:R^+-SXV\*:Y?_#/QW>-J-CK^D6OVA8V\R25 >0,CSW1E)# @$ @T M 6+_ $;7O^"=G[8GPPT'0/&6N^(OA=X^D6PN-'URZ,YMG,BQ%E/"Y1I8W5@ M2-RG/6N7^+7ASPW\5O\ @I?\4/"WQ&^)6K>!_"5II5M ME 'VM^R_P##SPA\,_A/;:3X'\77?C?P^]U-<1ZQ>:FF MH,[LV&42I\N%*XP.ASWKXO\ B==^*_V[?VW_ !)\'(O%NK>$/A?X%MV?4XM& MN/*FOIE*HY)Z$F23:-P(54)QDU^@OP\^&_ACX3^%[?PWX0T6UT#0[=WDBL;1 M2(U9V+,1DGJ237YT^/+KQ'^P-^W=XO\ BKJ7A;5O$GPM\>1/]IU#28/-:TDD M9)'!YP&21&.&(W(_!R"* /5?'/[*;?LI_L[_ !VO_#'Q#\4ZIX?OO"5U]GT? M6+LRFQN41CYT4J[<$@XP%!]SQCT__@G'J5WJG[%/PWN[VZGO;J2WNR\]Q*TD MC8O)P,LQ). /PKE[']H*R_;T^&OQ5\#>!_"?B+3-(N?#5Q;6WB37+86MO<7 M[D M:6'_ $4?<D?\$]_V<_BUX7LKB+QG\.;L7:J M+=FD$$EV^=R=2HD2'(Z;6;M0!B?\%(OB5XI^+'Q4^(UQX<\0:CIO@[X46MCI MLRV-R\4<^HW4X5\[2,L/G7V\@^M>K_M/>)]9A^*G["@CU>_C&H&R:\V73K]I M)?3\F3!^?.YLYSG)]:\T\3?!_7/#_P#P2Q\5>*-7L;J?QEX^\26_B+4%\IC, M4:Z CW+C(& TG/\ SU->J?MG?#OQ?9_#/]ESXN>&_#][XA'P[AL+G4]-M(F: M98O+M9=Q0 MMS;E6./EW GC. #T[_@KOK&H:'^R9'7=O\ :8X;ET$_[VPSO /S M=3USU/K7'?M9?M,0_P#!03P;X7^$7P@\&>)KW5K_ %B"\U&\U.P\B#3D167Y MV#, 9"68X "<9) KI?^"CV[X7?&;]E779--U+4]#\)W3RWXGF?A4C12S,?8 $U^*VB_%KX M@>'?BAX4_:QU/6=27P1XB\?7>F2:6T\@BBL,!1E<[<>49E Q]Z#-?3'[4G_! M0+0_C%^S#X[T/X>>'O%UOK^IM;:*JZEI+0EDN2_F;"C-D^7%(N#C[Z]:X_XB M?\$\OCE9?LIS>%KCXNVNL>&]!TTZI;>"H]!1?WT:M,84F#;M^YI &_B+6_%OXA:O\:/^"1&ES75E?3:_I-Y8Z-?1O _FLUM,JJY&,G,?EL3ZL:^PO%M MG\%Z_=74UPMW*6>WDOI(\O\WS!9%@QG.!GM7U?^W!^TT)OV"M.\ M2^&;EX-6^(EO8V.FK:N5E5KA1),JD"0P^@KX\_9(\.^-_C%\8O@U\&_%VB7=OX>^$> MIZIJMY)<1/Y4K+,'C0DC!"S!5'J'/:@#JOVK?!L'PQ^('[*_PV\:^-M8T/PQ M#H2P^(=1CU22$J[2[KB4ODX^)M:^$OQ(U;Q^ M)(XK._\ MVM&_CMN2Z87:-K'!Y] :^=?^"E4VEZ#^UY\!_$7BGP[=>(?!FGV MTCZG;PZ>;Q)8Q.2R%"-K'!'RFOI?]D+XY?!GXC:EX@T/X3^!KSP6UO%'>WRR M>'TTR*<;MBG*\,PR>#VSCO0!XU_P48_95T:U^'WQ*^-EIXP\86/B2"VMYH]. MMM5*6"L&A@P(PN0"O. W7FN8^ /PET;]GG]EFP_:='B?Q7K?BFV\(RZB-)U/ M5?,TY[B:(HJF/;DKO9<9;]:^F?\ @HE:3WW[%_Q/@MH)+F=K&';'"A=C_I,1 MX YZ5Q?P^^$>H?&'_@F)H7@&!?LFKZIX-C@MDN08P+A0'B#YZ NJ@GL#0!X9 M^S=^Q+>_M<_"FT^+OQ<^)OC&Z\4>)S+=V*Z7J ABL(@[(A52I&?E)"KM4 @8 MZFJW[+V@>(/B]JWQ>_91^)OC;Q#J%OX.U%+[3/$.G7YBOO)BFV&+S&#$QMNC M<*VG_LK_!;3_A7\6_ OB[1_&'A;SK.WM[;3=ZWD>]GC +, M,'YMN1E2 &!.<5Z1_P $Z/AEXUUGXE?%KX]^.- G\+3>.KK&EZ5>(4G2V\PR M%B&PP7_5*,@%MA.,8R ?.'PC_9*TKQY^VY\5/A!?^//',7AKPO8+=65Q!K!% MT[G[/Q(Q4J1^^;HHZ"O3?VT?"_B'QU\0/A7^R_\ #;Q'JL+>&_#ESK%]?R73 MM<2>5;LMLLSKC7CZSJ:[#]G?3[NR_X*G?M WUQ9W$-D^C*5N'A81M_P > M?1L8/0]/0UY9\ _A7\9?VH_C9\7/CGX*^(,GPJ%_JSZ-9S7NC"ZEN;) A1%$ MF-JJB09P.6SZ&@#Z<_X)R_&NX^,'[(5@FI7< MF)D&3W4UPO\ P1PUS4M?_9M\37&J:C=ZE.OBB=1+>3O,P7[-;' +$X&23CW- M><_L:>%O&'[*_P"V1\3/A!XGO)O$%KXMTLZK;:Q;V;0V]U=*C3;U095"5>=2 M <9C ':O/_\ @GA^V+X6_93^#NN>$_&OA?QB^JW.NRWZ_P!FZ.946,PPQX8L MRD,&C;C'I0!^A/[;VHW>D_LD_%:[L;F:SNXM"G:.>WD*.AP!D,.17Y57^F^$ MO!/['O@_XI>&/C?K]A\;9)8V_L&V\0^<\CFY9"OV=3OCQ& ^6.#C!!W"OU)_ M;2E;Q#^QG\39K*WGE-YXN<'I7Y]7O[*$.E_L _#7XV^ - M$FT+XL^%V&K7=U:QOY]W$MU(C%XSD%D C<''W58<@T =?^W]XP\1:SX5_9%; MQ[K.H>$7UQ=WBEK.Y>T\K>+$3R.%X5E5Y#R#MR1BO<_V>?V>?@#XK3QS9?#3 MXN^)?%TVHZ))H^I>5XD-R]G!.ZD2H-@VOF+ ;G^(=Z\!_;J^)5O\8O#/[(WQ M+U3PY?7NA2W<]YKNGQV#3>7LEL_M,+1D)_$=U8_\)A-))=:EJ+/<3;Y;=BKLNT%1D@#'&3ZUWGQITN]E_X*V_!F M\2RN7LT\/R!KA86,:GR[WJV,#J._<>M=#_P52^%/BSQC\._ GC/PAI$^OWO@ M?7!J=SIUJC/*T!"DNJJ"6"M&F<#(#$]C0!U/_!4_5K[1?V,?%EUI]Y<6%RMY MIZB:UE:-P#=1@CIW<-\\+-&U MM:AG=\\D!G.YLXR35G]JS]L:R_;;^#=I\)/A9X$\6:AXOU^]M&O(+RP\N+3Q M&ZR,&D!(/S*!N.%"@DD=*VO^"BWPMFTGP3^RKX,FL)-9MM+U&'2KU88GDC=5 MCM8WW$#[K!6].,T D2ZL-4MK>' M=B1G=?DXCRX/WE*CG# 5Y_\ M+>//B?X%_;B^+7Q'\):UJ-Q8_#S4-,N[S2_ MM4AA:SEBAC9#'G;Y9+;6XX\S/;->Y?$#X?Q?L _ML> O%W@+1Y]/^%?CI!I& MMZ99Q/-!:R!@I8=2H!>*4?[LH''%=C\%_ =OXP_X* ?M6:/X@TJ2Y\/ZWH]K M93K/$PBGB>&%64,1@\$]/3VH R/C+\88?B;^V%^R!XD\+ZO=#PWXCM9;P013 MLJ.&/*2*#@LIRK ]"I%?HE7XK?"+X2^/_@S^WO\ ##X6ZU:W^H>'?!_B&ZGT M6^^S.8VL[A3)Y@<#&T[0Q'\+EQ7[4T %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% '$_%C_D"Z)_V,&E?^ED5 M=M7$_%C_ ) NB?\ 8P:5_P"ED5=M0 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %<3\)_P#D"ZW_ -C!JO\ Z62UVU<3\)_^ M0+K?_8P:K_Z62T =M1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4C*&4JPR#P0:^=?VC?V\OA?^R]XVTCPMXQ MDU235-0MEO,:;:K,EO"SE TA+J1DJQP 3A?I7T-:W45]:PW-O(LT$R"2.1#D M,I&01[$4 2=.!P*0QJS*Q4%EZ-CD4ZB@ HHHH **** "BBH;R\AT^SGNKF58 M+>"-I99'.%15&22?0 4 345\Z_LW_MX?#']J3QAJ_AGP:^JQ:GIML;PKJ=JL M*SPAPA:/#L3@LN00#AA[U/\ M(?MR?#7]ECQ5H7A_P ;'5Q>ZO!]JC?3[,31 MQ0[RF]R6!Z@\*"< ^V0#Z#II168,5!9>C8Y%>2_'3]J'P3^S_P##'2O'NOR7 MNH^'=4N+>WM)M'A$[2^(]/\ M0ZIJ^N6?VVTM]$L!<,8]Q49!=3N)4\#/2@#Z&INQ0Y<* Q&"V.37S!X?_P"" MA'@3Q%X&\8^*D\)^.K.P\+Q6TMW#>:&8YIA/-Y2"%=YW$,'/'9O57<;8:,GF >NWSLXH ^WZ*Y+X4_$K3?C!\/-$\8Z/:WUGINK M0F:X/(N$ 9EPZ9.#E3WY?XA_&?P5\)[_P[9>+?$-KH=UXAN_L.EQW M8FZFRHV+M!QRZC)P/F% ':TC*&4JP!4\$'O7@W[1G[5$?[/_ ,0OA1X6?PW) MKC>.]6.F"Z6\$ LL/"F_;L;S/]=G&5^[UYKWJ@!%4*H & . !2T44 %(0&!! M&17SE\3OV^/A3\(?CG:?"KQ-3U MQW/QA_:2\)_!'Q?\/_#?B*/47U#QMJ0TO3&LK<21K*7C3,I+#:N94Y /?CB@ M#U15"J !@#@ 4%06#$ D=#CI7CGPY_:K\&?$KXU>,OA59PZIIGC#PON:ZM=4 MMUB6XC5PIDA(<[U^9&!(&5=3ZXPM-_;C^&&H^*OB9I'VK4+>Q^'<32:]KTMN M/[/B97\ORDD5BSR%]RA0N6*-C/< ^@:*^3OA?_P4D^'/Q2\( M](6-[J/1-*%RBAXTD&#Y@) 61,G&,G% 'U+17FOP#^/.B_M#>#KGQ)H6DZYH MUI;WKV+0>(+$VDY=41RRKDY7$@YSU!':L+]I#]KCX=?LLZ787'C749_M^HEA M8Z3IT/GW=SM^\P3( 4$@;F(&3@9/% 'LRJ%S@ 9.3@4M?._[.G[OHB@ HHHH **** " MBBB@ HHKQGQ/^T?_ ,(W^TEX9^$@\$>(+[^VK%KT^);>#-A;8$AVNW_;+!.> M"Z=S45Q7@[XS^"OB!XN\3>%O#WB&UU37_#4H@U>QA#![1R6 #9 !Y5AP M3R*[6@!K(K%2R@E3D$CI3J*\B?\ :>\'I^T@GP2,6I?\)@^G_P!I"3[.OV3R M]A?'F;LYVC^[CWH ]=HHHH **\%_:L_:HB_9A3P$9/#]4 %%%% !1110 4444 (%"DD GD\=:6O/OV@/BTGP)^ M#?BOQZ^F-K*Z%9_:OL"S>29OF50N_:VWENN#]*L? WXG+\:/A#X2\TO6;K3O%OA326T2:^M)REQ# M) \:QN&'(+0-'S[FO=OV<_V!OAM\(?A#H?AGQ3X2\,>-/$5MYDE]K5YI44K3 MR/(S?*9%+!54JH!_N^]>8^&O^"=OB/P5X/\ V@?!6B>+=*M_!WQ$_>:18-;R M9TN03%U#8X*B-MGR]=B'M0!\U_$C4OCY\/OV5_AS^T?-\==@RJ8]-B61X=T<,.XJ$"SD*0JD% >^*^A_BM^Q#KOQ"_8C\'_ ^V\2Z=::O MH?V/S-4EAD,$ODAPVU1\PSNXSZ5O?M,?LB:Q\=+GX)2:?X@L=,7P!J<-]=?: M878W2H8,B/'0_N3U_O"@#QSQ]XA^(/[7'[;/C'X-Z1\0]:^&O@/P/IJ7%V_A MV3R;R_G819S(,'&Z; !RH$><9;-*%10W ;J(X\@KU0$$!PB@ <@'R"L'QZUG]AFS_ &@[CX^^ M([>[T-4%AH=K(RQO MV+M?M%?M*>)?$%I^S-:>)? M'NI_"OP%XYT,:EXC\2^'G$%RUR(4/EAP"8TW,O08Q+D@[:]PL_V*]=MOV!;C MX 'Q'IYUN2$QC5Q#)]F!-Z+G[OWL;1M^O-?)/[2WA4?#G]H3]G_X?:CXYL_A MU=^%_ XL+CQQK%BMWI4X"R(4CMI1L))5E8N?XUSC:,@'L?\ P3CD\6^-OC%\ M4-:;XK>-/'WPV\.W)TGP_=:S>226>I*Y8F0J_5XU1/F4#_69P,@5['_P4N^, MQ^#O[)OBC[-/Y&K^)-N@66&VM^^!\YA](5EY]2*\O_8.^/WCWQ5\=O&OPRN/ M%.B_%'X>Z!IRW%IXQT+1X].MXYBT>(0L2JASODX&>8R0Q&:]@_:>_9+U#]I; MXO?"S5=5UBP_X5]X2N7O;_P_<0,[ZA,64X/\)4A%7![,_K0!^?6D>-/AA^S/ M^T!^S7XK^'WC'1]XKWG]N[X6Z5\&? GB4W$-S::Q9Z5'%L*M\Z.8U#%60L,>N#VID7[(OC#4OCI\"OB/KG MBO3;V[\!>'_[(U5(X)-^H3>7*GFQD] 3("=WH?6@#\XOB9\5=8M_V.]4^ GC M=S;^-OAKXRM8(8YF^:>PQ.HVY^\(V( /]QX\5]*?MSZEXITC]O+]G>\\%:3: MZ[XJAT96T_3KZ?R(9Y/,G&UWR-HQDYSVKU']MK_@FFG[3_Q1TKQUX:\167A; M56A2VU=;JV:1;H(1Y_$KX?>.= M,\):WX1L/LD#ZC8FX_>!W82!<%3PY&&':@#VG]GWQ1\7/%&CZM+\6_!FC^#- M0BG5;&'2-0%VLT17+,Q#-M(/'7FOE#PX?^-R_BC_ +%%/_2>WKZ7_9Y\#_'/ MPCJ>LR?%SXDZ/XZLIH8UL(=-TB.S:WD#'>S%$7<",#!ST[=^:TO]E/5M/_;F MU?X[-KMD^CWNB+I:Z2(G^T*XCB3<6^[C]V3^- 'TK7YA_P#!5CX;ZI??&SX( MZG'XUUFTM]=UJ'3+73XG_Y?LL^*/B#\7/VM/ MC1XV/B+5I_@[I\S:!HNGW;,+6>ZB,0DE@0\;5,%_%?A35!J>G7EW$9(2QVY#8!((*(P."/EP1SD 'RC^WI\-_%? M@?5OV4_!]EX[O_$'B^'7KN*U\6^( )9_/DN+8QRR#G<(RR@ YX05U?@>3XH? MLO\ [?G@7X;ZU\6-=^)?AOQMI,UY=)KC$^7*%G^9$+,$(> 8VD?*Q!Z"O6OB M'^R'\2?B] =8EU/6;R&P:&.^5IXI$2%$ "E4B"Y(&3S7 M8_$[]EO5O'G[8GPS^,EOKEG:Z5X4TZ2RGTR6)S/.S>?AD8?*!^^'7^Z?6@#X M)U#]IW4OCYXV^)VL^)OBM\2_ O\ 95_-9>$]$\!V,[V<0CWA'N6B0[V)VY!* MMR>0, ??/[ GQ6\9_&#]FK0M9\?VUS%XGMYY]/N+B[MS!)=K&V$F*D#DJ0"0 M,$J37E]I^QI\8O@?\1/&>K_ 7XDZ%HGAGQ7>-J-WH/B;3WG6UN&)):)E#9QN M(&<<8!SM!KZG^#WA[QCX7^'^G:?X^\40^,/%:M(]YJUO9K:Q2%I&952-> J* M54'OMSWH _-/]IC]GV']I;]O;XU>$$4#6T\#VVH:/*?X;V*.U,:D]@X+(?9\ M]JX1?V@[GX[2?LC66ORNOCCP;XW30M:@N.)V*36@AF8'G+*A5L_QH]?HGX?_ M &8]5T?]MGQ-\;WUNSDTC5M CTA-*6)Q/&ZB$;RWW=O[H^_S>U>-?$K_ ()F MIXB_;#T3XR^&?$=EH>DIJ]IK>IZ-);,SOQQ>(;_59B7'VHND]O'(1DE%555L9Y9R,YKWS]MO M]F_4_P!JCX(2>!](UBTT.\;4;>]^U7L;/'MCW97"\Y.[]*W?B5\(O&'B'X#Z M7X/\&>.IO _BO2[>R6VUZUAWJSP*H*NF>8WP01SUY!Z$ ^,O@?\ M3_$[]DO MQ1X#^!W[0?@:"+0W:'2O#_BJPVL@5"D<1)&4E5=R L-CJ""P)KF-2\1?$WPU M_P %6/C#=?"KPKIGB_Q$VBV\VV?[#OQ M<^,'Q/\ !OB/]H+XI:7XNT7PC,/C/\ "WXGZ+X1O/$-I#9M%J&E_:G2)88$=,.K*,AIII!Z,,]17V_P# M'PQ\3_"OA"[M?BOXST[QOX@>]:2"_P!-T]+-(['=%NI[:22(>8<+N$6_&X(SA<@'M7YY6'@GXV M>,OV1]0_:9N/C[XLLO&'V2XURWT2SG\O3$MHIF!A\H';RJ$@8V\@$'DU]2?# M?]F'XP^([CQ'_P +Z^+D?C?1M6T.YT+_ (1W1;-;6S"3@!IV(1 9 !A3LR,D MY[5Y#:_\$_/CSIGPVN/@S9_&[2U^#4]PP:-]+)U)+5I?,:%3C&"221Y@&2>Q M(H X7XR_M,?%CXF>$_V0M;\)>+)?!OB3QO)=65\]N6%G)5K=&9A'+B! ME4JR\./0&OIOXB?L)IJFL?L[Q^$-8MM'\/?"FZ$KVU]&\DUX@>%R0R\;V,3$ MYXR_X5U7BS]EO5O$7[;/@[XWQZY9PZ1H>BR:9+I31.9Y'99U#*WW0/WPZ_W3 MZT > _L>^-/B#\//VD?CI\$?$?CS5?'>E>&]).I:;J>KR,]Q"^(SPS$D9$XR M,D93(QDY\4^ 7A;X[_M(?LC^)OB!=?'SQ+I \)F^?2+"VN)!)=2P)Y\C75P& M#L#N"(,D)C/L?M#PU^ROJW@']J#XQ_&:XUVRNM*\5:$]G!ID<3K/ P2')=C\ MI'[@]/[P]*^&/V(?V=?C/\8/V6]=M_AU\6K?PIX5\0:E=:7K>AZA:F10H2,- M)!(%9E+H^U@-F0!SZ '?:Q^VU\4_''[)OP&T?1M;_L;Q]\0=L_$#_@G!H^L_LW_#[X>^%O$T^@^)_ ER MVI:1XD>+<7NW;S)F= ?E5Y-K#:$?V+OBCX_^-/@[Q_\?OB/IGC% M/!;";1-'T*Q^SPFX!#":4[%YW*C$ ')11D 8(!\Y?$3XF:R?VJ?'VB?'/XN_ M$?X.>7JI7P5=Z"YAT06@9A')( I#@IY9+=,E]S#&![S\2/B)XN_X>-?"[P+8 M>-M53PIJW@V:2>WL[HK;7$S0W@6ZV*=A?*HX/JJXZ58^/'[(/Q[^/MOJO@KQ M%\5/"][\-+[5C?133Z'_ ,3>TM_.,B0HP 4E!A=VX$@/BK\4 MKOQ5\5/B5X!T_0M0ET[PMH_P_LIY($,3.HFNFB0[R2JDJ2&.XX8 5]7Z3^Q MK\2OAS^UMXD^)_P_^(FF:1X2\77\-YX@T>]L/-N)8U??+%&2I49._#@J0)#U MQS1?]C7XN_!KXJ^-?$WP%^(^AZ#H7C"Z-_J&@^)K![B."X+,S/$RAL\NV.G! MP=V : /0O^">OQ8\;_&#]F[3M3^(,%VOB6PO9]-DN[VV:"6\CCVE)F4@9)5] MI8#DH3US7A5Q_P IF[;_ +%(_P#I*U?:7P9\.^-O"W@&SL?B%XJM_&/BOS99 M;K5+6R6TA(9R5C2-?X44A?8J( M&1B"05#JV#T?CD4 ?-G[7/P#^(/P5B^!,OBCXMZQ\1]-U/Q-:236FM9D:TOL MH7>&1F9O+8%AM)'(!YSQZ1^TY^TG=^-/VPO$OPTU[Q]XX^'_ ,._"=A&&3X? M6LLE_J%XZ1.3(\:,50"7N"O[L<9;(['Q+_P3]^-WQ6M? ]Q\1_C58Z_>>$-0 MM9-.L(=/,=H+>-@9'D8*K23L$0!F'0').:]/^,/[(/CV/]H:Y^-/P4\=:?X0 M\5:I8K8:UIVN6C7%E?*JJJM\H)!Q''D8ZH"",D$ ^<_A?XP^,/QL_9K^./AN MS\=>,+2_\"WB:KX5\9:EYVEWFI68$[&"Y=MI;*1$_,3M9UR< 5H?L=?M&?$/ M]N#X\>"I+G7[[PUX;^'N@17.NV-C?&+^WM0),8DD12-T;$*Q4Y"[2/XZ]U\? M_LW_ +0WQ7^ ?B7P1XI^+6@3ZSXCOX5NKJSTIH+>TTU5/F6\.P!F:1PNXM_" M&7O5;0?V Y?A#^T)\/?B%\)]E:/I,.BZ_I-U Y_M6! $>3*\>8Z@,2W M\<:MSS0!]&?'BZEL_@_XKGA\:0_#MTLF/_"47$:NNG#(S+M8@$XR!WR1CG%? ME?J?[0"?"/XI_#/6/A9\??B'\38]2UZ*QUZW\50W']G7D3.BL83*BJ<@L,#+ M+P01BOTW_:C^!47[2?P,\3?#V35'T9]5CC:&^5-XBEBE26,LN1N4L@!&>A/> MODS6?V OC;\1/#?PUTCQK\4_#4NG> ;ZS?2]-TO27CB>"+ 9Y9,*S3;411QM MY8GDYH J_';5_BOX_P#^"BQ^%7@WXH:KX$T/4O"T4MT]LQE$$:[I)&@C)VK, MVT*)!@@$\]JR_P!GOXX?$#]GWQO^T]X#\4^,=0^(VG_#G1)=8LD> MX(6)+!6$B97) *DC&37TS-^RWJLG[<4'QT&MV8TB/0#I!TGRG^T%]I7?N^[M MY^M8OAK]BV6#]H3XX^-M?UBTU'PQ\2=(.DMI<$;K/!&T<:.68_+T0XQZB@#X MBUGX??&7XG_L)^*OCMK_ ,;-;OGUNWGFOO"=S^\TZ6Q%R8O+5<[8W#+N7:H M&%[DU^B'["O_ "9_\)/^Q?M_Y5\NZ7_P3?\ C-9_"G6_A _QQMHOA2S3SZ?I M]OIN+F61F+QQSN1E8?,P[*K,",O#/A/QY>> KB;PK:B_P!= MLHP]X;5;>VW)$>-KL_EY8$8 ;Z'Z#^/_ .QS\1O$O[3&G?&GX2?$#3?!WB'^ MS!I=]'JMC]H0H 5W(-K!LJ0-K 8* @\\=EX9_98UK1?VV-<^.%SX@LKG3=1\ M/QZ1_9JP,L_FJD"F0G[NTF(G _O#TH ^8?V?/VC?B%\"-(_:G\*^)_$]W\0V M^%T1N-&U#6'9Y6?=+&JNQ);82(F*Y.,-@\UX)'^T+XV;X6Z7\2=%^,/Q4UGX MS2W*7_@S]ALVGQ._:%UCQ1K-MJ M?AKXJQM;BQLT>.>UC8N22QXW#>,$=U_"N/\ A_\ LK_M1_!WPG!X!\%_&WPQ M#X)LG>/3[W4-#,VHVL#,3M52"AQDX!8XZ @8P ?8_@/Q!<>*_ _AW6[RS?3[ MO4M.M[R:SD4JT#R1*[1D'D%2Q'//%;M06,,MO96\4\YN9XXU628J%,C 8+8' M3)YQ4] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% '$_%C_D"Z)_V,&E?^ED5=M7$_%C_D"Z)_V,&E?^ED5=M0 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<3\)_ M^0+K?_8P:K_Z62UVU<3\)_\ D"ZW_P!C!JO_ *62T =M1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 5B>*? _ASQS:):^(] TS7[9"2D.IV<=PJYZD!P<5MT4 9?AWPOH MWA'3Q8:%I-CHMB#N%MI]LD$>?7:@ S6I110 4444 %%%% !1110 U$6-=J*% M7T48%.HHH **** "BBB@ HHHH **SO$6MP>&?#^IZOTMO"6I([W$JJ%;$DH!* ML588)9 3G@"@#]&**^0?^"@W[3GCC]G?X9^"/^$6%AHNO>*-333KC6[Z(3VV ME?(&=L$%29?!3X]?&3P7^VQI/P7\1?$C2?C3HFH:<][J-_IV MG16[Z2WENXW-$,#!6,$$D$2K]TG% 'Z%T5\G?\%&OVEO&G[,?PK\,:SX&_LY M=5U;7H],DDU*W,R+&897X4,.=R+R<\9KS*X_:P^/G[-?QL^'WA/XZ6'A/7O# M/C:Z6SM-7\,+)');2%T0E@W!"M+&2I7E22&R,4 ??U%><_M&^/M3^%?P%\?^ M,-%$#:MHFBW5_:"Y0O'YL<99=R@C(R.F:^3/@3XW_;5^*VC^"/&+W?P['@S6 MOLM]*K1.ES]C=E+_ "@'#[,X&>M 'WS17QA^T1^TM\4]<_::TWX!_ _^Q;#Q M%'IW]J:UKVN1&6*S0KN5%7!_A:,D[6R9% Q@FL'X(?MY>*=#T/XWZ'\:=.L? M^$S^%EN]W-/HZF.'4HPQ1% .0K-(8P& (E4X&#D ^ZW19%964,K#!5AD$>E M9?AGPCH?@O33I_A_1K#0[ R-*;73;9+>+>WWFVH ,GU]J_-;4OVQ/VJ/!?P? MT#]H/7K3PA<_#35;Y ?"]O;LMU%:2.5C?S.HW8P&+-U4E<' _2KPIXDM/&/A M?1]>T\L;'5+.&^MRXPWER('7(]<,* -6BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#B?BQ_R!=$_[O M_2R*NVKB?BQ_R!=$_P"Q@TK_ -+(J[:@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *XGX3_ /(%UO\ [?_2R6NVKB?A/ M_P @76_^Q@U7_P!+): .VHHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH S_ !!JFFZ'H.I:CK$\-MI-I;23 MWDUQ_JTA52SLW^R%!S[5^3O[4'P9\)?LJZ*WQW_9P^,$6@"YO(6_X1NPU*.X M@NEE?[L(#'>BYW&*0, H;D8 K]9]6TJSUW2[S3=0MH[VPO(7M[BVF4,DL;J5 M9&!Z@@D$>]?..A_\$W/V=?#OBR/Q#:?#FV>\CD\Z."YO+F>U1LY!$+R%",]B M"..E 'R?^U[\6M=_:,\0_L]?!SQ=>VOP\\*^.]#T_P 1Z[JUS;KE;J1'(A1I M/]7M9-HY!S,NXX J'Q/\ %/\ P3Q\._$;X.V-KI#^)-<,-UX?^(GA^:$7 M7D&95V,9X'*;3[T ?*'_ 4\N+^\_8Q^!C7>NP>(M7_M;3TN=9@E6:.ZN182 MB24,ORL"X8Y%>R>%_P!AWX@_$/XQ>#_B+\>?B=:^-G\*.MSH^AZ/IPM;6.8, M'#,<#(#)&Q^7+% "<#%>SW'[%GP=O/A3H/PWN/"*W'@[0KYM1T_3Y+ZX)BN& M+EG\SS-[9,C\$D<]*]N50JA0, # H XKXU:%X8\5?"?Q3H?C/5$T7POJEB]A M?W\EREN(HYOW>?,?Y5.6 !/?64O8IX N01#& NS=M0JRD'S!C!%?JUX\\!Z!\3_"&I^%O%&FQ:QH.I1^ M5=V4Q(610P8<@@@AE!!!R"!7BWPO_P""?WP&^#_BJW\2>'/ D":U:R>=:W-_ M=SWGV=QT:-97958=FQD=C0!\W>#/$%KX!_X*X>+Y_%,\6C?\)-X3@>QDOY5B M0N8+8F-2QQP8)E'NAKP7XC:?)\5OB%^W-XK\*NVHZ#;:3;P&[LV#PS-%<6[2 M88<,-MK,V1V7-?IQ\=_V4_A=^TI'8?\ "P/"\.L7-@"MM>QS26]Q&I.2GF1L MK%<\[22,\XK<^%/P%\ _!/P7-X3\&>&++1]!N"S7-J%,IN2R[6,S.6:0E1CY MB>..E 'YV?'#XM>$M6_X)#^#-)M=7L)]7N[72]*BTZ*X1IQ<03*908P=PP(G M/([CU%?HM\!/#]YX3^!_P_T74$>._P!/T"QMKB.3[R2+ @93[@@C\*\L\,_\ M$[_V??"/CN+Q=IOP\M$U6"<7,$L_P /^"?/FB_'K5[[]H,Z9)<6K?#^ M^U&[\*V!"*)!JUK L\KE^I5_](A"]FMO>N \/?M->.K7P5KD?B"YL5UVZU1+ MOPY?QVH2*ZT[^V$LKBW*=#- #R>ZS1MC@U[+9_LJ_#FPT/1K&WT5(K_2M2BU M>#7E5!J;W:3^>99+C;N"?$O@[P[XU>QMH5:.,1E9&,<88O\ ,W0@<]*Z7PQ\([;P?XFUC5M*\0ZW!;ZM MJ8?, PBG <.%^48% '05A^-?%D'@?PQ?:W=6EY?06BAFM]/A,TSY( "K]3^ K,9/ GP^UGX;6WV;5=+M0\.WE\9A-H.H?VG:>2^T>=Y4D7SC'*[97X]<5I",XOWI7^1 MVX6AC*4V\174UVY5'\;L^D7*WGPUT"'2-2U33UL@]VMA=1 M7"W+]=;XJ\"OXFBMXX?$>N:"D<#VSKI4\:B9& 'S>9&^&&.& M7:PR>:U/4/(?AQ\5=4\>_&#Q+IP\97ESHFGW.GC34T?1!-8WL$MA#<,\ET(I M @=G8C]XN 0!79>*_%FOZ]\9K7X?:)J?_".P0:$=>OM3CMXY[B0-.8(88ED! M11E)&=BK'A ,9)J7P1^S]HGPTU>:Z\*:OK&A:?.;7S=&MY87M'6W@C@C7]Y$ MT@'EQJ#AP2)OCM>^!1XF@?1I/$UMX)M+>X\2ZNLR6C 21^:Q@@P MPD98OWC*60<@*23@5-5_:6O+/6KV"S\%7&HZ9;^)H?"J7T>HQ(TUU/!'+#(L M9'^JS*BNQ(*\D*^*Z#5OV=?#NM3ZBUQJ>N&'6+6WM-#9K,<((3[22I;) M4E&,931)&B #'$>(D^7Z\T <=: M_M*76HZIHNA6/A"2Y\27^M:GH,UK_:"+;VMQ91>:[F8IEHF0J0P3=E@-N"'PSX0GU+6XM,N=2U+3[N^2V6T\BYEM7A63:PDD::"8+PJD)N++ MD"J_B?\ 9N:;XB>%-7\/ZG?:59P:]JOB#4[N&["W,=Q=6HB'DAD963( *.", M$]:Z"#]FOPQIMKI\>CZAK>A7-MITVE37UC>C[1>V\LK32K,SJV6:5Y)-ZA75 MI&VEI7'P"\-W%]H#&?4$TKP_'LTG14E06EDPM6M0\?R>9D1,PP7 M*Y)8KGFH8/V=?"D$=A;[]0DL+?PTOA.YLI)U:*_TY58)'/E<[EWN0R%#ECG( MP* (_@U\=H/BUJ&J6']F+8W-E:VU[YEK=?:[=XY]^$\W8@$J&-@Z)9[[3M#708_$FN:OK/B.WM7^U)8P6]OIUUY:"1MK$DHZ+D*3D<\$D M>O>"?!3>"[/[,?$&LZ[&L<<,1U>=)&B1!@ %$7)]6;M6K7QO--N=5NH/,GRF_4)5EN-PQR-RC;Z#UH \R\9_M.7_B#X9ZW?\ @7P] M>7%]%X+;Q+<7$EU%#)IHE298 BL&6:56@F8KE5Q%U)8"K6E_M66%OXBTSPU) M9G5+B&;3-*U&ZCN/])%W=0Q/O2W"'?$OG1%WW+MW,0I"&N@N/V5_"4GA^/1K M;4->TZQ;0CX^L=SLLF^&_$$NIZ/ MJ^LZ7']T^WN4^S7DL,2PI+(K(6#F..-6V,H81KN!YR 8GPG^/B_%3Q9K M?AV+PY=Z7J/AP/!K_P!HF5DL+SS"L5NI 'G;XU,P=?E",F>6P/6:\Y\ _ ?P MW\-O$7]MZ-+J":E-:26M_+-<[_[29IVF\^YX_>3!WDP_&!(R], >C4 4]6U) M-'TV>\DCEF2%=QCA3//$^G^$?# M^K^&+#54TN>_"ZU-?'?\ :$O+ M'P_\/Y?"WC.?7=/U:PNGFU+01%:2),S)!:7EX\B,EK:+,S)*6"X:CJY:625]P 8&1\$ XKZBC&<:<8U)< MTDE=VM=]7;I?L>9)IR;BK(XSQK\:;O3[?X:6)\?V>EK=WE[I/B/7K&R1XVO; M6T8RK$LJ, //0]%/' -;UMXR^)?B']F2UU^STV:W\>S^7MBALE262 7@0SK; MS, KO:@R^6Y^4MCMBN@\!_LY^$OAM;^%K30VU*'3O"]Q=7&CV,UV98[47$31 MR1@L-[)\[L-S$AF/.,"N_P#$.COKVER6<6I7VD2,RNMYI[HLR%6!XWJRD'&" M&4@@FM23PN+XO:GK%WX4\':'XCU%=>U37[G3-5O];TN&&^TM8+-KIHA $6,L MZ"/8^'7;(6^; QRW@[XR?$+XA>)?'W@^#Q!;:1J'@&"[$^K)IT4AU:83RK;, M\;9$:!(OWBH 2S?*R@8KU]OV>_#S0),NH:NGB%=7_MS_ (21;A/[0-WY/D%B M2GE[?(_=>7LV;/X<\U2_X9C\,6X>2PU/7=*OKJTGLM4U"SO%%QJL@:39:9IUNEII]E EM;V\8PL4:*%51[ #\*N4 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!Q/Q8_P"0+HG_ &,&E?\ I9%7;5Q/Q8_Y NB? M]C!I7_I9%7;4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7$_"?_D"ZW_V,&J_^EDM=M7$_"?\ Y NM_P#8P:K_ .EDM '; M45Q/Q*^*VG?#6&RADLM0US6]0\S[!HFD6[3W=T(P#*RJ.BH&!+' &0.K %GB MKXS>&_!>EVFJ:M_:=MIWT.SOIVN+N>XM;*ZDLY4M+V:#(GB@G90DC)M?(4G[CXSM. #O:*** " 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 XGXL?\@71/^Q@TK_TL MBKMJXGXL?\@71/\ L8-*_P#2R*NVH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "N)^$_P#R!=;_ .Q@U7_TLEKMJXGX3_\ M(%UO_L8-5_\ 2R6@#B/VE+?0?^*6NM3T[Q5'K"73VVB:[X1D5+RTNI@%$.2X M!64#E9%:(^7\_05R/C2'XE^(_A_X(\">,O#^H:K#J&G1R^-=8T**&3S]I&;& M-0ZX:7'[R0#:$#!>7&WZ9:-9-NY0VTY&1G!]:=0!\MR?#?Q7>:?KO@9O#=Y% M!JWCV+Q-%KBO$+6*P^V0WAW?/O$R^6T/E[>NT@[>1)\._AKXKCLOA-X0U+P_ M=:<9^H** "N:U3^T=+UC M3)5U6::VNKWR7M9(8M@4QNV P4-P5'>NEK!\4?\ 'WX?_P"PDO\ Z*EH WJ* M** *374@UA+;CRC TG3G(8#^M7:S&_Y&2/\ Z]&_]#6M.@""^F:WL;B5/OI& MS#/J 32V>-6./4BH]5_Y!=Y_P!<7_\ 032Z;_R#K7_KDO\ (4 6 M:IZG=/:PQ-'C+3Q1G([,X!_0U.(_P#D M#S_5/_0UH TZ*** *=Y=/#>6$:XVS2,KY'8(S?S JY6=J7_(2TG_ *[/_P"B MGK1H *II=.VKRVQQY:P)(..L?_HZ MDOM+MIY<>9(FYL# J[6;X;_Y 5E_US%:5 %+6+J2QTNYGBQYD:97<,BKM9GB M3_D!7O\ USK3H *IM=.NKQ6PQY;0/(>.LG_H:4 : M5%%% %.SNGFO+^-L;89%5,#L45OYDU[TVTGDQYDL*.V!QDJ":GF_U3_[ MIJIH7_(#T_\ Z]X__010!>JGJUT]G8F6/&_?&O(SP74']#5RLWQ!_P @MO\ MKK%_Z,6@#2HHHH I+=2'6'MN/*$"R=.J^,13F-<#MM4_U-7*S='_UVI_\ 7V?_ $!* -*BBB@"II-T]YI= MI/)CS)(E=L# R15NL[P]_P @'3_^N"?R%:- %/4+I[>6R5,8FG\MLCML8_S MJY6;J_\ Q\:7_P!?0_\ 1;UI4 %4C=2?VRMMQY1MS)TYSN J[68W_(R)_P!> MC?\ H8H TZ*** *6DW4EY8K+)C>7=>!CHY _05=K-\._\@I/^NDO_HQJTJ * MNJ7#VFFW<\>/,BA=UR.,A215A#N52>XJGKO_ " ]0_Z]Y/\ T$UXGOD?&( M9_+7 [;$;^;&K=9^E_\ 'UJG_7T/_14=:% !5+1[J2^TNVGEQYDB9;:,"KM9 MGAO_ ) 5E_USH TZI:E=26K683'[VX6-LCL0?\*NUF:U][3O^OM/Y-0!IT44 M4 4WNG75XK88\MH'D/'.0R@?S-7*S9/^1BM_^O63_P!#CK2H *J:7=/=VIDD MQN\V5.!V61E'Z 5;K.T'_D'M_P!=Y_\ T:] &C5;4IWM=.NIDQOCB9USTR 2 M*LU2UK_D#7__ %[R?^@F@"S;N9((W/5E!/Y5)4-I_P >L/\ N+_*IJ *6J74 MEHEN8\9DGCC.1V+8-7:S-<_U=G_U]P_^A"M.@ JG!=/)JEW <>7%'&R\U#_ *Y0_P WH TJ*** *>F73W4,K28RL\L8P.RN0/T%7*SM M#_X]KC_KZG_]&-6C0!3U:Z>SL3+'C?OC7D9X+J#^AJY6;X@_Y!;?]=8O_1BU MI4 %4KRZDAU"PA7&R9G#\>BDC]:NUF:A_P A;2O]^3_T6: -.BBB@ HHHH * M*** "BBB@#B?BQ_R!=$_[O_2R*NVKB?BQ_P @71/^Q@TK_P!+(J[:@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XGX3 M_P#(%UO_ +?\ TLEKMJXGX3_\@76_^Q@U7_TLEH [:BBB@ HHHH *P?%' M_'WX?_["2_\ HJ6MZL'Q1_Q]^'_^PDO_ **EH WJ*** ,QO^1DC_ .O1O_0U MK3K,;_D9(_\ KT;_ -#6M.@"KJO_ ""[S_KB_P#Z":73?^0=:_\ 7)?Y"DU7 M_D%WG_7%_P#T$TNF_P#(.M?^N2_R% %FL[7/^/:W_P"OJ#_T8M:-9VN?\>UO M_P!?4'_HQ: -&BBB@#/M_P#D.WO_ %[P_P#H4M:%9]O_ ,AV]_Z]X?\ T*6M M"@ K,T/_ %=Y_P!?M&@ K-C_P"1BN/^O6/_ -#DK2K-C_Y&*X_Z]8__ $.2@#2HHHH S?#? M_("LO^N8K2K-\-_\@*R_ZYBM*@#,\2?\@*]_ZYUIUF>)/^0%>_\ 7.M.@ K- MD_Y&*#_KUD_]#2M*LV3_ )&*#_KUD_\ 0TH TJ*** ,[3?\ D):M_P!=D_\ M125HUG:;_P A+5O^NR?^BDK1H *S/#?_ "!X/J__ *&:TZS/#?\ R!X/J_\ MZ&: -.LR]_Y#FF?[DW\EK3K,O?\ D.:9_N3?R6@#3HHHH S;7_D.ZA_URA_] MGK2K-M?^0[J'_7*'_P!GK2H 9-_JG_W3530O^0'I_P#U[Q_^@BKG_ /7O'_Z"* +U9OB#_D%M_P!=8O\ T8M:59OB#_D%M_UUB_\ 1BT M:5%%% &8O_(R2?\ 7HO_ *&U:=9B_P#(R2?]>B_^AM6G0 5FZ/\ Z[4_^OL_ M^@)6E6;H_P#KM3_Z^S_Z E &E1110!G>'O\ D Z?_P!<$_D*T:SO#W_(!T__ M *X)_(5HT 9NK_\ 'QI?_7T/_1;UI5FZO_Q\:7_U]#_T6]:5 !68W_(R)_UZ M-_Z&*TZS&_Y&1/\ KT;_ -#% &G1110!F^'?^04G_727_P!&-6E6;X=_Y!2? M]=)?_1C5I4 4==_Y >H?]>\G_H)JY'_JU^@JGKO_ " ]0_Z]Y/\ T$UW_7>?_P!&O6C6=H/_ "#V_P"N\_\ Z->@#1JE MK7_(&O\ _KWD_P#035VJ6M?\@:__ .O>3_T$T 3VG_'K#_N+_*IJAM/^/6'_ M '%_E4U &9KG^KL_^ON'_P!"%:=9FN?ZNS_Z^X?_ $(5IT %9MK_ ,A[4/\ MKE#_ #>M*LVU_P"0]J'_ %RA_F] &E1110!G:'_Q[7'_ %]3_P#HQJT:SM#_ M ./:X_Z^I_\ T8U:- &;X@_Y!;?]=8O_ $8M:59OB#_D%M_UUB_]&+6E0 5F M:A_R%M*_WY/_ $6:TZS-0_Y"VE?[\G_HLT :=%%% !1110 4444 %%%% '$_ M%C_D"Z)_V,&E?^ED5=M7$_%C_D"Z)_V,&E?^ED5=M0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %<3\)_\ D"ZW_P!C!JO_ M *62UVU<3\)_^0+K?_8P:K_Z62T =M17$_$OXK:=\-H;*%['4-=US4/,-AH> MD0&>[NA& 9651P%0,"68@K9R MM9Q7T@4QVKSA=BRMO0!<]74=2!2Z+\)[;0[2]N#/>3W%K97HHHH S&_P"1DC_Z]&_]#6M.LQO^1DC_ .O1O_0UK3H MJZK_ ,@N\_ZXO_Z":73?^0=:_P#7)?Y"DU7_ )!=Y_UQ?_T$TNF_\@ZU_P"N M2_R% %FL[7/^/:W_ .OJ#_T8M:-9VN?\>UO_ -?4'_HQ: -&BBB@#/M_^0[> M_P#7O#_Z%+6A6?;_ /(=O?\ KWA_]"EK0H *S-#_ -7>?]??ZI_Z&M:=9GB/_ ) \_P!4_P#0UH TZ*** ,[4 MO^0EI/\ UV?_ -%/6C6=J7_(2TG_ *[/_P"BGK1H *S8_P#D8KC_ *]8_P#T M.2M*LV/_ )&*X_Z]8_\ T.2@#2HHHH S?#?_ " K+_KF*TJS?#?_ " K+_KF M*TJ ,SQ)_P @*]_ZYUIUF>)/^0%>_P#7.M.@ K-D_P"1B@_Z]9/_ $-*TJS9 M/^1B@_Z]9/\ T-* -*BBB@#.TW_D):M_UV3_ -%)6C6=IO\ R$M6_P"NR?\ MHI*T: "LSPW_ ,@>#ZO_ .AFM.LSPW_R!X/J_P#Z&: -.LR]_P"0YIG^Y-_) M:TZS+W_D.:9_N3?R6@#3HHHH S;7_D.ZA_URA_\ 9ZTJS;7_ )#NH?\ 7*'_ M -GK2H 9-_JG_P!TU4T+_D!Z?_U[Q_\ H(JW-_JG_P!TU4T+_D!Z?_U[Q_\ MH(H O5F^(/\ D%M_UUB_]&+6E6;X@_Y!;?\ 76+_ -&+0!I4444 9B_\C))_ MUZ+_ .AM6G68O_(R2?\ 7HO_ *&U:= !6;H_^NU/_K[/_H"5I5FZ/_KM3_Z^ MS_Z E &E1110!G>'O^0#I_\ UP3^0K1K.\/?\@'3_P#K@G\A6C0!FZO_ ,?& ME_\ 7T/_ $6]:59NK_\ 'QI?_7T/_1;UI4 %9C?\C(G_ %Z-_P"ABM.LQO\ MD9$_Z]&_]#% &G1110!F^'?^04G_ %TE_P#1C5I5F^'?^04G_727_P!&-6E0 M!1UW_D!ZA_U[R?\ H)JY'_JU^@JGKO\ R ]0_P"O>3_T$UL/^XO\ *IJAM/\ CUA_W%_E M4U &9KG^KL_^ON'_ -"%:=9FN?ZNS_Z^X?\ T(5IT %9MK_R'M0_ZY0_S>M* MLVU_Y#VH?]UQ_U]3_ /HQJT:SM#_X]KC_ *^I_P#T M8U:- &;X@_Y!;?\ 76+_ -&+6E6;X@_Y!;?]=8O_ $8M:5 !69J'_(6TK_?D M_P#19K3K,U#_ )"VE?[\G_HLT :=%%% !1110 4444 %%%% '$_%C_D"Z)_V M,&E?^ED5=M7$_%C_ ) NB?\ 8P:5_P"ED5=M0 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %<3\)_P#D"ZW_ -C!JO\ Z62U MVU<3\)_^0+K?_8P:K_Z62T <1^TI;Z%_Q2USJ>E^*1JZW;6VBZ[X1F6.\L[N M8!1%DN 5D Y5U:([/G'2N5\?:3X_NOAM\)H-?\.7GB?QOI^KZ/JFNWFBPP>6 MJVTZR3 L70%L<[4&"P.,#%?2K(KXW*&P+;74H(1)%_PCLVG(B1FXNH2^3?+%YF) N\2)$%.T9K<^'7PR\5P6/P MF\':EH%SIZ> ]9NM1O=:DDB-K=1K'=1P>1AR[-(+E&(*KMVN#SC/U!10 5R. MO:/]FUS0[O[=>R[]2_X]Y)UO_U]0?\ HQ: -&BBB@#/M_\ D.WO_7O#_P"A2UH5GV__ M "';W_KWA_\ 0I:T* "LS0_]7>?]?(_^0//]4_]#6@#3HHHH SM2_Y"6D_]=G_]%/6C6=J7 M_(2TG_KL_P#Z*>M&@ K-C_Y&*X_Z]8__ $.2M*LV/_D8KC_KUC_]#DH TJ** M* ,WPW_R K+_ *YBM*LWPW_R K+_ *YBM*@#,\2?\@*]_P"N=:=9GB3_ ) 5 M[_USK3H *S9/^1B@_P"O63_T-*TJS9/^1B@_Z]9/_0TH TJ*** ,[3?^0EJW M_79/_125HUG:;_R$M6_Z[)_Z*2M&@ K,\-_\@>#ZO_Z&:TZS/#?_ "!X/J__ M *&: -.LR]_Y#FF?[DW\EK3K,O?^0YIG^Y-_): -.BBB@#-M?^0[J'_7*'_V M>M*LVU_Y#NH?]\?_H(JW-_JG_W3530 MO^0'I_\ U[Q_^@B@"]6;X@_Y!;?]=8O_ $8M:59OB#_D%M_UUB_]&+0!I444 M4 9B_P#(R2?]>B_^AM6G68O_ ",DG_7HO_H;5IT %9NC_P"NU/\ Z^S_ .@) M6E6;H_\ KM3_ .OL_P#H"4 :5%%% &=X>_Y .G_]<$_D*T:SO#W_ " =/_ZX M)_(5HT 9NK_\?&E_]?0_]%O6E6;J_P#Q\:7_ -?0_P#1;UI4 %9C?\C(G_7H MW_H8K3K,;_D9$_Z]&_\ 0Q0!IT444 9OAW_D%)_UTE_]&-6E6;X=_P"04G_7 M27_T8U:5 %'7?^0'J'_7O)_Z":N1_P"K7Z"J>N_\@/4/^O>3_P!!-7(_]6OT M% #JS-;ZZ?\ ]?W_7>?_T:]:-9V@_\@]O^N\__ *->@#1J MEK7_ "!K_P#Z]Y/_ $$U=JEK7_(&O_\ KWD_]!- $]I_QZP_[B_RJ:H;3_CU MA_W%_E4U &9KG^KL_P#K[A_]"%:=9FN?ZNS_ .ON'_T(5IT %9MK_P A[4/^ MN4/\WK2K-M?^0]J'_7*'^;T :5%%% &=H?\ Q[7'_7U/_P"C&K1K.T/_ (]K MC_KZG_\ 1C5HT 9OB#_D%M_UUB_]&+6+<_%+PU9_$JT\!2ZB$\4W5@VIQ67E MMS K;2V[&,Y!XSG@U6^)WQ%\.>!+?1;37M5ATVXUO48;#3TESF>8NIVC X&. MYP!D5\P_$C7_ .R_^"C7AIRV OA2>'_R#=2?^RUVX?#^VYN;LVODK_ +;7PHTFS\/78UN:\@UO4)=.@:VMF)B:-Q&\DBG!6,,R_-@YSP#@ MX[/0/C!X2\>?$2_\,Z%J\>H:QX=E*:A#&K8C+(PX;&&P05."<'BO@#]G']BB M]^-_P?U[Q5+J]KI][J+"+P^\F]UMVCN,S22*,8W;2HP3U)KZ(^"7[(NM_L]_ M&[PWK6C:O:ZEH5YHTEEKKW4CBXEO.7,D28QM+!,9.0 VIQT:^)J.,I0]UV_K]?0^O****\(]8**** "BBB@ HHHH XGXL?\@7 M1/\ L8-*_P#2R*NVKB?BQ_R!=$_[O_2R*NVH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "N)^$__ "!=;_[?_ $LE MKMJXGX3_ /(%UO\ [?_2R6@#MJ*** "BBB@ K!\4?\??A_P#["2_^BI:W MJP?%'_'WX?\ ^PDO_HJ6@#>HHHH S&_Y&2/_ *]&_P#0UK3K,;_D9(_^O1O_ M $-:TZ *NJ_\@N\_ZXO_ .@FETW_ )!UK_UR7^0I-5_Y!=Y_UQ?_ -!-+IO_ M "#K7_KDO\A0!9K.US_CVM_^OJ#_ -&+6C6=KG_'M;_]?4'_ *,6@#1HHHH MS[?_ )#M[_U[P_\ H4M:%9]O_P AV]_Z]X?_ $*6M"@ K,T/_5WG_7W-_P"A M&M.LS0_]7>?]??ZI_Z&M:=9GB/_D#S_5/_0UH TZ* M** ,[4O^0EI/_79__13UHUG:E_R$M)_Z[/\ ^BGK1H *S8_^1BN/^O6/_P!# MDK2K-C_Y&*X_Z]8__0Y* -*BBN8^*.NW'A?X:>+-8M)/)N[#2;JYADP#MD2% MF4X/N!51BY-1743?*FV:OAO_ ) 5E_US%:5>.?L@>,-5\>?LW^"-;UN\?4-6 MN+607%S( &D99G4$XXSA17L=54@Z4Y4WNG8F$E4BIKJ9GB3_ ) 5[_USK3K, M\2?\@*]_ZYUIUF6%9LG_ ",4'_7K)_Z&E:59LG_(Q0?]>LG_ *&E &E1110! MG:;_ ,A+5O\ KLG_ **2M&L[3?\ D):M_P!=D_\ 125HT %9GAO_ ) \'U?_ M -#-:=9GAO\ Y \'U?\ ]#- &G69>_\ (H?\ 7O)_Z":N1_ZM?H* '5F:WUT__K[C_D:TZS-;ZZ?_ -?&_^0%9?]M&L[ M0?\ D'M_UWG_ /1KT :-4M:_Y U__P!>\G_H)J[5+6O^0-?_ /7O)_Z": )[ M3_CUA_W%_E4U0VG_ !ZP_P"XO\JFH S-<_U=G_U]P_\ H0K3K,US_5V?_7W# M_P"A"M.@ K-M?^0]J'_7*'^;UI5FVO\ R'M0_P"N4/\ -Z -*BBB@#.T/_CV MN/\ KZG_ /1C4[7M8A\/Z'J.JW 9K>QMI+F0+U*HI8X]\"FZ'_Q[7'_7U/\ M^C&KD_CYJ7]D?!'Q[>9V^5H=X<_]L6']:NG'FFH]R9/EBV?G/X\\-_%?]HSP MYKOQBUVYN;'P19V5YKN@(UTDBVS)*L:6Z(#N4_N\EB,?)GO67\=/BU?W/QP\ M(?$%4:6Y'A?3;FZ\O[H::V='!/8%I&'XU]K? GP3#XF_87\+^&+B1K:#5]"% ML\RKDH)W/S =R-^:\0^$?[%?C*^_X6IX7\HQ<* M48OHD:=%%%(M=T>RALM4M]/UN[N;#2-;N($6RU"> .9$C(FU@^*/^/OP__P!A)?\ T5+6]6#XH_X^_#__ &$E_P#1 M4M &]1110!F-_P C)'_UZ-_Z&M:=9C?\C)'_ ->C?^AK6G0!5U7_ )!=Y_UQ M?_T$TNF_\@ZU_P"N2_R%)JO_ ""[S_KB_P#Z":73?^0=:_\ 7)?Y"@"S6=KG M_'M;_P#7U!_Z,6M&L[7/^/:W_P"OJ#_T8M &C1110!GV_P#R';W_ *]X?_0I M:T*S[?\ Y#M[_P!>\/\ Z%+6A0 5F:'_ *N\_P"ON;_T(UIUF:'_ *N\_P"O MN;_T(T :=9GB/_D#S_5/_0UK3K,\1_\ ('G^J?\ H:T :=%%% &=J7_(2TG_ M *[/_P"BGK1K.U+_ )"6D_\ 79__ $4]:- !7D'[2'Q7O?@C\-_%/C+3;*WU M'4-/M+18+:Z+"-VDN#'\VWG@,3QZ5Z_7RY_P4(N/(_9\\3+_ ,]I--C_ /)E MS_[+75A8*I7A"2T;7YF&(DX49R6Z3/H;P)XHC\;>"= \0PJJ1ZI807H53D+Y MD8; /MG%<9^U!??V;^SO\1+C.-NBW(S]4(_K7C_[!?[07A_QI\.M ^'8ENO^ M$JT'2R\ZR0D0O"LI5=CYY(5H\CWKT7]M&Z^R?LN_$)LXWZ>(O^^I$7^M;^P= M'&*E)6]Y?=9^RSX17_GF;E/RGDKZ&KY4_87\9:-X/ M_9'TG5=>U2UTC3+:_NH7NKR41QJ6N2J@D]R2!7U4K!U#*0RL,@CD&L\;%K$5 M'_>?YEX5IT8>B,WQ)_R KW_KG6G69XD_Y 5[_P!M*@!DW^J?\ W3530O\ D!Z?_P!>\?\ Z"*MS?ZI_P#=-5-"_P"0'I__ %[Q M_P#H(H O5F^(/^06W_76+_T8M:59OB#_ )!;?]=8O_1BT :5%%% &8O_ ",D MG_7HO_H;5IUF+_R,DG_7HO\ Z&U:= !6;H_^NU/_ *^S_P"@)6E6;H_^NU/_ M *^S_P"@)0!I4444 9WA[_D Z?\ ]<$_D*T:SO#W_(!T_P#ZX)_(5HT 9NK_ M /'QI?\ U]#_ -%O6E6;J_\ Q\:7_P!?0_\ 1;UI4 %9C?\ (R)_UZ-_Z&*T MZS&_Y&1/^O1O_0Q0!IT444 9OAW_ )!2?]=)?_1C5I5F^'?^04G_ %TE_P#1 MC5I4 4==_P"0'J'_ %[R?^@FKD?^K7Z"J>N_\@/4/^O>3_T$UW_7>?\ ]&O6C6=H/_(/;_KO/_Z->@#1JEK7_(&O M_P#KWD_]!-7:I:U_R!K_ /Z]Y/\ T$T 3VG_ !ZP_P"XO\JFJ&T_X]8?]Q?Y M5-0!F:Y_J[/_ *^X?_0A6G69KG^KL_\ K[A_]"%:= !6;:_\A[4/^N4/\WK2 MK-M?^0]J'_7*'^;T :5%%% &=H?_ ![7'_7U/_Z,:O+?VQ-0_LW]F'XCS9QG M29(O^^RJ?^S5ZEH?_'M:_,Y\0[49OR?Y':?!O3?[(_9V\!6F-OEZ1IW'U$9_K7J=<= MX?LO[-^%WARTQC[/8V$6/]T1C^E=C6-1\TY/S-::M!(*S-0_Y"VE?[\G_HLU MIUF:A_R%M*_WY/\ T6:S+-.BBB@ HHHH **** "BBB@#B?BQ_P @71/^Q@TK M_P!+(J[:N)^+'_(%T3_L8-*_]+(J[:@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *XGX3_\@76_^Q@U7_TLEKMJXGX3_P#( M%UO_ +?\ TLEH Y#]I#2[+5K#P[;W_@.\\7M)?"&PO=)U#[%>Z9>.-L@ZKI6JZQJWVZ*!93:S* M\BCS,%W8# ; !(R=N:^BZ* /EN3]GWQ)%XXU:YL='@LKO5/%]OXGB\7KJ&V> MPMLPMK7.HKK, M5TK?VBNRXCME2(#HHHH S&_Y&2/_ *]&_P#0 MUK3K,;_D9(_^O1O_ $-:TZ *NJ_\@N\_ZXO_ .@FETW_ )!UK_UR7^0I-5_Y M!=Y_UQ?_ -!-+IO_ "#K7_KDO\A0!9K.US_CVM_^OJ#_ -&+6C6=KG_'M;_] M?4'_ *,6@#1HHHH S[?_ )#M[_U[P_\ H4M:%9]O_P AV]_Z]X?_ $*6M"@ MK,T/_5WG_7W-_P"A&M.LS0_]7>?]??ZI_Z&M:=9GB M/_D#S_5/_0UH TZ*** ,[4O^0EI/_79__13UHUG:E_R$M)_Z[/\ ^BGK1H * M^4_^"@S";X4VFGXW-J&N:3;A?4&:8D5]65\7_M):=K/QT_:Q\#_#K0;I4T_P MU%;Z_K0E8B)<3JRY !R^PX4'_GI7H8%?OU-[1U?R./%O]TXK=Z?>>*?L2^3X M-_;#\4Z:/DM[>WU6W"^B13!@/P"UF^.OVTM0^(7[.?B'P5XH$VJ>)=8U"5H= M0A2.**WM4N(GCC91C)P' (]LUF^"]:7P;^VQXVE?]W%)=^(+3<> "T,[+S]5 M%?-6CVSWUU86X4O)/)''M R268#'ZU]E'#PK5?:S6RBU^)\S*M.G3]G!]9+\ MCZM^U!O^"9=S$>=OBKR^?^NZO7Z5^!;O[?X)\/76<^=IUO)GZQ*?ZU^+^M?$ MWQ#I'P\U[X7&2%O#":M)=K"8@)([B.0@L'ZD$+C:>.]?L3\%9CLQCT4ZI)J:7 .R0.%\DH!P=ISG.>1Q7HWBJX6S\.:C_:^U+5+F4RW.H6FI7$KL57->9A,/&M3JU)?97XG M=B*SISIP7VF?J+6;)_R,4'_7K)_Z&E:59LG_ ",4'_7K)_Z&E>:=QI4444 9 MVF_\A+5O^NR?^BDK1K.TW_D):M_UV3_T4E:- !69X;_Y \'U?_T,UIUF>&_^ M0/!]7_\ 0S0!IUF7O_(/\ M]!%6YO\ 5/\ [IJIH7_(#T__ *]X_P#T$4 7JS?$'_(+;_KK%_Z,6M*LWQ!_ MR"V_ZZQ?^C%H TJ^/_VN_P!I[Q;X9\;VOPR^&T,EKXL6%=5NM4=(Y(UMTCDE M:,*P/\,>68]N.]?8%?'_ ,/]-3XA?M3_ +16N/$DD&FZ5#X>B9U!9&,)#[3V MSL;IZUZ."4%*52HKJ*O\[I+\SBQ3DXQA!V;?X6;/:_V>OB/<_%SX=>%?%][# M'!>ZIHZ27"1?<\Q971R!V!92<=LUZK7S'_P3YO&NOV=?#$;_ '[5+JV/_ ;N M7'\Z^E;^^M]+L;B]O)X[:TMXVFFFE8*D:*"68D] ":Y\3!4Z\X1V3?YFU"3 ME2C)]4B>LW1_]=J?_7V?_0$KS.W_ &IO =[\4O#O@BTU-+R;7]-&HZ?JD$B- M:39=E2$/G/F-L<@8[8ZU:^'/Q^\!^-M0\2VUAXAM8+JPUB73Y;>_D6WD>1-B M$HKD%E+< CJ:ET*L5=Q8U6IMV4D>J4445@;&=X>_Y .G_P#7!/Y"M&L[P]_R M =/_ .N"?R%:- &;J_\ Q\:7_P!?0_\ 1;UI5FZO_P ?&E_]?0_]%O6E0 5F M-_R,B?\ 7HW_ *&*TZS&_P"1D3_KT;_T,4 :=%%% &;X=_Y!2?\ 727_ -&- M6E6;X=_Y!2?]=)?_ $8U:5 %'7?^0'J'_7O)_P"@FKD?^K7Z"J>N_P#(#U#_ M *]Y/_035R/_ %:_04 .K,UOKI__ %]Q_P C6G69K?73_P#K[C_D: -.BBB@ M#/TO_CZU3_KZ'_HJ.M"L_2_^/K5/^OH?^BHZT* "LSPW_P @*R_ZYUIUF>&_ M^0%9?]W_ %WG_P#1KUHUG:#_ ,@] MO^N\_P#Z->@#1JEK7_(&O_\ KWD_]!-7:I:U_P @:_\ ^O>3_P!!- $]I_QZ MP_[B_P JFJ&T_P"/6'_<7^534 9FN?ZNS_Z^X?\ T(5IUF:Y_J[/_K[A_P#0 MA6G0 5D:;=0W>MZFT$T^/G[8-U/X;L+/X/SK?> M)Y?%G_"..MU; AI(U+,J*W!5SM4/]>G6O /@#^T9XB_9=T'QYIOB;P-XANO$ MNL7RZI864UI)%$'?<)6D8@E5R 1@'."..M>M3RVM4IN?7HNIYT\=3A-1Z=^A M^DUMXBTJ\UJ\T>WU*UFU:S1)+FQCF5IH5?.QG0'*@XXSUK1KX#_8:U?Q/K'[ M47Q%U?QC83:9K^O:,FI26MQ&T;)&TZF,!6Y50N >< 5]M?$3QSIWPS\#ZWX MIU;>=/TFU>ZE6( NX4<*N3]XG 'N17-B<,Z%54HN[T_$WH5U6INHU;+-4NI-1UB3S1,3,YP%,@^]A0O/J6/ M>NJG"6#I2K2TF]$NJ[O]#"2_4]8UJ%+?15BC&V.-X55?0"10 M*U:S?$'_ ""V_P"NL7_HQ:TJ\@]$*S-0_P"0MI7^_)_Z+-:=9FH?\A;2O]^3 M_P!%F@#3HHHH **** "BBB@ HHHH XGXL?\ (%T3_L8-*_\ 2R*NVKB?BQ_R M!=$_[O_2R*NVH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "N)^$__(%UO_L8-5_]+):[:N)^$_\ R!=;_P"Q@U7_ -+) M: .VHHHH **** "L'Q1_Q]^'_P#L)+_Z*EK>K!\4?\??A_\ ["2_^BI: -ZB MBB@#,;_D9(_^O1O_ $-:TZS&_P"1DC_Z]&_]#6M.@"KJO_(+O/\ KB__ *": M73?^0=:_]?\ 7%__ $$TNF_\@ZU_ZY+_ "% %FL[7/\ CVM_ M^OJ#_P!&+6C6=KG_ ![6_P#U]0?^C%H T:*** ,^W_Y#M[_U[P_^A2UH5GV_ M_(=O?^O>'_T*6M"@ K,T/_5WG_7W-_Z$:TZS-#_U=Y_U]S?^A&@#3K,\1_\ M('G^J?\ H:UIUF>(_P#D#S_5/_0UH TZ*** ,[4O^0EI/_79_P#T4]:-9VI? M\A+2?^NS_P#HIZT: (+Z]ATVQN+NX?R[>WC:61_[JJ"2?R%?*?[#T=QX[\0_ M$OXMW\)#^+M2QIK/]Y;*%W10/;( _P" 5])?$23R?A_XFDSC;IETV3[1-7A? M_!/Z+R?V:_!@P1NLYFY][RX-=]/W<+4DMVTOEJ_T1R3]ZO!/HF_R7ZGA'[>W MP2TSX5VUEXX\+F\CUCQ!XEFFO9)9!)^^F@8!(Q@;5)#\<\L>:Z+X#_\ !//^ MS]>\.>*/'%Q]G6SLK&Z31;23$L=_&P9Q,V"K1_*.%.22>1CG[3\2>$=$\96M MM:Z[I5IJ]O;7,=W#%>0K(L7$UTJCRA)%*RPH!_""&Y/)K[ MU_9^D\[X&> &XYT*SZ?]<5KA/VI/#^GZ_P#LG^+?M]E#>FSTJ2\MC*@8PS(# MMD7T89//N:Z[]F>3SOV??AX_KHEK_P"BQ3KUY5\'%S=VI/\ (5*E&CB9*.S7 MZFO\;-0_LGX.^.+S.#!HMXX/IB%Z^ ?V(? X\%_'_P"&UZ;F2XD\2>$;K571 MU $),C(%'J"(P' M?VDOV>K(#8!\-,?[V5=\?K6V#;CA:G]Z_P"$?^"98KWL1#RM^+/N:LV3_D8H M/^O63_T-*TJS9/\ D8H/^O63_P!#2O!/7-*BBB@#.TW_ )"6K?\ 79/_ $4E M:-9VF_\ (2U;_KLG_HI*T: "LSPW_P @>#ZO_P"AFM.LSPW_ ,@>#ZO_ .AF M@#3K,O?^0YIG^Y-_):TZS+W_ )#FF?[DW\EH TZ*** ,VU_Y#NH?]\?_H(JW-_JG_W3530O M^0'I_P#U[Q_^@B@"]6;X@_Y!;?\ 76+_ -&+6E6;X@_Y!;?]=8O_ $8M &E7 MRI^Q:!XDU;X[>($_>0:OXNN8HIOX9%12,@]Q\]>P?M&?%2Q^#WP>\2>(+J\C MM+M;26'3U=]K373(WEHOJ<\_0$US_P"QKX!;X=_LY>#[*="M_?6YU2[)ZM+. M?,Y]PI4?A7H4_P!WAIR?VFDOEJ_T..?O5XQ71-_HOU//O^"=\O\ Q:"\MO\ MGTU:_A^G[\G^M>C_ +8VL2Z#^S#\1;J%_+E.EM"#_P!=&6,C\0QKXP\/_%;X MF?LN?$+Q_P""O#FBV>KZ/X>U.X\0:IY\+--+I\DD9W(0PVC:ZG.#SGL*^A?V MUOB+8>,_V2;.Z\/R"]M/&EY86-E,#@+YK^9EO<>65(['Z5Z%3#R^N0J[QG)/ M]=?D<5.M'ZM*GUBK?H?*&O\ [*OB_P"%6DQ_$_2%=-!T+2](\0V=PTRL\D[& M)IX]H.Y0C%VSC&WO7BOC2 :E9V_C5$:"XUO6]1E4[N49'CE ![$&;K[5^O?Q M4\,>3^SAXGT%MK_9_#,]M\O0[+8CC_OFOA[X1_"G5/BK_P $^]:LO#^CIK'B M'_A(S/9Q@()0%> 2;&;&,J#GGD"O4PN8.I'VE7I)*_D^_P"9PXC!J,N2'9OY MH^K_ -B/XR:S\:/@C;ZCXA<7&L:;=R:9/=_Q76Q4996'9B' /J03WKW^OR;^ M'O[3VL?LT_#CQ'X"\/1&'Q6OB5I7OYXDEMXH4VI(FTGER8R,XQ@D]:_5O3;P M:AIMK=#I/$DHQ_M '^M>#F&%="HYI6C)NWX?YGKX.NJL%%N\DE2>@9NK_\?&E_]?0_]%O6E6;J_P#Q\:7_ M -?0_P#1;UI4 %9C?\C(G_7HW_H8K3K,;_D9$_Z]&_\ 0Q0!IT444 9OAW_D M%)_UTE_]&-6E6;X=_P"04G_727_T8U:5 %'7?^0'J'_7O)_Z":N1_P"K7Z"J M>N_\@/4/^O>3_P!!-7(_]6OT% #JS-;ZZ?\ ]?W_7>?_T: M]:-9V@_\@]O^N\__ *->@#1JEK7_ "!K_P#Z]Y/_ $$U=JEK7_(&O_\ KWD_ M]!- $]I_QZP_[B_RJ:H;3_CUA_W%_E4U &9KG^KL_P#K[A_]"%9WQ*\4+X)^ M'OB;Q QV_P!F:;<78/ND;,/U J3QOK5AX;T,ZKJEW#8:;931SW%U.P6.) PR MS'L*^6/CU^V7\,OB'\*_B/X1\,ZU+J&I-H-PT5U]G:.VFZ*R([8);#9QC![& MNO#X>=::Y8MJZN<]:M"E%W=GT/CW]EVSU6?]HCX;:7J"L(KC5H=<\MN=Q:!I M%D_$8K]>+5C_ &[J SP(H?YO7QS\'OV:=<7XN_!7XCVD-N?#5KX/MH[YFE"R M17"VK(F$ZL&$B\CIM.>U?8MK_P A[4/^N4/\WKT,UKQKU8N/;\;LX\OI2I4Y M*7?]$?-.B-]C_P""C?B./I]K\%0R?7;*@_I7/^,=%U3]KW]I#7_ VKW;:9\- M?A_+$;VQM)F675;B1 RAR.-H((QV ..6R-KXOWD'@?\ ;G^%WB&:1;:SU+0- M0LKJ1C@$1*\F2?;*_E4W["-KJ7BJQ^(?Q2U&**W3QQK;W5I#&#E(8BZ#.>Q) M('^[6C?LZ:Q"W4$EZW:_),SMSS]B]N9M^EK_ )M'SEX1^'R?\-_MX'LXUL_# M&F>(GUZ+3D7$,9BMMZ;1V_A'X5^FM>%>'OV?5A_:%HNCSWZM_=T,WQ!_P @MO\ MKK%_Z,6M*LWQ!_R"V_ZZQ?\ HQ:TJ\T[0K,U#_D+:5_OR?\ HLUIUF:A_P A M;2O]^3_T6: -.BBB@ HHHH **** "BBB@#B?BQ_R!=$_[O_2R*NVKB?BQ M_P @71/^Q@TK_P!+(J[:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *XGX3_P#(%UO_ +?\ TLEKMJXGX3_\@76_^Q@U M7_TLEH [:BO-/B[\5K_P3JWASPUX?TNVU7Q;XC-Q_9T6I70M;3; JM+ODP27 M(=0J*"3DG@*34?CWXW?\*]O/!%E?^%=7FN_$FH6>GS& (;?3&GD6,&:;.QB' M; 5,LV"< GT5YGXL^.5AX9^+_A/X?QZ7=ZE>:TSKC?^AK6G68W_(R1_\ 7HW_ *&M:= %75?^07>? M]<7_ /032Z;_ ,@ZU_ZY+_(4FJ_\@N\_ZXO_ .@FETW_ )!UK_UR7^0H LUG M:Y_Q[6__ %]0?^C%K1K.US_CVM_^OJ#_ -&+0!HT444 9]O_ ,AV]_Z]X?\ MT*6M"L^W_P"0[>_]>\/_ *%+6A0 5F:'_J[S_K[F_P#0C6G69H?^KO/^ON;_ M -"- &G69XC_ .0//]4_]#6M.LSQ'_R!Y_JG_H:T :=%%% &=J7_ "$M)_Z[ M/_Z*>M&L[4O^0EI/_79__13UHT &M0O8-.,@$\D*0N&D5 M>I /]?2N-_8CC\O]G?P"N,?\25&_.XF-=]FL([]9+\F<=T\2K?RO\T>_T445 MP'8>._'Z/S?V5_'2_P#4O71X]HV-6OV49/._9M^'#8Q_Q);?_P!!JQ\6M-EU MG]G'QE8P?ZZ?P]>(OU,+USG[(OB.PM_V2? NJW$ZV]A8Z,3<3/TC6$N)&/L- MA-=ZUPEE_-^AQO3$_P#;OZD/[=4GE_LG_$(9QNM(E'XW$5>4:'']E_:R_9W3 M'7X>,A![8@>NR_;"\=:-\0/V*O$GB+P]?IJ.C:I!;O;72JP$B_:4!X(!!R". M1VKY=_;VCU/1;OX17UF]S8(_@]+-;N%V0EAMWIN'.<,,_6O4P-)SIJB]&W-? M^2HX,7449NHM4E%_BS]0*S9/^1B@_P"O63_T-*\P_9<^.6C?&[X5Z7?64TB: MG8(EAJ%K=,#,LZ(N6Z\JP^8'W]0:]/D_Y&*#_KUD_P#0TKP*E.5*;A):H]B$ MU4BIQV9I4445F69VF_\ (2U;_KLG_HI*T:SM-_Y"6K?]=D_]%)6C0 5F>&_^ M0/!]7_\ 0S6G69X;_P"0/!]7_P#0S0!IUF7O_(OK?2]/BTG3;2QMQM@M84AC'HJJ%'Z"OEJ.0_&+]O@M&?,T7X::. M5+#[IOK@8(^H#?\ D.OJ^O1Q+<:5*CV5_O=_RL<5!*4ZE3N[?=_P;G(:QX/T MC5=>UQVTZT6]U/1_L-S>"!?-EB)#7Y'?">S\7>.OB#X*\+0+J>J M:)H>L6ENUG;+));VJ?:F8R.H^5>3(=Q]Z_8U?^1DD_Z]%_\ 0VKY _X)X^$7 MTGQ-\:=2DB9-OB!M,C+ C_522LP_\?2NS 8CV%"M-ZVM;\4>^\)_M0>*=5\.S1:IINJN^AW5[$\6V-;EI9Y8B+OA'X-UFV+&&\TBUE&\8/\ JESD?4&LO]I"#[5\ ?B%%C.[0[OM MG_EDU8W[(,WVC]F3X_P"0#I__ %P3^0K1KY\_:=^/FH?L^_!C0=9T>"TN=7OKRVLH M8KT,8]A4M(< @YVJ1^->_6LXNK6&8# D17_,9KS94I1A&H]G?\#N52,IN"W7 MZE+5_P#CXTO_ *^A_P"BWK2K-U?_ (^-+_Z^A_Z+>M*LC0*S&_Y&1/\ KT;_ M -#%:=9C?\C(G_7HW_H8H TZ*** ,WP[_P @I/\ KI+_ .C&K2K-\._\@I/^ MNDO_ *,:M*@"CKO_ " ]0_Z]Y/\ T$UC'!3E0]NGIK]R.*6*C&M[%KL?9%9FM]= M/_Z^X_Y&M.LS6^NG_P#7W'_(UYQVFG1110!GZ7_Q]:I_U]#_ -%1UH5GZ7_Q M]:I_U]#_ -%1UH4 %9GAO_D!67_7.M.LSPW_ ,@*R_ZYT :=9FM?>T[_ *^T M_DU:=9FM?>T[_K[3^34 :=%%% &;)_R,5O\ ]>LG_H<=:59LG_(Q6_\ UZR? M^AQUI4 %9V@_\@]O^N\__HUZT:SM!_Y![?\ 7>?_ -&O0!HU2UK_ ) U_P#] M>\G_ *":NU2UK_D#7_\ U[R?^@F@">T_X]8?]Q?Y5FZMXPT/0=6TO2]2U>RL M-1U1S%8VMQ.J27+ 9*QJ3EC]*TK3_CUA_P!Q?Y5^6_[6'Q,\2_%#]IC4X]%B MA!^'7GW%@;<'S-ML8Y)Y&.>2'0\#'"FO0P6%^MU'&]DE>_\ 7F<>*Q'U>"E: M[;/HG]N+XQ7OB+3]4^"?@GP[>>+?$VJ62S:A_9^7-A'YB,@*@+/@M86FC6]EX6T[2DLO$DUL\<+IL",W ^9G<[UW#)RH>7_M#?LQ^'OVC8_#HU MJ_O]+DT>X>19M/95>6%P!)$20%]-\.Z#9I8:1IT M(@MK="2$4>YY))R23U)-;-%:2K5)05-OW5LC-4X1DYI:LSM#_P"/:X_Z^I__ M $8U:-9VA_\ 'M)+OPKJ&F:E>ZMKE_-!)=-:2A_+4+#*3N VAF;(P,[CDU[_10!X1JG[..J M2?$#0?%&F^,+^V*^)7\1:M9W2V\P+-9R6XBAD-OO*JK)&HUO_ -?4'_HQ:T:SM<_X]K?_ *^H/_1BT :-%%% &?;_ /(=O?\ KWA_ M]"EK0K/M_P#D.WO_ %[P_P#H4M:% !69H?\ J[S_ *^YO_0C6G69H?\ J[S_ M *^YO_0C0!IUQWQ@\86WP^^&/B/Q-=V\EW;:3:->26\) >14(;:"> 3C&:[& MO(?VO'\O]F7XDD_] :8?F,5M1BIU8Q>S:,ZDG&$I+HCD_P!C+]HK6/VAO#OB MZ^UN&VM[C3]7*6T-NFWR[610T2-S\S###=WQ7T57PE_P3RA/A'XB>,O#8 CB MO_#VCZU&H_B+PC>W_?4E?=M=6/IQIXB2@K+2WW'-@YRJ44Y/77\S.U+_ )"6 MD_\ 79__ $4]:-9VI?\ (2TG_KL__HIZT:\\[3\POVW/B-+X?_:RU6Z+.UM8 M>'3I+;/X5N+:4$$]OFE!_"OL_P#9#TNXT7X%> ;2ZB,,Z^'K5RA]'>1P?Q# M_C7G/P9TFR\4?MC_ +0:ZG9V^I6BQ:;;>3=Q+*F!'D@A@1U%?4%K$D&NRQQH ML<:6<2JBC 4!G '85[6.K+V5/#I;*+O\O\ @GEX6D_:3K-[M_G_ , U**** M\4]0PK'3TU;P:+&3_5W-JT+?1E(/\Z_,#1_%'BZ^^#?@+X8^&_$-QH$G]I>( M['4(HW(CEAC59 D@ Y4AI1CU:OU*\-_\@*R_ZYBOS:^%OPPNKC]M/XF6\;JE MCX;_ +9OWBJ_4\G'1;E#EZZ?D_P!# MKM8O-W_!*W3 /E&$B (_Z?VXKZ<^)_[.N@_M"?"3PCH6MW%QIYTY+6Z@N[4* M94Q$%>/GLZY!^@/:OS#\,?&2>R_9[\9_#C4+F[N8=1N+&ZTF$DO%;LDI:=1S M\@8;3QU(K]F?#L7D>'],CP5V6L2X/4805OF$:F$:E%V?-)KYI&6#E#$)IJZY M8I_*Y\0^-?@#X;_9P_:F^">K>$'NM/TS7-2?3I=/>9G176+9O#$[F+B3D'/( MXZU[;\"_VG;/XU?%[QMX5_LA]+O/#,EQ!%)YPD2Z@6<1[^@VMN3ISPPYKG?V M\HIM!\/_ Y\>10O)'X2\56M[N;F M.VT;Q/!K+QW$[!$VQR^<68G@8"]_6FJ?US".M4UE%-7\TV_R%[3ZMB/90T3? MYI+\S]/Z*CM[F*\MXI[>5)X)5#QRQL&5U(R""."".]25\T>X9VF_\A+5O^NR M?^BDK1K.TW_D):M_UV3_ -%)6C0 5F>&_P#D#P?5_P#T,UIUF>&_^0/!]7_] M#- &G69>_P#(_\AS3/]R;^2T :=%%>1_L_P#[1&F?'[_A M+SIVGR6">']5;3PTDH?[1'SLF& -H;#<<].M:1IRE%S2T6_S(M*LVU_Y#NH?]G_\ 7O'_ .@B@"]6?KG.GX_Z;0_^C5K0K!\= M7S:9X1U2]1MCVT7GJWHRD,#^8I[Z ?/'[%*B\\8_'K5L;FN_&EP@D[E4+8&? M0;J^I:^3/^";=OJ5U\&->\0:HDAN-@);2ZE=S1VK)=Q[U M:!7F:0 9&"0@&>V;6XM5LL%&2>+%=&FZ^990O^: U^/O@?2;[Q1\&OB]K.HRO=_\ "+^'K+2[ M%I/^6*/?H=@]L+)^=?KE\,YOM'PX\*2GDR:3:-^<*&M&'5]4#:LLT2N6LPZ(0"?NY,A.X<_+]:WHT95YJG#UNH[VUAN(6W13(LB- MZJ1D'\JWQ6%>'4'>Z:^Y]48X?$*MS+L_PZ,^2OB!_P 7&_;JTG3P/-L? OA> MXU&5<\+<3*0A^N'C/X5H,HM?^"BULV #=^"SDX^]B3J?^^>]9_[)]K_PE'BK M]H#QW?2/:Y@_=J2I?RTVOPN_P 3C6L%4[SO^-OR/JFLS6^NG_\ 7W'_ "-:=9FM]=/_ M .ON/^1KP3US3HHHH S]+_X^M4_Z^A_Z*CK0K/TO_CZU3_KZ'_HJ.M"@ K,\ M-_\ ("LO^N=:=9GAO_D!67_7.@#3K,UK[VG?]?:?R:M.LS6OO:=_U]I_)J - M.BBB@#-D_P"1BM_^O63_ -#CK2KY(_;AM]2\;>-_@_\ #K2]9O-%?Q%J<_VJ M>QJUG?LHZ9XN\#?M1?%#PEXQ\5S^+=531["Z:_D9PLB MC 0A&/!"N%..I%>BL)>A[;FUM>WE>QQO$6J^SY=+VOYVN?9%9V@_\@]O^N\_ M_HUZRO$WQ(\.>#_$7AS0M8U2.RU7Q#.]OIENZL3<2(NY@"!@<$=<=16KH/\ MR#V_Z[S_ /HUZX'%I)M;G6FG=(T:I:U_R!K_ /Z]Y/\ T$U=JEK7_(&O_P#K MWD_]!-2,K:MKUCX5\+W6L:IOV@BDFN MM<^SZ/:I$,DR2L#@_P# 4;\<5[)\+O#[>$_AKX4T5XO(DT_2K6V>/&-K)$JL M/S!KT(MT\*VMYNWR7_#G&_?Q"7\J_%_\,7]2L[?3[.QAM8([:%;N+$<*!5'S M^@K9K,US_5V?_7W#_P"A"M.O/.P*S;7_ )#VH?\ 7*'^;UI5FVO_ "'M0_ZY M0_S>@#2HHHH SM#_ ./:X_Z^I_\ T8U:-9VA_P#'M?]<7_P#032Z;_P @ZU_ZY+_(4 6:SM<_ MX]K?_KZ@_P#1BUHUG:Y_Q[6__7U!_P"C%H T:*** ,^W_P"0[>_]>\/_ *%+ M6A6?;_\ (=O?^O>'_P!"EK0H *S-#_U=Y_U]S?\ H1K3K,T/_5WG_7W-_P"A M&@"[<7D%JT*S3QPM,_EQB1PI=L$[5SU. >!Z5Y%^V(_E_LP?$@XS_P 2B0?F M0*^:?VX/BL8_VF_A-X>MIR(/#M]::E'=&=";^TT_Q."=95(U8K[*_0^<_A#K-C\-_VE/@_/?7 M4=I;^*OAM8:>)'X5YUP(T^K&-0/J*^]*_,OX]./#_B7]E752VU8M&TX%VX^Y M-"?_ &>OTSZ\BM,PCI3J=TU]S(P0? MK]K3PM\?/&WB?PYHEG>VG-XHCN9+7R_F#QQ3J) M(IE(P0Q .!VQR#1@<'#%0G=VEHEZZO\ )!B\3+#SA;;KZ:+]3[^_9E'VC]J' M]HNZZ[=3M(,_1'_PKZ5C_P"1BN/^O6/_ -#DKY,_X)XZIK'CJ;XK>/\ 5K%; M7_A(]8AD5X@1$\B(WFA,\X!=?SQVKZSC_P"1BN/^O6/_ -#DKGQZY:[B^B2^ MY(VPCYJ*EW;?XLTJ***\\[#-\-_\@*R_ZYBL:Z^'7A^UUCQ#XCLM&MH?$FL6 M/V2[U"-/WUQ&JD(K'OC^@]*V?#?_ " K+_KF*TJJ,G'9B:3W/SR_9_\ V*]% M\=? ?2=<\6Z=J?AOQ78:Q-/O:-HY)K:.48ADC?C:Q4X;&0#QQ7Z&* H P!P M*S?$G_("O?\ KG6G73B<54Q4^:;TULNUSGH4(4(VBO\ @G/_ ! \$Z=\2/!. MM^&-53?I^JVKVLN!DKN'##W4X8>X%?FS^V'\#?\ AGGX7_"O1+;4VU*YC&JV MMWJ"1>3]H\UHW(VY.!M)7&3G%?J-7Q7_ ,%0]/%Q\,/"]YMR;74R,^F],?TK MMRNM..(A3O[K?Z-'-CZ49493MJE^J9]"_LP3?:/V=_AR_7_B1VJ_E&!_2O3Z M\A_9%F^T?LT_#M\Y_P")5&OY$C^E>O5Y^(TK37F_S.RCK2CZ(SM-_P"0EJW_ M %V3_P!%)6C6=IO_ "$M6_Z[)_Z*2M&N#ZO_ .AFM.LSPW_R M!X/J_P#Z&: -.LR]_P"0YIG^Y-_):TZS+W_D.:9_N3?R6@"77KS^S=#U&[SC M[/;R2Y_W5)_I7Y%?LI_M >(_A%XZM],T06IL?$FM6,>I-<1ESY/FLFU>?E)$ MK?-_LBOT\_:/\5#P7\!?'NL;@K6^CW"H3_?="B_^/,*^./B/X&M?A]^Q1\$K MY;*&WU./6M*NKBX6("5_,:64!FQD@;^,GBOH/_T$5;F_U3_[IJIH7_(#T_\ Z]X__01699>KA_CA=?8?A!XPN,X\K3)G MS]%)KN*\6_;!\;:3X._9]\8)J.I6]C=:EI\UE8Q3.%>XF9#A$'N5>*?-7J/S?YD8=6HP7DOR,Q?^1DD_Z]%_]#:M.LQ?^1DD M_P"O1?\ T-JTZYC<*S='_P!=J?\ U]G_ - 2M*LW1_\ 7:G_ -?9_P#0$H T MJ_.;X>^ )?!O_!22;0 K#38[F_UBUA_@2.XMBY(_%MOU6OT9K'7P?H:^*F\2 MC2;,>(&MA9-J?DK]H, ;=Y>_&=N><5VX;$_5U45OB31RUZ'MG!_RNY^=/PU\ M%RZ;^P_^T)?36\D+W>J2Q+YB%25MY(^F>P);]:^^/@C=?;/@WX&FSG=HED?_ M " E_AU-UW:%:?\ HI:Z ML36>(H.JU:\OT7^1A0I^QJJFOY?U9W.K_P#'QI?_ %]#_P!%O6E6;J__ !\: M7_U]#_T6]:5>0>B%9C?\C(G_ %Z-_P"ABM.L+5]032=0NKZ12\=KITL[*O4A M3N('Y4]] -VOB'XD?#'3_P!JS]L#QIX9U.YF@T?PMX7BLX[JWP6M[N5PX< \ M$C>W!_NU]'_LZ_'2P_:$^&-OXOL["32MT\MM/92RB1H70]-P SE2K=/XJ\A_ MX)^Z5#?^%?B!XTEW3ZIK_BB\$MU(Y9GBC;Y%Y[ N_P"GI7J4%/"JK-Z2CI\V M_P#),\^JXXATX+6+U^2_X1:6CWCSR*W&LQ65WK5N45VEL?+C0Y)'RA MF+\C!ROM7U+K'AV'Q=\-=;T2< PZC:7EHVX9QO\ ,7/X9K\=;_\ MWXF>';* MW@M+F^F\#:&MDT<$;2NT7VT@$ <\&?\ \=KT,O@L6G[9WL[N_P#>5OS1QXR3 MP[7L]+JWW._Y'Z%_L)V[R?L_^+M6D'S:MK^JW2MZKPH_534_Q!Q;_P#!0'X4 M3?\ /7PO?1?EYI_K7IGP)^'!^$_[.FA>&Y4V7EOI3378(P?M$JM)+GZ,Y'X5 MYA\8C]F_;C^!LW_/73-0A_\ '&/]:XXS53%591V:E^3.EQ<,/33W3C^:/JFL MS6^NG_\ 7W'_ "-:=9FM]=/_ .ON/^1KQCTS3HHHH S]+_X^M4_Z^A_Z*CK0 MK/TO_CZU3_KZ'_HJ.M"@ K,\-_\ ("LO^N=:=9GAO_D!67_7.@#3K,UK[VG? M]?:?R:M.LS6OO:=_U]I_)J -.N)^,WQ2L?@O\-=;\8ZA;27MOIL:L+6%@KS. MSA%0$\#)8<^F:[:OE?\ ;@FD\;ZA\+OA/;-A_%FOQRW@':TM\,^?;YL_\ KJ MPM-5:T8RVZ^BU?X&%>;ITW*._3UZ'/\ ['/P]N_B9JMA\;O'>I:CK?BJ_P#M MO]F0W;;;>PMQ((P8DX'(9P.V.1RDJ[JV5MK/:W8P^JQ=)4[Z[WZW[GYB:9\;/&WQ2_:,^ -CXVT&70[K1;F%8 MGO(GCN+TR ))<.& QN:+@ =0>M?I7H?_ !XM_P!?$_\ Z->OEK]KCP_86?[0 MG[/?B1(=FIR:^-/DGR<-"&5U4CU#,W/N:^IM$_X\G_Z^)_\ T<]7CJD:D*4X M1Y59Z?-D86$J>9SPJ*A)-? M(_[67QI;XR>)+;X"?#>]GD\3W>HB/5[R/='%!%$AD9-X.3A@-V.!MQGFOE[X MC6OQTTKX3Z9=>-]XQ6N'RUU M5%U)J+?1[V[_ )D5LT99(8T+!BQ&5.!R<$X!S7W[7QI_P3>^$<'ASP)K?BC5]!^R^(YM M4FLH;J\MBEQ'!&J*RH6&0I?=TZXK[+K''NG":H4MHW_$UPG/*/MJF\OT,S7/ M]79_]?U M#_KE#_-Z -*BBB@#.T/_ (]KC_KZG_\ 1C5HUG:'_P >UQ_U]3_^C&K1H S? M$'_(+;_KK%_Z,6M*LWQ!_P @MO\ KK%_Z,6M*@ K,U#_ )"VE?[\G_HLUIUF M:A_R%M*_WY/_ $6: -.BBB@ HHHH **** "BBB@#B?BQ_P @71/^Q@TK_P!+ M(J[:N)^+'_(%T3_L8-*_]+(J[:@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH *XGX3_\@76_^Q@U7_TLEKMJXGX3_P#(%UO_ M +?\ TLEH [:BO,_B]\5K_P $:MX;\->'],M=3\6>)#/OC%-6GN_$FH6>GS-!L-OIC3R+&/ M-FSM8AVP%3)(!/ YH ]/HKSOQ-\5KWP=XVT#2=5\-30Z+KFIC1['5XKN.1FN M6A>5=T ^98R(I!NR2"!E0#FL+PS^T5;>(M7\-,V@75GX7\47USIVB:XUPCBY MFA61AOB',:2+!,4;)SM7(4L* /8:P?%'_'WX?_["2_\ HJ6MZL'Q1_Q]^'_^ MPDO_ **EH WJ*** ,QO^1DC_ .O1O_0UK3K,;_D9(_\ KT;_ -#6M.@"KJO_ M ""[S_KB_P#Z":73?^0=:_\ 7)?Y"DU7_D%WG_7%_P#T$TNF_P#(.M?^N2_R M% %FL[7/^/:W_P"OJ#_T8M:-9VN?\>UO_P!?4'_HQ: -&BBB@#/M_P#D.WO_ M %[P_P#H4M:%9]O_ ,AV]_Z]X?\ T*6M"@ K,T/_ %=Y_P!?3$RLJG'IQ7U[^UMJ M#:A^QSXSO6(9[C18I2?]YHR?YU\N_$RU_M/P_P#MEWG7R-4TY,_[DO\ ]:OH M7]H^\-S^P3JUP#GSO#5BV?\ >\D_UKZ>KK*@NTHK_P E@>%3TC5\T_SD>-_M MA?#G3=3_ &/_ (9>+F$W]JZ)8:?:1,K_ "&&>*,.&7')RJ8/'>O9?^">_C[6 M/''P CAUN[>]NM%U"73(I)N9/(14:-6)Y)4,5R>P%=YIGPL\/_%W]G'PGX5\ M26\MSI%QI&G2.D,IC?7#IOC.ZCBC'\*$ M*/R6N6=55<'.F]XRO\FS>--T\3&:VDK?>.*?^R;Y8 M59P&9FMW3Y1U."XZ5C_LZ_"S0-6_9C^&VD^)-!T[6DATB.5(]0M4F"&92S%= MP.TD/U%?+W_!4^:2;QC\/[2,L3]@NR$!/):2)>GX5]]^"-)&@>"] TQ1A;+3 M[>V _P!R-5_I6%2#H8.G)/63;^[0UA+VN)FFM(JWWZC_ CX/T7P'X=L]"\/ M:;!I.D6:E8+.V7:B DDX^I).3ZU-'_R,5Q_UZQ_^AR5I5FQ_\C%L?_H< ME>4VY.[/0225D:5%%%(9F^&_^0%9?]ZOXHUJTTBW_ +-E*?:)0'E,;R%EC7J[8'W1D]*] MZ\$^,M*^(7A/2O$FAW!NM)U.!;FVF*%2R'U!Y![$'TK\JOA_X1M_C]=?"3X3 M7.K/87.CKKMM<311B1KF:^U/V'?%5YI/AG7OA%X@B6V\3^ M ;MK1PK96XM9'9XI5]N2/IM]:]K'8.,%.HG[UVVO)MI,\O"8F4GNVM?S2 M1]%Z;_R$M6_Z[)_Z*2M&LRQD6*^UAW8(BRJ69C@ "),DFN=^&OQF\%?%^"_E M\(>(+76A8RF&Y2$E7C() )5@#M.#AL8/8UX2C)IR2T1ZKDDTF]6=K69X;_Y M\'U?_P!#-:=9GAO_ ) \'U?_ -#-24PR>U?F[JW[7GQH^+6DZN]KKT7AIO#VF7%_?-ID7DO-&;B-0 MH."RLH=5'(R%.>37UY_P40?=\ ;6USS=^(-.AQZYE)_I7@WP7^ Z^-?CY^T3 MX3N9)-.TZZMKG21>1Q;C"\TZ3*R@X!X7.,\BOI,!&A2P[K5(IN_771-+]3Q, M7*K4K*E!V5O\W^AR/A/XV>-_VFOAKH/P'@O6U'Q#K5U<2ZOK^M.6V6D;^E:-$)I/#\5I>0J2!B.V*[B/<1ACCVK MO/@[^S=X$^">FZ<-#T.T.M6UOY,NMR1 W4[,%\QBYR5#%0=H.!T%>C:MI=IK MFEWFG7\"W5C>0O;SP2?=DC=2K*?8@D5QU\93]M&5"-HQ=_5WU.BEA9^RE&J[ MR:M\C\X?V:/BFWQ;_;JT_P 6-"UL=2T5[=D((7S([.-7"YZC>AQ^%?I'<7EO M:&(3SQPF9Q'&)'"[W/11GJ>.@KXM\<:'X4^!O[9'PY8DFLG]O#XR:'J3_!74O#6N6FJVZ:U_;"2V,X=2D;(H;@\< MEQSW!':NFO1^NUJ7LU:+CI\K_P"1C2J?5:53G=VG^=O\S[KF_P!4_P#NFJFA M?\@/3_\ KWC_ /017*1_&KP5??$:3X?V^OVT_BX6S7#:;'N9E4*&(+ ;0VU@ MVW.<3GVKQ8T9RG M&FU9RM;YGJ2J1C&4[WL9>A_M,7E]\1/C=H=WIMI%IW@&S2ZM9D=M]Q^Y9W$G M8?,H Q^M?+'AWQUX@_;.^-WP^TOXC^';*ST/3=,FUK^SK5G\F\AE9461@22 M3M7KV/K7@/[./PYN/C9\8=)\(7&K:C8V>I),U_=6DQ$WDQQ,3DMD'/"_,#]Z MOURTOX?Z'X!\'Z5I>D6,4,>EVMMIL%PR S>0DB84OC)!/S$=,DG%>_BHT@Z59Z9IUM'9V%G"EO;V\0PD M<:J%50/0 5;HHKYK?5GNF8O_(R2?]>B_P#H;5IUF+_R,DG_ %Z+_P"AM6G2 M *S='_UVI_\ 7V?_ $!*TJS='_UVI_\ 7V?_ $!* -*BBB@#R3X[0_:/V7_& MD?\ >\.7'_HDTW]D>;S_ -F?X;M_U!H5_(8_I6E\5H/M/[.WBR/&=WARZ[9_ MY=VKYF\/?M.7?[.O[)'P.O[30H_$']JH]M- TQC98H]Y8H0#\W3&>*]2C2G7 MP_LX*[#_ CX MIT=F;3=5*7,/F##*#&^58>H.0?<5\3:Y^U)\8_ _Q>^*>N6BGQ)\-_#.M265 MY:SK$JVJL?+A$;8W @X/<'G/6L*&$J5Y2C&R<>_K:WJ:U<1"BHR>J?;\S[0^ M-/QFT'X$>"6\4>(TNY-/6YBM=EE$))"\C8& 2. 2>>U4/$7B[2O%GP]U?Q' MHE['J&DWGAFZN;:ZA.5=-A.?8]B#R""#7YH_\+@UWXO?!*#P-X@UFZU?6;KQ MO;7"374I>3R)HI-P7/\ "L@.!T&X5]4_LW:U&W[#NJ[)59M-T+7+9@IR4*O( MP!].&S^->C6R_P"K4XRD_>YK>5GL<5+&>VFTMN6_S/&_V'?B-JOP\\#_ !,T M.%)O%-C-N.Y)$0Q<#I@X!^J^]?7/["WAV/P[^RWX)PFR:^ADOYS_>> M65VS_P!\[:_/3Q5JEW\/_ _@66P0F7Q=\.FT@[?5[U\D^ORC'XBOU?\ A?X4 M3P+\./#'AY$V#3--M[4K_M)&H;]0:WS2RBY+[;_])T,AR74O\ ;NJS:M: M\BC75.A5I]96_!GIU*3G5ISZ1N=GKO\ R ]0_P"O>3_T$U\I_MDS:O\ #KXH M_"3XM1Z2^H^&?"TTT.KRQN,P).4C#;>O0N00,9 !QFOJS7?^0'J'_7O)_P"@ MFO.OVGM%/B#]G/X@V(3>S:)<2!<9R40N/U6IPDU3K1NM'H_1Z,>(CSTG;=:_ M-:GI>GZA;ZK86U[:3+<6ES$LT,T9RKHP!5@?0@@U4UOKI_\ U]Q_R->>?LJZ MU_PD'[./PZO=V[=HT$9_X NS'_CM>AZWUT__ *^X_P"1KGJ1]G.4.SL;0ESQ M4NYIUD>,-K@*3I]E/=#?T^2-FY]N*UZ\%_;D\:3^"_V:/%DEG(T5 M]J21Z5 R?>)G<(P'U3?54:?M:L::ZM$U9^SIRGV1XY^P_P#M(?$'XQ?%;7K' MQG=0_9+C0XM2MK6"U6%-PD1/-7O\RGGG'':OMVO@?X>Z!=_ /]L?X=:''8F/ M2-6\*6^B?:),X>6.#S)-I_O"0+D>CU]\5W9A&'M5.FK1DKJWW'+@W+V;C-W: M85F>&_\ D!67_7.M.LSPW_R K+_KG7EG>:=9FM?>T[_K[3^35IU\H_M8_MAS M_!GQ=:^#= \.KKGB)K-;^.XEGQ% Y+A5:,#K+H>DZD]R;.991!-AU*,03AA@<>]? M+?Q>_;@\<_%W2O"-MH/]I>&];TV*;[>^BSMMU"1XU4E8ER0 !)@'/W\\8KZE M_81_9GUWX*OXHUKQ19VJW>IK;+ITRL'F$)0O)NXRA+. 0>24Y[5[/U-X&E*K M6E[S327KI^6IYGUGZW45.FO=33;]-?\ @'U/)_R,5O\ ]>LG_H<=:59LG_(Q M6_\ UZR?^AQUI5\^>P?+/[:#>3X__9^GZ;?&42[O]X+_ (5[YKWBFV\#^ ?$ M'B&[*K;:7'>WC[C@$(\C8_'&/QKP#]N3,.M? RZ/RI#XXL]S]E!/_P!:MK]M MK5CI7[)?CH*Y1[J3[*I!P?GO "/Q&:]94_:QP\'U;7_DQY_/[.5:7:S_ (? MV"?!9TWX(P^+-2MXVU[Q9?7.M3W+H/-VRN0HW=<$+N_X%7KWQ<^%_AKXI^&8 M[3Q-IPU'UU*V7S&39/&K;6RI&1R<@\'/-:/PQTE-!^&_A734C$2VFE6L. MU1@#;$H-;.M?\@:__P"O>3_T$UQUJTI5Y54[.YT4J:C2C!J^A9MV,EO$SL/\ N+_*IJY3H,S7/]79_P#7W#_Z$*TZS-<_U=G_ -?@#2HHHH SM#_P"/:X_Z^I__ M $8U:-9VA_\ 'M/[#(_"7898G*J@W99=KC(VMFN6\0?!7QQ'\,?AAX3T[4 MM-\177A74-,U*\U;7+Z:&6Z:TE#[%"Q2DA@-H9FR !G<HHHH S&_Y&2/_ *]&_P#0UK3K,;_D9(_^O1O_ $-:TZ *NJ_\@N\_ZXO_ M .@FETW_ )!UK_UR7^0I-5_Y!=Y_UQ?_ -!-+IO_ "#K7_KDO\A0!9K.US_C MVM_^OJ#_ -&+6C6=KG_'M;_]?4'_ *,6@#1HHHH S[?_ )#M[_U[P_\ H4M: M%9]O_P AV]_Z]X?_ $*6M"@ K,T/_5WG_7W-_P"A&M.LS0_]7>?]?):A/XJ^&O MP_\ C]\-?'7B!K_7H_#^E7$%L;II8E5'BRD.[ PL;H#@#A:^J?V @;GPW\4- M0;E[KQM?G=Z@;,?S->%_\%2?#<.B^+O"GB&SB6UN-7T^ZL;N:(;3<",H5#GO M@/CGL!Z5];0J&EL[/YQ2_P CYVM"V&5=;Z_<[_YGWC\)U"?"SP:JC &C M6>/^_"5\1:M\1-9^#Z_M;7?AZ\_LS6[?7M/GLY]BN4\^0JS!6!!^4GJ.]?2VT.J>%VU6ZDM57<98G+R( > #)$RGT%?H-TX' KX_P#@7^R! MXG^#/QRT'6=3\46NO>%M&L+K3]%41F.Y03%Y&1UQC )_]%+"_U%+2>X?#W8FR8WB4=5P_).,$8 MJ3]M"Y\:_ /XQV7Q8^'UD[2ZMHLNG:M.;1I[>,Q,K+)*!POR[<%N/D-?=+"*-%P MINSO>_F>>>,OB,;K]F#Q?XUC9!)>^&OMR[.%#RV2$ ?\":OC/2Y[[]C_ $;X M/_$;P[9+=3^+/"\NGZCIQ)43W1Q)#(?7!DCX[A".,UH^%/'FI_&SX'?";X&Z M#=20ZCKSF/7KJ/K;Z=;'!!^H7_QP#O7TQ^T9^S7J/C[1?A!HGAB*%].\)ZO; M?:?MKLW^ M!X;-^UUX^TK]D_6+S4M<6R^)NE^*%T>9IX(EFV;A*R^7C&0H=#QP%K[H\ W_ M /:O@W1[[C_2K=9^.GS_ #?UKXL^/'_!/CQ'\0/B1X]\5Z-KME%::BIU+3M. M8,));U@-\3D_*JG#$."3E@" 37K/[.?[2FDZE\']4TO4;"ZTWQCX T=SK.A MW*E9"+>,@NC$8(8ICV)],$\^*ITJU)3PRN[W=NE[:>ES;#SJ4ZCA7[:>=K_B M4OV^F-_X9^&>A1C=/J?C.P54]57<3_,5](7-O%#X@L72-$>192[*H!8A5 )] M>*^-?@[XIU3]N3XU:1XWU&S;0? _@$Q3VFD^<)'GU)UW;F8 948!Z= H[FOL MV]_Y#FF?[DW\EKCQ471A"A+XE>_SZ?=8Z&?B= M)H]W%K5[E6^J_: MH<1RK& C.KY(<%CGGGBOT:UK3+;6M'OM/O8A/9W4#P31MT9&4AA^()KYJL?V M)_#UCXP^$'B/PS=_V3IWA%-\]C<*9GNP6:5#OR,,)';).>, =*]6GF%.JDZZ MM*-VFMMMOO//G@YTW:B_==D_OW.F^&/[(/AGX2_'+6/'^@3&UL;RQ:VM]%$9 M*VLKN&ED60L3M.T )C R>V!7M7B#_D%M_P!=8O\ T8M:59OB#_D%M_UUB_\ M1BUX-2K.L^:H[O8]>G3A35H*R-*BBBLC0S%_Y&23_KT7_P!#:M.LQ?\ D9)/ M^O1?_0VK3H *S='_ -=J?_7V?_0$K2K-T?\ UVI_]?9_] 2@#2HHHH X+QW' MYWP+\21D9W>'KH8_[=WKX2\'V<'CCP1^R%X7G_>PW;ZL9DZ[55G4DCVK]%M$ MACN/#=G%*BR126RJZ,,A@5P0:^2/@%^QSXK^'?QV.NZOJ5N/!/AF[OCXW(R#DDCCCK[&"K0ITI\SLUJO/W6OU1YN*IRG4CRJZ>C^]/\ M0WOV%-:G7X0KX0OC_P 3#P?XEN](E'?:/,=2?3EF'X5YY\,_ ]U\4OA?^U5I MEC"US?ZGXANUMHEQNDEB^=%'N6 'XT:M\3K;]DW]H/XTKJD!EL-8MXO%6E1* M,":XV.AC_&20Y/\ L&O=/V+OAGJ7@#X0G5-=DW^(?%EY)XAOXUP%B:< J@ _ MV<$^Y([5TU9.BIXA?;<6O7XG]QA37M.2B_L\R?Y(^);/X&ZG\.?C#^S@-7TJ M;3+K7%M/MMO.F"EU%<,71O\ :\LQ$CZUZD-%MO@7XP_:7^'5D6AT.^\)S:[I M<#L2$5HRLB@GT+X^B"OONZTRSOI[:>YM(+B:U.%INI%]?S5G_F;'A?]E^_^+WPZ_9EUZT:U6PT&UC;5EN'*NUMO690@P=Q M+*1@X^]7W97FG[--M]C_ &??AY%C&-#M3^<8/]:]+KQL56G4FXRVBW;YNYZ> M'I1IP4ENTOR,WP[_ ,@I/^NDO_HQJTJS?#O_ ""D_P"NDO\ Z,:M*N(ZBCKO M_(#U#_KWD_\ 033-:TM-<\/W^FRX\N\M9+=L],.A4_SI^N_\@/4/^O>3_P!! M-7(_]6OT%-.VH;Z'Q=^P!\4+[PUX9\7_ V\9;=%/@G-S"VH)]G>*T9W,AD+ M8^56^8-TVN.V*^N+K4+75K'1KVRN(KNSN)XI8;B%PZ2(P)5E(X((/6O@G_@H ME'JGPT^)B>(])*PV7C?PY-X?U(NF5D".I(]FVE,'_9KZ6_90U8:M^S#\+IR1 M^[A2 ^WE/)'_ "6O9QM%3IK&1TYWMYVU_%'EX6HXS>%?V>OY?@>]U\C?&Z/4 M_P!H3]J30/A$[PZ?X4\+16_BO4V;+2WS!P$C7L -X'_ F/8"OJ_3-4LM:L8K MW3KRWO[.7/EW%K*LD;X)!PRD@\@C\*^9/!:^9_P41^(;_P#//PA9K^;Q&N7" M>XYSZQB[>NB_4Z,3[RA'HVO\S%_;&UBS\$_$[X->,]0F%KI^D>+)([JX()$< M+V\)8G') "$U]8:%KEAXFT6QU?2KJ.^TV^A2XMKF(Y26-@"K#V(->4_M'>#= M*\:?!7XBPZGIMMJ+V5M<7MH;B,.8)TM 5D0G[K#GD5YS_P $Y?B@?''P+&AW M=[)=ZGX;G^R,LB8\NW;+0*#_ ! *"/4;:TE#VN#51;P=GZ/7\R(R]GB7!_:U M^[0^JZ^:/VB/VMK?]FG1?"]FOAZ37M2U:WDFB7[0(8HDC9 2QP22=_&!VKZ- MU348='TV[O[EMEO:PO/(WHJJ6)_(5^96F_$"Q_;;_:"\.:7JWA\V6@Z;H&H1 MP6HG9I#((G=96=<8^?R\#IQ@YS1@,/&K-U*JO"*N_NT#%UG3BH0=I2V/L#1_ MVJ?#/Q<^$OQ*UCP==75K?>'--N')N(PCJYMW>.5.3E=RD9/=#Q7AGP:_9@\- M>(/@?X?^*NL7.KZKXZU'3;R]GNKR],J2O)!,J[E8<@ CG.3SG@#YD^%'[.W MQ2^(7PNUK7_!$K76GSWHTB^TFUNS!-=%"I)<'"-&N\$Y;UXK].OASX"O/!?P M/\%>$-26-;^SL(K&Y6)MR"0PLK@'N,D\UZ&*C# 1<*$]6]>]DM4SCP[GBVI5 MH[+Y7OT/A#_@G#\&[[QA\2+?Q^E];PZ;X9D:&:U=6,LTDMNP0J>@ W#1YVMFR%E$ M[NR'\-I].:[W_@H-IYO/V8/$$R_?L[NSN 1U&)T7/_CU?,/[,?[)GBSQYX;^ M'_C2U\1VI\+7&O)K&IZ-=AE$C3^KPKU)6Y). MWGLSQ,0Y^VE2@K\R7^1^E5O"+>WCB7[J*%'X#%5M:_Y U_\ ]>\G_H)J[5+6 MO^0-?_\ 7O)_Z":^U#_KE# M_-Z -*BBB@#.T/\ X]KC_KZG_P#1C5HUG:'_ ,>UQ_U]3_\ HQJT: ,WQ!_R M"V_ZZQ?^C%K1K#\0:M9,CV NH3>!XG,&\;\>:O.*P/%EYJ/B#Q5%X9L+TZ=! M]G,]U<1C+D'C;].GYUX>8YM2P-#VE->TDY*"C%J[F]HW;LN[OLCMP^%E6GRR M?*K7;?;OYG;_ &F(JC"5"LAPC;AACZ#UJCJ'_(6TK_?D_P#19KB+'X.L+:&" M]UV[>*!RT,=O\JQG/49S@_2IM)\)W?A/QQ8^3/<7NF74;[GGDRR2!#R?7CT] M?:O%P^<9OSTOKF7N$)-)M34G&_5QBMN;1N^BU?4ZZF$PMI>QK\S5WLU>WF^M MOQT/1****^V/'"BBB@ HHHH **** .)^+'_(%T3_ +O\ TLBKMJXGXL?\ M@71/^Q@TK_TLBKMJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KB?A/_P @76_^Q@U7_P!+):[:N)^$_P#R!=;_ .Q@U7_T MLEH [:BBB@ HHHH *P?%'_'WX?\ ^PDO_HJ6MZL'Q1_Q]^'_ /L)+_Z*EH W MJ*** ,QO^1DC_P"O1O\ T-:TZS&_Y&2/_KT;_P!#6M.@"KJO_(+O/^N+_P#H M)I=-_P"0=:_]?]<7_P#032Z;_P @ZU_ZY+_(4 6:SM<_X]K? M_KZ@_P#1BUHUG:Y_Q[6__7U!_P"C%H T:*** ,^W_P"0[>_]>\/_ *%+6A6? M;_\ (=O?^O>'_P!"EK0H *R]&;R[>^;^[=3'_P >-:E8=K((=(U>0]%EN&_( MFF!\\_\ !/!?,^"^OWG_ #]>*-1ESZ_,H_I7MOQ8^'/A?XD> >*=!L=>M8 M9%>..]BW>6Q8 E3U7(X.",UXK_P3FC(_9IM)6^]-JU](3ZYE(_I7T9XC_P"0 M//\ 5/\ T-:[\9)QQ4W%V:;./"Q4L/!-="[9VD.GVD%K;1+!;P(L4<2#"HJC M 'H *FHHKSSL,[4O^0EI/\ UV?_ -%/6C6=J7_(2TG_ *[/_P"BGK1H *S8 M_P#D8KC_ *]8_P#T.2M*LV/_ )&*X_Z]8_\ T.2@#2HHHH S?#?_ " K+_KF M*TJS?#?_ " K+_KF*TJ ,SQ)_P @*]_ZYUIUF>)/^0%>_P#7.M.@ K-D_P"1 MB@_Z]9/_ $-*TJRY9$7Q!$Q90JVLFXYX'SIUI72W U*:Z+(C(PW*PP0>XI58 M,H(.0>0167KWBC2_#4:OJ-VEN6Y5.2S?0#FL*^)HX6DZ]>:A!;MM)+YLTITY MU9*$%=OHCX _8(\!MI/[4WQ)CF4[?#<5U91C_GFSW>T#V^5'K]%*XOX>6?AI M[[Q'K'A_3[2UDU2]6:\N((!%)<2"-06DXR3UY/O7:5W5,PI9IRXJA)2A)*S3 MNGZ->9R4<++!IT9JS385\$?%&^3PG\?_ (PAV6(:U\+YYD)X\QU8J0/4X!_* MOO>OS=_X*$:H_AWQMX0OHH]\E[X:U'3>.N))67\<;_UKT,LCSU_9]T_\_P!# MEQSY:7/V?_ _4]@_X)C^%[W1/@OK>H7EE/9KJ>J^9;M/&4\Z)84 =<]5))P> MAP:^K[W_ )#FF?[DW\EKR+X8^-E\&_"'PIH6G:==ZE=Z9I%I:R3>41$)%B4' M)'/7Z5OZCK7CFUOK6XFTJU=@CND,/S$*,;A][.<8KX#,.,LNJ8FK*@IU4MW3 MA*:6Z5VE;ITN?087)\13H0C-J/;F:3?R^9ZC16'X5\6V?BK311 MAO3!QD^WO7)2?%QO[8F$>G>9HT5PML]V'^8,21N]"."0/04\5Q-E6$H4<34K M>Y5^%I-WTNWHKI+JWMU+IY=BJLYTXPUCO_7GT[G;VO\ R'=0_P"N4/\ [/6E M6':ZM8KKNKYO( (8X5E)D "'Y^#Z=:Y?6/C':6^(_$$%[?:%IL2:9;1G M([>WTV""RM6CN$6.V7:27VML]>I(Q7S-?CW**%FU4<7\+4':2O:\7U5[+U:/ M1AD>*GHG&ZW7,KKK9_+4]JK-\0?\@MO^NL7_ *,6N&L]/\3^.KRZN+R\O/#5 MM"P2&WC0@DX^8YXR/?WJC>+XZT9OLCJNIZ?"Z1I*^W]YEP48G.[.0 ?\FNI< M52]VL\#6=&3M&2C=NSM=P3YXK=JZNUTN[&7]F+6'MH.-2O(_#$XM]-BA7=-(@5MY&2 M 2,Y)X_#-9OC?*JBC#"\U6J[6IQ7OZINUFU\-O>U]W2^Y7]C8J-W5M&*^TWI MT_.^G<[U?^1DD_Z]%_\ 0VK3K@/!/C*'5+E1J,ZVNHPVZVTR7#!&:0,W0'J3 M5KQUXP>WM(=-T.07>KWQ*1?9V#&-1U;/KV_/TKV9<19?'+O[24[Q:345\3;T M4>7?FOI;N<:R^N\1]7M9WWZ>M^UM3M:S='_UVI_]?9_] 2N)L]0U7P+X@LK3 M6-4DU&POK=G,D_6*15R0#G\/?-4M#^++6MO/=ZAI,ZVUU<,R7$'*#A00<]P M/K7F1XQRZG[F.O1J)M2C)7Y;CO;[EN>9;F[<<#74VDFTMTGM?^M.IQ8C!8C"V=>#C'O^0#I_\ UP3^ M0K1K.\/?\@'3_P#K@G\A6C7NG$? G_!3KP-?:[XC^&UYIFFW&H7=X+G30EI" MTCL=T;JN%!]7(^AK[LT#3_[)T+3K+&/LUM'#C_=4#^E,U;_CXTO_ *^O_:;U MI5V5,0ZE&G1:^&_XG-3HJG5G4O\ %;\ KPK]I3]FC1OVE;G0]/U;5;W1VTI) MIXKBQ5&9M^U64A@>.%/X5[HS!%RQ"CU->BVSZOAZ<<5X&.SO"9'&.(Q-50?3JV]K1BKMO7HF>A2P-3'7IPAS+KV7J^AU M_@WPS;^"_".B^'[222:UTNRALHI)<;V6- @)QW(%;%8?A7Q=9^*K-Y(0T%Q$ MQ6:VEP'C(]1Z>]4+KXH>&K5Y$;4E=D;:1'&S9^F!R*YY9[EBH0Q=3$P4*FJ; MDE?OO;5=5NNIK' XCG=&--MQW25[&SX=_P"04G_727_T8U:5<'X3^)&BW$C: M:TY@D$K"*64827<[$8/;J.N*[LL 0"0">@]:Z<#F>"S*$JF#K1J).SL[V?\ M6W?=:&=;#UL.U&M%Q;[E+7?^0'J'_7O)_P"@FKD?^K7Z"L_Q'/';Z#J#2R+& MI@=07( R5( ^M:$?^K7Z5Z',K\M]3"SW,?QAX7TWQAX=O]+U6PMM1M;B!XS# M=0K(O*D9PP/-?"G[/OQ7LD_8Q\<>$K>^D@\4^%+6_DECVE?+CD:81NK=#SD' MN*_06ORM^-WP%^)'[->L>/\ 6--*7O@76HGBO+]=J1O%A(KW,OC"M&5&]O( M@/3]\S8_\>JG\-?WW[?WQ9?_ )Y^'+"/C_MF:J?\$T[P7'[."26Z(Q'O@FOC+_ M ()Z^&-2^%OQ>^+7@35;>:TN;%+>1([@ -)&LDBI)QQAD9&R/[U?;^E_\?6J M?]?0_P#14=?)^L>*(OA?^V]\1=;NF6*UF\ ?VB=YP&-N5/X_<(_&N3"2E*E5 MH+JK_--'3B(J-2G5?1V^]'?_ +2GQ>T+5/V;?BW<>&=<@O;K2+>;2+QK5SFW MN&*QM&??Y^W'6MC]DOX3^'OAK\$_##Z3IJ6U[JVGV^H7]PY+R2SR0H7.X\A> M!A1P/2OSW>&E(^0;0.%"@5V> MM?>T[_K[3^35C>(OB9HV@K(@F^W722&-K>WY92.N3T&*H_\ "Q]$\0:AIEI: M3R&0SB0F2,HJA58G)/M7PD^)M7MM*T^UTVV>1IFALX5B0R,,_+ZU->7D.GVLUS<.(H(5+NYZ 9)KV?K%)J4N=>[OKMI? M7MIKZ:G+[.2LK;[%.3_D8K?_ *]9/_0XZTJ\R;XHF^U2WFTS0[Z]&?&>IQ^([K3O$HAT]YHQ/;(V %'==W0\>OH:^3AQ=E-:M3 MI49N2F[_S5UVK?$."/Q7I&DZ?+!=)-+LNF'S!00-H!'&:Y;5?B)/=:/?Z386-U'/< M7$D5K=1?\M"926 QT.#CC/6M,;QOE.#PU6C[3F<)/17?-)13Y4TFNJ5W]IVW M,J.28JM6C5Y;^)%OI>I3:?96%UJUY"N9%MERJ'T)_P#K M5BS>/O$&H:+<@^$[A1+&Z^=N(15P0205SZUUOA'PG:>%;%EA#O<38>>:5MS, MV.>?3K6CK7_(&O\ _KWD_P#037)1R_/,8EB,3C716G_'K#_N+_*IJ5/ABK/\ >8W'UISO?W9N MG'Y1CM]_32P2S*,?=HT(17FN9_>SRJYUSQM:V,,%UHZW,EK.NZX8C,S;OD"@ M$9[=/TJVGC?6?"NO00>*9;?[+=0&4"VC),1S@#CK^M=OKG^KL_\ K[A_]"%8 MOC;X>P>-+BUFDNY+5H$9!L0-G/(_(UYN89'G&!PRK97BZE:M!QY8SE%1:3LU M*RCS>[_,[W3>[.BAC,)6J"X MLQ51XBIBH4$_L*/M+6BE:[MHY7;MMI9L4JV5TX^SC3<[=;\M]>VNRT7Y%;PQ M\0-,\67<]O9B97AC$K&90HQG!QSVK37Q-I37\-DNH6[W4V?+C1PQ./I6)XD^ M&]CKEQ]IMYYM*NO+\HO:X"LOH5[]:KM\(]#72X[>%)+>\0*1?1N1)O ^]C.. MO85UTZW%-%.E*C3J.+OS\SBIJ_PQBD^65M+R=MGJ92AED_>4Y1OTM>S[M]5Z M:F[9WT6F:/J%W.<0P3W$CXZX$C&N*N/&&N>.Y+6QT*UN-(CD5GFO)U.-O;:P M'\NE.>'HT_=J*R4W/F=X*2V225W%ZJ1M*E2RR$:DDISEK%]+6 MT=NMV]GV//\ 6/A/I%KH7R//]O#IF\+DLS,P4DCTYSC]:Z/PCX)M_"RR3-/) M?:C,-LMU,3DCT SP/\*TO$'_ ""V_P"NL7_HQ:TJ^FPO#63X+$0Q6'PT8SBK M)K\[;-_WGKJ]=6>=4S'%UH.G4J-I_P!?=Y;!69J'_(6TK_?D_P#19K3K,U#_ M )"VE?[\G_HLU],><:=%%% !1110 4444 %%%% '$_%C_D"Z)_V,&E?^ED5= MM7$_%C_D"Z)_V,&E?^ED5=M0 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %<3\)_^0+K?_8P:K_Z62UVU<3\)_\ D"ZW_P!C M!JO_ *62T =M17D/QZ^+6I^ +[POH&D3Z1HVH>))9X8->\1RF/3K5XE5A$Q' MWI9=Q"*2,[7.20%,OQ(^,6O?#VX\ 6Y\)KJ"Z_JECINHZA'?*MI8-<2K'^[) M7?,VXD@;5&T9)' H ]9HKP[4_P!H;4K._P!0U6+0;5_!&F^*(O"EW>-=L+WS MVFCMVN$BV;?*2>54(+;B%=AV!7PO^T+J6N:CX,U&ZT&UMO!WC+4KG2](NXKM MGNXY(UF:*2>,H%"RK;R$!6)7<@.BBB@#,;_D9(_\ KT;_ -#6M.LQ MO^1DC_Z]&_\ 0UK3H JZK_R"[S_KB_\ Z":73?\ D'6O_7)?Y"DU7_D%WG_7 M%_\ T$TNF_\ (.M?^N2_R% %FL[7/^/:W_Z^H/\ T8M:-9VN?\>UO_U]0?\ MHQ: -&BBB@#/M_\ D.WO_7O#_P"A2UH5GV__ "';W_KWA_\ 0I:T* "N5U2; M[/X-\3R_\\TO&_)6-=57">-;Q++X:>,F9@'>&^CB7N\C*P50.Y)( %'-&'O3 M=DMV]D)W:LCRK_@GO#Y/[+?AMO\ GI<7)E]8Q4%S7DM4[QULU:][]. M_2X\%A<14IQA3IR;5D[1>C[-VT:ZWVZGL-%>/3?&+5_"]S&WB/3X;>UNP9K? MH?M46\>CB^1K&.VN':&WGC+R9<9X Y/'X\5\M+CC* M8^ZU4Y]N7V<^;576EOM+5:['I5,#*E=U*D(I*[;G%*R=F]^C:3]5W1[IJ7_( M2TG_ *[/_P"BGK1KP[X8_' ^/->T^PNHF26"0AFFMW@EW%& W(V.#R,CN*]K MN[R&PMI+BYE6&",;GD:L35FQ_P#(Q7'_ %ZQ_P#HM<9#K'Q/U993IWPXUI#)RS7M[Y3LN2!N5@I M[?H:^>_UDQ6*O/*\$ZM/6TG*,%*W\JU=GT;2ONNE^2OCLKP=5X;$XC]['>,( M3J./E+E32?D?951PSQW$>^*194Z;D8$?F*^.](_:&6QM=:TG6+^^\-75E&RW M6F7N9) 0X#1PMW?GH=O&>>]=5\/_ (D6>L3VEQX-O;B.X,QMY=!U)@+A),8+ M-&#@J1@[AT/!QBN*MQ9C<.E5K9?-4XV4_>BVKNUX)?&EUV>JTW.C!8K)\PJ1 MH8;'0E4FFXQU3TW4KVY9>3[,^C/#?_("LO\ KF*TJ\KT7XQ6>F:7#:WEA<"X M@7RW,6"NX''<^E>HQ2+-$DBG*L P/L:^IRK/LMSM2> JJ;C9M:IJ][732[,Z M\5@<1@[>WC:^WF9OBB1(?#]^\C!$6,DLQP!6!J'Q.M?MAM-'L;C7IP 2;0?N MQG_:Y_E7/^-O%$WC"XFT+2 QLXRWVVY9/E.P@X4_YSQ799\-?#G3WDGN;'0[ M65@7FNIUB5V QU8_I[UX?]HX[.L3.EE514\/3=I5;3UY;V27>3W5]=#FIX_&7C*:&">#_A'=+8[I&CE'FL/3CG/MP* MJZC\*475+:SL-1N$MYT,EXMQ(6,BJZYQ@=3GOZ"JWQ0_:1\-?#V:ST^S#>)] M?O2@MM,TQP[-N.%)<9 R>@Y)R.*X_3/VL-*TW4M3'CO1KKP?K.F1;/[,;,\D MZR,A4IP.0!DYXQSFHGPOE=?F_M&I*O4?VIRU7]UMTEJF[W/"J<983" MUO80JQI\NZ2]V]KZR=US65TF[Z:(]"T.\N/ ?C!?#L\TMSI-TN^S>3_EEU)& M>XX(_(T[X=Z-;>(GOO$>HQ"\NIKIU@,WS!$!XP#Q_P#JJNNM:3\&#Q$>;!TE.I3;UBN;D48:WU@^?EOJDU;R]S$YU M@8Y;_:'MHQ=3E3=TK[NZ_P 6FV[+^O27O@'7M4U6R8MIEU+Y4\"J!LD:,,K# M\6/\JM>!?B7;6NBK;>(+N6&\C&]9IU8^=&3D$$#FHO /C7P]\>O#_B)K'[9; MP_:EAFM[J,17$+*B8)7) R0$LT2::RA?E!+H,?(?K@5= M;)YOMQWM%: M=-?Y7^.QPTOC;5O[;FURWO9#X<_M".WV,ORLF.2 1P, ^^2*\0_:!U+P;XQ\ M9>"-"US35U._O-02QT9H8]S^9YHYU&PN[R79+#@;9)%7<,J% SD M$#&>#1A^'\XCC?JV)Q4WAIOVDYQFXRY_>]R";;C!R<7Z1[LTQ&88/ZO[6$(J MHO=2DDXVTU>UW9->K.\\&^'AX8\/VUCP90-\S*<@N>N/;M^%6+W_ )#FF?[D MW\EKP";]HOQ_X\35&^''@'^U-+CNGM+;6[BX&QRN,OY9V^H/7@$9K+U37/VB M_#U^VLWNE:/J481I5TVVV.8T4C>L84[F+#GJW7\*_0,*J&"P\,-AXOD@DE9= M%H?G-;B:A7G*M"G4J)W;E&$G'KK=VNO2YZCX@^&>HKXF9O#[?V?8W<++<3>: M< DDLI&?C M#H]?LX9+ ;WBGM;AE+PLAPM;WP1I%]#9WM_) M(?/(=V4.F&VX)1B.#P!G&:^:H<,9+@Y5ZJIW5>ZMT49?$H)6Y4]W;7ST1[N- MXQI4:&'K5*ONO6+2;;MKS/K[JWOL>LV'PBT[^W#%/<2W%O! C31L2#-(Q;YL M@\#CI^M=Y;>'=.M-'_LJ.TC%@5*-"1D,#USZGWKQ'Q!^UEX4TW7M4L_#MM>^ M+=99H;:VL]/B)2X<;BQ5\'(&>PY[<W6VIYV.XP MC6]VE.5>4>E--I._5KW4_G?Y'U)':0VEB+:")8X8TV)&HX QTQ67H^AV$VEZ M+,]G"9;6!6A;8!Y9*C)'UKY\D^ WQ8\66>JZUXE^(=SIVNM:^7:V.CRLL) 0 MGRWQM5B?0\>KQ)C,/[[P57WMK6N];>]KHW?;7 M1OS/MB:ZAME9II8XE4;F9V 'J<]JH:Y*D^CB2-UDC>2%E=3D,#(N"#W%?/^ M@_LBGQ3=ZMJWQ0UJ;7=N.?3IU>VFM90T^]_-?\.:_P!KXVER MU,3@Y*G+;E?/):Z%&"?7D5-??&3XD?'C6+W3/AA:MHFA10*MQJE]#Y\D@$G"\ D= M>,US1EA(3=2G!<[U=DKM^?GIJ*7%N"J15.DY5)Z6@D[]7:VRM]KL>V7_ ,-] M,U;QK?7%WN>&>W$ODK\N')VEL_AGZFG_ ]^';^$]2U"[N6CD=F,=MM.2(\Y MR>.IX_*N1_9]^*=SXXM[JQ\0I]A\4Z*JZ7J$4\B[IIE9OG ]3@Y [@]C75_% MSXV>'/@WI<-QK,KS7EQD6VGVP#338ZG!/"_[1XY[UX,.&_H]ELGLCZR/$_MI6M1<5>^EDNGD[Z/J]CJ?$?A?3_%5FMOJ$)<( M:YCX5?'WPW\6KZ\T_3H M;[3=4M(UEDL=3A$4C(?XE 8Y .,_4>M=3X3\0:7KD^LC3M1M+\PWC++]EF63 M8=JC!P>#D'\J]^."P52M/%*G%SFN5NRO*/9]UZF6'S2&*HP]A6YH7;C9]5O; MS0NL>&M-AT'4DMK"W@=K22,/'$H;&TX&<9["J_PSN?M7@;26/58RA_X"Q']* MV[>_L];L[@V5U!>1 O [P2!PKCAE)!X([BO(]%\1:KI?A31]/TF1([][^:%T M=0?N\[3GIUKXO-L7AN'\THXOV?N.E.-H)7;YZ5DEHF_>9])A*<\PPLJ<97?- M%W;TMRROK\CUCP]_R =/_P"N"?R%:->=Z/\ %'3-/\'V<]P,W496W>UB8%\C MC=SVP,_I6!J/Q;NF\317UIYIT*$B-H=H!D)7)SGH<].>U;XSCK(\)3I5/;HZO_P ?&E_]?0_]%O2Z MEXATS1I$COK^WM7<9597 )'KBLK6/$EFNAZ5K4C&.S,BS\]<&-\#ZY.*Y?0? M"DWCM]3UK7;985OX1'9KU:)><,!V/3ZY/K7IYIG%:$J.%RJ"J5JJYE>_*H)7 MYI-;)NT8]V_)G-AL)"2G4Q+<81T\V^R]-V4O%GC2'QS_ &=H]E;W<,%S?*AN M)%"K(H.#M.??/X5U7A;P;8^$]96*W!FE-L[-<2 ;SEQQ^5;?A_P[;Z!H]E8+ MBX^R@[9709W$DDCTZFGM_P C(G_7HW_H8KCR?(:D<0\US=QJ8F2C;W4O9Z:Q M6K6CO[V_WLVQ>.BZ?U;"WC33?7XO-_+H>??$)9_#/B^QU'2;53=:C!);E5'^ MLD.!G'<\C\JZSP=X(M/#^B6L%U:VMQ?+N:2;RPQRW4 D9QC KI9(8Y&1GC5V M0Y5F )4^H]*?6^#X9P^&S*OF$WS*;O&-E:',H\[7G)Q3OT^;(K9C4J8>%!:6 MW?5VO;Y),\BO/A6VLW$UU9+#;V[02!%!(_?B1@./3 %82>.KJXU[P]+J,F'T MV5HYW48&TMM)/_ 17M'AW_D%)_UTE_\ 1C51NO >AW5G=VQL5C2ZD$LK1DAF M;.3&I MR25D^J35GOY'F\NB:QXX\.ZKK#:M-]F6>66&RDR494Y&.>.X_"O0O WBRU\1 MZ3 GFA=0AC"7%NYPX88!./0G^=:6HV<&G^&;RVMHEA@BM9%2-!@ ;37)75K# MI'Q6TF>&,1#4+619=HQO< G/UX7\JZZ65U>&*F'QL*G/*JX4ZUW)W(/#>AV MZW>LWC0_9(&D5!(ZRJ^-S<#A3UKV2LO7&&_3ER-QNT('?H:_5*=1TIQFMTSY M><%4BX/J?"7[+WB.^^ 'P)_: T_5V6'5O"=R69$<$)<26X10#W_>*.>]>N?L M*?LYP?"GP/:^,[B^NYM=\5:5;2W5K-M\J $M(NWC.2'7.3U!KYE_::N9-!^+ M7QL\&Q.8QXJU;P_<-&.DJ$@L/S'--MKWF-=4:+J2E95+-O9648_JSRL'3]I4Y+7Y+I?>_P!$)I?_ !]:I_U] M#_T5'7Q5^U]\&Y?C%^T#X?EMKF:#0H](.GZM<6D@5_,69F6'!ZEMXYP0,5]( M7JW?CKQ1JMGIFJM#IT,0N4:V<@2R-&H4$CMD?SKCO$'[->M>*M<\%:X?$TVC MW6EZG]JU6UC9G2_MMR/Y+$, 6W(#N.>&(K\FAGN:9GBGANNK?2V]O2]SI-!T[Q#X#\/6 MGANS\.1S_P!GV<=EIU];*#]GC"!0"V.2.I/'.27:-Y)R",X88/7.:]EK,\-_\ ("LO^N=98C@^EC9*IC,75J2A\$G)*4-; MZ-+WF]-9)NRL:T\UE17+1I1BG\2MH]+=]/16.?\ A_X+&CV)O-3M(_[9F>1I M)&PS*K'[N>G_ .NG>./!>GZ_)I9E#0,L_E$P *65@<@\>PKL:S-:^]IW_7VG M\FKW:7#V6T\OCEDZ2E25KWWDU9W;5KMM7;..6/Q$J[Q*E:7ET\EY'GDGPEUE MK.(-K:N]B&^PQ(I 0YR/F[<^Q[5!)X1\M>NT5\W/@/*O^7,ZE.ZY7RU'[RM:SYKZ)X$BU&V$X0Y1LE67Z$4^3_ M )&*W_Z]9/\ T..M*ONZF#P];#_5:M-2IVMRM75EY,\2-6I"?M8R:EW6YY/X MZ\,V7@?2='NM-MS_ *->;I)FP7;(.,G\*ZCX5V:P^";!R S2L\V2.X-5?!]C'I?A^WLXBS16[RQ*6ZD"1@,U\9 M@>&EE^?3QU"*C0]GRQBM+2O%/3_#!:]SUZV8.O@E1FVY\UV^ZU_5LV:I:U_R M!K__ *]Y/_035VJ6M?\ (&O_ /KWD_\ 037WYX9/:?\ 'K#_ +B_RJ:H;3_C MUA_W%_E4-OK%A=7T]E#?6TUY!@2V\9LUFVO\ R'M0_P"N4/\ -ZTJS;7_ )#VH?\ M7*'^;TRS2HHHH R=%M8)/-N&AC:=+FX592H+*#(V0#U K6K.T/\ X]KC_KZG M_P#1C5HU*C&-VEN.[>YF^(/^06W_ %UB_P#1BUHDX&3P*S/$$BM8M$&!D\R% MMF><>:O.*\#^(GV_XX_'*7P!8^(;[2O#.C:<;C4WTJ7:TEPQP(V;IQE1@^C< M5%2IR)65VSRLPQWU*G%QCSSDU&,;VNWY]$E=L^B[:ZAO($GMY8YX7&5DC8,K M#U!'6J.H?\A;2O\ ?D_]%FOF_P ,_ 3XT>"_"]OI>B?$33[*VLI6>UT]8,QX M+D\R%,X.2=I!&3CWKI_A_HOQ5\&_%2TLO%6I'QAX=OXV==44I&+298R2!'U M/3'0\'C!K*-:3LI0:/-P^;XB;IQQ&#J0YK)O1I-^C;M?2]M-W8]\HHHKJ/I@ MHHHH **** "BBB@#B?BQ_P @71/^Q@TK_P!+(J[:N)^+'_(%T3_L8-*_]+(J M[:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M *XGX3_\@76_^Q@U7_TLEKMJXGX3_P#(%UO_ +?\ TLEH S_C-I/BS7-- ML-/\.Z;X?UK3K^86>J6/B&S-Q"D#\&?&]0X0 YC(.[<.1BN-UC]GG7;3X;?# MCP7X;\1V26'@^[T^^%WK5I)<37,MI('1?DE0(C8QCG:, =*]XHH \/7]GO4Y M+N]TV?Q!:R>$-0\2Q^++NQ^Q-]I-T)4G:!)3)M$+3QK)RNX E,]")/!?[/=] MX;NO"&G7NOV^H>%/!]_HHHH S&_P"1DC_Z]&_]#6M.LQO^1DC_ .O1O_0UK3H JZK_ ,@N\_ZXO_Z" M:73?^0=:_P#7)?Y"DU7_ )!=Y_UQ?_T$TNF_\@ZU_P"N2_R% %FL[7/^/:W_ M .OJ#_T8M:-9VN?\>UO_ -?4'_HQ: -&BBB@#/M_^0[>_P#7O#_Z%+6A6?;_ M /(=O?\ KWA_]"EK0H *Y^'1;'7K&[MK^V2Z@%[*X1^FX,<']3705F:'_J[S M_K[F_P#0C6=2G"M!TZD4XO1IZI^J*C)Q:E%V:.4M_@KX=AU9KYDE<^9N2+(" MJN<[,XR1GWK?\0:/8QV]W?+:Q"[D$:/-M&XJ'7 K?K,\1_\ ('G^J?\ H:UY M&#R3+M\=*C2E+GE%-]['DOQT\.^(-0N- OO"^FP:AJ?FO:R*]P('5"-ROO/ M\*E22.OS<5X_:ZKXZ^*%_<>&M%3R]4TE?(U./5YF6/3SDJG0'S"<,PQG( KZ MIU+_ )"6D_\ 79__ $4]6H;*WMYYYHK>**:<@RR(@#2$# +$=<#UKXW,>$\M MS/%_7*Z=W\24FHS25DI+9VT?R-'6Q]-.GA\0XP?2T;QZWA*UXMO>_,K-V2=F MN(^%/P=T?X6Z+Y,(_M+5IV$U[JMTH::>3'7)Z*.< =/KFNLC_P"1BN/^O6/_ M -#DK2K-C_Y&*X_Z]8__ $.2OKZ=.-**A!62,J%"GAZ:ITE9+^OF^[W9F^)/ MAOX7\875K=:UH-AJ5S;2"2*:>$%U8$'KU(X'!XKQWXX?LX:OXH\=Z?XU\#:J MNA^(=Z1W3E_* 4*1YRE1DMC"E3P17T-14SI0J*S1Y^.RG!YA3=.M#=IW6CNM MG=:W1\1Z7^T=H\WA"S\/Z[H5Q'XB6Z,6H:K!MCA68,RJ[^I(SN' ZD>E?2LG MCZP_X5FDHN5^VR6WV185/S^9MV]/3OFN4^+GP;TKQ=\$]8CTO1H8]:9?[4C: MSB"23W2*1EL??)4LO/\ >KQV[^)'AW5? >B6WAV.ZU+QUJMB=+;0[>/!AN?+ M\MY7)Z#JP ZGG(PSGI:R;^-)6O*-WIN[KL89?G=3 M*%/!\05_:*"4Z3ZR:]UTWNVW[NNKU?0TOB%\3I9/"T'PQ\#LNLZ[J^\ZE!OV0-.AU"\O?'^IS>-)PWEV2W%Q+L2': "X)R7 M^AP,#\-CX-_ >S^$?PX,FH6EG/XJ>)WGOHXP9(@^W,*OU*@ #C@G/K7N5?:9 M;EE+!86EATO=@DDNR2Z]WU?F>?2RVIG&(>:YW%2JSU4/LP7:W5W;NW?78\]\ M#_ 'P%\/+H76B^';:.\5MR75P6GE0CH59R2OX8K4\2>!?#WBKQ;I5UJ^C6>H MW-E$TUO-/$&9&5TP<]\>AXKKJS9/^1B@_P"O63_T-*]E4X)WALQ'X+\9J;@;3M2VN8U8OM'3.>W'$@]*T_V M3/"MGK7A[4_B#J=C#<:[KNJ7-S%>3(&DCBWX 4GH-P;I[5WOQT^#5K\9O"L= M@UU_9VJ6U;WPM\$CX= M4VB1B2S$#MR37)&C*-75>ZKM>K_IGRV%RJO1S2TXWP\.:4-M)3Y;JWE[S7^( M^?\ XZ:'??!?QC>_%'PJTRB>Y:TUBR\S]TWFP*$EQ[.<\Y^;;ZFL?X>_M6:] M\/\ P/IFF^+_ WK.N:U=8ETR]D<*M_#(05^<@DD;L< \;0<5]/:IX:TSQA: M^(='UFS2_P!-NI$2:WD) <>6A'(((Y .0>U+JOP[\-ZW:Z);7VD6]Q!HDL-IXN>)RW$>SC)?#:ZYFUS.UF MM4DU_>OT9\>>,_#_ ,1-!;5OC/>K?>'+EM9@E30#(Q;R%.T&7!QM 7!'(8G MC/.M\-_AO#^U5XS\0^+M>DU33?#\"I:64-M*%.XKET5R"-J\Y ')<>]?9LL2 M3Q/'(BR1N"K(PR&!Z@BL3P/I-CH?ABTLM-LX;"SB+A+>W0(B_.W0"E]47-J[ MQW:\S*/"L/;KVE5SHM\THO[4]?>[)>\VTDE=(=X+\%Z3\/\ PW9Z%HEJ+73[ M5<*N[$\DU9O?^0YIG^Y-_):TZS+W_D.:9_N3?R6NY)15D??#OP#\&^'_AW/X-&E1W.EW:K]M:0GS+F08/F,P.001D8/R]J]%HKG MAAZ<&VEN>!@^'\OP=2I5IPOSWT>J2>ZBNB?7N>>>!_@_X-\"^(FGT30+6RNK M.TC@BN@"TH5B^[+$DDG')//:O0ZS;7_D.ZA_URA_]GK2K>,5%6BK'N4:%'#0 M]G1@HKLDDOP&3?ZI_P#=-5-"_P"0'I__ %[Q_P#H(JW-_JG_ -TU4T+_ ) > MG_\ 7O'_ .@BJ-R]6;X@_P"06W_76+_T8M:59OB#_D%M_P!=8O\ T8M "W?A MW2;_ %.VU&YTRSN-0MO]1=RVZ-+%_NN1E?P-7HX8X=WEQK'N8LVT 9)ZD^]/ MHI6(4(Q;:6Y\\^-?V4=%\GU>[L&O;5+B&.S4(T%U]WSMV>?N@[>.2 M>:YC]EKX0:Q!XX\3:]XRMKJ^GTN1M,T^?549F#?M!_#_Q. MGBC0OB!X%T^.]US38)[6[MT8))/"Z%5(Z;RNYN.O3&<5P'@7]D47_P ,[>[% M_J'AOQ\B$F:.Y9(UD)#JLJKSD*VWY2,=>:^N*S='_P!=J?\ U]G_ - 2B6&I MRDY2Z_U<=;AW XC$SQ-9.7,GIT3=KRCU4FHK6Y\KZA^SQ\0?A+X)UJ?P_P#$ M2:VTRUM6U6:UM8V266Z1 7 ;^X=O7/.!D=ZZWX2ZI/XJUSPKJTV,ZC M^ZK] MWS&C(D('^^K5[WXDL/[5\.ZI9$;AUN+K28([>/S"W[QV)*^BASW[]^*^,XAR58^>$=-V]E4A/5_9C)GQ-:=SUGP?\)5NIFO]7,WTKT\JXW;LV[]+OIY;'U6,SJ6(4*]>LN5V4=;*[V MMTU//?$VCWNDZM'X1CNI+C3KR6&2W-P2WE\D8'XDY^@KW"WA6WMXXD^[&H4? M0#%8^N:7:3ZMHU[) KW45QL20]0I1SC\P*^?OBI\=/'L?C;Q=:^!/[-N-&\) MVD4VH-+ 9GD$]>OS=WEM&$C:PC#D!\G!92N2H&0...]>C_ O_ &0O#7@W7/,U M^0>)[U[:;*7$8%MAGVAMAR2VTXR3U.17U:K5:G\.-EW9\+3S?-UCZ&TW4K36+&&]L;F*\M)EWQ3P.'1U]01P:LU\C>(-:F M_9!^(@L--GO]3\&ZS9SW-IHS?.(+O=A41CSC.W)ZX;D$C-:?@'X ^,_B'X7M M=;\7>/\ Q3HU]J#R3W.E*[1E""1&<$_)Q@[=O0XXIK$2;Y%'WEN;T\^K5:CP ME/#.5>-^=*22C:UGS/=2O==;7TT/H_PS=0S6+0I-&\T,L@DC5@60EV(##MQZ MUKU\'QWWCC]EWXF7>H^?/XGTJ^B2ZU2ZDA;9<1>6K#J#7U7J' MQU\-6GB7P;I%O,=1'BC?]EN[1U>)-H&-QSW8[<#H0:NGB%*ZGHT;X#B"CB?: M0Q4?95(2LXOS=HM-;W>FFS\M3M]=_P"0'J'_ %[R?^@FN<\=>#[WQ(NGW6FW M:VE[:!P';(RK+@@$=#_C7COC[]L[PSI%OK^F6^E7]SJ-K=R:>JOA(I5!*O(K MC/3G"D9/%?1.EW\&J:9:7MJ_F6UQ"DT3_P!Y64$'\B*X!JJ4H;_.ZZ_/\ JQYQ\/\ Q\]KX7U+^TYEEDTT M?NHRP$CK@_+SU.1U]ZY'Q;XBF\=ZP+RPM[B(VL"JD:G+[M_)&/K^E>D>+OA; MI_B.>.XMMFGW+2[IY44GS%QSQG /O6@OAG3/#:62Z?:);F2[CWN.6? /4U^5 M?ZL\09A3ADV/K)86DOCWE4^)Q:TNG'1--VTT;/O?[1P%!RQ="#]K+ITCM?UO MK_P#\\_CMH5WX^_;,^&TLD:QOK)T]IF4':?L\[>8Q^B(,U]G3:'K'Q5U*\N5 MOXTTBVN7CMRXXQD?= '/RXY-8OQ*^#^FV/C72=?BLH9KEI'M;*X8-YMIYO\ MK%7G&&&>N>]>Z:7I=MHNGPV5I&(K>%=JJ/YGWKW)4\3Q9&ADF:J488."57WK M>UF_A:MO'EBIN]GS-*VESSJ:IY3*IC<,TW6=XZ?"NN_6[MZ=3G/ _@^S\+WF MKFUDD<-(D7[P@X 16_4N?R%==6?I?_'UJG_7T/\ T5'5;Q=XNTGP+X?NM;UR M\6QTVV ,DK GDG Y))( K]"P6"PN68=8;"P4*<;V2V5W=_BSPL5BI3^9&T;Q+ M@D$JP!YP<8ZGBL_X3_';P3X\TNWM-,UN%+^*++V5Y^YE&.N W#8_V2:ZE5@[ M6DM3RHYE@IN$8UHMSUCJM>FG<])OM0M=+MFN+RYAM+=@Q:O:RZO=.+N"UC?(=8TVZ: M3R0[R*_!C8$ @*5R>O7@D8KG]M4G[U.-T?/_ -K9EBE[;+L+S4M-9247)=>5 M=NS?W'T_2U\/P_$CXS>"/"GAJT3PSJNGV?A-9WU"ZNHG\F^A1AA9"PX55R!@ M\Y!'2MWQ!^V?)JWPSU^RN=+N?#_BV[0QZ:+=6*>2X7;+O."&P6P0.3@BE]5R".<=O6O)O#_[ M)VGZS'HW_"6>*/$FLRSV8NKNSGO2(3)\GR8(+ MZYX[5>\5?"?7?@[XZL?& M'PKT&"_L7M/[/U'P\D@C#J,;75B>N0"3R+/#'AV^\YM0\02O#:B) RH5 Y? MG@$D =?TJ9_&&C>%O#.J:EJ>H0VUIILDTEVV[<8096QE1DY/88YKY*\9>%=? M\"Z_X'^)7CFZ?_A)=2\0"2XM3(&BLK=1N2(#H",'H< <=:--KE[(6-G+S;E=JZLKK=':6=Y\2/VE-2UW5O#?B6Z\$^#[8FWTO M$31O>L.=[$?,!TR03CH <&K"_!_XYZ'H<\:?%"UN(1&[R)<*\K=#E0[H3C ' MIU-?2FFZ?#I.GVME;KLM[:)88U]%4 ?D*CUK_D#7_\ U[R?^@FMUAUO*3OZ ML]FGP_3FE4Q-:;JO=J]BDZL_YIR;?RU27R2/EG5_V9?' MEUH?]@:A\4KJ7P\DJP6<"PLS.KOSYWS#=C)P-S#Z=*XCXX>'Q^S#XX\(ZMX# ML4M'&F2PS7$L;2K*X8!W?)QDAA]*^RM<_P!79_\ 7W#_ .A"I=Z?=1F*:WE&5=3VJ9X6+C[FC[[G'C.%\-.A)8-N%73EFW*3CRNZ2N]% MTTZ=['RQ\2OVC-2^(NJ>"+#X67=Q=ZIYLM]>V,0,3R>4H/DN#C*D"0XSSQ5? M2/VA_B]]O\1:R/AZ]WIL;Q#[)+;2Q36Z,6$:C S)SG)VG\!7TQX3^&OA7P,H M_L'0+#2WV[?-@@ D(QCE_O'\36I:D_V[J SQY4/\WH5&JWS2G9^6Q,,ES.I- MUZ^-<)O=07NZ1LK*5^NK[^6YXG\-/VIH_$WBB]T?Q;HH\$/#8"\B.H3,K2[0 M3)PRK@8!8=R%-;_AO]JSX<>*->M](M-9>*YG=HXY+J!H8C@9!+M@ -VS71_$ M;X(^#?BHRR^(=(2XO$3RTO87:*=5SD#TT"\\.VL MEC:1K'"Z@I,NU=H/F+AB<>I.3UIJ.(CI=/\ 7_(Z(4<_HW@JM.:6JI"'L:^RK&QM]+L;>SM(4M[6WC6**&,85$ M48"@>@ I+VE9M.\4OS_R,*;QV=590J.>'A3T:BU>4KZVDU?E2M9JU[GSC>?L MFO<6#:QKOCG7+GQ5=2J+[4+278DD;,JF)5/11V/Z=J]B^&/PE\/?"729['0H M)-UQ)YMQ=W3^9/.W;>^!G&>!C'7U-=#X@_Y!;?\ 76+_ -&+6E6T*-.#O%:G MNX7)\!@JGM:-)*?=W;\]6WJ^KW?4*S-0_P"0MI7^_)_Z+-:=9FH?\A;2O]^3 M_P!%FMSV33HHHH **** "BBB@ HHHH XGXL?\@71/^Q@TK_TLBKMJXGXL?\ M(%T3_L8-*_\ 2R*NVH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "N)^$_\ R!=;_P"Q@U7_ -+):[:N)^$__(%UO_L8-5_] M+): .VHHHH **** "L'Q1_Q]^'_^PDO_ **EK>K!\4?\??A__L)+_P"BI: - MZBBB@#,;_D9(_P#KT;_T-:TZS&_Y&2/_ *]&_P#0UK3H JZK_P @N\_ZXO\ M^@FETW_D'6O_ %R7^0I-5_Y!=Y_UQ?\ ]!-+IO\ R#K7_KDO\A0!9K.US_CV MM_\ KZ@_]&+6C6=KG_'M;_\ 7U!_Z,6@#1HHHH S[?\ Y#M[_P!>\/\ Z%+6 MA6?;_P#(=O?^O>'_ -"EK0H *S-#_P!7>?\ 7W-_Z$:TZS-#_P!7>?\ 7W-_ MZ$: -.LSQ'_R!Y_JG_H:UIUF>(_^0//]4_\ 0UH TZ*** ,[4O\ D):3_P!= MG_\ 13UHUG:E_P A+2?^NS_^BGK1H *S8_\ D8KC_KUC_P#0Y*TJS8_^1BN/ M^O6/_P!#DH TJ*** ,WPW_R K+_KF*Y2#X(>$;7XECQU!IWD:X(V4^6VV$NP M(:4IC[Y!(S^F>:ZOPW_R K+_ *YBM*IE&,K76QSUL/1Q'*ZL%+E=U=;-=5YF M9XD_Y 5[_P!LG_H:4 :5%%% &=IO_(2U;_KLG_HI*T:SM-_Y"6K?]=D_]%)6C0 5F>&_ M^0/!]7_]#-:=9GAO_D#P?5__ $,T :=9E[_R'-,_W)OY+6G69>_\AS3/]R;^ M2T :=%%% &;:_P#(=U#_ *Y0_P#L]:59MK_R'=0_ZY0_^SUI4 ,F_P!4_P#N MFJFA?\@/3_\ KWC_ /015N;_ %3_ .Z:J:%_R ]/_P"O>/\ ]!% %ZLWQ!_R M"V_ZZQ?^C%K2K-\0?\@MO^NL7_HQ: -*BBB@#,7_ )&23_KT7_T-JTZS%_Y& M23_KT7_T-JTZ "LW1_\ 7:G_ -?9_P#0$K2K-T?_ %VI_P#7V?\ T!* -*OA M6P\-SZ;^TO8_#RXB#Z);>(9]5@B<9&R6'?C'3&%7\C7W57GVI?!S3M0^,>E? M$+[5)%?65F]JUJJ I,2&"N6Z@@,1^7I7+7I.IRVZ/\#Y;/FZW^RW\1=4DUWQ?K?BI9?%UBJSV%Q899KD1Q'"C 7RVR% (SW..:^M?#O\ MR M/X_Y8)_*M&L8X.*5I-L\?#\&X:-+V>*K3J6VU:2M?ELK_ &;Z:_AH?)E] M^U)#??L_BZL-09O&^EQ6]MXF89.[/9=Q ']2:\T^*W[.+>)OCMX4\265K9Q:#++& M=4C;:H:2,EQ\F/FWJ,'ZE9S?\ (R)_UZ-_Z&*TZS&_Y&1/^O1O_0Q7 M:?:$>M>$=&\17^F7NIZ;;WUUIDIGLY9DW- Y'++[\#\AZ5KT44K+.X&Y@9]PX8 +@9XO\/?@C%X5^"NKZ#XGCM]3U#4A3_T$U\__M*WUYX"^(7PZ\?6VFW.IP:<+FVN8;5" M6*LF5!(!P#EN3Z5E4A&E&,X_9M]W4\S,L'0RK#T<503C[%Q3:O=P,OC]IJ^+ M?$6OWEE9ZAK"W%QI]P7$%U;)@[XH\X!W95_-NW8^;H9<^(I?7L;.2 MI7ERTW[JLG9-];NS;];;+7Q7QM^RKX8\;>,KG7)K_4=.MKU8A?:78.L4%R8\ M!2P ] ./49X-8/CC]DW0/B=_86J6M\WA][>UAM98;6W5HY8D8^X(?:=N[)Z# M(.*^B*S/#?\ R K+_KG70\/2E=..Y]#5R'+*T:D:E!/G=WOJ]_EN]NYF_#SX M?Z3\,?"MKX?T59A8V[.X:X??(S,Q8EC@9.3Z=A6EK7WM._Z^T_DU:=9FM?>T M[_K[3^35NDHJR/:I4H4*<:5)6C%6271(T719$9'4,K#!5AD$>E4IM!TRXOHK MR73K26[BC\F.X>!3(B9SM#8R!GG'2K]%!XSFNWK.T'_D'M_P!= MY_\ T:]9^SCS\_78\^.!H1QCQR7[QQY6_*]S1JEK7_(&O_\ KWD_]!-7:I:U M_P @:_\ ^O>3_P!!-:'H$]I_QZP_[B_RJ:H;3_CUA_W%_E4U &9KG^KL_P#K M[A_]"%:=9FN?ZNS_ .ON'_T(5IT %9MK_P A[4/^N4/\WK2K-M?^0]J'_7*' M^;T :5%%% &=H?\ Q[7'_7U/_P"C&K1K.T/_ (]KC_KZG_\ 1C5HT 9OB#_D M%M_UUB_]&+6E6;X@_P"06W_76+_T8M:5 !69J'_(6TK_ 'Y/_19K3K,U#_D+ M:5_OR?\ HLT :=%%% !1110 4444 %%%% '$_%C_ ) NB?\ 8P:5_P"ED5=M M7$_%C_D"Z)_V,&E?^ED5=M0 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %<3\)_^0+K?_8P:K_Z62UVU<3\)_P#D"ZW_ -C! MJO\ Z62T =M117A'QN^+&L^$_B1H/AT:]IO@'1+BV6^B\1:U9O/::A=+*5.G MM+N1+<%0&+,VYMZA.0<@'N]%?-_Q4_:6UKP'\6/^$0@ATN._GDTU-%TFZ@E> M7Q MQ)MG:*Y5Q';^4 _$BL3LST85H^$_CUXDU>;X?:]>VFE_\(GXXU:ZTNRM M((I%O;(*D\EO+)(7*R;UMVWJ$7:9%P6VG(![_6#XH_X^_#__ &$E_P#14M;U M?]<7_ /032Z;_ ,@ZU_ZY+_(4 6:SM<_X]K?_ *^H/_1BUHUG:Y_Q[6__ M %]0?^C%H T:*** ,^W_ .0[>_\ 7O#_ .A2UH5GV_\ R';W_KWA_P#0I:T* M "LS0_\ 5WG_ %]S?^A&M.LS0_\ 5WG_ %]S?^A&@#3K,\1_\@>?ZI_Z&M:= M9GB/_D#S_5/_ $-: -.BBB@#.U+_ )"6D_\ 79__ $4]:-9VI?\ (2TG_KL_ M_HIZT: "LV/_ )&*X_Z]8_\ T.2M*LV/_D8KC_KUC_\ 0Y* -*BBB@#-\-_\ M@*R_ZYBM*LWPW_R K+_KF*TJ ,SQ)_R KW_KG6G69XD_Y 5[_P! MM*LVU_Y#NH?]M*@!DW^J?_=-5-"_Y >G_ /7O'_Z"*MS?ZI_]TU4T M+_D!Z?\ ]>\?_H(H O5F^(/^06W_ %UB_P#1BUI5F^(/^06W_76+_P!&+0!I M4444 9B_\C))_P!>B_\ H;5IUF+_ ,C))_UZ+_Z&U:= !6;H_P#KM3_Z^S_Z M E:59NC_ .NU/_K[/_H"4 :5%%% &=X>_P"0#I__ %P3^0K1K.\/?\@'3_\ MK@G\A6C0!FZO_P ?&E_]?0_]%O6E6;J__'QI?_7T/_1;UI4 %9C?\C(G_7HW M_H8K3K,;_D9$_P"O1O\ T,4 :=%%% &;X=_Y!2?]=)?_ $8U:59OAW_D%)_U MTE_]&-6E0!1UW_D!ZA_U[R?^@FK:J&A"L,@K@@_2JFN_\@/4/^O>3_T$U +_4=0T'Q1=?9+K1+>VWF,,IV[WY^7)8!L+@ M$9-=E\$_V78O >DWS>,K.SU+4-3N5LS"DADA%K@,01@?,6'_ (Z,5]/5F:WU MT_\ Z^X_Y&N..%IQGS_@?'T.%L!0QGUM)M+X8O6,;WO9.^][VV1\H^--2\4? MLHZUK&B^&;=+GPWXHDWZ(TS9&GW1(5UQWP", ]<*><$'WOX,?"^%9+2[ MN!J^LWUP;[4;Z50?-G;!.W/.T$<9[Y/>N@\;?#K0_B#_ &3_ &W:M<_V7>)? M6VV0IMD7IG'4>H[XKIJJG1Y)M].GEW-\!DOU3%SJR=Z:_AK^1/622\WMO9:& M?I?_ !]:I_U]#_T5'6A6?I?_ !]:I_U]#_T5'6A74?4A69X;_P"0%9?]T[_K[3^34 :=%%% &;)_R,5O M_P!>LG_H<=:59LG_ ",5O_UZR?\ H<=:5 !6=H/_ "#V_P"N\_\ Z->M&L[0 M?^0>W_7>?_T:] &C5+6O^0-?_P#7O)_Z":NU2UK_ ) U_P#]>\G_ *": )[3 M_CUA_P!Q?Y5-4-I_QZP_[B_RJ:@#,US_ %=G_P!?U#_KE#_-Z -*BBB@#.T/_CVN M/^OJ?_T8U:-9VA_\>UQ_U]3_ /HQJT: ,WQ!_P @MO\ KK%_Z,6M*LWQ!_R" MV_ZZQ?\ HQ:TJ "LS4/^0MI7^_)_Z+-:=9FH?\A;2O\ ?D_]%F@#3HHHH ** M** "BBB@ HHHH XGXL?\@71/^Q@TK_TLBKMJXGXL?\@71/\ L8-*_P#2R*NV MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MN)^$_P#R!=;_ .Q@U7_TLEKMJXGX3_\ (%UO_L8-5_\ 2R6@#MJ\K^,?PY\4 M_$J:/P_;:[#9^!M:LY[#Q!:R6<4DZQ,C#-N[#Y7?=M)8,% #* :]4HH \0\2 M?LM:9KDVOV<&MW-EX;\0&P;5-,:WCFE(;(8_[Q#;F4JS$UI> M#OV>;7PGJ7A^,Z]=W_AOPU=W-]H6BRPHHM)9A(/GE'S2B-9I50'& _)8@&O7 M:* "N:\26-M#J6@SQV\*3-J0S(J ,H MHHH S&_Y&2/_ *]&_P#0UK3K,;_D9(_^O1O_ $-:TZ *NJ_\@N\_ZXO_ .@F METW_ )!UK_UR7^0I-5_Y!=Y_UQ?_ -!-+IO_ "#K7_KDO\A0!9K.US_CVM_^ MOJ#_ -&+6C6=KG_'M;_]?4'_ *,6@#1HHHH S[?_ )#M[_U[P_\ H4M:%9]O M_P AV]_Z]X?_ $*6M"@ K,T/_5WG_7W-_P"A&M.LS0_]7>?]??ZI_Z&M:=9GB/_D#S_5/_0UH TZ*** ,[4O^0EI/_79__13UHUG: ME_R$M)_Z[/\ ^BGK1H *S8_^1BN/^O6/_P!#DK2K-C_Y&*X_Z]8__0Y* -*B MBB@#-\-_\@*R_P"N8K2K-\-_\@*R_P"N8K2H S/$G_("O?\ KG6G69XD_P"0 M%>_]#ZO M_P"AF@#3K,O?^0YIG^Y-_):TZS+W_D.:9_N3?R6@#3HHHH S;7_D.ZA_URA_ M]GK2K-M?^0[J'_7*'_V>M*@!DW^J?_=-5-"_Y >G_P#7O'_Z"*MS?ZI_]TU4 MT+_D!Z?_ ->\?_H(H O5F^(/^06W_76+_P!&+6E6;X@_Y!;?]=8O_1BT :5% M%% &8O\ R,DG_7HO_H;5IUF+_P C))_UZ+_Z&U:= !6;H_\ KM3_ .OL_P#H M"5I5FZ/_ *[4_P#K[/\ Z E &E1110!G>'O^0#I__7!/Y"M&L[P]_P @'3_^ MN"?R%:- &;J__'QI?_7T/_1;UI5FZO\ \?&E_P#7T/\ T6]:5 !68W_(R)_U MZ-_Z&*TZS&_Y&1/^O1O_ $,4 :=%%% &;X=_Y!2?]=)?_1C5I5F^'?\ D%)_ MUTE_]&-6E0!1UW_D!ZA_U[R?^@FKD?\ JU^@JGKO_(#U#_KWD_\ 035R/_5K M]!0 ZLS6^NG_ /7W'_(UIUF:WUT__K[C_D: -.BBB@#/TO\ X^M4_P"OH?\ MHJ.M"L_2_P#CZU3_ *^A_P"BHZT* "LSPW_R K+_ *YUIUF>&_\ D!67_7.@ M#3K,UK[VG?\ 7VG\FK3K,UK[VG?]?:?R:@#3HHHH S9/^1BM_P#KUD_]#CK2 MK-D_Y&*W_P"O63_T..M*@ K.T'_D'M_UWG_]&O6C6=H/_(/;_KO/_P"C7H T M:I:U_P @:_\ ^O>3_P!!-7:I:U_R!K__ *]Y/_030!/:?\>L/^XO\JFJ&T_X M]8?]Q?Y5-0!F:Y_J[/\ Z^X?_0A6G69KG^KL_P#K[A_]"%:= !6;:_\ (>U# M_KE#_-ZTJS;7_D/:A_URA_F] &E1110!G:'_ ,>UQ_U]3_\ HQJT:SM#_P"/ M:X_Z^I__ $8U:- &;X@_Y!;?]=8O_1BUI5F^(/\ D%M_UUB_]&+6E0 5F:A_ MR%M*_P!^3_T6:TZS-0_Y"VE?[\G_ *+- &G1110 4444 %%%% !1110!Q/Q8 M_P"0+HG_ &,&E?\ I9%7;5Q/Q8_Y NB?]C!I7_I9%7;4 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7$_"?_D"ZW_V,&J_^ MEDM=M7$_"?\ Y NM_P#8P:K_ .EDM ';4444 %%%% !6#XH_X^_#_P#V$E_] M%2UO5@^*/^/OP_\ ]A)?_14M &]1110!F-_R,D?_ %Z-_P"AK6G68W_(R1_] M>C?^AK6G0!5U7_D%WG_7%_\ T$TNF_\ (.M?^N2_R%)JO_(+O/\ KB__ *": M73?^0=:_]UO_U]0?\ HQ:T:SM<_P"/:W_Z^H/_ $8M &C1 M110!GV__ "';W_KWA_\ 0I:T*S[?_D.WO_7O#_Z%+6A0 5F:'_J[S_K[F_\ M0C6G69H?^KO/^ON;_P!"- &G69XC_P"0//\ 5/\ T-:TZS/$?_('G^J?^AK0 M!IT444 9VI?\A+2?^NS_ /HIZT:SM2_Y"6D_]=G_ /13UHT %9L?_(Q7'_7K M'_Z')6E6;'_R,5Q_UZQ_^AR4 :5%%% &;X;_ .0%9?\ 7,5I5F^&_P#D!67_ M %S%:5 &9XD_Y 5[_P!LG_H:5I5 MFR?\C%!_UZR?^AI0!I4444 9VF_\A+5O^NR?^BDK1K.TW_D):M_UV3_T4E:- M !69X;_Y \'U?_T,UIUF>&_^0/!]7_\ 0S0!IUF7O_(/\ ]!%6YO\ 5/\ [IJIH7_(#T__ *]X_P#T$4 7 MJS?$'_(+;_KK%_Z,6M*LWQ!_R"V_ZZQ?^C%H TJ*** ,Q?\ D9)/^O1?_0VK M3K,7_D9)/^O1?_0VK3H *S='_P!=J?\ U]G_ - 2M*LW1_\ 7:G_ -?9_P#0 M$H TJ*** ,[P]_R =/\ ^N"?R%:-9WA[_D Z?_UP3^0K1H S=7_X^-+_ .OH M?^BWK2K-U?\ X^-+_P"OH?\ HMZTJ "LQO\ D9$_Z]&_]#%:=9C?\C(G_7HW M_H8H TZ*** ,WP[_ ,@I/^NDO_HQJTJS?#O_ ""D_P"NDO\ Z,:M*@"CKO\ MR ]0_P"O>3_T$UH?]>\G_H)JY'_JU^@H =69K?73_P#K M[C_D:TZS-;ZZ?_U]Q_R- &G1110!GZ7_ ,?6J?\ 7T/_ $5'6A6?I?\ Q]:I M_P!?0_\ 14=:% !69X;_ .0%9?\ 7.M.LSPW_P @*R_ZYT :=9FM?>T[_K[3 M^35IUF:U][3O^OM/Y-0!IT444 9LG_(Q6_\ UZR?^AQUI5FR?\C%;_\ 7K)_ MZ''6E0 5G:#_ ,@]O^N\_P#Z->M&L[0?^0>W_7>?_P!&O0!HU2UK_D#7_P#U M[R?^@FKM4M:_Y U__P!>\G_H)H GM/\ CUA_W%_E4U0VG_'K#_N+_*IJ ,S7 M/]79_P#7W#_Z$*TZS-<_U=G_ -?@#2HHHH SM#_P"/:X_Z^I__ $8U:-9VA_\ 'M3;[-IR0H%7L(;O M5=-TE;N&9[B*.8R3S,&$<066-1L!(RS,P&*@\$_&;QCJ0^&'BN^O[:ZT+QYJ M]SIIT-+55_L^/R[B2WDCF!W.X%L ^XD'S&*A=H% 'TE6#XH_X^_#_P#V$E_] M%2UO5R.O^(--O-?]<7_ /032Z;_ ,@ZU_ZY+_(4 6:SM<_X]K?_ *^H/_1BUHUG:Y_Q M[6__ %]0?^C%H T:*** ,^W_ .0[>_\ 7O#_ .A2UH5GV_\ R';W_KWA_P#0 MI:T* "LS0_\ 5WG_ %]S?^A&M.LS0_\ 5WG_ %]S?^A&@#3K,\1_\@>?ZI_Z M&M:=9GB/_D#S_5/_ $-: -.BBB@#.U+_ )"6D_\ 79__ $4]:-9VI?\ (2TG M_KL__HIZT: "LV/_ )&*X_Z]8_\ T.2M*LV/_D8KC_KUC_\ 0Y* -*BBB@#- M\-_\@*R_ZYBM*LWPW_R K+_KF*TJ ,SQ)_R KW_KG6G69XD_Y 5[_P!M*LVU_Y#NH?]M*@!DW^J?_=-5-"_Y >G_ /7O'_Z"*MS?ZI_] MTU4T+_D!Z?\ ]>\?_H(H O5F^(/^06W_ %UB_P#1BUI5F^(/^06W_76+_P!& M+0!I4444 9B_\C))_P!>B_\ H;5IUF+_ ,C))_UZ+_Z&U:= !6;H_P#KM3_Z M^S_Z E:59NC_ .NU/_K[/_H"4 :5%%% &=X>_P"0#I__ %P3^0K1K.\/?\@' M3_\ K@G\A6C0!FZO_P ?&E_]?0_]%O6E6;J__'QI?_7T/_1;UI4 %9C?\C(G M_7HW_H8K3K,;_D9$_P"O1O\ T,4 :=%%% &;X=_Y!2?]=)?_ $8U:59OAW_D M%)_UTE_]&-6E0!1UW_D!ZA_U[R?^@FKD?^K7Z"J>N_\ (#U#_KWD_P#035R/ M_5K]!0 ZLS6^NG_]?&_P#D!67_ %SH TZS M-:^]IW_7VG\FK3K,UK[VG?\ 7VG\FH TZ*** ,V3_D8K?_KUD_\ 0XZTJS9/ M^1BM_P#KUD_]#CK2H *SM!_Y![?]=Y__ $:]:-9V@_\ (/;_ *[S_P#HUZ - M&J6M?\@:_P#^O>3_ -!-7:I:U_R!K_\ Z]Y/_030!/:?\>L/^XO\JFJ&T_X] M8?\ <7^534 9FN?ZNS_Z^X?_ $(5IUF:Y_J[/_K[A_\ 0A6G0 5FVO\ R'M0 M_P"N4/\ -ZTJS;7_ )#VH?\ 7*'^;T :5%%% &=H?_'M:?%#X5ZK\1M4MK4>*=0T[PA?6T MUEX@T:W>,"]@9&"K&QC9HBQHHHH S&_Y&2/\ Z]&_]#6M.LQO^1DC M_P"O1O\ T-:TZ *NJ_\ (+O/^N+_ /H)I=-_Y!UK_P!?]<7_ M /032Z;_ ,@ZU_ZY+_(4 6:SM<_X]K?_ *^H/_1BUHUG:Y_Q[6__ %]0?^C% MH T:*** ,^W_ .0[>_\ 7O#_ .A2UH5GV_\ R';W_KWA_P#0I:T* "LS0_\ M5WG_ %]S?^A&M.LS0_\ 5WG_ %]S?^A&@#3K,\1_\@>?ZI_Z&M:=9GB/_D#S M_5/_ $-: -.BBB@#.U+_ )"6D_\ 79__ $4]:-9VI?\ (2TG_KL__HIZT: " MLV/_ )&*X_Z]8_\ T.2M*LV/_D8KC_KUC_\ 0Y* -*BBB@#-\-_\@*R_ZYBM M*LWPW_R K+_KF*TJ ,SQ)_R KW_KG6G69XD_Y 5[_P!M*LVU_Y# MNH?]M*@!DW^J?_=-5-"_Y >G_ /7O'_Z"*MS?ZI_]TU4T+_D!Z?\ M]>\?_H(H O5F^(/^06W_ %UB_P#1BUI5F^(/^06W_76+_P!&+0!I4444 9B_ M\C))_P!>B_\ H;5IUF+_ ,C))_UZ+_Z&U:= !6;H_P#KM3_Z^S_Z E:59NC_ M .NU/_K[/_H"4 :5%%% &=X>_P"0#I__ %P3^0K1K.\/?\@'3_\ K@G\A6C0 M!FZO_P ?&E_]?0_]%O6E6;J__'QI?_7T/_1;UI4 %9C?\C(G_7HW_H8K3K,; M_D9$_P"O1O\ T,4 :=%%% &;X=_Y!2?]=)?_ $8U:59OAW_D%)_UTE_]&-6E M0!1UW_D!ZA_U[R?^@FKD?^K7Z"J>N_\ (#U#_KWD_P#035R/_5K]!0 ZLS6^ MNG_]?&_P#D!67_ %SH TZS-:^]IW_7VG\F MK3K,UK[VG?\ 7VG\FH TZ*** ,V3_D8K?_KUD_\ 0XZTJS9/^1BM_P#KUD_] M#CK2H *SM!_Y![?]=Y__ $:]:-9V@_\ (/;_ *[S_P#HUZ -&J6M?\@:_P#^ MO>3_ -!-7:I:U_R!K_\ Z]Y/_030!/:?\>L/^XO\JFJ&T_X]8?\ <7^534 9 MFN?ZNS_Z^X?_ $(5IUF:Y_J[/_K[A_\ 0A6G0 5FVO\ R'M0_P"N4/\ -ZTJ MS;7_ )#VH?\ 7*'^;T :5%%% &=H?_'MC?\ H:UI MT 5=5_Y!=Y_UQ?\ ]!-+IO\ R#K7_KDO\A2:K_R"[S_KB_\ Z":73?\ D'6O M_7)?Y"@"S6=KG_'M;_\ 7U!_Z,6M&L[7/^/:W_Z^H/\ T8M &C1110!GV_\ MR';W_KWA_P#0I:T*S[?_ )#M[_U[P_\ H4M:% !69H?^KO/^ON;_ -"-:=9F MA_ZN\_Z^YO\ T(T :=9GB/\ Y \_U3_T-:TZS/$?_('G^J?^AK0!IT444 9V MI?\ (2TG_KL__HIZT:SM2_Y"6D_]=G_]%/6C0 5FQ_\ (Q7'_7K'_P"AR5I5 MFQ_\C%L?_H_\AS3/]R;^2UIUF7O_ "'-,_W)OY+0 M!IT444 9MK_R'=0_ZY0_^SUI5FVO_(=U#_KE#_[/6E0 R;_5/_NFJFA?\@/3 M_P#KWC_]!%6YO]4_^Z:J:%_R ]/_ .O>/_T$4 7JS?$'_(+;_KK%_P"C%K2K M-\0?\@MO^NL7_HQ: -*BBB@#,7_D9)/^O1?_ $-JTZS%_P"1DD_Z]%_]#:M. M@ K-T?\ UVI_]?9_] 2M*LW1_P#7:G_U]G_T!* -*BBB@#.\/?\ (!T__K@G M\A6C6=X>_P"0#I__ %P3^0K1H S=7_X^-+_Z^A_Z+>M*LW5_^/C2_P#KZ'_H MMZTJ "LQO^1D3_KT;_T,5IUF-_R,B?\ 7HW_ *&* -.BBB@#-\._\@I/^NDO M_HQJTJS?#O\ R"D_ZZ2_^C&K2H HZ[_R ]0_Z]Y/_035R/\ U:_053UW_D!Z MA_U[R?\ H)JY'_JU^@H =69K?73_ /K[C_D:TZS-;ZZ?_P!?&_^0%9?]U#_KE#_-Z -*BBB@#.T/\ X]KC_KZG M_P#1C5HUG:'_ ,>UQ_U]3_\ HQJT: ,WQ!_R"V_ZZQ?^C%K2K-\0?\@MO^NL M7_HQ:TJ "LS4/^0MI7^_)_Z+-:=9FH?\A;2O]^3_ -%F@#3HHHH **** "BB MB@ HHHH XGXL?\@71/\ L8-*_P#2R*NVKB?BQ_R!=$_[O_2R*NVH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N)^$__ M "!=;_[?_ $LEKMJXGX3_ /(%UO\ [?_2R6@#MJ**^?_V@?'&O^%?& MVE#4==U7P/\ #V&R%ZWB?2M-^V0K?++_ *F_.UO)MMFTYPJN78,Z[1D ^@** M\ ^*WQLUVT^)'A'1?"%[8_V1:ZWIEKXCO'B$PF%ZV(K6$YPK^7^^9N2%,7]^ MLOP1\9/&&I+\,/%E]J-O=:'X\UBYTTZ$MHBC3XO+N)+=XY1\S.!; /O)#>8Q M 7 % 'TG6#XH_P"/OP__ -A)?_14M;U\ M/_H4M:%9]O\ \AV]_P"O>'_T*6M"@ K,T/\ U=Y_U]S?^A&M.LS0_P#5WG_7 MW-_Z$: -.LSQ'_R!Y_JG_H:UIUF>(_\ D#S_ %3_ -#6@#3HHHH SM2_Y"6D M_P#79_\ T4]:-9VI?\A+2?\ KL__ **>M&@ K-C_ .1BN/\ KUC_ /0Y*TJS M8_\ D8KC_KUC_P#0Y* -*BBB@#-\-_\ ("LO^N8K2K-\-_\ ("LO^N8K2H S M/$G_ " KW_KG6G69XD_Y 5[_ -M* M@!DW^J?_ '3530O^0'I__7O'_P"@BKB_\ H;5IT %9NC_Z[4_^OL_^@)6E6;H_^NU/_K[/_H"4 M :5%%% &=X>_Y .G_P#7!/Y"M&L[P]_R =/_ .N"?R%:- &;J_\ Q\:7_P!? M0_\ 1;UI5FZO_P ?&E_]?0_]%O6E0 5F-_R,B?\ 7HW_ *&*TZS&_P"1D3_K MT;_T,4 :=%%% &;X=_Y!2?\ 727_ -&-6E6;X=_Y!2?]=)?_ $8U:5 %'7?^ M0'J'_7O)_P"@FKD?^K7Z"J>N_P#(#U#_ *]Y/_035R/_ %:_04 .K,UOKI__ M %]Q_P C6G69K?73_P#K[C_D: -.BBB@#/TO_CZU3_KZ'_HJ.M"L_2_^/K5/ M^OH?^BHZT* "LSPW_P @*R_ZYUIUF>&_^0%9?]W_ %WG_P#1KUHUG:#_ ,@]O^N\_P#Z->@#1JEK7_(&O_\ KWD_ M]!-7:I:U_P @:_\ ^O>3_P!!- $]I_QZP_[B_P JFJ&T_P"/6'_<7^534 9F MN?ZNS_Z^X?\ T(5IUF:Y_J[/_K[A_P#0A6G0 5FVO_(>U#_KE#_-ZTJS;7_D M/:A_URA_F] &E1110!G:'_Q[7'_7U/\ ^C&K1K.T/_CVN/\ KZG_ /1C5HT M9OB#_D%M_P!=8O\ T8M:59OB#_D%M_UUB_\ 1BUI4 %9FH?\A;2O]^3_ -%F MM.LS4/\ D+:5_OR?^BS0!IT444 %%%% !1110 4444 <3\6/^0+HG_8P:5_Z M615VU<3\6/\ D"Z)_P!C!I7_ *615VU !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5Q/PG_ .0+K?\ V,&J_P#I9+7;5Q/P MG_Y NM_]C!JO_I9+0!VU>:_%#X4ZI\1M5MK;_A*-0T[PC>VTUEK^C6[H!?0, MC!51C&6B+%B'*,I*\#GFO2J* /-?%7[.?PZ\72:7)>^%-+CGT^]M;Z.X@LXE MED:W"B-)'*$NFU54J3R% [4GA7X ^'/"&K:7?]<7_P#032Z;_P @ZU_ZY+_( M4 6:SM<_X]K?_KZ@_P#1BUHUG:Y_Q[6__7U!_P"C%H T:*** ,^W_P"0[>_] M>\/_ *%+6A6?;_\ (=O?^O>'_P!"EK0H *S-#_U=Y_U]S?\ H1K3K,T/_5WG M_7W-_P"A&@#3K,\1_P#('G^J?^AK6G69XC_Y \_U3_T-: -.BBB@#.U+_D): M3_UV?_T4]:-9VI?\A+2?^NS_ /HIZT: "LV/_D8KC_KUC_\ 0Y*TJS8_^1BN M/^O6/_T.2@#2HHHH S?#?_("LO\ KF*TJS?#?_("LO\ KF*TJ ,SQ)_R KW_ M *YUIUF>)/\ D!7O_7.M.@ K-D_Y&*#_ *]9/_0TK2K-D_Y&*#_KUD_]#2@# M2HHHH SM-_Y"6K?]=D_]%)6C6=IO_(2U;_KLG_HI*T: "LSPW_R!X/J__H9K M3K,\-_\ ('@^K_\ H9H TZS+W_D.:9_N3?R6M.LR]_Y#FF?[DW\EH TZ*** M,VU_Y#NH?]G_P#7O'_Z"* +U9OB#_D%M_UUB_\ 1BUI5F^(/^06 MW_76+_T8M &E1110!F+_ ,C))_UZ+_Z&U:=9B_\ (R2?]>B_^AM6G0 5FZ/_ M *[4_P#K[/\ Z E:59NC_P"NU/\ Z^S_ .@)0!I4444 9WA[_D Z?_UP3^0K M1K.\/?\ (!T__K@G\A6C0!FZO_Q\:7_U]#_T6]:59NK_ /'QI?\ U]#_ -%O M6E0 5F-_R,B?]>C?^ABM.LQO^1D3_KT;_P!#% &G1110!F^'?^04G_727_T8 MU:59OAW_ )!2?]=)?_1C5I4 4==_Y >H?]>\G_H)JY'_ *M?H*IZ[_R ]0_Z M]Y/_ $$U3_T$T 3VG_' MK#_N+_*IJAM/^/6'_<7^534 9FN?ZNS_ .ON'_T(5IUF:Y_J[/\ Z^X?_0A6 MG0 5FVO_ "'M0_ZY0_S>M*LVU_Y#VH?]C?\ MH:UIUF-_R,D?_7HW_H:UIT 5=5_Y!=Y_UQ?_ -!-+IO_ "#K7_KDO\A2:K_R M"[S_ *XO_P"@FETW_D'6O_7)?Y"@"S6=KG_'M;_]?4'_ *,6M&L[7/\ CVM_ M^OJ#_P!&+0!HT444 9]O_P AV]_Z]X?_ $*6M"L^W_Y#M[_U[P_^A2UH4 %9 MFA_ZN\_Z^YO_ $(UIUF:'_J[S_K[F_\ 0C0!IUF>(_\ D#S_ %3_ -#6M.LS MQ'_R!Y_JG_H:T :=%%% &=J7_(2TG_KL_P#Z*>M&L[4O^0EI/_79_P#T4]:- M !6;'_R,5Q_UZQ_^AR5I5FQ_\C%L?_H)/^0%>_\ 7.M.LSQ)_P @*]_ZYUIT %9LG_(Q M0?\ 7K)_Z&E:59LG_(Q0?]>LG_H:4 :5%%% &=IO_(2U;_KLG_HI*T:SM-_Y M"6K?]=D_]%)6C0 5F>&_^0/!]7_]#-:=9GAO_D#P?5__ $,T :=9E[_R'-,_ MW)OY+6G69>_\AS3/]R;^2T :=%%% &;:_P#(=U#_ *Y0_P#L]:59MK_R'=0_ MZY0_^SUI4 ,F_P!4_P#NFJFA?\@/3_\ KWC_ /015N;_ %3_ .Z:J:%_R ]/ M_P"O>/\ ]!% %ZLWQ!_R"V_ZZQ?^C%K2K-\0?\@MO^NL7_HQ: -*BBB@#,7_ M )&23_KT7_T-JTZS%_Y&23_KT7_T-JTZ "LW1_\ 7:G_ -?9_P#0$K2K-T?_ M %VI_P#7V?\ T!* -*BBB@#.\/?\@'3_ /K@G\A6C6=X>_Y .G_]<$_D*T: M,W5_^/C2_P#KZ'_HMZTJS=7_ ./C2_\ KZ'_ *+>M*@ K,;_ )&1/^O1O_0Q M6G68W_(R)_UZ-_Z&* -.BBB@#-\._P#(*3_KI+_Z,:M*LWP[_P @I/\ KI+_ M .C&K2H HZ[_ ,@/4/\ KWD_]!-7(_\ 5K]!5/7?^0'J'_7O)_Z":N1_ZM?H M* '5F:WUT_\ Z^X_Y&M.LS6^NG_]?&_P#D!67_ %SK3K,\-_\ ("LO^N= M&G69K7WM._Z^T_DU:=9FM?>T[_K[3^34 :=%%% &;)_R,5O_ ->LG_H<=:59 MLG_(Q6__ %ZR?^AQUI4 %9V@_P#(/;_KO/\ ^C7K1K.T'_D'M_UWG_\ 1KT M:-4M:_Y U_\ ]>\G_H)J[5+6O^0-?_\ 7O)_Z": )[3_ (]8?]Q?Y5-4-I_Q MZP_[B_RJ:@#,US_5V?\ U]P_^A"M.LS7/]79_P#7W#_Z$*TZ "LVU_Y#VH?] M/VC;S7=%\7:?K.LR^)K;X7Z;8? M;9M0\(%#/IU_'*7-Q=Q8,DMN(P,!%=00Y=2,$ 'T/17AWQ2\1:C;^+O $OA' MQ;?WFM:_J5FUOHD1B>QETI2K7MQ(FS<$$+,1)NR)&B4=<'C? 7Q(\6:A;_"+ MQM-X@N[^/QUK=U87^B2+&;.WMVBNI(?)"H&1HOLT8+%CNRY;DC !]1U@^*/^ M/OP__P!A)?\ T5+6]7(Z]J[7.N:':&PO(0FI?\?$D8$38BEZ'/?MQ0!UU%%% M &8W_(R1_P#7HW_H:UIUF-_R,D?_ %Z-_P"AK6G0!5U7_D%WG_7%_P#T$TNF M_P#(.M?^N2_R%)JO_(+O/^N+_P#H)I=-_P"0=:_]UO_P!? M4'_HQ:T:SM<_X]K?_KZ@_P#1BT :-%%% &?;_P#(=O?^O>'_ -"EK0K/M_\ MD.WO_7O#_P"A2UH4 %9FA_ZN\_Z^YO\ T(UIUF:'_J[S_K[F_P#0C0!IUF>( M_P#D#S_5/_0UK3K,\1_\@>?ZI_Z&M &G1110!G:E_P A+2?^NS_^BGK1K.U+ M_D):3_UV?_T4]:- !6;'_P C%L?_ *')6E6;'_R,5Q_UZQ_^AR4 :5%% M% &;X;_Y 5E_US%:59OAO_D!67_7,5I4 9GB3_D!7O\ USK3K,\2?\@*]_ZY MUIT %9LG_(Q0?]>LG_H:5I5FR?\ (Q0?]>LG_H:4 :5%%% &=IO_ "$M6_Z[ M)_Z*2M&L[3?^0EJW_79/_125HT %9GAO_D#P?5__ $,UIUF>&_\ D#P?5_\ MT,T :=9E[_R'-,_W)OY+6G69>_\ (/_T$5;F_U3_[IJIH M7_(#T_\ Z]X__010!>K-\0?\@MO^NL7_ *,6M*LWQ!_R"V_ZZQ?^C%H TJ** M* ,Q?^1DD_Z]%_\ 0VK3K,7_ )&23_KT7_T-JTZ "LW1_P#7:G_U]G_T!*TJ MS='_ -=J?_7V?_0$H TJ*** ,[P]_P @'3_^N"?R%:-9WA[_ ) .G_\ 7!/Y M"M&@#-U?_CXTO_KZ'_HMZTJS=7_X^-+_ .OH?^BWK2H *S&_Y&1/^O1O_0Q6 MG68W_(R)_P!>C?\ H8H TZ*** ,WP[_R"D_ZZ2_^C&K2K-\._P#(*3_KI+_Z M,:M*@"CKO_(#U#_KWD_]!-7(_P#5K]!5/7?^0'J'_7O)_P"@FKD?^K7Z"@!U M9FM]=/\ ^ON/^1K3K,UOKI__ %]Q_P C0!IT444 9^E_\?6J?]?0_P#14=:% M9^E_\?6J?]?0_P#14=:% !69X;_Y 5E_USK3K,\-_P#("LO^N= &G69K7WM. M_P"OM/Y-6G69K7WM._Z^T_DU &G1110!FR?\C%;_ /7K)_Z''6E6;)_R,5O_ M ->LG_H<=:5 !6=H/_(/;_KO/_Z->M&L[0?^0>W_ %WG_P#1KT :-4M:_P"0 M-?\ _7O)_P"@FKM4M:_Y U__ ->\G_H)H GM/^/6'_<7^535#:?\>L/^XO\ M*IJ ,S7/]79_]?-YO%ENVJ:=K4T%O:2/8: MI<01&"')CA$:N$$8))V@ $DDYJ7P[\$_"/A;Q!#J^G:?-%-;2W$UG;27!F*1%RS9*@?>;& QSW5% !6#XH_X^_#_ /V$E_\ 14M;U8/BC_C[ M\/\ _827_P!%2T ;U%%% &8W_(R1_P#7HW_H:UIUF-_R,D?_ %Z-_P"AK6G0 M!5U7_D%WG_7%_P#T$TNF_P#(.M?^N2_R%)JO_(+O/^N+_P#H)I=-_P"0=:_] MUO_P!?4'_HQ:T:SM<_X]K?_KZ@_P#1BT :-%%% &?;_P#( M=O?^O>'_ -"EK0K/M_\ D.WO_7O#_P"A2UH4 %9FA_ZN\_Z^YO\ T(UIUF:' M_J[S_K[F_P#0C0!IUF>(_P#D#S_5/_0UK3K,\1_\@>?ZI_Z&M &G1110!G:E M_P A+2?^NS_^BGK1K.U+_D):3_UV?_T4]:- !6;'_P C%L?_ *')6E6; M'_R,5Q_UZQ_^AR4 :5%%% &;X;_Y 5E_US%:59OAO_D!67_7,5I4 9GB3_D! M7O\ USK3K,\2?\@*]_ZYUIT %9LG_(Q0?]>LG_H:5I5FR?\ (Q0?]>LG_H:4 M :5%%% &=IO_ "$M6_Z[)_Z*2M&L[3?^0EJW_79/_125HT %9GAO_D#P?5__ M $,UIUF>&_\ D#P?5_\ T,T :=9E[_R'-,_W)OY+6G69>_\ (/_T$5;F_U3_[IJIH7_(#T_\ Z]X__010!>K-\0?\@MO^NL7_ *,6M*LW MQ!_R"V_ZZQ?^C%H TJ*** ,Q?^1DD_Z]%_\ 0VK3K,7_ )&23_KT7_T-JTZ M"LW1_P#7:G_U]G_T!*TJS='_ -=J?_7V?_0$H TJ*** ,[P]_P @'3_^N"?R M%:-9WA[_ ) .G_\ 7!/Y"M&@#-U?_CXTO_KZ'_HMZTJS=7_X^-+_ .OH?^BW MK2H *S&_Y&1/^O1O_0Q6G68W_(R)_P!>C?\ H8H TZ*** ,WP[_R"D_ZZ2_^ MC&K2K-\._P#(*3_KI+_Z,:M*@"CKO_(#U#_KWD_]!-7(_P#5K]!5/7?^0'J' M_7O)_P"@FKD?^K7Z"@!U9FM]=/\ ^ON/^1K3K,UOKI__ %]Q_P C0!IT444 M9^E_\?6J?]?0_P#14=:%9^E_\?6J?]?0_P#14=:% !69X;_Y 5E_USK3K,\- M_P#("LO^N= &G69K7WM._P"OM/Y-6G69K7WM._Z^T_DU &G1110!FR?\C%;_ M /7K)_Z''6E6;)_R,5O_ ->LG_H<=:5 !6=H/_(/;_KO/_Z->M&L[0?^0>W_ M %WG_P#1KT :-4M:_P"0-?\ _7O)_P"@FKM4M:_Y U__ ->\G_H)H GM/^/6 M'_<7^535#:?\>L/^XO\ *IJ ,S7/]79_]?K!\4?\??A_P#["2_^BI: -ZBBB@#,;_D9(_\ KT;_ -#6 MM.LQO^1DC_Z]&_\ 0UK3H JZK_R"[S_KB_\ Z":73?\ D'6O_7)?Y"DU7_D% MWG_7%_\ T$TNF_\ (.M?^N2_R% %FL[7/^/:W_Z^H/\ T8M:-9VN?\>UO_U] M0?\ HQ: -&BBB@#/M_\ D.WO_7O#_P"A2UH5GV__ "';W_KWA_\ 0I:T* "L MS0_]7>?]?(_ M^0//]4_]#6@#3HHHH SM2_Y"6D_]=G_]%/6C6=J7_(2TG_KL_P#Z*>M&@ K- MC_Y&*X_Z]8__ $.2M*LV/_D8KC_KUC_]#DH TJ*** ,WPW_R K+_ *YBM*LW MPW_R K+_ *YBM*@#,\2?\@*]_P"N=:=9GB3_ ) 5[_USK3H *S9/^1B@_P"O M63_T-*TJS9/^1B@_Z]9/_0TH TJ*** ,[3?^0EJW_79/_125HUG:;_R$M6_Z M[)_Z*2M&@ K,\-_\@>#ZO_Z&:TZS/#?_ "!X/J__ *&: -.LR]_Y#FF?[DW\ MEK3K,O?^0YIG^Y-_): -.BBB@#-M?^0[J'_7*'_V>M*LVU_Y#NH?]\?_H(JW-_JG_W3530O^0'I_\ U[Q_^@B@"]6; MX@_Y!;?]=8O_ $8M:59OB#_D%M_UUB_]&+0!I4444 9B_P#(R2?]>B_^AM6G M68O_ ",DG_7HO_H;5IT %9NC_P"NU/\ Z^S_ .@)6E6;H_\ KM3_ .OL_P#H M"4 :5%%% &=X>_Y .G_]<$_D*T:SO#W_ " =/_ZX)_(5HT 9NK_\?&E_]?0_ M]%O6E6;J_P#Q\:7_ -?0_P#1;UI4 %9C?\C(G_7HW_H8K3K,;_D9$_Z]&_\ M0Q0!IT444 9OAW_D%)_UTE_]&-6E6;X=_P"04G_727_T8U:5 %'7?^0'J'_7 MO)_Z":N1_P"K7Z"J>N_\@/4/^O>3_P!!-7(_]6OT% #JS-;ZZ?\ ]?W_7>?_T:]:-9V@_\@]O^N\__ *->@#1JEK7_ "!K_P#Z]Y/_ $$U M=JEK7_(&O_\ KWD_]!- $]I_QZP_[B_RJ:H;3_CUA_W%_E4U &9KG^KL_P#K M[A_]"%:=9FN?ZNS_ .ON'_T(5IT %9MK_P A[4/^N4/\WK2K-M?^0]J'_7*' M^;T :5%%% &=H?\ Q[7'_7U/_P"C&K1K.T/_ (]KC_KZG_\ 1C5HT 9OB#_D M%M_UUB_]&+6E6;X@_P"06W_76+_T8M:5 !69J'_(6TK_ 'Y/_19K3K,U#_D+ M:5_OR?\ HLT :=%%% !1110 4444 %%%% '$_%C_ ) NB?\ 8P:5_P"ED5=M M7$_%C_D"Z)_V,&E?^ED5=M0 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %<3\)_^0+K?_8P:K_Z62UVU<3\)_P#D"ZW_ -C! MJO\ Z62T =M1110 TR*'"%@'8$A<\D#K_,?G3J^:M6AOOA_\?(=?\=66J:G8 MZQKD6G>&?$^F:JXAL$N(U1=.N++:UXQUZ]M-;LIKV22U> Q7CF-+/4M'C_ +(U)Q#J(PZ1*5DQ%(/E^:@#M:*P M/^$LD_Z .K_]^$_^+H_X2R3_ * .K_\ ?A/_ (N@"XW_ ",D?_7HW_H:UIUR MC>(9SK"7/]@ZOY8@:,_N4ZE@?[_M5S_A+)/^@#J__?A/_BZ -75?^07>?]<7 M_P#032Z;_P @ZU_ZY+_(5A7WB::XLKB)=!U?=)&RC]RG4C']^EL_$TT%I!&V M@ZON1%4_N4[#_?H Z6L[7/\ CVM_^OJ#_P!&+5'_ (2R3_H ZO\ ]^$_^+JI MJ7B*>[AB5-!U?*SQ2']RG17!/\?H* .JHK _X2R3_H ZO_WX3_XNC_A+)/\ MH ZO_P!^$_\ BZ +]O\ \AV]_P"O>'_T*6M"N5B\13IJES.=!U?9)%&@_T2X#Z#J^9)Y)!^Y3H6R/XZ .KK,\1_\@>?ZI_Z&M4_^ M$LD_Z .K_P#?A/\ XNJ>K^(9[[3Y(8]!U?>Q7&84[,#_ '_:@#JZ*P/^$LD_ MZ .K_P#?A/\ XNC_ (2R3_H ZO\ ]^$_^+H O:E_R$M)_P"NS_\ HIZT:Y6\ M\13S7=C*N@ZOMAD9F_QTRV@DT'5]\:!3B%/_ (NKG_"62?\ 0!U?_OPG_P 70!<\2?\ M("O?^N=:=^TRY@CT'5]\B8&84_P#BZN?\)9)_T =7_P"_"?\ Q= & M_6;)_P C%!_UZR?^AI5+_A+)/^@#J_\ WX3_ .+JFWB*=M6BN1H.K^6L#QG] MRG4LI'\?L: .KHK _P"$LD_Z .K_ /?A/_BZ/^$LD_Z .K_]^$_^+H O:;_R M$M6_Z[)_Z*2M&N/TWQ:6U'5MNB:LS"= RB!/E/E)Q]_TP?QK1_X2R3_H ZO_ M -^$_P#BZ -^LSPW_P @>#ZO_P"AFJ?_ EDG_0!U?\ [\)_\75+1_$$]CI\ M<,F@ZOO4MG$*=V)_O^] '65F7O\ R'-,_P!R;^2U3_X2R3_H ZO_ -^$_P#B MZIW'B&>74K.<:#J^R%9 W[E/X@,?Q^U '5T5@?\ "62?] '5_P#OPG_Q='_" M62?] '5_^_"?_%T 7;7_ )#NH?\ 7*'_ -GK2KE(?$4\>IW4YT'5]DL<:C]R MG5=V?X_<5<_X2R3_ * .K_\ ?A/_ (N@#KG_"62?] '5_\ OPG_ ,70 M!OUFZ/\ Z[4_^OL_^@)5+_A+)/\ H ZO_P!^$_\ BZIZ?XAGMI+UFT'5\33F M1?W*=-JC^_Z@T =716!_PEDG_0!U?_OPG_Q='_"62?\ 0!U?_OPG_P 70!>\ M/?\ (!T__K@G\A6C7*Z3XBGL]+M()-!U??'$J-^Y3J!S_'5O_A+)/^@#J_\ MWX3_ .+H NZO_P ?&E_]?0_]%O6E7*7WB*>YFLF70=7Q#/YC?N4Z;&']_P!2 M*N?\)9)_T =7_P"_"?\ Q= &_68W_(R)_P!>C?\ H8JG_P )9)_T =7_ ._" M?_%U3/B"?^V%N?[!U?RQ 8_]2G7<#_?H ZNBL#_A+)/^@#J__?A/_BZ/^$LD M_P"@#J__ 'X3_P"+H N^'?\ D%)_UTE_]&-6E7*:3XAGLK%8I-!U?<'=O]2G M=R1_'Z&KG_"62?\ 0!U?_OPG_P 70!HZ[_R ]0_Z]Y/_ $$UO> M+F70]19]#U:-!;2%F,"8 VG)^_5U/%WGOG;0=7Q--YB_N4Z;$7^_P"JFK?_ EDG_0!U?\ [\)_\70! MOUF>&_\ D!67_7.J?_"62?\ 0!U?_OPG_P 75/1_$,]CIEM!)H.K[XTP<0I_ M\70!U=9FM?>T[_K[3^353_X2R3_H ZO_ -^$_P#BZI:EX@GNFM"F@ZO^ZG61 MOW*= #_M^] '645@?\)9)_T =7_[\)_\71_PEDG_ $ =7_[\)_\ %T 79/\ MD8K?_KUD_P#0XZTJY1_$4[:M%W_ %WG_P#1KU1_X2R3_H ZO_WX3_XNJFF>(I[.U,;Z M#J^[S97_ -2G1I&8?Q^A% '552UK_D#7_P#U[R?^@FLW_A+)/^@#J_\ WX3_ M .+JMJ7B2:ZT^ZA30=7WR1,B_N4ZD$?WZ .BM/\ CUA_W%_E4UG^_4G_"62?\ 0!U?_OPG_P 70!(9X]4N[@Z#J^R6.-5_T/_CVN/^OJ?_T8 MU:-TAE5]!U?+3RR#]RG1G)'\?H:M_\)9)_P! '5_^_"?_ != %WQ! M_P @MO\ KK%_Z,6M*N4U7Q#/>69B30=7W%XV_P!2G0.I/\?H*N?\)9)_T =7 M_P"_"?\ Q= &_69J'_(6TK_?D_\ 19JG_P )9)_T =7_ ._"?_%U4;Q%]L\0 MZ- ^F:A9L[R[7N(E"<1L>H8T =51110 4444 %%%% !1110!Q/Q8_P"0+HG_ M &,&E?\ I9%7;5Q/Q8_Y NB?]C!I7_I9%7;4 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !7$_"?_D"ZW_V,&J_^EDM=M7$_ M"?\ Y NM_P#8P:K_ .EDM ';4444 4_$C6?$=Q\6_!/A31O$,WAVRU/3=3O+J:UM8)I7> VP MC \Y' '[Y\X&3QS0!ZM5>ZL8+QK=IDWM;R>='R1M;!&?R8_G7S;9?M:7'AZR M_L+7+/3]2\8V>HZOI\THN&L;2ZCL'13,ORRE7D\Z "/! 8O\P"UZ'X/^.4_Q M$U@0^'?#,SZ;:V>GW>IW.J70LYK3[7$)EC6$HV]XXF5G#,F-P +'- 'J]%>& M_M'?%;7M$^#.J^*OAKK^@3+IKJUY?$B]VJ'0>7&JG9O;=@ES\H.<$D8L?M+> M-O$7P[\,7.OZ#K5]:W5K;[[;3H]'%Q932B1U0[9.,4 >U M45%:S"XM890R.)$#AHVW*X]ZEH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BOF/\ X6IXYT+P'JOQ M&G\0KJFGZ;XLN=*NO#\UC"D36(U0V:^3(BB19E4JP+,P8J01R"-VT_;!\/S: M_J$3Z=(VA6KZK&=0M)C-/']@21IGFA\L"*-O(F"-YA)*H"%WB@#WB"RAMI[F M:--LEPX>5LGYF"A0?R4#\*GK@_"_Q,EN-!M=7\7V6G>"K6_CAEL?M>KQN91( MA;RWRJ!9%&,JI8<\,<&N7T?QQXPA_::U;PQK=]I:^%#X:;5K"UM(3OCVW0B\ MR:9NK,I.5 "J .IR: /9**\ ^$OQF\0?$;XXZG";NU'@2_T'^TM!LUA F>-+ MHP?:GDZD38+JO0)L/5C7O] !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 45YO\?O%&L^$_ MK<:%?_V9?W6M M:9IWVL0I*T<<]Y%#(55P5W;';&0<&N \1_'G4_@?XJ\1^'?%M['XGCBLM.OM M'OWC2TE=KNZDM1;W)1=@"R(&\Q4'R%OE)7Y@#Z!O+2+4+.>UG3S()D:.1)+V]O[98);XPV)BM$B>2X2Y M,6YXV\^!5Q%DL[ @;2:]$O\ Q5<:MI=]IOAV^T1/&L5NKMIM[=B46;G;N,RQ M'>0N[MC<<#(SD '645\V>%_B%\2_&G[./PX\1V%Q=7^OWVH!==O-&L+8SFT5 MKA'>*&8^6#N2'CD@$]:]E^%?BZQ\;>"K/4;'5+S5]DDMM<3:C;+;723QR,DL M4T2JH21&4J0%'W>^NIZ-:WGB>"PO;O5+:VNG@C?[+>36C"T79(TCRO;RLD9(X ! M?)&?6/#?Q?N/%_B#5UTO0E'AC1[E;/4-9OKY;=XI?LZ3OM@*G*(LL:L6=2"6 MP"%S0!Z517B'QV^)OB+2?#OA;7O >N:%)H,GB#3;'4KI0+R2>.:^@@:&$J=B MY61]SDDC &3D8_Q"^.M[I/Q.\6:9/>ZSH'A3P?:65QJ6I:/I4=YS.K2-).\ M@;9#'&J\1H7Y9B0 0#Z'HID4J3Q))&P>-P&5E.00>A%/H **** "BBB@#B? MBQ_R!=$_[O_2R*NVKB?BQ_P @71/^Q@TK_P!+(J[:@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XGX3_P#(%UO_ +&# M5?\ TLEKMJXGX3_\@76_^Q@U7_TLEH [:BBB@ KBO&WPNM?&GB+1==&LZMH6 MK:3!:+\ ?#EA;Z*=%NM5\.ZCI M7VKRM5T^[W74PN7$ER)VE5Q+YDBK(Q<$[D4@C%7X_@_IEIXOD\1V.JZQIU[= M1VT>HQV]T/+U+[.-L33[E+%@OREE*E@ &R *[RB@#A/B=\'](^*7@VY\+W=[ M?Z+H]V?]*AT4Q0&<9! 8M&V.5!^7!XZU%XG^#\7C#37T[4_%GB673KBS^P7] MK'=1(E_%\VX2;8@5+JQ5C$4)'T%>@44 5]/L;?2[&VLK2%+>TMHUAAAC&%1% M "J!Z "K%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110!Y;I_[//A^SNL3ZGK6HZ0NKR:['H=W=(;);QYS M<>855%=PLK;U1V900#C(&-'3?@GH>E_VQ:1WNJ2^'-5:[:X\-S7 ;3\W6XW& MU=N\!V>1MF_:&D8@#C'H-% ''^#/AG9>#M)CTU]2U+Q!9P1QPVL>MRI V9M&?>8"GDY*[N M<[MW;..*]"HH X'0O@3X&\+^/H_&&C>'-/TG5X]._LQ/L-I%#$D1?>2%51A_ MX=W]WBN^HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** .9^(G@&P^)7AP:/J%S>6427=M>Q7%A(J31303)- M&REE8<.B\$$$5S%Q^S[X;U#3]774;K5M3UC4Y;6>77[F[_T^.2VRUC^Q;NX\0Z__ &_I$D[VFOK7Y1C8*GR^7@%%88(S74S>%X6TF2UM;NYT^\>%83JMOY9O.,?,7=&#,<6=W9F)]^ !@5T%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 5PGBSX1V?BCQA%XFBUW6]"U5=.;2GDTFXCC$EN9/,*G?&Q!W= M&4JP]:[NB@#S2+]G_P -:3+H\OAVXU/PG-IFGG2DDT>Y"M/:F0R>7+YBOO.] MG??]_<[G=\QSI:?\(M+T?Q=J.NZ?J.JV*:G.MWJ&E17(^Q7EP(A%YTB%2VXH MJ!MK -L4L"75SY&H0 MRW4SW$HMM7O(4:1V+.VQ)0HR23P.]=G10!Q/_"G/#/\ =UC_ ,'U_P#_ !^C M_A3GAG^[K'_@^O\ _P"/UVU% '$_\*<\,_W=8_\ !]?_ /Q^C_A3GAG^[K'_ M (/K_P#^/UVU% '$_P#"G/#/]W6/_!]?_P#Q^C_A3GAG^[K'_@^O_P#X_7;4 M4 <3_P *<\,_W=8_\'U__P#'Z/\ A3GAG^[K'_@^O_\ X_7;44 <3_PISPS_ M '=8_P#!]?\ _P ?H_X4YX9_NZQ_X/K_ /\ C]=M10!Q/_"G/#/]W6/_ ?7 M_P#\?H_X4YX9_NZQ_P"#Z_\ _C]=M10!Q/\ PISPS_=UC_P?7_\ \?H_X4YX M9_NZQ_X/K_\ ^/UVU% '$_\ "G/#/]W6/_!]?_\ Q^C_ (4YX9_NZQ_X/K__ M ./UVU% '$_\*<\,_P!W6/\ P?7_ /\ 'Z/^%.>&?[NL?^#Z_P#_ (_7;44 M<3_PISPS_=UC_P 'U_\ _'Z/^%.>&?[NL?\ @^O_ /X_7;44 <3_ ,*<\,_W M=8_\'U__ /'Z/^%.>&?[NL?^#Z__ /C]=M10!Q/_ ISPS_=UC_P?7__ ,?H M_P"%.>&?[NL?^#Z__P#C]=M10!Q/_"G/#/\ =UC_ ,'U_P#_ !^C_A3GAG^[ MK'_@^O\ _P"/UVU% '$_\*<\,_W=8_\ !]?_ /Q^C_A3GAG^[K'_ (/K_P#^ M/UVU% '$_P#"G/#/]W6/_!]?_P#Q^C_A3GAG^[K'_@^O_P#X_7;44 <3_P * M<\,_W=8_\'U__P#'Z/\ A3GAG^[K'_@^O_\ X_7;44 <3_PISPS_ '=8_P#! M]?\ _P ?H_X4YX9_NZQ_X/K_ /\ C]=M10!Q/_"G/#/]W6/_ ?7_P#\?H_X M4YX9_NZQ_P"#Z_\ _C]=M10!Q/\ PISPS_=UC_P?7_\ \?H_X4YX9_NZQ_X/ MK_\ ^/UVU% '$_\ "G/#/]W6/_!]?_\ Q^C_ (4YX9_NZQ_X/K__ ./UVU% M'$_\*<\,_P!W6/\ P?7_ /\ 'Z/^%.>&?[NL?^#Z_P#_ (_7;44 <3_PISPS M_=UC_P 'U_\ _'Z/^%.>&?[NL?\ @^O_ /X_7;44 <3_ ,*<\,_W=8_\'U__ M /'Z/^%.>&?[NL?^#Z__ /C]=M10!Q/_ ISPS_=UC_P?7__ ,?H_P"%.>&? M[NL?^#Z__P#C]=M10!Q/_"G/#/\ =UC_ ,'U_P#_ !^C_A3GAG^[K'_@^O\ M_P"/UVU% '$_\*<\,_W=8_\ !]?_ /Q^C_A3GAG^[K'_ (/K_P#^/UVU% '$ M_P#"G/#/]W6/_!]?_P#Q^C_A3GAG^[K'_@^O_P#X_7;44 <3_P *<\,_W=8_ M\'U__P#'Z/\ A3GAG^[K'_@^O_\ X_7;44 <3_PISPS_ '=8_P#!]?\ _P ? MH_X4YX9_NZQ_X/K_ /\ C]=M10!Q/_"G/#/]W6/_ ?7_P#\?H_X4YX9_NZQ M_P"#Z_\ _C]=M10!Q/\ PISPS_=UC_P?7_\ \?H_X4YX9_NZQ_X/K_\ ^/UV MU% '$_\ "G/#/]W6/_!]?_\ Q^C_ (4YX9_NZQ_X/K__ ./UVU% '$_\*<\, M_P!W6/\ P?7_ /\ 'Z/^%.>&?[NL?^#Z_P#_ (_7;44 <3_PISPS_=UC_P ' MU_\ _'Z/^%.>&?[NL?\ @^O_ /X_7;44 <3_ ,*<\,_W=8_\'U__ /'Z/^%. M>&?[NL?^#Z__ /C]=M10!Q/_ ISPS_=UC_P?7__ ,?H_P"%.>&?[NL?^#Z_ M_P#C]=M10!Q/_"G/#/\ =UC_ ,'U_P#_ !^C_A3GAG^[K'_@^O\ _P"/UVU% M '$_\*<\,_W=8_\ !]?_ /Q^C_A3GAG^[K'_ (/K_P#^/UVU% '$_P#"G/#/ M]W6/_!]?_P#Q^C_A3GAG^[K'_@^O_P#X_7;44 <3_P *<\,_W=8_\'U__P#' MZ/\ A3GAG^[K'_@^O_\ X_7;44 <3_PISPS_ '=8_P#!]?\ _P ?H_X4YX9_ MNZQ_X/K_ /\ C]=M10!Q/_"G/#/]W6/_ ?7_P#\?H_X4YX9_NZQ_P"#Z_\ M_C]=M10!Q/\ PISPS_=UC_P?7_\ \?H_X4YX9_NZQ_X/K_\ ^/UVU% '$_\ M"G/#/]W6/_!]?_\ Q^C_ (4YX9_NZQ_X/K__ ./UVU% '$_\*<\,_P!W6/\ MP?7_ /\ 'Z/^%.>&?[NL?^#Z_P#_ (_7;44 <3_PISPS_=UC_P 'U_\ _'Z/ M^%.>&?[NL?\ @^O_ /X_7;44 <3_ ,*<\,_W=8_\'U__ /'Z/^%.>&?[NL?^ M#Z__ /C]=M10!Q/_ ISPS_=UC_P?7__ ,?H_P"%.>&?[NL?^#Z__P#C]=M1 M0!Q/_"G/#/\ =UC_ ,'U_P#_ !^C_A3GAG^[K'_@^O\ _P"/UVU% '$_\*<\ M,_W=8_\ !]?_ /Q^C_A3GAG^[K'_ (/K_P#^/UVU% '$_P#"G/#/]W6/_!]? M_P#Q^C_A3GAG^[K'_@^O_P#X_7;44 <3_P *<\,_W=8_\'U__P#'Z/\ A3GA MG^[K'_@^O_\ X_7;44 <3_PISPS_ '=8_P#!]?\ _P ?H_X4YX9_NZQ_X/K_ M /\ C]=M10!Q/_"G/#/]W6/_ ?7_P#\?H_X4YX9_NZQ_P"#Z_\ _C]=M10! MQ/\ PISPS_=UC_P?7_\ \?H_X4YX9_NZQ_X/K_\ ^/UVU% '$_\ "G/#/]W6 M/_!]?_\ Q^C_ (4YX9_NZQ_X/K__ ./UVU% '%V_P?\ #%O>6MSY&H326L\= MQ$+C6+R9%D1@R-L>4J<, >0>E=I110 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 >444 %%%% !1110 4444 %%%% !1110 4444 ?__9 end GRAPHIC 14 item1fy16eosmodularspinespli.jpg begin 644 item1fy16eosmodularspinespli.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" %W!-X# 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#X"HHHK]5/ MS\**_6[]AS]A7PGX3^'ND^,/&VBV^N>*M4B6Z2"^C$D5E&PRJ!#QNQU/KD=* M^RH?!N@01K''H>FQQJ,*JVD8 'Y5\Y6SJ%.;C"',EUO;]&>W2RNA_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X5A_;O\ TZ_' M_@&O]D_W_P /^"?SBT5_1U_PB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A1_ M;O\ TZ_'_@!_9/\ ?_#_ ()_.+17]'7_ B>A_\ 0&T__P !8_\ "C_A$]#_ M .@-I_\ X"Q_X4?V[_TZ_'_@!_9/]_\ #_@G\XM%?T=?\(GH?_0&T_\ \!8_ M\*/^$3T/_H#:?_X"Q_X4?V[_ -.OQ_X ?V3_ '_P_P""?SBT5_1U_P (GH?_ M $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%']N_].OQ_X ?V3_?_ _X)_.+ M17]'7_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%']N_P#3K\?^ ']D_P!_ M\/\ @G\XM%?T=?\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A1_;O M_3K\?^ ']D_W_P /^"?SBT5_1U_PB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+' M_A1_;O\ TZ_'_@!_9/\ ?_#_ ()_.+17]'7_ B>A_\ 0&T__P !8_\ "C_A M$]#_ .@-I_\ X"Q_X4?V[_TZ_'_@!_9/]_\ #_@G\XM%?T=?\(GH?_0&T_\ M\!8_\*/^$3T/_H#:?_X"Q_X4?V[_ -.OQ_X ?V3_ '_P_P""?SBT5_1U_P ( MGH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%']N_].OQ_X ?V3_?_ _X M)_.+17]'7_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%']N_P#3K\?^ ']D M_P!_\/\ @G\XM%?T=?\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A M1_;O_3K\?^ ']D_W_P /^"?SBT5_1U_PB>A_] ;3_P#P%C_PH_X1/0_^@-I_ M_@+'_A1_;O\ TZ_'_@!_9/\ ?_#_ ()_.+17]'7_ B>A_\ 0&T__P !8_\ M"C_A$]#_ .@-I_\ X"Q_X4?V[_TZ_'_@!_9/]_\ #_@G\XM%?T=?\(GH?_0& MT_\ \!8_\*/^$3T/_H#:?_X"Q_X4?V[_ -.OQ_X ?V3_ '_P_P""?SBT5_1U M_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%']N_].OQ_X ?V3_?_ M _X)_.+17]'7_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%']N_P#3K\?^ M ']D_P!_\/\ @G\XM%?T=?\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG_P#@ M+'_A1_;O_3K\?^ ']D_W_P /^"?SBT5_1U_PB>A_] ;3_P#P%C_PH_X1/0_^ M@-I__@+'_A1_;O\ TZ_'_@!_9/\ ?_#_ ()_.+17]'7_ B>A_\ 0&T__P ! M8_\ "C_A$]#_ .@-I_\ X"Q_X4?V[_TZ_'_@!_9/]_\ #_@G\XM%?T=?\(GH M?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X4?V[_ -.OQ_X ?V3_ '_P_P""?SBT M5_1U_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%']N_].OQ_X ?V M3_?_ _X)_.+17]'7_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%']N_P#3 MK\?^ ']D_P!_\/\ @G\XM%?T=?\ ")Z'_P! ;3__ %C_P */^$3T/\ Z VG M_P#@+'_A1_;O_3K\?^ ']D_W_P /^"?SBT5_1U_PB>A_] ;3_P#P%C_PH_X1 M/0_^@-I__@+'_A1_;O\ TZ_'_@!_9/\ ?_#_ ()_.+17]'7_ B>A_\ 0&T_ M_P !8_\ "C_A$]#_ .@-I_\ X"Q_X4?V[_TZ_'_@!_9/]_\ #_@G\XM%?T=? M\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X4?V[_ -.OQ_X ?V3_ '_P_P"" M?SBT5_1U_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%']N_].OQ_ MX ?V3_?_ _X)_.+17]'7_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^%']N M_P#3K\?^ ']D_P!_\/\ @G\XM%?T=?\ ")Z'_P! ;3__ %C_P */^$3T/\ MZ VG_P#@+'_A1_;O_3K\?^ ']D_W_P /^"?SBT5_1U_PB>A_] ;3_P#P%C_P MH_X1/0_^@-I__@+'_A1_;O\ TZ_'_@!_9/\ ?_#_ ()_.+17]'7_ B>A_\ M0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4?V[_TZ_'_@!_9/]_\ #_@G\XM% M?T=?\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X4?V[_ -.OQ_X ?V3_ '_P M_P""?SBT5_1U_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%']N_] M.OQ_X ?V3_?_ _X)_.+17]'7_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^ M%']N_P#3K\?^ ']D_P!_\/\ @G\XM%?T=?\ ")Z'_P! ;3__ %C_P */^$3 MT/\ Z VG_P#@+'_A1_;O_3K\?^ ']D_W_P /^"?SBT5_1U_PB>A_] ;3_P#P M%C_PH_X1/0_^@-I__@+'_A1_;O\ TZ_'_@!_9/\ ?_#_ ()_.+17]'7_ B> MA_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4?V[_TZ_'_@!_9/]_\ #_@G M\XM%?T=?\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X4?V[_ -.OQ_X ?V3_ M '_P_P""?SBT5_1U_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L?^%' M]N_].OQ_X ?V3_?_ _X)_.+17]'7_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ M L?^%']N_P#3K\?^ ']D_P!_\/\ @G\XM%?T=?\ ")Z'_P! ;3__ %C_P * M/^$3T/\ Z VG_P#@+'_A1_;O_3K\?^ ']D_W_P /^"?SBT5_1U_PB>A_] ;3 M_P#P%C_PH_X1/0_^@-I__@+'_A1_;O\ TZ_'_@!_9/\ ?_#_ ()_.+17]'7_ M B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4?V[_TZ_'_@!_9/]_\ M#_@G\XM%?T=?\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X4?V[_ -.OQ_X M?V3_ '_P_P""?SBT5_1U_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ . L M?^%']N_].OQ_X ?V3_?_ _X)_.+17]'7_")Z'_T!M/_ / 6/_"C_A$]#_Z MVG_^ L?^%']N_P#3K\?^ ']D_P!_\/\ @G\XM%?T=?\ ")Z'_P! ;3__ %C M_P */^$3T/\ Z VG_P#@+'_A1_;O_3K\?^ ']D_W_P /^"?SBT5_1U_PB>A_ M] ;3_P#P%C_PH_X1/0_^@-I__@+'_A1_;O\ TZ_'_@!_9/\ ?_#_ ()_.+17 M]'7_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4?V[_TZ_'_@!_9/ M]_\ #_@G\XM%?T=?\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X4?V[_ -.O MQ_X ?V3_ '_P_P""?SBT5_1U_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H#:?_ M . L?^%']N_].OQ_X ?V3_?_ _X)_.+17]'7_")Z'_T!M/_ / 6/_"C_A$] M#_Z VG_^ L?^%']N_P#3K\?^ ']D_P!_\/\ @G\XM%?T=?\ ")Z'_P! ;3__ M %C_P */^$3T/\ Z VG_P#@+'_A1_;O_3K\?^ ']D_W_P /^"?SBT5_1U_P MB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A1_;O\ TZ_'_@!_9/\ ?_#_ ()_ M.+17]'7_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4?V[_TZ_'_@ M!_9/]_\ #_@G\XM%?T=?\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X4?V[_ M -.OQ_X ?V3_ '_P_P""?SBT5_1U_P (GH?_ $!M/_\ 6/_ H_X1/0_P#H M#:?_ . L?^%']N_].OQ_X ?V3_?_ _X)_.+17]'7_")Z'_T!M/_ / 6/_"C M_A$]#_Z VG_^ L?^%']N_P#3K\?^ ']D_P!_\/\ @G\XM%?T=?\ ")Z'_P! M;3__ %C_P */^$3T/\ Z VG_P#@+'_A1_;O_3K\?^ ']D_W_P /^"?SBT5_ M1U_PB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A1_;O\ TZ_'_@!_9/\ ?_#_ M ()_.+17]'7_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4?V[_TZ M_'_@!_9/]_\ #_@G\XM%?T=?\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X4 M?V[_ -.OQ_X ?V3_ '_P_P""?SBT5_1U_P (GH?_ $!M/_\ 6/_ H_X1/0 M_P#H#:?_ . L?^%']N_].OQ_X ?V3_?_ _X)_.+17]'7_")Z'_T!M/_ / 6 M/_"C_A$]#_Z VG_^ L?^%']N_P#3K\?^ ']D_P!_\/\ @G\XM%?T=?\ ")Z' M_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A1_;O_3K\?^ ']D_W_P /^"?S MBT5_1U_PB>A_] ;3_P#P%C_PH_X1/0_^@-I__@+'_A1_;O\ TZ_'_@!_9/\ M?_#_ ()_.+17]'7_ B>A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X4?V M[_TZ_'_@!_9/]_\ #_@G\XM%?T=?\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X" MQ_X4?V[_ -.OQ_X ?V3_ '_P_P""?SBT5_1U_P (GH?_ $!M/_\ 6/_ H_ MX1/0_P#H#:?_ . L?^%']N_].OQ_X ?V3_?_ _X)_.+17]'7_")Z'_T!M/_ M / 6/_"C_A$]#_Z VG_^ L?^%']N_P#3K\?^ ']D_P!_\/\ @G\XM%?T=?\ M")Z'_P! ;3__ %C_P */^$3T/\ Z VG_P#@+'_A1_;O_3K\?^ ']D_W_P / M^"?SBT5_1U_PB>A_] ;3_P#P%C_PILW@W0)XVCDT/39(V&&5K2,@C\J/[=_Z M=?C_ , /[)_O_A_P3^<>BOUN_;C_ &%?"?BSX>ZMXP\$Z+;Z'XJTN)KIX+&, M1Q7L:C+(4'&['0^N!TK\D:]S!XR&,AS1T:W1Y6(P\L-+ED%%%%=QR!1110!_ M1UX14+X4T4 8'V*'@?[@K6K)\)_\BKHW_7E#_P"BUK6K\J/T **^=/VN_P!H MSQ)\ 6\)#P_9:5>?VM]K\_\ M.*5]OE>1MV[)$QGS6SG/0=*^?(_^"B'Q$;K MHOA?_P !;G_Y(I@?H=17YX7'_!1/XB0Q%ET7POG_ &K6Y_\ DBN8OO\ @II\ M4X=P@T'P@[#H&L[H_P#MS0DV)NQ^FU%?DUK'_!5SXU:;N*^%_!) _O6%Y_\ M)=__ "76:W_!9SXV*QSX6\!$>VGWO_R90XN.X*2EL?LW17XW6?\ P68^ M,<\@#^&/ H7OML+W_P"2ZWHO^"PGQ0\L-)X;\& ]]MG=_P#R534'+5"WT#P3(/]JRN_ M_DJG[.0O:1/U>HK\?KK_ (+!?&6%B!X9\"GZV%[_ /)=5_\ A\5\9\<^&? G M_@!>_P#R73]G(/:(_8FBOQQ;_@LA\9QT\,> _P#P O?_ )+JUIO_ 6&^,MY MMI<__ "14V'<_1&BOS2F_X*7?$]&(70O" M/_ K.Z_^2:@_X>:?%'=@Z#X1_P# .Z_^2:KE9/,C]-**_,Q_^"F/Q3VY70O" M /O971_]N:I2?\%./B]&QSX?\&$>HL;O_P"2J.1B=2*/U HK\O4_X*>?%QVQ M_P (_P"#<_\ 7C=__)56D_X*8?%QER?#_@[_ , KO_Y)JO9R,'BJ2W9^G%%? MEM??\%0OB_:YQX=\&'ZV-W_\E5=\-_\ !3OXJZO<>7<:!X/0?],[*Z'\[DTO M9R+CB*]K<__ "16%MC>?_)56JKY\WP[X+7_KG8W8_G=4>RD'M(GZM45^8\W_!3KXH0V^_^P/". M[&>;.ZQ_Z4UR%]_P5H^+UK,53PWX)(']ZQO/_DJFJ4GL#J11^L]%?D5)_P % M>/C"O3PUX'S_ ->%Y_\ )=7='_X*U?%[4)E23PYX)4$_PV-Y_P#)5'L9"]M$ M_6BBOS4M?^"E7Q1N+?S/["\(YQGBSNO_ ))KE/$'_!53XNZ3,5C\/>"V7_:L M;L_RNJ2IR>PW4BC]5J*_)>Q_X*T_%ZYDVMX<\$@>UC>?_)5='#_P5(^*VB?J+17Y4ZA_P %6/BQ:R;8_#W@QA_M65W_ /)52VW_ M 50^+4R@GP]X,Y]+*[_ /DJG[&9/MX'ZHT5^6__ ]&^+.1_P 4]X-P?^G* M[_\ DFHI/^"IGQ9C M\&\=,65W_P#)54S_ ,%5?BV)]G_".^#-N?\ GRN\_P#I51[&8>W@?JM17YDZ M9_P4Y^)UXJF30?"(S_=L[H?^W->C>%_V]O'&N*AFTGPXA(_Y9VUP/YSU#IRC MN:1J1EL?>%%?)FF_M;^*[PX?3]%'^[!-_P#':O2?M2>+%SC3]'/_ &PE_P#C MM9FA]2T5\DW?[6GC*%24TW0S]8)O_CM<;KO[Q":'X3./[UG=?_)-8/_#T+XIK)M;0?!X_[?#W@['_7E=_P#R35>PF+V\#]1:*_,JW_X*;_%"8@-H'A'\ M+.Z_^2:T$_X*2?$YADZ%X3Q_UYW7_P D4O8S'[:!^DM%?F\/^"DGQ*/30O"I M/_7I<_\ R12'_@I%\3%ZZ%X4 _Z]+G_Y(I>RD'MH'Z145^;1_P""D_Q+[:%X M4/\ VZ7/_P D5#)_P4L^)L9_Y 7A,?6SNO\ Y(I^QF'MH'Z5T5^9$W_!3SXF MQ=-!\(_C9W7_ ,DU3D_X*D?%%?NZ!X0_\ [K_P"2:KZO,GZQ _4.BORY'_!4 MCXJ-T\/^#_\ P"N__DFIX?\ @I_\5).N@>#_ ,+.Z_\ DFCZO,/K$#]/Z*_, MV/\ X*9?%%NN@^$<_P#7G=?_ "34Z?\ !2OXGM_S O"7_@'=?_)-+V$Q^W@? MI717YL#_ (*4?$WH="\)_P#@)=?_ "12_P##R;XFGIH?A/\ \!+K_P"2*7L9 MA[>!^DU%?FG+_P %+OB:K870O"9_[=+K_P"2*8O_ 4P^*!/.@>$@/\ KSNO M_DFG["8OK$#]+Z*_-J+_ (*2_$Z3_F!>$_\ P#NO_DBKD/\ P48^)TCPV/I;7' M_P ?I>RD'M8GW917Q+:_ML>.[C'_ !*?#W_@-/\ _'JV;+]KWQQ=, =+T$?2 MWG_^/4O9R*4TS[!HKY:M_P!J/Q=(H+Z?HN?]F";_ ..U=A_:4\6R_P#,/T<# M_KC+_P#':GE97,CZ8HKYUC_:&\4,.;+2<_\ 7&7_ ..5:C^/GB>3_ERTO'_7 M&7_XY1RL.9'T!17@W_"]/$NW)L]+_P"_,G_QRJMQ\?O%$.<66D_C#+_\?_X]5<_MK^.%_P"89X=_\!Y__CU/VTB?: M]%?$_P#PVQXY_P"@7X=_\!Y__CU.7]M;QRS8_LOP]_X#S_\ QZCV;#VD3[6H MKXYM?VQO&LWWM,T'\+>;_P"/5LV?[5OBZ?&_3M%'T@F_^.TN5HKF1]6T5\QQ M_M.>*'ZV&D?]^9?_ (Y2M^TYXH7_ )<-(_[\R_\ QRERL.9'TW17RIJ7[5GB MRSC+)IVC$_[4$W_QVN&UC]N;QWI[D1Z3X=./[UM/_P#'Z:@V)S4=S[DHK\_G M_P""@7Q"5L?V-X9_\!;C_P"/U+F/_(.T7'_ %PF_P#CM'(S.56,=SZO MHKY9A_:F\5R==/T;_OS+_P#':G7]I_Q4QP;#1_\ OS+_ /':M4I,X:F98>E\ M3?W'T_17S9%^TEXGD7)L=)'_ &QE_P#CE4-2_:@\66<99+#1CC^]!+_\=JO8 M3.;^VL(]+O[CZBHKX?U[]M_QWI>_RM*\.MM_OVTY_E-7 :Q_P4@^)6G%A'HG MA0X_O6ES_P#)%'L)G5#,:%3X6_N/T?HK\M[S_@J5\5;=L+X?\''ZV5W_ /)- M9TG_ 5;^+*MC_A'O!>/^O*[_P#DJG]7F="Q5-GZLT5^4;_\%7OBTO3P[X+_ M / *[_\ DJF_\/8/BU_T+O@O_P KO\ ^2J/J\ROK$#]7J*_*%?^"L'Q:W ' MP[X+Q_UY7?\ \E4LG_!6#XM*0!X=\%_^ 5W_ /)5'U>8_K$#]7:*_)\_\%8O MBV/^9=\%_P#@#=__ "52I_P5B^+3=?#O@O\ \ ;O_P"2J/J\Q?6('ZOT5^4$ MG_!6+XM+T\.^"S_VY7?_ ,E4V+_@K)\6G?:?#O@O\+&[_P#DJCZO,/K$#]8: M*_+W2O\ @J)\4KZ0+)H'@\#_ &;.Z_\ DFN\T?\ X*$?$/4$!DT;PPO^[:W( M_P#:]2Z,H[E*M"6Q^@U%?"@_;L\>;<_V1XUQ_\?K.;]OSXA^9M&C>& MKBEBZ47RMFJ3:NCZ^HK\_O$_[?GQ)T,MY6B^%WQ_?M M+G^EQ7GFI?\ !43XJV3$+H'@\_[UE=__ "3793_>J\3*52,=S]1**_*D_P#! M5CXL?]"_X,_\ KO_ .2JA_X>O_%G_H7O!?\ X W?_P E5T>PF9?6('ZN45^4 M?_#V#XL_]"[X+_\ &[_ /DJG'_@J[\60/\ D7O!?_@%=_\ R53^KS#ZQ _5 MJBORB_X>P?%G_H7O!?\ X W?_P E4Z/_ (*O?%EVP?#W@O\ \ ;O_P"2J7L) MA]8@?JW17Y6_\/5?BMM!_P"$>\&Y_P"O*[_^2J@?_@JY\658#_A'O!?_ (!7 M?_R51[&8_;P/U9HKY6_88_:J\5_M.)XT/B?3]&L#HOV+[/\ V1!-'N\[S]V_ MS)7SCREQC'4]>WU36,HN+LS:,E)71D^+E#>%-:!&1]BFX/\ N&OYQ:_HZ\6? M\BKK/_7E-_Z+:OYQ:^IR+_E[\OU/!S;['S_0****^J/GPHHHH _HZ\)_\BKH MW_7E#_Z+6M:LGPG_ ,BKHW_7E#_Z+6M:ORH_0#X<_P""F;[6^&W_ '$O_;6O MB:.;Y:^UO^"F_P!_X:_34_\ VTKX>#$50!K%UY=FQKA+/4#)?.,YYKJ?$$A% M@U>?Z&S3:FZ@_P 5:16AC-V9V<\$%Y'B6)6R*YK5/ =C?Y,8"MG-=>UBT<(; MVJK[4:Q%&4*BT//=<\ !;/\ #^-9NL:7:7UN M5FA4Y[@55^;20#LW[*)2L$(W1\B:IIKV,Q5ACFGZ%_P ?\?UKH_B T#:E+Y6, M9[5SFB?\?\?U_K1'XKFD_@/I_P "?\><7T'\JV-8<1JV[I6-X%_X](O]T5I^ M(&Q&U8/,-W'UKL/'T,O]ELT?I7@E_<21W!SD&E M3BK79ZTI.]D>KW6O07EF3O&?K7GVM-N=CG(S6?9ZE)Y?)ILUSYT9YS6J22)= MVS//^LKT3X?C=-@]*\Y_BKT/X?'-P,'TI=&5U1Z9J>C>=8Y46^-$1;@E144WK8=2/4\\N1MS6IX8;_2E^M9.I288@'O5 M_P ,S;;A?8UOU,>A[;H[8L\D]JX#QM(#=$5U=A?^79GGH*X#Q1J FNG[UG!: MER>EC.TO_6DBNKLV+1C)KDM)8-,:[&QA)C!K5F)GWT)DD7CO71Z1I+2(O':J M\%@)IEX[UZ1X;T,21J-M(XJM7E.<70=VTX_2L_4-%,;-\O%>QQ^&1LSLK#UO M0!&&^7]*5SDCB+L\MM+'9O!K'GA"Z@>.]=M=60A9SBN3N(PU\3TYJCT:T^'=<#%!NX(KAE&QVQFK'4W M4&Y37#^*--$D3''2N_2031Y&*QM8L_,C88J47=/8^6ZE$T,QYQ MS7T!XVTDKYGRUX7XGMVAE8XXKNI,X:D2#2[UE;:6KD^U>8/6G:Q-Q ID;%7[>WX&*JVOS,.?:NDTZS\W;QFFV'*2:/8F2 M1?2NF&G_ "XQQ3M%TW;(OR]_2NLCTL;<[?TK%R-8HX^+3=K69VUV0TL; MC\G)]JH:A8"-3\M%QV.+6W\O)ZUGZF JDYYKI9H53(VUSFM,OW0*M;F3.:GD MW,:I2YS5RX(5O6J,TBULC/J.C/2M.SPHS63#(OK5V*94QS3 VXF3UJS'(GK6 M(MX@[D4_[IJ([FPUPK- M][BIHV0]&_6L 3CCFK,-P 1\U4T2=1:XX&[-;EBNXC!KC[.Z7*Y9=2)_C_ %J[ M:ZF?[WZTN5CN=)Y"KT(JW9VNYAG!KGHM0W$8?]:Z71VWLI)J'H4CI]+TX[0U M=3IL 55 %96GC-OP*W=,0G'%82.E(V+&V#$'&:WK>#IQS6?91[<9%;%OVJ"D M7+>U'!-:]G9[B !S6;'(%Q6WIQ:&D[ESU-8VK6/EH>*[.%XS'VK MGO$4R"-OI23U!H\F\1R>5N]J\SUS5A"S9.!7>>-+X+YF#7AGBW5BCOAN]=4$ M*%C8X-8\OC#_:K@]9UQE9@&Y]))2WWSUKH=#\2/YRJ[9]\TW3T$JFI]'Z+J@EVX-=S MI-P)%'K7B/A75C)L^;@UZMX=NBVWWKDG$[82N=I"U.D-0QMP/I1(W%8FIE:Z M_P#HY[>E>2^*&_?-Z5ZMKI_TYU+8D4]*GC;!]J MIK(,=>?I4BS?-3ZG/5C5:G%QM8'\ZRX9OE]ZJW6H"')W5O!GS6+HN1U4 M>I+&N,\5AZ]K"^6V&KEKSQ/Y>X;JY77/%PVMELUT'AK#OF*GB_4!)OP>M>.^ M(Y6.PIGMX>FXF%J4;LYK$FBD].:TKO5 Q- M9\NH*:H]6)6\N5LY%'DR>AJ1;Y<\BI5OD/6@U*WER*/NTFV1OX<5>:\3'I]* M9]L3TH$46C]:-U\1-\)4R=O6OFJN"E*IO/=2NHI6/(YKZ'"47!6."K)2=S#>XQD9J+S,U8D\HL3P?K1MBQV' MXUZZ.,JF;%*UQN7K4S1Q^U1^7'GH*;#0A\XU+;S?-3_)CJ2.&/M4C)O.W8'2 MJ\DO[P"K/E+MJLZKO&*8S]'O^"0S;H_BM_W"?_;ROT5K\Z?^"0A^3XK_ /<) M_P#;ROT6KRZWQL]2C_#1D^+/^15UG_KRF_\ 1;5_.+7]'7BS_D5=9_Z\IO\ MT6U?SBU]+D7_ "]^7ZGBYM]CY_H%%%%?5'SX4444 ?T=>$_^15T;_KRA_P#1 M:UK5D^$_^15T;_KRA_\ 1:UK5^5'Z ?"_P#P4Y^_\-/IJ?\ [:5\.5]Q_P#! M3K[WPU^FI_\ MI7PV*I$F9XC/_$O:O._#MQY.JR'_:KT/Q)_R#VKS31/^0E+ M_O5M'9F,]6CT]]3,T*KCM5.H8_\ 5K]*DS4;CITXTU:(_-5;_P#U1JQNJM>? MZHTRWL,I]>M7;>6&;!5Q^=>0?;I8[AF)(.:U;/Q&\(&6/YUT:=#!J2W/=?#\:[US M7HMM!!]CSQTKY_\ #/C81[0[9K[(_9?\ Z?XUTF3Q/K<0NK%93#:6DGW)&7& MYV'< G '3(.:/AU/+K49596B> >([Y+.4[3CFN?;Q84!&_\ 6OTPD:"TB$5M M%';Q*,!(E"J/P%5&N#ZUGSG1#!JVK/R^U7Q,9LC=FM?P'>>?>=:_25I2:VM! M),E+GT9U1H*+5F?G[KUFMYI[*<.*H2QM$#7[07-N I[5DSKBM?:>1G[/S/QJW?-7H?P]/[]:_ M4K^*M;2?E8&IY]"Y0VU/@B!A]B&3VKRWQLI%QD( MV/VAC[U^Q\<.8OPK&O8BLAI*IY Z?F?D-H;GS!7H>EX:-T\CSJN$Y_M'R/#;Q^2. M >*YCQ)"@C:OO-;P8ZU3N[H&CVGD<4,O<7?G_#_@GYCZP%7S,>]>>7K8O&P< MU?4?F!6J&3=Q7/)G3AE)+WG<^$?&VE[X'8"OG M'QYI[0M(?0U^NM[%N4UQNLV_7BKISY6=-2',?C/J$C1L:K17C^M?KG=(5;TJ MMS73[;R.;V/F?DZMZ_'-3+>.?XC7ZO"GJ":/;>0>Q\S\IHKM_7-:%M(TAK]3 MT4U;MXRQ%+VWD/V/F?F)I5JTA7BO0?#^D-)M.VOT1L[OU7VT ME5[;R(]CYGY5BZ(XS0UT<=:_52DQ[T_;>0>Q\S\IFNF/\5-^T>]?JTRUP_Q& M^#OAGXG:7-;:II\*W;*1#J$,86>%NQ##DC/\)X-/VWD+V/F?F\+@^M3QW3>M M6?%WA.\\%^*-3T.]Q]JL9V@=E^ZV#PP]B,$>QK/BC(KI6ISGJ5_\)-;T7P/' MXKFN[!M/>"&X$<?6N/CU&0?QU]%>.,_\,RVOK_9>G?\ MH4-?,"_K7RW#^85\RH5IXBUXU)15ET27^9])GF!HX"K2A0VE",GZMO\ R-I= M5E'\5(VJR_WJR/F]:^X/@#^S_I'A'PW8:SK-C#?^(;N-9RUR@<6H895$4\!@ M#RW7.0.*^EE)05V?/1BYNR/C3^U9/[_ZTZ/5YE;(?]:_3F./:H50%4= !3]I MK'VWD;>Q\S\T(=;F!Y/ZU?L];E9L9-?I(JU(K;:GVR[![+S/SOMM<:-EW-DU MVWAO5Y)G3DXK[=5SN%;6GL<"HE4TV-(T_,^6](O6, %=AH;&1037TO:?=%:M MJU]789N:^@]U.#5%Q\IX!)=>6HYJ6UUQ86Y;CZU[S-)M6J$U MYMSS33"QY9'XJ18^7_6N;\1>*D96 >O;VU+CK52XU$'O3 ^./&&OK)YGSUXA MXIU+TF4LR'/>OU#V#BK5LHW"K]MY$^Q\SX4\&2-^[ M.:]H\,D[D%?5.EQ_**Z6S'2N6=2_0Z80Y>I\V(W P:5FSR:^IUZ4C&L+F]CX M_P!>;]R?I7DGB=OW[>E?HC='BN?OOOFM(RL9RC<_.&1OFZUIZ(W^E19Z;A7W MRQ^:K%J?F6M?:>1E[/S/E/1F_=CZ5H%N_6OKNU/RCZ5+NK#F.A1T/CWS,9SW MIPF^;&*^P,TW-',2X71\C"8A3SVKG-:C9Z2J^1T_54NI^2TMP6-5_.STK];MU)5^V\BU0\S\E&DVX M%*LGO7ZV9Z4HI^V\A^Q\S\F%DSQ1(VWI7ZTK0U'MO(7L-=S\CY)MH]ZK^<6[ M\5^NC4T4>V\A^Q\S\B)&Y(Z"BW?]X,5^NYH3K4>V\A^QTW/RTT5_F7!KV/P? M)B->:^][6NETWI2G5NMAQI6ZGP?-(3"PSVKSSQ1>F-G&:_4-C\IK!U$]:R4_ M(TE#S/RDN-<:'C=^M5F\1/(N"QK]2;D!U*L RG@@C(KY_P#VB/V>=&\9>%]1 MUK1-/AT_Q)9QMZWJC/D:6C/B.\UAI,_-61 M->-(W6JTDASFH3)ZBNJ,4CF;N6?,W9.:/./K4:ME:8S=JNQ),9CZTGF'UYJ' M@=:O]7\6?^X3_ .WM?H[7F5OXC/3H M_P -&3XL_P"15UG_ *\IO_1;5_.+7]'7BS_D5=9_Z\IO_1;5_.+7TN1?\O?E M^IXN;?8^?Z!1117U1\^%%%% ']'7A/\ Y%71O^O*'_T6M:U9/A/_ )%71O\ MKRA_]%K6M7Y4?H!\+?\ !3K[WPU^FI_^VE?#JU]S?\%-4+M\-L>FI_\ MI7P M_P"2P'2J%U,3Q(/^)>U>9Z)_R$I/]ZO4/$D1;3V&*\RT>%TU*4D?Q5K'9F,] MT=S%]Q:DW5%%]UXI@>3W$FV3I4,DWM5C6=+O-#UZ_P!)U&$VU_8W$EM<0L03'(C% M74D$@X((XK.NSY>>:U2,KZ"22=R*P-6?-:MC;7FM:G::=8IY][=S);P1;@-\ MCL%5O?%^@R:+:^(+F22312?:( M@$)8;&;'$B<-@_-6 _P#CRB_W15CQAHJZM:R!EW9&*K^ _P#CRB_W171W1ZU#T=Q_9/GC5/AU M+&\C(F1GTKC]4\.W%BQ!0BOIV>"*1FW(*Y[7/"EMJ"$[1^5:J:>YERN.L6?. MT;SV;#J*_3+]CR\:3]GCPH_=C=D^_P#I:7!>6\EM=01W-O(-KQ3('5AZ$'@U\U_M( M6>FW^N>&?A9X5T;2K/7_ !-*/M5U#91"2ULP3N88 ()"N<_W8V'<5K0C3J/E MFG]_3[C.K*<%S19Z_H/Q<\*Z]\/Y_&T6H&W\-P;_ #+NZC:/&P[3\N,DYX MR3C%)DTE[O4-,6218HM0O[8);.2<#Y@Q91[NJ@=Z[+7?V9?" M_B;X6V'@!)+_ $;0+66.7&F21I+,R@_ZQG1@HUHTZ-:3BKZ_@OU M9-6=2FE)VT_%_H?97Q3^*WACX0^%1K?B;4!9V;N(H4C4R23N1D*BCDG SZ = M37F'PN_:X^'WQ>\0)HFF3WVF:K-N^SVVJP+$9\#)",K,I.,G!()P>*\J^--M M8>*OVF/@+X.EN5UKPW;Z3;7L4V_?'=@M)ASC@AA;1GW!JS^W[:VOA7_A7OC+ M3X%@UG3=4V1RQ?(610)%4D>AC&/3)HIX>F^6$K\TOP[!.M/WI+:)[%\9_P!H M'P;\%([>+Q!=S2:AQB.=4/&[ )5AD@$J3@D9ZC/E_@NW3QE^WQXVEU-%NCHNF,U MBL@W"$J+>,%1VXED/U8U0^(%O'X1_;J\(RZ:BVQUC35:]6,;1,6%Q&2WKQ$A M^JBJ5"GR\GVN7FO^-B?:ROS=+V/5_"/QU\->,/'%_P"$(%OK#Q!9AS)::A;^ M43L(#!3D@GG/N.1D5IZI\>/#'ACXAZ?X(D%]J'B.^\L):Z? )-A?. YR O W M'/1>3Q7A/[8WAN#P3JWAWXGZ+>0Z;XEM;N.%HVSF[V@E3@=2H!5LXRIQG@ [ MO[#OA2U\3-KOQ-U:^BU;Q3J5W+"QW;FLUSEAC^%FR,>B!0.I%'L:?LO;].WG M_D'M9^T]EU_3_,^LYE*PXK%FC._-=9]F$D-9%W9;6.!7FHZV8IC/-6;./YA4 MQMZLVMOM-69\QHVZ_NZR=2C_ 'AK:C&%K,U!=S5*'S&7"OS5H0]*JQ)\U:$< M7%4402/M:K]O.:@FNBQZU3\SD5'(Y+$4$!486K4R?+403I3*'VTFR2MZQU4Q8!-<^J_O M#4ZD\4,B4;G8P:CYC#G-:MG<[CUKA[6Y*N.:[&SMVD\,RW]M:W5_>+<>2MK: MN@=QLW?+N&,C%92-(*VQJ3,'BR3CBN \4^*]&TMG2>^C,@_Y9Q_.WY"I]8\( M2:PP6]T[QIM89,<9C"+[$*:X--!^'\UPL$5_K!E>,3!4DB<^63@/Q_#GOTXJ M+G1RW*MSXYTR9B52Y /K%_\ 7JO_ ,)AIN[K,/\ MD:ZZ\^$.B6UE;7*CQ'* M)F(,<-NLDD0^7YG3;D#YA6=]\10+&,LTNF,% ':T4?B34#(HRR?8=Q /0D 5K M7'PQL-+TJWU/[9/?Q3OM2.:'R@!C()Y_2CG8N5%;3?$5AJ4RQP/(S,0/]4P' MYXQ736UO7"ZU<'2;.>>!0A@0R(H&!D#(KO?"U5 M+B'.>*O=JBF%(#F[ZWZ\5SM]:]>*[*\C'-8=Y;CFM$9LXVZMCD\5GR0<\BNJ MN+7KQ5&2S'I5W,VCFV@/IFF^2?2M]K'VJ/["/2JN*QA^3[4GD^U;GV#VI/L/ M;;3N*QB>32>2:V_L'^S2_P!G_P"S1<+'YS?M/Z>&^.OB8A>";8\?]>T5>9)8 M>BFOHW]HKPXMQ\9?$+E,Y^S_ /I/%7G:^%D_YYBN^,URHX91?,SU/QM%N_9O MMH\?\PW3Q_X]#7S2+%O[I_*OK+Q)8";X-0VF.!96BX^AC_PKQ=?"Z_W,5\-P MC*V&Q'_7V7Y1/L>*8MXBA_UZC^U1^76 MM=0A:RY6"MUJB02/YA6SIZ]*Q5D&:U]/DZ4GL-'36H_=UI6U9EFW[L5IV[<5 MBS9%HM1N-1YI-U(!+J3"5A7ER5S@UIWS?+7-:E/MW'-7$F1'+?'UJ W3OTK, M>XRW6MG1;(W; =:L@HS*^,XK,N68=:])D\*G[/NV]JXC7K#[*[#&*28VF<^S M&H]U,FDVMUJ+SO>M""SGI5FU^\*SQ+R*MV\G2@#K--8;1716;=*Y32Y,@5TU MBWRBLI&D38!X%(QIJM2,:@LANC\M<]>'YC6_='Y:YZ\/S&FB9&>S?-5FU/S+ M]:J'K5BT/S"M"3H;7[@J>J]M]P5-FLC1"FFDT4#]: $K,U*145F9@JJ,DDX M%%&DMHI1J>HKP8+=AM0^COT'T&3[5X?XJ\?:QXZD9;N\6"S)XL[ M<[8_;/=C]:AU%$KDM;M/\ @"G_ -FI M_P#PL72?XA<)]8O_ *]I:6 MTTAG8$A6B8=!D\XQ6[Y9KQ@:H_AW5+6: R&3R\_4$&O8[6X,UK$[=67)KJA M+F6IC)69*(S3A&:%DIRRUH2'EFO$-4_;&^&>D:E=V%UJ5XES:RO!*HL9" ZL M589 YY%>Y>97C7[06N>%?A+\.=3U_P#X1S19=6F/V>Q2:QB;S+A\X)XY"@,Y M]0I]:VI1C*7*TW]> ?!V+XJ>"?AMJ=WI?PTL]1 M9KZ2_O+KQ"F+B8;5#)%"61N N[/.2Q !Z5TQHTI2E;96MJD8.I4BHWW?D?6' MA?XK>&O%O@>7Q?9WWD^'XA(9+NZ0Q!!&<,2#SV_&O,]-_;8^&=]KRZ<;C4K6 M%G"+J-Q:!;%V\0:_J4=II@*JDB@N9F8958P M,EB0">.P)Z FN3^%/[9OPX^)'B:#0+6XO]*U&YE\FU75;=8TN7[*K*[ $]@V MTD\=2!7R;JFL3_$#PS^S5H6J%IM,O+PVMQ S9$JK?+;#/K^[4C_@1KV[_@H' MHMKI7PS\(^(;*%+35M.UN.VM;F%0KQ(T,KX!'0!H4(';%5]6@G&G+>5_E;03 MK2:(-24FU@L[6_N51=QV M+E,:6.N MT\\RU4CC;Q1L]C6@TD>:42Q]\4 9;1GTI=I(Q6@\D1]*B#)2*N4]IJ6)?F!J MWNCV]*DC9,<4#NR,$E>.M0R1DN,5?RO;%1LHW=>: BC]'/\ @CX,+\6?^X3_ M .WM?HY7YS_\$@A\OQ8_[A/_ +>5^C%>96^-GI4?@1D^+/\ D5=9_P"O*;_T M6U?SBU_1UXL_Y%76?^O*;_T6U?SBU]+D7_+WY?J>+FWV/G^@4445]4?/A111 M0!_1UX3_ .15T;_KRA_]%K6M63X3_P"15T;_ *\H?_1:UK5^5'Z ?$W_ 4E MA\Z3X<^PU+_VUKXKDLMJYK[9_P""CT@23X=9]-2_]M:^,)IEVT @_%"0#P[*>G-?.=U<,K2%6P:WCMJ8RNWH>]VNJ M6-TJF.X0_C5P(D@^5E;Z&OFJ'6+JW;*2,/QK9LO'FH6NW$['ZFE[KV8_>['[ MN:"MAXP^ WPX^&%_A/\ A+?A^?(G/\$D%K9A<>X\_?T/^K_/G/V-_#O_ I/ MX<^#= U&W^S^)?&6I7UY7CKCJM8_X*8^"-8_:G\/ M^/9-,\0+X*T72)K"&R%O;_;/.D5M[[/.V8)*#[_1!QFIY)!SQ)O!GP+\"ZEJ M'Q[^,7Q,BO=4\,>'/%%_8P:-8S&%KJX-P#\SJP8 F>)0 1]XDGC%4/&W[/OP MW^.OP!G^)/P?T2^\):II>JQZ9J&@WUZ]S$_F/$@99)&)&/.1]V<8WC;D"N6^ M$/[;/@2.Z^*G@WQMH>I:A\-O'.L76JH;38+VSDED!5RI?;G"1'ACM:,8W9Q6 MK\0OVH?A_P"!_@FWPO\ @G;ZU:6=Y?QZCJ'B#7&C%S+(CQR*$"<=8HU)(480 MC:=Q-:6E-/A7^SI^SK\4/ 7PUU7P[KVJ^-9GLKF;Q=;W\BBVG>4"- MC 7\MEWKDJ$R%(Y)KN_C/\ ?!7QJ_:(^/]]XMTN34;GP[X4T^\TUH[J6'RI3 M:SL6(1ANYC3ALCCWKS/Q=^T]\ /BYXA\*?$SQKX7\3'XB:&D"2:9ICQ?8;N2 M)]Z,[,V616)(^ZQ^ZP8 5>TK]NOP*W[17CWQ'?:#KDO@;QCHUII5S&\40NX6 MB1D+%%D*E")),X?/0X/2E:6Y//!:-H^?_P!G[]GKP1X]_9!^-'CK7-)DN_%' MAO=_9EVMW+&(?W*L,HK!6^8D_,#7T9^UIX-\)>.M<_96TGQNVM/X??PY.\MG MX>L9+N]O&6"S*P1I&"PW8Y8 D*&Q@X(X;_AH+X)_#O\ 9_\ B1\+/A_H7C!H M_$4+^3J^KBWD>>9AM)EVNNR-550NU23R2,]>JT_]OWP-H_Q%^$FMCP_KLMCX M8\-W&@ZFTT$ D5I5M0);<"4[@#;D'<5.UOPJ'>]RHU([7+$G[$OPU^)'PS^) MEVOP-\0_!V;0;&:YT'7]0URXN9M2V1R,&DM97/EC,:ED(SA^&!KD=+^ ?[.' MPI_9F^$GQ7^(/A_6-0O-9M$2?2]*O9M^IW4B;@QS*HC1%1V.PKRR]> ;'AW] ML#X'_"6/XG6^DS_$WQ;>^-+&6&75]<:WN/(9EE"1HC2H0@,S$LWUWPB5^W7%Y#$MK)B)D_=,LK,>2/O*M$4[ERDN M4?H,UC<7UY+I<#VNF23NUK!(,O'WPP0^ M4O=/\0:;(,K#YN0P!.#MQU(KPGXJ?$CXM?M%?#RS^&Z?![6-*UJXEA_M/4[V&2*V5 MHV!W(7150,P!)9C@9 W9S7VY8WP4 9K46[\SC.:NGB/9I)Q3MJA3H\[?O6ON M?&GQJ_9[\7>!?#_PC\4>#86\0^(? =K#:7MK #ONXTPQ*#J5W>8NT MMD&.E M"-3\&>$-#N?M=Z^JJR^CZ>A\=_$W0O%OP=_:'D^*?AGPW=>* M=%U>T^S:I96.YID.U5;"J"0/W<;@X(R&!V\&JWPZ\/\ BWXQ?'X?%/Q1X;NO M"VB:3:*\5A-(0K!?E*AB/WDCYV@9*@;N37U7);F//%08/>MEB'RVMK:U M_(S]BN:]]+WMYGR-;^"?$/[1GQ[;6?%F@:CI'@70>+*QU6TDM_M0S\HVNHSO M8;GX^Z%4T[PGX2\5?LR_M"3/H'A_6==^'NN%3<+IEE+="V1F.,B-3AHF)QGD MH3U)X^L6ZUI:3]ZJ^M.SC;W;6M_747L%O?6][G4V_P T0^E4;I,FKUNP\NJM MQAB<5YZ.F6Q0$.6JU!;TU!\U7HQA1BJ..3L1B+ K.OHO:D\2:XVA6\4JQ^;O M?!'H./\ &LN'Q7:W^-W[ECQAJ#6$925R:-<25H1_=JI&R-\Z$N/]D9J99BO1 M'_[X-)M'0HLBU!>AJ*.IY1]HZI)^"G_"GQ08ZQ3$>R__ %J?,A\K(P.139!\ MYJ[Y*L,K;W2GU*9%']GS2-E5//J,42V?:JY7] MY0(;)'\M1>7TJTR\4S;TH$5U3]X:FV>U*J_O#4F*8#,;9,^U=')=7$/PTU.2 MTEBCO(;V.2$2H&#OL;"C)'+$8_&L!E]:W8;=6?QB^(VGZ3 5TZ!YS,R26PLBQ5<9W??SR>/2G7WQF\3V- M[J"W&AZ.+2WA+0W$NG;4FP,A,[\WBO7K.":^^W+8M-)#-'&(0@A#%E*C<6"D'!&,]\5 MS7.O0[B]_:,\0R6]G?R:=9QSS2R(ZVSSPE1A1DX:\>EFMCX5TN[349U@>[DB1S;R[BP4 M$J0K# /7)^E:LL*0^(-H@:$M>N[,V,RDHI,G!/WNO//-5$B1Y[XN7_B3 MW_\ UQ;^5>A>!8\>&['_ '!_*N!\7+G2+X?],F_E7HW@A?\ BF['_KF*N)$C MJ+-<8K:M6Z5CV_ %:5NV*8C:A;*BK4;]JS(9<8JTL@/>I++A;BH96S3/,J.2 M3C@\T 5[HYS67=+NS6A,V:HS4R3+FBW54DA]JU)$J!DSP:HFQFF"F?9ZTFA% M)Y(]*=Q&=Y%'D5H>2*7R?:@#.^STOV?VK1\D4>2/2@#XY^.FE";XK:V^WKY' M/_;".N&71A_=KU_XS6._XF:P!8X, M?\L(1^16N(711Q\M>DW,6[05C_Z9H/Y5@K:JIZ"OBN%'_LV(_P"OLORB?7\3 M1O7H?]>X_FS$MM#&.17W5#;#C KY!M8$;N*^S85%?8S9\K&-B(VN%K.O4"J: MWG7Y#6!JDFU362+9SFIS!,XZUSTUQ\U7]4GRQK GF^8UNM#+=EQ;GGK6KIUU MAAS7,K+SUK3LIOF'-&XK6._L;C]V.>*U[62N6TR?=&.:Z&R;*BLF:HTR:3=3 M"I-;MD'%6UW=^M8M]J#7#')J%& MQK>Y3F;+&H=U*S9I*HD=NJW;/R*I@5;MJI$,Z72&/%=7IYZ5R.D=JZS3SP*B M1437!X%#-3 U(S<9/ K,T*6IZC:V"J;JYAM@WW3-($S],FN8O/$&F,QQJ-H? M^VZ_XUD^,+=?$FK;VVR6\ \N+T]S^)_D*Q?^$7@'1%%%R6=%_;FG?]!"U_[_ M "_XU-:Z[IJR#.H6HY_Y[+_C7)OX=A7/R+5&Y\/P[2,**?,2>SVI_=U/7->! M]9.J:;Y4G^OM_P!T_OCC/XCFNDR.E(L6H;NZ^QV\LX&XQ(7VYQG SUI[-5+5 ML?V7>Y7" M#TZ$5.GQ4U*-S'J'PZ5Y$SO5(&+#!P1CRSR""#]*\@T_6-6M_%UY!87MU8HN M]C%:F82,V6)=MA(Y'3';'6NHD\3:A#;IY=Y=//<0R^8UW#)\N68E@7 [ DY[ MY-8MJ]C=)M7/8[;Q%X=?P[+J-]X;L[:]C)C.E(Z&X>0LH1$Q@$D-GU'3UKEH M_C3\.'9DGT*[M9%)5E5ER".HX>N,M_&$@\%7'AJYOX)K&1))TC=HPZRD[3)N MP2>"Y^N3ZUI:?\0M9N=#FTDS:3+:1V^U/,MU,I52H 5U"MN]P>QHN@LSL+7X MF_"J^1UF M,8KSF'Q I^TSR6\.DWS-NCO+6V7,0/W]I+[D.,A=O0FN[\1S^$2 M$8\S_2I1N_'%-17*Y&U68VV\0_V17BTW[[Q+ MIL??SQG+/_C%\,M%MM'U"\\. MVMREU?W4=I(]J@:90P=PI4$)&W!/&_L#7THO6E:MJ=1TY'-2M-)OSI>J36[I:WFP/Y,I4[6VG@@''%?,.D_'+XR>!]#O?#FO_ ]U M;Q#XH5W2TUB& M ^XG!;RXRC!>VTC(X..I^L:440J*":E%,4H.3O%V/DKPS^ MRKKG_#,NK^';T1P^*K^\75H+5G!6)T4*L3,#C:3UOZ,S]@DK1=M+'RU\7OV:KX+\.6-XMWJU]JBNBA@"K;"Z+DJ MK2 * 22XSM )K[.M8>E;UG%A0*2Q4HI-J[5[/U&Z"D]'9,^._P!JWX>^(=:_ M:&^$5[H?AS5-1TC3GM%GNK&REFAME6[!.]U4A<*,\GIS7J?[7G@67QY\#?$= ME9Z=)J6JPK'^*R6(?N:?#_G< MT=)>]_>/"_V<;?4K?X&^$K76+"^TS4;6U:VEM=1MV@F3RW95RC '&T*1Z@BO M1&7VK7N(>O%47C]:SE+FDY=RHQY4D?D5)'[\54?Y>*U[FU*Y':J4D'7FNTX; M%3;N7/2HV-6BNU<@56?OQQ0*Q'NH8YZ]*5AZ4@[4PV&[AV'-2PO\PYXJ,J<9 MQ^M/A &.X)I7++RY�$)?K4D:YP*LV]MYD@_2DV,_1;_@D*FU/BN?7^R?\ MV\K]%J_/C_@DO;?9X?BAQC=_9?\ [>5^@]>;5^-GH4M((R?%G_(JZS_UY3?^ MBVK^<6OZ.O%G_(JZS_UY3?\ HMJ_G%KZ;(O^7OR_4\3-OL?/] HHHKZH^?"B MBB@#^CKPG_R*NC?]>4/_ *+6M:LGPG_R*NC?]>4/_HM:UJ_*C] /A_\ X*83 M>2WPW]QJ7_MK7Q$UWGO7VI_P4\;:WPT_[B?_ +:5\-K)5"&:U\/_ !5\3K&3 M2_">@:EXAO\ @M#IUL\S("<9;:/E'N<"O!OB-\(/''PLO1:>+_"NK>')Y@3% M_:-H\(E QDHQ&' R/NDXK]4/V5?$^CZY^SYX@\">'O&UG\.OB+>7C2KJ=PJ> M9,N4(,>YAN^0,GRG%?B;I&C?$'0H[Z.6'QQ973 M2W5E^]4QF2-HU(+ M'OY&),%CQFXRZ&>X@\/ M>'M4U^:V3S9X]+LI;EHDSCYXK]+_B=^PG^SM\'_'6F:#XR\<^*+=M M9B3[%!:)"7@RY0S3R>40(RW 7/R,<^FS\!?V,M8^!_[0GQ&\*:3X_UC0+7_ M (1U;^UU'2H+;S;RU>7"I*LT4@&&5U)7!)7((!Q2Y8]&.[ZH_+0<61K&FD>- M6VFOT4TO]B;X-^'_ -GWP/\ $OX@>*_%&GVVLYAN;+2$@DDDE)<*L(:,[0%C M9BS;NF.I%9GQ+_X)@VC_ !Z^'WA3X?\ B:\N_!_B[39=4.JZLB23V,$04R.P M01B0$2PA!A3N?!P 6JYOFV)@N7<^ ]'O96F.3T'6O1? ?A/Q-\2O$%MH'AC2 M;S7=8G5FCL[*,O(RJI9CCT !-?9S?\$Y_A;XXTOQ?I7PK\2>._\ A.?#L#S! M?%FE^3IVJ>6=K"W80(<$\ [F^\IP1S7*_LC0M\#?V=OB]\;9QY&KS6P\(^&Y M#D/]JGPTTB@D [ 8FSR<1R#U!F+:CH$E%O4\:^&OP5^(7Q':Y_X1OPCK.N1V MLC0SSV5F\D,;KC*&0#;NYZ9S6I?> ]8\+ZI)IFO:3>Z/J46#):7]N\,JYZ$J MP!P:_0?X/:FGQD_99^&OA;X-_%#3_A]XJT.SACU32?ECGN;A8]LI<#YPK2[I M-RJP;?SR,"/XI> _''Q6^(GPM\#_ !8T&SL9&\VV'C#0IQ(U[MMRSJ=R (2R M!]I4=6VCK51F^IPUJ2M>.Y\ GP^-GW:@OOA[K%QH%UK<&CWTVC6S^5/J,=L[ M6\3G: K2 ;5/SIP3_$/45]W:?^RS\)-2\>:I\.8O'&M?\)O&\WV=_L\?V,;< MNL3?+EY%CP6PR@D-CIBJ,?A>Z\'_ +!?QJT'4$$=[IWBQ;6<#IO2?3U)'J.. M#Z4VSEA":?O/O^!^=/CCP'K?A":&/6]%U#1I)T\V%-0M7@,B?WE#@9&>XKD+ M.';?)QWK]3OB]^R]!\8/VCO ?@OQ?XX\1:S:77A6:^CO'6UCGM]DG$:;(0I7 MD]03[UY+X>_8K^"_Q&T/XB:7X$\>^)-0^(?@F&5KK[?#%'IL\D9D!$8$>XH6 MC*[M^1D-@CBIC))W/1Y'9I'A_@C_ (\XQ_LBO2O!OPM\4?%&XN[?POI1U6:V M"&5%GCC*[B0N-[+G.#T]*]9^%O[+/A7PG\,?"GB'XCZEXE6^\20+=6FF^&[' MS3:PD*RO,QC?^%U)& ><#=@U-??#"W_9O_:?\!QZEK$#>&[B\@O[;5[QEMT$ M&\AO-+$*I4CGG&"IXS@2]SHBM#RR^_9G^)MG<:E')X5F,FG6GVZZ2.Y@649 MQD^QKZ*^#GQ^\.?#CQ=\=-=.LZ:PEUVR>WA^TH6O[5M3<3F!MR^82ZM@5 M;BL.Y4*:Z&3+1&N?O%.XUTQ,F4FZUH::=O-9YZUHZ:-W%6R3;CF*QU6DN#OP M:G$#>7D55DC.[.*D);$JR5;AFXQ686VY)J2WFYZTSFE$S/B N_38&!Z2?U%< M9"NPI_O5V/CB3.EPC_IH/YBN-$FYD^M!UTU:"1ZI\*U5O[6=T5Q':L1N'0^H MK?AM];OI'BM]4TD,!D(N=P'O7._"^9(;37F<.RBS8L(QEL>U>2:_JGB6'7+M M+3Q9IUO8=88C+B1/9O>LY.QHCUOQ.OCK2IWBT\0ZH0H(D@QM.>W-:'A.Q\3> M7<:AK=T8PD7R62E>6(Y_*O#-)UK5'N+@7OBF&Z"P.0EO*25;'#?05RB^(=7D MSO\ %LX&<6:*[-]K4#]]Q]W\*S=-\0:5<:A% M'_PD>I3DDX&.&XH<@43Z.\':7+I=T]WJ.OMJ5\ZG_1E<%$7&=P]ZP/#.MCQ! MIL=X%VANU<#\ VL;SQ)XCFLKBZORJ,)/M1.R+_=KK/AG"8_"MKQVK2)G(ZIE M^6F>E3,ORU'CI6AF-Q\U/VBD_BI^V@!&7/Y5NZ0 M"'W,VW;GYB,YP>A/%8KM?2>$;]6N/"E[*-24@&*W2V8;&'(*!0_0#C.,UH7_ M -H_X2J>66+1U@;2@&N[/RS=9-OC8%"[BA/R@[<;>AQS7,=1@7-U*W@O37-U MI7'<^7] MKSY2D"8&+>%/.=S$8QGBN5D6Y;P/9(ND[Y!>NWV6&20*JF,?O 5<=3QC./:N MC\N6?Q3JTPT+^T(9M.E']J+/(%NBL$3* M+QC:IX&,C ZFOEW5K"#_ (0/3XKGP7J/D+J$Q^Q1RN95)B7+Y,;G:>@^7MUK MZCD>5OAQI@E*9%TP6-,_NU$: (V?XE'!Z<]A51(D>>>*Q_Q*;_M^Z;^5>C^" MEQX;L?\ KF*\X\6?\@B]'_3,_P J]*\&C'ANQ_ZYBK1#.BBZ"KD+8JG'P!4\ M9H$:,5[4OE58VTJI0!\T?%NSW?$35C_P!< M?_1*5ROV$ 'BN^^*L(/C[5#C_GE_Z*2N4GC$<)..U7=D,IW["/2V/8*O\Q7' MWFI+$3S73Z]+Y?A^9^GRK_,5Y%JVK'S2H;O7R'":_P!GQ'_7V7Y1/J.)Y6KT M/^OS1*+IUMW#D+C/"'T]J[2/39R/FFG/U[FH MWTTJ=P9MPY!WG-+F V@:M6KZ]Q^%6F M*1U&DGD?6NLT\UR.E?>%=9IYZ4I!$UE-07\ACLKAAR5C8C\C4HJOJ*LVGW*H MP1VB8*Q&0#@\XK,T/SZO?B%XUU:XOAHFF^&WM8[V8?:KJ4VUT2';Y6R^&7T( M [>E8P^)_CRS59[JUT>"VX+R!WD8#&^(8 M[_3K?0[6 7%W:+.8=5#0HE$15S&UP98 MV')PV#R..1FN2:XT^:-DEATB56P#NN9L<'(!Y]:J:E:Z.(X]FG:(28\_NIY, M@Y/7GK2YA\I]E?LX_$236-!LQ9%.?GQG STQ^%9.]SICL=*-4U*$#? M+K0'EM'^\M?. R6XX"Y/)_.J-[J.]P]Q=1*Q@VD7FDJ,#GN6)SS^M5E98U!\ MHJPM3DK+TY/]X]?:HVU2]69@ES?JJ6JLHCG4@$[><*,CK^M9HLV_#6J)>W'V M:&>T)+6Z)':6 !EPP.Y7VC8XR2!WYKUJ^U%-2LDFCD63+W&YE_O&XE)R.QY' M%>3^&[JZ0B5Y=26*6>W#M/E+:5OW9PS9X?\ NM^'>NM\$7!G\.W.0<_:YW)/ M?=(S?R(K=?PSFE_$&:;:F3QM9L6+;CD+V4#'_P!>O<5A*J![5XYX=C,GCBT[ M[5/\Z]JYK2G\)$MR'RS2B(U)S1N-:&8SRC1Y1]:?N-)N-,0SRC2K&:=OIZTB MD21Q&K]M!R.*@MUZ5JVL>YA4C+=G;]*W+6#CI56SAZ#%;5O#A14LI$1@XK/N MK;KQ6]Y/%5;B'(-24TM.:;VZ55:<#MS6A/H4&M MW'.*;L8?PFK;W"]ZA$X/\)H&1-$S<8(%2Q0MN&%Q3_M''W:EAN%W8_2I LPQ MDGI6YIMIF1>*R;24!JZ71V!E3M42+B?HG_P2TMQ;V_Q(QW_LS_VZK[RKX9_X M)AX-K\1"/^H;_P"W5??4^)G?3^%&3XL_Y%76?^O*;_P!%M7\XM?T=>+/^ M15UG_KRF_P#1;5_.+7T^1?\ +WY?J>'FWV/G^@4445]4?/G[K_\ #.?PG_Z) MAX-_\)^T_P#C='_#.?PG_P"B8>#?_"?M/_C=>AT5^7^VJ?S/[S[SV#=;AG M,EIXOM--62>0%RX6254+\;BI#?*5VX((X7Q;\<_A3\%OV9_$?P>^'_CC5?B9 MJ>M3G==WD$B6NGQN(]ZQ[@H"X0D*F[YW8D]17S%XF_Y!C?0UY7HO_(2D_P!Z MM8QNC*3LT?K/^V9X/^#_ (O^-7AO_A8'C6Y\(:E8Z5%/-#]B>:+4+(SS8C21 M/]7('63)(.0XP"1QSVA_MH_#[6OVC/&GBC5-3ET?PZ?#2:%I=Q-9S2/=LDS2 M%BD:,4!,CXW8X S@\#X<^(WQ6\5?%[6K?6?%^KR:UJ<%LMI'<211QE8E9G"X M15'WG<],\US&ZIY2[]CZ:^+'QB\)>)OV/_ACX)TS5_M/BC1KWS;^Q^S3)Y*[ M9QGS&0(WWT^ZQZ_6O6=<_;4\"^#?'/P5UO2[Z37-/T?0)M&U^."TECEM1(EL M,IYB*'*O#GY2'Q'XDM/VD_& MWC47JR/H?A735ELY+:1CE5FF=>44G'(0X[,:\"_:.\:^%S\'_A3\+/!NK0:G MI.A63:IJUS:JWE3:G,3O&6 )V9D ..D@'; ^9;"XW7!SQ6FTM:J-F82DVC[; MT^^_9O\ CY\-_"EMK5Y9_![QMH]OY5[+I6C+';Z@=JJTC&-,/DJ&&Y@REF'S M#FO>/!OQ^\'>*/B5\%_AGX,UC4/%=GH=Y+/<:_J:,LDS)97"*HW@,>)&R< M*H&:_*^&_P#+KJ? _P 2]8^'WB2Q\0:!?MIVKV3,UO&(Y'> MDX',ZLDUIV/TAU;6?@Q\._VBO$GQ"U3QM>0:SI5W<"7PP;!S(;LJT;,DB\,C M D@<8)&Y@,BO'?%'[2GA;Q5^S)\8='U#419>+_%'B\:]U2^E:>YN&55,CGJV% _ 5R M^H:]N4_-461'-)MJ*LG?\3]&]5_;%^$*_M2>!O%Q\7?\4[IOA2XTV[O/[-O/ MW=PS@JFSRMYR.X!'O7S_ /LE?M$?#_X;?$;X[:AXC\0?V=9^)K>XCTF3['<2 M_:6:69E&$C8ID.OW]O6OC35-2\PGFL^QGW7J?6E&*;L=JE*UV?K)\._VCM ^ M*WPB\%:;=_$_5/A7XF\/V:6=[]GMI)8-1C1$02#9@!B%!QD$%F&T@ U\O_MJ M?%+3_%7B: :!KFN^(=)T^U$$=_KLQ>260DEW12H*(?EX(SP3QTK@O K?Z''_ M +HJ/QUH_P#:5NXQG(H5E(VU<3Y]7Q-<)=,V]@Z\&3K/)^ M[R,]:Q-2\/S6PY0K73K;0YU:^IO:=XVEC*Y?/UK]*?V4_$!O_@+X7F)^^+K] M+J85^4_V"5#P"*_3+]CM9%_9V\(YZ_Z7_P"E( UT/A__65SHZUT/A__ %GX4N@2Z'17'^KK.AR9N:MWTXCA MS63;Z@/.YZ4"9T<-J98ZHZAH[*I;%;.EW4;HO2K6J31&W.,=*0SSFXA\MB*M MZ7]^FZDRF9L4[2_]95]"#J[6,-%R*K75N%)JY9_ZH5%>"L^I9A70VJ:AM7.Z MK%ZORFJMG_K*TZ&5C'\>3.MC:JO=^?S%D;1V.L^%?G1?VVT,B12_8VV-)]T'WKP34+>RU3Q-KJ2>'Y8 MI8$:9IMS;9V'9?K7T#X%MHUL=<6>(M;M;,';.T >F>U>,2^&TTG5->NM7\*Z2ST/1H?"6F"]^(BL5F)^UPX(FR>%7G MFLVQU#P9_P )S<[_ !;,ET]N8OL;6VU5XQO/OWJ+(TUU,BW^VZEHJ&.UC-U% M<;5M9ONQKG[P^M= UO-8>(H;>.VL8;,6Q=CQOWX/3BL#^WO &B:!+#J/B;5+ MFQM;HL;ZWLB69L_<.#TJ_<>.OA:_B:PU2UU+4=3N+J$Q1VHA8*@VGE^?E.*- M+A9VOT.K^!=Y/+8:I-J+1O?$MY9M5 3;S]XCO7H/@.W$?A6UX[5Y+\%?B1X. MU+4/$/A?PS9W4%S:0FZN);@,0E>L^!IMWAFU'M5+6UB*D7%VD;<@^6H MJF;E:CQTK8Q&X^:I:81\U/I@#5LZ#;2WVGZM;0,ZS21($V '+>8O!!XQUZUC M-_2L/XE7$UM\&OB*]OYGGKHDKH8\@@@J>H(/MQZT@/.[[X5>-[7POK$4GPND MED_M".1+*S>51*F'!D#)(QX&. M" _9R#&R$["P^[DG.3GK7SKXFU;6_#^AZ!K&F>)]5@$U]' T=OJ+'[Z-N&U6 MS\O!YZ5M>(O'OQ!\(^(/#:V?CKQ,=/U5)(56>\8#S H;> IPP!SCVK/D\S;F M=MCLKJ&WA^']JMSI^H6R+J)/E,B&0-Y(^;]XI^7''3.>];V-._X3;57G2[^W MMIDAE>W2/R"OV=>5.S?D+C@MC.>@K@;KXX?%WP]XRM=&E\<:I,M]9F2'[2BD M*RO@DAE)((/Z59M_VGOBYI?B:?09=>HS^-+D\Q M!7U3$HC^&^F!8 M%@0W;LNW&9 8T(2N1C+<'MTKZ1^'7CC5/'WP5L-;UNSLM/U&75+J-X+!2L("$*I )."1C(!Q MZ4^7E$YJ>#5_XIVQ'_ $S%?/GBK6)=:UV/2['+D2#S M"OU^[_C7T9X7LY+/1;2*0898P#^5"$:RU,E1J*D2F!*IJ56J%:D% B4&ES3% MIU "TE+13&)BC;3]M&*0AFVEVT_;[48H ;MI=M/I=M # M+MI^VEH ^??BE' MGQUJ7_;+_P!%)7&Z@NVU;Z5W'Q27_BN=2_[9?^BDKB=3(%LV?2J(ZG,>+'*^ M#KAN_EQ_^A+7C2Z?+JEZ H)YKV/Q?_R)=QG_ )YQ_P#H2UQW@&&";4TW],U\ M1PY4=/!XAK_G[+\HGU/$T>;$T%_T[C^;(K;X>736WF;">/2ONF.W:%AFO*K' M3;#^R!]TG;7M6H*JRG%>[@\9+$2DGT/FY4E36A%&?EK(UAOE:M9?NFL;66X: MO:CN9O8XS4#R:QY*UKX]:R)/O5JR8;C15ZS^]5%>U7;/K1$J9U6DGY!73:>W MRURNEM\HKI]/;I4R)B:=&:9FC-9FA6U _NZY'5FZUU>H']W7(ZM]XUI$SD<_ M=-R:J9JU,I(U\;:Q#RTIG/ [?(&Y_ U[B-6\.^#]+TF+6?$ MZVWGVT,@FO(7.IM"\.V6B74UI8W6EW%G'<7.CRVBR17$SVUN1.P)"[S(%R6.>#C/-825M3 M;L=3=?&CX:VJ_-XAGE;T6TD'\T%7O"?CCPOX^:[_ +#FO+F.U3?)++ 8TVYP M2I/7'?TR/6OGW4O$T&M6]Q<6WA32=+CMXE4Q:;;"(MF07R/0=7^/\ X6L[ MF2V.DZX;A,;HF@C5AD CC?D9!!Z5AO\ 'C3;AY%M?"VN"XQ^YE9Q$@P"6+-T M' XY'-<38_%[5K'2ET6.^M=*LWW1C][" (]K#R@K)G!RJCGBO/W\87\E]'F6 MT@2X&9)89HBYVH0/N#+8 P?;-%]0Y=#[O^&_BZV\6:39W$(97,,9=7^\&VC. M?>O2M//2O&_V;=+.H:3+<"/R\QH=N"/X1SSZ]?QKVB&+R9=M=/0Y(R3DTC07 MI45Y\UK,.Y0C]*>*9-\T+C_9-0;'Y5>,)+ZW\=ZZL<>I$?:9B&6%+@'#MC!) MX'M5==6U69UWMJWRJH'_ !*TXX[<\UE?%"XAL_BAK\:VMM.?M,Q?9-+$02Q^ M\!QFL:WOTP6^QQ*=B]=0EKFDG=F\/A1UMK]KT\7'D?VP/-E>5]VFQM\QZGFH M;G4-1N8AYRZL[*F!G2D7OTZ^]8+:@C?*+. $L>?[1E]/K6=-=HL9Q;0?>I/MVXJM:3*K0,J*#]GDSY;E?[_][I]._P"-<_VF=4?A-;[3&JJ (5/V M8]'9>8_Z*/XPW\0[ M#M52ZF/F3%MP_<1X+V:^B=&/;ZUG%[E-'5^"8PUQ'(+/9 )84:Z682)N98\( M\:\ 'LW;Y1T''JNCZ.NF>&K.': QB$C8[EN<7"[F MMU:.=5"I]X'Y63KD#GECZ5[#K-Y%I.CK)(>(H4&/4A1Q72E^[NP&$UYA\%]$N;_ %*ZU: M*C9:U)+;TJM)#[59)2V\TU_:K#1XJ%ES3)(Q4T?6H]O-31TBD7K4 M)R:Z"\8#?_ G[3_XW M7L?BS_D5=9_Z\IO_ $6U<_2C.4?A=BG&,MT>>?\ #.?PG_Z)AX-_\)^T_P#C M='_#.?PG_P"B8>#?_"?M/_C=>AT57MJG\S^\GVKU3Q-_R"V^E>4Z,?^)E M)_O5O#9F$]T=PA^4?2I!4,?W14@Z5)8]36?KB[K1@:O*:SM>Y4=DYH:?JCQ1]:GFUAY5QFJ26;+$35=U*T MQ"33&1LU>TO_ %@K,K0TUL&F(Z^UE"QU%/,&-5H6/EBF?-NZUF:7(;J/]E MTV2.T '(F.,9'KC/%?"UKX/\5S?#G5;-O#]]>ZG+$3R20P MZ?92V\>+U;M48L@^[^-?04W@CQK.H\[5M0.?[UTY_K3(_A7XAN%Q+?W##_:E M8_UJ>5%NH[MMZL\EUCX!>.-8\$'2HCI5A<*(TV/J<84A3RQ]S3?#_P"S1K/@ MN:3R-=TEENQYER[WRNRR=POM7LL?P/OIB/-NF/\ O&K4?P)VM\\]/E)YC@?@ M7\/8?A'XB\9Z]K?B:TU)]8M_*@MK8;F5MP/)KZ$\#'_BG;3_ ':XJS^!]K'( MI:7)!S7I6EZ:FDV<5LG*H,525B6[E[^&F^E._AIOI3)$_CIQII^_3FZ4 #?T MK/\ $UQIY\):_8:M'<3:9J5E)9W*6K!93&XP=K'H?0U?;^E07EG%?6[P2KNC M88(H ^=)_!?P O5NEWDT$5L]W%AV"Q@ -C?@,0N"P'.XT2_"'X"7MW- M=V>L:QI-Q/>B[D\Y)'4*22\* $[%;@<= *]?N/A3H=P2?(VY/:L^X^"^C29V M!EI6*YCR./\ 9^^%[/:M8_%#4A)&T@>XU!I7G$9!V1HQ7Y0KG=^&*AN/V;=/ MNKF&]T[XQPW&M"T:-M8OI%\\R@CR6VL,;0,Y'-FOKF2&59I@Q4J8@1A-F/QS7L-O MI.J?#'X%V.DWFH0ZEXCFO9);BXMU BW2G.(P#C"X./3(S51?V>YVYCN1^-:_ MA_X!7UEJEO/)*KQ1L"14CO*L6.GBWMHX M@,!5QQ5EK>D!0V4JBK#18J+;0 JT]:C%/6@!ZTX4U:%9L^.;&$C*^6S<^NUN:]6I >/\ F#^ZWY4>8/1ORKV"BBX['C_F M#^ZWY4OG#T;\J]>S1F@+'D7G#^ZWY4>>/[K?E7KN:* L?*OC3X;ZGXC\1W>H M6TUJD,VS:LK.&X15Y 4CJ*YN^^"FNW,+(EU8 D?Q22?_ !%?9])N'K3YA(/V>_$FJ>&YK""\TM9W1%#22RA>&!/2/V]*XG2/V3_ !_I=T)!J>@;<]KB M?/\ Z)K]']P]:,UYV$P-#!4YTZ2TDW)W[NW^1V8S$U,=.-2L]8I17HO^'/A^ MW^#7CR&U\DW^C],<3S?_ !JO;)+2ZD;)*8_'_"O=:2NFG1ITKN*.1W>[/$%M M)0O.,_C_ (5G:AH=Q=9V-&/]XG_"OH#-&:Z$["Y3Y@N/ >H39VRVX^K-_P#$ MU1;X:ZHW_+:U_P"^G_\ B:^K:6GS,2BEL?* ^&FJ?\]K7_OI_P#XFK,/@*^M M5+22P$#^Z6_^)KZFJKJ=[_9]C+<;=Q09Q1S-#<;GS99V)A##(.TX.TUM6.5K MR9OB N&;H/Q%>KZ?,LT:2+T;FJOXSN-5>]4PB<7X^TIO M,@U&/GR_ED '\/K^%:4G^E( MPV0I_M?,.!T]/?K75R_!^UM(';^T2X8+Q%:QKT&/>LVX\'VOG.3]KD9GWG$@ M49Y[!>G/2N914E9?U^!T^,UZ#'X-MVV#['-)M);YY'/)QGO["K%O\.[9I M8I(](99(SF-U9\KUZ?-6JAL2YZ'U7^S1KQL]%D@"LJ^6O#D;ONBO:H;CSI=U M?/?P$M9;&WF22)HNP5LGH/4U[S8MP*WZ''&*4FS;'2FRG]VWTI%:D-9FUS\I M/BM9QQ?$77KB]:Y^SK)(["0@-&78@1C&<-\$3:Q/ M#%H7EQ-G'=#DCOKNT^T2O9W#2LK2L=P8 ;^G M R.G../6G)X6T72;6VD(N8+Y[=E6/S=P7G>$/');GKCJ!7TK'\%C;N&CT,1L M!M!52.#U%.B^!ZR77GG05:8MN,A#;LYZYHY0YGW.Z_9)5X_LB.\DN%+":10N M_=\V0 >@SCZ@U];YKY[^!/@B]\.ZHH:T:VMHUPJG/'YU]!TQ!132U)NYH ^( M_BQI^D>&?'DMQJ*R:G>S2Y*K(T310[FW'*D G! (_A)-8\/AW3FN+F.55Q' M 3:R0W'$L;YVL=ZL0"&/N#Q7K_QR^'MOJ7BAKUM,:Y9UQY@9P1WQP17G,.BK MI$-L@LIU:T+F!V&5_EB63@]Z M7*D'/(TO"OA/4-)UC3+:XE6%8] T.WMU7#;06^M;,EB/2NA6SPHXXJ M.6SX/%%PL*M293S6=+D9JB2N8P M*5%IK,:16H&:-L<$:R+FY !8G R3 M5$,_+K5&$F3FN8OHMV3FM"_OR<\\5A75XQR.E=R.&14FCW?Q=*JM9_[5.FN6 M7IBH?M359F6[6SW,,GITKK]!TGS66N2L;D[O6N^\+S@2(2>*XL1)I:&T%J=K MI/A=9(P=N>*75?"ZQQD[<<5TV@W4?E '%+KEU'Y3 =<5X'M)<]CT.56/%M>T MOR6;M7&72^5)G->B>*;A2[UYMJ4P\T^F:][#R;CJ<-169^D'_!(&7S%^+ ]/ M[)_]O*_1FOS=_P"".LGF+\6_^X1_[>U^D515^-G52^!&3XL_Y%76?^O*;_T6 MU<_70>+/^15UG_KRF_\ 1;5S]9&H4444 %%%% '0>$_^15T;_KRA_P#1:UK5 MD^$_^15T;_KRA_\ 1:UK4 ?"?_!4#[WPT^FI_P#MI7PNM?='_!4#[WPS_P"X MG_[:5\++5(E[F5XHXTMJ\HT5O^)D_P#O5ZSXD3S--85YAHNGXU&0_P"U6\-F M83W1U\?W1]*?4B6IVBG?9C4%D0K.USFU(K5^SM6;KMNQM#Q3CN2]CC;10MPV M*L77%0V-L_VAL U:O+=L&NCJ8=#%N &4]JQ+P 9YXK8OD90W;%8-XQIO8<=R MC(0,Y.*CW>]).?FQ4>:X9/4[;@WWBU3[IK!\!_\ 'C'_ +HK&JM\,PG%7 M6C+3&IY--::'A:3FHDV9RL:D2=.]?3O[,_QNT[PCI\GACQ!<+:64DIEM+V0X M2-FQN1S_ @GD'H"3FOGU]):-NE-NX2MN1[4U.,B5[I^B$U];:B@GM+B*YA; ME9(7#J?H15/;S7Y/^+H2UW)CUK#T_3C-(!MZUT)=K\U^3 MNC>%/.C!VUU_AS2/[.NAQ@4*&AS/%QYE$_4^[_U)Q6.N?,K\[->;_0#FN A< M?;NG>B,3I=0_6&0#R#QVK"NOO&OS>N&_XEK?2O,=<;,S_6KC3OU%*I;H?K)_ M%6GI0W/7XV9RQKN? ;?Z4OUI^STW)53R/V#M[7=&*DCL_FKX \-?\>B_2MN- M5\P<5SV.@^\X;/*]*G6Q('2OBW1T3YQ>&;A=B5A*-C:,KGV1#;C:#1)" .*^>;&Z0QCFDO+A=I M%9&Q[U,G6J;CFOF;4YAEJYR\D^8U5B&SZY%.4U\<;OFS4T;8(-5RBN?8BT\5 M\@J:L1M_]>E87,?7 I]?)BM[\U*#2L/F/K+PK_R42Q_ZXO\ ^@M7KE?,?[-' M_(8C_P"N\O\ Z)%?3E2RT%9'BZ-HO#'A;0UUV_.G2:E*TVHK:)'&LJ1XR5;))<5O_ M -D_&C_H1++_ ,*6/_XU7E?PI^(UO\/OBE-XKNXGOH'T:32Q;QL%8,T\?]_T_P *]&^$/Q@TSXPZ;J]UIUK<6C:7>BQN(Y\$;S#',"I'4;95 M].:9;#2+1MNXJJCEF)(4 =3@5R.@K\9? M$&D6VHCX9-I:7"[UM=5U^"&Y13T\Q%5PK8YV[B1T/-V>-_M47_P#9_P /;&3.,ZE&O_D.6A!8ZWX M+OA\=;G"_:+-KB"Z4'J\+LNX\<;U57QV#@5\\^,_C1J]QXDTK2=(TZ[\3^*M M[* "6 KO/V48O[?^$/B>#=C[5K%[%N/; M='&N:\9\+^((?A/\8H-=UK39I-6TJUNM*:/=M(BF:)GQD8.6@B(/H#ZT(#T? M^R?C1_T(EE_X4L?_ ,:I1I?QI'_,B6/_ (4D?_QJMS_AL;0O^@'>_P#?U*/^ M&QM"_P"@'>_]_4HU%H0_#/X1>-=>^*UCXT^($<6D6/A^U>+1M M;X74;WU)05E^)O\ D"W/^[6I67XF_P"0+<_[M 'YN>,[HVWQEE .-UW+_P"A MBOJ'PU/YFF6Y_P!FOSX_;&D,?Q2T_P![J\_]"CJSX&E/V2$D]A71&%XW.:4[ M2L?HWN%&ZOAPR#ZTGF#<*/9^87H?I1JL>O6OR4U5SYC5DL^WZTY4K=2Z<^;6Q^P%4=2\/V M.N,K7299>AK\AV;/)I QZ5G*DNK.B)^O:^%M&AMQ']G5SZFJ;>$])5LBSC_( M5^2&\MUIA;G'6LU342[GZ[Q>']/C(VVL8_X#5^WTVU4C$"?E7X]+Q6KIS?O! MZ9K:-.[W,*LN57/V.TFVBMY,Q1JA/]T5UVGGY17Y$>%F_>1YKVSPH^-M.=*W M4PA5OT/TB1OE%*6KX:A?Y1SVJ1FKGY3;F/M:\56!RH/U%<_?1IN/R+^5?&6M M-^Y//:O*/$C_ +TUK&G?J1*I;H?HH8T_N+^56+6-/,'R+U]*_+J1OFK6T-O] M)C^HK5T?,R5778_4^U557Y0%^@J;=7Y^Z-)^Y%:#25AR&_.?>.:3/:O@SS#] M*3=S2Y!\Y]XR6T-QGS(E?_>&:Q=0\-:9<@[[2,_\!KXM1N*Y_7._XTU3OU$Y MGV?=_#O0[ICNLT'T%9[_ 7T.Z8[8RF:^&-P\RMO1L>8M4Z9,:EWL?9/_#/> MGSJ> O!,'A#3!:Q-O'&=ORUZAHI4HOZUSV.H^JUMQCI44UN-I MXKY_CV;236=J6W::0'O=Y#P:PKR/@U\Q>)-OS=Z\G\38RWXU<8W9$F?;=RN& M-95P/F-?G5KQ&6KA-68;F-;*GYF#GY'ZAR5&&K\F+]OF]16?O^8]ZKV?F/VG MD?K[&]7+>;#"OQ]AD.X$&MG3YLNM+V?F)U--C]?[6?&*V;:X^6OR:T>X;CUK MT#1;D^6,]*3I^9*K>1^EOG\=:HW5SUK\]I+K"'GM7(Z]>G<1GBI5,IUO(_2" MZN@JLS,%47F[//X5E33EL\TV:;<235220^O MTK]5VD^84GF':>>:B;I3!%VUN-KC-=;HNK"''/3WK@US:;XK\N, MS]:74/%?F*0&KRFWUAT&-W%.?6)'X+5P?5E>YO[5 MV-S7=6\[/S9-<7>S;Y#S5FZOB^:RIGW-7=3ARHP;NS]+O^"-C97XO?\ <(_] MO:_2BOS5_P""-/W?B]_W!_\ V]K]*JY:OQL[:7P(R?%G_(JZS_UY3?\ HMJY M^N@\6?\ (JZS_P!>4W_HMJY^LC4**** "BBB@#H/"?\ R*NC?]>4/_HM:UJR M?"?_ "*NC?\ 7E#_ .BUK6H ^$_^"H'WOAG]-3_]M*^%EK[I_P""H'WOAI_W M$_\ VTKX6'6J1+.9^(VH/IOAQY4ZGBO#K?Q)/UH7[P^M9>T9?(CUB'X MC2_91NP6QUK*O/B1=7$90L!7++_J1]*P[IOO8/&:TE+EV1$8WO=G<6/C*7SL ME@1WQ5N\\9,Z@K@?05YUI3'[0>>U7=48K;\$CWI*IIL/V:[G33>(S/P1FJ,LYK$\ _\>,7^ MZ*ROB=JSZ="VTX[4[7E8F]HW-2QU2VN+@J#S]:[72K&*ZC&!FOFKP_XF=;K+ M-W]:]G\*^,XXX5W-SBO-Q2=O=-:=^I[WX?\ 'FF>$_#MK8W$%TS0[\F)%*\N MS<98>M17/[0?ANU)#VNI$C^[%'_\>3:Q]KNL!LY-?*P MX9P.*J2JU4[R;;U[GT3XEQ^%I1ITVK122T['TQ-^U'X6A8@Z;K38_NP0_P#Q MVHA^U7X4W8.F:V/K!#_\=KR;1OA3XHU:V2>#PQK%Q"PRLD=A*RGZ$+46K?!G MQC&I,?@_76/^SIDQ_P#9:['P?E7:7_@1YZXRS1NVG_@)[=:_M)>%[H96TU1? M]Z*+_P".59B_:$\.32;%M-2)_P"N4?\ \' M[.'S)+34MOM%'G_T.L=?VHO";2^7]BU;=_UQB_\ CM>6^,?A[XUCTXB+PAK\ MC>B:9.?_ &2O)6^&_P 0EN"P\#^)OK_9%Q_\13CP?E35VG_X$=G^M69]U]Q] M;R?M(>&(X3(;/5"H](HL_P#HRL.Z_; \&VK$/INN'']V"'_X[7SY#X#^(4EF M4;P3XDSC_H$W'_Q%8]U\)?'\^3_P@_B3_P %%Q_\15K@[*NJ?_@0GQ7F?1K[ MCZ1_X;0\$YQ_9>O_ /@/!_\ 'JU=)_:M\):S($AT[6E)_P">D$(_E*:^2?\ MA3?C_P PG_A!O$G_ (*+C_XBNR\%_"?QU;W"M+X+\1)_O:5./_9*/]3LIMM+ M_P "#_6O,^Z^X^M['XKZ1?QAX[>]4?[2)_\ %5,WQ-TM3@P7?_?"?_%5Y7I7 M@OQA;6HSX5UP''3^SIO_ (FFOX3\8M)SX5UT_P#<-F_^)KG_ -4E,,^7=#ZHO_ ,54B?$72I.BW'_?*_\ Q5>12>$?&7EG'A37 M<_\ 8-F_^)IEEX4\:%N?"FNCZZ;-_P#$U7^J&5]G]Y/^M68]U]Q[%_PL'3>T M=P?^ K_\56;J'Q>T;3<^;;WS8_NQI_\ %UQ=OX2\7]_"^M?^"Z;_ .)K"\0> M!?&$P?'A37&R.VFS'_V6DN$,K[/[QOBG,;;K[CM/^&C_ UYA3[%JN1_TQB_ M^.5=A^/.@3_=L]2'UBC_ /BZ\%3X7^-6NV/_ A^OXS_ - R?_XFNALOAOXR M7&?"6NCZZ;-_\36CX/RKM+_P(S7%69=U]QZS>_'C0+% TEGJ1!_NQ1__ !=5 MX_VAO#DG2RU0?]LH_P#XY7E^N_#?QE+"@7PEKC'VTV8_^RUG6_PO\9KC/A'7 MO_!9/_\ $T+@_*K;2_\ @_UJS*^Z^X]F_X7]X>R!]CU/G_IE'_\IY_ZY1__'*\E_X5GXRW+_Q26N_^"V;_ .)J.;X8^,_../".NG_N&S?_ M !-/_4_*NTO_ (/]:LR[K[CUZ']H#P],VU;/4P?>*/_ ..4LGQ]\/1MM-GJ M6?\ KE'_ /'*\@L?ACXS65BWA+71SWTV;_XFI+CX9^,C< CPEKO_ (+9O_B: M/]3\JOL__ A?ZU9GW7W'KQ^//A\+N^QZEC_KE'_\73/^%_>'N/\ 0]2Y_P"F M4?\ \M-^T!X>5MOV/4\_]I_]^H_ M_CE>12?#'QGYP/\ PB6NG_N&S?\ Q-.D^&7C+:?^*2UWI_T#9O\ XFG_ *GY M5VE_X$+_ %JS/NON/66_: \.J0#9ZG_WZC_^.4G_ T%X=SC[%JG_?J/_P". M5Y)-\,?&988\):[T_P"@;-_\33/^%8^,]Q_XI'7>G_0-F_\ B:?^I^4]I?\ M@1/^M>9]U]QZ[_PT)X=VY^Q:I_WZC_\ CE#?M">'%.#9:I_WZC_^.5Y!_P * MO\:8P?".O=?^@9-_\337^&'C3G_BD=>S_P!@R?\ ^)H_U.RGM+_P(/\ 6O,^ MZ^X]?_X:(\-[L?8M4S_URC_^.58A^/7A^XQMM-2'UBC_ /BZ\2_X5?XUW?\ M(H:]U_Z!D_\ \36C9?#3QFK#/A+71_W#9O\ XFF^#TGPOK0/OI\W_ M ,37:Z9X1\51@9\.:POUL)?_ (FLGP?E?:7WFL>*LR>[7W'>Q74)6ZZ#JO_@%+_\ $UG_ *HY7VE] MYI_K1F/=?<6Y-0BCZY/TJ(ZQ /X7_(?XU7;PKXD8_P#(OZI_X!2?_$TG_"'> M(S_S -4_\ I/_B:/]4'^M&8]U]Q[)^S)_R%T_Z[S?\ HD5]/U\S_LWZ?=Z;KD<5Y:S6DIFE8)/& M48CR0,X(Z<'\J^F*^GP^'IX2E&A2^&*LCY^OB)XJK*M4^*6X5Q_QCF\CX2^- M)/[FC7;?E"U=A7"?'CS/^%(_$#RD:27^P+[:D8)8G[.^ .IKH,#X)_9Y\!0 M_'CXLWOAW4-?U;1=.M-$?4!_8_V<.\HGCC&XS0R<;7/ KZ7_P"&#?#/_0^^ M-O\ O[IW_P A5^:W@3]HJ\^&>N3ZQX9\11:5J<]L;22XCDC8M$6#[,,",;E! M_"N]_P"&_P#XC?\ 10S_ .2__P 15"/NS_A@WPS_ -#[XV_[^Z=_\A5ZM\%? M@EI/P.T75=.TK5-5U<:G??;[BXU=X6E\SR8X@!Y44:A0L2_PYSGFOR]_X;_^ M(W_10S_Y+_\ Q%?0W[#/[1?Q2^/'QBN[.ZUXZUX1TG3WGU2XFMU,:RN0L$4; MH%Q*2';G("(W&2"$!B_'?5RO[2UU9\Y_X233ACV^T0'^5?HU7PE^WI\$_$-G MXEB^)?AFSN]0MI(T&IQV,3/):R1*-L^%&=FU1DX^4IDGGCYL7_@H1\2[-1 ? MB&BF/Y<20VC,,>I:/)/UHW _8"OG7]N35$TWX4Z42ZJ[ZQ& I/)Q#-G^E?!7 M_#Q'XE?]%$A_\![/_P"-5R_B+X^>._VAMEZ7$KMD]2$B M4*@X&7( &2>* /T;_81NOMGP7OYLYW:[=_RC%>A?%K]G_PM\8GM[G53?:;J MMNACBU/2K@13!"<[6#!HY!Z;T;;DXQDYH?LM_"F\^"OP-\/>'-7DCDUM5EOM M3=#E5N9Y&ED0'NL>\1@]QPM\;O^"BGBB;XEZS#X.\2+H.@6UH/_:5/45C MTWX\7UQ^R_\ $+4F\.:E+?7/A^"/4[66^*[Y&6,2>7+Y84%6P5;:!E6/2OTE MTG4$U;2K*^C4K'=0I.JGJ RAA_.OQ\^&/@_Q7^VA\2DTQVU/5-&U*XSXC\4! M6:WMK=0#)%YOW?-D4>6B#D;LX"K7[%6]O':V\<$*".*-0B(O15 P /PI,"2L MOQ-_R!;G_=K4K+\3?\@6Y_W:0S\E_P!I;Q1:^&?BQ;/=1S2"2ZNL>2H/1DSG M)'K76>&_BEI-]90K'!>*;?M?Z/J&K?%33UL+&YOF6ZO-RVT+2$9 M>/&<#V/Y5I>"?A_XJ2SA8^&=8 P.382__$UY&,X?P.92]MB$[^3L>EA<\QN7 MQ]E0:MZ'J?\ PG%A_P \KC_OE?\ XJC_ (3BP_YY7'_?*_\ Q58#>!?$W_0N MZM_X R__ !-'_"">)O\ H7=6_P# &7_XFO-_U/RKM+_P(]#_ %JS+NON-/4/ MB9I>G)NE@NV'^RB__%5RFH?M*>&--9EEL=68K_=AB_\ CE0^)OA_XJDMSL\, MZP_'\-A*?_9:\6\2_"WQM+)(4\':^^3VTN<_^RUM#@W*9;J7_@1C+BS-%LU] MQZK/^U_X-MV(;3-=./2WA_\ CM5_^&S/!7_0+U__ ,!X/_CU?.6H_"+Q\S-M M\$>(S_W";C_XBLQO@[\0-QQX'\28_P"P1K7W'U#_ M ,-J>"./^)7X@_\ >#_ ./4?\-J>"/^@7X@_P# >#_X]7RY_P *;\?G/_%" M^)!_W"+C_P"(IO\ PIOX@?\ 0B^)?_!1Z^X^ MI?\ AM3P1T_LKQ!_X#P?_'JGA_;'\%S$ :9KP[KY5_X4W\0./^*& M\2_^"BX_^(K0L?@_X_5AGP1XD'_<(N/_ (BM(\'Y2]U+_P ",JG%.915TU]Q M]8V/[4'A74"!'8:P,_WH8O\ X[74:?\ %W1]2QY5M?+G^_&G]'KY@\._"GQN MCIN\&^($Y_BTN+,T;U:_\!/5T\;6,G2*X_[Y7_XJG?\ "9V7_/*X_P"^5_QKGH? OB;:!_PC MFK?^ ,O_ ,34K>!_$_?P[JQ_[<9?_B:Y_P#5#*NTO_ C?_6G,NZ^XT[KXA:= M:J6>&Z(_V47_ .*KG[[X[:!8-MDM-2)_V8H__BZKZQX"\4R0L%\-ZN>.UC*? M_9:\R\0_#3QC),2OA/7&^FFS'_V6M8\'92]U+_P(SEQ7F:V:^X]%;]I+PRIP M;'5O^_,7_P ';MU5+/5 6./FBC_^.5X9)\+/&VX_\4AK_P#X+)__ M (FM31_A?XS2XB+>$==49'739O\ XFM7P;E':7_@1DN+_6OQ0TJ MZ7*6]X!_M(G_ ,54W_"QM,_YXW7_ 'PO_P 57"Z3\/?%:1_-X9UA?KI\O_Q- M7SX!\5?]"SK'_@!+_P#$US_ZGY5VE_X$="XJS/NON.J_X61IG_/"[_[X7_XJ MC_A9.F?\\+O_ +X7_P"*KD_^$!\59_Y%G6/_ E_P#B::WP_P#%6[_D6=8_ M\ )?_B:/]3\J[2_\"'_K5F7=?<=@/B-IK?\ +&Z_[X7_ .*JI<_%?2+7[]O> MGZ(G_P 57/)X!\5;3_Q3>L?^ $O_ ,36%K'P_P#%I#;?"VM-]-/F_P#B::X/ MRKM+_P "$^*LS[K[CKF^.6@JVTVNH9_ZYQ__ !=6+?XR:)<'"V]\/]Z-/_BZ M\:F^'?C/S"1X2UT\_P#0-F_^)JS8> ?&4Z^X]TL_'NG7V/+CN!_O*O_P 56U;ZE#=8VDC_ 'J\BT7PCXNAVAO" M^M#ZZ?-_\37<:;H'BA5 ;P[JZ_6QE_\ B:Q?".5]I?>='^M&8]U]QV2QAN0Z MU#/,ENI+,#]*SXM'\3*O_( U8?\ ;E+_ /$U3O=%\3,I \/:L3_UXR__ !-3 M_JCE?:7WC_UHS'NON+%UXHL[3.]93_N@?XUB7GQ4TBRSOAO&Q_=1/_BJQM8\ M+^*Y%.WPUK+9]+"7_P")KA=8\#^,)"VWPIKC'VTZ8_\ LM:+@_*NJE_X$9RX MIS);-?<=U=?'[P[:$A[34CC^[%'_ /'*RY_VGO"MOG=8ZN2:I\ M.?&TA;'@_7SGTTR?_P")KE;_ .%OCIBV/!GB(_\ <*G_ /B*T7!V4]I?^!&3 MXJS/NON/>9/VM/"$> M/F_YDGQ&?II-Q_\ $54'PA\?LW/@CQ(/^X1>#GZ:9KG_?B'_X[5N#]JOPG=#X*\1?CI- MQ_\ $5T>D_!_QN'7=X.\0+]=+G_^(H_U.RGM+_P(QGQ;FL>J_P# 3Z)M?VB? M#EU]RQU4?[T,7_QRM6W^,VBW(!6TU ?6-/\ XNO'='^$?C *N[PGK:_73IA_ M[+79:?\ "WQ5'&/^*8U@?6PE_P#B:7^IV4]I?^!',^,LU75?^ G;-\6](4$F MVOO^_:?_ !=9MU\>M L\E[/4CC^[%'_\M_"?QLN]O^$/U\+C.?[+GQ_Z# M7F.J6MQ8W,EO15_P"IN4]I?^!&ZXNS1[M?<>K_ +07 MQVYL/M'F?;41<[_ "\;=KM_WDDOT+!A7-'DJ:J^<3DY MIK3FNXX[$[PCG%,V@&H#,3WI/,/K2*+@7CDTG'K53S3ZT"4^M%@++?7-5Y!\ MU+YAQUJ%I/F% ;'Z9?\ !&K[OQ>_[@__ +>U^E5?FG_P1G;_[@__ +?5 M^EE>?5^-G?3^%&3XL_Y%76?^O*;_ -%M7/UT'BS_ )%76?\ KRF_]%M7/UD: M!1110 4444 =!X3_ .15T;_KRA_]%K6M63X3_P"15T;_ *\H?_1:UK4 ?"7_ M 5 ^]\,_P#N)_\ MI7PMFONG_@J#][X9_\ <3_]M*^%*I$/

)6_AMKB1XU'S9QBO??$$#3:>57J17F=OHLUK=ER".:Z(;'-.:4K7.8_X M5S=;<[12'X=W8_@KT="[BV0L\ M1Q]*]7W'UJAK;,UJPW8XIWYMPUCLSRBS\/LLQ"Q[34]]X?DVE2N<]C736>5N M,DU9O).W]*OECM8GGEO<\_;11"P)CY^E3*OEKTXZ5T=TI936+=Q;2:7(HZHI M5&]&9DS O\ CQB_W15'XD:0=1MVP,G&:N^ ?^/&/_=%;&MJK1D,,U5[ M2)M>-CYSBT>>WN6&T@@],5MPW5S91CDBNXN+6W6X8^7534+2WDAYCJI1C/=& M?O+JOT/\ V7;>.'X$>&0@Q_Q\_P#I3+2Y(P6@M9O4]:ANA&.N M*AO+P,IYKG?%WB)?"_AW5M7:"6Z33[2:[,$(S)((T+;5]SC ^M?.1]G%FRYG$N-I4D@$;3N^@KQS1_VL$UC5K*T7X<^+(% MNIDB$\MKB--S ;F/]T9R34PHU)QYDM"I58QE9L]VCC8)1M(KSWXV?'O1_@W- MINEKIMWXB\2:D"UKI-@/WC+D@,QP2 2"!@$G!XXKGOA7^TI9_$+Q1+X6UGP[ MJ'@WQ.L9E33]1R?, &2%)56W '6O[1%K;?&(_#[7=%FT.^D)6VO9)U>&X)&8]O X<9Q[_+UK3\5?M%6?A/XI M:/X"TG19O$GB"_*AXK><1+;%N1O)!Z+ESZ*,T>QJ7M;I?Y![2&]_(]]3/EBJ MTDA\SBM6WA\R(<+C-(?0SHV.ZK\)^45R]UXQT73;\VUSJ,,T''\4@'\Z;$C7O&PHID;=*J3Z]I=Q'F+4K63_ ')E/]:6+4K5 MNES$?HXI"9H*I9@ ,TZ2%HSD@U8TF:!Y1ND0_B*T]4^S^3\C*3[&F9RG9V.? MC/S&E8_-348>8V*1F^<4C3H2D_+24A/RTF[I0%Q2?FI2:C9OFI2U,0ZC-(3S M^%)GYJ N+FD)IN::[4Q#MW-2(W2JV[YJGCR>@-,9H6[=*T8WX%94*MQ\I_*K M\3'TZ=:AE%Y)#4RRYJFK5*K8I%%Q9/2I%D]:J*U2JU%AEM33U:JROBI5;-(9 M.&IP:H0U*&I")PU.#5 &IVZ@!?#^M6>E_$.P^UW"0 PN07/^PU>AO\4/#4;E M3J<>1Q7R[^T)H-SJ6CQWMA=36=]; [)H3SCT-?'-]XC\2V]U(CZAJ#,#C=YS M<_K2*1^L_P#PM/PS_P!!..D;XI>&&4@ZE$0>"#7Y)?\ "5>(O^?_ %#_ +_- M1_PE7B+_ )_]0_[_ +46 _5K_A*OA_\ \\]+_P# 9/\ "C_A*OA__P \]+_\ M!D_PK\I1XI\1'_E_U#_O^]+_ ,)1XB_Y_P#4/^_S4#/U9_X2KX?_ ///2_\ MP&3_ JY9_$+P=IL;1VEU:VJ,=Q6% @)]<"OR:_X2CQ%_P _^H?]_FH_X2CQ M%_S_ .H?]_FH$?K;_P +3\,_]!..JLOC[P9/(7DN+.1VZLT:DG\<5^/FK?%7 MQ!I=]);&>_DV8^;[6PZ@'ICWK/E^-FOQKG??'_M];_"BP7/V0_X3KP3_ ,]; M'_ORO^%6+?XD>$K12L%[;PJ3DB-0H/Y5^,FH?&[Q#8Z6UYF^?:JML^W,.I Z MX]ZY6;]JC7X?^76^/_<3;_XBLZ4XUDW3=[.WS+J1E1:4U:^I^Y7_ M/PS_T M$XZXJXT3X*7=Q+//X4\)S3RL7DDDT:V9G8G)))3DD]Z_&$_M:Z\.MG>_^#1O M_B*]27XB>(F_Y>K\?]O+5MRM&7,F?J1_PCGP/_Z%#PA_X);;_P"(H_X1SX'_ M /0H>$/_ 2VW_Q%?F GCCQ"P_X_;\?]O#5')X\\0Q_\OE^?^WEJ5AW/UQTO MQ]X+T/3X+#39[/3[&!=D5K:Q+%%&OHJJ /I5O\ X6GX9_Z"<=?CXWQ'\0K_ M ,O5_P#^!34S_A9?B'_GYO\ _P "F_PI6'<_8;_A:?AG_H)QUB>+OBWX9@T. MYQJ4;$KQ7Y*?\+,\0_\ /S?_ /@4W^%-D^(6NW"[9);UQZ-<,?Z46 ]:\5:_ M;>(/B\9[5P\?VN4Y'NP_PKZFT?5;31/"LFI:A<1VEC9V[7%Q<2G"1QHI9F8] M@ "?PKX<^&,-YJGBJ"9XV W#^=?<.GZ/::YX5FTG4K=;JPO;9[:Y@?.)(W4J MZG'8@D?C6T=M3&7D&? FFR^-_%%RNFZ1&'< MM&S$*TN"^"0651GCF^)YE^T/K5S$)$-X MVP22>6RL-NU H7!P ,Y.377.G2]FI1;5^_YF$9SYW%I:=CT'7_'6@:3XCT_P M[>:M:V^NZBADM-/DD EF49R57N/E;\C7/>,O%&D^#]+FU36]0@TS3XRJOYW,AQ[5K]72G""=^ M8R]L^64FK6/0XOC]\.K^ZBMK?QCI,T\SK''&DX+.Q. /4FMCQIX^\._#S35 MO_$6K6^DVKL51IB=TA R0JC+,<=@#7S!#XX^'7A'Q?I-OXE^"@:W&+[1=!TY9%LI0&BE)B67 MD=""TRY]=@'2F\/'FUNE9OI^!4:SY=+-WL?0/@7XK>$OB9',_AK7+?5#" TD M2AHY4!. 2C@,![XJG\0/C7X+^&,J0^(M=@LKMU#+:(K33;3T8H@) .#R<#BO M!/B-X?TSX._M1_#C4/#5G%I%KKCK97-E91B.$[Y!$3L& ?,4X]4!ZUQOBK4 M%^"_[1WB;Q%\0/"Z=F^GJ?5G@'XU>"OB=,\'AW7H+V[12S6KJT,VT=2$< D#(Y M&1S7;[:^5_!,'PA^*?Q>T;Q/X0UB7PQX@LRLO]C16JVRW1!8N<8VDLI*ML.< M#/O7U1FN.O3C3E:-UZG11FYQN[?(6I8JA!J:,UBMS26QK6745TVGMTKE[,]* MZ73STJI;&*-A3Q7FU[^TM\+=/O)[6Y\=Z+!(?&VK>!=.O;U2SQQR22@W5U(WRJ2&[L:Z@\,>([#7);5 \ZV4H-8/%0N=1$-M%; M1^2D)#(6.P(J@G(Y SQ73"A3G5<(RT7XG/*K.--2<=3[\DD"99B%51DD\ 5Y MYI?[2WPRU#Q=!X,KKPC\ M"[R.SED@FUB[BTPR1G!",'=Q]&6-E/LU>(Z7XF^%EI\//#OAC5OASK,?AB62 MWBF\>I9_9PUT2OF3I.5W%=P;OG8,;>,55+#J<.=W^7]?@3.KRRY4?>7BSQ]X M>^'.AG5?$VL6NC:>&"":Z?;N8@_*HZL< \ $\&LCX<_';P'\6Y)8O"?B6UU6 MXB4N]MM>&<*#@MYLNVI>&K+3OM/DS M-N%PPBFF9G(^]O$$8/J ?6F?M(>$]%^!O[0GP:\2^#=+M- DU"]:TNK73X5A MAD19(4;Y% +)<.I(ZX'I2CAX-*+;YFKKMU_R*=:2;:6B=O,^V\T4FX4FZO. M.L=FJ%XW6KNZLZ^/6FA&=+)M)IBS\U%-)R:JF;GBJ8D?M%?#C0]2NM/OO M&>DVM[:S/!/!+< -'(K%64CU!!'X5T/@OXU^#/'VI2:=X=\3:?K-]%";A[>U MF#NL8*J6(],LH_$5XS\6OA;\)/"/A[Q'XW\0^$;*[E3S+R=FD=7N9W;(4?-C M<[L!^-<_^Q[\(5\*^%;WX@O:0VGB/Q+;R/9VD>5@L[1V#Q1J,DD,51LDD[0H MZY)Z?9TG2T478^@/%G[0WP]\":P=*U[Q;ING:D,;[5Y=SQY (W MA0=O!!^;'!S75Z?XKTW6](BU73M0M;W3)H_-CO+>97B9/[P8'&*^0/AW^SOX M:^&O@OQ;XB^-J:/J^I7MR\LNH2RM*%B*@_(2%(E9R_W1N.%P>U<#\#]"U_7? MV1?BA8V-Z^FZ7=7#/I]:?5Z;5X2V:5^FO; MT(5::=I+=-VZZ'U2W[6?PHFUX:.GC?3VO"VT28D^SY_Z[[?*_P#'J[K7/$-A MH>E7&IZA>P6>GP1^;+=3R!8T7U+'C%?GE/\ %;X3W'[-D7A&'PO&GC0PI#YS M6L:'[4" ;DW.>G7J>GR_=YKKOCPFJ:;\%?@I\/KS4Q.=7DC2ZN;682QLJ>6J M*'!(=5\]<$9!V ^E:RP:YE%76MM?+JC)8A\K>CTZ?D?3'AG]HOX=>.-<&CZ+ MXJM+O4F;8D#+)$96]$+J YX_A)J]X\^*WA3X[#- )@Q\P+C= MC /3'IU91<6[._KHKCG M6G34N:UU;\3Z2C_::^%\\BQKXST\,QP-^]1^)*X%>D6=U#?6\5Q;S1W$$JAX MY8F#*ZD9# C@@CO7Q]\;M>^ 5U\-=8@\.6VC/KTB*MC_ &39&.82Y&#N"C"] MW?LM^'];\+_ 5T"PU^*:WO5\V1;>?.^*)I&9%8=N#G';./:LJM M&,:?.KK79FE.K*4^5V?H>PPCI6I9Q]*RX#R*U[,]*XS29MV<7RBM..,!>E4+ M-AM6M)&&V@XY$KQ6M(PK+O6&*!Q9S]XO6O%OVA?@SIGQ4\&WSBVC3 MQ#9P-+8WB* Y903Y3'NK=,'H3D5[5>L.:R)>]-.VITK569^/\K;6X-5R:DF. M,8J*NQ&"'+TIM :BF,,XI&^Z:8S9I"^12)N%+&?FIAI5ZB@1/4#'G-2%L@XJ M-ATI,;/TS_X(R]/B_P#]P?\ ]OJ_2ZOS1_X(R?=^+_\ W!__ &^K]+JX*OQL M]"E\",GQ9_R*NL_]>4W_ *+:N?KH/%G_ "*NL_\ 7E-_Z+:N?K(U"BBB@ HH MHH Z#PG_ ,BKHW_7E#_Z+6M:LGPG_P BKHW_ %Y0_P#HM:UJ /A+_@J#][X9 M_P#<3_\ ;2OA05]U?\%0OO?#/Z:G_P"VE?"HJD0R21490'Z5D^((;18P4V[J M?K]TUKI[..HKS5/$TMY=%&/&<=:WAJCRZE&3J@31F20_6OGS M]J3Q%J&L:EX7^$WA^X\C5_%DZK>R(1NAL]V&)Y'#8&/W_RTH.,9<\NB MNO7H95G+EY5U/+/VS/"UM\-_V==%T#0[5;32H]3M[0QH#]P1ROECW)=%))ZD M^IKN_BIX?T^/]E'6K 6\8L[708G@CP,(T:HR$>X*BO3/C]\+K'XQ?#^_\-7% MV;!IF26&\6,2&&1&!#;SP1E3&IC.%S\JY^89QUZYWISC*$4Y6:=W^&IFU*[:6ZLF>!_&=[X:O?"L BB!+BWU C:M0 M?M'?\2O]ISX0:A9QA;VXN8K:9U'+1&X53G'HLDGYUZ+\2O@#K,WQ*T;XB^!= M5LM/U[3+5;1M-U*-_LUU&JLGS.AW [&V]#]U3D8K%TOX)^+/%/Q:TWX@^/\ M4M+6YTM/+L=&T=9'A4 -M9I'P&[$ ?Q56_8,@TKQ-J7B MKQ9J5^=4\<33[9S<#YXH7^;>I[[V!!QTV <#KTFK? /Q!\2?C':^*_'-YIAT M#2RO]GZ)82R3@A3D"1F1 ,MAC@'=C;T%2W7[.OB;PO\ '*'XA?#J_P!)MDN7 M9M2TG4Y)88Y0Q'F*K1H_#G+<@;6 (W= XU(>P]AS:VO?IZ$RA+VOM;:?UJ?7 M=F?W?X56NC3[&1A;(955)-HW*C;E!QR <#(]\"J]U,,UXQZ9CWS=:JVI_>5/ M>-G-5K7[_P"-:&?4T=0\1V'ANQ-Q?3K& N5CS\[G'11W->4^)OB)JOB9GAM@ M=-L3QMC;]ZX]V[?0?G7@GC3QMKFF>-=8CGN/$6(;F0*TNCRRIMS\NUPQROH0 M!P.E8/\ PO.]L)'\S6_*'.%O[&XA7OW^SM4 M S?M!:]I]PB0WOAN16C60?;;IX3\R[N\ XYQUYQVJ_;_ +3^NIM'V?PE.>F( MM9A.>O\ >9/0_F*?,@Y6?0,/AZ(X^0?E5Z/PS'@8C7/^[7B5M^U!K,=C#/\ M\(?:WTK.4:.TU"!@ %#;@PF(.<]!R*U+?]JW48\>=\,M6S@$^5+OZYZ;0WI1 MS(.5GL4?A=/[BCZ+5E= D' >11_LL1_6N \"?M*0>,/%%GHLO@[5M):X#?Z1 M2W6< >:Q#: M"3RYF*G;UXR XP=NMR3\9_I?M>^"]+G:%H+U)5(&RXDMHFR?N\&;//TI%6/9ET]3_ * MD731P0-I'<5X%>?MH:+9WGV2/0II+GS!$8FN@&#'H#M1@/SIJ_MF0MJ0L5\& MW+2^9Y3.;N41JWN_V7;CWSBBZ'9GT$U@W;K_ #J%HWCX88KP.W_;2@NKI8$\ M$7<62P\R>_V+P,]X@3^ K"NOVZEFM;]X/"5K$+6U>Y(N-5BDSM[$(Q(!_O=* MI5+"Y&?3:M4JM7!?"WXC#XA>&[+49X8;2ZN8UF\B%BRJK $8)Z]<9]J[=6K= M:HS+2O3U;\ZK*]/#4P+0DJ0-7SY\9/VM++X-^,V\/3^#M>UR06\=Q]JTV-6B M^;/R\]QC]16%\._VZM#^('Q&T7P_;%M? /CNX\%>%?!NK?$/Q3:QB6[L]+W! M( 0#@E4D8D!@3A,#(&I%*?\/$(*]B^*_[14'P\^%FF?$/2-!F\7^&+M(Y9 M+BSN!"T,4@'ER%67.TDA3T*DC(ZXLYX>OSN_P"\E^43Z;B.DHUZ/*O^ M7LW"FJ,B\TI%P/,_\ A2NE'X)Z3D?NEKT.IX>U3$J6QB M>%?AGIVA2B6*)0P]J]0TU1&JJ.F*P+5N*W=//2M&C%;GR:UTWQ,_X*("WN'9 M[#P=IQ-O%O\ E+"%26QV/F7';KL7Z5]C@TS-/49JZE3VG+I:RL1"/)?7=W/C M/XK?-_P4,^'W_8)'_HN[KM?VG?'7C7X:V^B:_P"'-$M-=T.&8KJL=K"OL)M-CM]WE1)&&.3L4#)]ZJ M36X8$,,@\$'O5_65&T8Q]W73U\QQH\UY.6NGX'Q[INO2_M.?M$>%]=T;3;N' MP?X7 F:\O(MFZ96+C&"1DL(\+G("DUKW_P"T!K_PO^)6MZ#\5+"2[\,W$C#3 M+ZVL5,9CW$JQX&\%2 <9*E>AKZC6W2! D:JB#HJC %07-K#>1&*XACGC/5)% M##\C4/$0;LX>ZE;S];FWLI+52UO?^D?#FJQ^'/C)\=O"4_PKT";3HK&YCN-3 MU"&U^SP +*K^9M'"D -R<%B0*^YLU%:V<%C%Y5M!';Q9SLB0*,_05-BLJU;V MO*DM%\S2E2]G=MZL!UJ6.HNE2QGI6$=S26QJ67:NFTU81!CSV19\>N37V_8V6]1 MZ5?;2QMIT:OLI\]KCJ4_:1Y;G(W$/EK@# P!7Q?^W^-LGPS_P"PRW_M.ON7 M4K/:IKCM4CVN:JA4]G-3L35ASQ<3P;]K#X;W_P 4/@WJ.GZ5;_:]5LYH]0MH M,9:1DR&5?]HHS@#N<#O7@.M_M Z=\2O@GI?PBTSPU>IXVODL]%^PS6ZQV\$D M;1@R#G*@%,@$#;R3P.?M]NM+:PQ+=><(T$I&#(%&XCTS713KJ$4I*]G=&$Z7 M,[IVOHSY4^/'AS5?@3\7OAG\5K?3[O7-$T73X]*U5[5=S1!(WB9SZ;HY6P3@ M;DP2-PK.U_QF/VS/V@OA\GA72M23PCX4G-Y>ZI=PA%!+QR.O!(&[R8T49R2Q M.,#-?;MM@K@U)##%;QA(HUC0=%10!^5)8FR5X^\E9/\ X .C=O71ZV)J:6IN MZDKA.D>&XK/O&ZU=S6=>MUIH9D7##<:I/( :GN&ZU0D;FK8D?+_[;NK3ZU/IM>^+2ZWJ.D6SAM,\.Z.J&UC&3Q(6D0GC&2.6RBSVV_2Y+>*(RQ*2^R)(W8'&T-CJ2H !->^2_%'P MS"<'5X7_ .N:N_\ (5!)\7/#*YVW\LO^Y:S?U45U3Q<&XN,;6VUT^ZQS1P\D MFI2O??34^8M0_:*\#ZA^SV? $/AF\7Q*VG#3$T9;'(CN@FWSP?4-\_\ ?SU' M4U6\6?!;QCI?[-/@'4%LY9_$GA>]EU#[!M,DL%O+)OV[1R2I6-BHZ MZ5]*2 M?&#PY'.95M;V67IYD=LH./JS U!+\;M+W8BTZ_)[&41H/_0S2^N1C;D76^]Q M_5W+XGTL?._QB^/"_M+>&='\">"-$U)]7O[J&:_%Q"!' %SE2P)^4.02Q " M^IP(_P!L3P_;Z#J'P?T-%66ULH&L@K*-K(AMTP1Z$#I7TYX5^)>CZY>-;,B: M;>R-E5D9=LWIAQU;V//IFNQ9NU.&*C!Q<(Z*_7N*6'10<8!!'3!JY^R'KTVO? ?P^ MUS]SE3 M67>7'6D-1*MY(*S9"*EN)C?T.,TQ7?8L?+0-M5=Y[TJMNI4W_HMJY^N@\6?\BKK/\ UY3?^BVKGZR-0HHH MH **** .@\)_\BKHW_7E#_Z+6M:LGPG_ ,BKHW_7E#_Z+6M:@#X0_P""H?WO MAG]-3_\ ;2OA1:^Z_P#@J'][X9_]Q/\ ]M*^%%JD2]S)\5?\@ES[&O'M-_X_ MC_O5[#XJ_P"02_T->/:=_P ?S?[U=%/8YZFZ.RC/RBG@U[E^PK%'XRC@$'_19NU?=?Q:\??M(^'?'FOVW@[X1>%-7\(VLI^PZA=P#S98@H M)9O]+3G.?X1TZ5+E9V+2NKGY1UG:YDVK8K[8\7+XA\9?L8Z3XGUW6-#TOPGK M/BR6>>WL-%=KNU>6[N&D=9#/\Z*2Y$>T'&!NXR!_AE::@^GV/B#5+%FFU%U; :.V#C /^^3D,,':2&_%;]B M?Q/X/\7>!M/\+ZO8^.M"\;R+%H6O6 ,44S'!(D7+>7A3NZD;0W=6 UYEN26YTGFM;.C\ M7$?UKZV\5?\ !._3;KP?XNU/X7_&/0OBCK_A*-IM9\/V-D;::)%W;S$_FN)2 M-CXX .W .< XOPM_8_\ #-Q\*=#^(/Q+^,.D?#C3]:F\O3;"/3I-5NI%.=K2 MQQ2*8@0"> /^/&/_=K9US_ %9^E?7/P)_8_P!/^$O[ M1FAZ#XJ\2:9K=L+8:CI-LUHV-67RYL@H21&8S&LA!+ C&#UQYU^W9XJAU#XK M3VJZQINJV^FQRVRIIUD;;[$5GE4VTF2=[H%&7& =W %%[R%:T=3Y0N<_:&JG M?9\D\5#=^)[,7#C/2LG5/%T*QXC _&NA)G.VB>-6\SD5^B/[,&1\!_#/TN?_ M $JEK\S#XJ*GJ!7Z,?LG:PU[^S_X5D)^]]J_]*YA1-:!3W/6IIC')5B'5C&, M;JS;A]QJMO-<\C=131K7.I&;J:MZ(VZ:N>W$UNZ#_K/PI+8;5K&UJ,@2 USA MN<29S6KK4A6$"N:9CNJEH@M=FLUYNC(JE,VZHHV.VBF2)_%6EIK;6!K,[UHZ M;RP% V="MP?)R*S9[AM_)K22W)AQ6;<6K>9DTD!5DTNG_@Z!XVV_@!QSGK7"GQA=0L\?V%40@\$ MWZ#O_>0^WZUL?&G4?'4?Q3U?3].2[DTJ2Y=)(%2W*F-WXSO(<94]0>E<1;W_ M (CL_B%'IHT&]_L*2_$23P02[/)[MYJRYP/4CBLC5'K_ ( \&VWQ&T:ZU"[U M&_MY(KEK=4LYBZ! .,^8@.>?3' K7F_9_P##TC,TMS=3N1@FXMX'!Y]-E>#: M)XQ\07GC;^RKFSU"TT]KB9/.B6ZB(1<[3O)*GH.?>G^!?C!JFN>(I-.NKG4K M+RHII%5+Z92?+&>CQ]\<\]^*+KJ.S/5_&'P5T3P_X3N[I3'>6]D3.MFUC;IO M)X(#-A5/N37C\_A'1Y+I2OA^:-"0I5([?')/(*3YK1\._&J;QM:ZK:7=W<36 MT5B]W)!_:$5TDBH,[2CH./<]*S/#/BKP]XPAN[B+3U@-G:_;'C-G:2&09P%! M4C!R>IXI:/8I7-+PGJ:^"=5BU32M.U2&]AC8QDPS2*"R@$[1*PZ>W:K/B+XS MV6OWEOXF.E:< MERFF:A#/QYAD!YZL3P!^']/>L3X?> ]-\(R75U87,ER)(_)9G9B5RY?;AB>Y M_+BKD(?4?%@60*+*)XQ(Q4\-D\#Z FM->HFM-#Z8T&J*RYCUJ>XNM[8)JE+)N8T%032U*6M MZ#'XBM1:F?[/,?FC;'.1CD?F*R'T"]T2UBAO)4N(W&/.ARH^GL:L>)-173?L MLY+(ZMA77U)'!ST''6NDT?5K7Q%IQ20*V>)%]_45RU;WL=4=#\_OBM>9\8:A M')?KIZ1"1 +N:1 ^';YE"RJ"O'7&:P?$QMKQK1IY85/]GQJAFMQ<-(@'WQ\S M?*>P()KZR\1_L:V7B[7IM2N?%=]:>9OQ%:Q*, L3G)YR,XX-:G_#%?A6[2!; MKQ!K\@AA6 +#^'[.>?YG^SCK5.-XF\:1$7%B;W[:W^DQW :8-DY98R M" ?]D]*_0/\ X0;X-:+,;B;3_"D,V[<9KB6$MNX&% M8B>2851R?7[H-%@N?GCX;@%QKA^R00JVV7]Y8VC^:>&)^?R@.3U&>>@JSI\? MBC1]+U"\TK3KQ=2BLW>UC_LJ2%3(0 H ? ?CHN*_0IOCW\+]-"K'J]ECJ!;6 M$C#]$]JXKQI\8/@O\18Y8]1U-H9X86E&HK;F$Q*HYRQ[<]",<46\QG+_ +., MNHS1V,FJLQU!K1&G5E"E7.21M' Y[5]"JU>2_"'PWIEK&VJZ/J)U+39B1%.8 MRFX ]<>GN.*]65JZEL<[>I.&IZM4"M3PU,1F^,O%UAX$\):OXBU-_+L-,M9+ MJ8CJ552=H]ST ]2*^??V-?#=YXX77?C3XJ47/B/Q/%;B*#; C&0L6D=01N1!@ M$GGIC)'H?PC\+2>!?A?X3\/S)LN--TNWMIQQ_K5C42'@D?>W="?J:ZTU"@[/ M5O\ #_@F#O*KKLOS/FC]AG_B9_&;X]:I=CS=0_M6-/.;E@KW%V6'/;*)_P!\ MBN6U;5;OP7^V=\=+C0U:.9/"%W>+%$#AYA86\P.!U)DY^I/K78^(?A/\5?@5 M\;?$_C?X5Z+I_BG0O$^9+W2+B98FAF8[RWS.F0'+$%2>)&4KP&KI/V;_ -G_ M ,4V?BOQI\0OBDEI_P )1XIB:U.GVS!UMK=\;U+*2O(6-0 3A4Y8ECCNE."< MJMTTTE;KTZ?(Y8QE:-.VJ;=_O/$?V25^-$WP:N_^%66?A_2["WOYIKN\UC M4: S/N4Y[?,U>0_\(/\ M-?\*I'P:_X1O1_[%\O[!_PDWVR/_CSW?<^_G&/E MSY>_;QMS\U>E?$SX4_$#P'^S9H7PJ^%NCOJ]S- UMJNL+=6]LJHQ+3[1+(K9 ME=V'&=J9&BML?$NC_\(Q)FG69OEC8?ZL2$@\;E 3S,X"DO@>(/V'M)F_9A@\#V"02>+['=J<6I_<\^_*C>I/_ #S90(QG MH%0GD5ZK^R2WQ)T7X96_A[XF:))INJ:/MMK2^>]M[C[9;X^3<8I&(= -IW8R M-IR3NKGS"4<134H2^'2W?S^?4O#1E1DXR6_]6/H<$;:JW+"JZWGR]:@FNMV> M:^>C3:9Z;9\[?%R8)\0-3_[9?^BDJCHE\D97)%9_QJU'ROB-JP)Q_JO_ $2E M<=#XD^SJ?FKTJ<=#FD]3TOP[=I#XV6X8_)YLQ_-6_P :;\2-N. MO-<_L[1O[3W8^17S_O8']:\I\9?$K[1&P\W/'K7R/"L?]GKO_I[+\HGUG$DO MW]!?].X_FSBOB1?I)++@CK7WD&'F5^9GBSQ)]KE?#<9K]+8&W-7W$MD?']6; MMGDI4=Y 7;I5G38]RUJIIIF[5SRGREI7.+N+(^E9DUN5)KT:XT'Y<[:YK5-+ M,1/&*R]IS&L8V.49=M2P]:DN(=K=*CCXK:(I;&K:G@5MV!Z5A6WW16WI^20 M"Q] ,FM3!;FNO.*NVMC-.NY(G=?[P4X]*UM&\*^8$FO&!':!&!^F2#]>![<] M172+:B-0JH$51@*!@ =A6#GV-%!O MB?9_:@V_M2]HR713ZGE5SX>NSG;9W!_[8M_A63=>'[YE--L*.=E1I\O4^?KZQFM!F:)X03@&12/YUGNRJ1EE&?>OH\VU-,!]ZGG-E$ M^<:*]=^*'B+3O"G@_4KW4)DBC,9ACW@)KQG3[Q=0LX[B/[ MKC(IIW&U8LU)'VJ*I(^HK2)#V-:Q/S"NRT1A\M<39MR*ZO29MN.:TD8HZ'Q% MX\TGP!I$>H:J\@A>40HD*;G=B">!GT!/X5S7_#3GA!U^6#5#_P!NZ\_^/UXQ M\7/%1\7>*#!$^^PT[=!%CHSY_>/^8 ^B@]ZXU+?':NI\A>/_ !ZO'VMZBDA^M+F8H-I,[XMKDEXL]%DQR/Q _,>]>P9JUJ M9N/*Q^XUGWK=:O \5GWG0U1+,2X/6J$E7KCO5"3-4R5N1U\Y^,(5_P"$TUV- M?D(O)&92JP3QID^^)B3TK-E^): MSM@:K)+[1O))_P"@Q-_.N?F\B^0]]:,+UP/K5>1X%^_+&/JP%>(V?C)'C8R6 MNIW=B9YQQWI+OQ(\]H\::'J(D(3#2)M&!G.?,G_ % [OW5]I\8.ZZMQ_VT7_&NI\*_'9/#:K;:E>#4M/48!R3-$/]EL?,!Z'\ M".E?,?VJ\EPD>F!'/::]M5Z#)[.:KI>22$&5;.,=>+LOW_Z9PC^=)2DA\B[G MZ-Z??V^J64%W:R>;;S('1\$9!^M6*\W^#>K"^T2"&V55L$@B:$(S, "@)Y;D M\D]?R'2O1ZZEJKF(X&I8WJ&G*:HEFC;S$5IV\N5K%A-:-L_%,BQ?,G!K-NI? MF-7&;Y:S;@G<:2"Q4F:J^:DFS45,H_'AR>QIA)-/$9/M1Y+5V')H"\J*:QS3 MQ&W2AHV;MBF%QE+ZT[RVZ8J>&U>3H,U(FRK@XSTI5X:M1=)E*YVG\JKRV+QG MD4B>:Y7:H6/S=:F93FH67YA_.@:/TV_X(O\ W?C!_P!P?_V^K],J_,W_ ((O M_=^,'_<'_P#;ZOTRKAJ?$SOI? C)\6?\BKK/_7E-_P"BVKGZZ#Q9_P BKK/_ M %Y3?^BVKGZS-0HHHH **** .@\)_P#(JZ-_UY0_^BUK6K)\)_\ (JZ-_P!> M4/\ Z+6M:@#X0_X*A_>^&?\ W$__ &TKX3K[L_X*A_>^&?TU/_VTKX3JD2S* M\5*6TIP/0UY%IL#M?, /XJ]9\77D=CH\DLG*BO'X?%$5K+)*J+G.<5O3V.>> MY]0_L6ZQIOA7]ICP+JNM:C::1IEM-.9KR^G6"&(&VE4%G8@#)(')ZD5T7[47 MQJ\47WQ\\;MX9^(.K3>')+W%I_9.M2M:-'Y:Y\ORWV%*-!M?$LWB3Y[&^U M2""2W1KF<^;*K-E(P&#%B,8(->QW7Q"^"2_#\?LQW/CRW70I/#V&\;#5HQ9" M\W^;Y8EW[0-V7V%MF/W?4XK\CYO&EU-:XWL.*YB\\3329#R,U)I+=@FWLC]8 M_P!GGXH:=_PSF/@QHGC_ ,#Z!\1?"&JW'V>X\02V]WI6K0//-*'@E.]&!$QY M0%UV%E9CGFI;CN5RRV/V,\/?"_P) MI_[6T?QK'Q;\)S^&]2N)+ZSMUU%/M+32P-&T;9.U8UW$[B<]%(!YKXJ_::\/ M6>J?%OQ_JMG-#=6MYKU_XD965AP00001US7C_@#QVEDJ!V KJ/ M%/CR*^M" P.17F2G.4TDC=15C[,\5>$_AG^T3^Q3\(O .I?&_P %^ =5T(0W MEPFJ:E;/*K+%+'Y31-/&R']YGGTZL?!>C6=UJ>K@X\M'50H4[5L-X?D^T,NT]?2I9O#DB1Y*FM7&;ZDJ4%T.>61 MVQQ^9K]-OV.=W_#.?A'/_3Y_Z635^==OX?9B./TK]+?V2=+:U_9[\*H1C;]J M_P#2N8U$H.*U92J*3LD>GOG!S4#5:N5VFJK5A(UCL"UOZ#_K!]*P%K?T'_6# MZ4X[!(TM6AWPYKG#;Y>NKU#_ %%<]_RTJUL0QBVQ6/..*KR+MK3<_N36;-UI MB(!UK3TO_6+67_%6II?^M6DBF==;J/+Z54O%5<\5;M3^[JI>]Z@#"O.IJ&V^ M^*EN^IJ&W^_6I!\,_'B;5H?B]XE^PVUW=V_VD-FWLHKA<[ &Y\Q6)! !'M7" M1^,O$L9*+!-"%X_>>'YU/YI*:U/BE;^*H_BIXIDTZ"TN;9=4F$8B>V+CGYLJ MQ#9W9ZUAB^\;PXD706E.$N;.^N(8M)CDCB4'R-2MRKJ6V[&+H,#Z]:?INM02+W.T[77([X]JN:?=1ZCX9U#4Y0EQ!%)!&UHLULZOYA."78*!C'0]:J MQ^'M(U2*1SX4%T__ %Y6\G8'^"3WQ^!H^8[>1-8V=E9?:K2W^'\ME9Z@4M[G M[+ KKN PQCF. ,]J]3=2-#=7!W[!N5%#-D>A X/2 MO);/P-I7VVWV:!]@E$BF*1],GC <,<%F7( !4G)]JZ;0_C0_B;4/[*%^]_J> MH;X-LR-$S@ A@'8<8&>_%1RMR3NK%726VIZS\-5LY/"JR:?'<1PM^\B@NU*R MH6YPX/(;KU[5JWFGBSTUP@.[#$M_$6P23^GZ5G_!WPQ'I.@2RQQ>5]J\L&-[ MG[0Q1!M5_,!.[BK_ (LO&N+RWTNV^::9ANQV3/\ 4_HOO6NHFTE<]G\(N?\ MA&[/)R=@K864\5E^'[5K+1;6)_O*@!J_6IR$C2'=FFEJ;_%13 YSQEK=HMRW[V-AN$9_O@>GJ*Y M*GQ&D=CP"7]ICXC:]I4(DUA=*$[RH6M-)N9'.QN-NUU56\8?$77X+ M5VUSQ=,DB,WF6.D7'SD'^XTB[,= #UK[K'B+P[8X9M0TFWXSEI8E.,<=3523 MXP>"+/)D\7Z)'Z[;R,_R-9FEUV/B6X\(_$35?LY73?'5\6MPN@R+@OJEM;+]#^[8[NN2.#GBOK2X_:.^&] MF2)/&FG'':-G?^2UD7?[77PLL<[O$C3?] 6?[+?CV:X/F^ M$[-@9 PGN?$$D8QC_GG&H''3KSC-;,7[(/C:ZNE:6W\+VH\QF:\:ZNY;@@_Q M ;]BM[8Q[5Z;=?MQ?"ZU^[=ZE*,;@19[01ZY9AQ6;<_MW>!HR1;Z3KET1V6* M,=>G\9HOK>P79R%K^Q?XFMXW>36?#$96-@L=EHY$KMV/FNYP3QGL>?6O.?$W MPBU'2%O=(\1-U&@_>.K^ M]< MVZ1Z6IE%E;1+%&LF,X'3H!7N"R8KS#X)>*K7QUX/M==32H='N+DL?LL3E]JY MXY(SFO258UU+5'.RVLE2AJIJQ^E2JV?K2)+(:G!J@#&GAJ!W)@U.#^]0T9H ML"2E$E04HH&6-]*'J"G"@"RLAJ99^.M4N:<":30R_P#:..M(T_O5(,:7=4\J M"Y\I_'F_,?Q.UD ]/)_]$1UY-JVNM%"V&/YUZ#^T)*5^*6MC_KA_Z(CKQ+Q! M=%+=N<5V4XHXYO5GK/CS4C:_ \W@//V.T;/U>+_&OD[6?%CS,07S7TO\3IBO M[,_F#_H':>?S>&OBJ^O&+<&OCN$U_LN(_P"OLORB?7\2/_:L/_UZC^;-*\U9 MIV8YS7ZXV)RP^M?C=',22<_2OV,LFPPK["IT/EWN=IHX#8KL-+MU?&17#Z3- MMQ75:?J0CQS7FUDWL;0.DN+*,PGCM7#>(K=5W5TMQK2^5C-<=KNHB3=S7)3C M),VT..U!=KFJ"_>JW?2[F/-4U^]7ITS*6QIVOW:NWD$UYHNI6MO(\-Q<6LT$ M4D;E&5W1E4A@K$')'(5B/0]*H6Q^458U*UFU'0=3L[8QBYN;.:"'S,;?,>-E M7.8Y!C<1U1Q_LMT.TMF8+='S3XJL?$G@&0Q7_B;[.Z@!ECUY[@C_ +ZT1P<# M^N P";"& 9+" ;MI^8'H>1TJAXBC M^(O@68IK7B+280#AUCU'3)&ZC/\ S E[&7O_ !_7-9?BU*OA5_M/B#2;W6_M MB_NVU/3$)B\HL>OV9<>=VX.#Z9%<"BD[G8VWH=A9?'BZCD!M_BWH _Z9_P!N MP1$\],2,M5O$7[3GCNU\02Q:'XIL=1L%B@"S175E=*S>2F\AAK$9/S[_ /ED MO/8@9/!2>/(KK(;2=#U%E)VF9M,NRV"<9VZ^N<[8^W\3^IW;GB*WT";5I+?3 M/"6AWMD$AVS6WAI;S.8T+'?'?2YPSR?P?P ?-C)4B%='=^#OVE/BCK&L1VMS M(LDQQQK;7$Y7_A$]0MEW) \H7<+-QU 7 ;<<84,Q //2^$?".G M$G_A"]/A _BFN-9L?09^;2U ZYZT*274+29].^/?CZ[^ L_AS5) M[J+^T];8V5S=1?8]1\0?VC#Y5NY0R$K\HY&"AY4@@CBKNGL4E);G3_';5DN/ MAOJ5WJ$AM8[YX;>PM7X8YE5B2/[Q56..P'KFN/\ #\:PZ1;*G*[!_*NL^/FM M6\?P[NAJ,OV>?5IX(K&S;[VQ)DD)(]=JY/IE1UZ\QI*JFFVX7[NP5I'8)%RG MQ]J9VI\=:Q,Y;&C:'I2^+-;F\/\ @W5K^W)66"W+*R]1VR/< Y'OBF6M4?B' M?0Z?\/M;N+BW6[@2 ^9"Y(#J2 1G([&M'L8K1GSM_P )CJ5S:-%IOAN^.H. MMO'(L<@=LG(VK+G[JL>HZ?A4,NM?$"WDACD\*2PRS.4AC>R;=(P^8@?O^H0, M3]*\BFUKP?YEPVG>%-)TVVN(PK0B.%VQ@/@MYHS\P].X]*FAU;P]&LR+HNEA M)&W./*B^;#*0?]?UZ<_[.?:O/4U_,>A;R/7UU7XAQ-&LGA9HI)&VQ1M9,&D( MR6"_O^H7!_ U*VL?$6&2"&3POLN)\B*%K)MTA5WU?0(XVB73 M-)2.5U+X@CP2';YO]?Z@-6AI(TO5;6>.ST[1UD4)*8Y(H47+8_B,^ 0S'OSG M IJ5].835MT>DSZQ\189D@?PL4N90QBA-DVYPH&XC]_T&>?8BDEU;XC+,L!\ M+,EQ("T<#63;W4$9('G] ",^["N1?P@+>&Y1+#PR4C6-]OVFTYR0=H_TGC&X MUSFIW>E:.UQ8-IFD9&W>HMXRIQR!D3\C#GIQ^8HYM+N0K+:QZ-)K7Q$\Y[=? M"KO=1@,\*V+[D##"L1Y_0D-^ JN=?^(,TTD$7A622>/!>%;%RT88_(6_?=P& M_*O,[C7-",/EG0M'D16,@4P)]["\G]_UXZ^PJE=:_H!C2(:#I C1RZ_N%X)? MEO\ 7]<#.?\ ]5'.OYA\K['M&D^+]4MKRRL]7TF[T_6I)W\M%A$80*AD1B"Y M(SC&>>>U?4OA'7AKVBV]P2OG;0)%7H&[U^?'ACQYINFZE8QIIEC;10M*Z_9X ME0H7C?>P(E)!VXZ#/IST^U?@;=?;O"XNE/R3XE7&<8;D=>>_>MZ;OK>YC4[' MIV:H79^4U72/B%K-O%;2 M7?VF>65;>*+S6EW'#J$YR2#$^WU5A7UI7R1J&DSZ/XX\5Z59QH]Q:ZG+JFFQ MS2>6C+)*XDC+8^4;]PSVW@UE(W1YCJF@^+K&WC:^T[6(HU.%;[##$ <=<%UQ M^(%1_P!GZ_>"V1-/U$NR;5\S4((_,^9NCA0?EA('S=_Y4]O _B1XA'(FDJIP%^T"X((6*KY@^SZ= YX?L7D<_>[_P#ZJIS:)>K=D2:] MK (E"DPB&VVG;NS\D/'/O^/:KLV(KKX/U6!99AJFEVS1$*3;V5N?O9!YDF;' M /458TWPK/:WT0N=6O+Q/(,WD64<$+$^67505A8=0!R>*H7!^:D!6D:HMU.D-1BF!^/JS%:7[1[56W\TN[-=A MR&[Q8V7)Z4&52] MCL+?PT)+?=M[5S6O:6+?=\O(KN[76XEM0"1TKCO$VH))O(-(XH2E?4X.Z^5F M'I5&23YNE7+V3+,:S)#N:F>E$_3W_@BZ$_^15T;_KRA_\ 1:UK5D^$_P#D5=&_Z\H?_1:U MK4 ?"'_!43[WPR_[B?\ [:5\)5]V_P#!43[WPR_[B?\ [:5\(FJ1+.0^*I/_ M BS\X.ZO!6)\M\\U[[\3H'G\,NJ#)SFO"DL995=0IK9*\3.Z3=S"7G.3W]: M7CVSFMN#PO/)_P LV.?:M*W\$W+8Q$1^%9^SD5[2)F+_ *@?2L2XA>3.U"3F MO3K7P:?(P^%;T-5;SPBMG"69U/T-:N'-U(52W0X#3+659B67 QWK0O+-Y(\< MJR^$?!@GC1]OZ5M3WNLH1U.N\#0F.SC!&/EK0\1(K1 ML&&1BKVDZ;]A 0#&!BJGB(?NS0_B%2JJI'0\WNH88[EB(QGUJK?,OD\ ?E5F M^_X^6JC>G]R:W0,RXW/F#'K7Z-?LM-_Q8/PQ_P!O7_I5-7YQ(W[P?6OT;_99 M/_%@?"_TNO\ TJFHJ;!3W/0KOK51JMW7WJJD9KED=<=A%K?T#_6#Z5@@5NZ# M_K!1'8)&UJ'^I-<]_P M#71WREH37/,NV0YXJXD,E<_N:SINIJ^\@\O K/FY M- B&M+2_]8M9HK0T\[<4(J1UD4XCCK.O+P,Q&:-S&$JR3X=^,'PO\>-\3-?N]/>+[!<7;30HUS&I9.F-K+Z^_>N(_X1 M'X@V/ROH#RJ>OV=+>;/3KC!]:^]O%7PK3Q7>?:O-V-C%<7J7P)NH6)CN.*RM MJ:\VA\D:E:>+='L](_XD%]%YEJ)+KR+64$3;V!R5?Y3MQQ5%_'FNPPP">"[0 MC&5D6YC;^'OAAW/Z5]7O\']8A_U5RWX,:>/AOXGA7Y;B4X_VB:+,.9'S9IWB MB6X\,:CJ<]VC)!+;J;.1D,+%RP!?S(NJX^7KU/2J;:M8WT,C+9:;,V3PBV;Y M^53C *GN!_P'WKZ*U+P+X@B5A+:1SJQ!;S(4?..G45AW7@6ZD4BY\.V%PN.= MUD@_4 >@_*ERL?,CS'28&^V6\B:)# S.OES+"P4-E\,WES$;<[B>.X]*Y#X2 MQ^&9OB)IOG2:Q:K_ *5E1Y[QM\K;P%8$8QUKVS_A!["UO(K@^$K%)HV#JR1, MI!&2",'_ &C^= MX^#6T3P_\-K232)&;1(8,VSLGENT>>!M(!!).,$#K4_PQT&76]6GUN]3EVW* M.P] /8#BN-T5[O7K/2?#L,5PEK:X#27$IEDEP, NQ R>OYU] Z%I,>BZ?#;1 MJ!M S5Q7+O#2ZY9ED 6YCY1OZ5$H\R!.Q\0_$2:6R\9ZRT MPDN+19<^2TKP1G.,9D3D=>WTKEUUS3H1/26LD[ A6MDF"XQV?*G\15&U^';*V\ZI?&7("R6\, M,.U>X 5,<^_-8=6_B>%FBN8M,T9?G:,0QV#3PYZY"-(QW^K9Q@8 MQ5VWU34'9IK#3H3--'L>.VT")E0#C*QM&WEY]?XNM>E1_#5)I%E>]UN6<'/G M?;65]O\ =RH'RYYQ5F'X0V-PBJ]C>W1Y!>:[F9FSZG=S^-'*P]HCS&UOO$UN MLYT]-2A+G=U0-KGB2WC:*WU2^MK)I,M&FL"!"Y^ M_E=ZDG.<\<]J]AC^"=A(J+_PC<,BJNT>;&7XZXYK6A^#)D973P[:AAC#?9ES MQT[4^4/:(^>%U"=KB&-K^%H=Q"0G4G8J/00[\>GRXJM#+;Z?K#INKO%%( M?(422EA@\'*]/QKZKL_@_J?F;H]+BB<_"OX>ZAX8O)9K MPYW#BO4Q#5K16,WJRLL9J58ZF6.GB,^E,DA5*=MJ814X14!8A"TH6K BIWE> MU ROMIRI5@1>U+Y9ZXH A\NG;*G$1/:G>30,KA:4+5D0C%*L>*5P*VVC;5KR MZ:T7%%Q'QA^T/_R5#7/^V'_HB.O"/$V?(?%?0?[0=H6^)VMDC_GC_P"B(Z\+ M\069:-@1[5V4^AR5.IV_Q0_Y-? _ZANG_P#H<%?$]TIW>AS7W#\3(<_LV^5C MII]@/R>&OC.\TUO,)'\J^/X15\+B/^OLORB?5\3RY<3AW_TZC^6.M7AJ13O61"V!4=Q,?6N5 MQN;W-6?66VXW5BWFH&3/-5)ISZU3DD+9K)P2-HNXZ63;4=(>,(70L6,=U&VT MG:I. 0 <@5ZYJGP5M=2O9;CSRK2- MFLY_@*,G9=_F*Y?8^9O[7R/#1IOVO:LGA.&27 ^6XT&QNR<#G_5ZT2>5';^+ MW-5KSP;;RHWF^ --F SG;\/[LGH_>&XE]!Z]O6O<+GX$W"CY;D5DW'P/U'G; M,K#Z4>Q?<7M%U1Y%K?P_\*Z7KEY;?\(1:6J0W$D:XTG7+3(#A1^\BLI$(PP. MY3@[>O7.5]G\,:4Z,MLVGG@Y3QGJ=EU"?\];"/'WO4<@U['-\%=:7[K!CVI_ M_"#^-[%=MOJ5_$!VCN74?H:7))=04X]CS!O%&D:&FE2+XJU11=6BWHA7XBQ@ M[3,\8"FXN8@PRH.['J,<5]:?".[\/37>M27.O:JT.CW-ZDT6J:M:7@=+;RFF ME;R,E0&F3*2%7&1N49&?#KC0?'JX$NH7TX7HLUPT@XYQAB>]1:B_CS5+.XL+ MJYD>UNOEF41(I<%D8Y8*#R40GGG:,TI XW-U)Y[#. *]3MX1;P1QCHHQ6#X&\+1^'-)12@$S#+&NDV]ZL M!*DCIF*WMTJ(?#G6$SMT[;DY.$'Y?3VK#E-[Q['A2_M':E$V1 M+:[EY!+VX^8<@_ZKCYG8^W7JQJ27XZ/K%C=6MZ+"6RC02-'.UH$)1@B9W1[1 M@8^A^4<5[=)\/=87G^S\'.?]6/\ "J%UX'UB2&2"33EDA<@LCPJP..1U%-18 MQXM3P;K6 MU$%@%10 $6%0 !V Z4,_[Q]LU[Y'\/=5;!_LW)SD'R MQ_A2-\,]1;KI0/.?N4N5A>/8\ TCX\)=:E9Q7MO:S6[LJRK%+ "%(?[NSYB1 MG@#D\],U]S_ 6X6Z\)QS1C$4BJZ#!&%(!'7G\Z\47X8W\3AETG##H=E>[_!W M2;G1]!,-S$T3 X"M5QN0^7=(]#S5"\^Z:N U2O/NFJZDLR+@U0DJ_,IJHT1. M<"J8H[E:OGWXT:3_ &'XSM/$(0"'[MQDX!C8!)/P'[I_P8U]#F(CM7#_ !4\ M/KJWAZ=C$LIC4N58 AE (8'/8J6_(5D]C8^/=7U^WL?-A>\TV,?96'EW%W!M M!\SA<;AUZ_UK,C\=6<=ZA_MO2D7SU9C;M)(V-O)_=J>>W:IVL]$L[.W6;0;5 M;CS)4#6>VW1L$8Z1NS$>Q'&.M:*KM5_*\-O&(C\V8KM@?F Y)D5>XZ"L.;ET M-+7.>D\3//;E8]0O)7,14-:Z3+( V[((+JO05#>:]++VBUV\A66V65>=N+ M."11C"GK#%CO3YG<1PTMK?WNR$:)N7MQ.+A9Y"&.W[03C[W8 M2R(,=>G%.T;PIJ>DWWVNUD@TV\2!Q%.YB 60QX!_=^8>N._YT]=A71]0?#*W MDB2Y:2-(F;:3'&2RIE0=H) ) SC)'.*[NN ^%-P;JVG/G&< (IDQ]XA0">@Z MD'L*] VUNMC,*5:,4HIB+$-7K-(94DJ. MI)%IFTTP/QRI*D6$XQFE\CKSDUV7.;F0Q6^7%-S4OV? H^S_ (TB;HC5BI!S M6E9WQA(*FJ#6](L>W^(T"=I'3Q^(G5,9K/O-4:?J:S.<8S3,$G.W]I?\ MI7PA-'MJ%-QRU-SKUF M(4 !5^@IRS/W;BH5/RC/I3A0(EW&J6K?-;-FK2L#5'5L^0<52$S'M\"2I+@Y M-5[?/F5+,:T,RG/@@YK)NE&3BM*XS67<9RU3(N.Z*$ZC-1KA6''%/F^]1#&7 M8"N'J=9O^'9ECN$)KWWP3X@@CMT#$#BOGW3=/E9LJ#78Z3>7-FZJ20*VI[GG M8FFJB/H:&\6X?17/P&\/QQL&>W>YBD' MHQGD?'Y.#^-?G6JA&!9@!7L_P)_:,?X-W4]K<0R:EH%XP>>VC8!XG QYD>>, MX !!QG Y&*J:;6@H-)ZGWQ<_>JK7D2_MA?"B:!))O$,<^*O_ "G7?_QJJY9=A MYZQ6EIJY85X;_P ->?"/_H;/_*;=_P#QJMC1?VKOA7=2H(O%.XG_ *A]V/\ MVE0HOL-R7<]^BMMT6,<50N+$*Q.,UR-C^T5\/)H0R>(,C_KRN/\ XW5+4?VD M/AS#G?XBV_\ ;C<__&ZS5QZ'5W"[7:C^U1\+K=CO\4;3_P!@^Z_^ M-54M/VL/A5))A?%.3_V#KO\ ^-5KROL9\R[GOEE]T5!J%>86/[4/PSE4!/$N M?^W&Y_\ C55M4_:D^&,)._Q-M_[<+H_^TJFSOL5S*VYZ&OWJNPG=7C,?[5GP MM9L#Q1D_]@^Z_P#C5:5O^U!\,FQM\2_^2%U_\:JG%]B>9=SU&^4<9 /X576" M-NJ*?PKS/4?VHOAE"JE_$V ?^G"Z/_M*H8?VI?A>W3Q/_P"4^Z_^-4H-IMM(WS0(?PJI-X>T^9CNM8S^%<"?VH/AB"/^*F_\D+K_ .-5$_[4GPPW MD?\ "3?^4^Z_^-4^5]@YEW/0]/\ #VGV,_F06R1O_> K08?-7EL/[47PP9R! MXFR?^P?=?_&J2;]J3X7QR 'Q/@_]@^Z_^-4IXH]U>31_M M0_#%F&/$W_DA=?\ QJMBP_:,^'-QC9XAW?\ ;C<__&Z7*^Q$IQ74[.Z\!Z5K M%P)KBV5G]<5$=Y+[SI(?!NDP_=LH_RJY'X?L(ONVL8/\ NURG_"]O M W_0;_\ )2?_ .(I&^._@7OKG_DI/_\ $4!2?\ D.?^2<__ ,;J;,ZHU(RV M9W:PJO10/PJ58_:N$7XZ>!STUO\ \E)__B*M1_&WP4>FM?\ DI/_ /$5.IT* MQVWET>7[5QO_ NSP4.NL_\ DK/_ /$4#XV>"O\ H,_^2L__ ,104=HL=2K' MQ7$K\:?!AZ:S_P"2LW_Q%3Q?&;P:1_R&/_)6;_XB@9V C%/$=$ MO^@M_P"2TW_Q% '6[#3M@KDO^%N>$O\ H+?^2TW_ ,12CXN>$A_S%?\ R6F_ M^(H ZWRQ2^6*Y3_A;/A,_P#,5_\ ):;_ .(I?^%L>%/^@K_Y+R__ !% 7.J" M4&,5RO\ PMCPI_T%?_):7_XBN?\ %7QLTVSLY$T57O;MAA970I&GN0>3],4! M<\4^.427GQ$UIT(8;HUR#W6)%/Z@UXQKFG ACCZUZAJK2WLTL\SM)-(Q=W;D MLQ.23^->U?*<'O\ V;$?]?9?E$^DXJ_WB@_^G4?S MD<=]A"GIFOU5T^XBO[."ZA8/#-&LB,.A5AD'\C7Y@20A5/RX-?1OP)_:@A\) MZ':^'O%44\UE;#R[2_A7>\I]?+]TBJUP M>M>;_P##3GPU\L$^(]OM]@N>/_(=4KC]J+X8Q_>\38_[A]U_\:KFY9=CIYH] MST62JS5YC-^U9\+%Y/BC'_<.N_\ XU5)_P!K3X4#_F:O_*==_P#QJHE"78TC M..USUJM#3=/>Z((O$P< MD][&Y7^<=923BKV-');7/5G\-S6\.XJ0,54C4Q-@U;U[]HGX3#]ISX M:G_F9/\ R1N?_C=3Q_M+_#=L$>(\_P#;C<__ !NNKEEV,^:/<]1F;<*9'"9& MKSG_ (:-^';;<>(>O_3C<_\ QNMC2?CMX"NV41Z[NST_T.X'_M.CEEV,)UH1 MWDCO;?2R_:K#:-\O2J&E?%#PC<*"FJ[AV_T:;_XBM23XC>%0O.I?^2\O_P 3 M4\K['(\927VU]Z,>\TK;GY:P[JR"-]T?E6IJWQ6\'6RDR:MM'_7K,?\ V2N! MUOX^?#ZS9A+KY3'_ $Y7!_E'4.+['52Q-.6TE]YM21[2:A->/\ N&W?_P :J+,]",DSUO-.2O&S^UY\)/\ MH;/_ "FW?_QJG1_M=_"5O^9L_P#*;=__ !JG%,I['M]OUK6L^M>%VG[67PJD M/R^*<_\ <.N__C5;^G_M0_#*9AL\39S_ -.%T/\ VE6_+*VQSY[.J+C[H M_*G;%_NC\J\QC_:2^'3#CQ%_Y)7/_P ;I[?M(_#H?\S%_P"25S_\;K/E9?,N MYZ+<1IM^ZOY5CW")O/R+^5<3=?M+?#B-OI7D1_:L^%N?^1H_P#*?=?_ M !JI8?VJOAW01IM^XOY5+Y:?W%_*O*[7]I MGX;2*"OB3(_Z\;G_ .-U/_PTM\./^AC_ /)&Y_\ C=9\K[&BDK;GIOEI_<7\ MJ.%X KS'_AI;X M#C_KTG'\TKEK3]GN7"TC4O-(,*YV_I7.:M9B:VEC90V1]UAD&KGB;X]?#ZPA M+3:\J#_KTG/\DKRC6OVKOA5:R,)/%.TC_J'W1_E%4TJG/L:M6/)-2^'<.CW4 MNGP:7(T*2O("MQ.NXMP2=L@!X%/M? %Q,Q==!LF=NLDME'(YYS]YE)]._:NY MD_:Q^#K.6/B="W<_V9=__&:5?VN/A O3Q2H_[AEW_P#&:Z>3R(N9FF^"_$:H MJ1;K>,#:%C.P >F!BKY^%>LWY!GF)/\ M$FIA^U[\(UZ>+,?]PV[_P#C5+_P MV!\)/^AM_P#*;=__ !JJY63H26_P3E;'FW&/I6K;_!6R3F24M61_PU]\)/\ MH;/_ "FW?_QJ@_M??"0=?%G_ )3;O_XU1ROL+0])\-^&;;PS;F&WZ&MG=7C? M_#7_ ,)/^AM_\IMW_P#&J3_AK_X1_P#0V_\ E-N__C5%F5H>R[J%->,_\-@? M"/\ Z&W_ ,IMW_\ &J__ +<;D?SCJ)RY%=DQM)Z' M?20LJGBLRXX8UAZI^T%\.K6,E_$.T8_Y\K@_^TZX/4OVK?A7;2,'\4XQU_XE M]T?_ &E4TY<^PY>[N>FNU5;^_BTVQN+NX81P01M+(Y/"JH))/X"O))OVOOA* M@)_X2LD^@TZ[S_Z*KY__ &B/VQ+?QMH%WX8\&PW$&GW8\N\U*X78\L?>.->H M5NA)P2,C'.:VY7<5U8^5Q.>II?M'?O4=-V^]=)ARHF\TL,TGG'UQ488!3R!3 M.F>*9G8F-Q[TSSFZ\5'BG=:3'HA3*S<#BE5CW--5:>JY/TIU11\J*?N/2J)%#?-[55U'+0D59J&Z_U9^E4(Q(UPU$GS$TYOO<< M4VK(*\D9(K-NX2!FMENE4+P#::3'L8,T>6Q6AH]J)IE'O5.3[U7](G$,RFN5 MK4ZWK$]A\&^#XKR-25S6KX@\'QV*A@N,5F^#?%L=E$H+ &M/Q#XOBO5"ALUK M&QX4_:<_D;?A%/+A ]JL^(I$CB9G.!CFJGA&020J1W%<]\4M6>QMF53@GTK. MUY'KQ=J=VMM-?9K]X5Z7\,?^/Q?I2@]&%7='JNM MV:S6&",UYT^A1+=,6P!GI7I>K,?L/%AG.PVZL;>&S;:F3BN(U/A MCQBN\O,_9&^E<)J?WC6T=C)[F(?O&NN\&_\ 'U'7)'[QKJ_![!;E">U'<&>] MZ(<62_2L/Q%,-Q :FV^M?9[ :PYDGJ;\K<=#X2M!B89Y-==I\0;%8VO^%]5\%^*+_0]2<55SR/K4C,1 ?K7J/C3]FWQ7X#^#/ACXG:E/ MIC^'?$$T4%I';SNUP&DCDD7>A0 #$39PQYQ3NEN*U]CRA_\ 65)M^?':M#PU MX=N_%WBG2-"L3&M[J=W#90&9BJ"21PB[B <#+#/%?64/_!+OXNB3+WWA?'M? MS?\ QFE*48[L%"4MD?+.DV)ED0D<5Z!HNG!2M=C\2OV:_&?P)O[2#Q3IT:6U MSD6]_9R>;;RD=5#8!!]F ..<5GZ;9;6'%9RDI;&%2#ZERQM]JCBM%?E J)$$ M:XIROCK31X.(BR84C4WS!2,W%,Y*<'S"=ZECC+&HESUJW O2LI'TF'19AAZ5 MJ0PX JO:1_,,UI1H?I6)[,"-H>!D4WRZMR+P*CV^M(T&(N#5ZVCXJ"->:OV\ M?RFD >2"*;Y>.U7%C'>HV3:W-(!BKT[U8A7#4Q14T:X-,1.T65W#\:;Y=68< MLM/:$=<4P*P2GJ@Q4OE_G1L('6E<0(-H [5*$_*D5>U3*.,4@(O+/IFF,@]. M:L^722*"#3!F+>0[>U<_J"C:X-=7=1_+TKG=3AZD52![''^(_$&HS:6VG/<[ MK(JJ>7Y:CA2"!G&>P[UY1K4*[CQ7INO1D!@>UC2PZ:HP44 MW=V26O?3J8XBM5KM.K)R:TU=].VO0XRXA#9X^E1PVI+9-;#6)9R,5>L](.>E M=W,<7*9,=D9%P1BL_4-'89^7-=]#H^%^Z!]:;<:2-O*Y%3SE\IY#>:3P>.:Q MI]'.X\8KUF_T-&SQ6#<:*%)JTTR+,\^&C$-T-;6C^=I[AHR5(K=;2PO44U;- M5Z4[)Z,F[-%_$5[-;>6\C$8]:SED+-N)YJLY<,/2F0]#IX"&9*] \(JOF)7F]M.,KSWKM_"]\$9.<8-2>7B M5='O'AYP(4P.U;K/N&*XOPWJ2M&HWYVRV-_2_O#ZUVVAMB1:X? M36Y%=CHLF'6NWH>3U.ZM9/E%3%J]O_8[^!7A3]H'Q#KNB:_JVI:9?VEJEY:+ MI[1@2QAMLN[>C<@M'C'J:X+3?A;J5[\:(/AW(K#43K/]D2NJ_=Q+L>0 ]@ 6 M^@KFNKM=CIL[)GGVJ/\ N^/2N$U)OWAKZG_;*^"GA;X">+M*\.^'M5U+5+N6 MR-Y>'4&C(C#.5C5=B+S\KDY[%:^7_$&DW^DS 7UEM; M4VFKHQJ)IV,8GYJM6;?O%[Z@?2OG"T;]XGUIJ2E>Q,HN-KG=:6_[O-7F;T-9>E-^ MZ'TK56SN7LWNUMIFM$;8UPJ'RU;C@MT!Y'YUD]S>(PL::6SUIA>F;Z"BPK<$ M&N5\K[US^N:PK4546I5*3BSUOQ+\16OH64R9S[UY/K6I?;)F.:I37TD@QN_&JA); MGK6-.BJ>R.R4A#][FD:EVFD\LFNFS,N9"44X1D4OE^],3DAJTK'-.\L_A2%? M>J)YD1M3/O<$U(R>O%-V>AJ;%)C?<"GQXI-GO3@N*741K:;)Y; ]LUZ9X7\2 M&SC W5Y9:'%=%IDY'\J)TU45F81;B[H]'UCQ4;B$C=VKS'7+CSI&^M;4TA:, M\]JYJ^Y9JFE34-ARDY,Q;AAO%0YV]>E6+B,'D'FJV1U(JVBHO0%;KDTX]#BD M";N1TI?+/^119BYNA&:4#UI_E^_Z4FWWJM03OH(.:>L>[WJ2.$''>M*RL [# M K-NPT9ZV['M3EMRO:NIAT/T5R^4PHXSN [UJV=ON(&.:C M6UVMP*T]/C"L*N^A*B?I%_P2"A\F/XKX'7^R?_;ROT7K\\?^"1Z[8_BGC_J% M?^WE?H=7+/XCKA\)D^+/^15UG_KRF_\ 1;5S]=!XL_Y%76?^O*;_ -%M7/U! M84444 %%%% '0>$_^15T;_KRA_\ 1:UK5D^$_P#D5=&_Z\H?_1:UK4 ?!W_! M48X;X9?35/\ VTKX1S7W;_P5'^]\,OIJG_MI7PA5(GJ8WBYO^)/)]#7C-G_Q M]-]:]D\7G_B2R?0UXW9_\?1^M=-/8YZFYU,?W14E1Q(2HXJPMN[=J9!'46X'O5>ZO;*U^_,I([+S3'8RFLV9N%_.G+IKMV_2G-XGM!)M0<5C:M MXL;GRCM7VIW[DI7V-.>S2 ?,X!]*S;N,,I(YKG)O$#S2@>9G)[5I6=VTT9W' MM1&2EHAN+CJRE<1[9#3(VV'(ZU)=']X:A[U#W-X_":-OJTMN.&Q5NVUJ6>X4 M%B>:P7JQI_\ Q])]:A?$$HKE;/HSP"Y:SC)_NBLKXG:2^H0L1SCD5I_#[_CQ MC_W:U]>A6:-@PS2O:5Q6O&Q\WP>&Y9KMHT3)SZ5O/X"NH80SQ$ ^U>BV-I;6 M>I"0Q*><:_#YN:HNZQ/>N(DM\W1 M.*[K4I%CLOHPMJP([5Y_J8^9NPKAD2#YJZ3PQGS% ZUS\L?S'BNG\)*/M"?6@1Z+:VKR6 M(]<5S.I6LGVH\$UZ7H]B)+)>."*R=6TE(F8D<]JR4M35QT/-;N%HU;-5-+_U MP^M;FOQ;,@#BL32U/G#CO70G='/U/T;_ & =-7PS\%?C)X^LMH\0:=IY:5^S1\./@UXDA\<:Y\:K6;P9ITZW\6G6\J+)=E2&C1F25 MO-Y R$3+C.-N:XGI)G:M8H\O^*/[/?Q!^/G[:&A>'/B(GA[1-6U#1(]2U&[\ M)B5H18Q22Q[_ -\2?.)01@G(&4/8BO8M+^"'P-USQU,--BC>2UB\ M:2PW2Q-<(#EQ*S$;200K%=A./EP0:Y[XJ?M5^#/!O[=/@GQK8:W8Z[X4NO!\ M>DZC>:5<)=?91)=7#_-Y9;#(?*9D^]M/3D ^AZE/)>>++[Q6W[5=O:?#FYED MNHK"QN;;[7$K9(MXV.[[IR!\C-A<;<\TY7?L]?L:^#M8^+GQ7\#> M/],_X2$^'/LHL+@7,]OA9A(ZR8BD7)9/+)!R >E6?@+\./V9OV@9_$'PZ\.^ M$=6M-4TJT:>+Q'=7;&>[576)KA2LA4?,Z'85VD-T'0=!^R1\:/"-O\8OBUKV MN^-X[6PU(64=CJ/B_4+>WNKR.(2(&8D1J3M"<*O (!]3X3_P39\7^'_ ?QNU MR_\ $>NZ;H%E)X=G@2YU2[CMHFD-S:L$#.0"Q"L<=<*?2CWFGJ+2ZT.M_9Y_ M9+\,VG@?Q/\ $/XAZ7JGBW3])OIM/T_0=$CD:2]>*7RFDQ&0Q!?Y0,@ *Q;( MZ==X^_9G\"?%#X-ZQXY\%^"=9^&^O:'ODNM'U6.5%N(44,[!9"?X,D,N.5(( MYS6K\ ?C[H.O>!O&OPS;QY!X \0+K=Y1+') VWEN-K" ML*U1Q3;-(QB]$4X/V9?@EX;^!?@KQUXKT:ZMV^R6]QJ*V5U.TNI2R18\H*9, M("QWG9M^YU S7C'AO0_V==:^(?C7Q'K6FZO)8J5_X1SP':VESYMQM@4ON>'> M,M("J@R #YBV01CZ#^,WB;0-4_9A\$:5:ZOI]W?VSVAELX;E'FBVVTJG<@.5 MP2 K/&A*&-!$07'*JP?Y1 MNVD[L'-_9Z^'/Q?_ &:_'/C:U^$VK?"+7O#]G=W=FMQ- M-_I200F8'9( &1L%2=@(/1CBL#]I3_E&[\%/^PE9?^DEY7JFC^,K'PS^SO\ M&#PWXV^-_AWQSX]U/2M0B2%-;1HXV>S>.*VMS(5#,7W9"*,%P",\GQ'X]>./ M#'B#]@7X0>'-.\1Z3?Z_8ZA9O=Z5;7T4EU;JMM=JQDB5BR@%E!R!RP]:]*-[ MKU.>5K/T/F/X&VY?XW> "!P/$&GG_P F8Z_3']L+]G?XB_&+QUX?U3P;=Q6U ME9V!MY_,OVM_WGFLV<#KP1S7YU_!6&WT_P"*G@V\NI8[:VMM9LII9IF")&BS MH69F/ R2:^P_VX?B9!KGC[PY+X/\7QWEFNFE9FT/4P\8?S6.&,38SC'7G% M54;YE8FFERNYZQ\8M,M=$^#_ ,+?AKXTU*+Q%XEN=7TZ&X F9G:-9"LC[CA] MNUO+#\,=WUQX3^U7\./#OPQ^)T.D^&M/_LS3VTZ*1R\D@1U8\D\G [U]@?'?P?\/?B_X@TOQX MWQ*T>QT6&TCAO+82*\\B([/MC4,&#D,5VE<@C.#TK'X67**G%E+XA_ /P'H? M[07PY\-66A>1HNKQ7#7MK]LN&\THC%?F,A9<$#[I%8'QO\*_!7X.2^)M"32K MZ]\4WUHSV*1.\D&EEH\1@EY 221OR=Y^;L.*[KXE?$KPGJG[2WPJU>U\3:/- MI=K;W7VF[2_B,5N6C? D<-A"GS?9?*NK M.99HGQ:PJ=KJ2#@@@X/4&G&[:N0V+:?,Y98I)F*(1DL5Q("C+EADC& #GUW]IGX;^'?B=;^"]/U#Q;9>$];A MMY)+1M1&(;F(B,2+N) #*0A SSD\'J//?BO\4O#'P?\ A[X$\!>$]7MO$][H M6I6^HW=S;.&CW13&8C<"5#-*3\H)V@$'M24GIKJ$J,+R3BDOQN3^,/"_P2_9 M_O--\+>(?#NH>*]8N+=9;V_$S*8U8D9"AU"G(8@+R !EB<5C?$7]F[0]!^*7 M@FUTF_FA\)>*I5$4DC;GA.5)16/7#? /[26MZ=XTTOXB M:7H(-JD.H6>HNB31*I)SM9U*L 2.?E.T$&L;XW?%'P1XN\9>"?#<-U<7O@W0 M1Y-W?6)PS$JJ QMCD($!R!SDXSQ2NSH4$NBMT._\2?#7X<>"-<70M1^&>K_V M%Y8W>)X'N+A0Q7.X^62PYXZ#G.%Q7$_"_P"!_A7Q5XA\4ZR+R\UGP/HS9MEM MXI%GO#LW[,;0^5'! +$C&!7I?AJ\N?#?BJVU#3/B]I-_P##]0IEM=7U!)[I M5"C*!F&0<]/F4C(&#CFGX6^-WA.Y\=>.M(M=27P_IFL.LECK* 1H+CR1'))R M,+D@,">#M)/+5&IT:&9_PJ'PC\6/#6KIH/@_5O!6NV";[7[!] U&_P!?^,=UJ]T(S]AL="FA\R5^<;LJ_!/7 M@ 8/)Z5\F4T)@JXJ_:KA355!S5ZU[TR294Z^E$D>><5,J\CM3V3E4[]L*:BY;1R&H6@ M&3BL&ZMTSR*Z/4I@%/NQ MK9&=T1W2[8S6/,^TFM:Z?=&:R95JB1L6PYY[UQ)NBJXZ5+!JGEG.>:EG/4AS'N_A[Q0(U7YJ[*'Q@OEXWCIZ MU\Y6'B0QXRWY5KQ^+3M_UM9W/.EA5+4]9USQ:K1D;QBO)_%6N^;O.[K6?J'B M@R*1YG%;]_-<=>R;F.*U]1N#(QYS6%."Q)'-0 MXGO4TD4FZTZ'[U*ZGTI\,9%.*L;R:2-;3^&'K77:3)AEQ7)6 PPKI],;:PKI M6QYCW/HG]E/XC'X9?'7PCK+R^59/=K97A)POD3?NW+>R[@_U05^AMC^S\+7] MM+4/B(UN/[(.BK=I(>%2_8?9V'_?I&8^[U^2EI+\H-?>^L_\%%-$U'X"S^'H M]/UQ/'<^BC3WOS#"+47!C$;S!_-W]V8?)UP/>N.K%MWB=E*2M:1%\(?B9XD^ M(G[0/Q-\9>$OAK;^.K^XN%M]/UW4-22UM=(MXPR1,-\;99U5&(0AL*<<$FO8 M? UGXK^)'PC^)F@?&/Q#X-\=7,=HT\>GZ&\4SZ>K1RE?.V*H5MR'8>H\MCN) MKY'_ &6_VFO!WPM\!^,_ ?CS3]2F\/>)%D#WFDX,J!X3%(C?,I *@892<'M@ MYKHOA9^UO^S_ /L^^&/%OA/PGH?C>ZM-:A(DUR_2UEGGD*.@#()(PL:!N,#) MW-D=S$H/9(N,UU8GAUO^-1GBH_\ 423_ -.MM6I_P40;'[//P$/_ $ZI_P"D MD%>#Z3^U)X5L?V%=:^"TFGZPWBF]NUN([Q88OL047L-Q@OYN_.V-APAY([R11^6I\Q74J)%5=ZLN!N MXSCB^62E>W5F?-%JU^B/H_XR?#/3OBU\0OV:= UA1+I']GZA=W<))'G)%;V; M^7QV9@H/3@GO7;W.L^.]%^*,>DP2_#FQ^%5O(+-]'>[\N\6WQAFV[=@8')V8 MVX&.OS5\??&7]NS3/''C#X2>+?!FD7VG:OX/-T]Y:ZC%'';R>?' CQ1%)&)0 MJDJY(4@,O'IOZW^T%^S%XP\4/\0-=\ Z_<^+)&66XTIPDEI/, &8&4(R],Y M49QDH<\Y&T+EO4UT/Q,\:VWQ \<:KKMEH6G>&K*ZDS;Z5I4"0P6T8 55 M"JH!. "6P,DD\9Q7*M)STKIC>UC"3N]"TK<&L+6G^5JUE<#-8.M/PPJEN3+8 MY6^;K7.W4GS$UT&H'&1[5SEUU-5(4-T0;NII0_:H\YXIQ' -8H[&K$FXTF\T MS<<4E,SLB3>:-YIM)N]*!61)YC4A8^M,5L^U#-BG<+("WXTFX]J;VI*0QVXT MY&S3/>E3K2 T;4CC%;E@U8-KT%;5B>M:=#G-667]V0*P+UCN;ZUK,W%8EXWS M&D-F7<.=W7BHERW%+,?WA]*=9_-(,U+*6Q=M=->?E5R:?=:5)"N2"!7;^$]/ MBF4;AVJ]XFTN""'*XZ4CE=7WK'E$B%6YIJL*MZ@H65@/6J ;F@Z+]2]:_,XK MK-%MU8@GO7(6LFUQFNIT>\"8S6%2]C>-CN[&Q1HQ@#%4=6LU13ZBI;/5E6/@ MC-4=4U-64\]:\YJ-Y= N34<-T-PYQ7HQV,3]//^ M"1,TKA5#=ZZKQA\3M"NM'DBL-1$L[_K71"$TM4S&7O/0])N/$FG6:X#>816->>/R,B%%0>M>= MR7DTG5E'XBHOG8Y9LC/]X5-I](LKE75G2W$W)X]*GU#+0X S45C';VKY M:91GO6L9]-90!=*3WX/^%$:-1K5 YI,P[:SD,BDC ZUTEDICC)/2F1SZ6O6Z M7_OD_P"%.DU6PVD1S _@?\*TA1E'6QE*?-HBO.^7-1[C44M[!N_UBTGVN'_G MH*EPG?8VBU9#Y&XJUIO_ !\QUGM=1'HX_.I[+4;:&=&>55 ZU,:<^;9A)KE= MCZ3^'_\ QXQ?[M;NL$!#FO-_!WQ2\+Z9:HESJHB8+@CR9#_):T]4^+WA&X!" M:NI_[=Y?_B:'3GS;,A-6%NIP)FVBJLUP64YKGYOB%X>DD++J2D?]^'67']IK_ -^I/_B:T]G/L0S6WDMTJQ(I:(X7M7/KXZ\/*W_(17Z^4_\ M\34TWQ"\.^5@:B"?3RG_ /B:?)+L22LT-RK MC/\ =(_F*PGO;?=GS5JI0EV'3WU)/XL5Z1\,SB\4^U>8_;(-W^M6NT\$>+]( MT>Z#7=XL0Q_<9OY"E&$]="JEKJQZIXTU8VVFD*><<5XS?7\DTI^;%=SXE^(' MA;4[3RX]55G]/)D'_LM<&-4T9IBS7J[?78W^%5&$K;&4MRU9^8\/>I=I5235 MB'Q!X=AM\#45W8_YY/\ _$UFW7B+2G)\JZ##_=;_ K3EEV(U(YF^:NF\(G_ M $I*XR;6+)FXG!_ UM>'?%FDZ?<(T]XL8'7Y&/\ (4N6785F?2&@C_05^E4M M:A+9.*YK1_C1X+M+54EUE0P'3[/,?_9*K:E\9O"-QD1ZLK?]L)1_[+7-[.=_ MA9U=#,\06X6-SU-.7+W MJ@9Z[&_PKIC&5MCEDG<],T$EG&:C\1*V]L"LC1_B5X5M]OG:JJ8_Z8R'^2U) MJGQ)\)7#$QZLKM>?>*-;:ZN&)/6N%A^)F@K(2VI\?]D_%;P99LOFZRJ_\ ;O*?_9*ZG&5M$9QCJ>AZ=IHCP=N/ M:NJL[4!5)':O.;?XX^ U;+:ZO_@+/_\ $5H?\+_\ [=HUY1_VZ3_ /Q%8-?'_@)/_\ $4O9S[ = MW-UP*AP:X9OCWX";G^WQ_P" L_\ \12K\>O /7^WQ_X"S_\ Q%/DGV,W$^CO MCA\>+[XVKH)O-*M]+_LF*2%/(E9_,#[.3D=MGZUY?"OS5P,GQ]\ \ :^ /\ MKTG_ /B*DA^/O@!<$Z^O_@)/_P#$4>SDEL#3;NSU"U7H,<5LV4?(KR6W_:(^ M'<>-WB)1_P!N=Q_\;K4M?VEOAI&OS>)5!_Z\KG_XW4NG/LS561ZY&O'2KD7" MUY&G[4'PR4?\C.O_ ( W/_QNI%_:D^&(_P"9G7_P!N?_ (W4^SG_ "L3D>N. M-S_\ &ZB_X:B^&8/_ ",P_P# *Y_^-T_9 M3[,GG?8];7MZ5HV8KQF/]J+X8_\ 0S@#_KQN?_C=7K7]JSX6QMAO%*C_ +<+ MK_XU4^SG_*S5,]E5:E4=*\?7]K+X4[O^1K7_ , +K_XU4J_M:?"C_H;!_P" M%U_\:H]G/^5CT/5Y4YIO2O*Y/VLOA.R_\C8N?^P?=?\ QJH&_:P^%&[_ )&L M#_MPNO\ XU3]G/LPT/8%)'7I5RW?IBO%1^UE\*!Q_P )6N?^P?=?_&JFC_:X M^$R]?%BC_N'W7_QJE[.?\K!,]M6DD7=TZUX\O[7WPD*_\CL8V^U-!]!BO)9/VN_A%_T-RY_P"P==__ M !JHC^UU\)">/%H/_M8.I1[<^E>=?\-=_";I M_P )8#_W#[K_ .-52O/VLOA/,I \5J?^W"Z_^-4U3G_*PN=%JZ_*W%<7J2?, M:R]2_:8^&EQN\OQ*K9_Z^^/_P /Y3\OB!3_ -ND_P#\16T82[&4 MCJU7YJV=/QQ7E:_';P*&_P"0ZO\ X"S_ /Q%:%K^T'X AQO\0 ?2SN#_ .TZ MMQEV(L[GL$<8:/WK+U2/"GBN(C_:2^'*KC_A(\?]N-S_ /&ZAO/VB_AU.I \ M0Y/_ %Y7'_QNLU&5]BVM"SJZD9KB]2R&/%2ZC\>M.CC)[5@?\+*\+%B1JBX_ZX2_ M_$U8@^)_A->NJ@?]N\O_ ,16NIERR['0?9V,>",BHFT]F&1S5%/BIX-V@'6 M/^W:;_XBG+\5/!BG/]LK_P" TW_Q%*['R/L236+KSC-0&$J:=)\4O!KKG^V! MS_T[3?\ Q%4Y?B5X1;IJZ?\ ?B7_ .(HU[!R2[%B0'9ZU2DD*]JAN/B)X58# M;JR@_P#7"7_XFLV;QUX<8G;J2GG_ )Y2?_$U5F9RIR[&NMZ5Z$BGC4F'\5--$'_+^O_?M_P#"ERO>Q'LY=CI9M0+9Y)K+NKAG MR>366?&>B_\ /\/^_;_X5$WBW16_Y?U_[X;_ I)-';@7JG_@#?X4^1]4:+F0QH:HVU_2#TO%/_ &_ MPIO_ D&DJ0?M:_]\M_A4\K'[VUC8LT(VUT%C\N*Y&'Q1H\>,WJ]/[K?X5IP M>-M$AQNOU'?[C_X5:C+L9\K['>6"L#_ (273?\ GZ7'T/\ A4]O MXJTI6!:]4?@?\*/9S[,7*ST/37/EC'I5[?\ A7&6/C[0H4 ;4$!_W&_PJS_P ML3P__P!!)/\ OA_\*GV53^5_<:):'5>93&;WKF/^%B>'_P#H)+_WP_\ A2'X MA^']W_(23_OV_P#A2]E/^5_<,ZV.3M6)K!XY]:H+\1/#W/\ Q,D_[]O_ (5G MZAXYT.X^[J"-_P ;_"DJ53^5_<.6J*FH-7;KQ)IDA.V\0_@?\*R M)M5LF8[;E#5.E4_E?W!&Z=Q:7KBJ_P#:%I_S\)^=*-1M.]PGYUG[&I_*_N-W M(GVTM0KJ-EWN4%*VHV7_ #\QT>QJ?RO[A71*PW#%-V5#_:-G_P _"?G2_P!I M6G_/S'^='L:G\K^X+HGQBD;I5?\ M*U_Y[I^=']I6G_/9/SH]C5_E?W!=$O- M%0_VA:?\]D_.C^T+/_GNGYT>QJ?RL=R:E7U%0?VA:?\ /=/SI/[1M>?WZ?G2 M]C4_E?W"-:UX45KV+?RKFX=7LTQFX3BM"W\1:='C==H/P-7[*I_*_N,#H)&V MJ?I6+=?>IS>)],*8^VH?P/\ A6?/K=A(8Q.>:J[N:9]OMB>9T_.E M_M"U_P">R?G1[&I_*_N*)XW*UHVM[Y>.>:QSJ%M_SW3\Z/[2M_\ GL@_&DZ% M1_9?W%Q=M&=9#K#!>OZU'<:LS=\5S7]J6_3ST_.D;5;<_P#+=/SK/ZM4_E?W M&G,:LEYN:D6ZYK)_M*W_ .>R?G2C4[?_ )[K^=:*C4_E?W$W/U,_X(RS>:OQ M?YSC^Q__ &^K]+:_,3_@BG=QW0^,GER*^W^QLX/3_C^K].ZX*J<9M-'33^%& M3XL_Y%76?^O*;_T6U<_70>+/^15UG_KRF_\ 1;5S]9&@4444 %%%% '0>$_^ M15T;_KRA_P#1:UK5D^$_^15T;_KRA_\ 1:UK4 ?E=_P7*Q_Q93/_ %&__;"O MRN/'O7ZH_P#!/>O1H_ B'N)12]NE)6X!2\4JKNI% M&:!"4K8'2G9 [4B_3/X4@%P!T/ZTUO0&EVX/'([4''!QS2$)V%'% ]/6EV]: M8Q!2M3:4G!0W2DVCUHT 3CWHX]Z7'(%+C;G S0 F!Z]J,#BDZ M]*7C;TYH 3MR#U_2DH *5<=Z%],9-'% "MC/7BDXYI<=<4H4?XT"&GM M0H!ZG%.V_C]*0@CM0,0]>*2BE"[J!A]:3Z4IQVH/:@0=A0H!ZG%"C-*H'_UJ M $8 =#FC/IF@CGTH/R]J8!UP,TE*#CM2_>[4@$XV]>:-ON*7:.AXHX)]/:@0 MG'>CCFEVCGFCCM_.@8B@'J<4E..%/K2;O84 )2@\=Z/PH&* %7YAR:3C\*7Y M<>U)PON:-]@ T<=NM'&/>C-, XYR:,?YS2KTI1C&,?I2 92BAL>GZT+^= !C MCWH;':E;'_ZJ3K[4P$HI2/RH)S0,!_6@^U*JDT,I]*0AM."CUI/N]J.G&.: M#@?6D'O2A<^U+@4 ( #GG%%+QQ2'B@!*/I2]LT#% !TZ49]Z#2J >#UH 3@] MU'ZT[;C/M28S@T#$W4JY-&WGH M<4G3D'% "DG/7%#9]:3MT-+MW=\T@$[4H7=24OKUIB#IFC=SF@XV]:,=B.1U MHT !ALYHX%'%#<<8% !@=*7<*3ANV*7:!QV^E A-U(6[]Z&[8I*/,I#MWRXQ MWI-WYT9]J.H]\T '\Z-U!XH_"@ S\WM0V**.-OO1T 7<>/7J*&H.,\'.*".G M&*0A#VYI:5EP.":!7&G\*/PI5P>II .GI0,.<9XI3E?2F\T4#%S[48 MS24X*<=/UH$)^5+M^GTHP>E)T^M ?IBC\*#1VH&)^%'X4OTI*8"_K2?A2^G MK1@^E(!**7&*55!X/6@!.U'X4-^M)3 7\*3\**4#\/>D E%.V_EZTV@!U)GTZ4F:!GZI?\$-N/^%V#_L"?^W]?JC7Y7?\ !#7_ )K7_P!P3_V_ MK]4:\ZM\;*6QD^+/^15UG_KRF_\ 1;5S]=!XL_Y%76?^O*;_ -%M7/UB,*** M* "BBB@#H/"?_(JZ-_UY0_\ HM:UJR?"?_(JZ-_UY0_^BUK6H _*[_@N4E1^!$,5L8QS2J MU(&YSGZ4J_I6I(C?+C%>W?L@_%3X<_"'XI76M_%'P@OC;PW)IDUK'IK:9;7^ M+AI(F23R[AE0857&X'(W<=37B);IZT=B>])JZLP/VG_9K\:_LQ_M2_\ "1_\ M(M\#_#VF_P!A?9OM/]M>$M+BW^=YNS9Y9DSCR6SG'5<9YQXS\3OVNOV2?#=[ MXM\*_P#"A+5-9L)+O2_M5MX.T@1B="\>]'\T,%W#(;&<8. >*\U_X)7Z^-$_ MX6=EMOF?V7^GVO\ QKXZ^-%Q]H^,?CN;_GIKU^_YW$AKEC#WW$KH?I3;^$_# MMY_P2MCN;?PUID_B&;P\!'=1Z?&UV\INL##A=Q8\#@Y[5^>^O_LL_%OPSX6; MQ)JWP^URRT=8Q-).]L=T2$9W21CYT '7,-.\BA0,DGT%>K:A^R1\9-+\.G6[KX;^(([#8)&_T0F5%/=HA^\4#J/O-SS[5I*J[Z"/RB4=^H MKN?@/!!-\"""1@U[+_ ,%#/!NF>&_C MDFL:1%%;0^(+);VYACX'VH.R2-CH-P",?5BQ(]?$?@KC!3TSGX._X)8Z'IMY^T]JMEXATFUOHX?#UWNM-2MED$6TB@9RB,0S ]L Y[9KZL\.>#=&^(W_!1#QYK6 MNV\-_8:)%!?Q6\P#))<>1;I$64]0N6;ZJM>L_$K6OVD=2^*+:GX.\2>&M.\( M6LJ"VTBZ.3=1@#=Y[&%FRQW?=88&,<@DZ^T:LA'Y?Z=\/_%&K>)W\-V/AO5[ MWQ%&6#Z/;V$KW:E1E@80N\8 )/' J+Q)X)\1>#]:32->T#5-#U9U5EL-2LY+ M>(K'X=_$KX4?&6UC2TUG3=66PU%HUR;BU=&+ D# M+%4\U0>N'[X I?VGOA[:_$G]I;X)^*(D6>VFN1;7TB'(>.V)NXP>V&7SAGKC M ]*KVMK-H+'YZ^+OA1XU\ 6D%UXH\'Z_X;M9W\N&;5]+GM4E?&2JF10"<9.! MZ4Z/X2^-YO"A\41^#/$$GAD1F;^VETN9=QVUC-\W+0VRJ\KF>"_B1X6U*[T6Q1;*SU2&W!_"YMI%5@#LG,<31 MR#=D8 [D'C%?*_A']CW0;[]N#_A$[/2K[QC\'$O7:75-.DEEMH(7M'FBAENH M>$=7*IRP)P#_ !5[+:^&?V6OVFVECT;3-+M=9=7D*:6KZ7=K_>81857QP<[6 M'ZUYE\$9?&'[*O[5FF_"S3O$AN/!.N3/J3QM:0[KJ+R)?++,5+(RM%@[& .S M/?%8Q=K\N@SB_P#@H!^R]8_!CXD)-\/O!NL6/@"'2+::[U/R[FYLXKEYI(R' MN'W!2?W0VENK#CYN?"_AW^SS\2?BQI[7WA/P7JVL6 )'VR* K;L1D$"1L*Q! M!! )(_&OJ'_@HQ\?O&,GC"7X?6NMF/P5J6DVMQ=Z9]GA/F2K<.X;S2AD7YHH MS@,!\O3DY[]OBI\?_B+\,]$T7X>>"+7X2:7;)$+>]EU*(,UNJ$+&D31AD!X. M[;S@>IK12DHH1\)_$;X(>//A&T \8^$]4\/1SG;%<7(X=*D>YOK4 Q--'*6C9>!\RX4$@#)4\(_%>F>-M3@U..&)+VUECM8X#!E M]K1#8!N7D8+9;@Y)K _98\">'--_:V^,FO\ V2-SH.H%=,20#;:M=23,S(.V MU4* ]@Q^M5[1JZDA'RYI7[+/Q5\&ZEH&O>(?A]K-EH2W]L]Q-<6NY8H_-7)E M099% Z[P .]?9?\ P5T\/^'-%\"_#QM"T+2](D?4KH2-I]G' 7 B3 )0#/KU MKQ7QI_P40^).G_'N_EBU")?!-CJCV;:";2)TGMDD,;$N5W^8R@MPP .!C&0? M2O\ @ICXFM]6\/\ PZ-Q;G4+>'59GDM0Y0RIM3*!ARN1D9'3-0W)SBV/H?&' M@/\ 9K^*/Q1TL:GX8\#:OJNFM]V\6#RX9/\ <=R WX$XK$^(?P=\;_">XB@\ M8^%]3\/-,2(7O;C6O@SPO:?"#2[9%? MS)M0C,DT6T".,1F/="J#JI0$Y7I@@[G[6&KZCJ_[#]_;>*[^RU_Q+9V^G//J M-J 8WNA=0H\B8"XR&<< =3P.E/VDKH1^?4G[/7Q(C\,Z3XA;P9JQT357MX[" M]6W+)=-.P6%8\JW31I#$Y& M1PK.&/(. <)OBSXU73[GQ/96T&@V,EM;^6((09)9&P2 M?F;S%7([*1W-/VDDFVAGRS\/?V7_ (F> ?BG\.=7\6> -5L] ;Q'IHN);BV$ ML(0W,>1*!NVJ0<'> .<>U?0__!7S0] T76OA<-#T;3M(22WU'SET^U2 28:V MQNV 9QD]?4UP'A7_ (*'_$C6/CY:27&HPW7@G4-42S&A&TC5([5Y BD/MW^8 M 0V2Q!;(P!P-O_@J9KHUO5OARV[/EP7_ .K0?X4O>%O_)68?UK2;]Z('P[)\ _B9%?:993?#SQ3;76 MIR>3917&C7$1N&VEB$W(-V%&XXZ $GCFK'Q%_9W^)/PET^._\7>#-4T73Y#M M%[+%O@#9 "M(A*J2>@)!/:OT>_:Z_:3UWX._!O1-4\*FWA\07D\>GP:A/"DI MM$:)G=T5@5+'RU&"".)CXWECO=1GT_4+&XN(XUC,I M2,F.7:!M5P2IX&,KG':L_:2M>V@S\K]N.^!7Z'?\$NOV:O OCS0_$/Q)\;:5 M;^(_[-U Z=I^FWT8EMXW2*.625HCQ(V)4"A@0.3@G&/SQ[(OV M;;?5+>3P_>Z[X*U&3[5.MNA5K>51M:5'QM.550RL/[?P5JWPIBTGPC>7*V,.I7C6\BIO(0-/:F(+&F6.<.V >1U%?,_ M_!1_X,_#3P#XNT#Q-\,+O2(]+UH31WVCZ3=QRQ6LZ;2KI&K'8CJQ^4?*"AP! MG%>WO\8/V7?VE;I(]=T?3+37;P %M2M#87;,3P/M$9 9L\8\P]>]>)?&K]B_ M0O!_Q4\"_P#".7LY\'^(=8ATZYL[N4M+:$G>RI(!EE:-),9Y!7DG.1A'W7KH M,^>/AW^SO\2?BS827WA+P9JVM6$9P;R&'; 2#@JLC85B#U )(K"\??#'Q7\+ M=7&F>+O#VH^'KUAN2._@,8D4=61C\KCGJI(K[_\ VTOVG_$OP&T_P=X+^&D] MOX5M?LS2-):VT;F*&,A(X8U=2JCALG&> ,CG-Y?&A_:\_8IU"X\96]I<^)K& MWNG@O?+";;NW4M',N/N%UP&"\89N,<"_:RMS6T ?_P $Z_V1_#-GX%\3^-OB MM\.[K4M>CNVMM/T7Q+I;E!;QPQRF6.WE4"0R,Y4,P(_=X7&6SG> ?@WX1_:D M_:KN;KQ!\ -7^&?P^L_#30-IATR72(/[02965V>!(EWM%-]TG)"@\C&.N_8] M_:,\9>/_ -G_ ,3ZUXIUO^T]:T^^NK>TN/LT,7EQ):0NB[8T53AF8Y().>O#]AMH"_C]XCT;P#\._$TOA!KFFMM/N[N.X8VJRNL80 M5F8@$D!6[*<>">(_!7B'P=K*Z1K^@ZGH6J.JLMCJ5G);SE6.%/ENH8@]N.:^ MQOV@OVO/&_A?]K"VLKK73-X,\+Z]9W]OIPM8AY:FU"38D5!(V8[B<8+'[_3@ M8]5_:?\ A];?$?\ :8^"?BB%%FMY;D6U[)&W#Q6S&[CSVP5\X9'L/2M(U'&R MD!^>GB[X4^-?A_:07/BCP=K_ (;MIY/*BFUC3)[1)' R55I% )QSCTIT?PG\ M<3>$SXHB\&^('\,B(S'6ETNU.R^.'[/_B.+ M25;4-1\*ZW%B.'YI!,FU)4VCT2X)V]]H/I7%_MF>,X_A/^R7X.^%=A,/-NX[ M:QFPWS/#;*KROQZRB/../F-$:K=M L?%'P[^ OQ"^+<+O!NK:'9NVQ;N> F#=V4RKE 3Z9S M^5?:OA#XL?'+QE\$= \,?#'P';?#;2;>VACM==N=1C+O"@P=D;H'YC(5. M1NYRP:O4]8U3Q1)^QMXVT;XD:S8^*O$<6A:F9KNV8.FY8I'AR0JY=,)SCJ!U MZD=228'YG^'_ ('^//%'@F_\8:3X6U&_\,6*327.J0Q9AB6)=TI+9Z*O)IVN M? _Q[X;\"6_C/6/"FIZ7X9N)4BBU"[A\I79L[<*V&P<'#8P>QK] OV#_ !98 M:+^R7J,6J1+!?V8?BI\2]'75 MO#?@76-2TQ@-EX(/+BE![QLY4./=Z)JD)Q)9W\# M0R+[[6 X/8]#7ZL?'/4OCSJWB+3X?A7XB\/^%O#%C;HHBG5?-F<=0RM"ZK&! MM4*N.^>V/.OV^=#'CK]G?2/$WB&WLX/&N@M;^?-8G:5CFB1B,E-[*P!Y^ M7W.9C5=P/S8^ZI]*_87]GOPO\%_!O[#_ (8^('C'X6^&/$4NGZ(][J%PWAVR MN;ZYVR/GYI5&]L8^\W;K7X\X/]:_3;2_$P7_ ()MOI^[!_X1F9,9_P"FC55: M]D".N^'_ .T5^Q=\<-;@\)R?"?1?"EUJ$BP6TFJ>&+&R$LC!EE MY(YSBOE'_@H!^Q_IO[-OB;3=;\(O-)X)UQWCAM[AS(]A<*-QA+DY967+*3S\ MK YQD_)L+2+)&T+,LJL"I3.X'L1[@U^F/_!0CQ8FL?LPZ'%JISJAU2R>/=DL M)Q#+OZ=#M+]?7Z5+7LY*P;GPCKW[-_Q.\,2:1'J?@;6[675YOL^GQ?92[W4F MTOM15R2=H+?05]-_L?R:[^RSXN\::3XY^ WB'QYJFH65C<1V.GZ1'J#V46ZX M D? <('(('3/EMZ5]+?M+?M,O\#_ (3Z5XCTW3[?4O$4C1Z?IKW2EH[=I(BS MR, 0<;8R, Y)('3->8_L/_M%^)/C#\1/B!XE\526G]IKINFV2M9P^4AC22Z8 M97)YS(?TI.*/#WPX\3KHDVM7TICMM%G9+']\[ MM!(40JC1@@,O&W'2O/\ PWX5UCQCK$.E:!I-]KFJS!C%8Z;;/<3R;5+,5C0% MCA02<#@"OT'_ &,/C)_9?QR^-?@J[D#6FI:U>ZK;1O\ =+BX>.8'UW*T7'^P M:S_V.OA3!\*?VB_BOK%P!;Z?X?9].T]B_P @BG;S@V3SE85CSS@>8>O6K]I: MZ?0#X1UGP%XF\-^(H]!U;P[JVEZ[)M\O3+VQEBN7W?=Q$RACGM@G[!*2+0M*BGNT0_>+COE1COBOM+]D;5=)^*7Q<^)_QJ MU"&.\U:YU9K'2'E7'V:W6-0K+N&0YB\I<\8 8< D5V?@/7/VDK7XM1ZQXJ\1 M^&KKP;<3,+G0K5\_9XB/E\IO(5RR\?>(KC0K#X?>(CJ]K M$L\]K"_\ @HKX"\0Z3%':PZ[# M-?7$47 ^TB"X21\=!N 1B1_$6)]:L_MH_MF>.OA+\2M*T/P/=6FD1-9Q:E?W M#6D4SWC%W01MO!P@6->5PW/!&*?M)-I) ?!WQ ^%_BSX6ZN-,\7>'K_P_?,- MR1WL)191_>1ONN!D#*DC/%N(U348KVSO(]O\ M!YT+!TR?X>0?JJU^:^/E_P#K5I3ES*[$?H[^PO\ LA_#O1_A,_QI^,EM:W]@ M8I+VQL-2^:SMK1 P,\T?_+4O@E48$8VG!+#'I.C_ /!13]FOQEXAB\&ZE\,X MM/\ "]U)]C34-2T6S-DJDD*TD0R4C.>N#C() &<<5^TAXD6;_@G]I6GZ"S#3 M%TG1D*QYYMQY.,YYZ[,YY]:_,WMUK&,?:7;8S[;_ ."C_P"R+X;^!]_I/C?P M)%]A\+:Y=-:W&EABR6=T5,B>422?+=5<[2?E*8'! 7V[_@JAX=\-:3^SIX$F MT;0M*TNY;7(%DFL;**%W4VDYP2J@D9 /Y5^?OC[X]E.S"[SSMW8XZ9K[>_X*)ZL_BSX+^ =-AD7SIM=MT0R' RUM*HS M^=)ZN2:]I*W-;0+'YW>%?A5XW\=:=/J M'AOP?K_B&PMW,4UUI.F3W44;@!BK,BD @$'![$>M9?AGPAKOC;5DTOP]HVH: M_J;J76STNUDN9F4#)(1 20!U(%?HC_P3MU9_"GP5\>Z9,X\V+7+A&V,<$BVB M4X]LBOFW_@GGJ7]D_M+Z7<;L8T^['7UCJ_:;^0'@7B#P;X@\)ZV-%UW0]3T; M5SM_XE^H6DD%Q\WW?W;J&Y[< MA92.17B?QN_X*"?$OPW^T!K%OX?U2&'PMH=^UA_8\EI&4NQ$VR4R.5+Y9@P! M5A@!<#KF/:2EI$#V_P#X*H>'O#6C_LZ>!)M&T'2M+NWUN!99K&RCA=E^QSD@ MLJ@D9P<&ORVSFOT?_P""D_C"/Q5\"/!DD(V12:Q#.D?]U3:S$#\,U^<#?=%7 M1^$#]MOV1?AGX!\;?L9^"=.U_P +:/>'4]$EMKNY:RB%PRN\BL?-V[@V#PV< M@@8K\L?B7\$;_P" 7[24'@O54^TVT&K6[V=Q(HVWEF\P\J0C&#E00PY 8,.U M?;/A'XG:AX(_X)]Z3J&D71MM4TO2H[FVD!.%D2Z##([CU'<$BJ?Q8_LC]LCX M0^#/B+H<2Q^*-#N([DP DN KJ;JU/&3@C'_#> MC>!?AV^AZ%IFDR/J5R)7L+*. NHB3 .Q1D>Q]:_/WX<_ WQ]\7#-_P (?X2U M77HX0?,N+6 ^0A&/E,IP@;_9SD^E?=__ 46D3XA1_"K0S-Y0O==:U,@&2GF M>6F>?3->I?$ZP^(/ACX=>'/!WP(NM$\)65D"D]S>8\Q$7&T(#$ZEG.XNQ&2> M>I)JHS<8V74.I^6'Q ^%OB[X4:JFG>+_ [J/AZ[<$QK?0%%F QDQM]UQR,E M2<9K[\_9G_88\%^)_P!F'7-<^(/P_P!:MOB)%_:!M8+QKRSN#MBS!BWRN[YN MGR_-[UW7Q \/^)/B=^RAKGASXK3:5JGBZRM)[JWU2QSY9FB4O#+D(NUC]U]J MX(+<)8/MYAO?L\,6WRX\Q_(B*AP?5>>]$ MYRE&XC\X8_V=_BK--<0)\,_&+S6^/.C70+HM'D9&X>7QD<\]JY7PKX+U_P = M:F=-\-Z'J7B'41&9C::3:274VP$ MLC!.!D-OC)XDLO M&^MMJUYK6G1R03-%%"!);$X4)&JKDI(^3C/[L9SQCH_V?O#VG_ 7XV?'_P : MW\7EZ5I:L]I*!EOL\H-Y(B#OA1"..I'X5HZCB[- ?GKJO@W7]#\2GP[J6A:E MIWB 21PG2;JTDBNQ(X!C3RF ;*?"VM>&6N] MWV<:QI\UIYVW&[9YBKNQN7..FX>HK]#OBEX!M?&G[O8=^!7(_%[6K#]HS]O/PWX8U=4O?"_A>VQ/:3?ZN=UC,\@ M_P!H%VBC8'C"'CU%5"Q\G^"?V6_BO\1]#36?#O@+6-0TJ3YHKSR?+CE4C.Z, MN5WK[KD5POBWP;KW@36IM'\1Z/?:'JD(R]IJ%NT,@&3AL,!D'!P1P<<5]V_M MH?MH?$'X<_$ZQ\+^!=6C\/Z=IUI%/,T5K%*T[ODA3YBL @4* J@=3GMC<_:: MU*Q_:._8VTCQ[J5C:0>*=/LX;^*= 5\LEU2XC4]=C?,P4D\JOIFA5):-K<#X M;OO@'\0]/\'Z?XIN/!^JIX?U#R/LE^("R3^<0(@F.6+DC '7-?5W_!/_ .!/ MB#X=_M/:-%\2/!;65EJN@WT]G:ZW;(XEV&+)\MLE67>OW@",]*]VTCXXVOPB M_8K\'^)9K"/5KG1M!T]K*UD^Z;AD2*,GT"L^2>N <)K MJT34T>+1KK1)EDU(J"3#$DB8D8C^'FOTBM_AYH/ASXN>-?B\ED/$'C+4H8_[ M/@F8(MN(K2.'RXR0N>2H& MQ:VAT6ZT3[-61$DQ'$-X("C,A/&?GX(I1G+2* M6X['P!\1O@_XT^$5]#9^,/#>H>'IIUW0F\APDH[['&5;'?!..].^'/P9\.H_C!^Q#I?B/5+:$:K) M'IFIJ$&1%/(463;GMB1Q]#5W7/B-#7GMY9SZ?=S6MU#);W,#M%+#*I5XW4X96!Y!!!!! MZ5^GW["7[5GBWXM:9XFL/&MXFJZGI1@>WU3RDCEDBE\S,;!%5?E* @@9(;!Z M<_G#\3I?M'Q*\62==^K7;?G,YK:,VVXL#F:=N[]S3:=M^7/>M &TN<+C%+M' M3O2-][F@!V W)/-(<#U-)Z4E,!0V/I1QZ4<=^*#C Q0 N3C I.&;F@KZ=*5A MC%( V@GBD^G2@'CFE]#U-,!#ZTGI3MOKZTA]* %V\ ]J Q'%(#P124 +UY[T MO09SR:3)QBCZT@%VC)&<4;> 129Z4OWO7- "'@T;CT[4K>G>D- "_P"Z.:0\ M_7O2\;10?EZ=#0(0\4$8XH///YTAIE#E^8\T,?F-"]/;UI=HZYI$]1OXT?2C MZ#B@'YO2F4'7L2:5OO49QT/Y4<;ASFD(#A6% Y7&:/<]*0X_"@!=H['/M3:? MD?2FGZYH!'ZH_P#!#7/_ !>O_N"?^W]?JC7Y7?\ !#7_ )K7_P!P3_V_K]4: M\ZM\;+1D^+/^15UG_KRF_P#1;5S]=!XL_P"15UG_ *\IO_1;5S]8C"BBB@ H MHHH Z#PG_P BKHW_ %Y0_P#HM:UJR?"?_(JZ-_UY0_\ HM:UJ /RN_X+E'_D MB@_[#?\ [85^5X^[@\5^J'_!C1^!$,;].:-W4 M4XMSGK2;3SD5L(3WI67' I!T-+N)- 'T[^Q/\1-(\ _\)G_:NL6.D_:OL7E_ M;+E(?,V>?G;N(SC<,_45X#\0KR/5/'WB:]@E6>&XU.ZF26-MRNK2L001U!!Z MUS_O[T ^O2I4;2_K2@Y[#-1[/1H#ZI^!W[0VF> _B-X[TO5;N-="US5I[N"\!W1+(9&&6(_A= M2OS=!M'8Y%:']G/X>:?KYUF]\<6LOA1)#,MCYJ*Q3LAF$G([9 R1QUYKY@X7 M@\TBC.>U)T^J8CK_ (L7'A.?QC<)X*LGL] A411&261S,PSND^F>/O#-Y/(D$-OJ=K*\LC!515E4DDGH !6 Q'3TH7H?:M;:6'T/I M?]M+X@:1X\OO";:5JUEJRVL=R)#9W*3!-QBQG:3C.#CZ5Z#^S'^TY;+X&3P_ MXIUFWL;O20L5O=:A<+$)X/X5RQ )3&/7&WWKXH.."#BDSR?I67LTX\H7/II? MCY:> OVJ_$?BB*Z6_P!"U1$M+B>RE$B%#%%^\&TD-M9.W.-P'I6W\0/@YX+^ M+7C6Z\8V'CRTL['4G$UW"GER8; #%6WC9D Y# X.>W ^2N MJ_'9?AUI^HV6F> ;7?Y(+7FHBZDF21CC:JEF(..22!U(QWKZD^#?[17A^3X4 M^'&U_7=/M]7TJW\EHKV[C6?=&K1A@"GY>>?M;?%"+XE M?$Q!8WD=[I>EVJVT,L+AXG=OG=E8$YZJN?\ 8KQ09IK'--4TI

0J\YK[8T MWXP>"_VB/A3:^%?%^H)I>J1I$)%EE$+"=!M$L+-E6SSQR<,1Z$_$WW<&CG': MJE#F ^R_A[\,?AU\$?$T'BZZ\8K>.-%9E*$X4Y<[6(P/7I7":E^ MT-IOBK]J7P_XTF9[/0],7[!#-(N#Y>V4>8P'0;YF/LN/P^;]QI1ENF*CV?5N MX'U[^TI%X1\674'Q%3Q';ZE>Z?':0II<$T4B748N1N'4G[KOD8/3TS76_&R] MTS]H3PCI+:3X]MM'TZ!GEFC:3]U,&"X$J[@0R[3P?4^U?"H(R,?2E/R]LBE[ M/3<#[6U+QUX+\/\ [,^K>"-$\5:;>FUTZ>V16ND62XE+,[E4+9.YV;&,]<#( MQ7/?#WXG:)I?[(NI^')];T^'4I+#4(UL9+J-9BSO(5 0G.3D8X[U\D\=NOM2 MX!^HH]FDK ?0W[&?CG3/ OB[Q!H4CI7QN?EI! M]WIFDJ>UWL*Y]P?'RWTSX^:7H]Y9_$*QTS1K-7,T MW.>#O#_B;3[[[+;6]O!#+=(L\WDW,99O+)SD[&( &"""., M5\8CWXI><9Q4JE:VHSZU^('Q.T34OV1=*\.0ZYI\VIQV&GQFQCND:=2CQE@4 M!W C!SQVKCOV1/CE:?"W6-5TC5KD6FE:KLD2XE)/ M%"IZWN ;3W^M?6W[7?Q.T3QK\,?#UAINMZ?J=Q!?QR/#:W22N@$$BDD*20,D M"ODC^'\:,^E5*/,TP/KC]KKXFZ)XU^&7AVPTS7=/U*X@OXY'AM+J.5D AD7) M"DD#)_45/^SW\4M#\-?L[ZQHMYKNGV5[+]NV6EQ=I'*VZ/ PI.3D].*^01D< M'@4-U]JCV?N\MPN'W:^JOV8?V@M#T7P+=^ /%2QR<##8XQS\J9XI<[>".U7*/,K"/JY?V:/AE'J(U!_&U0J;O[SN/4^T/B9)X-_:NT/1=3M?$\.AZQ8HP:&XVLZ*Y&Y M'C+*>&'# X//7/%+QC\5/#7P-^!]Q\//#6K+K.JW4$UM)+!("8S*#YLK[2=A MPQ"KG(^7W-?'F:53U[4E2MHWH!];?LL_$W1/!_P3\3:5J.N:?IUW<7UU(EO= M7212.&MHE!"L02"5(X[@UY?^R;X^TWX=_%7[?JMXEC;7-A+:+<2G"*S,C#<> MP^3&3ZBO&#_.ESUS_*K]GOY@?17[5_AOP[>ZG<^-],\1Q:EJ6K7L,SO'E; ^KOV7/CC96^I>.[;Q1J-C8V^LWG]JXOI MUC1IG9O,&7(!/W/R_+S[]K7XH1?$KXF(+&]2]TO2[1+:&:%P\3NWSNZD$Y^\ MJY_V*\2&6YP/I2\KCO5*"4N8/(^[/BAK^D_M!_#/3;+0O&EKH-JCI)-!YN%* M^60894#*1C(.#Q\O3H:S_#_C#P7X._9]\1>!=*\9:7?7/]GWULTLEU'%Y\\L M3$E%+Q\QZGU_^S[\4=#\,_L[ZQHMYKFG65]+]M*V MEQ=HDC;H\#"DY.3TXKYR^$7Q"G^%GQ$T?Q+$LDRV,@5QR^IZ49]!Q6BA:_F2?8/Q4\$^#?VCM:M?%NE>-K73+B2"."XCD17R%SM M)4NK(X!P0?0=.I\F^-NE?"_PGHFGZ+X04ZMX@4K]KU5;IY455&",!MF]F[ 8 M !Z<5XPWWLYZCFF[NM3&G;J,7VZ]J^X_AO\ $#P;J_[.NE^#=<\5:?IT=QIS M6ES%_:,,4\8+-V8G!^HKX;W4&KE#F0+0^P/"O@'X$_#W6(-_:$/QFU:RL=-,@\/::6:)I5VM<3'@R$' MD #@ \\DGK@>&;J7=Z4#U#0_B-_P (7^T-<>++2X5[9==N)7EB?*R6\DKAR".H M*,2/PKZD^.G[0/A^S^%_B>/P]KFFWFKZN@MBMA>(\K;U$;.=I)XB7&?85\%A M=O4\TF=OO0Z:DT"9]%?LE_'FQ^&,^J>']UF\**YF%CYJ(2F>$,PDY';( )'3GFOE\-[]N: M!SFAT];IAJ>[^"_$W@C0/VF="U'PPJ:-X6L6=!=7EPP5V\F0-*6D;Y02V .. M #@$FH/VO/%^G^-OBI;:AINH6NIVRZ9#$9K6994W"20EU( MS>G--4[.XCZ__:"^*&A^)OV=]&T6RUW3[V^B^P[K6WNXY)%V1X.5#$C'?BOD M _+Q0H-(U5"/+H,^L?V??VCM$F^'S?#OQU)&NGB)K:WFNO\ 4R6[ YB=OX2O M."<#&!D$#-_2_@#\)?#^M1:]<>)6N]+@D$Z6EU>P^0V#D!G !9?;(SC!)YKY M 7[II=OTS4.GV=@/H;]K#]H2W^*TVG^']%F:;1--F:=[C:56XGP5!4'^%5+ M'ON/;!/9?M:_%+1O&'PV\-VFDZ]8WUW:ZA%,4L;M))(\0N-V%.1@D<]B:^2, M'O3-WY4U36@C[3\2>.?"W[6'PTT[3M2UR+P_XCLW$_ES,I*2A=KX0D;T8'/! M!'&<8(*>'?'7A;]E#X9ZCIVFZ[%X@\1WCM,(X67+RE=J94$[(U SDGGGU 'Q M=DAAZTO^KY%1[+I?09]7?L;_ !ATOPWI/B#PWJ^H1VL][=?;(WNI=HGW($== MQ/WOE!QG)S6Q\,_"OP]^ ?Q(75W\:V]U=7HEM[*WF>.-+:-E+%I'W>B;0QV@ MEL8)Q7QQNXHR6Q3=/5VZ@?7UY^T1IOA+]J._UQ-2AO= U33H;&YNK.59HT8 M%7RI.=K#!] QXJO\2OA'X \9>-;GQU<>-K2RT6^D6ZO;=&1Q*V!N\N0-P7(S MT8Y)QZ#Y*Z@CM3_%#0/'/PU\/V>C:Q87S0ZA'+]GM;E)'B3 MR9 -RJ21C(%?(_44GK2MVJXPY58#Z^_X6CH?_#'W_"-?VYIYU/\ LSR?L'VJ M/SMWFYQLW9SCVKS7]E7XZ2?"CQ9+IM_=>5X>U8JLS2-A+>8<)*<]!CY6)[8) M^[7A0X.<4NX]AD5/LU9H-3ZX_:[^+NF^(K/P=<^']/0?V5_BCX?M_A'J7@S4=7ATR\EFN T=Q*L9:.5 -R;C@D<\=1CD8K MX]!&*3/?%'L]+,#UNY_L[X!_&S0K[0=9_MBTTV2&XFND*L2K9$J?*2.4)'_ MO<5]$_M*?'70;WX2ZWI^A:[IU[J&L2Q02K8W,W2DR1[4W3NTWT#4^^OA%^T7X<@^$_AZ[UC7-/@UG2]-:T>&XNT%R5CPI 4G M<2XBC;U)QWKY)\!_%Z^\(_&6+Q[.KSW$E[-*],\:6VG7!@6"Y1U60LH)*Y0NK(X#$8 M/48]..U>7_LF^++#P9\6DU+4K^VTVV^P31^?=3+$F25XW,0,G![UXP/PHS5>S M5F@/K*^_::N/"O[46JZDFM?VIX1OTM;*3RK@2P1Q^2A#QD':-LC.3C^\_&:= MX^F\'V_[0/A3Q_HGB/16AGU"-M4CBU&([)!_RVQNX!'WCZC/\1KY,W%32JW7 M/>E[/L!]>_%[XH:'KG[1'PUUJVUW3[JQT_'GW<5VC1Q?O"?F8'"\'N:XC]LS MQQI?COQ9X?N=+U6SU2.&Q:-Y+.X28(WF$X)4G!YZ5\];1G%-^[T^E)4[-.XK MW/K;XA?$W1-3_9#TSPW!KFGSZE'8:?&UC'=1M,I1XRP*!LC&.1VJ]X)^,GA7 MXA? ^U\#_$%KC3(K:VAMQ=3*\<3)'+@@, %X;KCH037QV,"5U MS1/ ]W<:D\9BEU#4[CDR,=PC0,%4$+A\ # R>22:^(O&TWG>-=>E!!#ZA<-D M=.9&->I#X[:)X1T&XT[P-H,FER3]9[D\J^\Q8CMDX%>*,=S,S$LS').<\ MT4XM-MB&[NE&<_UH"_-B@';^-=(Q6;MBFTII0O\ *@-@]#G%!P"*,84'%&0> M#Q2 3/S9I**/YTQB^E+P0.:.JC^5'..G%(0G3/%*OR_0TC4%LC&* 9X%''. M:7=T/>FTP'*H8>]-I5SGBG;?7@_I2 3 ]#2'TI>5Z'B@XZT )D;0,U)QSU]J-U'7G% !2L<#'?O1C=S MC%)^M "[OEQ0V=H]*0^W2EV\=/UH 3G:/2C/M1Z4=>E,8;O84O\ "?6C;\OO M1PI^G2D2)]UJ&.30>M'&/>F4+_"*0TJGH*-ORYI"/U0_X(:_=^-7_<$_]OZ_ M5&ORO_X(;8_XO6!_U!/_ &_K]4*\ZM\;+6QD^+/^15UG_KRF_P#1;5S]=!XL M_P"15UG_ *\IO_1;5S]8C"BBB@ HHHH Z#PG_P BKHW_ %Y0_P#HM:UJ** / MRN_X+E''_"DS_P!AO_VPK\KMQ-%%>E1^!$O<7TSTIM%%:DH7.>M'O113&*RX MI.U%%(2#!H!Q110,%/K2EO3@444PL-I<]NU%% !_+M1_#TZT44A 6SS1R:** M8P_"ER/I110 G':@8[FBB@!64+2'H***0D'%*&QG HHI@(/7TI<444$A@;.@HHH$)GMVI1VS113&' MYZ4C'=110 NX=>_:A?NFBBD ,I]*3D444(2!LCK]:/KUHHIC0E.W<>IHHH&) MVS2444 .7E2*<%^7'2BBI(8QL=J2BBJ+';0.IYI/N]1112)%7H<=:..!WHHH M&! SR/RHZ]LXHHH%T$/M0>@_*BBF4!Q^M*JYHHI=!=!#UHX[T44QBCAE*H^4^]%%'0 M3V!OEX%-/W1110 ?2E'S=?2BB@;$/I2J<*3110 C?>I***8Q>,9%+T7'XT44 MA#:7M[T44Q@K;:"M&[J2:**86%'S$\\TT\?6BB@.H?PFE53BBB@3! MN,>M#<\]J** $XXQ2[<8^N***!L..1TI<$$>M%% A"WL#1C=D]Z**!]!&&#B MEXP":** '8VCBF]<$]***"4(<=J,\444RP].*3Z<444 %+QCWHHH 55#"DHH MI"0J]1VI#]ZBB@.HE*3113&'84YFV\"BBD(3[V/>C''/KBBB@0C<&ACGFBBF M4. 7--W GRAPHIC 15 item1fy16leafunivleafspinear.jpg begin 644 item1fy16leafunivleafspinear.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" &O!!H# 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#]4Z*** "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 AO+.'4+.>UN8EFMYXVB MEC<9#JPP0?8@U\ZWW[%.C37DKVGB.\MK=F)2&2W60H/3=D9_*OI"BO0PN88G M W^KSY;[_P!,X\1@Z&+M[:-['S/_ ,,2Z?\ ]#5=?^ :_P#Q='_#$NG_ /0U M77_@&O\ \77TQ17H?V_F7_/W\%_D<7]CX'_GW^+_ ,SYG_X8ET__ *&JZ_\ M -?_ (NC_AB73_\ H:KK_P U_\ BZ^F**/[?S+_ )^_@O\ (/['P/\ S[_% M_P"9\S_\,2Z?_P!#5=?^ :__ !='_#$NG_\ 0U77_@&O_P 77TQ11_;^9?\ M/W\%_D']CX'_ )]_B_\ ,^9_^&)=/_Z&JZ_\ U_^+H_X8ET__H:KK_P#7_XN MOIBBC^W\R_Y^_@O\@_L? _\ /O\ %_YGS/\ \,2Z?_T-5U_X!K_\71_PQ+I_ M_0U77_@&O_Q=?3%%']OYE_S]_!?Y!_8^!_Y]_B_\SYG_ .&)=/\ ^AJNO_ - M?_BZ/^&)=/\ ^AJNO_ -?_BZ^F**/[?S+_G[^"_R#^Q\#_S[_%_YGS/_ ,,2 MZ?\ ]#5=?^ :_P#Q='_#$NG_ /0U77_@&O\ \77TQ11_;^9?\_?P7^0?V/@? M^??XO_,^9_\ AB73_P#H:KK_ , U_P#BZ/\ AB73_P#H:KK_ , U_P#BZ^F* M*/[?S+_G[^"_R#^Q\#_S[_%_YGS/_P ,2Z?_ -#5=?\ @&O_ ,71_P ,2Z?_ M -#5=?\ @&O_ ,77TQ11_;^9?\_?P7^0?V/@?^??XO\ S/FJ']B?2UE0R^*+ MQX\_,J6J*2/8[CC\J^A?#^@V7A?1+'2=.B\FRLXEAB3J=H'4GN3U)[DFM"BN M#%9CBL%Y96"1H-S M,>@% $E59M4L[9MLUW!$W]UY%!_4UY[X@\876K2-';NUO:= JG#/[D_TK!5: M=A7/7/[@_V MI9_\_<'_ '\7_&C^U+/_ )^X/^_B_P"-_VG9_\ /W!_ MW\7_ !H_M.S_ .?N#_OXO^-<#MHVT@.]_M2S_P"?N#_OXO\ C1_:EG_S]P?] M_%_QK@=M)MH [_\ M2R_Y^X/^_J_XT?VK9?\_EO_ -_5_P :\_VBF^73$>@_ MVM9?\_EO_P!_5_QH_M:Q_P"?RW_[^K_C7GACIACHL%ST;^U['_G]M_\ OZO^ M-)_;%A_S^V__ ']7_&O-RGM4;1T[!<],_MBP_P"?ZW_[^K_C2?VUI_\ S_6W M_?U?\:\Q*4QEI6"YZC_;6G?\_P#;?]_E_P :3^W-._Y_[7_O\O\ C7EC)4;+ M0!ZPNMZ!5236+"-L/?6R'T:51_6O,M8\17NMR$RR%(<_+"APH_Q_&L MY4IV%<]<_MS3O^?^U_[_ "_XTO\ ;6G?\_\ ;?\ ?Y?\:\F5:D5* /5?[:T_ M_G^MO^_R_P"-+_;.G_\ /];_ /?U?\:\M5:<%HL%SU#^V+#_ )_;?_OZO^-+ M_:]C_P _MO\ ]_5_QKS)4IZQT[!<]*_M:Q_Y_;?_ +^K_C1_:UE_S^6__?U? M\:\Y6.G+'2L%ST7^U;+_ )_+?_OZO^-']J67_/W!_P!_5_QKST)3@HH ] _M M2S_Y^X/^_B_XT?VI9_\ /W!_W\7_ !K@-M+MI#.__M.S_P"?N#_OXO\ C1_: M=G_S]P?]_%_QK@=M&VF!WW]IV?\ S]P?]_%_QH_M.S_Y^X/^_B_XUP6VC;0! MWO\ :=G_ ,_<'_?Q?\:/[3L_^?N#_OXO^-<%MI-M(#OO[3L_^?N#_OXO^-'] MIV?_ #]P?]_%_P :X';1MH [W^U+/_G[@_[^+_C1_:EG_P _<'_?Q?\ &N!V MTFV@#O\ ^U++_G\M_P#OZO\ C1_:ME_S^6__ ']7_&O/ME(8Z8CT'^UK'_G\ MM_\ OZO^-']K6/\ S^6__?U?\:\[:.F,E%@N>C_VO8_\_MO_ -_5_P :3^V+ M#_G]M_\ OZO^->;,E,9*+!<],_MFP_Y_K?\ [^K_ (TG]M:?_P _UM_W]7_& MO,62HV6BP7/4O[;T[_G_ +;_ +_+_C2?VYIW_/\ VO\ W^7_ !KRMDJ-EH"Y MZU'K%A,P5+VW=O195)_G5RO%66M31?$U[HLB[7,MOWA<\8]O0T6"YZM15;3= M0AU2SCN8&S&X_$'N#[U9I#"BBB@ HJ*YNHK.!YIY%BB49+-T%<=J/Q%VN5L; M8,H_Y:39Y_ ?XT =M17G/_"?:HW:W_[X/^-.'CO4_2'_ +X/^-.PKGHE%>>C MQQJ?I#_WP?\ &G#QMJ7_ $Q_[X_^O2&>@45P(\::E_TQ_P"^/_KT_P#X3+4? M2'_OC_Z].PKG=T5PP\8:C_TR_P"^/_KT[_A+]0_Z8_\ ?'_UZ+!<[>BN)_X2 M[4/^F7_?/_UZ=_PEE_\ ],O^^/\ Z]%@.THKC?\ A*[_ -(O^^?_ *]+_P ) M5??],O\ OC_Z](9V-%<=_P )5??],O\ OG_Z]+_PE5]_TS_[Y_\ KT =A17' M_P#"4WWI'_WS_P#7H_X2B^_Z9_\ ?/\ ]>@#L**X_P#X2B^_Z9_]\_\ UZ/^ M$HOO^F?_ 'S_ /7H ["BN/\ ^$IOO2/_ +Y_^O1_PE-]_P!,_P#OG_Z] '84 M5QW_ E5]_TR_P"^?_KT?\)5??\ 3+_OG_Z] '8T5QO_ E5_P"D7_?/_P!> MF_\ "67_ /TR_P"^/_KT =I17%?\)9J'_3+_ +Y_^O33XOU#TB_[X/\ C3L* MYV]%<.?&&H_],O\ OC_Z],/C+4?^F/\ WQ_]>BP7.[HK@CXTU'TA_P"^/_KT MW_A-M2_Z8_\ ?'_UZ+ =_17GQ\<:EZ0_]\'_ !II\=:GZ0_]\'_&D!Z'17G3 M>/-4](/^^#_C4EO\1+V-AY]O#*G?;E3^?-.P7/0:*R]%\16>N1DP,5E49:)^ M&'^(K4I#"BBB@ HHHH **** "BBB@ HHHH *Y+XA7[0V,%HAQYS%GQ_=7''Y MG]*ZVN%^(0S>6G_7,_SH$<@J5X;^TE^T1+\(OLFC:+;PW/B"[B\\R7 +1VT6 M2 Q4'YF)!P,X&,G/ KWA5KX%_;,)_P"%V7()SBQMP/R->E@:4:U;EGLCR\PK M3H4'*#LWH9;?M:?%%F)'B)%'H+"WP/\ R'1_PUI\4_\ H9%_\%]M_P#&Z\@H MKZCZM0_D7W(^1^M8C_GX_O9Z_P#\-;?%/_H95_\ !?;?_&Z7_AK?XJ?]#*O_ M (+[;_XW7C]%'U:A_(ON0OK6(_Y^/[V>P_\ #7'Q5_Z&9?\ P7VW_P ;I?\ MAKKXK?\ 0S+_ ."^V_\ C=>.T4?5J/\ (ON0?6J__/Q_>SV/_AKSXK?]#,O_ M (+[;_XW2_\ #7WQ7_Z&9/\ P7VW_P ;KQNBCZM1_D7W(/K5?_GX_O9[+_PU M_P#%C_H9E_\ !?;?_&Z/^&P/BQ_T,Z_^"ZU_^-UXU11]6H?R+[D/ZUB/^?C^ M]GLO_#8'Q8_Z&=/_ 76O_QNC_AL#XL?]#.G_@NM?_C=>-44?5J'\B^Y!]:Q M'_/Q_>SV;_AL'XL?]#.G_@NM?_C='_#87Q9_Z&=/_!=:_P#QNO&:*/JU#^1? M<@^M8C_GX_O9[-_PV%\6?^AG3_P76O\ \;H_X;"^+/\ T,Z?^"ZU_P#C=>,T M4?5J'\B^Y!]:Q'_/Q_>SV;_AL+XL_P#0SI_X+K7_ .-T?\-A?%G_ *&=/_!= M:_\ QNO&:*/JU#^1?<@^M8C_ )^/[V>S?\-A?%G_ *&=/_!=:_\ QNC_ (;! M^+'_ $,Z?^"ZU_\ C=>,T4?5J'\B^Y!]:Q'_ #\?WL]E_P"&P/BQ_P!#.G_@ MNM?_ (W1_P -@?%C_H9T_P#!=:__ !NO&J*/JU#^1?<@^M8C_GX_O9[+_P - M@?%C_H9U_P#!=:__ !NC_AL#XL?]#.O_ (+[;_XW7C5%'U:A_(ON0?6L1_S\ M?WL]D_X:^^*__0S+_P""^V_^-TG_ UY\5O^AF7_ ,%]M_\ &Z\N M6]OXN>#5-+F<))=)"L4L&3C=\@"E1W&,^A['[+TW4H=4MUEB8,".,5^4=?HK M\$-0ENM#MD=BV(EZ_05X694(4G&4%:Y]'E6(J5E*-1WM8]H\)WS:?KML0<)* MWE./4'I^N*]3KR'3U_XF%J?^FJ_S%>O5X;/H$%%%%(85YYX_OFN-52U!_=P( M"5_VCSG\L5Z'7F'BY<^(KSZK_P"@BFA,QE?%GQ0_;*\1WGB"ZM MO!KP:9I$$ACBNG@66:XP<;_G!55/88SCJ>P^QO$X*^&=7(X(M)B#_P -?E+ M7MY;1IU7*4U>Q\_FN(J45&--VO<]>_X:R^*7_0R+_P" %M_\;I?^&M/BG_T, MJ_\ @OMO_C=>045[WU:A_(ON1\[]:Q'_ #\?WL]@_P"&MOBG_P!#*O\ X+[; M_P"-TO\ PUQ\5/\ H95_\%]M_P#&Z\>HH^K4/Y%]R%]:Q'_/Q_>SV'_AKGXJ M_P#0S+_X+[;_ .-TO_#77Q6_Z&9?_!?;?_&Z\=HH^K4?Y%]R#ZU7_P"?C^]G ML?\ PUY\5O\ H9E_\%]M_P#&Z7_AK[XK_P#0S+_X+[;_ .-UXW11]6H?R+[D M'UJO_P _'][/9?\ AK_XL?\ 0S+_ ."^V_\ C='_ V!\6/^AG7_ ,%UK_\ M&Z\:HH^K4/Y%]R']:Q'_ #\?WL]E_P"&P/BQ_P!#.G_@NM?_ (W1_P -@?%C M_H9T_P#!=:__ !NO&J*/JU#^1?<@^M8C_GX_O9[-_P -@_%C_H9T_P#!=:__ M !NC_AL+XL_]#.G_ (+K7_XW7C-%'U:A_(ON0?6L1_S\?WL]F_X;"^+/_0SI M_P""ZU_^-T?\-A?%G_H9T_\ !=:__&Z\9HH^K4/Y%]R#ZUB/^?C^]GLW_#87 MQ9_Z&=/_ 76O_QNC_AL+XL_]#.G_@NM?_C=>,T4?5J'\B^Y!]:Q'_/Q_>SV M;_AL+XL_]#.G_@NM?_C='_#8'Q8_Z&=/_!=:_P#QNO&:*/JU#^1?<@^M8C_G MX_O9[+_PV!\6/^AG3_P76O\ \;H_X; ^+'_0SI_X+K7_ .-UXU11]6H?R+[D M'UK$?\_'][/9?^&P/BQ_T,Z_^"ZU_P#C='_#7_Q8_P"AF7_P7VW_ ,;KQJBC MZM0_D7W(/K6(_P"?C^]GLG_#7WQ7_P"AF7_P7VW_ ,;I/^&O/BM_T,R_^"^V M_P#C=>.44?5J'\B^Y"^M5_\ GX_O9[%_PUU\5?\ H9E_\%]M_P#&Z3_AKGXJ M_P#0S+_X+[;_ .-UX]11]6H_R+[D'UJO_P _'][/8/\ AKCXJ?\ 0RK_ ."^ MV_\ C='_ UM\5/^AE7_ ,%]M_\ &Z\?HH^K4/Y%]R']:Q'_ #\?WL]?_P"& MM/BG_P!#(O\ X+[;_P"-T+^UI\458$^(D8#^$V%O@_E'7D%%'U:A_(ON0?6L M1_S\?WL^Z/V??VF'^)?G:3KT$-MK=NGF"2 %8[B/(!."3M8$C(Z^ ER]K\1+9T.#Y+C^5?HAX9F:XTF%FY)6OE\=2C1K-0V/KLOK3K4 M%*>KV.^^'M\T5Y/9D_)(OF*/1A_];^5=[7FW@I<>((?]UOY&O2:\X]1!114= MQ(8K>5QU52?R%(9YQXRUQ]4U%[=&_P!%MVV@#HS#@G^E8"K3PI9B3R:D5*HD M^;OVD?VFKSX:ZP/#/AJ&!]76-9+J\N%WK;[AE45>[$8;)X (X.>/ ?\ AK+X MHY_Y&-!_VX6W_P ;JE^TZ2?CMXLRO?\-9_%+_ *&1?_ "V_\ C=+_ ,-:_%/_ *&5?_!?;?\ QNO( M**Z?JU#^1?/44?5J'\B^Y"^M5_^?C^]GL/_#77Q5_Z&9?_ 7VW_QNG?\ #7?Q M6_Z&9?\ P7VW_P ;KQRBCZM1_D7W(/K5?_GX_O9['_PUY\5O^AF7_P %]M_\ M;I?^&OOBO_T,R_\ @OMO_C=>-T4?5J'\B^Y!]:K_ //Q_>SV3_AK[XK_ /0S M+_X+[;_XW2_\-@?%C_H9U_\ !=;?_&Z\:HH^K4/Y%]R']:Q'_/Q_>SV7_AL# MXL?]#.O_ (+K7_XW1_PV!\6/^AG3_P %UK_\;KQJBCZM0_D7W(/K6(_Y^/[V M>R_\-@?%C_H9T_\ !=:__&Z/^&P/BQ_T,Z?^"ZU_^-UXU11]6H?R+[D'UK$? M\_'][/9?^&P/BQ_T,Z?^"ZU_^-T?\-@?%C_H9T_\%UK_ /&Z\:HH^K4/Y%]R M#ZUB/^?C^]GLO_#8'Q8_Z&=/_!=:_P#QNC_AL#XL?]#.G_@NM?\ XW7C5%'U M:A_(ON0?6L1_S\?WL]E_X; ^+'_0SI_X+K7_ .-T?\-@?%C_ *&=?_!=:_\ MQNO&J*/JU#^1?<@^M8C_ )^/[V>R_P##8'Q8_P"AG7_P7VW_ ,;I/^&OOBO_ M -#,O_@OMO\ XW7C=%'U:A_(ON0?6L1_S\?WL]D_X:]^*_\ T,R_^"^V_P#C M=)_PUY\5O^AF7_P7VW_QNO'**/JU'^1?/44?5J/\B^Y!]:K_ //Q_>SV#_AK M?XJ?]#*O_@OMO_C='_#6WQ3_ .AE7_P7VW_QNO'Z*/JU#^1?:^6ZL::Q74;5@<$2J0?Q%9U,)1E!KE2-: M6,KPFGSM^K/U9T?5SOAO+23:ZG*L*]CTC4DU;3H+I!CS%Y7T/0C\Z^9/A7?2 M7>E+O.[ [U[[\/9&.EW"'HLV1^(%?%GWJ.JHHHJ1A1110 4444 %%%% !111 M0 5Q'CYN+\>+F\M?]P_SI@'FW^[_-'A5%%%?5GQP4444 %%%% M!1110 4444 %>B?L[Z'8>)/CAX+TS5+2*_T^ZU*-)[:==R2+SPP[CVKSNO4O MV6_^3AO 7_84C_K4RV94/B1V_P"W7X+T'P'\:+33O#ND6FBV+Z/!,UO91"-" MYDE!; XR0H_*N ^#7[//C/XZ75TOAJRB%G:D+<:A>R>5;QL1D+NP2S8[*"1D M$XR*^M_VP/V6?'?QG^*EKKWAJWL9=/CTN&U9KB[$3>8LDK$8(Z8<5VWP!\#S M^!?V??$W@2^T1-<\2:7=2KJNBZ=J MWN3,J2)B8,N-T+*,D@'85[&O!IXQ4\ M(N5WFO\ ,^BJ8%UL:^:-H/\ R/A[XN?LR>//@Q>:;#K6G1WL&I2BWM+O2W:> M*68](A\H8.>RE1NYQG!QWL?_ 3[^+,FE6MYY&CI--MWV+7^)H<]2YV[..^U MC[9KZR\3>*K;P+\._ B>)/"]KX+T./7["*UM=3U?[7V?<&.590 H8Y\WY M%/;&T6->^$7CW4/VMM#\=VFL@>"[>R\N2'[4P*CRV5H1%T8,Y5\]._51E+'5 M6DFTM7KWLDUUZWM^1?\ 9U%2=DWHM.UVUVZ6N?$.A_L<_$KQ!X\UKPI;6%F+ MG1O*%[?27(%I&9(Q(BA\98E2.%4D=\<55^,'[)GC[X*:"FN:W!8WND&18I+S M3+@RK"S<*'#*K $\ X(S@9R1G[V_X0M-2\6?&35I[K6=7M))X[5_#&E7?D"Y MVZ;;D\@JV]P^T?.HP.YZ<=\9;&ST#]CB.&;PBW@O3+>\LW?099OM36\/]H(Q MWMSDLOS$')!;!YI0Q]64J:NM>1/_ +>WZ_UU\RIEU&$)RL]%)K7MMT_/4^6? M!/["OQ1\;>&;?6X[;3=(@N8Q+!;ZI'6E%]:R7*F<".-92R*N0RE&# @\U]A?M+_#WXD_$[XA?#+6OA MSJCIH$.V8:C:7,?E6;LZL+DH6 E4QG@#=D*5_BP8?AKXQUGPO^TYKOPW\;>- M(?'5QK6B1?Z2+&.T6.:,2/\ 9S%'\N3"[L3U(VCTJOKE>47*+5]7RZW5O^!W M^1+P.'A-0DG;3WM+.Z_S['Q)9?L^^++WX/W'Q+"64/AB$L-\UR%E?$HB^5,< M_.<#GG!KS:OMG]N35+'X6_"_P'\(-#E;[/!$MW<]F>./*QEP/[\AD<^Z5\35 MZ>%K2KQE4>UW;T/)QE"&&E&DOB25_5A1117:< 4444 %%%% !1110 4444 % M?H=\!U_XD]O_ -!FVT/G^A])DV]3Y?J> MR6"_Z?:_]=5_F*]9KRNP7_3K;_KHO\Q7JE?.'U 4444AA7FOBI?^*@N_JO\ MZ"*]*KSCQ0N=?N_JO_H(IB.5\5+_ ,4OK'_7G-_Z :_*"OUD\5)_Q2VL?]>< MW_H!K\FZ^CRG:?R_4^7SG>'S_0****]\^;"BBB@ HHHH **** "OL[Q=\+_" M5G^P/IOBF#P[I\7B-X;9VU18!]H):["L2_4Y4D?2OC&OT=TWX_'[M;GIY?#VE2I&UWR2MZ MZ'YY^'?#NI^+=REU'4[V00V]M",L['^0[DG@ $G@5[QXB_8+^*WA[P MQ-K)L]-U%H8O-DTZPNS)=*H&6 4J%8@=E8D]LUZS^S/^SCXF^ /QFT/6_&\. MFV]IJ"S:982Q72R%;MXV=1VQN2.50>Y8#O7TAH]KJFC_ !3\3W]C\.Y;"2X7 M-QXDU'Q"?LM[&I&S$0\PJ0,X&P!0&&1G!Y<5CW&25%JUKW_3=?YG=A,M4HMU MTT[VMY=]G_D?GG\(?V2OB!\:-!.N:-:V=CHQ=HXKW5)S$D[*2&V!59B 1@MC M&<@$D''3Z-^Q!X]M_BOHGAC7+2U&GW(^V3WUI=CRWM8Y8EG$;%<^8!*N%*CK MGI7U#IO@?3=0^ :7KZ-K'Q/TO6=2EOK;PUI>HB&SMUDNI)412ICS&C8R6W?- MSM"\+!^U[C_E8U_LZC&ES2N]+[[_TO._D>9_MP?!WP_P" _!WA:Q\(>!;'3(YM0BM8 M]4LW!N9W,Z MM[=8YKZ4,D*++*HWM&7DF?;N_P"6<8Z<&7QS\/3X\_;IT"ZNQNT?P[H$.KS^ M9GR_,6:81#T!WE6^D9KROX-WUO\ M&?M1^-O$D'C+4_"VL6_SZ$^FM'F:T0F M,JR2(RL-HC8H>,LQP<9'/3E.5)+F>B);K38K2VNL,%!CN8@-KG.Y1N.0#G M!XKY;\/_ +&OC'XA1WFK>"KC3=6\,?VG<65E?S7@C:6*.9HQ,1MZ$#/')[ U M]Q_"/5?C7/XJU#0?B1X;T2Y\-QQ2)%K]G,BM.>O //WW@Z M?6OV:_'OA[X6,L$DFJ7\6GQV>*](^/'[..I_$/XX6GAOP3X/TGP?-#H"ZA+ M9KSV>CZU\//V4?".@^/9?+\1-KVGP6]O=3K/(I M_M*.2.,,"_+SZK9VBFCVMGI^CLQ6&\U2IZE=:A&M\'5+F5G527NE. >!\J(..RJ.PKMM'73 M_&'[+OPY_LSP?<^/K&*SLTDT[3-5^PM#+'%L=RWF)N*2J01G(;YOX*+#[)?B%;?]?>#UQK MT/\ NM_*O0:\@]L*@O?^/.?_ *YM_*IZAO/^/.?_ *YM_*D,\C5:D5:55J15 MJB3\V?VGO^2\>+?^N\?_ *)CKRZO4OVH/^2\^+O^N\7_ *)CKRVON MB_(_/,3_ !Y^K_,****Z#G/L&S^&OA5_^"?4WBMO#^GGQ*&;&K& ?:/^0CY? MW^OW/E^E/_8G^&OA3QM\,?B->Z_X?T_6+NSP+>:\@61H?W#GY2>G(!X]*[OX M)^&7^-'[!M]X+T&Z@;7(I)H6BE?:%E%W]I16/;>]V^5&RY5G M4*3SP,*">?K70?#_ /9I\1?"O]HCPCH/C+POI_BFTU**ZD@MUN5:UN@D#EN7 M Y0E6PRCMBO3/CCKVI:%^P?\,6TV^N+!K@V$4K6TA0NGD2OM)'.-R*?J!7M^ MK74VH_$+]G>\N',US-;7TDDK6^UCXW^,_[,_B6[U+Q]XUT30],T?PQI%W(LNEVMVC26HC5"X"(,8PV_ M&1PI9'0_2,U;\;>--$\ ?'[X'?# M-;A(=)T:W=F,I&WS6MI+:T!_VL[OQD%12Q5:,84[7NHM>:Y6VO72R+K8.A.5 M2JW:SDGY/F2C\M;M'R]>?L!_%FS\-MJOV/2YKA8_,;2H;W==#C)7[OEEAZ!S MGMFN8\ ?LB_$7XE^$[;Q#H=C:264]TUKY<]R(I499-CLRL. I!SWP#@$X!_0 M\:?J=C\:-5U'3OAY<-*0!3R&8AP >^W_ /FC3OV!OBGJ.MZIIX32+>*P=(S?SW;+!.S(K MD1_(7. P!)4#.0"<''$^-OV7?B)X&\*M?\ ##1Q74L>BR:@)945;=0Z1[S) MM;#!7VEAM!V[3\U;/&5J55PJ-65U]R^_?R.>. H5J2G!--Z_C]VWF?(^J?\ M!/OXK:;H\M[&FC7\L<>\V-K>DSMQG:-R!2?^!5T/B+X;^&K+]@C1O$R^'[&' MQ-)=[)=3\@"Y/^F2H07Z_= &/05]B?#/P[:Z3\3/&MU;>!M1T1YC&EQXEU34 M#.^K,O"^6A=\(%&]B$B"030@-@]\,P_&O,?C_HMCX=^-?C73-,M8K'3[75)XX+:%=J1J&. M%4=@/2O:?^":I.8DN""0WEA59B 1C=@#.0"2#C)U;]F7XB:/\3+7P))H M+3:[=H9;;R9%,$L(SF42$A0@P#KCQY'I\- MM:7.FZ5JPLC!<01F*1BXD4.4E5AC)P<-VR-/7;&]\9?&+P/I^I7'_"*ZE8:1 M?:@8M)U,37VC,,C-$,(6.25)R8S@\9KE>85/:M*UM?P5[]_PV.M992]E M&]^;3\7:W;TUW/BSQ-^P/\4_#7A^ZU41Z3J@MHS+)::?=LT^T#)PK(H8@V37T?\)?V1]'^'_P &9[GQ%X)TOQ;XXG5Y)HKNY5HU7<0BQNRE4PF&) R3 MD9QC'JOPQ\/VVCZK\19;3P'?^%AOH=, M<+0PLU4Y;V4W_P" V[KK]WJ?$=?HIX+^$?@GX1?L_P#A?Q)'\*I/BAJ^JVMM M=WH^Q1WDZ^;&)"RHX;:BYV@(OH3W:O&]4_:$^ UUX-N].MOA$+?5Y-/>WCO/ ML=M\DQC*B3=NSPW.>M>Z:'X4^)GPR^&/A:_^"^OCXA:#<0B0:/XA,)6*)U#* M89,Q, #N!0OQQA>M=^+K3G!1:Y=5OL]]+K8\_!480DY)J>CT6ZVUL]SQ+]I' MP#\,/'3^#9/AI'9:!XTUF_M]/NO#./LSP^"99GB9I09HED ^9-HR1R 0O)X)R?BA\,_B?K7[6G@KQ1HJT2>C['96PE.< MG4E&^D79:/5M:KN?/OP<^$[Z1\&_BY;>)?AO:W^O:-]JB;4+Z6(36#K:[AL! MR2%R'#*<-N&">*Y'PM^PM\3_ !=I>BZG:1:3%IVJV:7L5S/?86-'560. I;) M#=@1P.22WTZ6"Z:,#_7#3@2">Y"E![8QVKP?]J; MQ)JWA[]E?X+G2]2NM.,D%@[M:S-&6*6:LF2I!X;D>X!["JHXJK4DY+1R<5]Z M>OZA6P=&G349:J*F_/1K3]#YH\8?LT^/_!GQ&T[P1/H_V_7-27?8BPD#Q7*\ M[F5SC:%P=V_;M R<#!KL?&_[#/Q0\#^%;C7IK;3=4M[6,S7%OIMRTD\2 99B MK(N['?:2:^^-:U;3K/\ :#\!I?21QWM]X=U.&T:3 +R^;9N57WV*Y^@-9_AE M=0\+>)O&U_#\/6T"VDDDN+[6M8\1E[>^52Q$JJ/-V?(2>57:N%_A $2S&MR1 M>E[-^MI-?H$ _!]?^)6I]J^@/ 7_'C<_P#77^@K M\_/THZBBBBD,**** "BBB@ HHHH **** "N.\<#-W:_[A_G78UR7C1=UU;?[ MA_G30F_:^_9^U+QY=6GBKP\BW&I6\ M MKJS+!3-&"2K*3QN&X@@]1CTP?2P%6-*O>;LF>5F5&=7#M05VG<^'**Z2;X M:^*;>0I)H%\C X(,)IG_ KWQ-_T [[_ +\FOJO;4_YE]Y\=[&K_ "/[CGJ* MZ'_A7?B;_H!7W_?DTO\ PKOQ/_T K[_OR:/;4_YE]X>QJ_RO[CG:*Z+_ (5U MXG_Z 5]_WY-'_"N?$_\ T K[_OR:/;4_YE]X>QJ_RO[CG:*Z/_A7'BC_ * - M]_WY-'_"M_%'_0!O_P#OR:/;4_YE]X>QJ_RO[CG**Z3_ (5OXI_Z %__ -^# M1_PK?Q3_ - "_P#^_!H]M3_F7WA[&K_*_N.;JUI>JWNAZA;W^G7EQI]];N)( M;JUE:.6-AT964@@^XK:_X5OXI_Z %_\ ]^#1_P *U\4_] "__P"_)H]M3_F7 MWA[&K_*_N9K?\+Y^)G_11/%G_@[N?_BZS].^*WC32?$D_B"T\6:U%KEPH2?4 M/MTIGF4 +(Y;+@ #ALC@5%_PK7Q5_T +_\ [\&C_A6OBK_H 7__ 'X-1S4. MZ_ TY<1VE^)+='UWQ5J$_B]M-N(YEL]:E:>!T5U9HBC9 1]N& M'-?7%G^V1\%X;W2-=3PEXHT[4M+A"6NCV4JIIL3A2 5A6=8C@,P#&,'H<9 Q M\=_\*U\5?] "_P#^_!H_X5KXJ_Z %_\ ]^#6%2GAZJ47*UNSL=%*IBJ+(_&6C:Q?>%[G6I%,MKIUTX01HH2)&Z!RJ@#<1U)( S MBN8USXN>.?$VGW5AJ_C+7]3L+H[I[.[U.:2&0@AANC+;3@@$<<8'I4'_ K7 MQ5_T +__ +\&C_A6OBK_ * %_P#]^#6L?J\4DK::=.AE+ZU-MOFUUZ]2_P"& M?C5X^\&Z.=)T3QAK6EZ;@A;6VO76./)).P9^3))/RXYYKTW]F?XW> /A7JFI MZ_XW\/:GXB\4M="YL-3@VRO$2KARQDE7YF+$YP?7L*\C_P"%:^*O^@!?_P#? M@T?\*U\5?] "_P#^_!I3]A--QJ_RO[CG:*Z+_ (5WXG_Z 5]_WY-'_"N_$W_0"OO^_)H] MM3_F7WA[&K_*_N.=HKH?^%>>)O\ H!WW_?DTG_"O?$O_ $ [[_OR:/;4_P"9 M?>'L:O\ *_N.?K]&/@*O_$FMO^N2_P A7Q+X1^#VNZUJ<(OK*2QL@P,C2C#, M/[JCKD^M?>_PAT.2PT]2Z;!C@8KP,SK0J.,8N]CZ7*:-2FISFK7L>F6:_P"F MVW_71?YBO3Z\UM5_TR#_ *Z+_.O2J\)GT*"BBBD,*\]\3+G7;KZK_P"@BO0J MX'Q$N=;NOJO_ *"*:$SEO%2?\4MK'_7G-_Z :_):OV!EMTGA>)U#HZE2IZ$' MM7YR?&#]F7Q-X!\1W8TNQEU;0Y)&:UG@^9T0GA'7KD=,]#U]A[N65H0>)AQ_8=]G_KB:/^%>>)O^@'??]^37O^VI_P R M^\^:]C5_E?W'/45T7_"N_$W_ $ K[_OR:/\ A7?B?_H!7W_?DT>VI_S+[P]C M5_E?W'.T5T7_ KKQ/\ ] *^_P"_)H_X5SXG_P"@%??]^31[:G_,OO#V-7^5 M_<<[171_\*X\4?\ 0!OO^_)H_P"%;^*/^@#?_P#?DT>VI_S+[P]C5_E?W'.5 MUVD?&#QYX?TV#3M+\;>(]-T^W7;#:V>K7$448SG"HK@ 9)Z#O57_ (5OXI_Z M %__ -^#1_PK?Q3_ - "_P#^_!I.I2DK.2_ J-*M%WC%KY,=K_Q0\9^*[6&V MUOQ=KNL6\,HGCAU#4IIT209 =0[$!AD\CGDUIZQ\=/B'X@T)]&U+QKKE[IDB M>7);37TC+*N,%7YRX]FR*RO^%;>*?^@!?_\ ?@T?\*U\4_\ 0 O_ /OR:CFH M;77X%\N)6J4OQ+OA;XQ^.?!&DR:7H'BW6-(TYR3]EM+QTC4GJ5 /RD^JX-5- M6^*'C+7C8'4_%NNZB;"9;BS-WJ4TOV:5?NO'N8[&'8C!%)_PK7Q5_P! "_\ M^_!H_P"%:^*O^@!?_P#?@T^:A?FNK_(7+B.7EM*WS-&W^-WQ MI-4D'C'6I9 MM4MUM+R:XO'FDFA7?M0NY)P/,?&#QN/K7):;J=YHU_!?:?=SV-[ V^*YMI&C MDC8="K @@^XK<_X5KXJ_Z %__P!^#1_PK7Q5_P! "_\ ^_!IJ=&.S7X"E#$2 M24DW;U-[5?VA_B;K>DMIE[XZUR>R9=CQ_;7!=<8(9@(_P#"M?%7_0 O M_P#OP:/^%:^*O^@!?_\ ?@UC*.&DN6Z6J>ENAO">*A+FLV[6UN]Q_BGXI>,/ M&VH65]KOB75-4N[)M]K+<73L;=L@[H^?D.0#D8/ ]*D_X6YXZ_MK^V/^$T\0 M_P!K^1]E^W_VK/Y_D[MWE^9OW;-W.W.,\U!_PK7Q5_T +_\ [\&C_A6OBK_H M 7__ 'X-:J5!*R:_ Q<<0W=J7XD&B?$#Q1X9FOYM'\2:OI4VH'-Y)8WTL+7) MR3F0JPW\LW7/WCZU<\&?%7QC\.XYHO#7B;5-$@F;?)!9W+)$[8 W%,[2V !G M&<"H?^%:^*O^@!?_ /?DT?\ "M_%/_0 O_\ OP:.:B]&U^ *&(3ND_Q,SQ!X MDU;Q9JDNI:UJ5WJVH2_?NKV9I9&QT!9B3@>E9U=)_P *W\4_] "__P"_!H_X M5OXI_P"@!?\ _?@U2J4HJRDB'2K2=W%W]&VI_S+[P]C5_E?W'/45T/_"O/$W_0#OO^_)H'P\\2D@?V'>_C$:/; M4_YE]X>PJ_R/[CHO@/S\0K;_ *XO_2OT=\'K_P 2:W_W:^)_@3\)]1TG5O[0 MU"+R[N1?+2$'.Q20221QDX%?\'=(^QRVE.CAT MIJS;.F\)KC7(O]UOY5WM<-X77&M1?[K?RKN:\UGJH*AO/^/2?_<;^535#=_\ M>LW^XW\J0SRU5J95H5:F5:HD_,_]J/CX]^+O^N\7_HF.O*Z^Q/VN/V==7U[Q M1)XQ\-P?;7NHT6^LU(#[D4*)%SP05"@CKD9YSQ\O2?#GQ1$Q5]!OE8<$&$U] MEA<12E1C[RT1\+B\-6C7G[KU;9SE%=#_ ,*]\3?] .^_[\FC_A7?B;_H!7W_ M 'Y-=/MJ?\R^\Y/8U?Y7]Q'X0\=^(O &I&_\-ZW?:)=L-KR64[1[P.=K '## MV.16EXV^+_C7XC0Q0>)?$^I:S;1'<9JE_PKOQ/_P! M*^_[\FC_ (5UXG_Z 5]_WY-0Y4&^9M7^1HHXB,7%*5GZD&H>./$>KZ#::'?> M(-4O=%M"IM]-N+V22VA*@A=D9;:N 2!@=":O-\5_&[7&FSGQCKYFTQ66QD.J M3[K0,NQA$=_R K\IVXXXJ#_A7/B?_H!7W_?DTO\ PKGQ1_T ;[_OR:?/1[K\ M!>SK]G^)6A\<>([?Q*WB*+7]4B\0,2QU9+R079)7:29=V[)7CKTXJKKWB+5? M%6I2:CK6IWFKZA( 'N[^X>>5@!@ NQ). ,=:T_\ A7'BC_H WW_?DTO_ K? MQ3_T +__ +\&G[2BK--:>@O9UW?W7KZFO(XO#+^'4\0:HGA]SN;25O9!:,=V[)BW;2=P!Z=1 MFK/_ K?Q3_T +__ +\&C_A6_BG_ * %_P#]^#4J5!;-?@4XXAVNI:>H_P & M_%#Q=\/1*OAKQ+JFB1S-NDBLKIXXY&QC+(#M)QW(IFI?$OQ;K'B2W\07OB;5 MKK7+;_4:C)>R&>'KPCYRHY/ QU-'_"M_%/\ T +_ /[\&C_A6WBG_H 7_P#W MX-'-1OS75_D')B.7EL[=M3=OOVA/B=J$Z32_$#Q(LB+L!AU2:+CZ(P]ORKG; M[X@>*=4T,Z+>>)-7N]&,AF.GSW\KVY66V[BQ+9QG))ZU+_PK7Q5_P! M"_\ ^_!I?^%:^*O^@!?_ /?@TDZ"VM^ W'$RW4OQ,[PYXLUOP=?M?:!K&H:' M>M&8FN=-NGMY"A()4LA!P2 <>PKIO^%\_$S_ **)XL_\'=S_ /%UD_\ "M?% M7_0 O_\ OR:7_A6OBK_H 7__ 'X-4YT9:MK\"8PKQTBFOO+/A7XO>-O \ETV M@^*]6TO[7(TUPMO=N%FD.,NRYPS''WB,^]4F^(GBEO%2^)CXCU0^(E.5U0WD MAN1P1@29W8P2,9Q@XZ4__A6OBK_H 7__ 'X-'_"MO%/_ $ +_P#[\&ES4+WN MK_(?+B+)5DV[?W.J31#'T1@*YM_'/B23PW_PC MK>(-4;P_NW_V2U[(;7=NWY\K=MSN^;IUYZU9_P"%;^*?^@!?_P#?DT?\*W\4 M_P#0 O\ _OP:2E0CHFOP&XXF6ZE^)S==AX,^,7CCX>6S6WASQ5JFD6C$L;6W MN6$.X]6\L_+GWQFJ?_"M_%/_ $ +_P#[\&C_ (5OXI_Z %__ -^#5RJ4I*TF MFOD1&G7@[QBT_F;WASXP:Q+\6/"WB_QAJVJ>(AI.HV]V_GSF:41I*KLD8=L# MH<#(&?2O1_CM^UUK_C3Q]=ZIX$U_Q'X:T.XM(H7LFN?)/F*"&<*CL%)R.003 M@>E>,_\ "N/%'_0!OO\ OR:/^%<>*/\ H WW_?DUA*.'DXMM:7MM;4Z(SQ45 M))/WK7>M]/,BL/B!XHTNPU*QLO$FKV=EJ3.U];6]]*D=T6&',JAL.2.#NSFH M]8\<>(_$.EV.F:KK^J:GIMB MI9WEY)+#;@+M C1F(7"\< <<58_X5SXH_Z M-]_WY-'_ KKQ/\ ] *^_P"_)K;GH[W7X&'LZ^UG^(S6OB%XJ\27EA=ZOXEU MC5;K3VW6<][?RS/;'(.8V9B4.54\8Z#TK7\0_&[X@>+-%_LC6/&6M:EII 5[ M:XO9&20#^_S\_P#P+-9?_"N_$_\ T K[_OR:3_A7?B;_ * 5]_WY-+FH.UVM M/0:CB%>REKZG/45T/_"O/$W_ $ K[_OR:/\ A7OB7_H!WW_?DU?MJ?\ ,OO, M_8U?Y7]QSU6-._Y"%K_UU7^8K8_X5[XE_P"@'??]^376?#[X0ZS?ZY:W.HV; MVEI#(LFR3[\A!R!CL,]33])7S%VDBO:_!(Q9W'_73^E?$=#]!ZG1T445(PHHHH * M*** "BBB@ HHHH *Y7Q@,W5O_N'^==57+^+O^/FW_P!P_P Z .?"TDUNEQ&4 M<94U(JU*JTP.1OOAOIM]*7:)2_E7=JM2*E '"+\)]+_YY+^5/7X3:7_SR7\J[U5J15I <$/A+ MI?\ SR7\J75(86*HOG$?QM]W\!_C0!QO_ M J72_\ GFOY4H^$^E?\\U_*NK.L2]F"?[J@?TH_MB?_ )[/^=.P'+?\*ETK M_GFOY5)_PJ'3<9\C ]2,"NG37)4;.5;ZJ,_GUJ"2^\QRQ/4^I-%@, ?"/2_^ M>E[<^2FW^]D8_.FGX4:..HB'Z_TK>- MZ6QEB<<#FD^V4K 87_"I=);[JQ-^('\Z&^$>E@X,(!],5N_:Q4\.L/"NW"NN M<@/DX^E%@.9_X5)I?_/)?RI/^%2:7_SR7\J[.WUB*9U1U\IF. P.5_\ K5>7 M$@..H.#2 \\/PETO_GD/RII^$NE_\\U_*O1#'[4QHZ //#\)=+_YY+^5-_X5 M+I?_ #R7\J]"*TPK0!YZWPFTO_GDOY5&WPGTO_GDOY5Z)M]J8RT >=-\)]+_ M .>2_E3#\)]+_P">2_E7H;+43)0!YXWPGTS_ )Y+^51M\*=,_P">2_E7H;+4 M;+3 X*W^&6FV\@<1+D>U=-9V$5C$$B4*!Z5HLM1,M #;5?\ 2X/]]?YUZ+7G MUJ/]+@_WU_G7H-( HHHH *X7Q O_ !.;GZC_ -!%=U7$:\/^)Q2_E3Q\*-+_ .>:_E7:G5$7_5Q*ON_SG]>/TIO]KS=I"O\ N\?RIV Y ?"? M2O\ GFOY4Y?A+IC-A80Q] N:Z[^V)N\C'_>YI6UAVB,9VX/=1M_E18#E?^%/ MZ<.L*C_>P/YFE7X0Z:>D*G_=(/\ (UT/VL>IH^U^]%@,#_A4.FC.8 ,==PP/ MUI/^%3:.O7R@?KG^0KHFOV95#.Q"]!GI3?M?O18#"7X2Z2WW5C8^F1G]:5OA M'I:?>CC3V8@'\JW5O2IR"0?4&D-W[FG8#!_X51HW_3+]?\*>OPCTMN5BC?\ MW2#6W]L%"WFT@@D'ZT6 Q/\ A4>E'I$OY4G_ J/2_\ GBOY5U":\RXW1H_J M>036A::A#=*2N5*XW*W;/OWI C;::8 MZ0'G7_"I-+_YY+^5-/PDTO\ YY+^5>C%*88Z /.C\)=+_P">2_E33\)=+_YY MK^5>BF.HVCH \\/PETO_ )Y+^5-/PFTO_GDOY5Z$5II6@#SQOA-I?_/)?RJ, M_"?2_P#GDOY5Z*5J-DH \Z;X3Z7_ ,\E_*F-\)],_P">2_E7H;)43+0!YZWP MGTS_ )Y+^51-\*=,_P">2_E7HC+43+0!R&E^!;#2I \<0S]*Z (%4 #BK++4 M3+3 O>&5_P")Q%_NM_*NVKC/#8QJ\7^ZW\J[.D 5%=?\>LW^X?Y5+45U_P > MTO\ N'^5 'G"K[5(%H44]5IB(;FSCO(RDB[E-@ZG. /J: M.!_X5+I?_/)?RIP^$NE_\\E_*N_P@_Y;1@^G)_I3A'QNW*4[ONX% ' ?\*ET MO_GDOY4O_"I=+_YYC\J[WS8%_P"6C'W"#'\Z>NSR]XD79G&3D'Z8H X'_A4N ME_\ /)?RI?\ A4>E_P#/)?RKO/M$ _C?/^X/\:D1DD&58,!U[$?A0!P'_"H] M+_YY+^5'_"I-+_YY+^5>B>7FE\N@#SO_ (5)I?\ SR7\J/\ A4FE_P#/):]# MVC\:-O\ G% 'G?\ PJ/2_P#GDOY4G_"H]+_YY+^5>B;1SCMU[8J(RQ=#,@_, M_P!* //_ /A4FE_\\E_*D/PETO\ YYK^5>A\,NX,I4=6W<#ZU"T\ XWLW^ZG M'\Z . /PETO_ )YC\J:?A+I?_/-?RKT/Y&3>)%V9P2W!_+O^%1F2#_GH_P"" M?_7H \__ .%2Z7_SR7\J:WPETO\ YY+^5>A;592R.' Z]B/J*9MH \];X3:7 M_P \A^51M\)]+_YY+^5>B%:8R4 >=M\)]+_YY#\JC;X3Z7_SR7\J]#9*C9:8 M'GC?"?3/^>2_E43?"G3/^>2_E7HA6HV6@#SMOA5IG_/)?RJ:S^&VFVL@<1+D M<]*[AEJ)EH I6]G':QA(UV@5U_@T8L[C_KI_2N985U'A#_CTG_W_ .E &_11 M12 **** "BBB@ HHHH **** "N8\6#_2+?\ W3_.NGKF_%0S<0?[I_G0!AJM M3*M(BU,JTP!5Q4BK0JU,JT@$5:F5:%6I * $5:JW&H+;QS,B>=)&1F//W0<_ M,<RW,MD8W&9H93&0/0L.@/0^U #&\27)8$2*F#D;4 M48_2J;7FXDYIFH:S=P3L;FS@3=RNZ!<$>H;'(]\FLR;41-(S[%3/\*# 'X5H M!J_:QZ_K1]L'K6-]L%'VP4",'XR>+M1\*^!_[0TJX^S7G]IZ;;^9L5_W7,8A\%K%97U[J6DZ7=3:LH-S>6@N#\T8C/E MQ.+:0!\D@C!3&&/:^,/#UEXVT3^R[Z2:*W^TVUUNMV"MNAG29!D@C!:-0>.A M/3K6';_"_1;>#0X1/>LFD:K>ZO!NE7YY;K[3YJO\O*#[7)@#!&%R3@YT7+[- MIK77\E^I/O@1Z]>6]QKL5C"8&^YY#2K^ M\FDPS"'@+@AI.A;<;]J"[OX=1U#1?!5UJNB6USI]E!>M?QPO=W%X+5H8TC89 M!"W0+%B , 9.X[9HO@;8V.DZ19Z=XK\2:7/IVFG1A?VMQ;^?/9;LI#)NA*_N M^B.JAU!/S9))V8/A3H=OI]U9I/?^3<:Q9:VV^X#N)K46PB7H:_';Z>GEP13M)]L>,?*4N(@%\O<6;&, M6E\*_CQK'Q2\;1"S MT:U@\(7&B17Z737P>X2?SIHG4A5*LN^)U!5L80,"0^!8U3X/Z7>ZW>:W9:QJ M^BZW<:BVI+J%C)"7A9[:*WDC59(G1HV2",E75OF ((P,:/AOX1R-C*/FQC &5Z7*M-?^!T^?]6*M M+77\OYE_[:>F?:QZ_K1]L'K6-]L%'VP5S&INS/+;X\V-X\]-X(J/[6*H6NN7 M,.(XY&=#QY+_ #*WMM-&K:GIEG?O SW2SJJF2VM[6Q )7<6 X^O'0T@-B MUU9+7#+"K3 Y#R'('T%=+H]U'+;Q;%V>8I;:6)QR1D$\XKS^WO+J^8+INBS. M3TFU!\*/^V:=?^^J[GPSH=S8J\]].9[N3[S8 ]@!P /05+\AGSQX5\8?$32 M_A;X<^)=[XX?7X+[4;:WOM U'3;2*W$,]^MM^XEAC21'0.K NT@.T@KSD;WA M'4/B#X^\&0_$:'Q[;:'#E\.?LPZ-H(T:TN_%/B?7]!T:[%]8:#J5S;BRAF60R1N1#!&\FQSN42.P! M.,@8;-^S'HDAN].7Q%XAB\&7>H-J<_@]+B'^S7E:3S70$Q>W333U_X:^I@XRU_P _7;M_6FFNU\(_$^I^*H/%[:G<"X.G^);_ M $ZVVQJFR")P$7@#. >IY-=TR5E>$? ]CX*36%L9;B4:IJ=QJLWVAE.V68@L M%P!AA%("E>:M]C\L0QHRN@=9V&X-D?P]L#I5&;6IKB,H\@*D M@X Z?A56SL?[#N-02RDDGN)2"+)W+(%Y)=8SPS9QDX.!56;7'97CDMK=6Q@ MGR0K#\L5: N?:QZT?:_\YK&^V#_)H^V"F(V?M@]?UKQ[QY\9=6\"_$36+6*R MDUVQCTW2/LNDPO'$[75W?SVQ82,/01\,)=M_9PV12($_T.Z:ZBX*D\NQ#<\K@#!YK2GR\ZY]NOH3._(U'RL_"FGV^I1>)QH.LVTNJEXXP;47"M#+Y0W QNK9*J04*X.[<,*/]MS0I MO[0N(K"TNK(65]>6"V>LPS7DHMD9V6XMP-UMO1&9"2W3#;"0*[G4/A;I=Y>7 MUY%J6I6-Y=:W%K_VBWDBW17"6Z6^U0\;#8T:8(8$_,Q!'&,.;X!Z//I=[H\G MB+Q$WA^:UNK2VT<7<0M[)+@$/Y>(M[;0S!!*TBH#P!@8W@Z-ESK^K+]=OQ(D MI]/T[O\ 2P:U^T9XET&/59+SX>- FBZ7%K>K"368]UK:R23A54",B2?9 7V MA<[E\SA2S)?VM-'/Q"/ARVMK"XM_[5_L-9#K,2WS7GW0?L>"_D>9^[\W.0>= MFWYJZ?Q-\-]'\5+XM%W/>1_\)-I46CWGDR(-D,?G[6CRIP_^D/DG(X7CKFE: M_"BQL?$AU*UU[7+73VO_ .U)-#AN46SDNLX;;$C2-C.$!)Q3&NBK$- MP1U!K&6^*,&5BI'<'%:EGJQOXYEOFWVT4;.URXRT. 2#GJ1G QWSQS4%DHNQ MWY'UK2L=6BDN(K=;<+$[K]UB7SG@Y[]>G2N4CUJPDQY,6I7I/01VP0?]],W' MY5JZ9I^LZPX6WLAI%LW#2,_F3L/3=@!?P /O4W0%/XX:]KEIH_A&T\.:]-X> MN=9\1VFES:C:V\,\B0NLA?8LR.F3L')4XKS[Q/\ $3X@> /%/O#^DZ;) MJ^IZ%-I=_#J5I?Z2T2SQ31A@I_>QR(1\QR"IKFYOV9?#6H:)K=MJVJZ]K6M: MM-;7$WB6\O5&I0RVSE[5X'C1(X?*8EE5$"Y9MP;<<[TI0BES]]=-;>[_ )/K M^9G43D_=_ELM=$[RU:Z[K^D)]6U*""S; M5=0DMDFM[>*99UAA2*%(D4R(K,=A9L#)X&/62M1-II+KKTMZ#BFFR I3&2K& MVFE:Q+*K)4;)5MDJ)DH JE::5JPR5$RT 0,M1,M62M,9: *C+4;+FK3+4++0 M!69:A9:MLM0NM,"SX=7&K1_1OY5V-:.!9'=_%C6KK2 M/A=XNOK">2VOK;2;J:":,X:.18F*L/<$ UYCK7Q;\9K:W,QU+P_HEC)-J'DW M<]C*_P!CBLM2CMW>6S\NL:;DKAJ?1GVJC[5QC/'I7S#I_ M[0WC+7?$6M:38V.B07$=^ME EUAWLTCJNQ]+?:J/M/O7B?P9^).N^-]4N)=:U'2?+FTNWNK;3;"(;L> M?<1-<+()Y%=)/*5AM+*NY0'?&]_6?M K.<'!\K+C+F5T:?VFGPW[02!U(STY M''-9/VFC[0*@HZFPU=;AQ$RA7_AV]#[?6K\MPD<>\MA=NXGV_P _SKE=+N+< M--)([AHD+?)U'0 _7)XHFUWS(6A6%5CV[ 6)+8R#U_ =J5@-";7)9&.P^4O; M;U_.H/[2ESGS7SZ[C7AGB7QKXKM?'>J:1H%WI\9<^8)-6@DN(H$CM1(0B))& M26<@'+#&2><8/!>(?VD/%'ANSGN4FT6[>[N/M$4=PD<$=A&;*WGBM)&ENXP7 ME\UMK@EOWN6ZC\ M:A^U5Y)X/^(7BC6EN[R]T-;G3YM3N+"V33-BR64<,KQM-*YXKA=0.DLTUFLMP7.[[/*L7XW_R#F1]@?:C@C=P>U'VJO%M!U"U\2>#_&MCX$\97VLC MR&CT_4FN_MT=I=-"<+%=,6,N&V,P9FVEL9 ^4<#I_P :-5NK^UUV]O[ZT\,: MZK>)(5:-D:RTZQ207" 8SB1ELVVGD_:7QTI*FVVNW]?E=_+TNN96O_7]7LO5 MGU/]J]Z/M-?*VD^,OB+?#VI7%_P"&_%]UJ5GJME)J@@EC,4H9I;4>3(P: M!)HVCY*N(Y4R <$^L_"'QM=>,]/U^_NXKJT=-6DM_L-X,26C)#")(?0A9/,Y M&0S:OY?\ _S_ ]!.:32[_\ !_R_$]2BOC#('&,CUZ5=M=02Z81% M520\*5Z$^A%<[]H%6K&^@MY!-(79U/RHF/\ OK)]*RL:'0*1(H8<@TA6FV$0 MAMUB#^9M P_]X$9!_$8KAOC=JT&@^#;:YN]9;0+!M5L(;O4%N_LGEPO["D^5.79-_<=PRU$RU\UVOC^WFUI+77O'EW:?"U MK^^73?$\FH?8TOMD%FT4!U!2I9 \M]M8,#)]G +/M;?Z;\(]>GUO4M10:QJ& MM:='IEA+:W6HQ"*696:Y'FE551EU1#D ;@ <#-;2IN,>9_U_P2>=72/0F2HV M6K3)4++6!969:A9:MLM1.M,"HRUTOA+_ (]9_P#?_I7/NM=%X4&+6?\ W_Z4 M ;E>2?&']ICPC\&=8TK2]6G\^]O)E66*%AFVC/\ &WOTXXXY)&1G _:@_:@T MWX'Z&]C8O'>>*[E,0VX((@!'#N/7N ?J>P;\O?$WB?4O&&N76K:M=27E]U@L![5>TK?#T7<\''YC[!^SI?%U\C]L-)U:SU[3;;4-/N8[N MRN$$D4T1RK*?\].U7*_,;]D_]K"\^$6I1:!K\LEWX5N' ^8Y:U8\;ESV_P ^ MA'Z6Z3JUGKVFVVH:?G:N/%X26%EWB]F=V#QD,5"ZT MDMT7****X#T HHHH **** "N>\3#_2(/]T_SKH:P?$0S/#_NG^= &.JU(JTB MBIE6@!46IE6D1:E44 6GJM"K4RK0 *M1WVFQ:A;/#*H*,,8JTJU(JT *W;I'(WVW2]0L9">6M2MPF?7#;2!^)JK]HTP_\Q*6+VGLI0?\ MQT-7N+V$,WWXU;\*KMX=L'^];1D_[HIW8'B_FZ;_ -!4O[1VQIX=T]#D6T8_"I)-%LI(RC6Z;?I1S,#Q5 M;&2X_P"/6ZL[P?\ 3&Z3=_WR2&_2I?[!U<\C3[AAZJN1^=>CWWPUT:^8EK90 M3[5FM\'=%+9\H?E3Y@.'?2[R'FX,%H.YN;F./_T)A3H'LX6+++_:TR\^5;AE MA'^_(P''^Z#]17H-G\*]$M6!%NI_"OEW]NS5?&&@^$I-+T&TM]*\&D(FHWT< MX%S=EV"B$*!\L?(W.?#?Q5B7P0(+IY8?,U#2[R?RK>[MU9003@X<%_E8#()/4$@_J_92_: MK2&9H?)=T#-&V"4)'()'''M6V*H?5JG(I7,,)B?K5/GM8\VT_P +^(+Q@";? M28CPWV*,A\?[[$L/P(KM=&\(V.DVJQB%7;NS#))]:W**XCM(H[6*/[B!?H*6 M0!%+$@*!DD]!4E?(7[?7C3QWIO@NXT_1(XM-\(E8TU2_2X N;KS'""%5'*QY M8;CG+=.%SNUI4_:S4+VN95:GLH.=KV/I;P7X_P##?Q%T^YOO#.LVFM6EMA!!&00:WBM?DW^RGXF\<^&OBI;GP,89[B6+=?:;>3^5;W MD"D95C@X8;OE8#*D]P2#^L5C,U[8P3R1&WDD16:)F!*$CE)^M4^=JPC+32M3LN*8RUQ'<5V2H66K97UJ-EH ILM1LM6F6H66@"! MEJ%EJR14;+0!49:C9:LNM0LN* ([=?\ 2H?]\?SKM:XZ%?\ 2(C_ +8_G78T M %%%% !7):PO_$TG^H_D*ZVN6U=?^)E/]1_(4 4U7%2*M(HJ9%I@.5:E5:%6 MGJ*0 \(VWB!09,K(O*NIP0?45AMX1\1V^!!K]S(@Z+<$38_[[!KOE6IE6 M@#S.ZC\2:?:M;W\$>LVA.[]V!;RK]"@VG\5-9$EYIZG$J:I8-_=DMEE7_OI6 M!_\ ':]G\H-P1D5%)I-K-]^%6_"G=@>-?:M+/_,8"^S6D^?T0T^.ZTI7!-]< MW0!Y6VLGR?;YRM>O?\(UIYY-LF?]VIHM L8_NVZ#\*?,P/'I9M,NI&-M=R:? MD_+;ZHGEM^#C*?F13DTF_FY@2.Z'9K:=)1_XZQKUR\\*:=J"XEMT/X5A7'PE MT2X8MY"@_2CF8'!G0M77EK"=!ZN-H_,U$UK]G)^UW]E:8ZAKA9'_ .^$W-^E M=TGP=T53GR1^57_^$$TG1+.:>&Q%Q+&A98Q@%R!D*">!GIS1S >3^)/'FB^ M]*CNKZ:TM[*ZF2U-]K+-"DCL?E2)58,.F2Q/ !) )K>6SOF4-_PC@<'D-%> ML%/TRI_G7Y\?M4:]XTUKXH3)XT6WM)(8=]CI=E-YMO9V[,0%4X&6.SYF(RQ MZ #ZN_8#\8>.M0\'0Z=K44.I^#U$B:9?O< W-KLTQ$J/+L>P6^DZO,P$.@6D)_O7$LLN/P#*/TKH=*\# MW]\\;:O9J>F4[?2;2V4!($&/:K:J% MX ^E+4-Y.;6UEE6,RLBEA&I +$#H">.?>@#%\;>/_#GPYTF/4_$VL6NBV$D MZ6R3W;[5:1SA5'ZD]@ 2< $C=CD2:-9$971AN5E.00>A!K\GOVNO%GCKQ-\5 M'3QOY-H8H/-T[2[.?S;>TMV=E !P-SDQG7_ '3_ "J2H[C_ (]Y?]T_RH XA5J95IJ+4JK3 55J95I$6IE6 M@!56L/7([V.\A:VA6ZCG(AD@9]F03U#?PD'G./6M]15#7/M$=J)K50\L1WA& MZ-CL?K2 Y^X6Q4R^3?,VW.T/$1N^A!_PJC]H]ZSI-2TV20C[9_9TG\5O?(RE M?8. 58>^0?:I;R+[+;6UPEQ#=07 )26W8LG'49QC/MV[UH!<^T>]'VCWK'^V M>]*MWN.!DFF(UO/&>M*9_?-8_P!L'K1]L% S8^T>]'VBL?[8/6KMQ97EK;V\ MSP2>5,GF*P4D8)..?7C/T(H$7X+Q89 S1K*O='S@_D:L7*Q/;BZMBPCW;'C8 MY*,"&17*+(!U1\X/Y&J,MG=PVL%R89##,I96" MDC&2.3^%,MK>[O&VPVTTI_V4)Q]:!&W<>3-;&ZMMR*K!9(F.2A/0@]P 7%Y)]DM>TDG5_9!U8^PJ*SBN;A'T_3;TI>RLOGW%J^1"HYVAAP6)QG'3 M'OQT&D_#BWM[H7=[-+?W7>6XY>(PI)CRXVZJ@ "@^^ M*UF6K"0K"H51@"FLM2!3DC# AAD>AIC"K3+4++0! RYJ)EJPPIC+F@"HRU$P MJTRU"RT 5G6GW:^()/"]_%X8-DFKR-LBFOW81Q9'+X56W$=@>/7I@JRUN^&Q MBWF_W_Z549Q,ES)JY^<_P"T)^R?XU\&Z'JOCSQ5XHL=8E:4>8(1(TC, MQ) ^8# ZU\OU^IW[=/\ R;SJ_P#U\0_UK\L:^SP=:6(H\\][GPV84(8>MR0V ML=C\)?AK=?%KQO9>&;*[BLKJ[!\N:=24!'KCFOT5_9M^"WQ+^!__ !*M2U[2 M==\-2-DVXDE62W_VH\I@]N#C(X],?%?[%O\ RJ.?$?P9^C/E+]@&!+CX^R+(NX#1;@_P#D:"OT^11& MH51@"OS%_P""??\ RS_P#2J*NC#_QH>J_, MY\1_!GZ/\CY'_8+A2X^/<:NNY?[,G/\ X]'7ZAQJ(T"J, 5^7_[ O_)?H_\ ML&7'_H4=?J#7;F7^\/T1P95_NJ]6(RYIC+4M(1FO*/7*[+4;+5AEJ-EH K,M M0LM6V6HF6@"FRU&PJRRU"PH @9:@=:M,*B=: (8!BXB_WA_.NNKE(5_TB/\ MWA_.NKH **** "N8U;_D)3?4?R%=/7-:H/\ B83?4?R% %9%J=%IJ+4RB@!5 M%2*M(HJ5%H <_\ M;S)7RG^W]_R< ?\ L$V__HR6OK']@7_DW71?^OB\_P#2F2O=Q'^XT_Z[G@8; M_D85?3_(^CZ***\(]\*:RB12I&0:=10!^8?_ 4#@2W^/ELJ+M!T.W/_ )'N M*^H?V ;6-O@/82E?G^UW//\ VU:OF+_@H5_R7ZV_[ 5O_P"C[BOJ+_@G_P#\ MD!L/^ONY_P#1K5[F(_W&G_7<\##_ /(PJ^G^1]+4445X9[X4444 -9:C9<5- M367- %=EJ,BK#+4;+0!69:A=:ML*A9: *C+BF,*L,M0L* ('6H'6K3"H76@" M;1?^0BGT/\JZ2N=T<8U!/H?Y5T5 !4=Q_J)/]T_RJ2HY_P#4R?[I_E0!R"BI M46FJM3HM #E6I5%(JT]10 JKFI5C##!H5:F1: ,R\\,6&H9,UNC$^U>4_&+6 M-(^!?A:[\13ZI_9]LQV)8!5D^VRX^6-8FX9CCKV&22 ":]O5:^%?^"B'@<1P MZ3XMFU#4;BX:\33X;6:93:P1F*1V\M HPS-&"6))./0#'3AZ<:M6,)/1G-B: MDJ-*4XK5'IOP?^+5I\:O#IU'2]&L7O("$O;%)I(Y;9STW#<05.#A@ #@]""! MZ-9Z;KJR+)9:+9V4Z\K-(\DK*?4#-=5\11W^HV5YI+0 MQ!+.95BGCD#%XY5*G>IVCCC! (P0"/T>CC 49 S5XJG&C5<(/0C"595J,:DU MJSQ+4+?RWQJ=E/IUS_%-:1^; Y]=F04_#(] *H;=.S_R&80/3[+<;OR\O'ZU M[S<6,%TN)(E8>XJE_P (UIV[/V5,_2N3F9V'D>F6L4TRBQL[C4YNSW$?DP+[ MD9+/]/EKJK?X;7LS27CZK=P7TYW220S-'DXQ_"1P!@8[ 5WUO8V]J,11*GT% M6*6K \_7X7FZ8?VAJ5Y?(#]VXG9Q^IKS7Q-^UC\-_A+\3+'P/([2+N,6HZK M0;?3I> J2>O.=Q'W.,_Q;?:_'#XN>%X/!'Q"\2Z):27$L%C=/&CW3AY#P#EFP,GGTKT<#AZ>(D MU-[(\W'8B>&@I06[/VDAGBN[>.:&19H9%#I(A#*RD9!!'4$5\\_&7]J/X;?# M?XA:;X4U:-]0N97 U.ZM '33%(^4R#JS$D$JO(7)] W6_!OX>2>!OA&OAVPU MG6&MFA;[--/",/@'XM^*M#MKB[NHK69 M'$]_+YL[M)#'*S.^!N)9R(J.$GHA8W$U,/24XK5L_523P;'<6L>I^ M&-0C^R7D:RHT)66WN$(RK8Y5@0>#[\5@W6AZO$Q$VA65P?[\#R19_#<1^0%0 M_LH>!E\!_"G2[6WU#4KRSNH([M(+^99%MV= SB+"@JI)SMR1G)'4Y]HV@]17 MGR]V346>C%MQ39X]9Z3K2R+)::':6DR'#M% MNM6U;Q%;V=C;KN=I+:X#$]E \OEB> ,\FN9^!_QK\._&)9X=,L;HZ[;LS/IM MZRHJQ;L)+E22X(QD#&TG!)X)I?M_?#*TN?AW/XH-U?QMI+0"WLHY56UW23I& MSLFW+-M<@$MQVZG/SI^Q5X%3QE\7C<#4-1TVZTB!;RWGTV98W#;PI#;E8,I! M(*D8()!KU*="G/"RJMZH\JKB:D,5"BEHS]#+?X;WMRSWLNIW-O?38+M;RF,# M P I& /:I_\ A5[WF%U#5+V]C_N7%P[C\B:[Z/.Q<]<4ZO*/5,K1_#MG MHD(CMHE3Z"K[+4U(1F@"NRU&PJPRU2U2.26PG2*1X)61E66/&Y"1]X9!&1UY M!'M0!XE\:OVL_!OP5\4Z7H.H>=J5]/(IOELB&.GPD<22#NQX(0<[EW<-]I]W<%S X9)$(R""*_)_P#:0\%Q> OC!K6F0W=]?;@E MU)<:E-YT\DD@+,S/@9)-?=_[&/@<>#_A#HUQ!?ZC<6VK6<%^UI=S*\,,LD89 MS$-H*!B>1DCOUR3ZF(P].G0A4B]6>7A\34JUZE*2TB>\,M1L*LLM0LM>6>H0 M,M0NM66%1.M %1EK<\._\>\O^]_2L=UK9\/_ /'O+_O?TH \2_;I_P"3>=7_ M .OB'^M?EC7ZG?MT_P#)O.K_ /7Q#_6ORQKZ[+/]W^;/C,V_WGY(]R_8M_Y. M'\-_5_Y5^KU?DK^R/J]IX<^-FCZQJ4ZV>F68=[BZD!V1C'W4>7' 8B5_=L>K+,,-&WOW/L>BLKPOXITKQGH=MJ^C7L5_I]PNZ.: M(Y'T/H?8UJUP2BXNS6IZ":DKK8****0PK&US_71?[O\ 6MFLC6A^^B_W: ,] M%J5::HJ110 Y5J=%IB+4Z+0 ]5J15I%6I5% "JM2JM(JT^@ HHHH **** "D M9@BEF.U0,DGM2U6U+_D'77_7)OY&ID^6+945=I&"WQ*\-JQ']I=/2"0_^RTG M_"S/#?\ T$O_ "!+_P#$USGPO\.Z9JWAZ::\LH;F47+*'D7)QM4X_4UU[>"] M!7KI=J/^ 5\I@\1G&,P\,1!TDI*^TO\ ,]W$4& M_P#H)?\ D"7_ .)KY5_;&\ 7GQ;MTU'PEKVH3W"!5N-#>\ECL[L*?E81N1&L MB^N #CGGFOISQ9H^B:#H\]S#I-FTP4E-T>1D>O-9/B*UT>PAT15TJU#7DL(F M*IC"L#G;SP>49J<94KKRG_ )G%4AEE:#A)3L_./^1\!_!/]G;QCIWC MRUO=6@0;HI6. ,7[7>R0R&52V(P.,<]:Z33].T> M^\7WFF?V19BUAM5E!\OYMQ;!YSTK6O7SW$2YINE]T_\ ,RP^'RK"PY(*I]\? M\C6_X69X;_Z"7_D"7_XFC_A9GAO_ *"7_D"7_P")JX/!>@G_ )A5K_WQ0?!> M@+UTNU'_ "N:V=?S4ONG_F=-\M[3^^/^13_ .%F>&_^@E_Y E_^)KY<_;&\ M!W/Q>T]+WPGKVH2W4859]%:\FCLKU58,I\MR(UD4@$-C!QST!'T=XRTW1?#^ MF^;;Z19O.Q&W?'E?O '//O5/Q/::+INN:981Z5:B*=I!,P3YL")V7:<\YK]'--^(7ANSL+>W_M%@(HUC&^.9VP!@98@ MEC[DDFN0\+VNF76NZ=9R:?;R1S6TTTI<$G&M-T?6M3UJ%](LE MAM)42+$>#@KDYYYYK6O7SW$RYINE]T_\S'#X?*L+#D@JGS*GC<'3Q%1).2Z;'+C:$<-B)T8/1%=EJ-A4[" MHV%>H<16=:@=:MLM0.M %5A4;"IV%1M0!#&O^D1_[P_G745S<:_OH_\ >'\Z MZ2@ HHHH *YW4E_XF$OU'\A715@:@/\ 3I?P_D* (56I%IJBI%% #T6IT6F( MM3HM #E6I%7O2*M2** '*M2@8I%6G4 %%%% &?K&O6'A^W2:_N!;QNVU3M+$ MGZ $UC_\+,\-_P#02_\ ($O_ ,36)\8ANT_2P>GGG^5=1_PA.@_] JV_[XKY MJIBLPK8RKA\+R)0Y?B4K^\K]&>S&AA*>'IUJ_,W*^UNC\T4O^%F>&_\ H)?^ M0)?_ (FJ^H?$3PW=V,\']HMB5&0[(YD;!&#A@H(/N#D5J-X+T!>NEVH_X *Y MWQ9INC:.UC';Z59^9-^_L<^ KKX1 M6;WWBW7M0AN9 RP:(MY-)96:L26/EH3&TC$DDXP,\QM[ M*&&$VT[OL&"741E3UZ?.:=X9ATV]UNRLIM-M'B;3/M,I,?S&3=C@YZ8[5VSQ M>?5*:I.5*W^&?^9PT\'E%.JZR52[\X_Y'8?\+,\-_P#02_\ ($O_ ,31_P + M,\-_]!+_ ,@2_P#Q-9'A32](URZUM9=+LQ%:W8BA C .WRU;GU.2:Z,>"]!/ M/]E6O_?%<5LZ_FI?=/\ S.Z^6]I_?'_(I_\ "S/#?_02_P#($O\ \34-[\1O M#=Q:31#42?,0J=L4JGD8X(7(^HJ_)X/\/QHS?V7:_*"<;17,:3:Z->?VU++I M-IY5K*J1*(P#@KW]>:+9U_-2^Z?^87RWM/[X_P"1^?\ \;_V=_&&I>/KJ^T* M[O\ QAIG%;-M;:=!X-T2\?3;22]O&A#LT>1AG"MQGT-=L\7GU2DJ3E2M_AG_ )G# M3P>4TZKK)5+OSC_D==_PLSPW_P!!+_R!+_\ $T?\+,\-_P#02_\ ($O_ ,35 MO_A"]!_Z!=J?^ 4[_A"=!_Z!5M_WQ7%;.OYJ7W3_ ,SNOEO:?WQ_R*:_$KPV MS!1J0R3CF&0#_P!!KI@0P!'(KS+XI>'M-TC0[:6RLH;:1KD*6C7!(VLFLM %9EJ-ES4["HV% %5UJ!UJXZU7=: *["HG6IV%1L* ) M-)&-03Z'^5;]86EC_3D^A_E6[0 4R;_4R?[I_E3Z9-_J7_W3_*@#ED6IU6F1 MK4JB@!V#CCK7D(^*GB;PK<^)9_$5K::Q9Z1J5KH\-GX"=&N+B[G>RW2W=]!J4S>8_P UQ"L:Q/C=Q@11 M\#@[>0IYR?VG=#_P"$DU3P_#X=UZ\UJSFCMXK&U-E) M+=.TACPJBYS#AAR;CRN#N&5!82G]IK0)]2&DPZ=J5GJ,;'4[B[T*\T)K/4 M;BQ1+R2%S<+$Y43)Y4CX5L=&PPP>.A/S7_P4B'_%J?#Y_P"HY%_Z3W%?56A^ M&['P_)J+V*31_;[IKR=9+F25/-95#%%=B(P=H)5 J[BS8RS$_+'_ 4D'_%J M?#W_ &'8O_2>XKLPG\>G\O\ @G%C/]WJ>C.3_P""9Z@_\)QD?\M;3_T&2ONV MOA/_ ()G_=\<_P#76T_]!DK[LJL=_O,_ZZ$9?_NL#RCXP?%;4_ ?B71M)TXV M4?VS2M0U)GN=/N[UW:V>V58DCM_FRWV@_-AC\H 5B:Y;_AM#P7I-U-8>);6\ M\/ZG8Z>EQJD4TULZV5W]ECN'LG7S?-#JD@'FM&L);Y?,W?+7N,VA6,^NVNLO M!NU*UMIK2&;>WRQ2M&TB[=_1=G:WS M_K^OR.0\,_M0:)XXFMK;0]&U>2X98Y+R9EMI[:P5KAH )9H;AHW+,A"^2TF= MP/17VRV7[36E:C:VC6_A/Q,U]J?D-HFG/%:1SZRDJRN'@W7 10J03,WGM$<) MD [EW=EX?^$GACPU%<+:6EW-)<+$L]SJ&I7-Y/-Y4SS1[Y9I&=BKR,02>F%^ MZH PO''P)TCQ'X9L-.T9QH-[ID5O!I]Z'N6-O'$6VJK13PS+P[C='*CD,06* MEE:97NK?/_@?A^/4<>6SO\O^#^.UNAV?A;Q1;>-/"=AKEG#<6]M?0"9(;R/R MYD!_A=//\ KK;?^D<-+*_X[]/U0\V_W=>J_4_3[X,_\DM\ M+?\ 8,MO_12UVM<7\&?^26^%?^P9;?\ HI:[2O)E\3/8CL@HHHJ2CYV_;T_Y M-M\2?]=;+_TLAKYH_P""_P"3A]:_Z];;_P! K[[_ &9E_P"+"^ O^P)9_P#H MA*^!OVX/^3B-;_Z];;_T"OOW]F9?^+!^ O\ L"67_HA*]K%_[K1/#P?^^5ST M=UK#\1^)],\+QVK:E=+;_:YTMH$ZM)(Q '7KSZ54^)OQ*T3X5>%KG7-.OVGM>\;?%?3O%MTF^STNX\VRTPL1&@&<9]_7_ ":Q MP>"EB?>EI$Z,9CH87W5K)GZCL*8PKX-/_!1CQ0?^97TC\Y?_ (NF_P##Q7Q. M?^98TG\Y?_BZO^R\1Y?>9_VMAN[^X^[76M;0?]1+_O?TK\^C_P %$O$S?\RQ MI/YR_P#Q=6+/_@H]XILU*KX7T(\OO#^UL-W?W'T?^W3_R M;SJ__7Q#_6OS$TW3X%MFO[_=]D5MB1*<-._]T'L!QD]LCN:^F/BM^VFOQL^& MM[X4U71(]'N;ATD6]A=FB4KG@KRW.>U?./BFWECF@\M=VEQH(;6:,AD<#J>:^@P-&="CRSWN?.9A7AB*W/3>EBAJ&LW&H*L;%8;5/N6T(VQI]!W/ MNYYH4444 >O_L__M)>(O@7K:-;2M>Z'*P^TZ=(QV,O_P[ALX([BYU&:=8U621610[ 1^P5X^?Z'U#1117R1]@%96L#]]'_NUJUEZM_K8_ MI0!145*@IBU,@H D1:G45'&*F44 /5:\UU[]I;X<>%M?O=)U/Q"T#V$ZVE_J M"V%S)IUA,V,17-ZL9MX'^9JOD11[;@"3SI$=-KY!^4M+;6RN^W?RO M_7?9,N*3MS.ROOV\SZS7! (Y%8D/C;1+FXLX+>_6[>ZOI]-C-JC2J+F%9&EC M=E!"%?*D!WD#<-OWB ?A:U\ +8:EX[T2+0O$OB'XLZ7K>CZ=X=\5V]C$;6XTGX<>%;_P -:]'XR\27 M#7$>GS6UJXETO4AI\QE*B.2+=);*&!*JVU3AABM9)1;MJN5R]=$[?B13]])/ M1W2U_P"WOU1]JUFW?B+3K'7M.T6>Y$>IZA%-/:V^UB9$BV>8<@8&WS4ZD?>X M[U\47?A_0[7X?7MOX-^$_C/3DN+'2[;Q*VKZ;J:P33F[C,KW%E'B;4Y4 D:9 MX21*AV&5E;CH/V5?#/B'3/'6G1W>@ZGINC:=J'B 6?F>';G1[."UGBTQX1#; MS,Y@C=A,5C,A((<$*P9%FV]NG^:7ZW3ZJX+IY_Y-_FK-=.I]DT444@"JVI?\ M@ZZ_ZY-_(U9JMJ7_ "#KK_KDW\C6=3X)>A_Y%>?_ *^W_P#0$K7\ M>:+J&O\ A^XM-.GACE=2"EPFY']LCD?45D?![_D5Y_\ K[?_ - 2NYKQLC_Y M%E#_ GHYI_OM7U/SH^(W@[QEX)U*9;F^U&&-27\F2X163I'Q.6\N M86U75)XY%&WSE=BI'3YE]?<I\YB+0::ZGT1JGC+1M$2%8_$QU!V"N/LTK\8Z L1\ MOOCFGZ;XHUSQ--#_ &--<7-Q-^[ACM7;)Y[]S]37SKYT?'[Q/^^A7VM^P;## M)I.N3[$>1?+59, D#TS79BX+"T742NT8TW[25FSU;X _#/Q#X.MKO5/$VKW5 MUJ-\H'V%IB\,"YR./[WO76?%3PSJWBKPW/::7-"&9<&&92-_T8NS%%?& MU*DJDN=O4]2*458_-KQOH/C#P'J,@O=1U*,6[;S'<3,2F#U&3AA[TW1?B1;Z ME> ZIJT]K+(/+>82,4.>-V/X3[C\J^F?VVD1?A];.0H8.XW=\;?6O@'SH_\ MGHG_ 'T*^IRN4L52DJNKB[7ZG!B+4Y*W4^AM6\>:3H=RL4/B'^T)(QG=;RNL M9)'=NN/85=T?4O%7BZ\2'0)+FZN[D#:+=R% [$^@'O7S8TT?_/1/^^A7Z$_L M5V\0^%\TZH@D>Y(,@ R1CUK?&Q6$H\\5=F=+]Y*S9W_P2^'NJ^ /#M:O= M:KJ=VPEF$TI>.(\_*F>@YYKT-_NM]*6D?[K?2OCIRGZL];-O]]J>OZ#'6HF M%3U$XKZ \D@85"ZU89:B<4 5'6H6JTXJNU #(Q^^C_WA_.NBKGX_].E_\ 7P?Y5Z%7GOQA_P"/'2_^ MO@_RKT*OGL'_ ,C/%_\ XL],N(=S+ MS;3+C>?59 04;T-?!OC#0?%/P\U1VN]0U&$VS@E;F9R\?/'4X8>XK]+J^6/V MZ@B>&M.VIXLXJ47<^??#_P 0=.U"Z*ZI MJLUA), CSAW:+.00V.J'(YQP1VK;U7X@Z%I%UY5KKK:DT9)\R-Y$B)/7)X8C MH HP.*\!^T1?\]8_^^A09HAG]['_ -]"ON7AH2=SQ_:,^D]!_P"$L\<7R6_A MY[F[N[@!BT4A2-%QCM?7/P=^&U[\.O"3V5]K5YJFIW1\V>:>8R)&Y' M2,-T'\\5Q'[&\,2_"1)41 \EU)ND4#+8QC)KW<5\=C:\I3E22LD>G1@DE(^0 MOVA?A'XM_M*?6H;N4P'EKO32\0/_ %UC5L9_V@*^>;?QAJ/AV673=2O9Y8<[ MGC,[AAG^)7!R#_G%?I[>*&LYP1N&QL@_2ORJ^+DDW91[+7@WG1?\ /6/_ +Z%>D_L\>3<_%SP MY$WERJ;R+*$@@_-Z5]'4H0IPE/>VIP1DY-(^D?A!\(?&'C#6K'6]:U/4]&T* MW<30Q1W3QS7!'3OPOUZU]94@7C XIU?#UJTJ\N:1ZT8J"LC@?C)_R+MI_P!? M0_\ 0'KN;7_CVB_W!_*N&^,G_(NVG_7T/_0'KN;7_CVB_P!P?RKY?"_\C7%? MX8?^W'LU_P#<:/K+]"6BBBOH3R0HHHH C=:B85889J%A0! PJ!UZU988J&04 M 576HFJQ(*@:@";3?^/Q?H?Y5M5C:;_Q^)]#_*MF@ IDW^J?_=-/IDO^K?Z& M@#G5%2+5=[RW@;;)/'&W7#. :5=2M/\ GZA_[^#_ !K-U::=G)%\DGJD74%3 MHM4DU*S_ .?N#_OZO^-3+JEE_P _EO\ ]_5_QI>VI_S+[Q^SGV9=45*HJDNJ M6/\ S^6__?U?\:E75;'_ )_;?_OZO^-'MJ?\R^\/9S_E9=1:^+_^"CWBS0[S MP1H^A6^LZ?/K=KK,,L^FQW2-;U^=>OE28Y*9SCNI)(ZD'IPN(H4 MZT93DK(Y,50JU*,H0CJT>2?\$X_%FAZ'J'BK3M2UG3]/U#4)[5+.UNKI(Y;E ML2#$:,07.2. #UK] :^-_P!C_P#9WM/AM,OB/6YK.7Q)(A4,9%9;12.40_WB M."WX#C.?KP:M8_\ /[;_ /?U?\:O&8FA4KRE":MZD8+#UJ=",)QU1Q_Y_;?_OZO^-Q_P"?VW_[^K_C1[:G_,OO#V<_Y61ZYK%AH.DW6H:G>V^G6%NF M^:ZNY5BBC7U9F( 'UK\>OVAM6L=<^,7C2_TV\M]0L9[V1XKJUE66*1=HY5E) M!'TK]?-:N-/U/3+BU>ZM)(YD9'CD=65E(P00>H([5^>?C[]C,R?$Z*+0K^UL MO#%W(9)T\T%[49Y2,'J#VS]WOG SZF7XO#T9R^BDAMRJ L)'#83 Y.2,"ORV_:HUS3?$GQ] M\:ZEI&H6NJ:=/);F*[LIEFBDQ:PJ=KJ2#@@C@]0:_3KX;^$M#\ ^ ;3P[ICV M5E8V\6Q($D7!S]XMS\Q))))Y))S7Q3\6_P!CGSOB1%)X8O++3]"OYBUU!Y@Q M:9Y)B7NI[+QM)_N_=>!Q>&HU92E.RMY"S#"XBM148QN[H^TOV??%FA^)OACH M4>CZSI^K265A;0W26-TDQ@?RA\KA2=IX/!YXKTJO-?@KX,T'X5^";/0M,DM; M6UA&X@2KND<_>=S_ !,>Y^@Z "N__M>Q_P"?VW_[^K_C7F2K4G)N,E;U/4C3 MJQ_Y_;?_ +^K_C1_:]C_ ,_MO_W]7_&I]M3_ )E]Y?LY_P K M/FS]OOQ;H=M\#=ROE93) QZCKRAP-R]\#H0"/$/V4OV84\(^)$\2>*9;"?5;24_8X M5E5XH,$@2@GJYZCCY0?7IZU'&8:.$G3E/5_U^AX];"XB6,A5C'1(^[J*I)JU MBJ@&]MR0/^>J_P"-._M>Q_Y_;?\ [^K_ (UY/MJ?\R^\]CV<_P"5ENBJG]KV M/_/[;_\ ?U?\:/[7L?\ G]M_^_J_XT>VI_S+[P]G/^5ENHKJZALK6:XN)4@M MX4:2261@JHH&2Q)X [U#_:]C_S^V_\ W]7_ !J*XU2RDA=5OK<$C@^:O^-' MMJ?\R^\/9S[,_*C]L3Q'I/BKX\ZQJ&B:I9ZQ8/;6ZK=6%PD\3$)@@,A(R*^^ MOV3_ !9H>O?!3PCI^FZSI^HW^GZ-91WEK:W22RVS>2HVR*I)0Y5A@XZ&OESX M^?LC?VEX^34/"5S86%IJ-QF]@+@1P$\M+&H]?[G')XP,X^L?@'\.]!^$/@JW MT;39;:&//F32-*OF3R$#,CGNQQ] , 5ZV)Q>&GAZ<(SU1X^%PN(IXFI.< M=&?$?[<2^/U^)#'Q3SHO/]F?9L_9]GM_M>N:^:J_9+XF>"_"WQ5\+76A:Z]K M/;R@[)/,7?"_9E.>#7YM>,/V6]?\+_%*T\,;C/I=]/LMM8A0R0A3G!M!0'C\NKTZCFDY)GB5%?7!_X)ZZR/^9TT/_OM_P#XFF'_ M ()\ZP/^9ST3_OM__B:Z/[1P?_/V/WG)_9N,_P"?3^X^2J*^M/\ AWWK'_0X MZ*?^!/\ _$U>@_X)O>)[J-FC\4Z2"./F$O\ \15QQV%E\-1/YDO+\7'>FSX] MJ[IFK2::SKM$]M)Q-;R?E>;5VQDFE*+.&490;C)6:-#5]/CM&BGMF:2RN%WPLWWACJC?[2GC M\CWKWK]D#]G71/CQJ6N?V[=7$-M81J5CMCM9F)'.:\,TL_;-(U&R;DQK]KB] MF7 J_]_P"O/_$'_!/RSNOB=IVG:+)=6OA6&V%Q?7]TQ8NY8@1I MZG"G..F1DC(K[GHKY>.8XB-[NY];/+<-*RY;'.^ _ .A_#7P[;Z)H%BEE90C MG:!ND;NS'N?_ -0P.*Z*BBO.E)S;E)W;/1C%12C%62"BBBI*"LS5O]9']*TZ MS=5_UD?TH I**G05%&*L1B@"5*E2F+4JT 2(*DIJ"GT 4M/T73])N-0GLK*" MUFU"X^U7_Y% M>?\ Z^W_ /0$KNJ\;(_^1;0_PGHYI_OM7U.8^(7@6T^(?AV72;R1X48AED0 MX(]CU%?-'BG]@OP%HVBZCJIBBGD@C:8HUN%#'KV-?7U1W%O%=0O#/$DT+C:T MA!ZU[FJNXMI^39Y>CW/ST_9F_85M?%OA/6=1\;Z7-I=S)JLYL8[B$- MFUS^[*_-]TBOL_X/_!3PW\%=!;3O#]C%;-*:+XA2 M>>6=;?7+F"%9'+"*-0FU%ST49. .!7HU7SS:]Z3?S%RQ3T0E+114C.*^*7PO ML/BGH:Z;?RO"J-N5E4,.1@@J>H(KYC^(G["W@7P?X/U/5[>VCNI[>,LD)@"A MF/ &^)=RJVS3;AUR,X81,01[@@$'VJ?>C=P;3]6/1[H^*/ MV^.]/ETWQ++)<&>WNH0TBIYS^7R&Z;-N*^T?AO\-M"^%?AF M#0_#]C'8VI/AG<2WGP]\.SSRO/-)8Q,\DC%F8[1R2>M=-6G M/.7Q2;^9/*ELA*1_NM]*=37^ZWTJ'L4MS@/@U_R [[_KY_\ 917H->??!K_D M!WW_ %\_^RBO0:\#A_\ Y%=#T_5GJYM_OM3U_0*8XI](W2OH#R2NPJ)A4["H MFZT 5I!5>05;D%5Y!UH BC_UR?[P_G6_6#'_ *U/]X?SK>H **** "L6^_X_ M)/P_E6U6-??\?P?_ ",\7_W#_)GK MXC_H8AN37VOXDM8;K0KY9HHYE6%W42*&PP4D$9 M[@]ZYKX*7UQJ7POT*YNYY;JX=)-TTSEW;$K@9)Y/ %-2J?SNWJPY8VO8U? ? M@'0_AKX1 MK<(87!^\I!ZUV,:E;W+2"-4WCRS@Y 0>GO6XOPQ MTAOX[K_OX/\ "J>C?\E(U3_KB?\ V2N[C%?%Y9EN#Q4:U2O24I>TGJ_4^CQF M,Q%!TX4IM+DC^1RB_"W1SUDNO^_@_P#B:E'PIT;_ )Z77_?Q?_B:VYO$VC6= MP\%QJUC!.APTUU6QN9VY$4-PCL?P!KV?[#RW_G MQ'[CSO[3QG_/UF /A-HO_/2[_P"_B_\ Q-2+\(]$/_+2[_[^+_\ $UV2U,O2 MC^Q,M_Y\1^X?]I8S_GZSB?\ A4.A_P#/2\_[^+_\339/@[H,B[6>[(_ZZ+_\ M3787^I6FE6_GWMU#9P9V^9<2!%R>V2:SO^$V\/8S_;VF8_Z_(_\ XJC^Q,M_ MY\1^X/[3QG_/UG/Q_!O0(5PC7:C_ *Z+_P#$T_\ X5#H?_/2\_[^+_\ $UV5 MK=07UND]M-'<02#*2Q,&5AZ@C@U+1_8F6_\ /B/W!_:6,_Y^LXC_ (5#H?\ MSTO/^_B__$T?\*AT/_GI>?\ ?Q?_ (FNWK)N/%VAVMP\$^M:?#-&?]_%_^)H_X5#H?_/2\_[^ M+_\ $UTMCXDTG5+CR++5+*[GQGRX+A';'K@&M*C^Q,M_Y\1^X/[3QG_/UG$? M\*AT/_GI>?\ ?Q?_ (FHF^#'A]WWEKLMZ^8O_P 37>54U'6+#1XUDO[VWLD8 MX5KB58P3Z DT?V)EO_/B/W"_M+&?\_6EY_W\7_ .)J-_@QX?D8 M,S79/_71?_B:Z(^-O#PY.O:8!_U^1_\ Q5:\,R7$:R1.LD;#*NAR"/4&C^Q, MM_Y\1^X/[2QG_/UG%?\ "H=#'_+2\_[^+_\ $TO_ J'0_\ GI>?]_%_^)KM MZ*/[$RW_ )\1^X?]I8S_ )^LXC_A4.A_\]+S_OXO_P 31_PJ'0_^>EY_W\7_ M .)K>;QEX?1V1M=TU74X93=QY!]#S5K3M?TS6)'CL-1M+UT&66WG60J/4@'B MC^P\M_Y\1^X/[3QG_/UG+-\']"=2"]X1_P!=%_\ B:9'\&M ASL:[7_MHO\ M\37=T4?V)EO_ #XC]P?VEC/^?K.(_P"%0Z'_ ,]+S_OXO_Q-'_"H=#_YZ7G_ M '\7_P")KJM2UK3]'5&O[ZVL5?]_%_ M^)KM4D61%=&#HPR&4Y!'K3J/[$RW_GQ'[A_VEC/^?K.(_P"%0Z'_ ,]+S_OX MO_Q-'_"H=#_YZ7G_ '\7_P")KM7=8T9W8*JC)9C@ >M8_P#PFOA[G_B?:9_X M&1__ !5']AY;_P ^(_<']IXS_GZSG9/@SX?E8%FNR1_TT7_XFG_\*@T-5P)+ ML#_KHO\ \376:;K6GZP'-A?VM\$.&-M,LFWZX)Q5VC^Q,M_Y\1^X/[2QG_/U MG"-\)=%'_+2[_P"_B_\ Q-1M\)]&_P">EW_W\7_XFNZ<5EZEKNFZ3(B7VHVM MD[C*K<3JA8>H!/-']B9;_P ^(_<']IXS_GZSE6^%>CCH]U_W\7_XFHF^%^D+ M_P M+K_OX/\ XFNB_P"$NT)V55UK3F=C@*+N,DGT'-7Y!1_8>6_\^(_<']IX MS_GZSR[QEX-L=!TE;FV:8R&4)^\8$8(/M[5ZAX7.=)@)Y/EI_P"@BN-^)O\ MR+R_]=U_DU=EX6_Y!$'_ %S3_P!!%<& PU'"YG7IT(J,>6&B]6=.*K5*^"I3 MJRN^:7Z'@?[?UC!=? =I9(U:2'4(RCXY'R2$@'Z@?D*_,.OU$_;U_P"2 W'_ M %_1_P#HN6OR[K]:RW_=EZL_+LV_WE^B-7PS_P A-U[-:W(/_?AZ^SO^":/_ M !\^,?\ UQ_Z(>OL[_@FC_P ?/C'_ '(_YBNC'?[K M/^NQSY?_ +U#^NC/NVBBBOAS[T**** "BBB@ K-U7_61_2M*LW5/]9']* *L M?:K,=01UYOX)UK4+S]H+XF:9/>W$VG66EZ+);6CR$Q0M)]L\QD7.%+;$R1UV MCTI@>JK4JU\J:/\ M;>)-0^(4P7PO<7'@Z/6M1T21+?0=2\ZV%H9T-XVH%/L M;JTEN5,*G<@<$N2K*'3_ +2GQ&\,VNA7OB&S\$Q6WB;PO=>(M,5+FXB6RD1[ M18K6>3+^?G[8G[R) 9&^18P=I:%)./,MO\TVOP3_ "WT']KDZ_\ !M^?^>VI M]8+TI:^5_#/[2WCOQ!;)X=ALM)?Q?>^*D\.V.J:AH>HZ3:"(Z:;][F2PN6%P M-J(Z*GF*)#M;@7FJMHUT^C?V+.YAU#5(+H6XMC MN8^69OM-D5B)+*3,"S!0U/\ K\+_ ->>@6?]>;M_7EN?1E%>,?&[4M9NM1^% M_@U]:N?#\'BO59++5]1T65K>=EBL9[DP02\M#YCP@;U.\*&"D,=PYO7-:Y#X*M],\+OX MRM?$%QHFHZDWV@:=Y*6$5\EU'$&,@8QS(I@+DAC_ *S;\U4_@?\ M1>*?BIX MXT)+CPU-%X5\1I=26;IX>U.U?3%C!>%I[V:,6UR)44_ZDKL8JH\T$N&E?;U_ M"Y/1OMI_7W'TY1112&%5M2_Y!UU_UR;^1JS5;4O^0==?]?_K[?_T!*[JO&R/_ )%M#_">CFG^ M^U?4**Y/X@?$_P /?#.QBN-<[;>UA0RSSMZ)&O+5Y%>_MC:,WFBST^. M(H/NZC=+#)^*8S7T$82ELCPZE>G2=I,[WX$_\@GQ3_V,-W_)*],KXL\&_M+: M_P"%;S5-,T?PS::Q]JNYM4G>:[$"0*^T$O(QVJO'!/)K8T?_ (*->$K?5CI_ MBK0[K1@K[&O+&=;R 'UR I(]P#5^QGV,OKV'D_BL?7=%9GASQ)IGB[1;35]& MOH-2TV[02075NX9'4]P:TZQ.S?5!7._$;_DGOBC_ +!=U_Z):N'\=_M,>$?! M.IW.FA[C5K^V.VX6SC+10-_=DE^ZI]NM>9>,_P!JZ+7O#NH:=I]C8NM]:RP- MMO!*ZJZE2V% Y&:T5.4MD>#K6;1+2(6\%PVIK!-=!/E+1Q$,S#WP![UZ3\(?VX/AY\6-8@ MT1II_#NNSG;%::D $E;^ZD@."?8X--TII7L*.,HSERJ6K/H:FO\ =;Z4ZFO] MUOI6/0[$@UX'#__ "*Z M'I^K/5S;_?:GK^@4445] >2125"]3R?2H6H @>H)*LM5>2@"%/\ 7)]16[6& MG^M3ZBMR@ HHHH *Q[[_ (_'_#^5;%8][_Q^2?A_*@!L=6(ZACJPE $BU,M1 M)4R4 24M%% !1110 4444 >>_&'_ (\=+_Z^#_*O0J\]^,/_ !XZ7_U\'^5> MA5\]@_\ D9XO_N'^3/7Q'^Y8?_M_\T%%%6]G8QPET:/;?72QR?,,?%=-MO#>D^ M%[/5H--B:6:YGO/LR11ER=TDC':O+<=2<<"M?8SWL[T#Y_+-[;2B\MPTU;2+V'4= M-NXQ+!=6[ATD4]""*B4)0^)&U*O3K?PY7-&BN8\>?$;0/AMI:7VNWHMDE;RX M(44R33O_ '8T'+'Z5X]??MBZ+NE6TT]83&"=NI7(MY/Q0C-$82EL@J5Z=)VD MSO#_ ,G%#_L6_P#VXKTROBR?]I?7IOBG%K&E^&K;4]0DTUK06BW'EQK"K>8T MKR,0$4=-QXZ=ZU;/_@HQX;TG67T[Q5X=N-.6-]CWNDW27T'U! 4L/<9J_8S[ M&'U[#O[5CZ^HK \#^.M!^)'ANTU[PWJ<&K:3=#,=Q;MD9'52.JL#U!Y%;]8[ M':FI*Z.!^,G_ "+MI_U]#_T!Z[FU_P"/:+_<'\JX;XR?\B[:?]?0_P#0'KN; M7_CVB_W!_*OGL+_R-<5_AA_[<>O7_P!QH^LOT):***^A/)"BBB@ I#TI:* ( M&ZU$U3/43T 0.*KR59DJO)0 [3_^/M?H?Y5KUD:?_P ?:_0_RK7H *;)_JV^ MAIU-D_U;?0T >6Z+_P E)U3_ *XG_P!DKEOC/\9KCPF+K2-#M9+G58X\R%< MC(!"IGC.#UKJ=%_Y*5JG_7$_^R5XU^T#IOVKQ5>;)9+2215C\^+ =047!&:\ M/(.7EJ\VWM9_^E>6IZN9_'3_ ,$?R/.-)^*$UFL%WXJ\/:AHUIXJ?PS\+K"5;7^ MW=7U'Q!!!RME>2_Z/N]2@Z_0DU'XF^%MC#'<)HNLZGH=K*V_[%;39@4YY(4\ MCZ U^J^UR/VGP:W[3Y+7[<_/>WG;I;J>'[Q]-_!7XUGQG]FT?6H3::XR90=1 M)A26!(X# ^QQ7I7C#Q99>"M!N-5O]Y@BP L:Y9F/0#_ !-?+_P!TF:U^)'A MX[I;@HDS/+)RVT0.H9B!W)'YBO?OC5;BY\!W",A>,R+OXS@I]<\GL,5DO\ %[1[JQBM M;'3=0O/$;N8CH8A*SQL/O;R>%4>M9C>#KC5M<%Q'XBU+2TC0Q&*S<*.HY!Q[ M<_ATKH9OA)X771XDMUNK74XV\T:Q%.1>&0]69^^?0C%?58>IDZHP6(C>5OL\ MV^OQWEJMO@Y7V:,GS7T-CX2_';Q/X1UR\M=4\/7%EHBLI,$TRMR>NPCC/?CC ML>:^P/#^O6?B;1[75-/D\VTN5W1L00>I!!![@@C\*^"=*\&3Z;K5V[ZYJ&JI M, 2MXX;8%'+?7MV_&OLSX(0R6_PMT)9$:-BDCA6&#M:5R#^((/XUX>8.A*NW MATN6RV4DME?XFWOYEQO;4\]^.7QZNO#RW^C>&;66[U*W#).Z85MPZHF>_O\ ME7S[H_Q/_L_[--XKT*_T&UNNFH3XDB+GG#;>5S[BNW^.ND-=>+M619YK"6:: M5#/#@.H+$JPS[?SKC_#/POTV3[*VO:G?^(X[=?W=I?RYMU;'WMG?\2:]#+Y9 M=&C)8V-W?ISGR6GCL%M\A_L^0L[ ?#LNIW:-(<^7%$H^_( M02 3V''6OC;Q9\8/%OBGQ5^U2UA4&(VTB!%7_8!//TZU]0_M 6WVKP M+L*[E\\9..GR-@_G7R#;^!Y]6U:>Y/B;5K&&50AM[24* .X!QT_7WKGRV6&C M4D\4DU;JI/6Z_E<7^-AROT-.?XM:3JEO!;:!IM]K>KR F33XX_+>WQP?,9N% MYKM_@O\ M :_X=N)K+Q#HL]EHZS;$CED#N@]5QU _(]JY:^^$_AJ&QMCI8NM M%OX!QJ%C.5GDSUWL<[\^]86B^$9M'FO?,U:\U5&8REKI@=OH/J?\BO3Q<\IE MAY+!Q:?3FNY;]&I\\@F*=H_EDD()#!<\A1[W\"^'(I$: M.1-.MU96&""(ER#7QS\6O#\FI:WJ-K%>3Z7+/(P::#AE8,>#['OTKP,+[-5X M.M;ENKWO:U]=K/[GVAEZ;\4+/1F6/Q7I%[X9$D9>&XN0)8I<#)4,F<-[ M&H;?XL>)]-U/3]7\/^%-2M[>28>3=RR*ADC/\13J 1S\W!'UK1T#X7Z+,WGZ M]=7GB=UC\N)-4EWQP@]2JC S[]16'KGPSCL&@33O$FLVUC!,)([-KC>D:C/R MKD9 ^N>*^J53).D?>ZW4^3K\*4^9/;XFUV2ZY>\?8WPG^+EI\1;=[66/[-K- MNF^:%02K*"!O4^F2..V>]:GQ*^(UE\.=%6[N(VGN9RR6\*@X=@.Y[ 9%>-?L MTZ=-:^.;]S&VU=,82-CA6:6,A3[X4_D:[+]I*S^UZ#IX9,H#+\V.%;Y"/Y'\ MJ^,MJ;'S?XB^+OBSQ)XHOKJ_\*ZAJD$(!22V=-HCY^XN>1[#GUJ*Z^+&EZQ' M!;^&=-O/$.HR)OEM84\K[.!P?,9N%.>U9ECX#FU;4KJXD\3ZQ:V]P K6UK*$ M SE'[RW7:+S3IBDD@[B0G._/J>:^PA4R; MDC[6'O67PJ7+>VO/>5WK_)R]]=C'WCL_@A^T'K.B[[#Q3I,]CI:S&.(2.'>( M>J^J^W3TKZS659(ED4Y1EW ^U?GYH/A.?1UO$?4[O507,@:Y.2">BCW-??=F MI72X%((80J"/^ U\YCG1>(FZ%N3I:Z7_ ),V_O9K&]M3Y@^.'[0FJ:A'+IWA M?3+B^L?,$4HB(2249P>O(7_)KS*U^*VEZ-'-!XFTR]\.WBQ^9%#<)YGV@>D; M+D$Y[5+X^\-R:GJDMM#J%SI+-(',EL0&R#R#5C2?A7X>GAGEUM[KQ)=3)L%Q MJV\2ZQ-;V[?):SS!QCH$!QT^N:^DOV7;%[-O$^5 M;9_HR[\<%@)21^&1^=<>92PDI1>$22MK9275[\TI:V[:#C?J=S\6OBE;_#K3 MXD6(W&IW0/V>,@[!C +,?QZ=_P!:^0;KXL>)-3U;4-4USPIJEU;Q2GS;N)D8 MI&!]X)GD <_+QCZ5]"_M-VGGKISE?N1DHV.X;D?D:^;M'^&_]I37/V[Q-K,E ME3X3TF[\3,D8DGEMP(HH M(9XW=]I]^1]*\]USX7Z%"R7&AS7GAF81^6_]E3>6LJCIO4Y!/OUK(\.^%;G2 M],%K]LN=5D5_+22;EF=CPJCT'I[UTXV662P]L'&SNOBOS];W:?);;:*>WF*/ M-?4^NOB=_P BZG_7=?Y-79>%_P#D$6__ %S3_P!!%<=\3_\ D74_Z^%_DU=C MX7_Y!%O_ -O\ R0&X_P"O MZ/\ ]%RU^7=?K1^UK\/-=^)_PCET3P]:"\U![N.3RS(J *$<$Y)]6'3GFOA3 M_AAOXM_] .#_ ,"5K]-R^I3CATI22=WU1^=9I1JSQ%XQ;5ET/%_#/_(5/_7M M)-0@UFWUJZ@AMKBYTGQ%J.F^='%O\ +#K;7$:MM\Q\ M$C/S&N^CJQ'0!Y]9?L]^!;'Q6?$=MI,R:F+B2]CCDU"YELX[J2,QOQ))9B?*_ /[$FFZ?X@^V>+;C3]6T^'1Y='M['2A?VR@27$,XEC M\V[E^R"-K>,Q16WEK&Q=EQE0OTVE31T>?]=OU$]3P+Q]\)?@O\)?"]S>^)+; M6X;?6-5LV^UQ:EK&H:C+J2*ZP30O%))<+<;-R&2,AF0!6)4 5G^"?!O@+XJ: MUX.M_!][:Q^%? &IMK4^A:EI=Y%K!U25)Q'/<->%9@K&:2;>\9>21 V\@'/8 M?M*^$]9\9:=X LM$N=3TZYC\765Q+J6DVZ336,2QS;IL21O& ,@$NI7YN17@ MGC[X6^(]!^)FL0^*X_%GQ-\%3:IHM[KFH_V&&/<5N,NCBE"6[?25E]T=?E=_=Y#E'[/3EO^,E;YV^=_,^NO'OP\\/?$[0 M?[&\2:<-0L5FCN8MLKPRP3(0Z,&'8UYUJ'PA^$7AO0?$/A^_ MM)+B2X^RZSJDUQJ-Y>:NQ60I;7)N3(UT&1XV$;J^4VMMQS7C_@!=6^&OB[PU MXH?POXOM_AW'<^(;31=*BTJ[O+RRMI_L#6L&,2*!&KQJVS( MYC0/A==6>D66MS^ M9M?&FK?#K3K=;P:30PV[2')8Q(I.3GJ<_/\ H_P=U'3;^T\8V6A: ME9>.9/B#KZMJ\ZS>:FF.=1$*L6SLLR?L[A<",LROCBZ;\'M5?P7J--2OEDT]6G,K_)>2;GXAFB M)S%(;JZ4G\0J\CTJUINNZSK6FQ&TU&"X###3:B^]85/\84JS,P]!@^]:7[=W MP#U[Q)X[T/XD:.C:A:VFG1Z7>V<:9>)4EED64>HS*01VP#ZUG?!5&CCA5E9& M&,@C!%?6QE%P26Y\-6IS5>7,M&SQCQ*ITN\NX)K?4=7TUF.865[/S\?=W"+^ M'T&6AYU:C+:.OR/KK_@F+K%[<_!_ M4M+GG:6UL;K= K?P;WDW >WRCBOL=_NM]*^6OV ?AGJWPY^'FI)J:;1=R1NC M#[I8&0L!Z@;@,]^:^IF&Y2*\?FYFVN[/KL/%TZ,(RW21^5/P!^*,NKZ=%+]N MN+'4)CNGVR,%E;NV0><^]>J^.(]4U719'N[Q4@0[K=;.!+BZG8Q?L_:]\ /'-QH&H1R7>G1R9LM46/"7$1Y4GT8="/45]6?#_/]C-_N M?TKTY3BW>)\U3HS2Y*FC/B[Q#=6;0F/5O#E_K4R#8LPOKB$Q(.BQJORC\0:\ MG\00Z99^(=&O-$M=8TFYCNXW=;^ZBFVD,""A2-&SGUKZ_P#B]GS)P.N37SM9 M_"K7_'7BRR2TLI8[<3JQF=#@X;.%'5B?:M)5(1@W)V.9T*DIJ,%?5=/U/U\\ M$:C/J_@W0KZY;?<7-C#-(P&,LR D_F:V7^ZWTK&\$Z=/H_@W0K&Y79<6UC## M(N@UX/#_ /R*Z'I^K/5S;_?:GK^@4445] >2,DJ%JG>H&[T 0M4$E3M4 M$E $*_ZY/]X5N5AK_K4_WA6Y0 4444 %9%Y_Q^2?A_*M>LB\_P"/R3\/Y"@ MCJ=*@CJ=: )EZ5-'4*U-'0!)1110 4444 %%%% 'GOQA_P"/'2_^O@_RKT*O M/?C#_P >.E_]?!_E7H5?/8/_ )&>+_[A_DSU\1_N6'_[?_-!7P5^V1XY70?V MG-(T^9Y85'A^WGAGB8YC9KBX!Z=,[1R/2OO6OA_]NKX%:_KGQ%T7XBZ7$U_I M\.G1Z9=V\2Y>#9+*ZR>ZGS2/;%?449*,KR/F,=&I:MISL6^S2E[0RD?=,@ MAQG'/ /XU[K\$U:-(%*E6[@C!K?^+F?+D[<5V1DKGARIN4;W/A'QG;^'+RRN MBGAS6]'N]I,3)J*RVX;MN66,OCZ.37WA_P $R=:O;KX+7NEW$[36MA7/;Z?937@K[F_8$^&FJ_#?X;7\6 MII@73QNC@8#,#(S;?4#>!GN M'?BQX M9_,6&6PN)4DC/,3B51G'T[CTK+T?Q%K.L:9"UAJ,-TW3S-3EW1Q*< M?/AE8DCJ !GKBNM_;X^!^O>.;KPMXTT2)KZ/1(Y;:\LXUS((W96$J^H!4@CW M!]:XSX)QO"D*NC(XP"K @BG&4?9I+4>*H7TG4;J+&I:IIK MYCD3RFLFN$'\/[OD)NY )SCKS7E'BB'PQ>K/YWA;6])8@[6L=2#1!L?W;A&; M&?\ ;K[Q^*F?L?\ VS_I7QO\1=+OM8NI(+*UFNYF. L2%C_]:NF,U:[T/-K4 M9)V6OR/?_P#@E?JU]#I?B_17G9[$7!NA$>0LF(E)'ID'GUP*^_*^+/\ @G;\ M*=;\!VNNZAJ4.R.]5B2/NJY,>$!_B("$G' R!7VG7DRDISE).ZN?582$J>'A M"2LTC@?C)_R+MI_U]#_T!Z[FU_X]HO\ <'\JX;XR?\B[:?\ 7T/_ $!Z[FU_ MX]HO]P?RKYS"_P#(UQ7^&'_MQ]#7_P!QH^LOT):***^A/)"BBB@ HHHH BD% M1-4TE0MTH A>J\E66JO)0 MA_P ?B_0UK5DV/_'VOT-:U !39/\ 5M]#3J;) M_JV^AH \NT3_ )*5JG_7$_\ LEXT&+6;=?F@.R8CKM/0UU>B?\E* MU3_KB?\ V2NXN+.#4+62VNH8[BWD&UXI%#*P]"#7S^2?PZW_ %\G^9ZV9?'3 M_P $?R/@=-4O(^%N9%^C4V35+N0'=.]%>QXUX- M\5>(O"%V+O1-$M-966U7?$Q;[3M7KY:@Y*^K!2!CDBNPF_:*MM0TF]M_$'A+ M4+6S8&&:>RE2YC5B.F[Y5##TSFNP;PCI_B/1H-7T*QMT$GS3Z/W5?YGR7JE\5U"22SG<0.=R-T)&?3M5?^V+X MC'VN7'^]7T;XK\&^'I['4)I+:";4;>%YCI>LP?9+]B!QY<#)60$D9: MN2\4?!JT\.Z")YFO--NK./SG@U*T22"Z91EE6ZB.%!YVJ^"<@>]8K"J*<5K&]M_Z_3Y%?1 M\GQ;U3P=;K'XD\!ZGIEI"@47&FNEW"%'&21@*/8G->22?#7Q1H-H-3TNQ-S! M<09:32)FDL[F,C(3RHQYC@Y!RW'%6_#GC[Q%X>M)(](UG;%;;C-IVLPMMAQ_ M" JMY*\<;I0,=!753P<>7I+[_P!/U1RU,9+FZQ^2_7]&0?';Q=X<\;06NIZ' M>,;U%VW$$D3HX7^%LD;3W'!/:O&4U:\CX6YD4>S5[+<>*++XD7UL-0T/3XE8 M[Y&L89K:XO6 Y&8EGRJGU.>!DKT.9I_@_1];OKV?3K9IH6;RH;;S())2!U;" M99=V/D3L'=0T^^ MFGTB:2$@QZA"5\IB/EWLNY5.<<$@U\BWMW-;7DH@N&V;N&0\$>M>L6NL:2BB M&6V634K2;$NJ*JSV,<;$L6\A5W0L",8B\OGJPZ5'<:-XG? O38?$6M1VU_.B1M=*:W[&XT_0KB\>/0]&U3P[ MJ'E6U]:Z+*@:&;=B.1H9 ABR2 06X.TC!SGB^K2OO<[/K4>UOZ^\]S50JA0, M # %?,O[4GA=]+U*TUNW&V"[^20KVD'^(_D:ZB3XY6_AB;^SK6_74+(G8MYJ MP=)+$AMI1\ FY ]4^;C#'^*J/B3Q;H&KP_9HE/B;6;R,$ZIK,*1PP1-S^XAD M[GC:JH2?O,7 Y:P=7JOZ_3^K"^N4NC_K]?ZN?-RZM>IPMU*![-4MCJ%S/J%H MLD[R S("&.?XA7O&H^%C>+HVFZ?X0TC2(&?S#=7EL59HXEW,SS3*KXSLSF @ M[NN.#GW7PWTW^T=.U&(KK5OYZV\\FE6J6]JID6>C_#GQ9X3\$^'[K[?JT%GJ,DIFN89E99@,?+A,;F7'.Y01S6=\ M1/BUH_BS0YM'TS1]4U6:ZCWVTH@\I7]&0,=[X[A5K!O/AW9^'=2$4-O'JIC; MS9]"T)&EN+/"Y#+=.I=,D9VCRB<_+TVF220^%]+@F6^L=9L[Y))WTVUO%M9- MO.&N;K8K2J"-I#^629R2Q-?9V5OG_7W7\CYZO+ MB[T^^FA\R2!XW*LO0@CJ#4;:Q>L,&ZE(_P!ZOH$^)/AI8Z+=-9:?9>)O$UT@ MVQC3%CC25AMC58W "HI(X7<<#))ZUE^(Y-"TWPU!;KX=TO3);,1/YMS8[KNX M\LJ6SYPB!+ '( D!S@=>.7ZG5E*UK>IU/&4DKWOZ%;]G7PVWBK4'DN!YEO9S MB:0MWP/E'YU]):EXVT/2K@VTVHQR7@_Y<[4&>?\ []1@M^E?-.K>)-%\,W$) MT^Q<7#.K7%E?3"U@NHR#@-%#$D1')(8N0.Y-6U^+/B6^T5/[$LK;0]':;[.( MM"TYTE+$<('*F/>?[JD-Z&MXY?-I-_Y?Y_D82S"";2_S_P OS,3X_6YM_$PO M[>SNM.ANQYB+=!8Y&]6";BP'^\!7EZZQ?*,"ZE _WJ]JD^#?C36])NY=;GMM M*TJ/-R\^I3JD[@#/F3>6K[B!_>8'U--\*_!_PW?Q+WD@PFEZ#9AY( MUS\IFXD$;$8)#;<9QFHGA8:N,T_2[+ABYNRE3:];(\E\/ZA-)KMD9YV9 ^3N M.>QKZ+\&?&KPIX3TB#2-+M-4UW47)>1-.LR2TA/3#$$^G2LWPSX!T+1[&XO) M]&TC2D6]N+>.Z\03-=SMMD*B,6RML9@./E8Y/8UUIT.:32W=Q)9:+$-S76MD M6-FB^JV4.PL/:8J?K2A1IP;]IK_7X^E[CG6J32]GI_7X>MK'$?$GXGZAX\TF M;3/^$/FL?);>9)[M3>\F!^:*.0\A0?OL,<_*N.<16C3?\ #5K;[_U\BZ,ZJ7[QWOM_7ZGR8VK7 MK\-=2D?[U>\_L[^&SK4-MJ=PN^&QDD92P^](3@?D.?RKV=OAAX0_Z%C2?_ . M/_"M73='L-"M/LNG6<%C; EO*MXPBY/4X%<%ST#EOBA_R+J?]=U_DUB:E!$)5AE,2IAE\ME82*&"EDQN.=N_XF_8-L M5\'^+IK?QEXM\>^,[GPS>Z!H5SXXU@7,6FB>%HSY>R)=NX$!F(8X%6OAI^P7 MX?T7POIZ>+/$_BGQ'K*>$G\,1QWVJ)<6^C1SV_E7(L085VYRRJ7#84*,8 %? M32]Z,K[V_/G_ /M?);;6/%@W&:;VNON7+?\ #F]=]S@?#?[9GCZS\(RZ?X7^ M'\/B6T\*> ]+\4ZCJWB#Q,YNI(9;-9F1V^S_ +V<@/\ ,2H;8Q."0*=XX_X* M7P:7>00^'_#FCR2P^'-/U^[L]>UM[2YN9+N!9ULK)$@?SI0CI\QP"6QCU]S\ M,_L@^#?"NC^*=-M-2UR2#Q%X5L_"%VTUQ"62TMK9[>.2/$0 E*.2205R!A0. M*P[K]AKPC&VFOH/BWQIX0FAT.T\/:A-X?U2.V?6+2V14A^U'RCF0(NW?'L.& M(X%$GS2D_-_=>5O_ &W^KITN51^2_P#;?_MOZV]Q\"^+K3Q_X*T#Q-81S0V6 MLV$&H01W"[9$26-7"L.S -@^];M5-(TNWT/2;+3K02"ULX4MXA+(TC[$4*N7 M8EF. .223U-6Z)*Z3_A<>C_\ /K??]\)_\57;&U@8DF&,G_=%'V.#_GA'_P!\"OE\-EN986C& MA2Q,>6.B]S_[8]NMC,'7J.K.B[O^]_P#AV^,&BR*5:SO64C!!C0@_P#CU<7K M ^'&LSM._AZ[M;ACDS66(&SZ_*X%>V?8X/\ GA'_ -\"C['!_P \(_\ O@5N M\)FDM\3'_P _P#MC+V^!_Y\O_P+_@'R#JG@T7%C<2I>W5Q=K=.8;6=]T3V_ M&P%L@J_7/4'CD5U_@;5/AE:&.*Y\+W,.LQC]Y!>,)AN]5W, 1_P$5Z-\#88Y MM)\3F1%S$5]:B*XCYAO+?"30GL58?R.16U+" M8V,9*I6BV]GR;?B[K[O4SG6PG,G"DTNOO?\ ,B/XOZ)"BHEE>(BC 58T ] M/O4__A<>C_\ /K??]\)_\77.1>(-=^%,B6OBVV_MWP]D+%K]M#F6(= )TZ_C M^K&KFL_%"/7+S^Q_ >GPZ_J;*#)>%,6EJI_B=NY]A^IXK+ZMFO\ T$Q_\ _^ MV-?;8'_GR_\ P+_@$?BOXO>#)]-,6MZ7->0-]V&:"-RQ_P!D%NOO7CS:=:Z[ M/?W-I83>%;-HG-G;6TTC2.^T[/,+/M5W-^MCPC1/!O@5;.TDUJWUB_P!0$:_:-LR^ M47QR5Y#8SZUW_ASQ#X$\)L&TKP]-;2@8\[RD:3_OHN378?"ZWBD^'/AMGB1F M:PA)9E!)^45U'V.#_GA'_P!\"N=8+,UJL1'_ , _^V-?;X'_ )\O_P "_P" M<1_PN/1_^?2^_P"^$_\ BJ&^,6CE2/LM]_WPG_Q5=O\ 8X/^>$?_ 'P*/L<' M_/"/_O@5?U7-?^@F/_@'_P!L+V^!_P"?+_\ O\ @'"_!M3_ &%>G'!N>#_P M%:] IJ(L:[54*OHHP*=7HY?A/J.%AAN:_*M]CCQ>(^M5Y5K6N%%%%>@<@QZA M:IGJ%NE $+5!)4[5!)0!$O\ KD_WA6W6&O\ K4_WA6Y0 4444 %9%Y_Q^2?A M_*M>LB]_X_)/P_E0 1U86JT=6$H F7I4T=0K4T= $E%%% !1110 4444 >>? M&/*Z;IKX.U9SD_\ :F_X7'H_P#SZ7W_ 'PG_P 57=O&LB[74,OHPS4?V.#_ M )X1_P#? KYZKE^+6*J8G#5E'GM=.-]E;NCUX8N@Z$*-:FY'_"MIH=N^[_ $V]G;S+F\G4 M;YG]?15'0*. *R/']Q8:1_PCUS=O;VEJNJ)YDLF%4 0RGD_A0L!F:5%_\ @?\ P#RC2=/\$:#JZR6F@FXLS%]^\02S12CH0"Y1 ME/IA2,=3G [?1?C MOYD.HV0>-.(I[)/+W#T,3,=N/9VS[5T7]I:AXB^70]) MCLK1O^8GJL!4$>L<'#M]6*#TS6#'X)@^'=Z-7E637M, +7'VA SV!R298(U M58^3N55W #()Y%;1P.:)O\ Z41+%8&_,J$FN_/I^0W6OC$LBQQ: M79[-_$D]XN[RQ[1JPW_BZUQFK+X/US6(IKC1#! (RTUS9IY%Q+*3V".%51UY MW$Y[8R>TNO"=G\3KTZA9;]'T< A;VSPDFIGU92-K0CMO4[^V%^]O+>ZEX;4) MJ^DQ:C8H,#4-)M\E1_TTM^6'UC+_ $442P.:64?K,6^WL_\ [;^O42Q6!OS. MA*W?GT_+^O0\/NO"/A6^74UENM>4,_\ H!:5)0B^6O\ K%)&?GW\ _=QR#6U MX7TKX=Z/:6\EWX;FGOPH\WS'\Z/=WP&8 CZK7J?@&YT_6KOQ3>6;P7=K)JH\ MN2/#+@6EL"!Z<@\>N:U_$'A6WUJ&-X6%AJ-N=]M>1H"8V]"/XD/0J>"/0@$8 MRP&91ERRQ$?_ 7Y?XC2.)P+CS1HO_P/S]#FK?XM:#9PI#!87<,,8VI''%&J MJ/0 -Q4G_"X]'_Y]+[_OA/\ XJMOP[JT>HRS:=J%E#9:W:J#/; JZG@2Q$C MYHSZ]0>#@UN?8X/^>$?_ 'P*)8/-HNSQ,?\ P#_[8TCB,!)75%_^!?\ /(_ M'OCRQ\5:7!:VD%S'(DXD)F50"-K#LQYYKUZW!6WB!&#M'\J1;6!2"(8P1T(4 M5+6F!P-?#UZN(Q%13E.RT5MK^;[D8K%4JU.%*E#E4;];[V\@HHHKVSS0HHHH M **** (Y*A:I7J%Z (FJO)5AZKR4 .L?^/Q?H?Y5K5DV'_'VOT/\JUJ "FR? MZMOI3J;)_JV^AH \@N[F_P!!\:7]]%IDUXDB;%VJV""%YR ?2M)?B!J@_P"9 MAQ0^(FK?]"U667C;4="U6_NUT*>&UU&1&-LY8 7&-I93MZN N5Q MU7/4FC7O$FI:Q-#>0^'+S3]6MQB"_@W;U'4HP*8=#W4\=Q@X(],UK1X/$&DW M.GW.X13+C>APR,#E74]F4@,#V(%4_"6L3ZE82V]_M75K"3[->*HP"X (D4?W M74JX]-V.H-;?4K6D^+/$FCW'EIIE_>:9C MKY7FE3T M"S;0Q'^_O/O74WFBV?C+QEJ4=]")[73+2.VC.2K1SR,)796'*L%2W(8'(S5' M5/&UW\/9ETW5#_;)E3=97:R)&^-P7_2LX"*"P_? ;3Z!L!M5EV922A'&N_;D MAU[:&+QF"BW4EAE;OS2Z=]3SVQU2T\+NFG6MA<:)J;2.\ LKHP2,C.2BM"5* M2X&%#,A)"BF:YINL>*=4M]1UC2&OKJT54@S8;4=023YXQ^\."<8*;3RH!S74 M>+M+TO1=>T?6O%D]MK-]?;K&:T6+?Y:-\T7V:+!<[9%"[A\Q\TG(X O36_C& MPTV\N=/NFTK0XD\P0ZU<+)>1QKRQ23:ZI\HR/-,A]=M=/U#,M)QQ[N^KA#\' M:YS_ %K ZPEA%9=%*7XJ]CS;QG%IFIR'3C9R:9?S!0L-[,MT^"?X!,AD3(SC M8ZX_2GKH'BF.S2S1KI]/4;19WFG_ &R*-0,!(Q.'*J!T&3]<<5T.EZ5X5U*P MO;SQ%=MHGB"\?SX'\0MF1( ,1H?-^69&!W.@R 7P-NU<1Z9XVN[B:'3_ 9# MJ#:JKL)8(Y5FTQD1@K20^>P;;R/D1DQG!/3.W]GYK;ECCY:=Z<+??8P^MY?? MFEA%KVG*_P!USD]'M[#PCK4LVHH8=5:)(XVBN'M)4Y;)V$LN&!4;0H7Y. ,F MG>)?!]SX@87,UABT +^<^G1I,V01N::%(]V.",C&1SNJ]XM6YT;7M-N?%IL8 M+F>WGBN-5DN3=31L61E*Q(\1A*A6 $98?.WWLG-6'5O#^GW,K:=K&L>)[.?; M"P\/6\FGRQ2-PH9418YBQ_O'=ST:MEEN:NU2./DW_P!>X-?)VLC%XW+U>G+! MQ2_QR7WJ]V9*2F/3;?3O[>6Z1%*+'J'EW:H1P!&DF0J@]L'ZBM*QT?6O"5F/ M[-OKW3M&89D@NHA- Y[MAQY8)[X7'M5'0_!_B#7M)U"\BTO0K!XIUFDU+5GB M6XM2@^ZYC(\OCA@\>6.6X.,4H=9N=0N(K35O$]YHMC$[+,VIRMJ22'&5V6QQ MF,@Y#,@ '<\UJ\KS.5TLP;[_ +NF_P D9+'X&-G+!I=O?FOS9?7.LZW!-HEU M9:;J0C>/?X?C-O/*"58EA%(%)^7^YC!.0< BUK7A'7M:9+KQ%-?:PMN"(Q?6 M[I&J\Y#E"C'C_:%C"%RS=99E)XP,8..<#@8 MKG/$EQK=H/LVI7&H_99A^Z%],9T"<#(4M"-4LUTF&*VU" M]MW-PC:/IOFR7'=@TW# =MI4<5M:9\/?$7B?1VDT?2KBYTC[_D0ZS#+-&<= M'C4@>OR[%;U-$\HS):O,FN_N4U^B"&9X)Z1P*?;WYO\ S.T3Q1%<>)K;4;O4 MK;Q#)%%Y,=OK3I+=:\7>,]/>T9&LM'D0B2*S MLG!D7'>0L>!U^7'OFO)]/\ V6JZ2B/XATS2KIF>5;/4;7[!(BYV*PF9&\P%5 M5MN_ )/.4MGC$R$["Y);&UTJTU+2I(DBN+>2"&\M]ZDA&:2(H S*6W%H]WR+E3VLGQMI7,UUJ5EIVQ@EKX3N98+-<#.'^T*J,V>,(,$'&UJ3RO-TWRXZ5G_P!.Z?\ MD4LPRUI,7=/\ ".J6TTIU%-6DTW9M:RT^(:=&ZXP5D\E &!'7@'WJ#PM<:O8Z-!/I MNLZ!X.BS!V7_3N%_R_(TCCZ7<+&T2-$H99I)#AP'1V*N'.7^[FKOBJ^\8QR0Z1KFH%3(,%DEG 7S3C=\NS"L>H !KE>6YG[1VQ[U[PA?[K'4L=@?9J^$6G:4K??< MPYM8'BK5;6*_2]\0_9I&DN-/FNMR2LIPJM#&BH%5@204)) !.,ANJO\ QAXB M>WAM-+T2;1+)1AEM;8F0#_8+(47\4-6V;0_A]9Z;J/A.2&YM;D+$^DV+><^H MJ./-C"Y)F7J6/##(4IFYF,U_(S2SHS,6\MVVD\9Y&1GDX%7K76]5EU!-0UGP_=ZS?1MNA$BND% ML?6*+80#_M,6;_:QQ7'4[Q(XHU"JBB9@ .@Q3M8U* MZ\0:C+H>CS- D1 U'4H^MN",^5&?^>K ]?X G-+_,X[6/'^K^)+![6UTFZMX/-\JZ>U9C(5'WXPX7]VQZ$]0,XP M<$7K3QY?Z?:0VMKX2FM[:% D<488*B@8 V=*]"TW3;71]/@LK*%;>UA79'& MG0#^I]SUI[5SO YALL:[?X(?Y'0L3A-WAE?_ !2_S//6^(NK'_F6;@?B_P#\ M14;?$+53_P RW<#\7_\ B*]!;K4,E3]0Q_\ T&/_ , A_D5]:PO_ $#K_P " ME_F>5>)O$&I^)-/6T.AW$&) ^X*S= 1C&T>M>I>&XVBTN%&&UE15(]"%%125 M[>_J7J** M*]D\X**** "BBB@ HHHH **** "LW5/]9']*TJS=5_UD?TH KQU8CJK'5A* M+"]:E6H5J5: )QTI::M.H **\Z^+_C_6_"TWA;P_X6M;&?Q1XHOWL+*?5=_V M.T6."2>6>54(:0*D1 C5E+,RCFZ@WQ)L[#7'>ZMK30KGP? M;/'-K,\V_P#T9;.65S%*A0DL9C&4)8L@5@#^O^&^\=G_ %_7];['L%%>,']J M;PY]@L,>'O%#Z]=:K-H;>&TTY6U"WOHX1.T,BB3RP/*(D$@JEH]Z@FG M;^OQ_(F_]?A^AT.M?%_PGX?U.?3[W4_+NX&VR(L$CA3Z9"D52_X7QX*_Z"S_ M /@++_\ $UQ?@_0--\0?&?QE#J5C!?1(7=4N$#@'S%&1FO3_ /A6GA3_ *%[ M3O\ P'7_ HT#4Q/^%\>"O\ H+/_ . LO_Q-'_"^/!7_ $%G_P# 67_XFMO_ M (5IX4_Z%[3O_ =?\*/^%:>%/^A>T[_P'7_"C0-3$_X7QX*_Z"S_ /@++_\ M$T?\+X\%?]!9_P#P%E_^)K;_ .%:>%/^A>T[_P !U_PH_P"%:>%/^A>T[_P' M7_"C0-3$_P"%\>"O^@L__@++_P#$T?\ "^/!7_06?_P%E_\ B:I_$2+X=?"_ MP_\ VQKNBV$%JTH@C"6@9I)"K,% ZX5ORKP[4OCQHNGHEP_P=M8[*8YMY[B M?R_-7J#_ ,>Y'(YX)^M=5+#5*RO"/Y?J1*:CNST7X4?%+PWX7T_7HM2OV@>Z MUBXNX@()&W1.$VMPIQT/!YKMI/CUX+2-F&IR2$#(5;67)]AE2W$ES%-([2BU1L;8RHBR57![CK6-\.?CYX2M?B5I.A>)/#"Z MEJ.LR2 317 \BV4*3D6XB"GD L?%:#X MDW\MIJVKR>%O"RG#6EO&\EU>+Z,ZJ553Z?H>M177B/PWX%N3J7P^\0M:G \_ M1;R&=[>YP.H8KE6]\_B!U]O_ .%:>%/^A>T[_P !U_PH_P"%:>%/^A>T[_P' M7_"N'0VNSD]!_:&\,:CIL'5W/<+;PMIQ M$$BNRL021P1A3P0:\!NO&VO6/A>-!HWAF[AO(F6*X6!7O(E9>"2C+A@#UVYR M.:[*.%J5ES1V,I5%!ZGTAX!^,?A/0_!.B:?>:DT5W;6D<4J"WE;:P4 C(7!_ M"M__ (7QX*_Z"S_^ LO_ ,37ROX6^(&OW%FEG'X<\(G[-$ 9]3MMLDN.,DF0 M9;\*Y?3_ -JED^)GAWP[=>"?#%S:WQE:X:&P:-PJJQ 4ER,Y [=*UE@:D(RD M[6BKO4CVR;2[GVA_POCP5_T%G_\ 67_ .)H_P"%\>"O^@L__@++_P#$UM_\ M*T\*?]"]IW_@.O\ A1_PK3PI_P!"]IW_ (#K_A7G:&^IB?\ "^/!7_06?_P% ME_\ B:/^%\>"O^@L_P#X"R__ !-;?_"M/"G_ $+VG?\ @.O^%'_"M/"G_0O: M=_X#K_A1H&IB?\+X\%?]!9__ %E_P#B:/\ A?'@K_H+/_X"R_\ Q-;?_"M/ M"G_0O:=_X#K_ (4?\*U\*?\ 0O:=_P" Z_X4:!J8L/QO\&W5Q'"FK$/(P1=U MO*!DG R2O%=JU>&_'?POH_A^WT&33--MK%Y+HJ[6\84L !P<5[BU $357DJ> M0U7DI#(U_P!M2K0!/12"EH **** "BBB@ HJ!KZV5B#<1 CJ"XK ME/%/CB*WD?3M.OK6WG !N=1G8&&R4]._SRG^&,?4\8!J,7-V1$I*"NS0UWQ! M<-??V-HJI/J[*&EED&8;*,])),=2?X4ZM[#)$EG::5X%TF::ZO%B#OYEUJ%[ M( \\AXW.W&2<8 ' %8/AZ2[FL3:^%[/['9LY>;6=8#&6=S]Z3RLAW8^ MKE ., C K=TSP;9V=XE_>23:OJB]+V^(=D]?+4 +&/\ < ]\UO+EBN6^GXO_ M ",(N4GS):_@O3O_ %J5?[>UGQ#\NB6/V"T/_,3U6-ER/6.#AV^KE!_O5CZQ MX3M]/U[PG=W-Q<:KJ3ZIM-W>/N('V:=L(@ 1!E0?E Z#.:[Z2:.%=TCK&OJQ MP*Y3QAJ5I'JWA*1[J%8H]4D>1VD 5%%E=MHZ:/\ (=2&EY:N MZ_,ZN65((WDD=8XT!9G8X"@=23V%<@L_8'AY%/(BST0\MU;C /;=.!4?P]OB_ M+_@_EZ[7_$_P_G_P/S]-^1N+"?P-<27VF0/<:'(Q>[TV%PEJV_(I:-X3M=5UCQ/?PS3Z9J8U1D6 M^LGV/M$,6%8$%77.3AP1R>]:_P#;.N>'>-8LO[5LU_YB.EQDNH]9+?);\8RV M?[JU!X!UBRO8=:NHKJ)X;C4I9(VW ;EVH <'Z5UD5Q%<9\J1),==K XJZD_> MY9:D4X+EYHZ'/WEKIOCK3X+[3-0075NQ:TU&U(9H).A4CN#T9#U[X(!$_A[Q M%)?32Z;J4*V6MVR[I8%)*2IG EB)^\A_-3P>>IJW@^QU*[:^@:;2]4(Q]OL6 M$SAA7->)H=4M;>)M8B-P;5M]IKVD1_Z1;-C&7MR264CA@A8-_= M'9Q49KEO_P #_/\ JR%)R@^:W^3_ ,G_ $V>A45R?@[Q]9^(87@N;BVBU*W' M[P1R?NI1_P ](R><'NI^93PW8GI/[0M?^?F'_OX*YY1<'9G1&2FKHL4445)0 M4444 %%%(W2@")ZB:I&J)J (GJO)4\AJM(: )-/_ ./M?H?Y5KUD:?\ \?2_ M0_RK7H *;)_JV^AIU-D_U;?0T 8:58CJLM6(S0!96I5J%34JT 3I7!^*/%6C M>'?%EKJ$6J6@NQMLM1L1,OFO"6^23;G):-B3_NL_?%=7KVJ_V'H.HZCMWFUM MY)]OKM4G'Z5^=_BZQT_Q=XEU/6?$.M2QK?2ABOE0QLJ@Y"B3;N'/<'->GE]* MA6JN.(J_\+:T[P[ILRP7,/]MZO=S7;M*"5MT9BL6Y M<@LXB2,;"M?(J>&M 6_6YT+79O-BG2Y_>"&Z=6''WW5FP?K7Z!_"?Q*_BSX?Z3J,H8 M2M&8V+=6*,5S^.*[<8L)AN54)\[>]TXM>33O^#>QRRH2=K2/'=7AUOPCH>L+ MIOA./1/#=Y L37&L7437,3 8!0[P_P N P4EL$?+_=J"\\6ZMXPTJW;7/%-M M;:8T1FO(X=SQG:^T1;(UB8'XEB6/(& /) \L_BM=F"^J8BGSUZG M+._2#D[::MW_ !U>FS,_J<5IS.W;I^%CZ.M6T?Q1%(MY)'+!.P9+:V6VMI)" MIX,LKAYV_P!V,./]HUH7GPXU75[6);)-9U2VB=/(TYA+'';J!C$5Q=[0!C_I MD01D=#65^R'JY\/ZQ=>&EN7O;:Y1YXG,,<8CPC[_*UU^9G]0B]W_7]?(^?_ Y>:=9Z MOIFGKH>CZ7K&FWJF>XO+AKA90R21DB-GZ#:K!-MR 978B5XLD# !+A<$ %B!\S7GA_1;S5)K[Q!KDWF M7%P;DE1#;.6[?O%4/Q[&I_#NDZ5X?U[3]6\/ZW*XL9S( 8X97YY*F3;O_$G- M>U*& Y/;?6'S6_DE:_92=WJ]-K6ZEK!Q4>5/^OE8]P?P)XS\77ANX?#>J:G- M@+]J\3RF,P8.0(XY)/F _P!L.#UVCI5#Q%X1\2^%]3@N/$QM]%?8R6US;0(] MN[ 948C($7)QN1<@G[O>OK+PKK!\0>&]+U(IL-W;1S%?0LH)KY)_:HUMO&WC M0:/+>/8Z?I$H#1^1'*)&P"6.]3CG]!7E8;'*I6C"JU"'>S=OZ]##^S:>[D[_ M -?UN=&-)\&6\=SKVKZAJ'B"86]N+5;F1R>JL_P!+O?L\Q%K#+YCV M]XH)&R5U8^7(>"5*L"!G&[CV#X_>*YO"?P\N9+=FCFO)!:"50"4W*Q+<_P"[ M7PA#X4\,PR!M:UR,1V=[ EME$ SB1F#A>.JMN.#PHX9 M=4^&NNQHT?B#0)K*S4XBCTZU$\:QCUN8O,F&!T\Q)!WXKQSX:O:?#_Q?IVO: M)JSW4%NOE&/R8?WB@]&D503^>37Z(PRB:&.0 @.H8 ^XI8S%4\-5Y,-)3CWL MXN_73O\ +YF4LOA+>3_K\;?,^3;6/PIJ6;&[UR]C1D\JSN=1:*Y-HP/RHX96 MPN0.8RC8X=%&27>(;:UCBTS4?[2M8IS"MU,(;B6"82JP"0K(YFR0^6!7:F$! M^7(->?\ QYU9/B-\0;B]O;]["QL'D@C@:WAD P2N[+J<'_&O.I/"/A&:%(=, MURGELF-8"'+9O4^C M+?2/&&N+;:Q?>&8-?MHQ(8FO+#9_NMN@Q++QW9=O<9/-):Z3X!U&3R_%_P#P MD&A:Y,-^^528HS_=C7#LJ_\ 705Z=^S/XJFU[P,UC/(\\FELL'GNH7>",C@ M =#5+]JKQ%-IO@>'28)6MGU-V0W"HK[ H'9@0>M>(L;>?)LKVNKK3O:S_(G^ MSX[\U_57/.KJS6#4+<#Q3%K45O;R*EW+;QZ@DJ*-T:@L286SD8.-I(PQ!.+W M@V7QY>76I2>&-3L;R\RGFR17H4(L0RQVN!UY5 H;G^]FO2?V?[^/P#\1[.ZT_46OK/4WBMGB6WAC5@3 MMW911G@_I7M8KZG3H2E3K<[Z)P:3U6S_ ,[;&GU&"=U)KYGL5JWB;P?>->3^ M%=6M]8ER]SK%BK2F7)R1*BF9)!_WQC^$K4V@_'6TTO7/M-Q9S6#W;_Z=9K&5 M29L@&=$R3%*.-R$D,!][JO:P7"F-8?(A/E+GD*[*2./>O*PE3#8JIR8I\BMO9OY)?TBHX64&N6> MGH?6VG^/[-(;C2+/5K?39[_4;J=K^X=4$,+S,5*!OO2,#\HQ@?>;L&]0T72K M/1=,@M+! EL@RO)8L258>JY7W3 MBXM>N_X-_B=<*:CYG=-4+5*U2+RSTS4H; MF:V(;:?,1&)3Y@1R!R"*\;R-3HFZU#)3-2U*TTFSEN[ZZALK2(9>>XD$<:#. M.6) ')%.DH @DJ[I?^K?ZU1DJ]I7^K?ZT 7J*** "BBB@ HHHH **** "BBB M@ K,U7_61_2M.LS5O]9']* *B58CJLM3QM0!:6I5-0(:^4OC,OBR3QQXXUI+ MKQ9X@\/:6L26=Q\/?$BP7/AF6.VCDD6YTPR1)=L2PFPYF+)(J^6!UER2>O\ M7]>=EYC2OL?72&GU\O:M^UI?Z3J]E965AI^N6UQJVEW(O(Y#%_Q3-U:QR-JK M*S<;)C(A[?+TKG?%WQJ^(OB31;[6/"]_IN@7UU;Z5>6,MPLUS;/I]QKEQ;V[ M^3Y@4220"!G<]O/:^W];/L."YX\R\OQ=OZ]4?0OQ:^&$ M_P 1(- O=)UIO#?B?P[J U+2=4^S"YCCD,3PR1RPEE\R*2*61&4,IY!#*0#7 M":A^SKXF\175QXEUKX@)/X_COK*]TO4+32/*TS3OLRSHL2633NSI(MU<"0M- MO;S!M9-BXD\-_%#XA^)]=N-2@@\*IX,L]?E\-SV\TDT&H2/"Y@FNHY6_9MTFZ\5W.GZQ::K\/M1UFROK"ZNX=4CDM( MX2K3W32$N\J3!BR*AC92,OD&G!9Y;..SCBAC\QS%''%#'C6GC*YN9;/P\/!-IXK'AIX0DYU&56B1EN%??Y:E9&VF,H M=P!.Y3@&G\*_CIX\\7>(OAI<:W8>&X/#7Q TR[UBPM[$S?;=/BCBCEBBE9WV MS,R2J6=415/RX/#,0?,E./:WWQ37WQ_JYBVM8>=_N;7X--?\ Z7X;_\ );O& MWT?_ -&+7LM>-?#?_DMWC;Z/_P"C%KV6F-!1112&%%%% 'SI^W06'PETG:NX M_P!N0]\?\N]Q7RS-X^@N+#3+&PTO5FO%5(F^W:J986. /DC(PHS7U?\ MKPQ MW'PQT.*:X6TB?7H%>=P2L8\B?+$ $G'M7RIX9UWPM)XNL-(\::K]NT"QMF-E MQUYZU]+A:D:6$4YJ]FSAJ1=P5<&O)_#4@D_:*\%,R,K-O*@L#Q\W)-=GJ'C"RL? MB=J=GX;U;&F:E#(;B]ND,\D .20' )&_.#QGT(YKE-/M;>Q_:9\&06MY'J%N MFX)O_ %SEKY(O_$VL1:;HD#Z3INDQ2HGDWR6VUIEX7<6SSSR: M^O\ ]L[[/_PJO3?M8D-M_;5OYHBQOV^7+G&>^*^1_#GC33/ /B2TU75=%O=6 M\(F-H[6/4%#QI<$G#!1U^3'3C.:^DPM3V6$Y[7LV<52/-4MU;3 MHM/TOQ*]GYB/));^8BJA^9P<\#BO(=/D9OCOX/+!2SQS'*CH-K\5VEUXB'BS MXA:G?Z!IU]8^'3&W]IQV:E 6YV<'T.<]O6N5F-BW[1'A(Z:LRV/ER^6+@@O_ M *M\YQ[YKIE5]M@ZL[6]U_D8N/+4BK]5^9^P=%%%?)'IA1110 4C'BEICF@# MQG]H[_CS\._]?;?R%>N-UKR+]HS_ (\_#O\ U]M_(5ZXQI]!=2*0U7'\ZWZ "BBB@ K&OO^/N3\/Y5LUBWW_'Y)^'\J M &QU8C-54JQ&U %E:E4U IJ530!84TZHHS4M !1110 5QGQ;\<'P#X-N-11& M:=V$$1 ^ZS \GZ8KLZ\A_:J@EE^#>J2PMLEMY$F5@ <8SZ_6@#XTU:UN-6U? M4-2U7Q0UJUT^?,CB,;H.O!\S&??%)<:?ITTT7D^.]2OGV>7Y-_<"=3[@!EYK MS*^UJ[U156\=;D(?E$L"-C_QVJL4@A8&.&%2&W#%NG!]?N]>*^KI9[7C32E4 M::5E:$+=@U/L3]EGQG=^$=:@\-7MZVIV]\YCC98BFQNH)RQSWR??VKZ]K\]O MV3-0U#7OC3I"7-PTL,"23;2BCD*0.@]Z_0FOFZ]:>(JRK5/BD[O1+\%H!\D_ MM2^/K[Q/J%UX5T^\.F06;[)9'B+^8V.2,,,>QSZ^M>%6NFZ?:R'S_'.H6#+' MY?E6,X@'IE@6;)KIOVN;V_\ #WQDU(6L[0Q7$<UO+*[TSQ6]Z]I+O\V> M,RNP]&(DP3^%??'P?\;'QYX+M[]U831,;>0L/O,H'/ZBOR_LM9N]-:0VKK;F M0_,8X4&[Z_+7Z)_LFQRCX,Z;-.Q>6XEDE9B ,Y(]/I7+F&85(A=^(O$FHZSJGB7[/]J.U2 M(2I0$DGG> 6]\=J^V?VC+-[SX->)/+.)885F1L9P5=3FOS2OM^T%>?QKU7]F[Q=>?#SQ1'ID]^=2L=1N1$$6$J4WM@$DLH'M7?CLVJXJ ME[#G;B][QBO/1KYAJ?I77RI^U7X]OM:O+GPCI]W_ &;';[?.F:(OO9E!Z CH M",'/K7U77P/^V1>W^@_&"Y>UG:&.YMXIU>'1JRHU(U8;IW77\' MH!QEGINGV+9+Z2UG\SSKE M#,Y]0Y$@!_+M7EUPZW,DCRP0R.YRS-;IDYZY.WWJU9ZQ=:=)(]JRV[R$!FCA M0%OK\O-?43S_ !'(W&HW)]X0M_6K#4_3'X&_$!O'GA'=,'-U8N+>21AQ)QE3 M]<=?I[UZ-7@?[%Z3R_"22]N7,DUU?2,6( R J@=*]\KY( KBOB1\4K/X(]&_>(Q#@JV5VLGT&C MH-+^/'A"3PNNM>(-1C\!A9IK>>R\731:?/;RQ,%D5MS[& W(=Z,R$.I#$$5O M77Q T6UU*"VEO(8[6>R6^CU)YXA:LC2+&@#E^2S.N,#!R.?1%N8)+:R@D\2PW[6/S,%=8;3ZN_\ ^TE^7^=D?44?Q9\#W'A&;Q5%XR\/R>%X MG,&.]#6Q M=),@K*%)7/J:N$Y4Y,?Z"K?F2?ZTYU)U9_;@U*\T/XCZ;+;3+$E MSIZ[MRH19ACG/[B+G_QZOK+]ORW\O7/"]QSEX)$X)'1 ML]OK7R;YG^]_WTW^-53K5:-_9R:OV=@/IS]B+5+S6/BC=B>59(K;3I"JJJ#& M64?PD]J^HOVB%D_X4OXI:([9$MU=3@'!$BGO]*^9_P!@B'S/&?B&?GY+,+R2 M>KCU^E?5GQCMQ=_"WQ-$1D&R<_ES_2L0/RVU+6)-6D#W@M[EU!56DAB) ]/O M5+INO7.E[ELV@M]^ WEQ1#.!@9^:J3R':/\:==M8Y4 M%M<)$YC9$.=T2Y^\%8?LOAC2(<8\NSA7\D KX2_;>@^S_&17&?WUE$_ M4CMC^E8IM.Z ^?8;B."17C@M$<$$%88O_BJ^ROV#]0N]8F\675U*LOEI!&NU M5&,EB?ND^E?&GF'_ &O^^F_QK[6_8%M_^*9\37'/SW$:9_O?\ ?3?XU-.K4HOFIR:?D[ ;GAK7 MKR+4+6SM9(88YKA=RQQ1#)+ $\-UK]985\N&-?[J@?I7Y/\ P]A^W>.M M_F M/F7L2XW'^^*_6(5,I2F^:3NP/S!^.6J7=C\3?%FEO)$]HNH3 121QD8WDC.6 MS7GUI?"QN%FMX[6*53N5EABR#CJ/FKT[]IZ'['\&?ZUY;Y MG^]_WTW^-:1KU:<7"$FD^E] /O7]AZZN-0^'FL7ERXD>2_VA@JC@(/0GUJK^ MW1>7.F>"_#]Y;2"-UO'0L54\%/\ :(':MG]B>V\GX.B7_GM=R-R<^@JE^W-# MN^%-E+WCOUQ@D=5-8@?!=Q>K=7+7$L5J\[-O,AABR3ZYW5Z+\"=8O+CXI>#M M-CDC2U.I0?NHXXP,;P2!AN*\W\S_ 'O^^F_QKU']F2'[9\)^ MZ":WG7JU(J$YMI=&V!^EMY$+BSGB/1XV4_B,5^3GBC6;N74;RPNWAGB@G90D MD41 P2!U:OUH/((K\H/B5%]B^('B. ;@([Z9?O'LYK*,I0:E%V8&'I^K/ID3SMOEFDFD+ 9^Y7R1M#!"VTE=Q[71[ MSQ5!J5GXPM_%GB+4-6N?B!KV@QZ32< 6AG2O"%I*^GXV:^>K3Z;=]3XU_9!\=>*_$OCJRBU'Q;:Z^+CPZUSX@L5\0W M6J3VVI"2$!Y8)+2)-,?+3H;4/@[?E4^6S'[4TK_5O_O5FMC)P.>]:.D_ZJ3_ M 'JJ4KVT_JXDK;LOT445)04444 %%%% !1110 4444 %9>K_ .LC^E:E9.L? MZZ/_ ': *BU,C5 M2*: +<;5YYXO_9Y\!^.M?OM9U72[P7NI1)#J2V&K7EE# MJ4:#:JW4,$J1W "_+B56^7Y3\O%=_&U3J:!W9QWB#X(>!?%5[=WFI^'+6>XN MM E\+S.C/%G3)""]L C !ZF@ M*6MO(9($1D<&,H[%E=2'!QSP,=>IJ56H>N_];_YO[WW#;;^MO\E]R['GEO\ ML[> ;;QA%XG31IVU2.Y6^"R:E=/;-=K%Y0NFMFE,+7&P8\YD,G?=GFK5Q\!_ M MWX3TWPS+H0?0]-TF?0K6T-U/B.RF5$EBW;]QW+$@W$EAC@C)KO@-?#?_DMWC;Z/_P"C M%KV6F)!1112&%%%% 'CW[4GPYUOXF_#NSTW088[B\MM12\:-Y F46*52 3U. M77BOES4/V,Q+YI!Y=CN^9\<;CVK]!**[J>,JT MH>SC:WH92IQD[L_.+0_AKKO_ E7B#3O"N@V$,=Y)*CZ3,T1*C)Z D9=.<%> ME7O _P"QQ\09_B[H'B#4+%-,LM-0Y:616W$Y!S@],&OISX??#S1_'>@>)1?Q M-%>0^(;LV]_;G9/"<(05;TSV/'XUMP^,O$?PLF2S\8H^L:#D)#XAM4)=!T G M0<_C_P"A&B>.K3INEHD]-$/V,+WZH]8HJMINI6FL6,5Y8W$=W:RC MQ%6:X30\Y^/'PMG^+W@<:+;7B6-Q'=+=(\@)5BJ.H4XZ [^OM7S'XH_97\5> M&]%CU+6?$6DR6&EQYAAEG?!"G<(T!0 ECP!WS7U3XS^*EIX?OET?2K:37_$D MO$>G6O.P^LC=% Z^OT'-<;XC^&NHZMX5U[Q'XVOO[1U:#3;F6UT^W)6ULF$3 M$;1_$PP.?;^+@UTT\56I1Y(2LB73C)WDCQ/1_P!F'QCXO\SQ3I6LZ7IT6LJ\ MIBCDD3"R$[D(V$8ZBG^%/V!]1M_B!IGB#6]:M/+L8F2-;-V9@3G)P4'8D=:^ MJOA7_P DW\-?]>$/_H(KJJ<\77J0=.4M'Z$^S@G>P4445RF@4444 (:B8TYF MJ)C0!X[^T9_QY^'?^OMOY"O6G->1_M%?\>?A[_K[;^0KUEVI]!=2.0U QJ1V MJ%J0Q8_]@US/B?Q!HTT=SHEQ"^M7,R;9-+LT\V0J?[^"!&#ZN5 M'O51BY:)$RDHJ[/R?;Y6(VKP?[O_ -C2;O\ 97K_ '/_ +&OOG5/@5H7B/5A MI=AX7T71IUVO<+;1_:&M$/(,TK?+O8=(D&>^\#D\)?\ [-]O9:;8:Q:&S_LZ MY!!DO+9#' ^XKB0@?*IQP^,9(#;1\QZX8;FWDD_G_D!Q&7([UW:_M-7MGO2\\,%B@R9#.UO]&,;(S!3_ 'JT> K?8L_1F:Q] M'[=UZK_(\*_;LL/L_P 2M.N<#$UB.JYZ,1Z&OFG=U^5?^^?_ +&OM3QMXEL? MB]<03:GI%O'>(K110BS%Q< C+;%7SS]U>O]S_ M .QK]/?V<[,V/P9\-(1@M;AS^-> >(?@9H?A'7)=/CO-+GE/[VVBGMXI6N(\ M\J !GS "!L.T'[P;JJ^@^'?C'KWA&W@T9O#5O<) JK;V$2R65R$/3]T^YG/_ M %S1A[T_J51J\&G_ %YV)^O4XNTTU^/Y7/7OBI9?VC\-?$UO_?T^;]$)_I7Y M22?([KM7Y>/N^_\ NU^@&M?'+Q'KOGZ5;^'HK&257CFL9(Y+NY*8PW[M=K(< M'_EHBCWK@-%^!>A^)M4@LI+O2Y=2F)DDM;:WCC6UCS]Z;@$OC@1+DGJ6 YH^ MI5(J\VE_7D/Z]3D[03?]>=CX\W?[*]?[G_V->T?LAV9O/CEHAVKB(22'"XZ* M?]D5[7KWP1^']M'J2V4]A%J&G7IB2SDDC>6[B$,1)"]VW%SV4Y*Y7@K4\'>* MO#7PRU7[9H^C6&M7\*E5FM+-X)R"/F#'Y=AZ\>6PX^^:(X*I-7AK]X2QU.#M M/3[CZ_KX9_;TL?)\=:-=8'[ZRQR,]&(]#7N5]^T=J2V]A+'X5_LRUOAF&_U6 M[*P_7"(21[UQOB2WU+XW217,]MIVL"S!4W5CIWEV<<8.6#7-TW!')XB/K1]1 MJVO*R7K_ )7#Z]2O:-V_3_.Q\/;NORKV_A_^QHW?[*]?[G_V-?8VD_LU65S: MKJ^H);II4E]:6T MX%#3K+=1Q,X+(/D"N=K;%W'G&W&[L[/X,^'_ GK TG6 MO ^D:_%(2;.\@C$$]PH&2 I(C:0#)*90X&5W"+KP[;Z9'I&@+'8Q62X_LUD:*6W!)/ MS1OA@,D\XP>U=+7(TXNS.Q24E=!1124AC)(T+JY52Z@@,1R,]<'\!^5,8TYV MJ)FH :QJ%VI[&H':@".0U"U/D:HFH L:;_Q^+]#_ "K:K$TT_P"FK]#_ "K; MH *9+_JW^AI],E_U3_0T 8"U*AJ!34BF@"TC5.O2JL;581J )7030NAZ,"/S MKYBUW]AOP]<-J&I-XBU!7;S)S&(DQGDXKZ=4U!JY_P")/??]<)/_ $$TUNA/ M8^*O^&/8)(X!!J-W-<36D=]% JKNG@95+&/. SHS!63(X*L"<[:[/0SX\\!Z M1 FE^(9_[-C400M,RR6P8'!0^:,18Z%&VOGHM?0=GH;ZUX"\/M:RK;:I:6D$ M]E<,,A)!$!AO5&!*L.X8]\&HX-/C\66K:UI9_L;7>;>]@D4/&\B\-#<)P' [ M,,-@@J<'!]2G5A3;]U=CRZE*I5M[S[GS%\8+76?BHEJGB>WR^DHSQBS0P3LI M W-(K!BJ#'WBJBO-K?X.>&IHVDEN]5MAY,DXR(V0[6C 3?Q\Q#-GC@[ >Y'U M0WA^U\9^(&T&W@M]!_L_,MQI=RWVBRN;A6!VVX!4JBCES&4(+J&7J*JZYH*Z M=XVTY-4QHTAL;C;/J-P]U:L1) !Y=RK)-'U(W2,-O .[GJYFW]?\$\?^'?@@?#W4Y9?"OBB-YKQ0/$T.H0(L[(P*[D8>6&]O+6;ZUF>*/"=IX0U M!EU:R6STK5@2K9-['-< 9"K)$T4Y#@#[_"MR=VXD8MQX%N+?1UU._AAG\(8# M_P"@RQ7@@?D82J5XR;OKU_X/EY M_@>.ZM\%O#RVY_LVYOKZZR6;RY0(PH!)(5XTD(&,$[ >,YXKH/!GP+^'VI7 MD=OK/B#6/#&JQ/\ /;ZA"GEAE/(WX&,8YW!<5TMY87VF^&6N[75[&]M[JV5! MI4DR33Q0DEE58I5##:#U3/()W5:\3ZE<*9(K^S;0+5WW:A8NK+,1C9'-'!#K7XX>-GU.SM[RU@TR 6]W=RE0D6&.%*@$F1BP M"Q@[\\%5K L]3L]&DC%M-?:/92+(DM_8J\-]<1LN5#P^J:O;F]= M/Z?]>1L\P=1VOR^FO]+Y?YG%R?L?V]G'*;O5)[8V[0ITC MQ%J?C:ZUZ>6&YU:VN)(XKB731*-/4!-I/EQ?OYA@8VY"GG)JO8R>%=,DF\.? M:8-0U: K)8:C+*UI':+QSY0PPG5ARH#.XV[FP6QG'#PBVIQOZ&LL1.23A*R\ MRU\1/BA#\4_"<^BO82>']#U!0AU/4 S-,P8 QVZH"KOG'5P,')Q7DD?[(-D; M>^FDU6Y2.S$2S%=C[9)'0+'D<%@K!VP2%RH!;)(]4UO4(_";3WEPEV_B'4I3 M%:^*+A/L$4X. PGMY1M$:C;G"$-QRK&N;O[[6M#\)K]C06.F+Y ;4+&.>.TN M7,@)D87& 2" 2T<+9]0.*OZK3G;EC;^OZ\_)$?6JD+\\K_U_7EYLR/#_ .RO M:>$==BU8:E>&XT6Y5KI?($WV=E.Y)3&"&D@<<[E.Y>1@[6(^@6^/?AS1\PZ[ M>VMO<;=R2Z;-]M@F]-I0%E/LZK[$]:\2UR.^UR[;4=1U&3QE'#&B7K:"9C#Y M88LRO)(GEIP25V8.225DY!!G<; ME;GJ'C4XP=W-..!IN/O?Y6^_7\/\R98ZHI6C_G?[M/Q_R,CXW> M)^('C*^\ M1QVFKV,]['Y@AOC' Y5$^^L(#R;"H)WL%7U(KGO#G[-ND;D?Q5F01LBWD4=M)<2WDR M-E088M[!00J)-3UDBT1MY)8LK,TC>Y81FM)O >G>%Y8M5BLMVANPCGU*\ MAEM+:"1B DB+O-PZ'H06"DLISC-1+#X:5K?A_P &^OXEQQ&)C>_X_GI;3\#M M=0_:9T@M)%HNA:MK$RIY@_="*-E_O9)+8]]M?+.O?".?XC>)]8URTL)X1=73 M22JERLD:R2,"D:N$ 9F+ +D\Y.!DCZLT/X7CQ D;7:2V.C*V]8VB6WDF/\ M>2!0%@7_ &FW3?[2'KU'A/2[35[V'4+2VCM] TXM%I-O&N%D8Y$ES[YR54]P M6;G>*PD\+33M"]N[?]?U\C>*Q51KFG:_9+_@_P!?>?./@_\ 8:_U^ M]MKR&XEMI8X$5T#(Y4X)QD9%?4O@GPK#X&\)Z;H5O,UQ#8PB)99 S8[D"H? M O\ QXZK_P!A:]_]'O70.U>9424VD>I3;<$V,8U$QI[&HF-9FA'(U5Y&J5FJ MN[4 ,:M+2?\ 52?[U9C5I:/_ *F3_>_I0!H4444 %%%% !1110 4444 %%%% M !6/K1Q-%_N_UK8K%UP_OHO]W^M %534BFJ\;5,IH L(U3HU5%:ID:@"VIJ1 M6JNK5*K4 6%:I*KJ:E5J 'T444 >-?#?_DMWC;Z/_P"C%KV6O&OAO_R6[QM] M'_\ 1BU[+3$@HHHI#"BBB@ HJ"]OK?3;9[BZGCMX(QEI)6"J![DUYI/^T[\- M;>:2)O$;%D8J2EA=.N1Z,(R"/<'%:PI5*GP1;]$2Y*.[)O@3_P @GQ3_ -C# M=_R2O29H8[F%XIHUEB<%7C=058'J"#U%?.GPF^/W@7PSIVOQ:EK4EL]UK-Q= M0C[!:ZV\_:F\"W%S:Z;H>H-K.NWS-'9V#0R6OFL%+'+S M*J@ ^I]JMX>M%7<';T8.<6]&2>)O!=U\+1=^(_"&HPZ;9+^\N]%OY,6DW^X M2?D;T'X @<''T_XJ:Q\9-0CT+09H?"D31![NZFE#W+ ]5@7C/^]UQS\O0])I M?PSU/QA?Q:SX_N%NW0[[?0H#_HMM_O<_.WYCW(KIO&7PUT7QI:PK<0FSO+8 M6M]9_NYH,?=VD=AZ'CTQUKF--"QX,\ Z/X$L6@TRW_?2NT\MR:XCQM^U=X;U/POJ^GQ:+KB?;[2:V@N)8(UC8NA4-DR9QR#TSBNB MG0JU5[D;F9[)\*_P#DF_AK_KPA_P#01755\T^!/VK/#NC>%-*TEM"U MVZN;&UCAE:VAB9_Z^V_D*]6=J\G_:&.;/P__P!?;?R%>J2-3Z"ZC&:HV-.8U&S4 MAA&W^D1_[P_G72UR\3?Z1'_O#^==10 4444 %8&HM_I\OU'\A6_7.ZDW_$PE M^H_D* $4U(IJ!&J130!91JG1JJ*U3HU %E34JMWJMO"J2QV@#))[5@-XVCOI M&@T"T?79U.TS0L$M4/\ M3'@X[A [#TJHQ@-&+-O*B' M_/-'0.QD_P!HNJ+W!/RUK6^J:9X!M2;#P[IOAI2/FN]>U"*"67ON.SS)')]& M()KJ5-JW-KV6WY_Y,Y744K\NG=[O\/\ -&[HNH2V6GK9^&O#EY-#DN;S56-H MDKGEG&;"X;P#:SZ_XDCTS1]CJ\%JB0*5+L"KRON8YY^[L M]/KB2^/O%7BR;RM(O+J"T.#]MT_0Y"I'HGF;@WU8Q>HS6#X871H=)L!>Z"WB M/6%5MD>M7YN& +G[EM$)BBY_Z9COD]ZU5%I.^]UYOKW_ $,76BVK;6?DNG:_ MXBMK7AO0KJ\M=+L+&]T.4!'OM5M?M=Q8QA3G]UDS/#P,;]NTGJR]+>H:*=,. MG36FEZCXH-P1#;VGBE8I(IL\D6R%O,AP/XBNT*!GIFM;7?&'C+1-,B6*QT7P MS:3$QP6T\8$KGU4;]H0=6,@3 Z]@>/L++1]#OH9[KQ!J?C6);9X[VU\-F98K M122Y"-#A?)'0IO7& <=ATQNUS?\ !O\ E;[_ ,3FE9/E_P"!;\[_ '?@)>:= M::7JUU'XMU^#P]?881Z=)IXU.)8B1A(3(9%5[T[4Y/LO@SX86%XA4 :AJ>NYU\P'W7S-WM4?BSX7ZY#'H<5[XIMM$M[N]9?L.FQO'96;+:SL2C22$ MA652I VKAS\O:M8U5&5INWW?DKO[V92I2E&\%=?/];+[D<%--I\>H+98N+J4 M$)-8S:?#H<"RC# M+',H5AP0&!Y%0-<7-I>)XZLN3R*](T7_ (071;-1?^&9]9^Q@1)>^>=0TYL_W9I66&/_ ($$ M ]ZMWGA>?QI?/H^@:;8^&K'AKRXL;EY8X00&4&*,K"9C\K#&_:/F)&5S7MTG MJK+N[??_ $KD^P;6CU[*_P!W].QYBMQK5WHRQ/()XIMC9VK:D=*U*>YL=0^Z;*UL(]6620C[^9)I-['')C0#Z5Z M5<^&KSX?7GV'7[FVU[0YF9[634KF6UCF4]1O0[^?FSQ3M8M]"UR MP2W3P2_A*RN%S+?WMK-;VXQT.RWP&]?WK1CZ]*/K"^RM'U5OO_I#^KO[3U71 MW^[R^\\STS3+.QT^^M+K2Y(VM[X[;S5+M;3;\J#)LYP8F/&=I.><=A71Z6UY M-J4(\,^(H+K[1"/.LA;+H=O<[0W(B>X] MHVVA6)[)YN\_W142K*3:CJ_ZZ/\ 1HJ-%QBG+1?UU7ZIF+I7AG3SI-UK6JZ? M>Z?)&3]LEL$ADLH&0Y:.XMW/FOUY\P,3P0PXJ7^U?#^N:Q&/$]C#HEIM,2'3 MH#:RW1#862>+/FA, %4PRC.7;L()O!L%FUSJ5DVK>"YXWCDLM.OH99[1ECR5 M,\DBR1A^?E&<1^YZ=5HGB7Q7XHT;SK"?P_XUL5&VXM)H1!=JX_A9=YB/^]G! MX(R#6L75R]KC<-0OM%D:$C_ &FBV^6?IYHQR37.Z+<4UW?D^FUK MHZ%72DT^R\UUWO9G46-WI7B"2TT[6Y[;5\L1I?B"UE"F8X^[YD9!BG ZA2 P M!([JN[]E\1^'>;6=?$EB/^7>Z98KM1Z+( $D]@P4^KFN,N)-%\<*TMUX=T[6 MI),%K[PQJ<FZ/XNT[6+DV8> M2SU)1N;3[U#%.!W(4_>'^TN5]ZUV:N(U+7K+5[%(_$OAV;[+G>EW;J+ZW!_O MI)%\Z8_O%5QZTW2YKU+?[1X:URW\2Z:IP;2]N-\B?[*W"Y.?:0,<_P 0KEE2 MZK3\OO.N-7H]?S^[^O0[1C43&L/3_&=C>7:6-VDVD:FW"V5^H1G/_3-@2LG_ M !C6RS5A*+CHT;QDI:H:[5 [5Y/^T)=+:W'PO=Y1"G_ FMB&9FVCF*?@_C MBN*_:&^*'C2P\=^'_#'@B:]BBN=(OM5GN]%73);EI(9($1"+^:.+R0)2TFPF M3E,%!EJS4M&_-K[HJ7Y/\"VK22\D_ODX_I^)]#,:C8U\8#]I/Q]K=YX9UFVU M*:*VDU'P]I6IV.GV^FMH]O-?):M/&T\DS7-Q+MN?,C:U!B"E-Q;#D>K?L?\ MAZ?1?AWXBO;[5)-;U34O%>M27>H7%M##-,T5_-;AG,:KN.(0>?N@[5PBJHTY M7J^B_P"!^CN3?1>?_!_RL?0&EG_3E^A_E6[7/Z3_ ,A!/H?Y5T%2,*9-_J7_ M -TT^F3?ZE_]T_RH YQ#4JFJZ-4RF@"=&J=6JJIJ9&H M*:@U=O^)/??]<)/ M_034BM4&KG_B3WW_ %PD_P#0351W1,MF,\%M_P 4CH?_ %XP?^BUKE/B)J4_ MA'5(K_2)5BNM3C,5\A0NL,* #[<5'_/($ Y^\&4'[HK88H^?+M8U&2Y& M3D*#N9F/3&.F/NS]!13L[;]C57P9I$OAVVTHPF6UAP\4P<^:).3 MYPD'(D));<#DDGUKS'5/&-_I?CFUM!>VFKV]O875J=:GB&[%H[356_M?4(&0VZ6XN M/M:,=WR01@&-0Q!#1% IP23C-9K%H@$E[*)&59 M7G4;(P#&0"VY"V_!SC$]]-/X9O+K1O"<<>FPWT8-]IVG3-J%]'&,*2LBJWES M,,J%+.HP6RG4Y.J^,-#NYK>/PSIEQ-K.CQOBZ\12HPC14*F)+8$C/3"HJ;6 M)P,Y[:<)6[WZZ:?IY=?(XJDX7[6Z:Z_KY]/,K^-;?2_",=S!X?D3Q5!JJ.)5 MN[(O(_WF,ZSGABIY+1@*.<\D$:5IX?TWQE<7/_"5^)Y_"TUK*PAT&Z,@M[%N MV)9V*LQ49^0KZK@$5R\NH:98:#K'_".ZM=7NI7D'^F3PVZ6L$B%BQW*[,YQR M,1(@]<53OM=M+Z:6^O0VI:G"ZK'?_9WO+=&.<1LURZ;%)!R)E9(KVFM6,E9^GZ+: M_:A_;.^ZOI92A&G8ND^8 AE1-JL6P<&.;.0?EX-;6;6LOZ[]K>GYF-TFK1_X M'EWOZ_D'A6^BO=2U*YM+/Q!9JT)><>'Y]BD8QAF( CCWIM4UV>3P3 M!:QWGA54@F#F.&TQ?^GSL8@C@#J5SN]ZT--^&KZY+KJ:=;R;++RG":Q<+;WD M&>780;]N?0.P[=:K+I.G77B!V61=()M:C 4SQWBQP6D6T M8)D9&<9Z]@0<#&.:VH0QPZ+Y\.OZ+A31:3$&SJFH&27+EQEUE@?RF9,DC!53\P^9L 3:CIOEZ='G: MO;3/'LO+2UF<6I9E#8>Y5W0L0((L^7"(A&"0"^YH3M5EX M/6FZ%X;MX[R>X>]M9=;MO*"PV%TT\MRVW(=K:6.7SFR/F7Q\;HEF\PR&0A1@J0, MC[HR:9X6A@UR2.]_LV'P??:FZR6NK7CN6B4$A8X7&/,D/)?S7!8G!1E4"N<\ M.ZAX6N?$QN;Q]073[>1I#K:D370FRK*UPZ,ZF-"/E;: 21E?E)/3QZ_JO=Z?+L_GN M=$7!NZ6G9:_/NOEL7/%EX?"6M:?#K6/$.NQ7\$\6J2W 6*.,OP)4/RVO..5& M& )ZC;7I]KX,35F^V>))(M:NG4A("G^B6ZL,$1H>I()!=LL&V>PO<>*+>X^V375Q&8YHKTK@K)&>50K^ M[V]/+Q@G@UUGAW7D\0:6+CRFMKE&,-S:NA[@@C@BN*MKMTW]>_ MS.VCIOUV].WR,WP.W^@ZK_V%KW_T>]= QKG/ Y_T'5?^PM>_^CVKH&:LJOQL MVI? AK&HG:G,U0NU9&HQVJ!C3F:HVH :QK3T4YAD_P![^E9+FM30_P#4R?[W M]* -.BBB@ HHHH **** "BBB@ HHHH *P_$#8FB_W3_.MRL+Q%_KX?\ =/\ M.@"@C5.K541JG5J /%-0_: \86^J>.+K3_ALFM>%/".HR6%[=V6NK_:4PCMX MII)(;-X%1\+*/E,X)VG&3@'HH?VE?!EM9W-[J&I1QVAO1;6 TZ.>_GNHS:6] MT93##$70*EPI;@JJ[69ANP.(OOAC\6;6X^)6C>'KCPGINB^,=6FO4\07-WI:?^U-\/[[Q)XCTT:I+'9:%HUIKMQK36LO\ 9[VMP&*ND^W:P"A6 MSG!#G:3LDV97B']KSPKH#Z/>A?M?AS4M6M=+34T\\2+Y\%U(D@M_)\Q]SVPC M15SO\T,IQC=SB? /QS<:5K6G:KJNBZZ=;\'Z5HE]J5R\DVOBSPF_AZ:[LM=TW58K/6[B>*.6*WL[NWE MC9HXG*,WVD;6 8#&X@X"L3LI)1?5?GK_ %\^ND1;;=UT?W\NGXGJ?@_XT>#/ M'RGAED* "TC\*W7BW4+_4YKW19-0N(;"UAN;>Q@C,=P+=GE=!IT3-F*,.97P4VC*:7 M^SMXYTWP?IVB/=Z!0D6L\45S"K M*LC0RNBI-L9U5Q&S%&(5PIXKR[3_ (#^.+>\M?"\L_AW_A!+/QC-XOBU9)IC MJDFZ\DO5M3 8O+0B>0J9A* M^:W=SYDLHM0&BR@RF8&R6VGE>#V4?A3>_P#P/\[JWEYCTYFNG_#_ )JWI?NB MS\-_^2W>-OH__HQ:]EKQKX;?\EM\:_1__1BU[+5$(****0PHHHH ^=OVYK@V M_P )-*.]D#:W"IVDC(\B:^GOVV+.?4/ACH=M;1--<3:] D<:C)9C!. !7RYX3\"CQ5XJT[0= MD?A/5K&#[1=76H,6BF56(#!3SO+#&!\N!FOIL'.%/#*D%U^T7X*?S1(H,@')[[N@->B^ M(F%C\3M9TS4;)/$&HZ@)IK(Z>Y2$,J***^0/4/GS]M]MO MP=M,*6_XF\/ _P"N4M?+5Y\0[&YT72K*!]:U"XB1(VMKLQF%6V@80#GKP*^K M?VSK?[9\*]-@,L< DUJW3S93A%S'+R3Z"OE'PL/#^K>,--\/>*M5M+2QT^V: M6'4--($DV'($9;OR-V>O2OI,)4A2PJG/HV<-2+E4LB?1?'EMX=U"]MM136M% MGC'E/'I_EJ=P/(8&O%;&19/CUX0BZYXDM]+^*FIV&EZA; M:I'JL4S?;]0PQM\Y+'TRV< ]JX2?3QI7[1'A&T%S#>+''*/.MVW(W[MSP:Z9 MU85L)5G#K%_D9.+C4BGW7YG[!4C-BD9JB9J^2/3%9JC9J&:HV:@ 9JB=J&:H M6:@#R7]H0_Z'H'_7TW\A7J;&O*?V@&S9Z!_U]-_(5ZHQI]!=1&-0NU.9J@=J M0QT+?Z1%_O#^==97(0'_ $B+_>'\ZZ^@ HHHH *YK5&_XF,WU'\A72US&K?\ MA*;ZC^0H 8C5,K5Y'\9OBIJ'P_LXWTFPFU2X7YI(+8*7YZ?>[?3)YZ5Y?-^U MEJ6BM;_\)%IM_P"'89\!+FZMHY(MW]TE"2/Q%>IALLQ>,ASX>'-TLFN9V[1O MS/Y(#ZLFN(K6%YII%AB0;FDD8*JCU)/2N%U[XV:-IV^.PEBNW49:XD^-W_"QI)Y[/3]>\6VMKTDMW%O;;QV5X_'BNNKELL##VF,BT[VM>*:?FK\ MR^:1QU/K$G:G9+O_ $BW>_$^TUNZ$-TS:[.PW):S I:8]4MXRPE^DLF?I6S# MJ_BWQ%%&L>CZQ-;XVB#!TV)![1@J6'M]H(KU>&*ST2SH7UF 72>!(=NWL!N/)^N*SHFKI7UDE^ M;2^29E'"S^W/[OZ=SU#1_!OB^.-HX%T_08).76R*6Y<_[05)')]_.!K&N_"L M6H7DK7VN6L>EVKF.[UIX2[^9T,-O).K[Q!K^EP7_A77XK1EV)))<)'%#'P M"@6-QL7'9ZYFN;Y7^8JF%=DH*_J_\CW34-8\ M,Z/9+807MQ:6%N-GF:K=S,0#_=L8F4#)S\TH09R<$9JOX9UC2+*9[CPEX6EU M._$F&U.6R^TNK'^)$A"P(#[2H?7->D^"OA]X+M=-M+[2] LAO4.DLR>=(A] M\FYACZU2^-7Q,N_A[X?672[=[S43\X@A56Q,<+-N\FEZ+^ORN4FT3QQXE\S[9:^6FX;5U;4?*B(_Z][0?,/:29JQ= M!T>ZT;P38Q/XBNH6O YM=(T*&&RW%6.YGE*LX0=6?<,#U. ?*F_;&\1Z98P7 MNNZ'J6BV,GWKJ2VBD2//3<%.X#_@-<4WQDTKQ-J4L6C6>K>+/+0++]E)C@C7 M.Y5RS)T.2,="2>I->Q#*\PY6Y4;075M7!_>:QK5P6LU;/"12S%V<#H/+#L>Y';I(X[OQ(BBXT_4 M/$$.,):F'^S-+0=@4D/F2CZJZG&0!7"?LW?$@>)-0E34/#/_ C]S+^[CDN( MT\YW'K(,LPQQ\U?19(4$G@"O%Q,I4*LJ7 MR>'/$_A>.6YM;I-/T223?<:1H<0EDM5YW/ TJ$')Y9%1>Y4;C@SWWAG0KC5O M!5_"S:TMUJ#D7=[<-=>8OV.Y88WDJ!E5.% &0..*\P^)G[2?B3PWXP-AH>A7 MFJ6#L526V2(J,=22QSGC/88/6O+[W]I[3K.YNEU6>_\ "VHQ3M=_8C;[6,KQ MO&TD6S:]##Y?C\5!3HTW*Z^S9NVVL4^;1]6BG0MMJO/UZ'U M7XN\=6PO&T.QOEM7SY=S=1)YLB<UO&VF]:&$ MRL"(E\4>'K2_&%D=<2I_=<=17'BJ%7 6C**5_.+V[I- MV]&/V+F^:H]?+_/?[K'&QZ-::+',OC#19-3DE0QR:]EKQ"IZY&-]N.^%78,9 MW5M:%XB_L9K2TO+]=3T>Z(33=:60.KY^[#*PXW]E?H_0_-]YWQ2\:2>"?"\U MW:IYM^W$$0 ))')P#Q[<]R*^2+S]H34I+>\U/4_!VJ:59S%DO)H(8?+E3H7F MB5L/]2I([&JPN%K8]/V<;VLMTM7M9-I_=?M8?LI0UA_7^?\ 6I],PZ3X M1HVM0B>.!&&,&1"H:3&07*O@$@9Y)^9M!_:9L+75H/\ A&1>^*M4*,ZB.'S# M;JWWF+2D!6. "?O'&":]8^#W[16O^,/%#V7B#1;K2+57\K?2';YEZXX M]#R*X,+S8BJJ<%[S\TOQD[?>Q3P[M:+T[/\ K3Y'2O(92K!6 '49%:C_#W6]'9I-(FL86SD?V;))IWX MF+]]"[>YC'X5\G6_QLT+PMJB1ZI%J?A2XAV2QVUX7DBD5)!(H&UG!&\ [?45 MVO\ PV#XKO+..]TOPWJ>HV$CA4N5MX8PZYQN"DYQ]0*]B>59C%)QI/E?67*H MN_:3=I;=&R88=O6:L_)GI?B?PQJ1)='\11:CI$TN9A"%SP9;8O(B'/3;OZ9^6O8?AIXT? MQIX9@N[A/)OE $\38!!(SSCC\N^:?\1+VPL/"]W<7]G;7P52L4-U$LBLYZ<$ M?C^%>,L5;W9QV[/_ (86?A.+3[J![#7K632;ME2RUN&+:6?@ M"*>6V>([ST#L2&/! . VAJWP]\5"X^TJ;/49U&%N?.VW"CT5E6*0?C.:^;[C MXDS+-JLJ^ ]8TZ%3Y5Q)IK)$DR#DAHED"LOM@YKI=)_;%A@L+'3]%U"]\0WK MC9%9+:!K@ <8=G ''J237NRRW,9+GHTG-+=KE:6E[MQ;4=.[0H87=35O1_YG MJFHZQXVTNSEMM6\/7&LZ;_%:WMLMZ7^AC^[_ +SNYJGIOQE@T2X^SB:ZTID4 M,^G:J7NK=?9)P/-3_@2NH'0"L;P+^TAXFUSQ8+#5_#U]IMBF&>>X6+:5/NIZ M_3/3G%?0UU;VNJ6P6>&&[@89"RH'4@^QKR:[^K2]EB*:OO[LDUKZ77ZE/#5$ M[PJ??_2//+OQ%X"^+>E+H_BC2](U:T:17%CK$,%[:/(,[2K,&C+=< X?G[HJ MQ)\ OA@V@IHA^''A/^QEN3>KIW]AVOV<3E0AE$>S;O*@+NQG Z5Y9^T$= \ M)O'_ &7X.74+B/\ UL>E@0,"W3.TKQ] >M<)HO[1#_#_ ,FSU,:UX8MI0/*7 M4MMS!P/NJTP4'*_16;=NR3YG;_ G13==.U2S7=?Y6/I;6 M/@WX U[6/[7U/P/X-HQTK?T_2K'1; M9K;3K*WL+=I9)VAM8EC0R2.9)'PH W,[,S'J2Q)Y-?,2_M9:YJEG/>Z'H.IZ MU8QG"W4=O%&CXZE0QW'\J]M^%OCRX\:Z&LU_;265]C>8)@H<*>F=I(R/;VKD MQ.7XG!1O7CRZVM=73ZWC>Z^:1T'HFCG_ (F"_0_RKHJYK1?^0@GT/\JZ6O-& M%,F_U,G^Z?Y4^HY_]3)_NG^5 '+(U3HU5%-3HU %A:E5J@5JD4T 65:HM6;_ M (D]]_UPD_\ 037+?$KQ&GAOP;J%V\\=L=A02RMA5R.I/I7Q!)\:O$.AK!WEN4XG,^9X=*Z[WUWTO:RVZM":NCZ M1U+XU:38P:-;C_B8MI5M"L%DF2LET(P#))C^&/D*O4N2> %:N9D^*NJ:UJGV M@2M]OD+0^V%_X0L+G3X+:")XQD6J*J$CJ1MXYKU,?A9Y3RQK MT_>=^KT:W5^6WGI=>9Y4L'6D]:FGI_P3PQ/"_BGQ-IKVUMX:OG'F"55N8Q;P M^9VDS(4$G?/FQNQ!(W'-9OB*36=-E4Z]>:=I\MK:W%JEI<9G*R!X/E,)40@, M'1QM7!7).2 !D?M"?$[4C\2_LFC^)M$TM(%9)8=18[MJ]" && 3D]C7D"_'[ M5]6-I9O9Z?9W$DS0'7KPNU@^WNF0"<^A/'K7H8/*\?C*4:]*FG%Z[M-+7NM; MV;M&[?84LO5M)N_]?UN>H/KNG>9<0W>M7LVGR,3):V[?9Q=OC[S(H98DXV@* M"V =@(QLZ;X1U37 C>'/!5X[@K)%*D\*?#W4)FNX;)Y MU\I9YVVHF0223D<<8_&O)Q5>IAL0\-R>]HNMG?;2R?X&4[GSYX MD\*>)-%2XLO%$HTNWN@TUO'D&U\X*20D<8$(+8(Z;@<>H)NJVAWVIO!'JMUJ MS0LT-DL$;2!$'WGBA!+[F(^4!E10,ELL4KP\_&SQ!HJ:>;Z]TGQ?'>,1]AT< MN;@#J& Y! ]P*G\/?&+7-2FT_43KWA[0K![O9-ILK.+B)NBCRN73JDO,O\ LU)Z2^_5_F?15M\(M1UB'.@>&7\/[H]I MOM:=9)IR>=[[\M"P//[N/.<8<5+?Z-XL^'ETM_JQDC,*D?V]IW^D/.C,"\,\ MTN2@P %=D"JQ'.-S5[SX3UR/Q%X;L-11PXFB!9@-K6"TT+39M6TJ R>1;7L1*1[P=Q-TIC9G+$LRLP7)/$G!KY]M/CMJFM265G M%9:=H,LN[.JZEO-K*1_SRX7.>O)KZ<_9+^(5SKD-]IFIZUINKWNXDMIS?(N. M@()/.*]7'9;CZ$#:0' ^Z"?0?VG/&O_")_#^1(M0M=-N;@DI/>,1&-O(!P M03DXZ>E?&LWQHUGP[<0Q7JZ7XQDFMS*5T/=YL1 SE_O#:?7CZ5EE^#QF:4W4 MP\5=/:_+>VN[7+IYR7XB^H);2NO-7/?9-/.L:DZ^&+U[B%F?[-IUW9)<(D)X MRL07;OJ*#7B?@+XO:TWB'P_J-QXE\-VVGW$F]K"!F$RL.53)/WL\'('?CFOT#T M_4HM0TN"^1L0RQ"7/H",USYC'$994C2K16OKT=K7:6J:\_47]GK=R=_+8^2! M)X0MXC"EDUG?6LADANQ*XFB8'YHY3@90YVB0HKJ<':P!)W]+\0ZMYVHV'@GQ M7?:I+J5P2MG=0K<7!3[)!F5I@048,?+SPHV$Y&VO*/BQ\5-3OOB!K5S8^)?# M<%G"AD-KJ!+2*VKE_+N",C$ M7WEE&.Q5%5X03C:[NWI=7U3C=]_=OW\Q1P#3TE;T5OR9]27?P\U M*"$=D4*1BW7PRL-S:KA<9EMI<-*W8MR< 8P>:Y76K3PO'J!CN(3;''E M2V<)D@/S9RT4-P"T#\G(P\?'WTZUV'[)?CZ;Q-X:N+&_U:QU;4(R9'EL&)C! MS@C!.0<8_6KG[5_C!/#O@F.W2^T^PNY6\R*;4?\ 5@C@=\\Y[5X"E7CB_J99K1(B>7%K;OT+<#"0/^6G##!]1^5=C\+_C#K1\: M:'>ZAXH\/O97 $@L;5V\X-_: MK#'HLM^V&@$)EYZ$8SBOS]\9_$_4;+7M?U"QUWPO+I]O+N2P<'SF.#6&99-B\NBJN)25WLM;75UJ MERZ^39Z,(\L4CU>:0*I8]%&:YKPCXXT[QMX%T;Q9:>9::5JEA%J47VW:CQPR M1B0>9@E00IYY(&#S6].2T;@']3M=#L[& M35;C4]*:TG:V$3/#\MQ,VV81-&"\++^\^==NX5\]T?\ 7>_Z&L4G:_<^A_\ MA;?@9O";>*1XS\/GPPLGE-K0U2#[$'SMVF;?LSGC&>M8FI?'?PE:_$'PGX,M M-0BU?6O$MK+?VBZ?=6[HEJBY\]BT@+(W1?+#LVUR!M1V7YQC^$/Q"L;Z;Q!: M>&?%#->:S;W%PUV_AN37(?*L9H1<6\2HEA$29%A9V,LK1C@+@8ZW]GOX-^*O M".M_#J]\0^'OL,FAZ)X@T^[N)[BVG=))]3MYK;#1$;@T2RD%44#D%4R%JU%< MUKZ?_:M_G9&3>G]=[?EJ?3CM6OH)S#+_ +W]*Q':MGP__P >\O\ O?TJ"C6H MHHH **** "BBB@ HHHH **** "L#Q(V+B'_=/\ZWZYWQ,V+B#_=/\Z ,Y34J M-59&J56H M(U2J:JJU3*U %A6Q4BM4 -/5J +2M4RM5-6J56H M*V*>K575J MD#4 >2?#=O\ B]GC0^S_ /HQ:]F#5XM\.#_Q>CQG]'_]&+7L8:F)%BBH5:GB M2D,?12;A1F@#Y_\ VV;*YOOA3I@MH)9VCUF*1_*0L5403Y8XZ#D<^]?%&HZ1 M9:A'I2V,.H:7J2D"ZU4N0W)Y50!CR^<\@G-?HQXY^)0L;[_A'/#]FNO>)9QC M[*.8KGYXR,L\#?".UT.>35M=:+6_$5QS)/)&/*AS_!$F, #UQ^7 M2O1I8SV=+V+@FC*5*\N:]C\Z[?PGI&A^)-<-X-0\0Y,D5EJ@?YUP3M(! !4\ M;N,\<5G>!?!>O:]\?O"5Y9Z;NTPZ#*C"8VMU7';%<7XH^#>I_#/4GU?1+G4IM('+3:;)MO+5?\ M:7I*GKTSWP.34L>_8RHP@DFK"]@G)-O8^EJ*^>[7XZ:MX4CL3=:CI?C2PN3B M-[0F"^3M^\BQ@'VQSZU>_P"%W:UXVUJ31]%.G^$2, W.MR?OCGLB$;=WLL>'8-8\0'2=/NKCQ]XK7BXU#4)#]@ MT\=SL!()_P!DDC/8GBNW;X7Z9X!^&_BB8'[=K$VE7(GOY% )_=-\J#^!?8>@ M]!COI8RI2I^S237F92I1D[L^);'P'<:'XBU6WT3PJUS9:MN:UM;B)FE,9R8W M3OP,D8XJ/P?^S-X^UWXO>']3.AW5A:6$,FZ2[A>-2S!AC)&!PV:^Y]!\"Z7X MZ^%'AFWU"(I-%8Q-;WD)VS0-M'S*WY<=.*JZ7XXU?X=7\.B^-V^T6,C>79^( MD!\N3T6;^ZWO^>>6JI8ZK*DZ5DDU;1$^QA>_5'JA:F,U,699HU=&#HPRK*<@ MCL0:1FKSS45C4;-36>HF:@!6:H6:AFIA- 'E'Q^_X\]!_P"OIOY"O4F:O*_C MX?\ 0]!_Z^F_D*]09J?074:[5"S9I6:HV:@8^%O])B_WQ_.NRKB;=O\ 2H?] M]?YUVU( HHHH *XOQ9J46C_VE?3G;#;1&9SZ*JY/\J[2N*\46<&IS7]G=1B: MVN$,4L9. RLN"./8T ?$/Q.OM*^*6J+;5J-'ZO.M.,%>RCY[]4(^9+ZW^&UU?&XT_5 MX]+GFX8:9>& 2<]PO!.:UOAAJ6E?"C4#<:?KMQ=CS0XCNK@LJKG.U1VX.">] M?1,/[*OPHC557P;9@+G;^]EXSSG[]:Z_LZ_#K_H6HO\ P(F_^+IXS-JU:C]7 MA6G*#W4O+;N,R/C%\7-.L_!NEI;W2QG6H5N%))'[GC^9XKY/C\-^%XM3O=1O M/$^HK]I(!+:@Z;03]W=W&3T-?<6M_"'PAXDL],M-2T6.YM]-A^SVB&61?*CX M^7AAGH.N:P[K]F;X97T82X\*6\R Y"O/,1G_ +[KAP./KX&3]C4<5+1VWL!\ MHVZ?"B'3'L2^DRJQ^=Y7#2LWJ7/S9K'NO#/@[4EMSIWBF_1+:0,HAU%VV#'W M1D_+7UZO[)/PBW*W_"%68*G(_?3?_%U>L?V6_A98,QM_"-M"6X.R>89_\?KV M99W5I*4L/B*G,^[5OS?06ISW[.'Q0L;R67PRU[]H98S-;EF+-A1\P)_6O%/C MGXKTOXN:M>)-K<]C;"3;$;6"V MXCSICSCK]^OIEG4FU4GB*O,ET:MY]=A:GR9X)CT;X?\ B";5M.\0WDTDC[TC MFNF=%.0=V.YR.IKZT\:?''3X_@[9:Y#I[U\[B\76QM5UJ\G*7=^6PSX(U'1?#NI>(I];O/$E]#N4Y1+YD2//7: M>P]NE:6FK\+-/M[B&2XTV\EF_P!=->RB:5\^K-S7V1W['OPRE,D'@VUBD/5EGF!/\ X_6WX?\ @)X"\*ZS M:ZKI?AZ*TU"U;?#,)Y6*'!&<,Y'0GM7%F&95\:E3G5E*"U7-O?J,^74K332FXF&]V.6. ^.2>U9%U^ MR7\)+V0R7'@NTF<]6>>8GIC^_5X#-*^#BZ*JRA!N_N[W_P"& ^/]7_X5=J0B M:.\T^PN(<".XT^802)Z#?F'H?<=:^[8?@UX+MO"=SX:BT.- M=$N)Q/A,96 MP57VM";B]KKL]QGQOI/_ K#36EDGOK'4+J0?//J$XGD(/NV>*SK_0?A_J<= MS:Z9KTEDDP)^RV5\RQJ?41YQUQ7V-)^R#\'I,[O ]ES_ --IA_[/4D'[)_PE MM)%EA\&6L;([==]?0_VU.#=2EB*O.^[5M-NO\ PPM3Q'X _$33/AOJ MEAI7]L2WMC,1!(]S,9'))^4_@>WH:ZO]IOXA66I:M-X5?4'M([>/$QAE,;AV M .01TP"/S->JV?[._P .].O8+NW\-0QSP2++&_GS':RG(."^.HJUXF^"/@CQ M=K%QJVKZ#'>:A/M\R9II5+8 4<*P'0"OF)5JDZKKR?O-WOY]QGPCIOA;P5I- MD+;4O$EY/$[-(\=QJ#*DO.3N4'![9K_LL_"N^<-<>$+:9@, O/,<S3+INLC3S<@AK?3KUH MD?(_N X-==\(O$^E_"FXMXX-;GOX/,_>FZG+G:>" .P]A7NL7[+?PLMV1HO! M]HC1XV$32Y7'I\]7&_9]^'W;PY%_X$3?_%U..S6OB:?U=5IRAII+NMAGI_AN MZ2\NK:>)MT4L>]&]05R#765R7AN-(+Z"*-=D:(551V & *ZVO *CN/^/>3_ M '3_ "J2H[C_ (]Y?]T_RH X]34J-596J56I@6U:I5:JJ-4R-2 \%_:@\6Z? M;_8?#^H,IMKB%I9(I%RKJ25P>/:OG_1/%7PW\#S((FTW3[E5P'\O$F#[XS7V M_P"(? 7ASQ;<17&LZ/:ZE-$NQ'N$W%5SG%84WP!^'%U(9)O!>CRN>K-:J3^= M>CA<5[)2I5)R4'NHNU_7H(^/-8\2?#3QO<2!QIM]=. S/Y7[P@>^,XKW_P"! M?Q3T_3_!_B:TM7'D:18M>1JBD*B@8QTXYQ^M>D6OP!^&]JZM#X+T>)U& R6R M@@>E;^D_#7PIHD%[#8:#96L5]$8+E(XL"6,_PMZCFC%XKVW+3A*3A'92=[>G M09\-:UJ7@?5-9GUW6XK*XN67;)<7,>4 ';;C Q7V++\"?AY=1F.;P?I,J=2KVX(_(U O[.?PP!R/ NAYQC_C MT6NFCC8.$8XFWR%Z'R+X%\4>$/ WB*+7M CM;:61TD,ENA =! M@X'' /M7KO[4GC[1]>O;'0+\J^GO9));Q+K5?#]C?W"QK$LDT62$7HOT%>?5Q-6I6]LYMRZ M-O73;7R&?">A^-/AQX(D\N"73=.N541LRQX?&,X)QGIZU7U;7?AIXUN)&*:; M>W38D>018D(&,$G&2.E?;E>K_:$4G6C4J>U:WYOZ=OF(\M^#?Q:L[/X6^+/)DS#HL* MR1[%("*X*@#C@ J*^<;Z^\ R:M<:UJ\%A)9/<19W'L>1U]Z^_--^%_A+ M2-/O["RT"QMK._4)=0QQ +,HS@,._4_G61*-#\3>-;OP M_K(2>TLEC7R95)PQ4/N'H?FKR[1?B-\.?")EAM;G3=.D/$@BCVDXXP<"ONO6 M_A/X.\2:G-J.J>'+"^OIL>9/-$"S8 R?H!6))^S?\+Y68OX$T-BW4FT7FHP MN*4(.C7E+V?:+TOZ/0#XANM3^&OB:]-U!!IMSM7(N&+V,HL%F"G \WISCL"WY#UKU.W_9\^&UJS-#X*T>)FZE+9036 MQ!\+/"-MH=SH\7AZQCTNYD6::U6(;'=<88CU&!66+Q,L1)+FDXQVYG>PSX!D MO/AY8ZE<:KJ5OIPN+F0,\L\6=S\G(R.O7IUK4U?XJ?#GQ!9I;WM]IM["I!5) MH]RJ>W4<5]IW/[/WPWO%"S^"]'F5>0)+8-C\ZK_\,X_"Y!-#Y_P"G-:[J M6.A*,98B=1SCM:6WI?781\O_ +\6>&_ /CK38]$2&UBO[Q8YHX4(W^8=OZ9 MX%:?[2GBK0/&'CK4-(UD1W%MI\@A6&93\K+U(].2:^GK'X,^!=+N[>ZM/"NF MV]Q;NLD4D<(!1E.01],4_5OA'X+UW4;B_P!0\-:?=WMPV^6>6++.?4FO+>)K M.M]8YWSWO>[O?UW&?#VC_$SX=>%DE@M;O3=/+'$BPQ[:EA^ ?PYM-WD> M#-(AW==EL!G\J]2ICH1C*5&I44Y;MRW];:_B(\POOC!;R_L_PWGV@C?=_P!G M&7!YP-WIZ"OG&TU+X<>&KQKZYATVVN))3.)98LG=W*Y''X5]Y-\,?";:$NC' M0+(Z4LWGBT\O]V),8W8]<5A7?P#^'-Y@S^#-'F*]/,M@V/SK@PF)EAY-<\E% M[\KLV,^/-9^)/PX\5>3#>76FZ@ZG9'YT6_!/8$BO0?V=?%V@^$_%MAH6C>7! M:7S&+R8E/+'D,?4\=:]Y'[//PSC;*^!]%4YSQ:KU]:T]+^%?A#0]0@OM/\.V M%I>0-NCFBB 93C&0:VQ.*C*FJ%"4^3M)Z7\DM!'5LU1LU*6J-FKRQB.U0.U. M9JA9J $8UM^'3FWF_P!_^E8#-6[X9.;>;_?_ *4 ;-%%% !1110 4444 %%% M% !1110 5S7BIL7$'^Z?YUTMH%:G!J +*O4JO516J17H \L^'3?\7F\ M9'V?_P!&+7L :O&OAVW_ !>3QB?9_P#T8M>OK)38D6 ].W5 'JEK>O6'AS39 MM0U*Z2TM(1EI)#^@'7>^(6!\N/U6'^\WO^6/O526+6_C5('G\_0?!.#_ (:V46EI<0PF$;(M-L%\R7/IM'0GU8C-(HV_!/@?2_ FG-;Z?&7G ME.ZXO)CNFG;U9OSXZ#-;.I:Q9Z/://O&O&BZ M/%X6T]NE]JWS3D>JQ=C]01[U9TWX+Z9+=+?>);Z[\5ZBO.^_G3.#CZUV/_ A/ MC3QI\WBCQ'_9%BW72]"^0D>C2GG\/F%)\"$2WT7Q)%&BQQKKUTJJHP% " # ML*[/Q7XPTOP7I;ZAJMR((1PBCEY&_NJ.Y_R>*!MZZ' :W\'+'P?#'KOA&^7P M]J6GQEG>\E+V\Z]Q(6SMSZCCV[CB)_&!^/&I:7H-Y;:;H.5WS7LJB2:3C![>U\.ZU\6[J+4?$\&D8/:Z&K%7G]'F/7\/Y=3V?B;P#H M?BK18]-O+&-((%VV[P 1O;^GED=.W'3CD4#OW.0MOA#J_@??+X(\1R6B,=\F MGZF@EAE;&,[@,KT[#/O6=XP^).N:?X2UO3/%7ABXL9KFRFMX]0L#YUJSM&RK MDY^0$GN2:N1^(_$7PFD2V\1F77_#.0L6LPJ6GMQT F7N/?\ 4]!U7C#5K/6O MAGX@O+&YCNK672[DI+$V5/[IJ *_PBUNQU+P#H<%K>07$UM9QQS11R O&P4 MAAU'XUU&JZ;9ZU8365_;QW=K,NUX9!D$?Y[]J\J\+?"70/$/@CP_J"1S:3JQ MLHG_ +0TZ4Q2;MHY.."??&?>KWE?$3P7_J9[7QGIR_P3?N+L#V/0_CDF@15D MM];^"\C2V8GU[P7G<]KG=<6 [E3_ !)_GCDGT71?$-AXETR+4--N4NK64?*Z M'H?0CJ"/0UR&D_&;0KZY^Q:H+CP[J/1K;5(S%^3'C'UQ6;K'@F]\.W[^(O T MD<RMZ8X],#?'VG^,[>18@]GJ4'RW. MGW'RRPL.#QW&>_YX/%=(6ID@S4QFI&:HF:@#RWX]'_1="_Z^6_D*]-9J\O\ MCJV;70_^OEOY"O3&:GT%U!FJ%FI6>H6:@9);M_I4/^^O\Z[NN M6_P!+A_WU M_G7?T %%%%( KC=<;_B;7'U'\A795Q6O'_B;W'U'_H(I@0JU3*U5%:IE;WH MLJU3*U55:I%;% %M6J0-556J96I 3JU2*]5U:GAJ +*O4JO516J19* +0:G! MJKB2GK)0!8#4NZH0U*&H GW4N\U#NHWT 3^91YE0[Z-] $V^CS.*AWT;Z )= MU)NJ+?2%J )-WO32U,+4TO0 \M3=U,9ZC:2@![/4;/3&>HV:@![-4;-32::S M4 *6J-FI&:HF>@!6:H6:AFJ-FH &:H7:E9JA9J8C2\/M_P 3:/Z-_*NNKCO# M9_XFT?\ NM_*NQH&%1W'_'O+_NG^525'@"T&_ M"GAJK*_O4BO0!.&S3MWO4(:E#>] $X>G;Z@#TNZ@"??2[A4&[WI=U $VZC=4 M.[WHW4 3;N:0R5#NHW4 2%Z:6J/?2%J 'EJ:S4PFFEJ '%J8S4UI/>HV>@!S M/43-36>HV:@!6;-,9J"U1LU "LU1,U#-4+-0 ,U1,U*S5"[?C0 CM70>%SFV MG_W_ .E)- M2378[:ZT[6+S4M7NYH)[>^@D2_>&%F9(I'F=;@!%4,\2@D Y$7=W_6KV^Y[^ M3*23LF_^&6_S?0] RPR/Y<4L"N@: MXC=R$1X@ZNQ 4DD"K;?M&?#Z/PS'KO\ ;LCVLEXVG"UCT^Z>_P#M2IO> V8B M-P)%3YRICR%^8X7FO-K_ .%_Q4\4Z/IBZLO@BQO?#@T^72[:T\Z>&_N+:X25 MFFD>%7MHV6,*L:"78QW[G*J*A\&"/;_:5K&D[RJUNKEFBVD.8]ORJ]6[6=OZVL_GKITMKV)CJ_>_IVV^_K MUZ=SU%_VD/APFH:-:+XHM[AM6BMY[:XM89I[<)<-LMS+.B&.#S6!5/-9=Q! MR>*TO"OQN\%>-/%=UX;T;6Q=ZM;B8^6;::.*<0N(YC!,Z".?RW(5_*9MA.&P M:^?;7]ESQOX?_L9/#S^']%O([>W677-,UK4[>>V<7,D\RRP2>='JD?[UMGVD MH02YR-V%[?X7_!7QEX,^*G]KO+I.B^'5EOY;JUT;5KR:WU,SN6B8:?.ABLG! M.]W@D.]@>,-P]+V]?PV_KKT)=[?=^._]=.IV?PWA:;XQ>, "!A7//_71:=XU M_:/\-^#]=GTFWM[O7[FV1GN6TTQ>7#CJI9W4%O9UF9'VL8\[B >V<"O&G\;0-!%%_8MJ#'G,@)WODY^8]Z]K!X%5H^TGL M:^(OVE=-=6\5>+M,FU) M+=V^QZ09HTM;8#^-QN)<_4#/TP!Y'#XU6"57CT]$93N7Y^A_*O$O'UUXG^-W MQ.;P[8Q,42491"2N2!NDD/<\\?D*].678:*YIJR6[N6!HMK&$0)^[)&['=O4GUKZ#"9:C/?0*S1+'A]H4,0Y.>.< UE-^T[X3\,WD/BWQ[::EJ^IOS;0P^2 M;>S&["JB&3[W?GGOUYKQRS\=M8W"3062Q3(?D=9.5^G%>&V?AWQ3^T9\5CI] MK"RVT%R8ML()2%=W_CSM_G@5VSP&%IQ9@\15O:.K9^RFB:Y;>(='LM M3LGWVMW$LT3$8)4C(J[YE-H+F9G&BVL(;^"$E5'T%?1X7+5**G55[G'/$.+M$^CO!_[7.@^' M_"^EZ7 MHI&WD6]RLFY1B--K9$:#L/4]ADGG%=%; X6C3E4FK)+OU,/;U)248ZMGZYZE MI6F>*-/1+ZT@O[610Z":,-P1P1GD'Z5Q,OPHGT&1I_"&NW>AMG=]CE;S[9C_ M +K=/KS7>:?;M8V%M;.P9X8EC)7H2 !_2I2]?*'J'F7B[P7?PZ7_ ,)'XBU/ M2/#^JV*;TURPED0G X1XV7Y\].#GVQQ7#Z;^UK;6NEQ/JWA_4+J0LT:75B8@ MDX4XW[&<,N?0C_"O(?BQ\=-4\8^*[B/4K2.6RT^Y>*"S\QO) 5B,D=R<%)K:^M;[4)6BBF;RGB&%)W$JY..,9 ZU\I: MY\3)]"\,ZO/:V,8;[.S,K.=KXY ;CIGM7*?LD?!_Q9\7_BI:>+YBY@MY3,;B M485^"#CT11^N .]5BL'AL/1E4DK66FN[Z&4:U24U!?TC[Y^.?_'KHG_7RW\A M7I3-7F7QO;-KHG_7RW\A7HS-7S70]'J*S5$S4,U,)I 2VI_TN#_?7^=>A5YS M:M_I<'_71?YUZ-2&%%%% !7$:^?^)Q<_4?\ H(KMZX7Q V-:N?J/_010!45J ME5JKJ:>K4P+:O4JM516J56H M*U2*]5E:I%:D!:5ZD#545ZE62@"QNIVZJ=U MYTEG.EO((KAD81R,NX*V."1WP:^3/V*_VG?&'Q3\3>/_ Y\1+FS&JZ"J2QK M! L)14=X[@-CJ%81\^YK6%-SC.2^RK_UZ=2)24;7ZNQ]A*]/$E? W[*W[<'B MOXO?M%2^%]?GM?\ A'-32\.E0QVJQR1LA,L09QR<1(XYZG%=OX-_:2\<_$#] MMW6_AYI-Y9CP+HK3FZC^RJ9=L,2H_P"\Z_\ 'PP'TKH>#JQERR5O=YODOU,O M;PLVNCM\V?8JO3A)54-BLWQ-XITWP?H=WJ^K726=C;(7DDD./P'J:XTG)V6Y MNVHJ[V+7B;Q5IG@W0[K5]7NTL["V0O))(A_! M?]MK3OA/\.]+\-/X;NM0>T4[IUF502?05[CRV:HZ*\W^"/GUFL)5[-V@E][/ MT,\RC?7Q7_P\BTS_ *$Z[_\ E?\*/\ AY%IG_0G7?\ X$K_ (5R?V=B?Y?Q M7^9V_P!IX7^?\'_D?:F^@O7Q7_P\BTS_ *$Z[_\ E?\*/\ AY%IG_0G7?\ MX$K_ (4?V=B?Y?Q7^8?VGA?Y_P '_D?3OQ>^*%O\)?"\6O7D'GV2W<4$^&P4 MC;.6'J1CI71^'_$FG>*M'M=5TJZCO+"Z0/'-&<@C^A]17Y^?';]LW3_C)\/+ MOPW'X=NM.DED259VF5QE<\$?C^E(]/\4Z/:ZII=U'> M6-R@>*6,Y!']#[5?+5X;3B[,^@34E=$C24QI*^.?VY/VD/B%\%/&7@G1_ UQ M:1MK4,N^*YM4E+RB1$0 MT^]7)GQ-^W)_P!"OI7_ '\TS_X_753PTJE-5+I) MWW=MG8QG64)N%FVK;>9]WLU-W5B^#9M9D\'Z&_B...+Q UC =1CBV[%N?+7S M0-I(QOW="1[UJM)7-*/+)Q[&L7S),>6J-GIC/4;-4E#F:HV:D+5&S4P%9JA9 MJ&:H6:@0K-43-0S4QFH&:OAH_P#$XC_W6_E79UQ/AEO^)S%_NM_*NVI %17/ M_'O+_N'^52U%=?\ 'M+_ +A_E0!Y\&J56JNK4]6I@6U:I5:JBM4JM0!:5JE5 MJJJU2*U("VK5(&JHKU*KT 6=U.#5 K4\-0!.LE/5ZKAJ=NH M!Z=OJJ)*>)* M +6^EW55$E/\R@"QNHW>]0"3O1YE %C=[T;J@\RCS* )MU)N%0^92>90!-OI MIDJ(R4PR4 3%Z8TGO4324S=0!(TE,9J86I": %+4TM36:HV>@!S/43-2,]1, MU,!6:F,U(S8J)FI *S5"S4,U1,U,0,V:Z;PC_P >L_\ O_TKEF-=/X/.;2?_ M '_Z4#.@HHHI %%%% !1110 4444 %%%% !7(^-&VW5M_N'^===7'>.6Q=VO M^X?YTT)F&K5(K555JE5Z8BPK5(K5 K4X-2&6E>I5>J:M4JO0!;#4X-599*D5 MZ0RPKU(K_C58-3MU,#YK\<> M,^(7CC7;/5-9CT1(;EIDFE(PQSC;R1SSG\* MQO\ AF;PG_T4"S_\<_\ BJ^A=5^&/AS6M0FO;JR9KB8[G99G4$^N :K?\*=\ M*?\ /A)_X$2?XUTQQ%6"Y82:1GRI[H\$'[,OA+_HH-E_XY_\57>_!7X2_#KX M0ZQ>:L=>T[5=2N)!()GE1<,!@'JE=^/@WX3_ .?"3_P(D_QIW_"FO"?_ M #X2?^!$G^-34K5*JY9S;0U%1U2.FN/B)X;GE+_VYIZY[?:4_P :C_X3[PW_ M -!W3_\ P)3_ !KGO^%,^$O^?"3_ ,")/\:7_A3/A+_GPD_\")/\:PT*U/-? MBQ\)?!?Q-\3OKH\9VMA=S(J3*9HW0[5"KMY&.!SUKBO^&9/"7_10K+\T_P#B MZ]__ .%,>$O^?"3_ ,")/\:7_A2_A+_GPD_\")/\:ZHXJM%**F[(CD75(\ _ MX9D\)#_FH5E_XY_\77J'P+\ _#OX'VD_V/6M-O;^:1I#=-,BD%N2>IY/KZ<5 MU_\ PI?PE_SX2?\ @1)_C1_PICPE_P ^$G_@1)_C6=2M4JJU23:&HJ.J1T4W MQ"\-RR,_]NZ>,G/_ !\I_C4?_"?>&_\ H.Z?_P"!*?XU@?\ "F/"7_/A)_X$ M2?XT?\*9\)?\^$G_ ($2?XUCH5J>1_$+X'^#/&WBR_UN'QO:V;WKF66-Y8W& M\]<'(P,8XKF_^&9?"7_10;+_ ,<_^+KW[_A3/A/_ )\)/_ B3_&D/P;\)_\ M/A)_X$2?XUU+%5DK*;(Y(]D> 2?LQ^$9(V0_$&SVL"IY3O\ \"KVGX*Z'\/O M@GX>BDCT')P.YYR36H?@YX4_Y\)/_ B3_&FGX.^%/^?& M3_P(D_QK.I5G6M[23=AJ*CLCH)/'WAUF)_MS3^3G_CY3_&HV\>>'O^@WI_\ MX$)_C6#_ ,*>\*_\^$G_ ($2?XTG_"G_ M_SXR?^!#_ .-9:%:GBWB+]GOP M;J^MWM];>-[>WBN96E\N21'(+')Y!'9)5L6+(P8!IG(X_&NJ+5F4@ M+4QFI&>HF>D!/:M_ID'_ %T7^=>E5Y?9M_IUO_UT7^8KU"A@@HHHI#"N \1- M_P 3RZ'NO_H(KOZ\\\3-_P 3ZZ^J_P#H(IH3*RM4BMZ555JE5Z8BPK5(K57# M4\-2*+2O4BO516J17H MAA3PU5E>I%>D!85Z_+']HG6;O]FW]J;XFSZ? R6_ MB[1+J.%HVVE1>QC=(/\ =G1S_P !K]20U?.'[4_[&UK^TOK^AZPOB;_A&;S3 MK9[65_[.^U_:$+;D'^M3;M)?USO[8Y[,+4C3J_O/A::?HT8UHN5/W=TTUZI_ M\.?$47@V7]G'PS\ /B[!:S+=7UQ->:B%Y_&[]EW2_C%\%M!^'L M&J_V#%HC6QL;X6OG[!#$8L%-ZYRA/\77'6NJ_9Y^#=M\ ?A;IW@^WU :L]O+ M---?_9_(-Q))(6W%-S8PNU?O'A17?4QD*E*HK^\VTO\ "W?_ (!QQP\HRAVL MF_577_!/4@U?GG^V]XZ\;7WC0Z'JUK)IGAZ$YM(XV)CN!VB?%[PM-I&L0J6P3;W07+POZCVZ9'\B 1QX*O##U>::T_(>.P\\11 MY8.S_,_(NBNZ^+WPAUOX/>*)M*U6%C%G-O=*,I*G8@_YZ'H00.R\!?LD^-OB M-X7L]>T@6Q!(K[!U(1CSN2L?$*C4E)P46VNAXG17T;_PP?\ M$G_GG8_^!*?XT?\ #!_Q)_YYV/\ X$I_C67UFA_.OO1K]4Q'_/M_@^J8C_ )]O M[F?.5%>S?$;]E+QG\+_"\^O:T+2.RA8(?+F5R6/08!/H:YOX+_!?6OC-XGBT M[3HFCLT;-S>,,)$O?GU_Q'4D Z*I!QYU)6[F3HU%-4W%W?0]M_87\<>-H/%3 M:%I]J^I^&7.ZZ$K$);=,NI[$#MWX'<5]_%JXWX8_#31?A3X7M]%T6!8T4#S9 ML?/,W]X_K@>_.(J\T%9?F?<8'#SP]%0F[O\ (_/7_@IQ9W.I M?%+X5VEE<&UO)XI8H9PQ4QNT\85LCD8)!R.>*[K_ (9/_:%X!_:%O]O_ %UN M?_BZ] _:L_9"_P"&FM9\/:@/%Q\,G28)8=G]F_:O-WLK9SYJ;<;??K7D!_X) ML>(>O_"\=4/_ '"I/_DRNFA6A'#PASI-.6ZON[KH55A)UI34;II=;;+4^ZXR M4C16;>P !;U/K2-)6'X-T&3PGX/T/0Y+QM0DTVQ@LVO'7:TYCC5#(1DX+;O4UK;J\J5E)I.Z.R-^575AY8TPM36>HFDJ2A[/43-36>HV:F(M.#565Z>LE("QNI=U0!Z?OH MFW4NZH=U+NH FWT>946ZC=0!-YE'F5#NHW4 2^92;ZCW4FZ@"3=2;O>F;O>F M[A0!)NII:F%Z89* )"U,:2HR]1M)0!*SU$STTM3"U #BU,9J:SU$STP',U1, MU(SU&S4"!FIC-06J-FH 5FKJ?!AS9W'_ %T_I7(,U=;X(.;*Y_ZZ?TH Z2BB MBD,**** "BBB@ HHHH **** "N*\>'%Y:_[A_G7:UQ'C]MMY:?\ 7,_SH YQ M6J97JJK4]6JB2XLE2JU4U>I5:@"UNIP:JZO4BM2&3J]2*]5MU.#4 6E>I%DJ MHKT\24#+>X4NZJRR4X/0!8W4[S*@#TN^@"QYE+YF*@W4NZD!/OI?,]ZK[J-W MO0!8\RD\RH-WO1N]Z )S)BF^94.ZC=[TP)3)3=]1[J3S*0$A:FEJBWTTR4P) M&>FL]1-)3&>@"1GJ-GIA:FEJ!#F:F9I"U,9Z ',V*C9Z8SU&STQ#F>H6>D9Z MC9J +%BW^GVW_75?YBO5:\FL6_XF%M_UU7^8KUFD,****0PKSCQ2V/$%W]5_ M]!%>CUYIXJ;'B"\^J_\ H(H HJU3*]5%:I%:J)+BO4BM517J57H L[J<&_&H M%>GJU(9.KU(KU7W4X-0!:5Z>LE55>GB2@"UN%+NJN'IRO0,L!J7S*@#T[?0! MR7Q6^%FB?%SPO-H^KPJ6P3;W(7YX7]1[=,C^1 (J? GP1>_#;X=67AV^P9K. M21%=6#!TW?*W'J.>Q]A7<[J-U;>VG[/V3>FYA[&'M?;6]ZUBQO\ >E\RJ^ZC M=[U@;ECS*3S*@W>]&[WH \\_: ^'M[\5/ 8\.V1"-<7D1ED9@!'&-VYN?3/; M)]C6W\,_AMHOPI\,0:-HMNL:(!YLV,/,W]X_KQ[^I)/4;J3=6_MI^S5+H8>Q MA[5UK>]L2&2DW5'OIIDK W)-U-W5'YE,,E,"4O3&>HS)4;/0(D9ZC+TW=3-U M #BU-)II:F-)0 YFJ-GIK/43/3$.9JA9J1GJ-FH W/![?\3Z+_=;^1KT*O.? M!K9\00_[K?R->C4AA4-Y_P >D_\ N-_*IJAO/^/.?_KFW\J0SRQ6J57JJK5( MK51);5ZE5JJ*U2J] %D&G!J@5ZD#4ADZO4BO58-3E:F!;5Z>'JJKT]7I#+0: MG;JK+)3Q)0!/YE/$E5]U.W4 6/,Z4OF57W4N\T 61)1YE5@]+YE %CS*/,JO MYE'F4 6/,IIDJ'?2;J )C)2&2H=U)NI 2EZ87IA:FEZ )"U,+5&7IA>F!(SU M&STQGIC-0(>S5$S4A:FEJ %+4QFI&:HF>@!S-43/2,U1,U,0K-78^!3FQN?^ MNO\ 05Q#-7:^ 3FQN?\ KK_04F-'44444AA1110 4444 %%%% !1110 5POQ M$RMY9GL48?K7=5S7CK2VOM+6>,;I+8EB!_=/7^0/X4Q' *U2*U55:I%:F(M* MU2*U55:I%:@"TKU*LE4U>I5>F!;5Z<&JJKU(LE*P7+&ZG!J@5Z<&I#)P].#U M!NI=U %@24[S*K!J7<: +(DI?,JOOHW=J +.^CS/QJOOH\R@"QO]Z/,JOYE' MF4 6#)2>94&^DWT 3&2D\RH=U)N]Z )#)32WO4>ZC=0 XM2;J9NII>@!Y:FE MJC9ZC:2@"1GJ-GIC/4;/[U0A[/43-36:F,U(!S-4;/36?WJ-FI 6M.RVI6@' M4RH/_'A7KU>:>"=+;4-82GUPGQ"TMH[B*_09C8>7)[$=#^(_E30F]'F57WT;Z +'F4OF56\RCS* )_,I M/,J'S*3?0,F,E-,E1;J;NH$2E_>FEZCW4A:@!Y:FEJ;NIADH D+4QGIA>HB] M,1(SU&SFF,U1L] A[/4;-32U1L] QS-4;-36:HV:@#H/!/S>(8L=D8_I7I-< M5\/=+9?.U!UP&'E1Y[\Y)_0#\Z[6D-!4%[_QYS_]C @_C2 M&>/*U2JU031M;3R0N,/&Q5A[@XI5:J)+2M4BO556J16H M*U2J_O516J17IB M+:M3MU5E>GJ]246-U.#5"&IP:@9,KT\2>]5]U.W4"+ DIWF56W4X/0!9\RG> M957S*=YE %G?1YE5O,I?,H L;Z/,JOYE'F4#+&^D\RH#)2>90(G,E-,E0^93 M2] $Y>F&2HB]-W&@"1I*:7IA:DW4 .+4W=32WXTQI* 'LU1L_O3&>HV>F*X] MFJ-GIC/49:F(A> ;9H=%:5ACS MI2R_0 #^8-(:.FHHHI#"BBB@ HHHH **** "BBB@ I.O!I:* .)\0> V>1KC M3=N&Y-NQQ_WR?Z5RLND7]LVV2SG4_P#7,XKV"BG<5CQ];&Z_Y]IO^_9J1;.Z M_P"?:;_O@UZY11<+'DRV=S_S[R_]\&GBSN?^?>7_ +X->K44!8\K6SN?^?>7 M_O@U(+6Y_P">$O\ WP:]0HHN%CS(6MQQ^XE_[X-.^RW'_/"7_O@UZ711<+'F MXMKC_GA+_P!\&G"UN/\ GA)_WP:]&HH \Z^S3_\ /"3_ +X-+]EG_P">,G_? M!KT2BD,\\^RS_P#/&3_ODTOV:?\ YXR?]\FO0J* //?LT_\ SQD_[Y-'V>?_ M )XR?]\FO0J* //?L\__ #QD_P"^31]GG_YXR?\ ?)KT*B@#SW[//_SQD_[Y M-)]FG_YXR?\ ?)KT.B@#SS[+/_SQD_[Y-)]FG_YX2?\ ?!KT2B@#SHVT_P#S MPD_[X---M7_ +X->I447"QY4;.Y_P"?>7_O@TQK.Y_Y]Y?^ M^#7K%%%PL>2-9W/_ #[S?]\&HVLKK_GVF_[]FO7Z* L>/?V?=L<+:SD^@C/^ M%:FE^"=1U"0&9/LW7:B\DGJQ]3[U;HH MI#"BBB@ J*ZMHKRW>&9!)$XPRGO4M% 'G>L^!+NSD:2R_P!*@ZA-O\ "O8:*=Q6/'ULKK_GVF_[X-2+9W7_ #[S?]\'_"O7** L M>3BSN?\ GWE_[X-.%G<_\^\O_?!KU:B@#RQ;.Y_Y]Y?^^#3Q:W/_ #PE_P"^ M#7J%%%PL>9"UN/\ GA+_ -\&GBUN/^>$G_?!KTJBBX6/-_LUQ_SPE_[X-.%M MC44 >=_99_^>,G_ 'P:/LL__/&3_ODUZ)12&>>?9I_^>,G_ M 'R:7[-/_P \9/\ ODUZ%10!Y[]FG_YXR?\ ?)H^SS_\\9/^^37H5% 'GOV> M?_GC)_WR:/L\_P#SQD_[Y->A44 >>_9I_P#GC)_WR:3[-/\ \\9/^^37H=% M'G?V6?\ YXR?]\FC[-/_ ,\)/^^37HE% 'G/V:X_YX2?]\&FFVN/^>$G_?!K MTBBF!YJ;6X_YX2_]\&F&UN?^>$O_ 'P:]-HHN*QY>;2X_P">$O\ WP:8;2Y_ MY]Y?^^#7J=%%PL>4_8[G_GWE_P"^#3&L[G_GWE_[X->LT47 \C:SN?\ GWE_ M[X-1M977_/M-_P!^S7L%% 6/'ETR]F;:EI.Y]HS_ (5T&B^ [FYD634/W$(Y M\L'+M^73^=>@T47"PR&%+>%(HD"1H-JJO0"GT44AA1110!Q/C;PS))*VHVB% M\C]]&HY_WA_6N*5J]KK&U+PEIFIN7>#RI3U>$[2?PZ?I3N*QYBKU(KUW/_"N M[ =+BY_[Z7_"E_X5[8_\_%Q^:_X4".)5J>&KM1X LA_R\7'YK_A2_P#"!V7_ M #\7'YK_ (4#L<8)*D5Z[#_A!++_ )[W'YK_ (4O_"#6?_/>?\U_PIW%8Y%7 MIZR5UG_"$6?_ #WG_-?\*=_PA5I_SWG_ #'^% '*"2G;JZH>"[0?\MYOS'^% M+_PAMK_SVF_,?X4AZG+;O>EW5U'_ A]K_SVF_,?X4O_ B%K_SVF_,?X4@. M6W4NZNI_X1&U_P">TWYC_"C_ (1&V_Y[3?F/\*!G+;J7=74?\(C:_P#/:;\Q M_A1_PB-M_P ]IOS'^%,#E]U&ZNH_X1&V_P">TWYC_"C_ (1&U_Y[3?F/\*!' M+[J3=[UU/_"(VW_/:;\Q_A1_PB-K_P ]IOS'^%(9RVZDW5U7_"(VO_/:;\Q_ MA2?\(A:_\]IOS'^% '*[J3<*ZO\ X0^U_P">TWYC_"D_X0VU_P">TWYC_"F( MY,O^%,:2NN_X0RT/_+>;\Q_A2?\ "%VA_P"6\_YC_"@-3D"]1M)79?\ "$V? M_/>?\U_PI/\ A![/_GO/^:_X4Q6.+9JC9Z[;_A!;+_GO+C\U_PI/^%?V)_Y>+C\U_PI#."9ZB9J] _X M5Y8_\_%Q^:_X5-;^ =+A8,_G7'^S(_'Z 4Q6.*T'09]>NPB K I_>2XX4?XU MZI;6\=I;QPQ+MCC4*H]A2V]O%:Q+%#&L4:]%08 J2D,****0PHHHH **** " &BBB@#__9 end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.6.0.2
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2016
Feb. 10, 2017
Jun. 30, 2016
Document and Entity Information [Abstract]      
Entity Registrant Name Arista Networks, Inc.    
Entity Central Index Key 0001596532    
Trading Symbol ANET    
Current Fiscal Year End Date --12-31    
Entity Filer Category Large Accelerated Filer    
Document Type 10-K    
Document Period End Date Dec. 31, 2016    
Document Fiscal Year Focus 2016    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Well-known Seasoned Issuer Yes    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Public Float     $ 3,091,241,753
Entity Common Stock, Shares Outstanding   71,011,320  

XML 17 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 $ 567,923 $ 687,326
Marketable securities 299,910 0
Accounts receivable, net of allowances of $1,521 and $1,529, respectively 253,119 144,263
Inventories 236,490 92,129
Prepaid expenses and other current assets 168,684 50,610
Total current assets 1,526,126 974,328
Property and equipment, net 76,961 79,706
Investments 36,136 36,636
Deferred tax assets 70,960 48,429
Other assets 18,824 20,791
TOTAL ASSETS 1,729,007 1,159,890
CURRENT LIABILITIES:    
Accounts payable 79,457 43,966
Accrued liabilities 90,951 60,971
Deferred revenue 273,350 122,049
Other current liabilities 15,795 8,025
Total current liabilities 459,553 235,011
Income taxes payable 14,498 14,060
Lease financing obligations, non-current 39,593 41,210
Deferred revenue, non-current 99,585 74,759
Other long-term liabilities 7,958 6,698
TOTAL LIABILITIES 621,187 371,738
Commitments and contingencies (Note 5)
STOCKHOLDERS’ EQUITY:    
Preferred stock, $0.0001 par value—100,000 shares authorized and no shares issued and outstanding as of December 31, 2016 and 2015 0 0
Common stock, $0.0001 par value—1,000,000 shares authorized as of December 31, 2016 and 2015; 70,811 and 68,132 shares issued and outstanding as of December 31, 2016 and December 31, 2015 7 7
Additional paid-in capital 674,183 537,904
Retained earnings 435,105 250,916
Accumulated other comprehensive loss (1,475) (675)
TOTAL STOCKHOLDERS’ EQUITY 1,107,820 788,152
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 1,729,007 $ 1,159,890
XML 18 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]    
Allowances $ 1,521 $ 1,529
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 100,000,000 100,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 70,811,000 68,132,000
Common stock, shares outstanding (in shares) 70,811,000 68,132,000
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Revenue:                      
Product $ 289,008 $ 254,238 $ 235,616 $ 212,475 $ 217,325 $ 193,339 $ 174,072 $ 160,141 $ 991,337 $ 744,877 $ 531,543
Service 38,961 36,023 33,125 29,721 28,121 24,209 21,480 18,904 137,830 92,714 52,563
Total revenue 327,969 290,261 268,741 242,196 245,446 217,548 195,552 179,045 1,129,167 837,591 584,106
Cost of revenue:                      
Product 108,057 94,777 88,021 78,913 81,142 67,990 60,014 54,439 369,768 263,585 174,004
Service 9,757 9,064 9,269 8,193 8,136 7,810 7,648 6,852 36,283 30,446 18,011
Total cost of revenue 117,814 103,841 97,290 87,106 89,278 75,800 67,662 61,291 406,051 294,031 192,015
Gross profit 210,155 186,420 171,451 155,090 156,168 141,748 127,890 117,754 723,116 543,560 392,091
Operating expenses:                      
Research and development 71,398 70,648 69,020 62,515 57,413 58,748 49,947 43,340 273,581 209,448 148,909
Sales and marketing 38,321 33,216 31,744 27,606 31,308 26,508 26,681 24,587 130,887 109,084 85,338
General and administrative 22,941 19,535 17,529 15,234 18,050 25,195 18,403 14,072 75,239 75,720 32,331
Total operating expenses 132,660 123,399 118,293 105,355 106,771 110,451 95,031 81,999 479,707 394,252 266,578
Income from operations 77,495 63,021 53,158 49,735 49,397 31,297 32,859 35,755 243,409 149,308 125,513
Other income (expense), net:                      
Interest expense (918) (735) (732) (751) (746) (753) (832) (821) (3,136) (3,152) (6,280)
Other income (expense), net 560 639 416 337 (109) 13 417 (468) 1,952 (147) 2,275
Total other income (expense), net (358) (96) (316) (414) (855) (740) (415) (1,289) (1,184) (3,299) (4,005)
Income before provision for income taxes 77,137 62,925 52,842 49,321 48,542 30,557 32,444 34,466 242,225 146,009 121,508
Provision for income taxes 18,354 11,668 13,938 14,076 4,618 1,867 8,448 9,974 58,036 24,907 34,658
Net income $ 58,783 $ 51,257 $ 38,904 $ 35,245 $ 43,924 $ 28,690 $ 23,996 $ 24,492 184,189 121,102 86,850
Net income attributable to common stockholders:                      
Basic                 182,965 119,115 68,889
Diluted                 $ 183,039 $ 119,264 $ 70,524
Net income per share attributable to common stockholders:                      
Basic (in dollars per share) $ 0.84 $ 0.74 $ 0.57 $ 0.52 $ 0.65 $ 0.42 $ 0.36 $ 0.37 $ 2.66 $ 1.81 $ 1.42
Diluted (in dollars per share) $ 0.79 $ 0.69 $ 0.53 $ 0.48 $ 0.60 $ 0.39 $ 0.33 $ 0.34 $ 2.50 $ 1.67 $ 1.29
Weighted-average shares used in computing net income per share attributable to common stockholders:                      
Basic (in shares)                 68,771 65,964 48,427
Diluted (in shares)                 73,222 71,411 54,590
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Statement of Comprehensive Income [Abstract]      
Net income $ 184,189 $ 121,102 $ 86,850
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustments (348) (494) (217)
Net change in unrealized gains (losses) on available-for-sale securities (452) 153 (153)
Other comprehensive loss (800) (341) (370)
Comprehensive income $ 183,389 $ 120,761 $ 86,480
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Convertible notes payable
Convertible Preferred Stock
Convertible Preferred Stock
Convertible Preferred Stock
Convertible Preferred Stock
Common Stock
Common Stock
Convertible notes payable
Common Stock
Convertible Preferred Stock
Additional Paid-In Capital
Additional Paid-In Capital
Convertible notes payable
Additional Paid-In Capital
Convertible Preferred Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2013       24,000,000   31,927,000              
Beginning balance at Dec. 31, 2013 $ 77,732     $ 5,992   $ 3     $ 28,737     $ 42,964 $ 36
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Net income 86,850                     86,850  
Other comprehensive (loss) income, net of tax (370)                       (370)
Issuance of common stock from initial public offering, net of offering costs (in shares)           6,038,000              
Issuance of common stock from initial public offering, net of offering costs 239,055         $ 1     239,054        
Conversion of convertible preferred stock and notes payable into common stock upon initial public offering (in shares)         (24,000,000)   1,543,000 24,000,000          
Conversion of convertible preferred stock and notes payable into common stock upon initial public offering   $ 66,338 $ 0   $ (5,992)     $ 3   $ 66,338 $ 5,989    
Conversion of notes payable and accrued interest, related party, into common stock upon initial public offering (in shares)             701,000            
Conversion of notes payable and accrued interest, related party, into common stock upon initial public offering   $ 30,153               $ 30,153      
Tax benefit for equity incentive plans 17,358               17,358        
Stock-based compensation 27,619               27,619        
Issuance of common stock in connection with employee equity incentive plans (in shares)           1,319,000              
Issuance of common stock in connection with employee equity incentive plans 6,828               6,828        
Vesting of stock options and restricted stock 4,095               4,095        
Ending balance (in shares) at Dec. 31, 2014       0   65,528,000              
Ending balance at Dec. 31, 2014 555,658     $ 0   $ 7     426,171     129,814 (334)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Net income 121,102                     121,102  
Other comprehensive (loss) income, net of tax (341)                       (341)
Tax benefit for equity incentive plans 37,003               37,003        
Stock-based compensation 45,303               45,303        
Issuance of common stock in connection with employee equity incentive plans (in shares)           2,577,000              
Issuance of common stock in connection with employee equity incentive plans 27,201               27,201        
Vesting of stock options and restricted stock (in shares)           27,000              
Vesting of stock options and restricted stock 2,226               2,226        
Ending balance (in shares) at Dec. 31, 2015       0   68,132,000              
Ending balance at Dec. 31, 2015 788,152     $ 0   $ 7     537,904     250,916 (675)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Net income 184,189                     184,189  
Other comprehensive (loss) income, net of tax (800)                       (800)
Tax benefit for equity incentive plans 42,084               42,084        
Stock-based compensation 59,032               59,032        
Issuance of common stock in connection with employee equity incentive plans (in shares)           2,694,000              
Issuance of common stock in connection with employee equity incentive plans 35,181               35,181        
Minimum tax withholding paid for net share settlement of equity awards (in shares)           (15,000)              
Minimum tax withholding paid for net share settlement of equity awards (1,100)               (1,100)        
Vesting of stock options and restricted stock 1,082               1,082        
Ending balance (in shares) at Dec. 31, 2016       0   70,811,000              
Ending balance at Dec. 31, 2016 $ 1,107,820     $ 0   $ 7     $ 674,183     $ 435,105 $ (1,475)
XML 22 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 income $ 184,189 $ 121,102 $ 86,850
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 19,749 13,671 10,021
Stock-based compensation 59,032 45,303 27,619
Deferred income taxes (21,720) (24,409) (6,774)
Excess tax benefit on stock based-compensation (42,855) (37,251) (17,436)
Amortization of investment premiums 1,493 1,471 348
Realized gain on notes receivable 0 0 (4,000)
Amortization of debt discount 0 0 527
Write-off of debt discount on notes payable 0 0 680
Changes in operating assets and liabilities:      
Accounts receivable, net (108,856) (47,281) (18,984)
Inventories (144,361) (14,123) (13,425)
Prepaid expenses and other current assets (115,074) (7,827) (15,257)
Other assets 2,866 (3,087) (4,261)
Accounts payable 38,678 9,037 14,007
Accrued liabilities 30,629 20,398 18,874
Deferred revenue 176,126 90,340 47,564
Income taxes payable 42,650 32,018 4,377
Other liabilities 8,894 1,171 2,105
Interest payable 0 0 (960)
Net cash provided by operating activities 131,440 200,533 131,875
CASH FLOWS FROM INVESTING ACTIVITIES:      
Proceeds from marketable securities 137,855 208,200 0
Purchases of marketable securities (439,711) 0 (210,019)
Purchases of property and equipment (21,419) (19,989) (13,134)
Other investing activities (2,500) 0 (38,249)
Proceeds from repayment of notes receivable 0 0 8,000
Change in restricted cash (204) (4,041) 4,040
Net cash provided by (used in) investing activities (325,979) 184,170 (249,362)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Principal payments of lease financing obligations (1,336) (1,086) (793)
Proceeds from issuance of common stock upon exercising options, net of repurchases 24,855 17,835 8,020
Minimum tax withholding paid on behalf of employees for net share settlement (1,100) 0 0
Proceeds from issuance of common stock, employee stock purchase plan 10,326 9,366 0
Excess tax benefit on stock-based compensation 42,855 37,251 17,436
Proceeds from initial public offering, net of issuance cost 0 (261) 239,315
Repayment on notes payable 0 0 (20,000)
Net cash provided by financing activities 75,600 63,105 243,978
Effect of exchange rate changes (464) (513) (124)
NET INCREASE/(DECREASE) IN CASH AND CASH EQUIVALENTS (119,403) 447,295 126,367
CASH AND CASH EQUIVALENTS—Beginning of year 687,326 240,031 113,664
CASH AND CASH EQUIVALENTS—End of year 567,923 687,326 240,031
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:      
Cash paid for income taxes, net of refunds 39,638 6,591 44,770
Cash paid for interest— lease financing obligation 2,916 2,999 2,809
Cash paid for interest— notes payable 0 0 3,639
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION:      
Property and equipment included in accounts payable and accrued liabilities 869 3,957 1,638
Vesting of early exercised stock options and restricted stock awards 1,082 2,226 4,095
Acquisition of building with financing obligation 0 0 456
Unpaid deferred offering costs 0 0 261
Convertible Preferred Stock      
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION:      
Conversion of stock upon initial public offering 0 0 5,992
Convertible Notes Payable      
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION:      
Conversion of stock upon initial public offering 0 0 66,338
Convertible notes payable—related party      
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION:      
Conversion of stock upon initial public offering $ 0 $ 0 $ 30,153
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.6.0.2
Organization and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Summary of Significant Accounting Policies
Organization and Summary of Significant Accounting Policies
Organization
Arista Networks, Inc. (together with our subsidiaries, “we,” “our” or “us”) is a supplier of cloud networking solutions that use software innovations to address the needs of large-scale Internet companies, cloud service providers and next-generation enterprise. Our cloud networking solutions consist of our Extensible Operating System, a set of network applications and our 10/25/40/50/100 Gigabit Ethernet switching and routing platforms. We were incorporated in October 2004 in the State of California under the name Arastra, Inc. In March 2008, we reincorporated in the State of Nevada and in October 2008 changed our name to Arista Networks, Inc. We reincorporated in the state of Delaware in March 2014. Our corporate headquarters are located in Santa Clara, California, and we have wholly-owned subsidiaries throughout the world, including North America, Europe, Asia and Australia.
Basis of Presentation and Principles of Consolidation
The accompanying consolidated financial statements include the accounts of Arista Networks, Inc. and its wholly owned subsidiaries and are prepared in accordance with U.S. generally accepted accounting principles (GAAP). All significant intercompany accounts and transactions have been eliminated.
During fiscal 2015 and 2014, certain reclassifications of prior period amounts were made to conform to the current period presentation. There were no reclassifications during fiscal 2016.
Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Those estimates and assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserve; determination of fair value for stock-based awards; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; valuation of inventory; valuation of warranty accruals; contract manufacturing liabilities; and recognition and measurement of contingent liabilities. We evaluate our estimates and assumptions based on historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those estimates.

Concentrations of Business and Credit Risk
We work closely with third-party contract manufacturing suppliers to manufacture our products. As of December 31, 2016 and December 31, 2015, we had three and two suppliers, respectively, who provided substantially all of our electronic manufacturing services. Our contract manufacturing suppliers deliver our products to our third party direct fulfillment facilities.  We and our fulfillment partners then perform labeling, final configuration, quality assurance testing and shipment to our customers. Our products rely on key components, including certain integrated circuit components and power supplies, some of which our contract manufacturers purchase on our behalf from a limited number of suppliers, including certain sole source providers. We do not have guaranteed supply contracts with any of our component suppliers, and our suppliers could delay shipments or cease manufacturing such products or selling them to us at any time. If we are unable to obtain a sufficient quantity of these components on commercially reasonable terms or in a timely manner, or if we are unable to obtain alternative sources for these components, sales of our products could be delayed or halted entirely or we may be required to redesign our products. Quality or performance failures of our products or changes in our contractors’ or vendors’ financial or business condition could disrupt our ability to supply quality products to our customers. Any of these events could result in lost sales and damage to our end-customer relationships, which would adversely impact our business, financial condition and results of operations.
Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities, restricted cash, and accounts receivable. Our cash, cash equivalents and restricted cash are invested in high quality financial instruments with banks and financial institutions. Such deposits may be in excess of insured limits provided on such deposits.
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 ongoing credit evaluations of our customers to assess the probability of accounts receivable collection based on a number of factors, including past transaction experience with the customer, evaluation of their credit history, the credit limits extended and review of the invoicing terms of the arrangement. In situations where a customer may be thinly capitalized and we have limited payment history with it, we will either establish a small credit limit or require it to prepay its purchases. We generally do not require our customers to provide collateral to support accounts receivable. We have recorded an allowance for doubtful accounts for those receivables that we have determined not to be collectible. We mitigate credit risk in respect to the notes receivable by performing ongoing credit evaluations of the borrower to assess the probability of collecting all amounts due to us under the existing contractual terms.
We market and sell our products through both our direct sales force and our channel partners, including distributors, value-added resellers, system integrators and original equipment manufacturer (“OEM”) partners and in conjunction with various technology partners. Significant customers are those which represent more than 10% of our total net revenue during the period or net accounts receivable balance at each respective balance sheet date. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:
 
 
Revenue
 
Accounts Receivable
 
 
 Year Ended December 31,
 
December 31,
 
 
2016
 
2015
 
2014
 
2016
 
2015
Customer A
 
16
%
 
12
%
 
15
%
 
36
%
 
30
%
Comprehensive Income
Comprehensive income is comprised of net income and other comprehensive income. Unrealized gains and losses on available-for-sale investments and foreign currency translation adjustments are included in our other comprehensive income or loss.
Cash and Cash Equivalents
We consider all highly liquid investments with stated maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents consist of cash on deposit with various financial institutions and highly liquid investments in money market funds. Interest is accrued as earned. We have restricted cash pledged as collateral representing a security deposit required for a facility lease. As of December 31, 2016 and 2015, we had classified the restricted cash of $4.2 million and $4.0 million, respectively, as other assets in our accompanying consolidated balance sheet.

Marketable Securities    
We classify all highly liquid investments with stated maturities of greater than three months as marketable securities. We determine the appropriate classification of our investments in marketable securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable securities as available-for-sale. We may or may not hold securities with stated maturities greater than 12 months until maturity. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these securities prior to their stated maturities. As we view these securities as available to support current operations, we classify securities with maturities beyond 12 months as current assets under the caption marketable securities in the accompanying consolidated balance sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for unrealized losses determined to be other-than-temporary, which we record as other income (expense), net. We determine any realized gains or losses on the sale of marketable securities on a specific identification method, and we record such gains and losses as a component of interest and other income, net.
Accounts Receivable
Accounts receivable are recorded at the invoiced amount, net of allowances for doubtful accounts, and sales return reserves. We estimate our allowance for doubtful accounts based upon the collectability of the receivables in light of historical trends, adverse situations that may affect our customers’ ability to pay and prevailing economic conditions. This evaluation is done in order to identify issues which may impact the collectability of receivables and related estimated required allowance. Revisions to the allowance are recorded as an adjustment to bad debt expense. After appropriate collection efforts are exhausted, specific accounts receivable deemed to be uncollectible are charged against the allowance in the period they are deemed uncollectible. Recoveries of accounts receivable previously written-off are recorded as credits to bad debt expense. We estimate our sales return reserves based on historical return rates applied against current period gross revenues. Specific customer returns and allowances are considered when determining our sales return reserve estimate. Revisions to the reserve are recorded as adjustments to revenue and the sales return reserves.     
Fair Value Measurements
Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We apply fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. These assets and liabilities include cash and cash equivalents, marketable securities, accounts receivable, accounts payable, and accrued liabilities. Cash equivalents, accounts receivable, accounts payable and accrued liabilities are stated at carrying amounts as reported in the consolidated financial statements, which approximates fair value due to their short-term nature.
Assets and liabilities recorded at fair value on a recurring basis in the accompanying consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. We use a fair value hierarchy to measure fair value, maximizing the use of observable inputs and minimizing the use of unobservable inputs. The three-tiers of the fair value hierarchy are as follows:
Level I—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;
Level II—Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, 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; and
Level III—Unobservable inputs that are supported by little or no market data for the related assets or liabilities and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.
Foreign Currency
The functional currency of our foreign subsidiaries is either the U.S. dollar or their local currency.
Transaction re-measurement-Assets and liabilities denominated in a currency other than the foreign subsidiaries’ functional currency are re-measured into the functional currency using exchange rates in effect at the end of the reporting period, with gains and losses recorded in other income (expense), net in the consolidated statements of income. We recognized$0.7 million, $0.5 million, and $0.6 million, in transaction losses for the years ended December 31, 2016, 2015 and 2014, respectively.
Translation-Assets and liabilities of subsidiaries denominated in foreign functional currencies are translated into U.S. dollars at the closing exchange rate on the balance sheet date and equity related balances are translated at historical exchange rates. Revenues, costs and expenses in foreign functional currencies are translated using average exchange rates that approximate those in effect during the period. Translation adjustments are accumulated as a separate component of accumulated other comprehensive income within stockholders’ equity.
Inventory Valuation and Contract Manufacturer/Supplier Liabilities
Inventories primarily consist of finished goods purchased from third party contract manufacturers and are stated at the lower of cost (computed using the first-in, first-out method) or market value. Manufacturing overhead costs and inbound shipping costs are included in the cost of inventory.  In addition, we purchase strategic component inventory from certain suppliers under purchase commitments that in some cases are non-cancelable, including integrated circuits, which are held by our contract manufacturers.  We record a provision when inventory is determined to be in excess of anticipated demand, or obsolete, to adjust inventory to its estimated realizable value.  We also record a liability for non-cancelable, non-returnable purchase commitments with our component inventory suppliers for quantities in excess of our demand forecasts or that are considered obsolete.
Our contract manufacturers procure components and assemble products on our behalf based on our forecasts.  We generally incur a liability when the contract manufacturer has converted the component inventory to a finished product.  Historically, we have recorded a liability and have reimbursed our contract manufacturer for component inventory that has been rendered excess or obsolete due to manufacturing and engineering change orders resulting from design changes, or in cases where inventory levels greatly exceed our forecasts. 
We use significant judgment in establishing our forecasts of future demand and obsolete material exposures. These estimates depend on our assessment of current and expected orders from our customers, product development plans and current sales levels. If actual market conditions are less favorable than those projected by management, which may be caused by factors within and outside of our control, we may be required to increase our inventory write-downs and liabilities to our contract manufacturers and suppliers, which could have an adverse impact on our gross margins and profitability. We regularly evaluate our exposure for inventory write-downs and adequacy of our contract manufacturer liabilities.
For the years ended December 31, 2016, 2015 and 2014, we recorded inventory write-downs of $12.1 million, $9.0 million and $2.8 million, respectively.  In addition, our contract manufacturer and supplier liabilities totaled $6.3 million and $3.8 million as of December 31, 2016 and 2015, respectively.
Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets, generally from one to five years. Our building is depreciated over 30 years and leasehold improvements are depreciated over the shorter of the estimated useful lives of the improvements or the remaining lease term. The leased building under our build to suit lease is capitalized and included in property and equipment as we were involved in the construction funding and did not meet the “sale-leaseback” criteria.
Investments
Our investments in privately held companies are accounted for under the cost method and are included in investments, non-current in the accompanying consolidated balance sheets. Our investments under the cost method are recorded at historical cost at the time of investment. 
Impairment of Long-Lived Assets and Investments
The carrying amounts of our long-lived assets, including property and equipment and investments in privately held companies, are periodically reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate over their remaining lives. If the asset is considered to be impaired, the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset. No impairment of any long-lived assets or investments was identified for any of the periods presented.
Loss Contingencies
In the ordinary course of business, we are a party to claims and legal proceedings including matters relating to commercial, employee relations, business practices and intellectual property. In assessing loss contingencies, we use significant judgment and assumptions to estimate the likelihood of loss, impairment of an asset or the incurrence of a liability, as well as our ability to reasonably estimate the amount of loss. We record a provision for contingent losses when it is both probable that an asset has been impaired or a liability has been incurred and the amount of the loss can be reasonably estimated. We will record a charge equal to the minimum estimated liability for litigation costs or a loss contingency only when both of the following conditions are met: (i) information available prior to issuance of our consolidated financial statements indicates that it is probable that a liability had been incurred at the date of the financial statements and (ii) the range of loss can be reasonably estimated. We regularly evaluate current information available to us to determine whether such accruals should be adjusted and whether new accruals are required.
Revenue Recognition
We generate revenue from sales of our products which incorporate our EOS software and accessories such as cables and optics to direct customers and channel partners together with post contract customer support (“PCS”). We typically sell products and PCS in a single transaction. We recognize revenue 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 collectability 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 stand-alone purchase orders or purchase orders issued pursuant to the terms and conditions of a master sales agreement. It is our practice to identify an end customer prior to shipment to a reseller or distributor.
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 generally do not have significant obligations for future performance, rights of return or pricing credits associated with our product sales. In instances where substantive acceptance provisions are specified in the customer arrangement, revenue and the related cost of revenue is deferred until all acceptance criteria have been met.
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.
Collectability is reasonably assured. We assess probability of collectability on a customer-by-customer basis. Our customers and channel partners are subjected to a credit review process that evaluates their financial condition and ability to pay for products and services.
PCS is offered under renewable, fee-based contracts, which includes technical support, hardware repair and replacement parts beyond standard warranty, bug fixes, patches and unspecified upgrades on a when-and-if-available basis. We initially defer PCS revenue and recognize it ratably over the life of the PCS contract, with the related expenses recognized as incurred. PCS contracts usually have a term of one to three years. We include billed but unearned PCS revenue in deferred revenue.
We report revenue net of sales taxes. We include shipping charges billed to customers in revenue and the related shipping costs are included in cost of goods sold.
Multiple-Element Arrangements
Most of our arrangements, other than renewals of PCS, are multiple element arrangements with a combination of products and PCS. Products and PCS generally qualify as separate units of accounting. Our hardware deliverables include EOS software, which together deliver the essential functionality of our products. For multiple element arrangements, we allocate revenue to each unit of accounting based on the relative selling price. The relative selling price for each element is based upon the following hierarchy: vendor-specific objective evidence (“VSOE”), if available; third-party evidence (“TPE”), if VSOE is not available; and best estimate of selling price (“BESP”), if neither VSOE nor TPE is available. As we have not been able to establish VSOE or TPE for our products and most of our services, we generally utilize BESP for the purposes of allocating revenue to each unit of accounting.
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 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 able to obtain reliable evidence of TPE of selling price.
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 stand-alone basis. BESP is based on considering multiple factors including, but not limited to the sales channel (reseller, distributor or end customer), the geographies in which our products and services were sold (domestic or international) and size of the end customer.
We limit the amount of revenue recognition for delivered elements to the amount that is not contingent on the future delivery of products or services, future performance obligations, or subject to customer-specific return, acceptance or refund privileges.
We account for multiple agreements with a single partner as one arrangement if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single arrangement.
We may occasionally accept returns to address customer satisfaction 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 when determining our sales return reserve estimate.
Research and Development Expenses
Costs related to the research, design and development of our products are charged to research and development expenses as incurred. Software development costs are capitalized beginning when a product’s technological feasibility has been established and ending when the product is available for general release to customers. Generally, our products are released soon after technological feasibility has been established. As a result, costs incurred subsequent to achieving technological feasibility have not been significant and accordingly, all software development costs have been expensed as incurred.
Warranty
We offer a one-year warranty on all of our hardware products and a 90-day warranty against defects in the software embedded in the products. We use judgment and estimates when determining warranty costs based on historical costs to replace product returns within the warranty period at the time we recognize revenue. We accrue for potential warranty claims at the time of shipment as a component of cost of revenues based on historical experience and other relevant information. We reserve for specifically identified products if and when we determine we have a systemic product failure. Although we engage in extensive product quality programs, if actual product failure rates or use of materials differ from estimates, additional warranty costs may be incurred, which could reduce our gross margin. The accrued warranty liability is recorded in accrued liabilities in the accompanying consolidated balance sheets.
Post-Employment Benefits
We have a 401(k) Plan that covers substantially all of our employees in the U.S. For the years ended December 31, 2016, 2015 and 2014, we did not provide a discretionary company match to employee contributions. Effective January 1, 2017, we have elected to match 100% of employees' contributions up to a maximum of 3% of an employee's annual salary. Matching contributions will be immediately vested.
Segment Reporting
We develop, market and sell cloud networking solutions, which consist of our Gigabit Ethernet switches and related software. We have one business activity and there are no segment managers who are held accountable for operations or operating results below the Company level. 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 evaluating financial performance. Accordingly, we have determined that we operate as one reportable segment.
Stock-Based Compensation
Compensation expense related to stock-based transactions, including stock options, restricted stock units ("RSUs"), restricted stock awards (“RSAs”), and stock purchase rights under our employee stock purchase program is measured and recognized in the financial statements based on the fair value of the equity granted, net of estimated forfeitures, on a straight-line basis over the requisite service periods of the awards, which typically ranges from two to five years. Under ASU 2016-09, Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting, beginning the first quarter of fiscal 2017 we have elected to account for forfeitures as they occur and will no longer include an estimate of future forfeitures in the fair value measurement.
    Excess tax benefits associated with stock option exercises and other equity awards are recognized in additional paid in capital. The income tax benefits resulting from stock awards that were credited to stockholders' equity were $42.1 million, $37.0 million and $17.4 million, for the years ended December 31, 2016, 2015 and 2014, respectively. With the adoption of ASU 2016-09, effective January 1, 2017 on a prospective basis, excess tax benefits generated from stock option exercises and other equity awards will be recorded as provision of income taxes in the income statement, rather than equity.
Income Taxes
Income tax expense is an estimate of current income taxes payable in the current fiscal year based on reported income before income taxes. Deferred income taxes reflect the effect of temporary differences and carryforwards that we recognize for financial reporting and income tax purposes.
We account for income taxes under the liability approach for deferred income taxes, which requires recognition of deferred income tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements, but have not been reflected in our taxable income. 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 income tax assets will be realized based on the positive and negative evidence available. We record a valuation allowance to reduce the deferred tax assets to the amount that we are more likely than not to realize.
We believe that we have adequately reserved for our uncertain tax positions, although we can provide no assurance that the final tax outcome of these matters will not be materially different. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made and could have a material impact on our financial condition and results of operations. The provision for income taxes includes the effects of any reserves that we believe are appropriate, as well as the related net interest and penalties.
We regularly review our tax positions and benefits to be realized. We recognize tax liabilities based upon our estimate of whether, and to 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. We recognize interest and penalties related to income tax matters as income tax expense.
Net Income per Share of Common Stock
Basic and diluted net income per share attributable to common stockholders is calculated in conformity with the two-class method required for participating securities. Our shares of common stock subject to repurchase are considered participating securities. In addition, our convertible preferred stock prior to conversion to common shares upon our initial public offering in June 2014, were also considered to be participating securities. Under the two-class method, net income attributable to common stockholders is calculated as net income less earnings attributable to participating securities. In computing diluted net income attributable to common stockholders, undistributed earnings are re-allocated to reflect the potential impact of dilutive securities. Basic net income per common share is computed by dividing the net income attributable to common stockholders by the weighted-average number of common shares outstanding during the period. Diluted net income per share attributable to common stockholders is computed by dividing the net income attributable to common stockholders by the weighted-average number of common shares outstanding, including potential dilutive common shares assuming the dilutive effect of outstanding stock options, restricted stock units, and employee stock purchase plan using the treasury stock method. For purposes of this calculation, these amounts are excluded from the calculation of diluted net income per share of common stock if their effect is antidilutive.
Recent Accounting Pronouncements
In May 2014, the FASB issued ASU No. 2014-09, Revenue From Contracts With Customers (Topic 606), (as amended in June 2016, by ASU No. 2016-12-Revenue-Narrow-Scope Improvements and Practical Expedients), which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers. The new standard provides principles for recognizing revenue for the transfer of promised goods or services to customers with the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard also requires significantly expanded disclosures about revenue recognition.
In July 2015, the FASB issued ASU No. 2015-14, Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date, deferring the effective date of the new revenue standard by one year. In March 2016, the FASB issued ASU No. 2016-08, Revenue From Contracts With Customers-Principal versus Agent Considerations (Reporting Revenue Gross versus Net), and ASU No. 2016-10, Revenue From Contracts With Customers-Identifying Performance Obligations and Licensing. ASU No. 2016-08 clarifies the implementation guidance regarding principal versus agent identification and related considerations. Specifically, the guidance provides clarification around performance obligations for goods or services provided by another entity, assisting in determining whether the entity is the provider of the goods or services, the principal, or whether the entity is providing for the arrangement of the goods or services, the agent. ASU No. 2016-10 provides guidance around identifying whether promised goods or services are distinct and separately identifiable, whether promised goods or services are material or immaterial to the contract, and whether shipping and handling is considered an activity to fulfill a promise or an additional promised service. ASU No. 2016-10 also provides guidance around an entity's promise to grant a license providing a customer with either a right to use or a right to access the license, which then determines whether the obligation is satisfied at a point in time or over time, respectively.
In May 2016, the FASB issued ASU No. 2016-11, Revenue Recognition (Topic 605) and Derivatives and Hedging (Topic 815): Rescission of SEC Guidance Because of Accounting Standards Updates 2014-09 and 2014-16 Pursuant to Staff Announcements at the March 3, 2016 EITF Meeting (SEC Update)") ("ASU 2016-11"), which rescinds various standards codified as part of Topic 605, Revenue Recognition in relation to the future adoption of Topic 606. These rescissions include changes to topics pertaining to revenue and expense recognition including accounting for shipping and handling fees and costs and accounting for consideration given by a vendor to a customer.
The above standards are effective for fiscal years (and interim reporting periods within those years) beginning after December 15, 2017. The guidance is effective for us beginning in our first quarter of fiscal 2018. Early adoption would be permitted for all entities but not until the fiscal year beginning after December 15, 2016. The standard permits the use of either the retrospective or cumulative effect transition method. The retrospective method requires a retrospective approach to each prior reporting period presented with the option to elect certain practical expedients as defined within the guidance. The cumulative approach requires a retrospective approach with the cumulative effect of initially applying the guidance recognized at the date of initial application and providing certain additional disclosures as defined per the guidance.
Management’s assessments of potential impacts of the standards are underway. The standards are expected to impact the amount and timing of revenue recognized and the related disclosures on our consolidated financial statements.
We will adopt ASU 2014-09 during the first quarter of 2018 and expect to adopt the guidance under the modified retrospective method which we anticipate will result in a cumulative effect adjustment as of the date of adoption.
In January 2016, the FASB issued ASU No, 2016-01, Financial Instruments-Recognition and Measurement of Financial Assets and Financial Liabilities, which enhances the reporting model for financial instruments to provide users of financial statements with more decision-useful information. The guidance will address certain aspects of recognition, measurement, presentation, and disclosure of financial instruments. The standard is effective for us for our first quarter of fiscal 2018. The guidance may be early adopted under early application guidance. We are currently assessing the impact this guidance may have on our consolidated financial statements as well as the transition method that we will use to adopt the guidance.
In February 2016, the FASB issued ASU No, 2016-02, Leases, which addresses the classification and recognition of lease assets and liabilities formerly classified as operating leases under GAAP. The guidance will address certain aspects of recognition and measurement, and quantitative and qualitative aspects of presentation and disclosure. The guidance is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The standard is effective for us for our first quarter of fiscal 2019. The guidance will be applied to the earliest period presented using a modified retrospective approach. The guidance includes practical expedients that relate to identification, classification, and initial direct costs associated with leases commencing prior to the effective date, and the ability to apply hindsight in evaluating lease options related to extensions, terminations or asset purchases. A practical expedient also exists to treat leases entered into prior effective date under existing GAAP unless the lease has been modified. The guidance may be early adopted. We are currently assessing the impact this guidance may have on our consolidated financial statements as well as the transition method that we will use to adopt the guidance.
In March 2016, the FASB amended the existing accounting standards for stock-based compensation, ASU 2016-09, Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting, which impact several aspects of accounting for share-based payment transactions, including the income tax consequences, forfeitures, classification of awards as either equity or liabilities, and classification on the statement of cash flows. The standard is effective for us for our first quarter of fiscal 2017. The manner of application varies by the various provisions of the guidance, with certain provisions applied on a retrospective or modified retrospective approach, while others are applied prospectively.
Based on our assessment of the above standard, guidance related to forfeitures will be adopted under a modified retrospective transition method and a cumulative adjustment to beginning retained earnings will be recorded on the day of adoption. Effective January 1, 2017, we will account for forfeitures as they occur and will calculate a cumulative adjustment as it relates to equity transactions where prior forfeitures rates have previously and cumulatively been applied.
With the adoption of ASU 2016-09, we will prospectively record excess tax benefits generated from stock option exercises and other equity awards as a provision to income tax in the income statement, rather than equity.  In addition, we will apply the guidance under a modified retrospective transition method and account for previously unrecognized excess tax benefits through a cumulative-effect adjustment to beginning retained earnings.
In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments (a consensus of the Emerging Task Force), which addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice in how certain transactions are presented and classified in the statement of cash flows. The guidance may be adopted early as of the beginning of an annual reporting period. The guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption. The standard is effective for us for our first quarter of fiscal 2018. We are currently assessing the impact this guidance may have on our consolidated financial statements.
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory, which addresses recognition of current and deferred income taxes for intra-entity asset transfers when assets are sold to an outside party. Current GAAP prohibits the recognition of current and deferred income taxes until the asset has been sold to an outside party. This prohibition on recognition is considered an exception to the principle of comprehensive recognition of current and deferred income taxes in GAAP. The new guidance requires an entity to recognize the income tax consequences when the transfer occurs eliminating the exception. The guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption. The standard is effective for us for our first quarter of fiscal 2018, and may be early adopted under early application guidance. We are currently assessing the impact this guidance may have on our consolidated financial statements.
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements
12 Months Ended
Dec. 31, 2016
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
We measure and report our cash equivalents, restricted cash, and available-for-sale marketable securities at fair value. The following table set forth the fair value of our financial assets by level within the fair value hierarchy (in thousands):
 
December 31, 2016
 
Level I
 
Level II
 
Level III
 
Total
Financial Assets:
 
 
 
 
 
 
 
Money market funds
$
305,182

 
$

 
$

 
$
305,182

Money market funds-restricted
4,245

 

 

 
4,245

Commercial Paper
5,962

 

 

 
5,962

U.S. government notes
110,756

 

 

 
110,756

Corporate bonds

 
183,192

 

 
183,192

Total financial assets
$
426,145


$
183,192

 
$

 
$
609,337

 
December 31, 2015
 
Level I 
 
Level II
 
Level III
 
Total
Financial Assets:
 
 
 
 
 
 
 
Money market funds
$
104,156

 
$

 
$

 
$
104,156

U.S. government notes
4,041

 

 

 
4,041

Total financial assets
$
108,197

 
$

 
$

 
$
108,197

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet Components
12 Months Ended
Dec. 31, 2016
Balance Sheet Components [Abstract]  
Balance Sheet Components
Balance Sheet Components
Marketable Securities
The following table summarizes the unrealized gains and losses and fair value of our available-for-sale marketable securities (in thousands):
 
December 31, 2016
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
Commercial paper
$
5,962

 
$

 
$

 
$
5,962

U.S. government notes
110,945

 
5

 
(194
)
 
110,756

Corporate bonds
183,455

 
109

 
(372
)
 
183,192

Total marketable securities
$
300,362

 
$
114

 
$
(566
)
 
$
299,910

There were no marketable securities as of December 31, 2015. We did not realize any other-than-temporary losses on our marketable securities for the year ended December 31, 2016 and 2015. None of our marketable securities were in continuous unrealized loss positions for greater than twelve months as of December 31, 2016 and 2015.
We invest in marketable securities that have maximum maturities of up to two years and are generally deemed to be low risk based on their credit ratings from the major rating agencies. The longer the duration of these marketable securities, the more susceptible they are to changes in market interest rates and bond yields. As interest rates increase, those marketable securities purchased at a lower yield show a mark-to-market unrealized loss. The unrealized losses are due primarily to changes in credit spreads and interest rates. We expect to realize the full value of these investments upon maturity or sale.
As of December 31, 2016, the contractual maturities of our investments did not exceed 24 months. The fair values of available-for-sale investments, by remaining contractual maturity, are as follows (in thousands):

 
 
December 31, 2016
Due in 1 year or less
 
$
140,879

Due in 1 year through 2 years
 
159,031

Total marketable securities
 
$
299,910


The weighted average remaining duration of our current marketable securities is approximately 0.9 years as of December 31, 2016. As we view these securities as available to support current operations, we classify securities with maturities beyond 12 months as current assets under the caption marketable securities in the accompanying consolidated balance sheets.
Accounts Receivable, net
Accounts receivable, net consists of the following (in thousands):
 
 December 31,
 
2016
 
2015
Accounts receivable
$
254,640

 
$
145,792

Allowance for doubtful accounts
(204
)
 
(963
)
Product sales return reserve
(1,317
)
 
(566
)
Accounts receivable, net
$
253,119

 
$
144,263


 Allowance for Doubtful Accounts
Activity in the allowance for doubtful accounts consists of the following (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Balance at the beginning of year
$
963

 
$
1,063

 
$
810

     Charged (credited) to expense
(292
)
 
335

 
860

     Deductions (write-offs)
(467
)
 
(435
)
 
(607
)
Balance at the end of year
$
204

 
$
963

 
$
1,063

Product Sales Return Reserve
Activity in the sales return reserve consists of the following (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Balance at the beginning of year
$
566

 
$
2,031

 
$
1,529

     Charged against revenue
3,791

 
2,798

 
4,063

     Deductions
(4,371
)
 
(2,283
)
 
(2,943
)
     Change in estimate
1,331

 
(1,980
)
 
(618
)
Balance at the end of year
$
1,317

 
$
566

 
$
2,031


Inventories
Inventories consist of the following (in thousands):
 
December 31,
 
2016
 
2015
Raw materials
$
99,190

 
$
29,831

Finished goods
137,300

 
62,298

Total inventories
$
236,490

 
$
92,129


Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consists of the following (in thousands):
 
 December 31,
 
2016
 
2015
Inventory deposit
$
60,315

 
$

Prepaid income taxes
17,383

 
14,150

Other current assets
79,140

 
29,270

Other prepaid expenses and deposits
11,846

 
7,190

Total prepaid expenses and other current assets
$
168,684

 
$
50,610


Property and Equipment, net
    Property and equipment, net consists of the following (in thousands):
 
 December 31,
 
2016
 
2015
Equipment and machinery
$
40,721

 
$
29,101

Computer hardware and software
17,420

 
12,630

Furniture and fixtures
2,879

 
2,380

Leasehold improvements
29,498

 
24,372

Building
35,154

 
35,154

Construction-in-process
421

 
6,408

Property and equipment, gross
126,093

 
110,045

Less: accumulated depreciation
(49,132
)
 
(30,339
)
Property and equipment, net
$
76,961

 
$
79,706


Depreciation expense was $19.4 million, $13.4 million and $10.0 million for the years ended December 31, 2016, 2015 and 2014, respectively.
Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
 
 December 31,
 
2016
 
2015
Accrued payroll related costs
$
52,854

 
$
39,479

Accrued warranty costs
6,744

 
4,718

Accrued manufacturing costs
14,824

 
6,397

Accrued professional fees
6,829

 
4,875

Accrued taxes
1,098

 
1,347

Other
8,602

 
4,155

Total accrued liabilities
$
90,951

 
$
60,971


Warranty Accrual
The following table summarizes the activity related to our accrued liability for estimated future warranty costs (in thousands):
 
Year Ended December 31,
 
2016
 
2015
Warranty accrual, beginning of year
$
4,718

 
$
3,204

Liabilities accrued for warranties issued during the year
$
5,421

 
3,973

Warranty costs incurred during the year
(3,395
)
 
(2,459
)
Warranty accrual, end of year
$
6,744

 
$
4,718


There were no significant specific product warranty reserves recorded for the years ended December 31, 2016 or 2015.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.6.0.2
Investments
12 Months Ended
Dec. 31, 2016
Investments, All Other Investments [Abstract]  
Investments
Investments
Investments in Privately Held Companies    
As of December 31, 2016 and 2015, we held non-marketable equity investments of approximately $36.1 million and $33.6 million, respectively, in privately held companies which are accounted for under the cost method. During the year ended 2016 we made an additional investment of $2.5 million in one of these companies. To date, we have not recognized any impairment losses on our investments.
XML 27 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
Operating Leases
We lease various operating spaces in North America, Europe, Asia and Australia under non-cancelable operating lease arrangements that expire on various dates through 2025. 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.
As of December 31, 2016, the aggregate future minimum payments under non-cancelable operating leases consist of the following (in thousands):
Years Ending December 31,
 
2017
$
7,867

2018
7,373

2019
6,889

2020
6,552

2021
5,704

Thereafter
15,746

Total minimum future lease payments
$
50,131


We recognize rent expense under these arrangements on a straight-line basis over the term of the lease. Rent expense for all operating leases amounted to $8.1 million, $5.4 million and $2.1 million for the years ended December 31, 2016, 2015 and 2014, respectively.
Financing Obligation—Build-to-Suit Lease     
In August 2012, we executed a lease for a building then under construction in Santa Clara, California to serve as our headquarters. The lease term is 120 months and commenced in August 2013. Based on the terms of the lease agreement and due to our involvement in certain aspects of the construction, we were deemed the owner of the building (for accounting purposes only) during the construction period. Upon completion of construction in 2013, we concluded that we had forms of continued economic involvement in the facility, and therefore did not meet with the provisions for sale-leaseback accounting. We continue to maintain involvement in the property post construction and lack transferability of the risks and rewards of ownership, due to our required maintenance of a $4.0 million letter of credit, in addition to our ability and option to sublease our portion of the leased building for fees substantially higher than our base rate. Therefore, the lease is accounted for as a financing obligation and lease payments will be attributed to (1) a reduction of the principal financing obligation; (2) imputed interest expense; and (3) land lease expense, representing an imputed cost to lease the underlying land of the building. At the conclusion of the initial lease term, we will de-recognize both the net book values of the asset and the remaining financing obligation.
As of December 31, 2016 and 2015, we have recorded assets of $53.4 million, representing the total costs of the building and improvements incurred, including the costs paid by the lessor (the legal owner of the building) and additional improvement costs paid by us, and a corresponding financing obligation of $41.2 million and $42.5 million, respectively. As of December 31, 2016, $1.6 million and $39.6 million were recorded as short-term and long-term financing obligations, respectively.
Land lease expense under our lease financing obligation amounted to $1.3 million, $1.3 million and $1.2 million for the years ended December 31, 2016, 2015 and 2014 respectively.
As of December 31, 2016, the future minimum payments due under the lease financing obligation were as follows (in thousands):
Years Ending December 31,
 
2017
$
5,933

2018
6,113

2019
6,293

2020
6,477

2021
6,674

Thereafter
12,136

Total payments
43,626

Less: interest and land lease expense
(26,045
)
Total payments under facility financing obligations
17,581

Property reverting to landlord
23,630

Present value of obligation
41,211

Less current portion
(1,618
)
Long-term portion of obligation
$
39,593


Purchase Commitments
We outsource most of our manufacturing and supply chain management operations to third-party contract manufacturers, who procure components and assemble products on our behalf based on our forecasts in order to reduce manufacturing lead times and ensure adequate component supply. We issue purchase orders to our contract manufacturers for finished product and a significant portion of these orders consist of firm non-cancelable commitments. In addition, we purchase strategic component inventory from certain suppliers under purchase commitments that in some cases are non-cancelable, including integrated circuits, which are consigned to our contract manufacturers. As of December 31, 2016, we had non-cancelable purchase commitments of $261.9 million. In addition, we have provided deposits to secure our obligations to purchase inventory. We had $63.1 million and $2.3 million in deposits as of December 31, 2016 and December 31, 2015, respectively. These deposits are classified in other current and long term assets in our accompanying audited consolidated balance sheets.
Guarantees
We have entered into agreements with some of our direct customers and channel partners that contain indemnification provisions relating to potential situations where claims could be alleged that our products infringe the intellectual property rights of a third party. We have at our option and expense the ability to repair any infringement, replace product with a non-infringing equivalent-in-function product or refund our customers all or a portion of the value of the product. Other guarantees or indemnification agreements include guarantees of product and service performance and standby letters of credit for leased facilities and corporate credit cards. We have not recorded a liability related to these indemnification and guarantee provisions and our guarantee and indemnification arrangements have not had any significant impact on our consolidated financial statements to date.
Legal Proceedings
OptumSoft, Inc. Matters
On April 4, 2014, OptumSoft filed a lawsuit against us in the Superior Court of California, Santa Clara County titled OptumSoft, Inc. v. Arista Networks, Inc., in which it asserts (i) ownership of certain components of our EOS network operating system pursuant to the terms of a 2004 agreement between the companies; and (ii) breaches of certain confidentiality and use restrictions in that agreement. Under the terms of the 2004 agreement, OptumSoft provided us with a non-exclusive, irrevocable, royalty-free license to software delivered by OptumSoft comprising a software tool used to develop certain components of EOS and a runtime library that is incorporated into EOS. The 2004 agreement places certain restrictions on our use and disclosure of the OptumSoft software and gives OptumSoft ownership of improvements, modifications and corrections to, and derivative works of, the OptumSoft software that we develop.
In its lawsuit, OptumSoft has asked the Court to order us to (i) give OptumSoft access to our software for evaluation by OptumSoft; (ii) cease all conduct constituting the alleged confidentiality and use restriction breaches; (iii) secure the return or deletion of OptumSoft’s alleged intellectual property provided to third parties, including our customers; (iv) assign ownership to OptumSoft of OptumSoft’s alleged intellectual property currently owned by us; and (v) pay OptumSoft’s alleged damages, attorney’s fees, and costs of the lawsuit. David Cheriton, one of our founders and a former member of our board of directors, who resigned from our board of directors on March 1, 2014 and has no continuing role with us, is a founder and, we believe, the largest stockholder and director of OptumSoft. The 2010 David R. Cheriton Irrevocable Trust dtd July 28, 2010, a trust for the benefit of the minor children of Mr. Cheriton, is one of our largest stockholders.
On April 14, 2014, we filed a cross-complaint against OptumSoft, in which we assert our ownership of the software components at issue and our interpretation of the 2004 agreement. Among other things, we assert that the language of the 2004 agreement and the parties’ long course of conduct support our ownership of the disputed software components. We ask the Court to declare our ownership of those software components, all similarly-situated software components developed in the future and all related intellectual property. We also assert that, even if we are found not to own certain components, such components are licensed to us under the terms of the 2004 agreement. However, there can be no assurance that our assertions will ultimately prevail in litigation. On the same day, we also filed an answer to OptumSoft’s claims, as well as affirmative defenses based in part on OptumSoft’s failure to maintain the confidentiality of its claimed trade secrets, its authorization of the disclosures it asserts and its delay in claiming ownership of the software components at issue. We have also taken additional steps to respond to OptumSoft’s allegations that we improperly used and/or disclosed OptumSoft confidential information. While we believe we have meritorious defenses to these allegations, we believe we have (i) revised our software to remove the elements we understand to be the subject of the claims relating to improper use and disclosure of OptumSoft confidential information and made the revised software available to our customers and (ii) removed information from our website that OptumSoft asserted disclosed OptumSoft confidential information.
The parties tried Phase I of the case, relating to contract interpretation and application of the contract to certain claimed source code, in September 2015. On December 16, 2015, the Court issued a Proposed Statement of Decision Following Phase 1 Trial, and on January 8, 2016, OptumSoft filed objections to that Proposed Statement of Decision. On March 23, 2016, the Court issued a Final Statement of Decision Following Phase I Trial, in which it agreed with and adopted our interpretation of the 2004 agreement and held that we, and not OptumSoft, own all the software at issue in Phase I. The remaining issues that were not addressed in the Phase I trial are set to be tried in Phase II including the application of the Court’s interpretation of the 2004 agreement as set forth in the Final Statement of Decision Following Phase I Trial to any other source code that OptumSoft claims to own following a review. Phase II was previously scheduled to be tried in April 2016; however, that trial date has been vacated and a new trial date has not yet been set.
We intend to vigorously defend against any claims brought against us by OptumSoft.  However, we cannot be certain that, if litigated, any claims by OptumSoft would be resolved in our favor.  For example, if it were determined that OptumSoft owned components of our EOS network operating system, we would be required to transfer ownership of those components and any related intellectual property to OptumSoft.  If OptumSoft were the owner of those components, it could make them available to our competitors, such as through a sale or license.  An adverse litigation ruling could result in a significant damages award against us and injunctive relief. In addition, OptumSoft could assert additional or different claims against us, including claims that our license from OptumSoft is invalid.
With respect to the legal proceedings described above, it is our belief that while a loss is not probable, it may be reasonably possible. Further, at this stage in the litigation, any possible loss or range of loss cannot be estimated.  However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us in a reporting period for a material amount, our consolidated financial statements for that reporting period could be materially adversely affected.    
Cisco Systems, Inc. (“Cisco”) Matters    
We are currently involved in several litigation matters with Cisco Systems, Inc. These matters are summarized below.
Cisco Systems, Inc. v. Arista Networks, Inc. (Case No. 4:14-cv-05343) (“’43 Case”)
On December 5, 2014, Cisco filed a complaint against us in the District Court for the Northern District of California alleging that we infringe U.S. Patent Nos. 6,377,577; 6,741,592; 7,023,853; 7,061,875; 7,162,537; 7,200,145; 7,224,668; 7,290,164; 7,340,597; 7,460,492; 8,051,211; and 8,356,296 (respectively, “the ’577 patent,” “the ’592 patent,” “the ’853 patent,” “the 875 patent,” “the ’537 patent,” “the ’145 patent,” “the ’668 patent,” “the ’164 patent,” “the ’597 patent,” “the ’492 patent,” “the ’211 patent,” and “the ’296 patent”). Cisco seeks, as relief for our alleged infringement in the ’43 Case, lost profits and/or reasonable royalty damages in an unspecified amount, including treble damages, attorney’s fees, and associated costs. Cisco also seeks injunctive relief in the ’43 Case. On February 10, 2015, the Court granted our unopposed motion to stay the ’43 Case until the proceedings before the United States International Trade Commission (“USITC”) pertaining to the same patents (as discussed below) became final. Trial has not been scheduled in the ’43 Case.
Cisco Systems, Inc. v. Arista Networks, Inc. (Case No. 5:14-cv-05344) (“’44 Case”)    
On December 5, 2014, Cisco filed a complaint against us in the District Court for the Northern District of California alleging that we infringe numerous copyrights pertaining to Cisco’s “Command Line Interface” or “CLI” and U.S. Patent Nos.  7,047,526 and 7,953,886 (respectively, “the ’526 patent” and “the ’886 patent”). As relief for our alleged patent infringement in the ’44 Case, Cisco seeks lost profits and/or reasonable royalty damages in an unspecified amount including treble damages, attorney’s fees, and associated costs as well as injunctive relief. As relief for our alleged copyright infringement, Cisco seeks monetary damages for alleged lost profits, profits from our alleged infringement, statutory damages, attorney's fees, and associated costs.
On February 13, 2015, we answered the complaint in the ’44 Case, denying the patent and copyright infringement allegations and raising numerous affirmative defenses. On March 6, 2015, Cisco filed an amended complaint against us in the ’44 Case. In response, we moved to dismiss Cisco’s allegations of willful patent infringement and pre-suit indirect patent infringement. The Court granted the motion with leave to amend on July 2, 2015. On July 23, 2015, Cisco filed an amended complaint.
As described below, on May 25, 2016, our petition for Inter Partes Review (“IPR”) of the ’886 patent was instituted by the United States Patent Trial and Appeal Board (“PTAB”). Cisco subsequently agreed to dismiss its claims as to the ‘886 patent with prejudice.
Summary judgment cross-motions in the ’44 Case were heard on August 4, 2016, and the Court denied all motions brought by both sides. Trial began on November 28, 2016, and the jury rendered its verdict on December 14, 2016. The jury found that Arista had proven its copyright defense of scenes a faire and that Cisco had failed to prove infringement of the ’526 patent, and on that basis judgment was entered in Arista’s favor on all claims on December 19, 2016.
On January 17, 2017, Cisco filed a motion for judgment as a matter of law, challenging the sufficiency of the evidence in support of Arista's scenes a faire defense. Cisco did not file any post-trial motion regarding the ’526 patent, nor did it file a motion for a new trial. We also filed a motion for judgment as a matter of law on several issues. The hearing on both parties’ motions is currently set for April 27, 2017.
Arista Networks, Inc. v. Cisco Systems, Inc. (Case No. 5:16-cv-00923) (“’23 Case”)
On February 24, 2016, we filed a complaint against Cisco in the District Court for the Northern District of California alleging antitrust violations and unfair competition. On April 13, 2016, Cisco filed a motion to stay the ’23 Case, or in the alternative, to dismiss the complaint. On August 23, 2016, the Court granted Cisco’s motion to stay the ’23 Case until judgment has been entered on Cisco’s copyright claims in the ’44 Case, which the Court anticipated by December 22, 2016. Following the jury’s verdict in Arista’s favor in the ’44 Case, the parties filed a stipulation continuing the Case Management Conference until March 2, 2017. Trial in the ’23 Case is set for August 3, 2018, and is not affected by the Court’s granting of the interim stay.
Certain Network Devices, Related Software, and Components Thereof (Inv. No. 337-TA-944) (“944 Investigation”)
On December 19, 2014, Cisco filed a complaint against us in the USITC alleging that we have violated Section 337 of the Tariff Act of 1930, as amended. The USITC instituted Cisco’s complaint as Investigation No. 337-TA-944. Cisco initially alleged that certain of our switching products infringe the ’592, ’537, ’145, ’164, ’597, and ’296 patents. Cisco subsequently dropped the ’296 patent from the 944 Investigation. Cisco sought, among other things, a limited exclusion order barring entry into the United States of accused switch products (including our 7000 Series of switches) and components and software therein and a cease and desist order against us restricting our activities with respect to our imported accused switch products and components and software therein. On February 11, 2015, we responded to the complaint in the 944 Investigation by, among other things, denying the patent infringement allegations and raising numerous affirmative defenses.
The Administrative Law Judge (“ALJ”) assigned to the 944 Investigation issued a procedural schedule calling for, among other events: an evidentiary hearing on September 9-11 and 15-17, 2015; issuance of an initial determination regarding our alleged violations on January 27, 2016; and a Target Date for completion of the investigation on May 27, 2016. On January 27, 2016, the ALJ issued a revised procedural schedule extending the date for issuance of an initial determination to February 2, 2016 and extending the Target Date to June 2, 2016.
On February 2, 2016, the ALJ issued his initial determination finding a violation of section 337 of the Tariff Act. More specifically, the ALJ found that a violation has occurred in the importation into the United States, the sale for importation, or the sale within the United States after importation, of certain network devices, related software, and components thereof that the ALJ found infringe asserted claims 1, 2, 8-11, and 17-19 of the ’537 patent; asserted claims 6, 7, 20, and 21 of the ’592 patent; and asserted claims 5, 7, 45, and 46 of the ’145 patent. The ALJ did not find a violation of section 337 with respect to any asserted claims of the ’597 and ’164 patents. On April 11, 2016, the Commission decided to review certain findings contained in the initial determination. On June 23, 2016, the Commission issued its Final Determination, which found a violation with respect to the ’537, ’592, and ’145 patents, and found no violation with respect to the ’597 and ’164 patents. The Commission also issued a limited exclusion order and a cease and desist order pertaining to network devices, related software and components thereof that infringe one or more of claims 1, 2, 8-11, and 17-19 of the ’537 patent; claims 6, 7, 20, and 21 of the ’592 patent; and claims 5, 7, 45, and 46 of the ’145 patent. On August 22, 2016, the Presidential review period for the 944 investigation expired. The USITC orders will be in effect until the expiration of the ’537, ’592, and ’145 patents.
Both we and Cisco filed petitions for review of the USITC’s Final Determination to the U.S. Court of Appeals for the Federal Circuit (“Federal Circuit”). On August 26, 2016, the Federal Circuit consolidated the appeals, and on September 23, 2016, it issued an order setting an expedited briefing schedule. The appeal is fully briefed and oral argument has not been scheduled.
On August 26, 2016, Cisco filed an enforcement complaint under Section 337 of the Tariff Act of 1930, as amended, with the USITC. Cisco alleges that we are violating the cease and desist and limited exclusion orders issued in the 944 Investigation by engaging in the “marketing, distribution, offering for sale, selling, advertising, and/or aiding or abetting other entities in the sale and/or distribution of products that Cisco alleges continue to infringe claims 1-2, 8-11, and 17-19 of the ’537 patent,” despite the design changes we have made to those products. Cisco asks the USTIC to (1) enforce the cease and desist order; (2) modify the Commission’s limited exclusion order and/or cease and desist order “in any manner that would assist in the prevention of the unfair practices that were originally the basis for issuing such Order or assist in the detection of violations of such Order”; (3) impose the maximum statutory civil penalties for violation of the cease and desist order “including monetary sanctions for each day’s violation of the cease and desist order of the greater of $100,000.00 or twice the domestic value of the articles entered or sold, whichever is higher”; (4) bring a civil action in U.S. district court “requesting collection of such civil penalties and the issuance of a mandatory injunction preventing further violation of Cease and Desist Order”; and (5) impose “such other remedies and sanctions as are appropriate and within the Commission’s authority.” On September 28, 2016, the Commission instituted the enforcement proceeding. The proceeding has been assigned to Administrative Law Judge Shaw, who presided over the underlying investigation. On October 14, 2016, we responded to the complaint by, among other things, denying the patent infringement allegations and raising affirmative defenses. On November 2, 2016, the ALJ issued an order setting the deadline for the initial determination for June 20, 2017 and the Target Date for September 20, 2017. On November 3, 2016, the ALJ issued a scheduling order setting the evidentiary hearing in this proceeding for April 5, 2017.
Certain Network Devices, Related Software, and Components Thereof (Inv. No. 337-TA-945) (“945 Investigation”)
On December 19, 2014, Cisco filed a complaint against us in the USITC alleging that we violated Section 337 of the Tariff Act of 1930, as amended. The USITC instituted Cisco’s complaint as Investigation No. 337-TA-945. Cisco alleges that certain of our switching products infringe the ’577, ’853, ’875, ’668, ’492, and ’211 patents. Cisco seeks, among other things, a limited exclusion order barring entry into the United States of accused switch products (including our 7000 Series of switches) related software, and components thereof and a cease and desist order against us restricting our activities with respect to our imported accused switch products, related software, and components thereof. On February 11, 2015, we responded to the notice of investigation and complaint in the 945 Investigation by, among other things, denying the patent infringement allegations and raising numerous affirmative defenses.
The ALJ issued a procedural schedule calling for, among other events: an evidentiary hearing on November 9-20, 2015; issuance of an initial determination regarding our alleged violations on April 26, 2016; and a Target Date for completion on August 26, 2016. On March 29, 2016, the ALJ issued a revised procedural schedule extending the deadline for issuance of an initial determination to August 26, 2016, and extending the Target Date to December 26, 2016. On August 24, 2016, the ALJ issued a revised procedural schedule extending the deadline for issuance of an initial determination to November 7, 2016, and extending the Target Date to March 7, 2017. On November 4, 2016, the ALJ issued a revised procedural schedule extending the deadline for issuance of an initial determination to December 7, 2016, and extending the Target Date to April 7, 2017. On December 7, 2016, the ALJ issued a revised procedural schedule extending the deadline for issuance of an initial determination to December 9, 2016, and extending the Target Date to April 9, 2017.
On December 9, 2016, the ALJ issued her initial determination finding a violation of section 337 of the Tariff Act. More specifically, the ALJ found that a violation has occurred in the importation into the United States, the sale for importation, or the sale within the United States after importation, of certain network devices, related software, and components thereof that the ALJ found infringe asserted claims 1, 7, 9, 10, and 15 of the ’577 patent; and asserted claims 1, 2, 4, 5, 7, 8, 10, 13, 19, 56, and 64 of the ’668 patent. The ALJ did not find a violation of section 337 with respect to asserted claim 2 of the ’577 patent or any asserted claims of the ’853, ’492, ’875, and ’211 patents. On December 29, 2016, Arista, Cisco and the OUII filed petitions for review of certain findings contained in the initial determination. On January 3, 2017, the Commission extended the Target Date to April 17, 2017, and set the deadline for determining whether to review the final initial determination to February 15, 2017. On January 27, 2017, the Commission further extended the Target Date to May 1, 2017, and set the deadline for determining whether to review the final initial determination to March 1, 2017. If the Commission finds a violation in its Final Determination, that finding will be subject to a 60-day Presidential review period.
Inter Partes Reviews
We have filed petitions for Inter Partes Review (“IPR”) of the ’597, ’211, ’668, ’853, ’537, ’577, ’886, and ’526 patents. IPRs relating to the ’597 (IPR No. 2015-00978) and ’211 (IPR No. 2015-00975) patents were instituted in October 2015 and hearings on these IPRs were completed in July 2016. On September 28, 2016, the PTAB issued a final written decision finding claims 1, 14, 39-42, 71, 72, 84, and 85 of the ’597 patent unpatentable. The PTAB also found that claims 29, 63, 64, 73, and 86 of the ’597 patent had not been shown to be unpatentable. Cisco requested rehearing of the PTAB’s Final Written Decision on October 28, 2016, which the PTAB denied on January 13, 2017. On January 23, 2017, we filed a notice of appeal with respect to this decision regarding claims 29, 63, 64, 73, and 86 of the ’597 patent. On October 5, 2016, the PTAB issued a final written decision finding claims 1 and 12 of the ’211 patent unpatentable. The PTAB also found that claims 2, 6-9, 13, 17-20 of the ’211 patent had not been shown to be unpatentable. On December 5, 2016, we filed a notice of appeal with respect to this decision regarding claims 2, 6-9, 13, 17-20, which was docketed as Appeal No. 17-1313. Cisco filed a notice of cross-appeal with respect to claims 1 and 12 on December 19, 2016, which was docketed as Appeal No. 17-1380. The Court of Appeals for the Federal Circuit consolidated these appeals on December 20, 2016. The briefing is set to be completed in July 2017.
The IPR relating to the ’886 patent was instituted on May 25, 2016. Following that decision, Cisco agreed to dismiss its claims as to the ʼ886 patent with prejudice, and we dismissed our counterclaims as to the ʼ886 patent without prejudice.
IPRs relating to the ’668 (IPR No. 2016-00309), ’577 (IPR No. 2016-00303), ’853 (IPR No. 2016-0306), and ’537 (IPR No. 2016-0308) patents were instituted in June 2016 and are set for hearing in March 2017. Final Written Decisions on these IPRs will be issued by June 2017.
* * * * *
We intend to vigorously defend against each of the Cisco’s lawsuits, as summarized in the preceding paragraphs. However, we cannot be certain that any claims by Cisco would be resolved in our favor regardless of the merit of the claims. Any adverse litigation ruling could result in the above described injunctive relief, could require a significant damages award against us or a requirement that we make substantial royalty payments to Cisco, and/or could require that we modify our products to the extent that we are found to infringe any valid claims asserted against us by Cisco.
For example, in the 944 Investigation, the USITC has issued a limited exclusion order barring entry into the United States of our network devices (including our 7000 Series of switches), related software, and components thereof that infringe one or more of the claims of the ʼ537, ʼ592, and ʼ145 patents specified above and a cease and desist order restricting our activities with respect to such imported products. In addition, in the 945 Investigation, the ALJ has issued her initial determination finding a violation of section 337 of the Tariff Act with respect to the ‘668 and ‘577 patents, which is now subject to review by the Commission.

To comply with these orders, we have sought to develop technical design-arounds that no longer infringe the patents that are the subject of the orders. In any efforts to develop technical design-arounds for our products, we may be unable to do so in a manner that does not continue to infringe the patents or that is acceptable to our customers. These development efforts could be extremely costly and time consuming as well as disruptive to our other development activities and distracting to management. Moreover, in the 944 Investigation and 945 Investigation, such design-arounds would require us to obtain approval of either the USITC or U.S. Customs and Border Protection (“CBP”) to resume the importation of the redesigned products into the United States. We may not be successful in our efforts to obtain such approvals to import such modified products in a timely manner, or at all. While a favorable ruling from the CBP would allow us to resume importation of our redesigned products into the United States, the USITC could still determine in an enforcement action that our redesigned products continue to infringe the patents that are the subject of any USITC orders. Any failure to effectively redesign our products, to obtain timely clearance from USITC or CBP to import such redesigned products, or to address the USITC findings in a manner that complies with the USITC orders, may cause a disruption to our product shipments and materially and adversely affect our business, prospects, reputation, results of operations, and financial condition.
Specifically, in response to the USITC’s findings in the 944 Investigation, we have made design changes to our products for sale in the United States to address the features that were found to infringe the ’537, ’592, ’145 patents. Following the issuance of the final determination in the 944 Investigation, we submitted a Section 177 ruling request to CBP seeking approval to import these redesigned products into the United States. On November 18, 2016, we received a 177 ruling from CBP finding that our redesigned products did not infringe the ‘537, ’592, and ‘145 patents, and approving the importation of these redesigned products into the United States. However, on January 13, 2017, at the request of Cisco Systems and without our input, CBP issued a letter to us revoking its prior November 18 ruling. Due to this revocation, we can no longer import its products into the United States. CBP has informed us that it currently takes no position on whether our redesigned products infringe and will conduct an inter partes proceeding between Arista and Cisco to determine whether our redesigned products infringe and whether to approve them for importation into the United States. We do not yet know when CBP will complete the process and provide that ruling. The CBP may not rule in a timely fashion, and we may not receive a favorable ruling at the end of the process.
Similarly, if the USITC finds in a Final Determination that we infringe any patent in the 945 Investigation, the USITC will likely issue remedial orders in that investigation as well. If such orders are not disapproved by the United States Trade Representative, we would need to further modify our products to take our products outside the scope of any patents we are found to have infringed in the 945 Investigation and obtain the USITC and/or CBP approvals described above in order to resume importation of our redesigned products into the United States.
If the USITC determines that our redesigned products continue to infringe the patents subject to any USITC limited exclusion order or cease and desist order in an enforcement action for either the 944 Investigation or the 945 Investigation, the USITC may impose the maximum statutory civil penalties for violation of the cease and desist order “including monetary sanctions for each day’s violation of the cease and desist order of the greater of $100,000.00 or twice the domestic value of the articles entered or sold, whichever is higher,” bring a civil action in U.S. district court “requesting collection of such civil penalties and the issuance of a mandatory injunction preventing further violation of Cease and Desist Order” or impose “such other remedies and sanctions as are appropriate and within the Commission’s authority.”
In order to comply with the USITC’s remedial orders, we have also made certain changes to our manufacturing, importation and shipping workflows. These changes have included shifting manufacturing and integration of our products to be sold in the United States to U.S. facilities. Such changes may be extremely costly, time consuming, and we may not be able to implement such changes successfully. Any failure to successfully change our manufacturing and importation processes or shipping workflows in a manner that is compliant with the limited exclusion order and cease and desist order may cause a disruption in our product shipments and materially and adversely affect our business, prospects, reputation, results of operations, and financial condition.
In connection with these changes, to the extent that we are required to make further modifications to our supply chain to obtain alternative U.S. sources for subcomponents, we may be unable to obtain a sufficient quantity of these components on commercially reasonable terms or in a timely manner, if at all, which could delay or halt entirely production of our products or require us to make further modifications to our products to incorporate new components that are available in the United States. Any of these events could result in lost sales, reduced gross margins or damage to our end-customer relationships, which would materially and adversely impact our business, financial condition, results of operations and prospects.
Additionally, the existence of Cisco’s lawsuits against us could cause concern among our customers and partners and could adversely affect our business and results of operations. Whether or not we prevail in the lawsuit, we expect that the litigation will be expensive, time-consuming and a distraction to management in operating our business.
With respect to the various legal proceedings described above, it is our belief that while a loss is not probable, it may be reasonably possible. Further, at this stage in the litigation, any possible loss or range of loss cannot be estimated.  However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us in a reporting period for a material amount, our consolidated financial statements for that reporting period could be materially adversely affected.
Other Matters
In the ordinary course of business, we are a party to other claims and legal proceedings including matters relating to commercial, employee relations, business practices and intellectual property. We record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. As of December 31, 2016, provisions recorded for contingent losses related to other claims and matters have not been significant. Based on currently available information, management does not believe that any additional liabilities relating to other unresolved matters are probable or that the amount of any resulting loss is estimable, and believes these other matters are not likely, individually and in the aggregate, to have a material adverse effect on our financial position, results of operations or cash flows. However, litigation is subject to inherent uncertainties and our view of these matters may change in the future. Were an unfavorable outcome to occur, there exists the possibility of a material adverse impact on our financial position, results of operations or cash flows for the period in which the unfavorable outcome occurs, and potentially in future periods.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.6.0.2
Equity Award Plan Activities
12 Months Ended
Dec. 31, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Equity Award Plan Activities
Equity Award Plan Activities
2014 Equity Incentive Plan
In April 2014, the board of directors and stockholders approved the 2014 Equity Incentive Plan (the “2014 Plan”), effective on the first day that our common stock was publicly traded. Our board of directors has terminated the 2004 and 2011 equity plans as to future grants. However, these plans will continue to govern the terms and conditions of the outstanding options previously granted thereunder.
Awards granted under the 2014 Plan could be in the form of Incentive Stock Options (“ISOs”), Nonstatutory Stock Options (“NSOs”), Restricted Stock Awards (“RSAs”), Stock Appreciation Rights (“SARs”) or Restricted Stock Units (“RSUs”). The number of shares available for grant and issuance under the 2014 Plan increases automatically on January 1 of each year commencing with 2016 by the number of shares equal to 3% of our shares outstanding on the immediately preceding December 31, but not to exceed 12,500,000 shares, unless the board of directors, in its discretion, determines to make a smaller increase. As of December 31, 2016, there remained approximately 11.8 million shares available for issuance under the 2014 Plan.
On February 6, 2017, our board of directors authorized an increase to the shares available for issuance under the plan of 3% of the total shares outstanding on December 31, 2016 effective January 1, 2017. The increase amounted to 2,124,333 shares.
2014 Employee Stock Purchase Plan
In April 2014, the board of directors and stockholders approved the 2014 Employee Stock Purchase Plan (the “ESPP”). The ESPP became effective on the first day that our common stock was publicly traded. The number of shares reserved for issuance under the ESPP increases automatically on January 1 of each year by the number of shares equal to 1% of our shares outstanding immediately preceding December 31, but not to exceed 2,500,000 shares, unless the board of directors, in its discretion, determines to make a smaller increase.
Under our 2014 ESPP eligible employees are permitted to acquire shares of our common stock at 85% of the lower of the fair market value of our common stock on the first trading day of each offering period or on the exercise date. Each offering period will be approximately two years starting on the first trading date after February 15 and August 15 of each year. Participants may purchase shares of common stock through payroll deductions up to 10% of their eligible compensation, subject to Internal Revenue Service mandated purchase limits. As of December 31, 2016, there remained 1,483,846 shares available for issuance under the ESPP.
On February 6, 2017, our board of directors authorized an increase to shares available for issuance under the plan of 1% of the total shares outstanding on December 31, 2016 effective January 1, 2017. The increase amounted to 708,111 shares.
Stock Option Activities
The following table summarizes the option activity under our stock plans and related information (in thousands, except years and per share amounts):
 
 
Options Outstanding 
 
 
 
 
 
 
Number of
Shares
Underlying
Outstanding Options
 
Weighted-
Average
Exercise
Price per Share
 
Weighted-
Average
Remaining
Contractual
Term (Years) of
Stock Options
 
Aggregate
Intrinsic
Value
of Stock
Options
Outstanding
Balance—December 31, 2015
 
11,630

 
$
24.49

 
7.6
 
$
620,802

Authorized
 
 
 
 
 
 
 
 
Options granted
 
441

 
56.95

 
 
 
 
Options exercised
 
(2,200
)
 
11.32

 
 
 
 
Options canceled
 
(362
)
 
31.22

 
 
 
 
Balance—December 31, 2016
 
9,509

 
$
28.79

 
6.9
 
$
646,394

Vested and exercisable—December 31, 2016
 
3,642

 
$
15.29

 
6.1
 
$
296,738

Vested and expected to vest—December 31, 2016
 
9,050

 
$
28.23

 
6.9
 
$
620,296


_________________
The weighted-average grant-date fair value of options granted during the year ended December 31, 2016 and 2015 was $23.66 and $29.20 per share, respectively. The aggregate intrinsic value of options exercised during the year ended December 31, 2016 was $147.6 million.
Restricted Stock Unit (RSU) Activities
A summary of the activity under our 2014 Plan and changes during the reporting period and a summary of information related to RSUs are presented below (in thousands, except years and per share amounts):
 
Number of
Shares
 
Weighted-
Average Grant
Date Fair Value Per Share
 
Weighted-Average
Remaining
Contractual Term (in years)
 
Aggregate Intrinsic Value
Unvested balance—December 31, 2015
893

 
$
70.14

 
1.9
 
$
69,509

       RSUs granted
816

 
76.54

 
 
 
 
       RSUs vested
(244
)
 
69.32

 
 
 
 
       RSUs forfeited/canceled
(90
)
 
67.97

 
 
 
 
Unvested balance—December 31, 2016
1,375

 
$
74.23

 
1.8
 
$
133,081

RSUs vested and expected to vest—December 31, 2016
1,288

 
$
74.14

 
1.7
 
$
124,683


Employee Stock Purchase Plan Activities
During the year ended December 31, 2016, we issued 256,223 shares at an average purchase price of $40.30 under our ESPP. Shares available for future issuance under our ESPP, subsequent to the increase authorized by our board of directors, are approximately 2.2 million.
Shares Available for Grant
The following table presents the stock activity and the total number of shares available for grant as of December 31, 2016 (in thousands):
 
 
Number of Shares
Balance—December 31, 2015
 
10,495

Authorized
 
2,044

Options granted
 
(441
)
RSUs granted
 
(816
)
Options canceled
 
362

Options repurchased
 
5

RSUs forfeited
 
90

Shares traded for taxes
 
15

Balance—December 31, 2016
 
11,754


Early Exercise of Stock Options
    
We have historically allowed our employees and directors to exercise options prior to vesting. Upon an "early exercise" of these options, the unvested shares acquired through the exercise become options subject to our repurchase right that lapse in accordance with the original option vesting schedule. Upon termination of employment prior to our repurchase rights lapsing in full, we have a right to repurchase the unvested shares at the original purchase price. The proceeds received from the early exercise of stock options and are initially recorded in other liabilities and are reclassified to common stock and paid-in capital as our repurchase right lapse. For the year ended December 31, 2016, we repurchased 5,364 shares of common stock at the original exercise price due to the termination of the holders of the unvested shares. As of December 31, 2016, early exercised shares subject to repurchase were 0.3 million, with an aggregate value of $1.3 million.
Stock-Based Compensation Expense
Total stock-based compensation expense related to options, RSAs, ESPP and RSUs granted were charged to the department to which the associated employee reported as follow (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Cost of revenue
$
3,620

 
$
3,048

 
$
1,535

Research and development
31,892

 
25,515

 
14,986

Sales and marketing   
15,666

 
11,454

 
7,643

General and administrative
7,854

 
5,286

 
3,455

           Total stock-based compensation
$
59,032

 
$
45,303

 
$
27,619


Determination of Fair Value
We record stock-based compensation awards based on fair value as of the grant date. For option awards and ESPP offerings we use the Black-Scholes-Merton option-pricing model to determine fair value. We recognize such costs as compensation expense generally on a straight-line basis over the requisite service period of the award.
Stock Options
For the years ended December 31, 2016, 2015 and 2014 the fair value of each stock option granted under our plans was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions and fair value per share:  
 
Year Ended December 31,
 
2016
 
2015
 
2014
Expected term (in years)
6.7

 
6.2

 
7.6

Risk-free interest rate
1.5
%
 
1.6
%
 
2.2
%
Expected volatility
38.9
%
 
42.9
%
 
47.7
%
Dividend rate
%
 
%
 
%

As of December 31, 2016, the total unrecognized stock-based compensation expense for unvested stock options, net of expected forfeitures, was $87.4 million, which is expected to be recognized over a weighted-average period of 3.7 years. The total fair value of options vested for the year ended December 31, 2016 was $28.6 million.
As of December 31, 2016, there was $87.6 million of unrecognized stock-based compensation expense related to unvested RSUs, net of estimated forfeitures. This amount is expected to be recognized over a weighted-average period of 3.4 years.
ESPP
The following table summarizes the assumptions relating to our ESPP:
 
Year Ended December 31,
 
2016
 
2015
 
2014
Expected term (in years)
1.2

 
1.4

 
1.4

Risk-free interest rate
0.6
%
 
0.3
%
 
0.3
%
Expected volatility
31.8
%
 
34.8
%
 
36.3
%
Dividend rate
%
 

 


As of December 31, 2016, the total unrecognized stock-based compensation expense related to unvested ESPP options, net of expected forfeitures, was $4.2 million, which is expected to be recognized over a weighted-average period of 1.5 years.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.6.0.2
Net Income Per Share Available to Common Stock
12 Months Ended
Dec. 31, 2016
Earnings Per Share [Abstract]  
Net Income Per Share Available to Common Stock
Net Income Per Share Available to Common Stock
The following table sets forth the computation of our basic and diluted net income per share available to common stock (in thousands, except per share amounts):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Numerator:
 
 
 
 
 
Basic:
 
 
 
 
 
Net income
$
184,189

 
$
121,102

 
$
86,850

Less: undistributed earnings allocated to participating securities
(1,224
)
 
(1,987
)
 
(17,961
)
Net income available to common stockholders, basic
$
182,965

 
$
119,115

 
$
68,889

Diluted:
 
 
 
 
 
Net income attributable to common stockholders, basic
$
182,965

 
$
119,115

 
$
68,889

Add: undistributed earnings allocated to participating securities
74

 
149

 
1,635

Net income attributable to common stockholders, diluted
$
183,039

 
$
119,264

 
$
70,524

Denominator:
 
 
 
 
 
Basic:
 
 
 
 
 
Weighted-average shares used in computing net income per share available to common stockholders, basic
68,771

 
65,964

 
48,427

Diluted:
 
 
 
 
 
Weighted-average shares used in computing net income per share available to common stockholders, basic
68,771

 
65,964

 
48,427

Add weighted-average effect of dilutive securities:
 
 
 
 
 
Stock options, RSUs and RSAs
4,408

 
5,363

 
6,059

Employee stock purchase plan
43

 
84

 
104

Stock purchase rights

 

 

Weighted-average shares used in computing net income per share available to common stockholders, diluted
73,222

 
71,411

 
54,590

Net income per share attributable to common stockholders:
 
 
 
 
 
Basic
$
2.66

 
$
1.81

 
$
1.42

Diluted
$
2.50

 
$
1.67

 
$
1.29


The following outstanding shares of common stock equivalents were excluded from the computation of diluted net income per share available to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Stock options and RSUs to purchase common stock
2,594

 
2,427

 
1,263

XML 30 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 income before provision for income taxes is as follows (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Domestic
$
196,202

 
$
129,240

 
$
120,838

Foreign
46,023

 
16,769

 
670

Income before provision for income taxes
$
242,225

 
$
146,009

 
$
121,508


The components of the provision for income taxes are as follows (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Current provision for income taxes:
 
 
 
 
 
Federal
$
67,253

 
$
43,706

 
$
34,314

State
10,529

 
5,500

 
4,493

Foreign
2,016

 
1,588

 
3,306

Total current
79,798

 
50,794

 
42,113

Deferred tax benefit:
 
 
 
 
 
Federal
(18,579
)
 
(23,896
)
 
(7,105
)
State
(3,564
)
 
(2,300
)
 
230

Foreign
381

 
309

 
(580
)
Total deferred
(21,762
)
 
(25,887
)
 
(7,455
)
Total provision for income taxes
$
58,036

 
$
24,907

 
$
34,658


The reconciliation of the statutory federal income tax and our effective income tax is as follows:
 
Year Ended December 31,
 
2016
 
2015
 
2014
U.S. federal statutory income tax
35.00
 %
 
35.00
 %
 
35.00
 %
State tax, net of federal benefit
(0.03
)
 
(1.35
)
 
1.19

Foreign tax differential
(3.24
)
 
(2.16
)
 
0.68

Tax credits
(4.24
)
 
(6.72
)
 
(5.26
)
Change in valuation allowance
1.71

 
2.84

 
1.92

Permanent items
(1.02
)
 
(1.32
)
 
(0.86
)
Uncertain tax positions and associated interest
(1.46
)
 
(3.95
)
 
0.37

Stock-based compensation
(2.81
)
 
(5.29
)
 
(4.01
)
Other, net
0.05

 
0.01

 
(0.51
)
Total provision for income taxes
23.96
 %
 
17.06
 %
 
28.52
 %

We have operations and a taxable presence in numerous jurisdictions outside the U.S. All of these countries except one jurisdiction have a lower tax rate than the U.S. The significant jurisdictions in which we have a presence include Cayman Islands, Ireland, and the United Kingdom.

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
 
2015
Deferred tax assets:
 
 
 
Property and equipment
$
473

 
$
241

Stock-based compensation
23,071

 
15,859

Reserves and accruals not currently deductible
49,436

 
33,686

Net operating losses
1,140

 
221

Tax credits
15,015

 
12,465

State taxes

 
9

Other
194

 
380

Gross deferred tax assets
89,329

 
62,861

Valuation allowance
(16,894
)
 
(12,655
)
Total deferred tax assets
72,435

 
50,206

Deferred tax liabilities:
 
 
 
Property and equipment
(198
)
 
(1,517
)
Accrued liabilities
(2,555
)
 
(728
)
Other
(3
)
 
(1
)
Total deferred tax liabilities
(2,756
)
 
(2,246
)
Net deferred tax assets
$
69,679

 
$
47,960

The following table presents the breakdown between non-current deferred tax assets and liabilities (in thousands):
 
December 31,
 
2016
 
2015
Deferred tax assets, non-current
70,960

 
48,429

Deferred tax liabilities, non-current
(1,281
)
 
(469
)
Total net deferred tax assets
$
69,679

 

$47,960


Recognition of deferred tax assets is appropriate when realization of these assets is more likely than not. We believe that all of the deferred tax assets were realizable with the exception of California and Canada deferred tax assets. Therefore, a valuation allowance of $16.9 million and $12.7 million was recorded as of December 31, 2016 and 2015, respectively, against the California and Canadian deferred tax assets as it was not more likely than not that these assets will be recognized. The net valuation allowance increased by $4.2 million and $3.7 million as of December 31, 2016 and 2015, respectively.
As of December 31, 2016, we had no net operating loss carryforwards for federal and state income tax purposes. For foreign jurisdictions, we had combined foreign net operating loss carryforwards of $17.2 million which do not expire.
As of December 31, 2016, we had no U.S. federal credit carryforwards and state credit carryforwards of $39.2 million, which can be carried over indefinitely. For foreign jurisdictions, we had $1.1 million of Canadian scientific research and experimental development tax credit carry-forwards, which begin to expire in 2034.
Utilization of the net operating losses and tax credit carryforwards may be subject to limitations due to ownership changes limitations provided in the Internal Revenue code and similar state or foreign provisions. In all years up to December 31, 2016, such limitations had no impact to our deferred tax assets.
Our policy with respect to our undistributed foreign subsidiaries earnings is to 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, 2015 and 2014, the undistributed earnings approximated $36.4 million, $16.4 million and $4.9 million, respectively. The determination of the future tax consequences of the remittance of these earnings is not practicable.
Uncertain Tax Positions
We recognize uncertain tax positions only to the extent that management believes that it is more likely than not the position will be sustained. The reconciliation of the beginning and ending amount of gross unrecognized tax benefits as of December 31, 2016, 2015 and 2014 was as follows (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Gross unrecognized tax benefits—beginning balance
$
22,239

 
$
21,322

 
$
16,973

         Increases related to tax positions taken in a prior year
46

 
346

 
425

         Increases related to tax positions taken during current year
11,359

 
7,385

 
4,355

         Decreases related to tax positions taken in a prior year
(426
)
 
(228
)
 
(431
)
         Decreases related to settlements with taxing authorities
(432
)
 

 

         Decreases related to lapse of statute of limitations
(5,871
)
 
(6,586
)
 

Gross unrecognized tax benefits—ending balance
$
26,915

 
$
22,239

 
$
21,322


As of December 31, 2016, 2015 and 2014 the total amount of gross unrecognized tax benefits was $26.9 million, $22.2 million and $21.3 million of which $13.9 million, $13.0 million and $15.8 million would affect our effective tax rate if recognized, respectively.
Our policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. We have recorded a net benefit for interest and penalties of $0.5 million and net expense of $0.4 million in the years ended December 31, 2016 and 2015, respectively. As of December 31, 2016 and 2015, we recognized a liability for interest and penalties of $0.6 million and $1.1 million, respectively.
We have been selected for examination by the Internal Revenue Service ("IRS") for our 2013 and 2014 tax years. It is difficult to determine when the examinations will be settled or their final outcomes in the foreseeable future. We believe that we have adequately provided reserves for any reasonably foreseeable adjustment to our tax returns.
The statute of limitations for Federal remains open for 2013 and forward. Because of the net operating loss and tax credit carryforwards, all tax years remain open to state tax examination. The majority of our foreign tax returns are open to audit under the statute of limitations of the respective foreign countries, in which the subsidiaries are located. It is possible that the amount of existing unrecognized tax benefits may decrease within the next 12 months as a result of statute of limitation lapses in some of the jurisdictions, however, an estimate of the range cannot be made.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.6.0.2
Segment Information
12 Months Ended
Dec. 31, 2016
Segment Reporting [Abstract]  
Segment Information
Segment Information
We have determined that we operate as one reportable segment. The following table represents revenue based on the customer’s location, as determined by the customer’s shipping address (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
United States
$
862,352

 
$
634,413

 
$
456,691

Other Americas
12,388

 
12,506

 
8,853

Europe, Middle East and Africa
168,789

 
128,400

 
74,555

Asia Pacific
85,638

 
62,272

 
44,007

Total revenue
$
1,129,167

 
$
837,591

 
$
584,106

Long lived assets, excluding intercompany receivables, investments in subsidiaries, privately held equity investments and deferred tax assets, net by location are summarized as follows (in thousands):
 
December 31,
 
2016
 
2015
United States
$
69,352

 
$
70,719

International
7,609

 
8,987

Total
$
76,961

 
$
79,706

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.6.0.2
Related Party Transactions and Balances
12 Months Ended
Dec. 31, 2016
Related Party Transactions [Abstract]  
Related Party Transactions and Balances
Related Party Transactions and Balances
Certain members of our board of directors serve on the boards of our customers and one of our vendors. During the years ended December 31, 2016, 2015 and 2014, we recognized revenue of $76.1 million, $39.4 million and $29.6 million, respectively, from sales transactions with these related party customers. Amounts due from these related party customers were $8.7 million and $9.8 million as of December 31, 2016 and 2015, respectively. The amount incurred related to transactions with a related party vendor was $2.1 million and $2.7 million during the year ended December 31, 2016 and 2015. There were no transactions with this related party vendor during the year ended December 31, 2014.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.6.0.2
Selected Quarterly Financial Information (Unaudited)
12 Months Ended
Dec. 31, 2016
Quarterly Financial Information Disclosure [Abstract]  
Selected Quarterly Financial Information (Unaudited)
Selected Quarterly Financial Information (Unaudited)
The following tables set forth selected unaudited quarterly consolidated statements of income data for each of the quarters in the years ended December 31, 2016 and 2015:
 
 
Three Months Ended
 
 
Dec. 31, 2016
 
Sep. 30, 2016
 
Jun. 30, 2016
 
Mar. 31, 2016
 
Dec. 31, 2015
 
Sep. 30, 2015
 
Jun. 30, 2015
 
Mar. 31, 2015
 
 
(in thousands)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product
 
$
289,008

 
$
254,238

 
$
235,616

 
$
212,475

 
$
217,325

 
$
193,339

 
$
174,072

 
$
160,141

Service
 
38,961

 
36,023

 
33,125

 
29,721

 
28,121

 
24,209

 
21,480

 
18,904

Total revenue
 
327,969

 
290,261

 
268,741

 
242,196

 
245,446

 
217,548

 
195,552

 
179,045

Cost of revenue: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product
 
108,057

 
94,777

 
88,021

 
78,913

 
81,142

 
67,990

 
60,014

 
54,439

Service
 
9,757

 
9,064

 
9,269

 
8,193

 
8,136

 
7,810

 
7,648

 
6,852

Total cost of revenue
 
117,814

 
103,841

 
97,290

 
87,106

 
89,278

 
75,800

 
67,662

 
61,291

Gross profit
 
210,155

 
186,420

 
171,451

 
155,090

 
156,168

 
141,748

 
127,890

 
117,754

Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development
 
71,398

 
70,648

 
69,020

 
62,515

 
57,413

 
58,748

 
49,947

 
43,340

Sales and marketing
 
38,321

 
33,216

 
31,744

 
27,606

 
31,308

 
26,508

 
26,681

 
24,587

General and administrative
 
22,941

 
19,535

 
17,529

 
15,234

 
18,050

 
25,195

 
18,403

 
14,072

Total operating expenses
 
132,660

 
123,399

 
118,293

 
105,355

 
106,771

 
110,451

 
95,031

 
81,999

Income from operations
 
77,495

 
63,021

 
53,158

 
49,735

 
49,397

 
31,297

 
32,859

 
35,755

Other income (expense), net:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Interest expense
 
(918
)
 
(735
)
 
(732
)
 
(751
)
 
(746
)
 
(753
)
 
(832
)
 
(821
)
Other income (expense), net
 
560

 
639

 
416

 
337

 
(109
)
 
13

 
417

 
(468
)
Total other income (expense), net
 
(358
)
 
(96
)
 
(316
)
 
(414
)
 
(855
)
 
(740
)
 
(415
)
 
(1,289
)
Income before provision for income taxes
 
77,137

 
62,925

 
52,842

 
49,321

 
48,542

 
30,557

 
32,444

 
34,466

Provision for income taxes
 
18,354

 
11,668

 
13,938

 
14,076

 
4,618

 
1,867

 
8,448

 
9,974

Net income
 
$
58,783

 
$
51,257

 
$
38,904

 
$
35,245

 
$
43,924

 
$
28,690

 
$
23,996

 
$
24,492

Net income per share attributable to common stockholders:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic
 
$
0.84

 
$
0.74

 
$
0.57

 
$
0.52

 
$
0.65

 
$
0.42

 
$
0.36

 
$
0.37

Diluted
 
$
0.79

 
$
0.69

 
$
0.53

 
$
0.48

 
$
0.60

 
$
0.39

 
$
0.33

 
$
0.34

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.6.0.2
Organization and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Principles of Consolidation
The accompanying consolidated financial statements include the accounts of Arista Networks, Inc. and its wholly owned subsidiaries and are prepared in accordance with U.S. generally accepted accounting principles (GAAP). All significant intercompany accounts and transactions have been eliminated.
During fiscal 2015 and 2014, certain reclassifications of prior period amounts were made to conform to the current period presentation.
Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Those estimates and assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserve; determination of fair value for stock-based awards; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; valuation of inventory; valuation of warranty accruals; contract manufacturing liabilities; and recognition and measurement of contingent liabilities. We evaluate our estimates and assumptions based on historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate.
Concentration of Business Risk
We work closely with third-party contract manufacturing suppliers to manufacture our products. As of December 31, 2016 and December 31, 2015, we had three and two suppliers, respectively, who provided substantially all of our electronic manufacturing services. Our contract manufacturing suppliers deliver our products to our third party direct fulfillment facilities.  We and our fulfillment partners then perform labeling, final configuration, quality assurance testing and shipment to our customers. Our products rely on key components, including certain integrated circuit components and power supplies, some of which our contract manufacturers purchase on our behalf from a limited number of suppliers, including certain sole source providers. We do not have guaranteed supply contracts with any of our component suppliers, and our suppliers could delay shipments or cease manufacturing such products or selling them to us at any time. If we are unable to obtain a sufficient quantity of these components on commercially reasonable terms or in a timely manner, or if we are unable to obtain alternative sources for these components, sales of our products could be delayed or halted entirely or we may be required to redesign our products. Quality or performance failures of our products or changes in our contractors’ or vendors’ financial or business condition could disrupt our ability to supply quality products to our customers. Any of these events could result in lost sales and damage to our end-customer relationships, which would adversely impact our business, financial condition and results of operations.
Concentrations of Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities, restricted cash, and accounts receivable. Our cash, cash equivalents and restricted cash are invested in high quality financial instruments with banks and financial institutions. Such deposits may be in excess of insured limits provided on such deposits.
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 ongoing credit evaluations of our customers to assess the probability of accounts receivable collection based on a number of factors, including past transaction experience with the customer, evaluation of their credit history, the credit limits extended and review of the invoicing terms of the arrangement. In situations where a customer may be thinly capitalized and we have limited payment history with it, we will either establish a small credit limit or require it to prepay its purchases. We generally do not require our customers to provide collateral to support accounts receivable. We have recorded an allowance for doubtful accounts for those receivables that we have determined not to be collectible. We mitigate credit risk in respect to the notes receivable by performing ongoing credit evaluations of the borrower to assess the probability of collecting all amounts due to us under the existing contractual terms.
We market and sell our products through both our direct sales force and our channel partners, including distributors, value-added resellers, system integrators and original equipment manufacturer (“OEM”) partners and in conjunction with various technology partners. Significant customers are those which represent more than 10% of our total net revenue during the period or net accounts receivable balance at each respective balance sheet date.
Comprehensive Income
Comprehensive income is comprised of net income and other comprehensive income. Unrealized gains and losses on available-for-sale investments and foreign currency translation adjustments are included in our other comprehensive income or loss.
Cash and Cash Equivalents
We consider all highly liquid investments with stated maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents consist of cash on deposit with various financial institutions and highly liquid investments in money market funds. Interest is accrued as earned. We have restricted cash pledged as collateral representing a security deposit required for a facility lease.
Marketable Securities
We classify all highly liquid investments with stated maturities of greater than three months as marketable securities. We determine the appropriate classification of our investments in marketable securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable securities as available-for-sale. We may or may not hold securities with stated maturities greater than 12 months until maturity. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these securities prior to their stated maturities. As we view these securities as available to support current operations, we classify securities with maturities beyond 12 months as current assets under the caption marketable securities in the accompanying consolidated balance sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for unrealized losses determined to be other-than-temporary, which we record as other income (expense), net. We determine any realized gains or losses on the sale of marketable securities on a specific identification method, and we record such gains and losses as a component of interest and other income, net.
Accounts Receivable
Accounts receivable are recorded at the invoiced amount, net of allowances for doubtful accounts, and sales return reserves. We estimate our allowance for doubtful accounts based upon the collectability of the receivables in light of historical trends, adverse situations that may affect our customers’ ability to pay and prevailing economic conditions. This evaluation is done in order to identify issues which may impact the collectability of receivables and related estimated required allowance. Revisions to the allowance are recorded as an adjustment to bad debt expense. After appropriate collection efforts are exhausted, specific accounts receivable deemed to be uncollectible are charged against the allowance in the period they are deemed uncollectible. Recoveries of accounts receivable previously written-off are recorded as credits to bad debt expense. We estimate our sales return reserves based on historical return rates applied against current period gross revenues. Specific customer returns and allowances are considered when determining our sales return reserve estimate. Revisions to the reserve are recorded as adjustments to revenue and the sales return reserves.
Fair Value Measurements
Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We apply fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. These assets and liabilities include cash and cash equivalents, marketable securities, accounts receivable, accounts payable, and accrued liabilities. Cash equivalents, accounts receivable, accounts payable and accrued liabilities are stated at carrying amounts as reported in the consolidated financial statements, which approximates fair value due to their short-term nature.
Assets and liabilities recorded at fair value on a recurring basis in the accompanying consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. We use a fair value hierarchy to measure fair value, maximizing the use of observable inputs and minimizing the use of unobservable inputs. The three-tiers of the fair value hierarchy are as follows:
Level I—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;
Level II—Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, 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; and
Level III—Unobservable inputs that are supported by little or no market data for the related assets or liabilities and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.
Foreign Currency
The functional currency of our foreign subsidiaries is either the U.S. dollar or their local currency.
Transaction re-measurement-Assets and liabilities denominated in a currency other than the foreign subsidiaries’ functional currency are re-measured into the functional currency using exchange rates in effect at the end of the reporting period, with gains and losses recorded in other income (expense), net in the consolidated statements of income. We recognized$0.7 million, $0.5 million, and $0.6 million, in transaction losses for the years ended December 31, 2016, 2015 and 2014, respectively.
Translation-Assets and liabilities of subsidiaries denominated in foreign functional currencies are translated into U.S. dollars at the closing exchange rate on the balance sheet date and equity related balances are translated at historical exchange rates. Revenues, costs and expenses in foreign functional currencies are translated using average exchange rates that approximate those in effect during the period. Translation adjustments are accumulated as a separate component of accumulated other comprehensive income within stockholders’ equity.
Inventory Valuation and Contract Manufacturer/Supplier Liabilities
Inventories primarily consist of finished goods purchased from third party contract manufacturers and are stated at the lower of cost (computed using the first-in, first-out method) or market value. Manufacturing overhead costs and inbound shipping costs are included in the cost of inventory.  In addition, we purchase strategic component inventory from certain suppliers under purchase commitments that in some cases are non-cancelable, including integrated circuits, which are held by our contract manufacturers.  We record a provision when inventory is determined to be in excess of anticipated demand, or obsolete, to adjust inventory to its estimated realizable value.  We also record a liability for non-cancelable, non-returnable purchase commitments with our component inventory suppliers for quantities in excess of our demand forecasts or that are considered obsolete.
Our contract manufacturers procure components and assemble products on our behalf based on our forecasts.  We generally incur a liability when the contract manufacturer has converted the component inventory to a finished product.  Historically, we have recorded a liability and have reimbursed our contract manufacturer for component inventory that has been rendered excess or obsolete due to manufacturing and engineering change orders resulting from design changes, or in cases where inventory levels greatly exceed our forecasts. 
We use significant judgment in establishing our forecasts of future demand and obsolete material exposures. These estimates depend on our assessment of current and expected orders from our customers, product development plans and current sales levels. If actual market conditions are less favorable than those projected by management, which may be caused by factors within and outside of our control, we may be required to increase our inventory write-downs and liabilities to our contract manufacturers and suppliers, which could have an adverse impact on our gross margins and profitability. We regularly evaluate our exposure for inventory write-downs and adequacy of our contract manufacturer liabilities.
Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets, generally from one to five years. Our building is depreciated over 30 years and leasehold improvements are depreciated over the shorter of the estimated useful lives of the improvements or the remaining lease term. The leased building under our build to suit lease is capitalized and included in property and equipment as we were involved in the construction funding and did not meet the “sale-leaseback” criteria.
Investments
Our investments in privately held companies are accounted for under the cost method and are included in investments, non-current in the accompanying consolidated balance sheets. Our investments under the cost method are recorded at historical cost at the time of investment. 
Impairment of Long-Lived Assets and Investments
The carrying amounts of our long-lived assets, including property and equipment and investments in privately held companies, are periodically reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate over their remaining lives. If the asset is considered to be impaired, the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset.
Loss Contingencies
In the ordinary course of business, we are a party to claims and legal proceedings including matters relating to commercial, employee relations, business practices and intellectual property. In assessing loss contingencies, we use significant judgment and assumptions to estimate the likelihood of loss, impairment of an asset or the incurrence of a liability, as well as our ability to reasonably estimate the amount of loss. We record a provision for contingent losses when it is both probable that an asset has been impaired or a liability has been incurred and the amount of the loss can be reasonably estimated. We will record a charge equal to the minimum estimated liability for litigation costs or a loss contingency only when both of the following conditions are met: (i) information available prior to issuance of our consolidated financial statements indicates that it is probable that a liability had been incurred at the date of the financial statements and (ii) the range of loss can be reasonably estimated. We regularly evaluate current information available to us to determine whether such accruals should be adjusted and whether new accruals are required.
Revenue Recognition
We generate revenue from sales of our products which incorporate our EOS software and accessories such as cables and optics to direct customers and channel partners together with post contract customer support (“PCS”). We typically sell products and PCS in a single transaction. We recognize revenue 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 collectability 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 stand-alone purchase orders or purchase orders issued pursuant to the terms and conditions of a master sales agreement. It is our practice to identify an end customer prior to shipment to a reseller or distributor.
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 generally do not have significant obligations for future performance, rights of return or pricing credits associated with our product sales. In instances where substantive acceptance provisions are specified in the customer arrangement, revenue and the related cost of revenue is deferred until all acceptance criteria have been met.
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.
Collectability is reasonably assured. We assess probability of collectability on a customer-by-customer basis. Our customers and channel partners are subjected to a credit review process that evaluates their financial condition and ability to pay for products and services.
PCS is offered under renewable, fee-based contracts, which includes technical support, hardware repair and replacement parts beyond standard warranty, bug fixes, patches and unspecified upgrades on a when-and-if-available basis. We initially defer PCS revenue and recognize it ratably over the life of the PCS contract, with the related expenses recognized as incurred. PCS contracts usually have a term of one to three years. We include billed but unearned PCS revenue in deferred revenue.
We report revenue net of sales taxes. We include shipping charges billed to customers in revenue and the related shipping costs are included in cost of goods sold.
Multiple-Element Arrangements
Most of our arrangements, other than renewals of PCS, are multiple element arrangements with a combination of products and PCS. Products and PCS generally qualify as separate units of accounting. Our hardware deliverables include EOS software, which together deliver the essential functionality of our products. For multiple element arrangements, we allocate revenue to each unit of accounting based on the relative selling price. The relative selling price for each element is based upon the following hierarchy: vendor-specific objective evidence (“VSOE”), if available; third-party evidence (“TPE”), if VSOE is not available; and best estimate of selling price (“BESP”), if neither VSOE nor TPE is available. As we have not been able to establish VSOE or TPE for our products and most of our services, we generally utilize BESP for the purposes of allocating revenue to each unit of accounting.
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 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 able to obtain reliable evidence of TPE of selling price.
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 stand-alone basis. BESP is based on considering multiple factors including, but not limited to the sales channel (reseller, distributor or end customer), the geographies in which our products and services were sold (domestic or international) and size of the end customer.
We limit the amount of revenue recognition for delivered elements to the amount that is not contingent on the future delivery of products or services, future performance obligations, or subject to customer-specific return, acceptance or refund privileges.
We account for multiple agreements with a single partner as one arrangement if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single arrangement.
We may occasionally accept returns to address customer satisfaction 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 when determining our sales return reserve estimate.
Research and Development Expenses
Costs related to the research, design and development of our products are charged to research and development expenses as incurred. Software development costs are capitalized beginning when a product’s technological feasibility has been established and ending when the product is available for general release to customers. Generally, our products are released soon after technological feasibility has been established. As a result, costs incurred subsequent to achieving technological feasibility have not been significant and accordingly, all software development costs have been expensed as incurred.
Warranty
We offer a one-year warranty on all of our hardware products and a 90-day warranty against defects in the software embedded in the products. We use judgment and estimates when determining warranty costs based on historical costs to replace product returns within the warranty period at the time we recognize revenue. We accrue for potential warranty claims at the time of shipment as a component of cost of revenues based on historical experience and other relevant information. We reserve for specifically identified products if and when we determine we have a systemic product failure. Although we engage in extensive product quality programs, if actual product failure rates or use of materials differ from estimates, additional warranty costs may be incurred, which could reduce our gross margin. The accrued warranty liability is recorded in accrued liabilities in the accompanying consolidated balance sheets.
Post-Employment Benefits
We have a 401(k) Plan that covers substantially all of our employees in the U.S.
Segment Reporting
We develop, market and sell cloud networking solutions, which consist of our Gigabit Ethernet switches and related software. We have one business activity and there are no segment managers who are held accountable for operations or operating results below the Company level. 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 evaluating financial performance. Accordingly, we have determined that we operate as one reportable segment.
Stock-Based Compensation
Compensation expense related to stock-based transactions, including stock options, restricted stock units ("RSUs"), restricted stock awards (“RSAs”), and stock purchase rights under our employee stock purchase program is measured and recognized in the financial statements based on the fair value of the equity granted, net of estimated forfeitures, on a straight-line basis over the requisite service periods of the awards, which typically ranges from two to five years. Under ASU 2016-09, Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting, beginning the first quarter of fiscal 2017 we have elected to account for forfeitures as they occur and will no longer include an estimate of future forfeitures in the fair value measurement.
    Excess tax benefits associated with stock option exercises and other equity awards are recognized in additional paid in capital.
Income Taxes
Income tax expense is an estimate of current income taxes payable in the current fiscal year based on reported income before income taxes. Deferred income taxes reflect the effect of temporary differences and carryforwards that we recognize for financial reporting and income tax purposes.
We account for income taxes under the liability approach for deferred income taxes, which requires recognition of deferred income tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements, but have not been reflected in our taxable income. 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 income tax assets will be realized based on the positive and negative evidence available. We record a valuation allowance to reduce the deferred tax assets to the amount that we are more likely than not to realize.
We believe that we have adequately reserved for our uncertain tax positions, although we can provide no assurance that the final tax outcome of these matters will not be materially different. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made and could have a material impact on our financial condition and results of operations. The provision for income taxes includes the effects of any reserves that we believe are appropriate, as well as the related net interest and penalties.
We regularly review our tax positions and benefits to be realized. We recognize tax liabilities based upon our estimate of whether, and to 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. We recognize interest and penalties related to income tax matters as income tax expense.
Net Income per Share of Common Stock
Basic and diluted net income per share attributable to common stockholders is calculated in conformity with the two-class method required for participating securities. Our shares of common stock subject to repurchase are considered participating securities. In addition, our convertible preferred stock prior to conversion to common shares upon our initial public offering in June 2014, were also considered to be participating securities. Under the two-class method, net income attributable to common stockholders is calculated as net income less earnings attributable to participating securities. In computing diluted net income attributable to common stockholders, undistributed earnings are re-allocated to reflect the potential impact of dilutive securities. Basic net income per common share is computed by dividing the net income attributable to common stockholders by the weighted-average number of common shares outstanding during the period. Diluted net income per share attributable to common stockholders is computed by dividing the net income attributable to common stockholders by the weighted-average number of common shares outstanding, including potential dilutive common shares assuming the dilutive effect of outstanding stock options, restricted stock units, and employee stock purchase plan using the treasury stock method. For purposes of this calculation, these amounts are excluded from the calculation of diluted net income per share of common stock if their effect is antidilutive.
Recent Accounting Pronouncements
In May 2014, the FASB issued ASU No. 2014-09, Revenue From Contracts With Customers (Topic 606), (as amended in June 2016, by ASU No. 2016-12-Revenue-Narrow-Scope Improvements and Practical Expedients), which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers. The new standard provides principles for recognizing revenue for the transfer of promised goods or services to customers with the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard also requires significantly expanded disclosures about revenue recognition.
In July 2015, the FASB issued ASU No. 2015-14, Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date, deferring the effective date of the new revenue standard by one year. In March 2016, the FASB issued ASU No. 2016-08, Revenue From Contracts With Customers-Principal versus Agent Considerations (Reporting Revenue Gross versus Net), and ASU No. 2016-10, Revenue From Contracts With Customers-Identifying Performance Obligations and Licensing. ASU No. 2016-08 clarifies the implementation guidance regarding principal versus agent identification and related considerations. Specifically, the guidance provides clarification around performance obligations for goods or services provided by another entity, assisting in determining whether the entity is the provider of the goods or services, the principal, or whether the entity is providing for the arrangement of the goods or services, the agent. ASU No. 2016-10 provides guidance around identifying whether promised goods or services are distinct and separately identifiable, whether promised goods or services are material or immaterial to the contract, and whether shipping and handling is considered an activity to fulfill a promise or an additional promised service. ASU No. 2016-10 also provides guidance around an entity's promise to grant a license providing a customer with either a right to use or a right to access the license, which then determines whether the obligation is satisfied at a point in time or over time, respectively.
In May 2016, the FASB issued ASU No. 2016-11, Revenue Recognition (Topic 605) and Derivatives and Hedging (Topic 815): Rescission of SEC Guidance Because of Accounting Standards Updates 2014-09 and 2014-16 Pursuant to Staff Announcements at the March 3, 2016 EITF Meeting (SEC Update)") ("ASU 2016-11"), which rescinds various standards codified as part of Topic 605, Revenue Recognition in relation to the future adoption of Topic 606. These rescissions include changes to topics pertaining to revenue and expense recognition including accounting for shipping and handling fees and costs and accounting for consideration given by a vendor to a customer.
The above standards are effective for fiscal years (and interim reporting periods within those years) beginning after December 15, 2017. The guidance is effective for us beginning in our first quarter of fiscal 2018. Early adoption would be permitted for all entities but not until the fiscal year beginning after December 15, 2016. The standard permits the use of either the retrospective or cumulative effect transition method. The retrospective method requires a retrospective approach to each prior reporting period presented with the option to elect certain practical expedients as defined within the guidance. The cumulative approach requires a retrospective approach with the cumulative effect of initially applying the guidance recognized at the date of initial application and providing certain additional disclosures as defined per the guidance.
Management’s assessments of potential impacts of the standards are underway. The standards are expected to impact the amount and timing of revenue recognized and the related disclosures on our consolidated financial statements.
We will adopt ASU 2014-09 during the first quarter of 2018 and expect to adopt the guidance under the modified retrospective method which we anticipate will result in a cumulative effect adjustment as of the date of adoption.
In January 2016, the FASB issued ASU No, 2016-01, Financial Instruments-Recognition and Measurement of Financial Assets and Financial Liabilities, which enhances the reporting model for financial instruments to provide users of financial statements with more decision-useful information. The guidance will address certain aspects of recognition, measurement, presentation, and disclosure of financial instruments. The standard is effective for us for our first quarter of fiscal 2018. The guidance may be early adopted under early application guidance. We are currently assessing the impact this guidance may have on our consolidated financial statements as well as the transition method that we will use to adopt the guidance.
In February 2016, the FASB issued ASU No, 2016-02, Leases, which addresses the classification and recognition of lease assets and liabilities formerly classified as operating leases under GAAP. The guidance will address certain aspects of recognition and measurement, and quantitative and qualitative aspects of presentation and disclosure. The guidance is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The standard is effective for us for our first quarter of fiscal 2019. The guidance will be applied to the earliest period presented using a modified retrospective approach. The guidance includes practical expedients that relate to identification, classification, and initial direct costs associated with leases commencing prior to the effective date, and the ability to apply hindsight in evaluating lease options related to extensions, terminations or asset purchases. A practical expedient also exists to treat leases entered into prior effective date under existing GAAP unless the lease has been modified. The guidance may be early adopted. We are currently assessing the impact this guidance may have on our consolidated financial statements as well as the transition method that we will use to adopt the guidance.
In March 2016, the FASB amended the existing accounting standards for stock-based compensation, ASU 2016-09, Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting, which impact several aspects of accounting for share-based payment transactions, including the income tax consequences, forfeitures, classification of awards as either equity or liabilities, and classification on the statement of cash flows. The standard is effective for us for our first quarter of fiscal 2017. The manner of application varies by the various provisions of the guidance, with certain provisions applied on a retrospective or modified retrospective approach, while others are applied prospectively.
Based on our assessment of the above standard, guidance related to forfeitures will be adopted under a modified retrospective transition method and a cumulative adjustment to beginning retained earnings will be recorded on the day of adoption. Effective January 1, 2017, we will account for forfeitures as they occur and will calculate a cumulative adjustment as it relates to equity transactions where prior forfeitures rates have previously and cumulatively been applied.
With the adoption of ASU 2016-09, we will prospectively record excess tax benefits generated from stock option exercises and other equity awards as a provision to income tax in the income statement, rather than equity.  In addition, we will apply the guidance under a modified retrospective transition method and account for previously unrecognized excess tax benefits through a cumulative-effect adjustment to beginning retained earnings.
In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments (a consensus of the Emerging Task Force), which addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice in how certain transactions are presented and classified in the statement of cash flows. The guidance may be adopted early as of the beginning of an annual reporting period. The guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption. The standard is effective for us for our first quarter of fiscal 2018. We are currently assessing the impact this guidance may have on our consolidated financial statements.
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory, which addresses recognition of current and deferred income taxes for intra-entity asset transfers when assets are sold to an outside party. Current GAAP prohibits the recognition of current and deferred income taxes until the asset has been sold to an outside party. This prohibition on recognition is considered an exception to the principle of comprehensive recognition of current and deferred income taxes in GAAP. The new guidance requires an entity to recognize the income tax consequences when the transfer occurs eliminating the exception. The guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption. The standard is effective for us for our first quarter of fiscal 2018, and may be early adopted under early application guidance. We are currently assessing the impact this guidance may have on our consolidated financial statements.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.6.0.2
Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedules of Concentration of Risk, by Risk Factor
For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:
 
 
Revenue
 
Accounts Receivable
 
 
 Year Ended December 31,
 
December 31,
 
 
2016
 
2015
 
2014
 
2016
 
2015
Customer A
 
16
%
 
12
%
 
15
%
 
36
%
 
30
%
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2016
Fair Value Disclosures [Abstract]  
Fair Value of Financial Assets by Level
We measure and report our cash equivalents, restricted cash, and available-for-sale marketable securities at fair value. The following table set forth the fair value of our financial assets by level within the fair value hierarchy (in thousands):
 
December 31, 2016
 
Level I
 
Level II
 
Level III
 
Total
Financial Assets:
 
 
 
 
 
 
 
Money market funds
$
305,182

 
$

 
$

 
$
305,182

Money market funds-restricted
4,245

 

 

 
4,245

Commercial Paper
5,962

 

 

 
5,962

U.S. government notes
110,756

 

 

 
110,756

Corporate bonds

 
183,192

 

 
183,192

Total financial assets
$
426,145


$
183,192

 
$

 
$
609,337

 
December 31, 2015
 
Level I 
 
Level II
 
Level III
 
Total
Financial Assets:
 
 
 
 
 
 
 
Money market funds
$
104,156

 
$

 
$

 
$
104,156

U.S. government notes
4,041

 

 

 
4,041

Total financial assets
$
108,197

 
$

 
$

 
$
108,197



XML 37 R22.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2016
Balance Sheet Components [Abstract]  
Schedule of Available-for-sale Securities Reconciliation
The following table summarizes the unrealized gains and losses and fair value of our available-for-sale marketable securities (in thousands):
 
December 31, 2016
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
Commercial paper
$
5,962

 
$

 
$

 
$
5,962

U.S. government notes
110,945

 
5

 
(194
)
 
110,756

Corporate bonds
183,455

 
109

 
(372
)
 
183,192

Total marketable securities
$
300,362

 
$
114

 
$
(566
)
 
$
299,910

Schedule of Available-For-Sale Securities by Remaining Contractual Maturities
The fair values of available-for-sale investments, by remaining contractual maturity, are as follows (in thousands):

 
 
December 31, 2016
Due in 1 year or less
 
$
140,879

Due in 1 year through 2 years
 
159,031

Total marketable securities
 
$
299,910

Schedule of Accounts Receivable
Accounts Receivable, net
Accounts receivable, net consists of the following (in thousands):
 
 December 31,
 
2016
 
2015
Accounts receivable
$
254,640

 
$
145,792

Allowance for doubtful accounts
(204
)
 
(963
)
Product sales return reserve
(1,317
)
 
(566
)
Accounts receivable, net
$
253,119

 
$
144,263


 Allowance for Doubtful Accounts
Activity in the allowance for doubtful accounts consists of the following (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Balance at the beginning of year
$
963

 
$
1,063

 
$
810

     Charged (credited) to expense
(292
)
 
335

 
860

     Deductions (write-offs)
(467
)
 
(435
)
 
(607
)
Balance at the end of year
$
204

 
$
963

 
$
1,063

Product Sales Return Reserve
Activity in the sales return reserve consists of the following (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Balance at the beginning of year
$
566

 
$
2,031

 
$
1,529

     Charged against revenue
3,791

 
2,798

 
4,063

     Deductions
(4,371
)
 
(2,283
)
 
(2,943
)
     Change in estimate
1,331

 
(1,980
)
 
(618
)
Balance at the end of year
$
1,317

 
$
566

 
$
2,031

Schedule of Inventories
Inventories consist of the following (in thousands):
 
December 31,
 
2016
 
2015
Raw materials
$
99,190

 
$
29,831

Finished goods
137,300

 
62,298

Total inventories
$
236,490

 
$
92,129

Schedule of Other Current Assets
Prepaid expenses and other current assets consists of the following (in thousands):
 
 December 31,
 
2016
 
2015
Inventory deposit
$
60,315

 
$

Prepaid income taxes
17,383

 
14,150

Other current assets
79,140

 
29,270

Other prepaid expenses and deposits
11,846

 
7,190

Total prepaid expenses and other current assets
$
168,684

 
$
50,610

Schedule of Property and Equipment, net
Property and equipment, net consists of the following (in thousands):
 
 December 31,
 
2016
 
2015
Equipment and machinery
$
40,721

 
$
29,101

Computer hardware and software
17,420

 
12,630

Furniture and fixtures
2,879

 
2,380

Leasehold improvements
29,498

 
24,372

Building
35,154

 
35,154

Construction-in-process
421

 
6,408

Property and equipment, gross
126,093

 
110,045

Less: accumulated depreciation
(49,132
)
 
(30,339
)
Property and equipment, net
$
76,961

 
$
79,706

Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
 
 December 31,
 
2016
 
2015
Accrued payroll related costs
$
52,854

 
$
39,479

Accrued warranty costs
6,744

 
4,718

Accrued manufacturing costs
14,824

 
6,397

Accrued professional fees
6,829

 
4,875

Accrued taxes
1,098

 
1,347

Other
8,602

 
4,155

Total accrued liabilities
$
90,951

 
$
60,971

Schedule of Warranty Accrual
The following table summarizes the activity related to our accrued liability for estimated future warranty costs (in thousands):
 
Year Ended December 31,
 
2016
 
2015
Warranty accrual, beginning of year
$
4,718

 
$
3,204

Liabilities accrued for warranties issued during the year
$
5,421

 
3,973

Warranty costs incurred during the year
(3,395
)
 
(2,459
)
Warranty accrual, end of year
$
6,744

 
$
4,718

XML 38 R23.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 Operating Leases
As of December 31, 2016, the aggregate future minimum payments under non-cancelable operating leases consist of the following (in thousands):
Years Ending December 31,
 
2017
$
7,867

2018
7,373

2019
6,889

2020
6,552

2021
5,704

Thereafter
15,746

Total minimum future lease payments
$
50,131

Schedule of Lease Financing Obligations
As of December 31, 2016, the future minimum payments due under the lease financing obligation were as follows (in thousands):
Years Ending December 31,
 
2017
$
5,933

2018
6,113

2019
6,293

2020
6,477

2021
6,674

Thereafter
12,136

Total payments
43,626

Less: interest and land lease expense
(26,045
)
Total payments under facility financing obligations
17,581

Property reverting to landlord
23,630

Present value of obligation
41,211

Less current portion
(1,618
)
Long-term portion of obligation
$
39,593

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.6.0.2
Equity Award Plan Activities (Tables)
12 Months Ended
Dec. 31, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Option and RSA Activity
The following table summarizes the option activity under our stock plans and related information (in thousands, except years and per share amounts):
 
 
Options Outstanding 
 
 
 
 
 
 
Number of
Shares
Underlying
Outstanding Options
 
Weighted-
Average
Exercise
Price per Share
 
Weighted-
Average
Remaining
Contractual
Term (Years) of
Stock Options
 
Aggregate
Intrinsic
Value
of Stock
Options
Outstanding
Balance—December 31, 2015
 
11,630

 
$
24.49

 
7.6
 
$
620,802

Authorized
 
 
 
 
 
 
 
 
Options granted
 
441

 
56.95

 
 
 
 
Options exercised
 
(2,200
)
 
11.32

 
 
 
 
Options canceled
 
(362
)
 
31.22

 
 
 
 
Balance—December 31, 2016
 
9,509

 
$
28.79

 
6.9
 
$
646,394

Vested and exercisable—December 31, 2016
 
3,642

 
$
15.29

 
6.1
 
$
296,738

Vested and expected to vest—December 31, 2016
 
9,050

 
$
28.23

 
6.9
 
$
620,296


_________________
Schedule of Nonvested Restricted Stock Units Activity
A summary of the activity under our 2014 Plan and changes during the reporting period and a summary of information related to RSUs are presented below (in thousands, except years and per share amounts):
 
Number of
Shares
 
Weighted-
Average Grant
Date Fair Value Per Share
 
Weighted-Average
Remaining
Contractual Term (in years)
 
Aggregate Intrinsic Value
Unvested balance—December 31, 2015
893

 
$
70.14

 
1.9
 
$
69,509

       RSUs granted
816

 
76.54

 
 
 
 
       RSUs vested
(244
)
 
69.32

 
 
 
 
       RSUs forfeited/canceled
(90
)
 
67.97

 
 
 
 
Unvested balance—December 31, 2016
1,375

 
$
74.23

 
1.8
 
$
133,081

RSUs vested and expected to vest—December 31, 2016
1,288

 
$
74.14

 
1.7
 
$
124,683

Schedule of Shares Available for Grant
The following table presents the stock activity and the total number of shares available for grant as of December 31, 2016 (in thousands):
 
 
Number of Shares
Balance—December 31, 2015
 
10,495

Authorized
 
2,044

Options granted
 
(441
)
RSUs granted
 
(816
)
Options canceled
 
362

Options repurchased
 
5

RSUs forfeited
 
90

Shares traded for taxes
 
15

Balance—December 31, 2016
 
11,754

Schedule of Stock-Based Compensation Expense
Total stock-based compensation expense related to options, RSAs, ESPP and RSUs granted were charged to the department to which the associated employee reported as follow (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Cost of revenue
$
3,620

 
$
3,048

 
$
1,535

Research and development
31,892

 
25,515

 
14,986

Sales and marketing   
15,666

 
11,454

 
7,643

General and administrative
7,854

 
5,286

 
3,455

           Total stock-based compensation
$
59,032

 
$
45,303

 
$
27,619


Schedule of Stock Option Valuation Assumptions
For the years ended December 31, 2016, 2015 and 2014 the fair value of each stock option granted under our plans was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions and fair value per share:  
 
Year Ended December 31,
 
2016
 
2015
 
2014
Expected term (in years)
6.7

 
6.2

 
7.6

Risk-free interest rate
1.5
%
 
1.6
%
 
2.2
%
Expected volatility
38.9
%
 
42.9
%
 
47.7
%
Dividend rate
%
 
%
 
%
Schedule of ESPP Valuation Assumptions
The following table summarizes the assumptions relating to our ESPP:
 
Year Ended December 31,
 
2016
 
2015
 
2014
Expected term (in years)
1.2

 
1.4

 
1.4

Risk-free interest rate
0.6
%
 
0.3
%
 
0.3
%
Expected volatility
31.8
%
 
34.8
%
 
36.3
%
Dividend rate
%
 

 

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.6.0.2
Net Income Per Share Available to Common Stock (Tables)
12 Months Ended
Dec. 31, 2016
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income Per Share Available to Common Stock
The following table sets forth the computation of our basic and diluted net income per share available to common stock (in thousands, except per share amounts):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Numerator:
 
 
 
 
 
Basic:
 
 
 
 
 
Net income
$
184,189

 
$
121,102

 
$
86,850

Less: undistributed earnings allocated to participating securities
(1,224
)
 
(1,987
)
 
(17,961
)
Net income available to common stockholders, basic
$
182,965

 
$
119,115

 
$
68,889

Diluted:
 
 
 
 
 
Net income attributable to common stockholders, basic
$
182,965

 
$
119,115

 
$
68,889

Add: undistributed earnings allocated to participating securities
74

 
149

 
1,635

Net income attributable to common stockholders, diluted
$
183,039

 
$
119,264

 
$
70,524

Denominator:
 
 
 
 
 
Basic:
 
 
 
 
 
Weighted-average shares used in computing net income per share available to common stockholders, basic
68,771

 
65,964

 
48,427

Diluted:
 
 
 
 
 
Weighted-average shares used in computing net income per share available to common stockholders, basic
68,771

 
65,964

 
48,427

Add weighted-average effect of dilutive securities:
 
 
 
 
 
Stock options, RSUs and RSAs
4,408

 
5,363

 
6,059

Employee stock purchase plan
43

 
84

 
104

Stock purchase rights

 

 

Weighted-average shares used in computing net income per share available to common stockholders, diluted
73,222

 
71,411

 
54,590

Net income per share attributable to common stockholders:
 
 
 
 
 
Basic
$
2.66

 
$
1.81

 
$
1.42

Diluted
$
2.50

 
$
1.67

 
$
1.29

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following outstanding shares of common stock equivalents were excluded from the computation of diluted net income per share available to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Stock options and RSUs to purchase common stock
2,594

 
2,427

 
1,263

XML 41 R26.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
The geographical breakdown of income before provision for income taxes is as follows (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Domestic
$
196,202

 
$
129,240

 
$
120,838

Foreign
46,023

 
16,769

 
670

Income before provision for income taxes
$
242,225

 
$
146,009

 
$
121,508

Schedule of Components of Income Tax Expense (Benefit)
The components of the provision for income taxes are as follows (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Current provision for income taxes:
 
 
 
 
 
Federal
$
67,253

 
$
43,706

 
$
34,314

State
10,529

 
5,500

 
4,493

Foreign
2,016

 
1,588

 
3,306

Total current
79,798

 
50,794

 
42,113

Deferred tax benefit:
 
 
 
 
 
Federal
(18,579
)
 
(23,896
)
 
(7,105
)
State
(3,564
)
 
(2,300
)
 
230

Foreign
381

 
309

 
(580
)
Total deferred
(21,762
)
 
(25,887
)
 
(7,455
)
Total provision for income taxes
$
58,036

 
$
24,907

 
$
34,658

Schedule of Effective Income Tax Rate Reconciliation
The reconciliation of the statutory federal income tax and our effective income tax is as follows:
 
Year Ended December 31,
 
2016
 
2015
 
2014
U.S. federal statutory income tax
35.00
 %
 
35.00
 %
 
35.00
 %
State tax, net of federal benefit
(0.03
)
 
(1.35
)
 
1.19

Foreign tax differential
(3.24
)
 
(2.16
)
 
0.68

Tax credits
(4.24
)
 
(6.72
)
 
(5.26
)
Change in valuation allowance
1.71

 
2.84

 
1.92

Permanent items
(1.02
)
 
(1.32
)
 
(0.86
)
Uncertain tax positions and associated interest
(1.46
)
 
(3.95
)
 
0.37

Stock-based compensation
(2.81
)
 
(5.29
)
 
(4.01
)
Other, net
0.05

 
0.01

 
(0.51
)
Total provision for income taxes
23.96
 %
 
17.06
 %
 
28.52
 %
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
 
2015
Deferred tax assets:
 
 
 
Property and equipment
$
473

 
$
241

Stock-based compensation
23,071

 
15,859

Reserves and accruals not currently deductible
49,436

 
33,686

Net operating losses
1,140

 
221

Tax credits
15,015

 
12,465

State taxes

 
9

Other
194

 
380

Gross deferred tax assets
89,329

 
62,861

Valuation allowance
(16,894
)
 
(12,655
)
Total deferred tax assets
72,435

 
50,206

Deferred tax liabilities:
 
 
 
Property and equipment
(198
)
 
(1,517
)
Accrued liabilities
(2,555
)
 
(728
)
Other
(3
)
 
(1
)
Total deferred tax liabilities
(2,756
)
 
(2,246
)
Net deferred tax assets
$
69,679

 
$
47,960

The following table presents the breakdown between non-current deferred tax assets and liabilities (in thousands):
 
December 31,
 
2016
 
2015
Deferred tax assets, non-current
70,960

 
48,429

Deferred tax liabilities, non-current
(1,281
)
 
(469
)
Total net deferred tax assets
$
69,679

 

$47,960

Schedule of Unrecognized Tax Benefits Roll Forward
The reconciliation of the beginning and ending amount of gross unrecognized tax benefits as of December 31, 2016, 2015 and 2014 was as follows (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
Gross unrecognized tax benefits—beginning balance
$
22,239

 
$
21,322

 
$
16,973

         Increases related to tax positions taken in a prior year
46

 
346

 
425

         Increases related to tax positions taken during current year
11,359

 
7,385

 
4,355

         Decreases related to tax positions taken in a prior year
(426
)
 
(228
)
 
(431
)
         Decreases related to settlements with taxing authorities
(432
)
 

 

         Decreases related to lapse of statute of limitations
(5,871
)
 
(6,586
)
 

Gross unrecognized tax benefits—ending balance
$
26,915

 
$
22,239

 
$
21,322

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.6.0.2
Segment Information (Tables)
12 Months Ended
Dec. 31, 2016
Segment Reporting [Abstract]  
Schedule of Net Revenue and Long Lived Assets, by Location
The following table represents revenue based on the customer’s location, as determined by the customer’s shipping address (in thousands):
 
Year Ended December 31,
 
2016
 
2015
 
2014
United States
$
862,352

 
$
634,413

 
$
456,691

Other Americas
12,388

 
12,506

 
8,853

Europe, Middle East and Africa
168,789

 
128,400

 
74,555

Asia Pacific
85,638

 
62,272

 
44,007

Total revenue
$
1,129,167

 
$
837,591

 
$
584,106

Long lived assets, excluding intercompany receivables, investments in subsidiaries, privately held equity investments and deferred tax assets, net by location are summarized as follows (in thousands):
 
December 31,
 
2016
 
2015
United States
$
69,352

 
$
70,719

International
7,609

 
8,987

Total
$
76,961

 
$
79,706

XML 43 R28.htm IDEA: XBRL DOCUMENT v3.6.0.2
Selected Quarterly Financial Information (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2016
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information
The following tables set forth selected unaudited quarterly consolidated statements of income data for each of the quarters in the years ended December 31, 2016 and 2015:
 
 
Three Months Ended
 
 
Dec. 31, 2016
 
Sep. 30, 2016
 
Jun. 30, 2016
 
Mar. 31, 2016
 
Dec. 31, 2015
 
Sep. 30, 2015
 
Jun. 30, 2015
 
Mar. 31, 2015
 
 
(in thousands)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product
 
$
289,008

 
$
254,238

 
$
235,616

 
$
212,475

 
$
217,325

 
$
193,339

 
$
174,072

 
$
160,141

Service
 
38,961

 
36,023

 
33,125

 
29,721

 
28,121

 
24,209

 
21,480

 
18,904

Total revenue
 
327,969

 
290,261

 
268,741

 
242,196

 
245,446

 
217,548

 
195,552

 
179,045

Cost of revenue: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product
 
108,057

 
94,777

 
88,021

 
78,913

 
81,142

 
67,990

 
60,014

 
54,439

Service
 
9,757

 
9,064

 
9,269

 
8,193

 
8,136

 
7,810

 
7,648

 
6,852

Total cost of revenue
 
117,814

 
103,841

 
97,290

 
87,106

 
89,278

 
75,800

 
67,662

 
61,291

Gross profit
 
210,155

 
186,420

 
171,451

 
155,090

 
156,168

 
141,748

 
127,890

 
117,754

Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development
 
71,398

 
70,648

 
69,020

 
62,515

 
57,413

 
58,748

 
49,947

 
43,340

Sales and marketing
 
38,321

 
33,216

 
31,744

 
27,606

 
31,308

 
26,508

 
26,681

 
24,587

General and administrative
 
22,941

 
19,535

 
17,529

 
15,234

 
18,050

 
25,195

 
18,403

 
14,072

Total operating expenses
 
132,660

 
123,399

 
118,293

 
105,355

 
106,771

 
110,451

 
95,031

 
81,999

Income from operations
 
77,495

 
63,021

 
53,158

 
49,735

 
49,397

 
31,297

 
32,859

 
35,755

Other income (expense), net:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Interest expense
 
(918
)
 
(735
)
 
(732
)
 
(751
)
 
(746
)
 
(753
)
 
(832
)
 
(821
)
Other income (expense), net
 
560

 
639

 
416

 
337

 
(109
)
 
13

 
417

 
(468
)
Total other income (expense), net
 
(358
)
 
(96
)
 
(316
)
 
(414
)
 
(855
)
 
(740
)
 
(415
)
 
(1,289
)
Income before provision for income taxes
 
77,137

 
62,925

 
52,842

 
49,321

 
48,542

 
30,557

 
32,444

 
34,466

Provision for income taxes
 
18,354

 
11,668

 
13,938

 
14,076

 
4,618

 
1,867

 
8,448

 
9,974

Net income
 
$
58,783

 
$
51,257

 
$
38,904

 
$
35,245

 
$
43,924

 
$
28,690

 
$
23,996

 
$
24,492

Net income per share attributable to common stockholders:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic
 
$
0.84

 
$
0.74

 
$
0.57

 
$
0.52

 
$
0.65

 
$
0.42

 
$
0.36

 
$
0.37

Diluted
 
$
0.79

 
$
0.69

 
$
0.53

 
$
0.48

 
$
0.60

 
$
0.39

 
$
0.33

 
$
0.34

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.6.0.2
Organization and Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) - supplier
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Concentration Risk [Line Items]      
Percentage of total per significant customer, revenue, accounts receivable 10.00%    
Supplier Concentration Risk      
Concentration Risk [Line Items]      
Number of suppliers 3 2  
Customer Concentration Risk | Revenue | Customer A      
Concentration Risk [Line Items]      
Percentage of total per significant customer, revenue, accounts receivable 16.00% 12.00% 15.00%
Credit Concentration Risk | Accounts Receivable | Customer A      
Concentration Risk [Line Items]      
Percentage of total per significant customer, revenue, accounts receivable 36.00% 30.00%  
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.6.0.2
Organization and Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Jan. 01, 2017
Dec. 31, 2016
USD ($)
segment
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Foreign Currency        
Foreign currency transaction losses   $ 700,000 $ 500,000 $ 600,000
Inventories        
Inventory write-down   12,100,000 9,000,000 2,800,000
Contract manufacturer and supplier liability   6,300,000 3,800,000  
Impairment of Long-Lived Assets and Investments        
Impairment of long-lived assets and investments   $ 0 0 0
Warranty        
Warranty term on hardware products   1 year    
Warranty term on software embedded in products   90 days    
Segment Reporting [Abstract]        
Number of business activities | segment   1    
Number of reportable segments | segment   1    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Tax benefits from stock awards   $ 42,084,000 37,003,000 $ 17,358,000
Building        
Property, Plant and Equipment [Line Items]        
Estimated useful life   30 years    
Subsequent Event | 401(k) Plan        
Defined Contribution Plan Disclosure [Line Items]        
Percent of employee match 100.00%      
Percentage of employees salary for contribution (up to) 3.00%      
Minimum        
Property, Plant and Equipment [Line Items]        
Estimated useful life   1 year    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Requisite service period of the awards   2 years    
Maximum        
Property, Plant and Equipment [Line Items]        
Estimated useful life   5 years    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Requisite service period of the awards   5 years    
Software Service, Support and Maintenance Arrangement | Minimum        
Deferred Revenue Arrangement [Line Items]        
PCS term of contract   1 year    
Software Service, Support and Maintenance Arrangement | Maximum        
Deferred Revenue Arrangement [Line Items]        
PCS term of contract   3 years    
Other Assets        
Restricted Cash and Cash Equivalents Items [Line Items]        
Restricted cash   $ 4,200,000 $ 4,000,000  
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets $ 609,337 $ 108,197
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 305,182 104,156
Money market funds-restricted    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 4,245  
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 5,962  
U.S. government notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 110,756 4,041
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 183,192  
Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 426,145 108,197
Level I | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 305,182 104,156
Level I | Money market funds-restricted    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 4,245  
Level I | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 5,962  
Level I | U.S. government notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 110,756 4,041
Level I | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 0  
Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 183,192 0
Level II | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 0 0
Level II | Money market funds-restricted    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 0  
Level II | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 0  
Level II | U.S. government notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 0 0
Level II | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 183,192  
Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 0 0
Level III | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 0 0
Level III | Money market funds-restricted    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 0  
Level III | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 0  
Level III | U.S. government notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 0 $ 0
Level III | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets $ 0  
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet Components - Unrealized Gains and Losses and Fair Value of Investments (Details)
12 Months Ended
Dec. 31, 2016
USD ($)
security
Dec. 31, 2015
USD ($)
security
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 300,362,000  
Unrealized Gains 114,000  
Unrealized Losses (566,000)  
Fair Value 299,910,000 $ 0
Realized other-than-temporary losses on marketable securities $ 0 $ 0
Marketable securities in continuous unrealized loss position, greater than twelve months | security 0 0
Maximum maturity of marketable securities 2 years  
Commercial Paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 5,962,000  
Unrealized Gains 0  
Unrealized Losses 0  
Fair Value 5,962,000  
U.S. government notes    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 110,945,000  
Unrealized Gains 5,000  
Unrealized Losses (194,000)  
Fair Value 110,756,000  
Corporate bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 183,455,000  
Unrealized Gains 109,000  
Unrealized Losses (372,000)  
Fair Value $ 183,192,000  
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet Components - Available-For-Sale Security Fair Value Maturity (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Balance Sheet Components [Abstract]    
Due in 1 year or less $ 140,879,000  
Due in 1 year through 2 years 159,031,000  
Total marketable securities $ 299,910,000 $ 0
Weighted-average remaining duration 10 months 24 days  
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet Components - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Balance Sheet Components [Abstract]        
Accounts receivable $ 254,640 $ 145,792    
Allowance for doubtful accounts (204) (963)    
Product sales return reserve (1,317) (566) $ (2,031) $ (1,529)
Accounts receivable, net $ 253,119 $ 144,263    
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet Components - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at the beginning of year $ 963 $ 1,063 $ 810
Charged (credited) to expense (292) 335 860
Deductions (write-offs) (467) (435) (607)
Balance at the end of year $ 204 $ 963 $ 1,063
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet Components - Product Sales Return Reserve (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Sales Return Reserve [Roll Forward]      
Balance at the beginning of year $ 566 $ 2,031 $ 1,529
Charged against revenue 3,791 2,798 4,063
Deductions (4,371) (2,283) (2,943)
Change in estimate 1,331 (1,980) (618)
Balance at the end of year $ 1,317 $ 566 $ 2,031
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Inventories    
Raw materials $ 99,190 $ 29,831
Finished goods 137,300 62,298
Total inventories $ 236,490 $ 92,129
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Balance Sheet Components [Abstract]    
Inventory deposit $ 60,315 $ 0
Prepaid income taxes 17,383 14,150
Other current assets 79,140 29,270
Other prepaid expenses and deposits 11,846 7,190
Total prepaid expenses and other current assets $ 168,684 $ 50,610
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet Components - Property and Equipment, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 126,093 $ 110,045  
Less: accumulated depreciation (49,132) (30,339)  
Property and equipment, net 76,961 79,706  
Depreciation 19,400 13,400 $ 10,000
Equipment and machinery      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 40,721 29,101  
Computer hardware and software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 17,420 12,630  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 2,879 2,380  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 29,498 24,372  
Building      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 35,154 35,154  
Construction-in-process      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 421 $ 6,408  
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Balance Sheet Components [Abstract]      
Accrued payroll related costs $ 52,854 $ 39,479  
Accrued warranty costs 6,744 4,718 $ 3,204
Accrued manufacturing costs 14,824 6,397  
Accrued professional fees 6,829 4,875  
Accrued taxes 1,098 1,347  
Other 8,602 4,155  
Total accrued liabilities $ 90,951 $ 60,971  
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet Components - Warranty Accrual (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Warranty [Roll Forward]    
Warranty accrual, beginning of year $ 4,718,000 $ 3,204,000
Liabilities accrued for warranties issued during the year 5,421,000 3,973,000
Warranty costs incurred during the year (3,395,000) (2,459,000)
Warranty accrual, end of year 6,744,000 4,718,000
Specific product warranty reserves recorded $ 0 $ 0
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.6.0.2
Investments - Investments in Privately-held Companies (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Investments, All Other Investments [Abstract]    
Cost method investments $ 36,100,000 $ 33,600,000
Additional cost method investments 2,500,000  
Cost-method investments impairment $ 0 $ 0
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Operating Leases (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2017 $ 7,867
2018 7,373
2019 6,889
2020 6,552
2021 5,704
Thereafter 15,746
Total minimum future lease payments $ 50,131
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Aug. 26, 2016
Aug. 31, 2013
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Long-term Purchase Commitment [Line Items]          
Rent expense     $ 8,100,000 $ 5,400,000 $ 2,100,000
Lease term   120 months      
Recorded assets     126,093,000 110,045,000  
Lease financing obligation     41,200,000 42,500,000  
Lease financing obligation, current     1,600,000    
Lease financing obligations, non-current     39,593,000 41,210,000  
Lease expense under financing obligation     1,300,000 1,300,000 $ 1,200,000
Non-cancelable purchase commitments     261,900,000    
Cisco Systems, Inc.          
Long-term Purchase Commitment [Line Items]          
Minimum monetary sanction for violation of cease and desist order $ 100,000.00        
Other Assets          
Long-term Purchase Commitment [Line Items]          
Restricted deposits     63,100,000 2,300,000  
Building and improvements          
Long-term Purchase Commitment [Line Items]          
Recorded assets     53,400,000 $ 53,400,000  
Line of Credit | Letter of Credit          
Long-term Purchase Commitment [Line Items]          
Letter of credit     $ 4,000,000    
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Lease Financing Obligation (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Lease Financing Obligation, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2017 $ 5,933  
2018 6,113  
2019 6,293  
2020 6,477  
2021 6,674  
Thereafter 12,136  
Total payments 43,626  
Less: interest and land lease expense (26,045)  
Total payments under facility financing obligations 17,581  
Property reverting to landlord 23,630  
Present value of obligation 41,211  
Less current portion (1,618)  
Long-term portion of obligation $ 39,593 $ 41,210
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.6.0.2
Equity Award Plan Activities - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Feb. 06, 2017
Apr. 30, 2014
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of additional shares authorized for issuance (in shares)     2,044,000    
Number of shares available for grant (in shares)     11,754,000 10,495,000  
Weighted-average grant-date fair value of options granted (in dollars per share)     $ 23.66 $ 29.20  
Aggregate intrinsic value of options exercised     $ 147.6    
Shares subject to repurchase (in shares)     300,000    
Aggregate price of shares subject to repurchase     $ 1.3    
Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for issuance (in shares)     2,694,000 2,577,000 1,319,000
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for issuance (in shares)     256,223    
Weighted-average grant-date fair value of options granted (in dollars per share)     $ 40.30    
Unrecognized stock-based compensation expense     $ 4.2    
Weighted-average amortization period     1 year 6 months    
Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based compensation expense     $ 87.4    
Fair value of options vested in period     $ 28.6    
Weighted-average amortization period     3 years 8 months 1 day    
Stock Option | Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Repurchased shares of common stock (in shares)     5,364    
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based compensation expense     $ 87.6    
Weighted-average amortization period     3 years 5 months 10 days    
2014 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percent of shares outstanding to increase number of shares available for grant and issuance     3.00%    
Maximum increase of number of shares available for grant     12,500,000    
Shares available for issuance (in shares)     11,800,000    
2014 Equity Incentive Plan | Subsequent Event          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percent of shares outstanding to increase number of shares available for grant and issuance 3.00%        
Number of additional shares authorized for issuance (in shares) 2,124,333        
2014 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percent of shares outstanding to increase number of shares available for grant and issuance     1.00%    
Shares available for issuance (in shares)     1,483,846    
Number of additional shares authorized for issuance (in shares)     2,200,000    
Percentage of share cost offered to eligible employees for share purchases   85.00%      
Offering period   2 years      
Maximum percentage of payroll deductions per employee   10.00%      
2014 Employee Stock Purchase Plan | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for grant (in shares)     2,500,000    
2014 Employee Stock Purchase Plan | Subsequent Event          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percent of shares outstanding to increase number of shares available for grant and issuance 1.00%        
Number of additional shares authorized for issuance (in shares) 708,111        
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.6.0.2
Equity Award Plan Activities - Option and RSA Activity Rollforward (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Number of Shares Underlying Outstanding Options    
Outstanding, beginning balance (in shares) 11,630  
Options granted (in shares) 441  
Options exercised (in shares) (2,200)  
Options canceled (in shares) (362)  
Outstanding, ending balance (in shares) 9,509 11,630
Vested and exercisable (in shares) 3,642  
Vested and expected to vest (in shares) 9,050  
Weighted- Average Exercise Price per Share    
Outstanding, beginning balance (in dollars per share) $ 24.49  
Options granted (in dollars per share) 56.95  
Options exercised (in dollars per share) 11.32  
Options canceled (in dollars per share) 31.22  
Outstanding, ending balance (in dollars per share) 28.79 $ 24.49
Vested and exercisable (in dollars per share) 15.29  
Vested and expected to vest (in dollars per share) $ 28.23  
Weighted- Average Remaining Contractual Term (Years) and Aggregate Intrinsic Value of Stock Options    
Weighted-average remaining contractual term of stock options outstanding 6 years 11 months 1 day 7 years 7 months 10 days
Weighted-average remaining contractual term of stock options vested and exercisable 6 years 1 month 20 days  
Weighted-average remaining contractual term of stock options vested and expected to vest 6 years 11 months 1 day  
Aggregate intrinsic value of stock options outstanding $ 646,394 $ 620,802
Aggregate intrinsic value of stock options outstanding vested and exercisable 296,738  
Aggregate intrinsic value of stock options outstanding vested and expected to vest $ 620,296  
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.6.0.2
Equity Award Plan Activities - Restricted Stock Unit (RSU) Activities (Details) - Restricted Stock Units (RSUs) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Number of Shares    
Unvested beginning balance (in shares) 893  
RSUs granted (in shares) 816  
RSUs vested (in shares) (244)  
RSUs forfeited/canceled (in shares) (90)  
Unvested ending balance (in shares) 1,375 893
RSUs vested and expected to vest, (in shares) 1,288  
Weighted- Average Grant Date Fair Value Per Share    
Unvested beginning balance (in dollars per share) $ 70.14  
RSUs granted (in dollars per share) 76.54  
RSUs vested (in dollars per share) 69.32  
RSUs forfeited/canceled (in dollars per share) 67.97  
Unvested ending balance (in dollars per share) 74.23 $ 70.14
RSUs vested and expected to vest, weighted average grant date fair value (in dollars per share) $ 74.14  
Restricted Stock Unit Activities, Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value    
Unvested, weighted average remaining contractual term (in years) 1 year 9 months 20 days 1 year 11 months 5 days
RSUs vested and expected to vest, weighted average contractual term (in years) 1 year 8 months 20 days  
Unvested, aggregate intrinsic value $ 133,081 $ 69,509
RSUs vested and expected to vest, aggregate intrinsic value $ 124,683  
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.6.0.2
Equity Award Plan Activities - Shares Available for Grant (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2016
shares
Shares Available for Grant [Roll Forward]  
Beginning Balance (in shares) 10,495
Authorized (in shares) 2,044
Options granted (in shares) (441)
Options canceled (in shares) 362
Options repurchased (in shares) 5
Shares traded for taxes (in shares) 15
Ending Balance (in shares) 11,754
Restricted Stock Units (RSUs)  
Shares Available for Grant [Roll Forward]  
RSUs granted (in shares) (816)
RSUs forfeited (in shares) 90
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.6.0.2
Equity Award Plan Activities - Stock-Based Compensation Expense (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 $ 59,032 $ 45,303 $ 27,619
Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 3,620 3,048 1,535
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 31,892 25,515 14,986
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 15,666 11,454 7,643
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation $ 7,854 $ 5,286 $ 3,455
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.6.0.2
Equity Award Plan Activities - Fair Value Assumptions - Stock Options (Details) - Stock Option
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 6 years 8 months 20 days 6 years 2 months 20 days 7 years 7 months 6 days
Risk-free interest rate 1.50% 1.60% 2.20%
Expected volatility 38.90% 42.90% 47.70%
Dividend rate 0.00% 0.00% 0.00%
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.6.0.2
Equity Award Plan Activities - Fair Value Assumptions - ESPP (Details) - ESPP
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 1 year 2 months 20 days 1 year 4 months 24 days 1 year 4 months 24 days
Risk-free interest rate 0.60% 0.30% 0.30%
Expected volatility 31.80% 34.80% 36.30%
Dividend rate 0.00% 0.00% 0.00%
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.6.0.2
Net Income Per Share Available to Common Stock - Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Calculation of Basic and Diluted Net Income Per Share, Numerator [Abstract]                      
Net income $ 58,783 $ 51,257 $ 38,904 $ 35,245 $ 43,924 $ 28,690 $ 23,996 $ 24,492 $ 184,189 $ 121,102 $ 86,850
Less: undistributed earnings allocated to participating securities                 (1,224) (1,987) (17,961)
Net income attributable to common stockholders, basic                 182,965 119,115 68,889
Add: undistributed earnings allocated to participating securities                 74 149 1,635
Net income attributable to common stockholders, diluted                 $ 183,039 $ 119,264 $ 70,524
Calculation of Basic and Diluted Net Income Per Share, Denominator [Abstract]                      
Weighted-average shares used in computing net income per share available to common stockholders, basic (in shares)                 68,771 65,964 48,427
Add weighted-average effect of dilutive securities:                      
Stock options, RSUs and RSAs (in shares)                 4,408 5,363 6,059
Employee stock purchase plan (in shares)                 43 84 104
Stock purchase rights (in shares)                 0 0 0
Weighted-average shares used in computing net income per share available to common stockholders, diluted (in shares)                 73,222 71,411 54,590
Net income per share attributable to common stockholders:                      
Basic (in dollars per share) $ 0.84 $ 0.74 $ 0.57 $ 0.52 $ 0.65 $ 0.42 $ 0.36 $ 0.37 $ 2.66 $ 1.81 $ 1.42
Diluted (in dollars per share) $ 0.79 $ 0.69 $ 0.53 $ 0.48 $ 0.60 $ 0.39 $ 0.33 $ 0.34 $ 2.50 $ 1.67 $ 1.29
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.6.0.2
Net Income Per Share Available to Common Stock - Antidilutive Securities Excluded from Earnings Per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Stock options and RSUs to purchase common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares) 2,594 2,427 1,263
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Geographical Breakdown Income before Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract]                      
Domestic                 $ 196,202 $ 129,240 $ 120,838
Foreign                 46,023 16,769 670
Income before provision for income taxes $ 77,137 $ 62,925 $ 52,842 $ 49,321 $ 48,542 $ 30,557 $ 32,444 $ 34,466 $ 242,225 $ 146,009 $ 121,508
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Components of the Provision for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Current provision for income taxes:                      
Federal                 $ 67,253 $ 43,706 $ 34,314
State                 10,529 5,500 4,493
Foreign                 2,016 1,588 3,306
Total current                 79,798 50,794 42,113
Deferred tax benefit:                      
Federal                 (18,579) (23,896) (7,105)
State                 (3,564) (2,300) 230
Foreign                 381 309 (580)
Total deferred                 (21,762) (25,887) (7,455)
Total provision for income taxes $ 18,354 $ 11,668 $ 13,938 $ 14,076 $ 4,618 $ 1,867 $ 8,448 $ 9,974 $ 58,036 $ 24,907 $ 34,658
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Effective Income Tax Reconciliation (Details)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Tax Disclosure [Abstract]      
U.S. federal statutory income tax 35.00% 35.00% 35.00%
State tax, net of federal benefit (0.03%) (1.35%) 1.19%
Foreign tax differential (3.24%) (2.16%) 0.68%
Tax credits (4.24%) (6.72%) (5.26%)
Change in valuation allowance 1.71% 2.84% 1.92%
Permanent items (1.02%) (1.32%) (0.86%)
Uncertain tax positions and associated interest (1.46%) (3.95%) 0.37%
Stock-based compensation (2.81%) (5.29%) (4.01%)
Other, net 0.05% 0.01% (0.51%)
Total provision for income taxes 23.96% 17.06% 28.52%
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Deferred Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Deferred tax assets:    
Property and equipment $ 473 $ 241
Stock-based compensation 23,071 15,859
Reserves and accruals not currently deductible 49,436 33,686
Net operating losses 1,140 221
Tax credits 15,015 12,465
State taxes 0 9
Other 194 380
Gross deferred tax assets 89,329 62,861
Valuation allowance (16,894) (12,655)
Total deferred tax assets 72,435 50,206
Deferred tax liabilities:    
Property and equipment (198) (1,517)
Accrued liabilities (2,555) (728)
Other (3) (1)
Total deferred tax liabilities (2,756) (2,246)
Net deferred tax assets 69,679 47,960
Deferred Tax Assets, Net of Valuation Allowance, Classification [Abstract]    
Deferred tax assets, non-current 70,960 48,429
Deferred tax liabilities, non-current $ (1,281) $ (469)
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Income Tax Disclosure [Line Items]        
Valuation allowance $ 16,894,000 $ 12,655,000    
Increase in valuation allowance 4,200,000 3,700,000    
Undistributed earnings 36,400,000 16,400,000 $ 4,900,000  
Unrecognized tax benefits 26,915,000 22,239,000 21,322,000 $ 16,973,000
Unrecognized tax benefits that would affect effective tax rate 13,900,000 13,000,000 $ 15,800,000  
Accrued interest and penalties 500,000 400,000    
Liability for interest and penalties 600,000 $ 1,100,000    
Research Tax Credit Carryforward        
Income Tax Disclosure [Line Items]        
Tax credit carryforward 1,100,000      
Domestic Tax Authority        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards 0      
Tax credit carryforward 0      
Foreign Tax Authority        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards 17,200,000      
State and Local Jurisdiction        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards 0      
Tax credit carryforward $ 39,200,000      
XML 75 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 $ 22,239 $ 21,322 $ 16,973
Increases related to tax positions taken in a prior year 46 346 425
Increases related to tax positions taken during current year 11,359 7,385 4,355
Decreases related to tax positions taken in a prior year (426) (228) (431)
Decreases related to settlements with taxing authorities (432) 0 0
Decreases related to lapse of statute of limitations (5,871) (6,586) 0
Gross unrecognized tax benefits—ending balance $ 26,915 $ 22,239 $ 21,322
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.6.0.2
Segment Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
USD ($)
Sep. 30, 2016
USD ($)
Jun. 30, 2016
USD ($)
Mar. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Sep. 30, 2015
USD ($)
Jun. 30, 2015
USD ($)
Mar. 31, 2015
USD ($)
Dec. 31, 2016
USD ($)
segment
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Number of reportable segments | segment                 1    
Revenue $ 327,969 $ 290,261 $ 268,741 $ 242,196 $ 245,446 $ 217,548 $ 195,552 $ 179,045 $ 1,129,167 $ 837,591 $ 584,106
Long lived assets 76,961       79,706       76,961 79,706  
United States                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenue                 862,352 634,413 456,691
Long lived assets 69,352       70,719       69,352 70,719  
Other Americas                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenue                 12,388 12,506 8,853
Europe, Middle East and Africa                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenue                 168,789 128,400 74,555
Asia Pacific                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenue                 85,638 62,272 $ 44,007
International                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Long lived assets $ 7,609       $ 8,987       $ 7,609 $ 8,987  
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.6.0.2
Related Party Transactions and Balances (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Related Party Transactions [Abstract]      
Revenue from related parties $ 76,100,000 $ 39,400,000 $ 29,600,000
Due from related parties 8,700,000 9,800,000  
Amount of related party transactions $ 2,100,000 $ 2,700,000 $ 0
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.6.0.2
Selected Quarterly Financial Information (Unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Revenue:                      
Product $ 289,008 $ 254,238 $ 235,616 $ 212,475 $ 217,325 $ 193,339 $ 174,072 $ 160,141 $ 991,337 $ 744,877 $ 531,543
Service 38,961 36,023 33,125 29,721 28,121 24,209 21,480 18,904 137,830 92,714 52,563
Total revenue 327,969 290,261 268,741 242,196 245,446 217,548 195,552 179,045 1,129,167 837,591 584,106
Cost of revenue:                      
Product 108,057 94,777 88,021 78,913 81,142 67,990 60,014 54,439 369,768 263,585 174,004
Service 9,757 9,064 9,269 8,193 8,136 7,810 7,648 6,852 36,283 30,446 18,011
Total cost of revenue 117,814 103,841 97,290 87,106 89,278 75,800 67,662 61,291 406,051 294,031 192,015
Gross profit 210,155 186,420 171,451 155,090 156,168 141,748 127,890 117,754 723,116 543,560 392,091
Operating expenses:                      
Research and development 71,398 70,648 69,020 62,515 57,413 58,748 49,947 43,340 273,581 209,448 148,909
Sales and marketing 38,321 33,216 31,744 27,606 31,308 26,508 26,681 24,587 130,887 109,084 85,338
General and administrative 22,941 19,535 17,529 15,234 18,050 25,195 18,403 14,072 75,239 75,720 32,331
Total operating expenses 132,660 123,399 118,293 105,355 106,771 110,451 95,031 81,999 479,707 394,252 266,578
Income from operations 77,495 63,021 53,158 49,735 49,397 31,297 32,859 35,755 243,409 149,308 125,513
Other income (expense), net:                      
Interest expense (918) (735) (732) (751) (746) (753) (832) (821) (3,136) (3,152) (6,280)
Other income (expense), net 560 639 416 337 (109) 13 417 (468) 1,952 (147) 2,275
Total other income (expense), net (358) (96) (316) (414) (855) (740) (415) (1,289) (1,184) (3,299) (4,005)
Income before provision for income taxes 77,137 62,925 52,842 49,321 48,542 30,557 32,444 34,466 242,225 146,009 121,508
Provision for income taxes 18,354 11,668 13,938 14,076 4,618 1,867 8,448 9,974 58,036 24,907 34,658
Net income $ 58,783 $ 51,257 $ 38,904 $ 35,245 $ 43,924 $ 28,690 $ 23,996 $ 24,492 $ 184,189 $ 121,102 $ 86,850
Net income attributable to common stockholders:                      
Basic (in dollars per share) $ 0.84 $ 0.74 $ 0.57 $ 0.52 $ 0.65 $ 0.42 $ 0.36 $ 0.37 $ 2.66 $ 1.81 $ 1.42
Diluted (in dollars per share) $ 0.79 $ 0.69 $ 0.53 $ 0.48 $ 0.60 $ 0.39 $ 0.33 $ 0.34 $ 2.50 $ 1.67 $ 1.29
EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %R*44H?(\\#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,$% @ 7(I12F;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 " !&ULS9)-:L,P$$:O4K2WQW)H#,+QIJ6K! H-M'0GI$DB:OT@3;%S^\IN MXE#: Q2TT,9##=C;9W2:BP82>B( "2.J&5J E!]9-$\-Y[%NX 2888;3INX!Z(<[5/[%S!]@E.2:SI(9A*(?5G,L[ M<'C;;5_F=0OC$DFG,+]*1M YX(9=)[^N'A[W3ZRK*]X455WP9L\;D<_]^GUR M_>%W$[9>FX/YQ\97P:Z%7_^B^P)02P,$% @ 7(I12IE&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 " !2D,1:V[A MDNW?%S#K]<)X7\S%Y\QA8 9F<>?B15X84]%K4[=R&5^4ZAZ31!XNK*'R@7>L MU7].7#14Z:$X)[(3C!XMJ:D3G*9%TM"JC5<+._N;WK\PYE,>1\_X[N[%:P\U* MM,:!U])^H\-5*MXX*WHI#7WMVZJU[;W_DQ%'@PG8$?! P-FG!.((9""@SPF9 M(V3OA-SN5N^*W9L=572U$/P>B?YX.VJB"#UF>O@;2 M,TO/1O3"VZ(04<(".2B0!_29)] C]E(NNRX9! MS4[*=$O=%WUQT@\4[USAE0S5W^H_4$L#!!0 ( %R*44JP:NK&000 /\3 M 8 >&PO=V]R:W-H965T&UL?9A=C^HV$(;_"LI]3SSC MKW@%2(6J:J566IVJ[746S().0FB274[_?9/ 4I@9[\WF@W?L=^SQ$Z_GYZ;] MUNUC[&??Z^K8+;)]WY^>\KS;[&-==E^:4SP.O^R:MB[[X;%]S;M3&\OM%%17 M.2KE\KH\'+/E?'KWW"[GS5M?'8[QN9UU;W5=MO^N8M6<%QED'R^^'E[W_?@B M7\Y/Y6O\(_9_GI[;X2F_M;(]U/'8'9KCK(V[1?8C/*VU'@,FQ5^'>.[N[F=C M*B]-\VU\^'6[R-3H*%9QTX]-E,/E/:YC58TM#3[^N3::W?H< ^_O/UK_>4I^ M2.:E[.*ZJ?X^;/O](BNRV3;NRK>J_]J"W&ZRG>W,<;DL1%XB;)<9)8YP-JD@F7 MN<)K=+(;([HQW(TE;BX2>]<-AA! $3=0&5@%UHUWP1%PK 55\"JQ MED#)?%+<#0.48AUI![36UZ+,Z92?!"^!^T'J!WCB*CA:QH+,%"95QR"C$Y#[ MT=0/\NHI"J25+,A0^0 )/S**@;/84!9?-0]^/ :E/'4D",&&(B26%\A !L.^ M+\8F6I!)"AREAJ(4."1],);EQ&5&!Y>J0IFEP&%J*$Q!P*0*EBY20>94\*E9 MEW$*G*>&\A0X*=%K;=FR$,"+J$QJ7:-MXF"1AFLR,%J M*5B1\W(H9S9=7.5<2&P14$8J\DVNI9MR#%)2?JIY-&'#%'D$*6[F!5R.K(A M_4SRZ$.F)W)ZTLWF"CD5G3=0,#APG=4^*",[TC(]-:>GH[32'(M&6U 4#X(. MK0J0V!)HF9^:\]-17FD.QA]@(!$U),B<3WSPM(Q/S?'IV/_DPKX4E"^0%K(@ M]$4!-G'(H!.G!)R@CC)+\P, >6LJ"<6M:7YW$C,>C?U>MJ^'8S=[:?J^J:>C MEUW3]'%H5'T9,MS'CJ0N#WUSNAZWY;&PO=V]R:W-H965T&ULC9;;CILP%$5_!?$!P89PBPA2DZIJI5:*INKTV4F<@ 8PM9TP_?O:AJ%@ M.Y<\!%_V/E['6,=D':%OK,"8.^]UU;"U6W#>KCR/'0I<([8@+6[$S(G0&G'1 MI6>/M12CHS+5E><#$'DU*ALWS]38CN89N?"J;/"..NQ2UXC^W>"*=&L7NA\# M+^6YX'+ R[,6G?%/S'^U.RIZWACE6-:X825I'(I/:_<37&VA,BC%:XD[-FD[ M,I4](6^R\^VX=H$DPA4^_\L&_7L^IDH'6QV@S\8_-$ EW<-P6 (-(/7DZE4/R..\HR2SJ'] MVVJ1/!1P%8C-/,A!M7=J3F3+Q.@UCZ+,N\HX@V332_R)Q)\KMJ8B^"_QQ/HC MA&^%\)4_F$+$=G]@]0?*OYSZ$RV)7A(I2:,D,/2AEH=5E-I)EE:2I4F2:B2] M))XL A8 )WEH6Q&$UII0H,F!AI-+PFG*8/AIP$]HYPQ15:FR&324M]$QDHZ MRSW%C"&V,L0F@W:D-_%#AGN*&4-B94A,AD!C2)X[*0]E,YK42I.:-$N-)KW] M_O6M>4HZHX+ 7IV R17JY0D8J\4@@=#$LBBC! ;^;:H;-1.:5$;1A$]3FBY[)ASIYP<3^H*GXBA&,1%2Q$O$)<[&.GPB&PO=V]R M:W-H965T&ULC9M9/>W> M=Q_V^^=WO=[N\T.[7NYN-L_M4_G+E\UVO=R7E]NOO=WSMEW>'QNM5SVC5.BM MEX]/W;O;XWL?MW>WFV_[U>-3^W';V7U;KY?;__7;U>;E?5=W?[SQY^/7A_WA MC=[=[?/R:_O/=O^OYX_;\JKWVLO]X[I]VCUNGCK;]LO[[@?]KK'VT.!(_/NQ M?=E=_-XY+.739O/7X<7L_GU7'6;4KMK/^T,7R_+C>SMH5ZM#3V4>_SUWVGT= M\]#P\OP/QNX7S9PYP;NK0W\N8%_:X-P;A#>VB">&\2W-DCG!NFM M#?*Y07YK ZU^**=^-@F_;O(JMG[S*#_DU@::]$Z&=;34X7*_O+O=;EXZV]-F M>UX>]K1^5UJ5S@_O'FW_^,=BK;OR[O>[&&][WP\=G9'^"3&72+I&YA+1KT2O M3.!U%H;.HF]$>W,]PD 2,5\C0XFX:V(DB:2ND;%$+$QE0GK1U\B4(-#+C" 6 MGNIOG\KB][-MR#B.:V.YA=AC!_:R \\[<+P#=^S 7780P,1.2#@B3Z>5IJP4 MF-F 8-X9"]B08-8'#8.."*:-BQXL@F'1&L F$M/96@M&.B58="JB=1 L*.W MSN82RUE;"SMX(;'H7,*-WDC,6^V=Y6I[KK:7:J-#.2'^8AR;[ ?I"XFY@"/:2 QDY5!6Q@2+*2(VV%$,&=TAHT_ M9IAW#K )P73T#E8ZE9C.WGO0>(=I-^? $FN6R7E8=D#B647T9$-)962PHT\DE1,Q7N"L9"^ MM'88$T@JQ)QAATX)I13NT)FDBG'B03*7E TY!K#.A<1,L#Z!V37D\9=C254B MAFD="5 /Z0M-$]00EPT[_Z9N79>Y3&!= /&*9O0 MG0\)5TYM''9$L!0O?=Q)9H:5 Q+DF1 L^J10:H*%& )Z?88=_#GF3Q)S*B@/ MW()P)CMET>VS)YR-TI7 7=>20RU%URBZ)L=D&]0NL84ZXD T)WPKGB!/&X9URQ(AQWQC@=2_R TDLN&JLQ6UD0KH3F/BB4 M7G*V2)]K^YUGY!^T$8=^-I4N*HFCMM)Z+%J/E:O7-F/BQS E7.N08*&$D\)A M$,QXC8D?P7R).2T:#L$2L1N)N5R"%S0;@EGK%%J-Q$PLY[IP&(13V>'L&L*5 M="6K2IRG*ZF^EKE^=BBY(^F?Q>ALP+!"!92<8&778N6'8"8&>4:PWBS6(2:L MM^ 1FU(LH$8SACF/H=.<8(>I(;=@7'&+"1-!PB5O+XHIUXI7TGTM\_WL47&2 M#)=C2RA.\MSLK4?%"1:]P="/8=Y8AXJS%%QYA8J3)7B-*YW2WLKYC(H33!:! MY@0K"\5,8$&QB%ZO(9@UUM;.A4KJKV7NC_EU7Y,DUA;+5R@XX3 MP<-DQ#A5#$@X=L:%&+'20\=5(A29$BY[$93-"%:R$5SMG& NYJC$/BJ4(H*,47MP41&F)T>$N&1 L6)&?#PEVJ$823ZCY 3S$0UR3C#CRJ$O=KKD=%D$'CP-XXSWNE+ETY6R MC4XR!JQ93:4DH&5- V^KV6"^D?6(@0DE%!YR"F#)L,HW-9C2HDJ(>_+HKT0 M*N&\9I3"?3%GE!45BP7'I'L@6# 7E>KK^[M*><#(\H#&G+EO9%8J\I M>4,".7&_0R!Q-3(FT!\:-]Z$4)@'3.F<,+QGPSG,1>=LN(S*+>C4,:%H"&5, MK!0"3*408&0AH.3X**_,//^PZ*X'C,((8DB[D@(3RF&U:4 MC^A19$)ID_"@IYC&.'U!GX5!+]K0J2E5$[J2]AM#A#8HM"''O,:M-2!8,!GO MYH8$\R9AA7U$L'+TB3L\AB4OZO4$L\IC)7K*,.,PNYPQS+D04'")&6<,/I$% MX;0+"KU2PSBC+_/0:\TK=1HCZS0:4Y:^(06"9+&:-6"8#NC@A@RS&2_R1PPK M>1)F[01S 0.("5T!WJM-"95$N61&J)PCEO8(Y9,2!S7!C,L8[S<$LR[XFMB5 M"HV1%1J-%\Y]0SX)D")>/PP85N),O(TCF)6WW".&>8,7I&.".9N-0[791TJ" MN)%C6$E ^I-,.G36>HPWA0DJUNV=325R-3%PU;J[Y&0K7[DV) M6@OC=#9X.]D0+BIO*O>III* &9F Z:IWKV1@1F9@(K[MGZ%T,5UU@Y'(@%+H M]8:40J44 M'N:$,C?HV0BD;S#&:"AE*F[-5E(RJZ5OJ%WJVTJT;TFTK_%0LR2,3Z)8NF"8 MS\(Q$LR58#]6)E[[3"H)63$AGUMR:6A+N(T39U>03N,V)9AW/N-9W+OXY/6Z MW7X]?L=@U_F\^?:T/ZAU\>[K]Q@^F,,GM^']OGXWT^3]N7[7G+ZE\+/[TYXOF\V^+;,OF[';>6B7]Z\O5NV7_>'76'[?GKZL M<'JQWSR?OXC1>_TVR-W_ 5!+ P04 " !V$Z[^O;3B.F.V]!'N9F9W=&&\V,/XB*DJE\]HVG=BZ ME93]H^>)LJ(M$0^LIYUZ=:3"_U!Y<_^P-7.FU5.=4L[ M4;/.X?2\=9^"Q_U&XPW@5TT'L5@[NI(C8R]Z\_6T=7UMB#:TE%J!J,>-[FC3 M:"%EX\^DZDNE_JH&FV>:?: M(U3TE@%'=W7&L "!9 10$L!WV[4B$D,IALQ& 5X8Y4+P,(@\.V2US"@ MZ1BH.H$%$E @65<=I%;5(R9>^/P4(6S5#(#0QNK?'@"%BW1W?E/0;PKXM:P4 M*6 EMH_D&A3$D647$%J"[NQBT"X&[%JGI<#K+-CW+;L *$*!Y1<"I?\Y3QO0 M[V;M-[2L%!O@(XBBU4< P$(_36S/:QA.$+9->XOKKJ7\8D:)<$IV[:2^-1;1 M>5H]A?JZM.*%FF+CT'F7&4?@=\(O=2><(Y/J,C97YIDQ295)_T'UM%)3=]XT M]"SU,E5K/LZ><2-9/XU5;Y[M^3]02P,$% @ 7(I12@\\\(W7!0 0Q\ M !@ !X;"]W;W)K6_V_;H*\M_ M%U;\]Y^-1]E&N5]OT.>\5'YM-DO\W2=?9UW6?]P\__%R] M+\OJA^%XM$O>TS_3\J_=<^Z.AL=1%JM-NBU6V;:7IV_7_3_XU5R)*J F_EZE M7\79]UXUE9TF9"NM]K9O\C_4S7 M#J^4N'.\9NNB_K_W^E&4V:89Q4G9)+_WGZMM_?G5C'\(HP-$$R". 5RT!L@F M0!X#1-0:H)H =0JPK0&Z"="7!D1-0'0,T+HUP#0!YC1IV1I@FP![#)#MDN(F M(#X&J/8\<';('#M-V[2'')-]RK9N3QX_I)N?\JU5>\@AX?R4<=X^>7Y(.3_E M7-6;9+C?OO7U<)N4R7B49U^]?'])[Y+*.?B5BW*#5[_65UC]1W=-%.[7SS$7 M?#3\K$9JF,F>$1XC?.:&8J3/W%*,\IF["YA[BM$^,Z68R&<>*,;XS"/%6)]Y MHIC89[X3C&0^\X-B0"YF% -R,:>84RZ&;D,<=X6@=X6H1U#>"#!3>T;7S+9F MA&+U/Y *#$H>"W,.>IHDK4D2FD#6)WLF.CN5,0:NSQVF=!P#:(HAL)V?,"&L MD6 #S3"E1!R!Q9P39XOHU5'TZJAZ .FM3F $38^@\?HR('.B42IM9#5(^*R+ M\M1$M)J(R#98VDF$SC.0!HB9=T">%D-K,806X %3@TX3,6F#>]S29[+$F8"3 M3"R^[F3,-#1 BW84L)*GP$"*5AS3BF.L6($4W,!Z=C&@44* MM0B<6"2@^:&!SE-B& \G)%!X.%%YE(0)$7A]&-=HC;HP7U&@['"B[BCHBPWD M;5PC-6H4NC!?4<#JN2(4P4K80-XE8B(>0T5=F*\H4#HX43L4Z+:F')<%U][$ MX2T2J R<* T*E@:.;3^RN''KH'P]@>K B?*@+-2#ZX-BL89Z.BA?3Z"&<**( M*)#W.X[-'[9M!!)I+<(UC0=*!"=J!.P9)AQ;NM8Z@I?07<.UN.R40 Q<:'PV M)2)N4+=-%"016P[;-X(;2!FHI")0C 2[O(<3 :\6A%>C+DY@KW8W?9P!3Y]U M<[ZFT,T$=31?EZPDXNKC$T06V:MF:P^ECMVZYJQ4!NQ:477<#G&4]=E*\GX-:"G38ZTT:R&L_K<7"96>3/B406#Z(LVEI8FBT,X(3FL4<)&Y. M<(/(!.J^#%B_Y)>7#QFP:DE8-2H?$ILPMXK;&,Z^D_,UA9[[4 ]^H#M([,,# M"V\;YUV4KR=@UI(R:[1&A L+9A7<2%V8KRA@UI(R:_1H#)NUCAE\-O;4B?F* M HXN*4>'Y4,25AW%*FP0 ;.65 ..-@@V:ZFYA>6C$_,5!3Q=$IZN%9P^=NN! MZXN#LP_XM:3\&B6?Z$]=(\?@[+LP_TEDP+ 5]5 %5C2%+8\S"W=C%^7K"1BC M(GIB#3;CG<*]+BP,!&*8Y>&''"K@LHIP60TWK,)/+]RIC!4,*L<@4HX16-(( M)#+.K$&AG1&<U%5O5Z>)?G[:EOT7K*RS#;UBZFW M+"M3-R3[YE9^F2:+X\$Z?2NKK\9]S_>O=?<'9;9K7ED/C^_-Q_\#4$L#!!0 M ( %R*44I&PO=V]R:W-H965T&ULC9K;;N/($89?1="]5MU5?1S8!H8D@@1(@,$&2:XU-FT+*XF.1(\W;Y_6 M8;QRU=_FWHPESM_-JF:QOJI6W[P-^]\.SWT_SG[?;G:'V_GS.+Y\62X/]\_] M=G7X97CI=^5_'H?]=C66K_NGY>%EWZ\>3H.VFR49$Y;;U7HWO[LY7?NVO[L9 M7L?->M=_V\\.K]OM:O^_IM\,;[=S._]YX=?UT_-XO+"\NWE9/?7_[,=_O7S; MEV_+]UD>UMM^=U@/N]F^?[R=?[5?NN". TZ*?Z_[M\/5Y]G1E>_#\-OQR]\> M;N?F:%&_Z>_'XQ2K\N='W_:;S7&F8L=_+Y/.W^]Y''C]^>?L?SDY7YSYOCKT M[;#YS_IA?+Z=I_GLH7]WO_87A_Q\=O'^[_V/?E/D1TO*/>Z'S>'T M[^S^]3 .V\LLQ93MZO?SW_7N]/?M,O_/87@ 70;0^P ;/AW EP'\QP#WZ0!W M&>#$@.79E=/:=*MQ=7>S']YF^_/C?5D=H\A^<67U[X\73XM]^K^R/(=R]<>= M]>EF^>,XT473G#5TK7E7+,OL[[<@=(N&U'#Z>(-6*UA(.BU)#AO!T$\^C>VBTUUZ' MR@0!3A"TU\$*K\\:?^U.CDXZ#50-="E0II MH&*7*C97DK0%-LN8OHBN[R.#8UK2 ^!:H%FZ3,!C)' MH5('6 PHJPGE5!+23.$48I)F:UFI%Y356F5+[JRL-6$^D>:3DP%. "DFD"RY M@(P,9^%N.AC1C2C!ZF?^!C,E8M=Q@-HZU(,'((H"L:*39&C8I99E(@,I:5<0 %5E3 MR7^$R46@A9(W:BZBSS@[+>F 9)%KG0]A2A*@9)15.6FH62ZL439K'1GC69(& MSY=B;:4Q)"GH&B%R90H,*P)ME(100YHNEJ.N[X&.3"*C'IO6U9X9!A6!3BK* M0ID07#A'*\L#(%06P[;,F%K_1QA5!)JI*%E%H/^A4JZHM(_ZI)SE-D0'=5SJ MFLJ^"N85@WXJ2F"Q1LR"O'S^+9#)!44PHQQ@E"PY&J>Q4CHV]?X!6>#K=N-BN);1L9"K[(8YC"D',)4E MIAR@BI/;QBU2>2MK?*2R5*FZ7.77*-!+9=E+.= %69N=_ FC!4+G(F6UX%I7 MNG<.E>;582XZP,4LN>@TR4**.O4!'3EC6+V5H+&R)4?6EAVST0$VRI\%&J=I MYD/,Q!3KD8@=TPL6/IF,^NJ@+FESS'B/+ 63)&&F **&=H\3M4>)NA:6.%%[G:A)0K_QD[M; M[;2D Q*?YV@KSDRF#^_: &GL* K;KUH8;KBGI9T0!(" MUW)/P/DRZ'Q)M1WY@--7 *>BJJN&DTE R42MFC[*I%9M4M(!"1OKY>[&\NKH MV[;?/YV.%1YF]\/K;CR>(+NZ^GYT\2L=C\Z)ZXW]TIT/(/XQS?D\Y#]6^Z?U M[C#[/HSCL#T=GWL-X_!C+Y_WY'.+YRSB\7,Y8 M+M\/>M[]'U!+ P04 " !P%6;$! #2 P & 'AL+W=OUS M#@Q$30A-PM']^SJ!8ZQ#^T)LX^?Q8\=)!V-?70/@R;M6K:IZ;V2+1PM<;W6POX^ M@#)#1C?T$GB6=>-#@.5I)VIX ?^C.UKTV,Q22@VMDZ8E%JJ,WF_VAUW(CPD_ M)0QN89/0R!QA@=0*A"AC+>)D\XE W!I7]@?8^_8 MRTDX>##JERQ]D]$[2DJH1*_\LQF>8.KGFI*I^6]P!H7I00G6*(QR\4N*WGFC M)Q:4HL7[>,HVGL/$?X&M _@$X)\ ;"P4E7\17N2I-0.QX^P[$:YXL^7*3LG,@FG(.8PY?Y&SF#(;L$VPK=_ M*;Q=)]BM$NPBP>Z_+:[EW'TJPA8SU6#KN$V.%*9OXR8OHO/"WO-X)W_2QVW_ M+FPM6T=.QN/-QOE7QGA *;;GI!;'[&^0=0 M2P,$% @ 7(I12G[>*:FT 0 T@, !@ !X;"]W;W)K<>4Z#4M\^@[FS+'TP]D0.RHES.\32)P*FM)7QV/? M=BXX6)D/HH7OX'X,9^,MMJK4O0)M>]3$0%/0^_1XR@(^ IYZF.SF3$(E%\3G M8'RI"YJ$A$!"Y8*"\-L5'D#*(.33^+5HTC5D(&[/K^J?8NV^EHNP\(#R9U^[ MKJ!WE-30B%&Z1YP^PU+/+25+\5_A"M+#0R8^1H72QI54HW6H%A6?BA(O\][K MN$_SS2%;:/L$OA#X2KB+<=@<*&;^43A1Y@8G8N;>#R(\<7KDOC=5<,96Q#N? MO/7>:\F3#SF[!J$%(.)OVW2+;IJ0+3QFFRI,)1QTG>>->!O>?Q3?["YVG_)DS;:TLN MZ/S+QOXWB Y\*LF-'Z'.?[#5D-"X<'SOSV8>L]EP."P_B*W?N/P#4$L#!!0 M ( %R*44HWBUL0M $ -(# 9 >&PO=V]R:W-H965T(,R*7[]P.2 M9MD6]0M@X_?\;$P^H7FV'8 C+UKUMJ"=<\.1,5MUH(6]P0%Z?].@T<)YT[3, M#@9$'4%:,7XXW#(M9$_+//K.ILQQ=$KV<#;$CEH+\^L$"J>")O35\23;S@4' M*_-!M/ 5W+?A;+S%5I9::NBMQ)X8: IZGQQ/68B/ =\E3'9S)J&2"^)S,#[5 M!3T$0:"@X@O+A08G/4:&R<275:!WJA<5+T>)EWF4?]VF^ M26\7V#Z +P"^ NYB'C8GBLH?A1-E;G B9N[](,(3)T?N>U,%9VQ%O//BK?=> M2Y[PG%T#T1)SFF/X)B99(YAG7U/PO10G_A^<[\/3785IA*=_*4SW";)=@BP2 M9&^6N!>3_9.$;7JJP;1QFBRI<.SC)&^\Z\#>\_@F?\+G:?\B3"M[2R[H_,O& M_C>(#KR4PXT?H&UL M?5/;;MP@$/T5Q >$->MLHY5M*9LJ2J566J5J^\S:8QL%C MXG?Y]!^PX5F/U M!9CAG#,7AFPT]L6U )Z\:M6YG+;>]T?&7-F"%N[&]-#A36VL%AY-VS#76Q!5 M)&G%^&YW8%K(CA99])UMD9G!*]G!V1(W:"WLGQ,H,^8TH6^.9]FT/CA8D?6B M@>_@?_1GBQ9;5"JIH7/2=,1"G=/[Y'A* SX"?DH8W>I,0B478UZ"\:7*Z2XD M! I*'Q0$;E=X *6"$*;Q>]:D2\A 7)_?U!]C[5C+13AX,.J7K'R;TSM**JC% MH/RS&9]@KN>6DKGXKW %A?"0"<8HC7)Q)>7@O-&S"J:BQ>NTRR[NXW23'F;: M-H'/!+X0[F(<-@6*F7\67A29-2.Q4^][$9XX.7+L31F0=P1#\24"WXIPXA_H?)N^WTQP'^G[-3VYW19(-P72*)#^K\*/ M$)X<_HG!5AW58)LX2XZ49NCB'*^\R[C>\_@B[_!IUK\)V\C.D8OQ^*ZQ^[4Q M'C"5W0T.4(O?:S$4U#X&UL?5-A M;]L@$/TKB!]08I*N661;:CI-J]1*4:=MGXE]ME'!>(#C]M_OP*[GM=:^ '?< M>_?N.-+!V&?7 'CRHE7K,MIXWQT81M_)YJGIO9(MG"QQO=;"OAY!F2&C"7US/,FZ\<'!\K03-7P' M_Z,[6;38S%)*#:V3IB46JHS>)H?C+L3'@)\2!KN6? MS/ -IGJN*9F*?X +* P/2C!'892+*REZYXV>6%"*%B_C+MNX#^/--9]@ZP ^ M ?@,V,<\;$P4E7\17N2I-0.Q8^\[$9XX.7#L31&7#\0;/=ARST?"FFWX0F[]Q_@=02P,$% @ 7(I12N+D M1_6S 0 T@, !D !X;"]W;W)K&UL?5-A;]P@ M#/TKB!]0M.IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B/$FN MF1:RHT46?2=39#@X)3LX&6('K87Y=02%8TYW]-7Q()O6!0I,0B5GQ*=@?*ERF@1!H*!T@4'X M[0+WH%0@\C*>9TZZI S ]?F5_5.LW==R%A;N43W*RK4YO:6D@EH,RCW@^!GF M>CY0,A?_%2Z@?'A0XG.4J&Q<23E8AWIF\5*T>)EVV<5]G&YNTAFV#> S@"^ MVYB'38FB\H_"B2(S.!(S];X7X8EW!^Y[4P9G;$6\\^*M]UX*SI.,70+1''.< M8O@J9K=$,,^^I.!;*8[\+SC?AN\W%>XC?/]&X3_RIYL$:21(_UOB5LQ[E6S5 M4PVFB=-D28E#%R=YY5T&]H['-_D3/DW[-V$:V5ER1N=?-O:_1G3@I217?H1: M_\$60T'MPO'&G\TT9I/AL)]_$%N^8M0$ M -(# 9 >&PO=V]R:W-H965TMC"]H%T)_9,Q7'6CA;VP/!F\:Z[0(:+J6^=Z!J!-(*\9WNW=,"VEH MF2??V96Y'8*2!LZ.^$%KX7Z>0-FQH'OZYGB2;1>B@Y5Y+UKX"N%;?W9HL86E MEAJ,E]80!TU!'_;'4Q;C4\!W":-?G4FLY&+M2S0^U07=14&@H J10>!VA4=0 M*A*AC!\S)UU21N#Z_,;^(=6.M5R$AT>KGF4=NH+>4U)#(P85GNSX$>9Z;BF9 MB_\,5U 8'I5@CLHJGU92#3Y8/;.@%"U>IUV:M(_3378WP[8!? ;P!7"?\K I M45+^7@11YLZ.Q$V][T5\XOV18V^JZ$RM2'+S#LYO&;#*"[>&PO=V]R:W-H965T:9M<<7!1@'\#K]^P)V'">U^@+,,.?,F6%(!S3/M@%P MY%5);3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9FMC,@R@A2DO'-YIHIT6J:I]%W M,GF*O9.MAI,AME=*F#]'D#AD=$O?'(]MW;C@8'G:B1I^@OO5G8RWV,Q2M@JT M;5$3 U5&;[>'XR[$QX#?+0QV<2:ADC/B+P %,]7RB9BO\. M%Y ^/"CQ.0J4-JZDZ*U#-;%X*4J\CGNKXSZ,-TDRP=8!? +P&;"/>=B8*"J_ M%T[DJ<&!F+'WG0A/O#UPWYLB.&,KXIT7;[WWDG-^G;)+()IBCF,,7\1LYPCF MV><4?"W%D?\#Y^OP9%5A$N')!X4WZP2[58)=)-C]M\2UF/VG)&S14P6FCM-D M28&]CI.\\,X#>\OCF[R'C]/^0YBZU9:&PO=V]R:W-H965TILG* MMI1-%:52*ZU2M7UF[;&- L8!O$[_O@-V7*NQ\@+,<,Z9"T,V&OOL6@!/7K7J M7$Y;[_L#8ZYL00MW97KH\*8V5@N/IFV8ZRV(*I*T8CQ)KID6LJ-%%GTG6V1F M\$IV<++$#5H+^^<(RHPYW=$WQY-L6A\YPW =\!/R2,+K5F81*SL8\!^-KE=,D) 0*2A\4!&X7N >E@A"F\3)K MTB5D(*[/;^H/L7:LY2PD-)1748E#^R8R/,-?SB9*Y^&]P 87P MD G&*(UR<27EX+S1LPJFHL7KM,LN[N-TPV]GVC:!SP2^$&YB'#8%BIE_$5X4 MF34CL5/O>Q&>>'?@V)LR.&,KXATF[]![*3B_S=@E",V8XX3A*\QN03!47T+P MK1!'_H[.M^GI9H9II*=K>IIL"^PW!?918/]AB1N8]/\BV:JG&FP3I\F1T@Q= MG.25=QG8.Q[?Y!]\FO;OPC:R<^1L/+YL[']MC =,);G"$6KQ@RV&@MJ'XV<\ MVVG,)L.;?OY!;/G&Q5]02P,$% @ 7(I12D3+R>BS 0 T@, !D !X M;"]W;W)K&UL?5-A;]P@#/TKB!]0[DC65:^C\38U&"^=-TS#;&Q!5!&G%^&YWR[20'2VRZ#N9(L/!*=G! MR1 [:"W,KR,H''.ZIU?'LVQ:%QRLR'K1P#=PW_N3\19;6"JIH;,2.V*@SNG] M_G!,0WP,^"%AM*LS"96<$5^#\;G*Z2X( @6E"PS";Q=X *4"D9?Q<^:D2\H M7)^O[(^Q=E_+65AX0/4B*]?F](Z2"FHQ*/>,XQ/,]7R@9"[^"UQ ^?"@Q.\(Q= M$<\_CF[R'3]/^59A&=I:&PO=V]R M:W-H965T<"CKM_7\"NYVW6O@!WW'OW[CC2 =>JM1EMG.L.C-FB M 2WL%7;0^IL*C1;.FZ9FMC,@R@C2BO'-YIII(5N:I]%W,GF*O5.RA9,AMM=: MF%]'4#AD=$L_'<^R;EQPL#SM1 TOX+YW)^,M-K.44D-K);;$0)71N^WAF(3X M&/!#PF 79Q(J.2.^!N-+F=%-$ 0*"A<8A-\N< ]*!2(OXVWBI'/* %R>/]D? M8^V^EK.P<(_JIRQ=D]%;2DJH1*_<,PY/,-6SIV0J_BM<0/GPH,3G*%#9N)*B MMP[UQ.*E:/$^[K*-^S#>[),)M@[@$X#/@-N8AXV)HO('X42>&AR(&7O?B?#$ MVP/WO2F",[8BWGGQUGLO.=_M4W8)1%/,<8SABYCM',$\^YR"KZ4X\G_@?!V^ M6U6XB_#='PJOUPF258(D$B3_+7$MYN:O)&S14PVFCM-D28%]&R=YX9T']H[' M-_D=/D[[-V%JV5IR1N=?-O:_0G3@I6RN_ @U_H/-AH+*A>.-/YMQS$;#83?] M(#9_X_P#4$L#!!0 ( %R*44KLUZSO] ( (,- 9 >&PO=V]R:W-H M965T$F51&HZ39NT256G=9]I MXB2H@)GM)-V_GS&49>;\I6#G?&?CYZ[VZBKDFSIQKH/WIF[5.CQIW=U'D=J= M>%.J.]'QUOQR$+(IM6G*8Z0ZRU[DIN5..NZ:OF3 M#-2Y:4KY9\MK<5V'+/SH>*Z.)]UW1)M55Q[Y#ZY_=D_2M**)95\UO%65: /) M#^OP@=UOJ>@'6,1+Q:_JYCWHE_(JQ%O?^+I?AW$_(U[SG>XI2O.X\$=>USV3 MF-W9;_'[)[,M]GUG?93V-_,Y)7IO6PH*5;1I2<:,=L! M0S<8-B$BPSY)$)+8TFPXX>$)G&%BAR>WP^,<$RP@P<(2+/Y;XM)9(L L8BR2 M0I$4$#!'!&$\GR*#(AD@2!P1A%E@D1R*Y( @=400)L,B!10I $'NB"!,@466 M4&0)"-R-!YC4L_$LQ@Z* 86[]1#DV7OF<2H#%.[N0Y!G^QFTZP.C.47L?C8$ M2E./#O8U2P!%YNH@D,?]#-N? 6^GLXA#H*5'!R< _;.8E<'@3QIRG (L+G# M9TD#,)3YR@W' ,>SV;EAD"^4# ZL7"U4$@]]]/=',&;K@\VM._"G;BW-JKQTWO=,-X('N&_@<$SPSEG+AZG YI7VP X\J95:S/:.-<=&;-% UK8 M!^R@]7\J-%HX[YJ:V$;U2Y:NR>B!DA(JT2OW@L-GF/KY0,G4_%>X@O+P4(G/4:"R\4N*WCK4 MDXHO18NW\91M/(=)_T9;)_")P.\(;$P4*_\HG,A3@P,QX^P[$:YX<^1^-D4( MQE'$?[YXZZ/7G!\>4W8-0A/F-&+X K.9$5DXFU 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0@Y>DFQ4@91-%K=1*JU1MGKTP@!5? MJ&V6].]K&Y:BA!?;,S[GS,7C?-3FS78 #KU+H6R!.^?Z R&VZD R>Z-[4/ZF MT48RYTW3$ML;8'4D24%HDMP1R;C"91Y])U/F>G""*S@99 >"@Y1YSUKX">Y7?S+>(HM*S24HR[5"!IH"/Z2'8Q;P$?";PVA79Q0J M.6O]%HQO=8&3D! (J%Q08'Z[P",($81\&G]F3;R$#,3U^:K^'&OWM9R9A4&UL=57;CILP$/T5Q >LP>1"(H*TV:IJI5:*MNKVV2'#16MC:CMA M^_>U#4LI.WG!]OC,.3,>/,YZJ5YU#6""-\%;?0AK8[H](;JH03#](#MH[4XI ME6#&+E5%=*> 7;R3X(1&T88(UK1AGGG;2>69O!K>M'!2@;X*P=2?(W#9'\(X M?#<\-U5MG('D6<)G-F M&IXD_]5<3'T(TS"X0,FNW#S+_@N,":W#8,S^&]R 6[B+Q&H4DFO_#8JK-E*, M+#84P=Z&L6G]V \[VW1TPQWHZ$ GA]3KD$'(1_Z)&99G2O:!&@Z_8Z[&\9[: MLRF*NR=HA(EW M3^;N<8(3K%""E2=8_9=BLD@1PZQPD34JLD8(U@L1#+/!13:HR 8AV"Y$,$R* MBVQ1D2U"L%N(?,0D482+I*A(BA#$"Q$,<^?/V:$B.X1@67@,!=VI?7SGIL8(Q;+Z*&A9?C)K#@)4Y=NB#@IY;7U/GEFGUOM(?7/Y!Q_Z M]G>FJJ;5P5D:VZ)\(RFE-&!CB1[L_U[;IV):<"B-FV[M7 W] MI/PO4$L#!!0 ( %R*44H%-I.,Q@$ #<$ 9 >&PO=V]R:W-H965T M,"7B=_7\".8VWIBYD9SCDS XRS2:I7W0(8]"9XKW/<&C,<"-%E"X+I&SE M;W=JJ00SUE4-T8,"5GF2X(1&T1]7!22(]",/5^!"ZG M',?X(_#4-:UQ 5)D VO@%YC?PTE9CZPJ52>@UYWLD8(ZQ[?QX9@ZO <\=S#I MC8U<)V//HHG7E(ZXM3_4'WSOMIXPJJ-G(S9.
    )S5%*KOT7E:,V4BPJ MMA3!WN:UZ_TZS3LI76AA ET(="7L?1XR)_*5WS/#BDS)":GY[ ?FKC@^4'LV MI0OZH_![MGAMHYA*L,/'T M9$N/]V&!75!@YP5VVQ;CZ*K%$.8_3:;!)&E @%XE"6&2JR1DVEM9.\>IPJ(TS MOUI;S6]Y=HP&UL=53O;ILP$'\5Q /48$@@$4%J M.DV;M$E1IVV?'7()J#9FM@G=V\\VE#%V_8+M\^_/G8VO&*1ZT36 "5X%;_4A MK(WI]H3HJ@;!](/LH+4[5ZD$,W:I;D1W"MC%DP0G-(JV1+"F#-/"206Z%X*IWT?@&YNM7$!4A8=N\$W,-^[D[(K,JM<&@&M;F0; M*+@>PL=X?]PYO ?\:�BWG@*CE+^>(6GR^','() 8?*. 5FASL\ >=.R*;Q M:](,9TM'7,[?U#_ZVFTM9Z;A2?*?S<74AS /@PM<6<_-LQP^P53/)@RFXK_ M';B%NTRL1R6Y]M^@ZK618E*QJ0CV.HY-Z\=AW,G2B883Z$2@,R'W/F0T\IE_ M8(:5A9)#H,:S[YB[XGA/[=E4+NB/PN_9Y+6-WLLD3@MR=T(3YCABZ (3SPAB MU6<+BEDJ1^L?X%SZVN:],W9I6!V=I[)/V M#^\JI0&;2O1@_X_:=M9YP>%JW#2SU3C+W[_(/4$L#!!0 ( M %R*44I3>:U*P@$ #<$ 9 >&PO=V]R:W-H965TBE? M G=^[]T[X)*-2K^:%L"B=RDZD^/6VGY/B"E;D,SP5$C,TC)]-\#"#7F>(,OB2?>M-8G2)'U MK('?8/_T1^TBLJA47$)GN.J0ACK']YO]8>?Q ?#,832K/?*=G)1Z]<&/*L>) M-P0"2NL5F%O.\ !">"%GXVW6Q$M)3USO+^K?0^^NEQ,S\*#$"Z]LF^,[C"JH MV2#LDQH?8>YGA]'<_$\X@W!P[\35*)4PX1>5@[%*SBK.BF3OT\J[L(ZS_H46 M)]"90*\(9"H4G']CEA695B/2T]GWS%_Q9D_=V90^&8XB?'/FCBY3>9N3L MA6;,8<+0%6:S((A37TK06(D#_42G<7H:=9@&>KJFTVU<8!L5V :![7\MWEVU M&,-\C1?918OL/@NDR561&.;Z),GJXB3H)CQ9@THU=&%<5MEE*NYIN/@/^#12 MOYAN>&?025GW?,(EUTI9<%:2&^>E=5.\! )JZ[>W;J^GMSP%5O7SF)+EOZ+X M!U!+ P04 " !A!"*9^'X'+L0SC M\-WQW-X:XQRD*GIV@^]@?O0G92VRL%Q: 9UN913%.&>1AM(PF(O_"G?@%NXRL1JUY-I_@WK01HJ9 MQ:8BV-NTMIU?Q^DD3>

    Y[YIXX/E![ M-[5S^JOP9S9Y;;WW*DEH0>Z.:,8<)PQ=8>(%02S[(D$QB2/]+YSBX0F:8>+# MDW4XS7""'4JP\P2[?TI,-B5BF!TNDJ(B*4*0;D0PS!X7V:,B>X0@VXA@F!P7 MR5"1#"'XL!%!,+L(%\E1D1PAB#GR\J[#)%' MZOOD+WR:0-^8NK6=#L[2V&[S/7&5TH!-)7JP3]?8H;<8'*[&;3.[5U/K3X:1 M_3S5R#):JS]02P,$% @ 7(I12OI!D0RW 0 T@, !D !X;"]W;W)K M&UL;5/;;IPP$/T5RQ\0LX9MTQ4@91-%K=1(JU1- MGKTP@!5?J&V6Y.]K&T)HRHOM&9]SYN)Q/FKS8CL AUZE4+; G7/]@1!;=2"9 MO=(]*'_3:".9\Z9IB>T-L#J2I" T2;X0R;C"91Y])U/F>G""*S@99 .:UZPI\C5$-#1N$>]3C=YCKV6,T%_\3+B \/&3B8U1:V+BB:K!. MRUG%IR+9Z[1S%?=QNME_FVG;!#H3Z$*XCG'(%"AF?L<<*W.C1V2FWOI+"+H5XDC_H]-M>KJ9 M81KIZ9J>)ML"V:9 %@6R?TK,/I6XA=E_"D)6/95@VCA-%E5Z4'&25]YE8&]H M?),/^#3M#\RT7%ETULZ_;.Q_H[4#GTIRY4>H\Q]L,00T+AR_^K.9QFPRG.[G M'T26;US^!5!+ P04 " !?1=3)GCX*30<#'$#DIQ\^<, M$L>"[NFKXTFTG0L.5N8];^$[N!_]Q7B++2JU4*"M0$T,- 5]V)_.6MT)9G\TT9I/AL)]_ M$%N^&PO=V]R:W-H M965T#<_EL5#&0+*TH4?X">I7LQ7Z1'J5?5E!+4M>.P(."W?ISS=^ M: @6\5+"10[VCDEEQ_FK.7S;+US/1 0,%0MWZCI[.- 34\_\\A6ZA&+7Z;+_#F=@&FXBT3YR MSJ1].OE)*EYU*CJ4BKZU:UG;]=+I7VDX(>@(04_PDT\)84<(WPG1IX2H(T0C M FE3L;794$6S5/"+(]K/VU#S%_GS2%<_-T9;;/M.ET=JZSD+HUE*SD:HPZQ: M3## ^#V":/7>18"Y6 4W]."C@_4M(AQ!-K>0:80'$:)YAI8?#EW$'BX0H0*1 M%8@^"/BC0F&8 '<2HTYB1"#$!1)4('D\S0DJ,$$BB$9IMIC88NH6,_J@MX@[ M99BB04R1(&)<8(8*S!XO@^_A]\)[X'NCH&14"Q0T&?W>*&AZ)^([-]E')&9W M)-";NO2#_Z@;?L_\\)&Z(:#$&]<- XT;#QGTN0K$T3\5"O3+@;6?DXM M ],G1_:5F5^V?[[+M,/O!Q7'LI;.CBO=A6VO/'"N0,?H/>E?O-#SMC\P."BS MG>B]:(=.>U"\Z08JZ:=Z]@]02P,$% @ 7(I12AS*CZ&Z P KQ( !D M !X;"]W;W)K&ULC5CMCILX%'T5Q ,4_ &841*I M,YUJ5]I*HZZV_"/9K([5 MB_Y;VW^.3[V[2BY9=G6KNZ$V7=3K_3K^R.X>)1\#)L2W6I^&J_-HI/)LS(_Q MXL_=.D['BG2CMW9,4;G#FW[033-F-+V..@=?G[]D_3^0=F>=JT ^F M^5[O[&$=JSC:Z7WUVMBOYO2'G@EE<32S_TN_Z<;!QTK<&%O3#-/_:/LZ6-/. M65PI;?7S?*R[Z7B:\[^'X0 ^!_!+ ),W \0<("X!7-T,D'. _#^ W0S(YH#, M"TC.W*>'^:FRU6;5FU/4G]?#L1J7';O+W'1MQYO3[$R_N>E&70M!LE3)4-],R!PY]PBM":0DQ4B4Z07,&P&K $ M2B(%M@.FPL>HJ"JP5%D95J$"H2$0(32.!*X6'_)%V#8\5PT$%+OX-"$&%P',N* \64!%N!%2/2WY\8@14C0.,*)@:! M2D*9 LM*A-V-G!A!O%L#,003 T%4J5@Q BBF)$Q$8,4(H)@R(U)@Q0@@AM+O ML@A$*49@Q0C08TIJ8K!B!.@Q)%LL!H'$$+!%(,(-)5:,!#VF)-Q08L7(L,=( M/GW*^5/U+W0W1L['6M--&?F^, MU2YI^L&MX(.N=I>+1N_M>%JX\_[\">5\8.800 ,8: 9 >&PO=V]R:W-H965TZ 94&S,VIXA>?OX-BS0 MI[S=?P;;<[JH*OJC#O;R7%;?Z[VUS>Q'D1_K5;1OFM-#'->;O2VR^D-YLL?V M/[NR*K*F/:U>XOI4V6S;+RKR6"2)B8OL<(S6R_[:4[5>EJ]-?CC:IVI6OQ9% M5OW\9//RO(HH>K_P[?"R;[H+\7IYRE[LG[;YZ_14M6?Q)GA,1;>@5_Q]L.?ZZGC6E?);./-L^[ M2&T>_XY!H\M[=@NOC]^C_]87WQ;SG-7VL?.M//]N MQX)T-!NK_V+?;-[*NTS:]]B4>=W_G6U>ZZ8LQBAM*D7V8W@]'/O7\QC_?1E> M(,8%XK* U.0".2Z0=POB(;.^U,]9DZV757F>5<.G=!=#0.H&$ [=\0 P,8 MCX8,&GU5J4PTS>\_7%=&B2)M<#HI3"<%Z3 !YC# W+\A"QA@X=&0A5.I$HKY MW"C!/"7@?9B]0PR2Y%\K89Y(>%0[BJ[+U0O#<$N8.T+@S9D0F!52 >5B6DC[ ME*O=?4Q)>K6/Q^\R5]<&(R8A3!\A_!9,"$P,I0%MPX08U)T3YN4+LN[WZ;3TIN$\&\:<";8 :'QJ3H ^H,2G:QP-J MX.TF?@UHYNX%($IP(3 N.L#;:8R+]O%VVO5VSN<_);E-!$.G 72"JP43I0.\ MG\%$&1_O9USO=]^.2$/C>CZN5@R= = ) MQO 9#),)N1?(W STNAOH;?@,YLT W@1C^ PFQ008/H-),3Z&STP9N7&;#Q+S M_^U(,6\IX$TP7B_%I*0!7B_%I*0^7F\43=4:7SU0Z)[P?,VJE\.QGCV735,6 M_1.$75DVM@V7?&C[NK?9]G*2VUW3':;M<34\61E.FO(T/C6*+X^NUK\ 4$L# M!!0 ( %R*44H:98C(- , +(- 9 >&PO=V]R:W-H965TZ15WMVSAM;B MGSUKJYR+87OPNJ:E^4XY5:4'OA][55[4[FJAYI[:U8*=>%G4]*EUNE-5Y>V? M-2W99>D2]V/BN3@6.475'1NBM8[;1TOW0?R<,& M4NF@+'X6]-)-WAVYE%?&WN3@ZV[I^I(1+>F6RQ"Y>)SIAI:EC"1X_!Z"NB.F M=)R^?T3_K!8O%O.:=W3#RE_%CA^7;NHZ.[K/3R5_9I*1P.T")G@+ M(,$-$AZ,IA\VRJXHF.#=@F#M0M?P8'3+]\,;!<$ZA:Y@8K8*&PK>)@C6)W3Y M$K-17,\;WBD(TBK\U!("US=)_Z-2<'423)Y&I9CJ(\3/PLBZ9L!5")@*]5H9 MC&;YM0/A,@1$AD:Y#$:SCD\R^]8"N%X!;BB:P4A+81+9]Q? I0V(M/W,$@)7 M+(2WEPW@<@1,CGK9 +)SIT$87?F:N"P!DZ51-J8L18W:H7!5 K:!&X5C[N!W M06+O (#+%[#]V2@<<_L52209@N9-3KH5;0_J4M Y6W:JN3Q13F;'B\VOT7T \Z:X8;DC=>TU5]02P,$% @ 7(I12NT,0,\, @ B04 !D M !X;"]W;W)K&UL?51M;YLP$/XKB!]0 R8O1(#4 M,%6;M$E1IW6?'7(!5!M3VPG=OY]M"&7$W1=L'\_+W8$O[;EXE36 \MX9;67F MUTIU.X1D60,C\H%WT.HW9RX84?HH*B0[ >1D28RB* C6B)&F]?/4Q@XB3_E% MT::%@_#DA3$B_NR!\C[S0_\6>&ZJ6ID RM..5/ 3U*_N(/0)32JGAD$K&]YZ M LZ9_QCNBHW!6\!+ [V<[3U3R9'S5W/X=LK\P"0$%$IE%(A>KE I49(I_$V M:OJ3I2'.]S?U)UN[KN5()!2<_FY.JL[\K>^=X$PN5#WS_BN,]:Q\;RS^.UR! M:KC)1'N4G$K[],J+5)R-*CH51MZ'M6GMVH_Z-YJ;$(V$:"*$V_\2\$C 'X38 M%C]D9DO]0A3)4\%[3PP?JR/FGPAW6#>S-$';._M.5RMU])K'.$G1U0B-F/V MB6:8<$(@K3Y91"Z+?71'C_XU*.X1.'([8&<1V/+QW"'$;H'8*1!;@7C>A3A8 M=&' K"VF';H0!]M-$@2!VVKEM%HYK,*%U8!9S:U628##3ZW63JNUPVK1^OWZ MKJHH21+CM*B_N$=^DLS&F)./"Q L3-/NS&8C*#@'IE?S2V@$TBTYS MYC&R-^,#/@RI'T1432N](U?Z?ME;<.9<@4XE>-#=K_5&ULC57;CML@%/P5R^]=@@WD(L=2U[M5*[52 MM%7;9Y*0V%IL7"#Q]N\+V+$<3*M]"1?/##.'2[).R%=5,J:CMYHW:AN76K<; M -2A9#55#Z)EC?ER$K*FV@SE&:A6,GITI)J#9+$@H*95$^>9F]O)/!,7S:N& M[62D+G5-Y9]'QD6WC6%\FWBISJ6V$R#/6GIFWYG^T>ZD&8%1Y5C5K%&5:"+) M3MOX(]P\$XMW@)\5Z]2D']DD>R%>[>#+<1LOK"'&V4%;!6J:*RL8YU;(V/@] M:,;CDI8X[=_4/[GL)LN>*E8(_JLZZG(;K^+HR$[TPO6+Z#ZS(0^.HR'\5W9E MW,"M$[/&07#E?J/#16E1#RK&2DW?^K9J7-L-^C=:F) ,A&0D0/1?0CH0TO<2 MT$! [R7@@8 ] NBSNV(^44WS3(HNDOUQ:*D]=7"#S78=[*3;'??-U%.9V6N. M$,[ U0H-F,<>DTPPR3VBF"-2#_(TAZS0/>1Y#D&(C!A@79Z#)ZL M\R%9>)4M J U^4=E<- *#EA9>U;P?!680J]^10"%"?%."YY5SZ1*H7=@ BB( MDW4X%PGF(K->J4=%>:'/+W5T\ M":&9D5P\F(2E>?_' 6?]VO-854.+V /IH1-O3H2VB(LE/7NLIX". MBM1B+_3]U&M1T[E%KF)[6N3DPG'3P9XZ[-*VB/XK 9-AXP;N+?#,^!>M=)O$*\+N!@2WFCJSD0,BK7'P_ M;EQ?&@(,%9<*2 Q7V +&4DC8^#MING-*25S.;^I?5>VBE@-BL"7X3W/D]<9= MN50I-F'+$A M,,",\H3ZG"&TIRM"@A_<) MMB8BTB [$[**[28B:YV1XD=W=7Y016P5B)5 ?">@F2Q'3*HPG<(\II%6JXD) M?!VT,T&KP+>[3:QN$XM;+4DY8I)%DB_AHWXT)BB*$LVMB5FE'[A-K6Y3B]M8 MMYK*IQA]@C&7 OWIP([1 76WKV MV$ Q.BI2UWK ]V.O0TWOYIF*/=,\(Q?>-CU^I@Z[=!VB?_>X)>/.#=Q;X*4Y MUUP&O#P;T!G_Q/QU>*9BYRTJQZ;#/6M([U!\VKE/P;9,)5X!?C5X9*NU(RLY M$/(F-]^..]>7AG"+*RX5D'A<<8';5@H)&W]F37=)*8GK]4W]BZI=U') #!>D M_=T<>;US4]FYZYAP(%Y>HNNI. MA' L//J/HINUF);+IL4G+I>)6--I9DP;3H9Y''K+3,[_ 5!+ P04 " !< MBE%*,H$G*N@! #O! &0 'AL+W=O :C"SG="]_6Q#&05K-['/ M\?\??\^*EN=;*)%"> M]O0*WT']Z,]"1VBN4C8M=++AG2>@RORG\'"*C=X*?C8PR,7<,YU<.'\UP9F7OCP&:9^8M^;FO\*=V!:;DCT'@5GTOYZQ4TJWDY5-$I+W\:QZ>PX MC"O[:+*Y#7@RX-D0_M] )@-9&=!(9EM]IHKFJ>"#)\8_JZ?F3H0'H@^S,$E[ M=G9-=RMU]IY'NS!%=U-HTAQ'#5YH\$?%::L@_R1( \P4V$F!K9\L_7NWGSC] MQ/JC#UVL&(^C9F-LTV46;L]G*$ASB9$6#%E?// 7?J+@VG?0N7.E; M;.]:Q;D"73%XT"5K_?K, 8-*F>E>S\7X#8Z!XOWTO*#YC>M_P,]5IO5&\+.!02SZGDYR8.Q5 M#[Z]-X;_"#:B2:Q*UQI%189[>\2HD:R<7A=*2M[%M M.M,.D_^]S%T03@7A7(#C_Q9$4T%D%:"1S$3]2"0I"\X&CX\?JR?ZG\#/D=K, MHYXT>V?>J;1"S=[*.$T*=--&DV8W:L*%)GROJ-:*Z)\$*8"9(G12A*8^6JZ M([=!Y#2(C$'\+D9JQ1@UJ=%T1I,&$;;"5FM5X :)G2"Q R2S0$9-LE@"9U$> M62 .58R3!S")$R9QP.063+):)MO@.+!@UJIP$V8/8%(G3.J V5@PZ3HSSF/K M0U9K588W#U@R)TNV9LFLR+ML]2/@-$_SV()9RY(@Q38-6IQ'?3]^(_S2=,([ M,*F.MCF 9\8D*,?@226KU94\#RBYFJL_'BVD<2-9/=RZ:+_[R+U!+ P04 M " !:. DJ8&:JK-NYOU>JN0^"=KWG5=[>B8;7^I^M MD%6N]%+N@K:1/-]T1E49$(2BH,J+VE_,NKU'N9B)@RJ+FC]*KSU452[_+GDI M3G,?^V\;3\5NK\Q&L)@U^8[_X.IG\RCU*CA[V105K]M"U)[DV[G_@.]7)#0& M'>)7P4_MZ-XS1WD6XL4LOF[F/C*,>,G7RKC(]>7(,UZ6QI/F\6=PZI]C&L/Q M_9OWS]WA]6&>\Y9GHOQ=;-1^[B>^M^';_%"J)W'ZPH<#A;XWG/X;/_)2PPT3 M'6,MRK;[]=:'5HEJ\**I5/EK?RWJ[GH:_+^9P09D,"!G QQ]:$ ' _INP#XT M8(,!LPR"_BB=-JMDW;V=!PB0; # M!CI@G0-V(91%.)OD[@*B3X>ED(7(6$7"'+ !J? MEX8XM/IV]E_8)2&XI@E4TU.RP%5(V VRP%5(H%>X(TOHO%R8TVX!4,20G?[! M:"2LN-QUXW;KK<6A5F:R&NV>1_H'8D9*:W^I1_U^,']WTW\G?,_EKJA;[UDH M/;!V8^56",4U272G2>[UI\EY4?*M,K>QOI?]?-XOE&B&;X_@_ &T^ =02P,$ M% @ 7(I12II>D!)6 @ D@< !D !X;"]W;W)K&ULC97;CML@$(9?Q?(#+#[@ RO'4I.H:J56BK;J]IHD)+86&Q=(O'W[ M G:L+)"J-S;@_Y_Y9FQ#-3+^)AI"9/#>T5ZLPD;*X1D <6A(A\43&TBOGIP8 M[[!44WX&8N $'XVIHR")HAQTN.W#NC)K.UY7[")IVY,=#\2EZS#_LR:4C:LP M#F\++^VYD7H!U-6 S^0'D3^''5;WY#,AF0QQ/"?AG0VI/]K@+,!6@8PE6)ZL\42 MUQ5G8\"GMSM@_1'%SU!U_Z 73;/-,]4>H5:O-2RC"EQUH%FSGC3)G2;YJ-BX MBM22;%U)"1<)4(P+:.(%38P_O8>(4W^ U!L@-0'@ATICJ]))DQM-;S194F;0 MJM95I0@6R \#O3#0 V-U;#UILKLT>0%M%E<$B[BT>@]=X"1ZT/W,RYMY>%.+ M-W-08E64#>RJ\A05?I;40H?=*7THI0>E-Q"*9TL91[9_[(K@G'VH"O(BX(\*(6%@IQ/$D4H ML_['C:O*(U3$%@RXV^ST:?4=\W/;BV#/I-HWS>YV8DP2%3%Z4H4UZH!<)I2< MI!X6:LRG8V*:2#;,)R!8CN'Z+U!+ P04 " !L#RQ+P[DVPAW_^^<:$H>@9?Q85@/1> M&MJ*C5])V:V#0!PK:(AX8!VTZLZ9\89(M>670'0*HOE=2!H"PZZYVP>AR MJAMH13-:>[N3 V+/>?#MM_% # 86CU Y$76ZP M TJUD<+X.WCZ8TF=.%V_NG\QO:M>#D3 CM$_]4E6&S_WO1.&YK_##:B2:Q)5X\BH,+_>\2HD:P87A=*0%WNM6W/M[9TT'M+<"6A(0&-" ME'Z8@(<$_)9@*@26S+3ZF4A2%ISU'K#K/X5HU@.S'?;.S\_D'XI6Z%=V!2C1XS(,Z,25" X8,ZIDI],L8- MA;/4RTRMN1V<=B-9-WP3@O'#5/X'4$L#!!0 ( %R*44H-"5VB!0( %H% M 9 >&PO=V]R:W-H965T4#UL4HH_ :WMJE G@(N_)"7Z"^M4?A%[AB:5J M&72RY5T@H-ZBIW"SSPS> GZW,,C9/#"5'#E_,XMOU1:MC"&@4"K#0/1P@3U0 M:HBTC;\C)YHD3>)\_L'^8FO7M1R)A#VG?]I*-5OTB((*:G*FZI4/7V&L)T7! M6/QWN #5<.-$:Y2<2OL?E&>I.!M9M!5&WMW8=G80+4[!83*+Z9S)+%R9WZ(:#S#.KH%7EE*OI=1C:;VPY##I3"E*[PAE M7J',(_2X$,IN2EH6?0_A3.#9E60@3O;URJ#DYTZ9CS^+3@WB*3)7>A'?Z<;A MWODGC>LZ/X@XM9T,CESI!V.O=&UL;93MCIP@%(9OQ7@!B^('.E&3SC9-F[3)9)NV MOQD],YI%L<",V[LOH&MFE3_R]9[W.0>!8N+B5;8 RGOKV2!+OU5J/" DZQ9Z M*I_X"(->N7#14Z6'XHKD*( V-JAG" =!BGK:#7Y5V+F3J I^4ZP;X"0\>>M[ M*OX=@?&I]$/_?>*EN[;*3*"J&.D5?H+Z-9Z$'J'5I>EZ&&3'!T_ I?0_A8=C M;O16\+N#23[T/5/)F?-7,_C6E'Y@$@(&M3(.5#=W> ;&C)%.X^_BZ:]($_C8 M?W?_8FO7M9RIA&?._G2-:DL_\[T&+O3&U N?OL)23^)[2_'?X0Y,RTTFFE%S M)NW7JV]2\7YQT:GT]&UNN\&VT[Q"\B7,'8"7 +P&X+F6&60S_TP5K0K!)T_, M>S]2\XO# ]9[4YM)NQ5V32R]BO.\0'=CM&B.LP8_:)(@6#5(^Z\0[(1@ M:Q!], C=!I'3(+(&B348K $.0K))E69:[,:D3DSHP.-A@]J(T2; ;0YP8XL*$&\Q>E) @=F,R)R:S M#O&',X0WE&Q'"1,2IVY,[L3D#DRTP>2[@Z:/<[0]T.CA"IH7[@<5UVZ0WIDK M?9OMG;MPKD [!D\ZYU8_JNN P469+M%],3\M\T#Q<7DUT?IT5_\!4$L#!!0 M ( %R*44I5(CE\_ ( ,H, 9 >&PO=V]R:W-H965TS]MISO9BI@\ZS4C[707,H"E'_?9"Y M.LU#"-\O?,]V>VTO1(M9)7;RA]0_J^?:C*)SEDU6R++)5!G4?Z>?=6*-V)>1",?5?X[V^C]/)R&P49NQ2'7W]7IL^P%L3#HU7^51YD;N&5B M:JQ5WK3_P?K0:%7T60R50KQUQZQLCZ?NSH3U87@ Z0/(.0"2JP&T#Z"W!B1] M0')K .L#V*T!O _@3D#4-:OM_E)HL9C5ZA34W0-4"?N."Q:APY !A@TQCQB&#S%+'T.&B"OCV,)@EOY..+D&Q!/ M4.()0CQUIA'!P$@1AA9A2 )PNM-AV(4:(#Q.J=\?!&ET)VQ4.4=)<824\UPM MN5?!?@%+5X!$GHM=[@?@&888SU!G<"F'Z@-_C2!6SMNO8._J)D%'NM/8&_ M+#WD\)6.KTN"K$LRE@)?; 1N;PX9V5D0A(7;G!YT*;D3[-*-+G9P=I?_3=2[ MK&R"%Z7-9K#=LFV5TM(DC>],K_?FP^(\R.56VU.S#P[J;G?=#;2J^B^'Z/SY MLO@'4$L#!!0 ( %R*44J0A<_]@0( +T( 9 >&PO=V]R:W-H965T M)&IWX@U3 MSZ+CK7ES$+)AVDSE,5&=Y&SOC)HZP6E*DX95;;Q:N+6-7"W$6==5RSF M8?+/"Z_%=1FC^+;P6AU/VBXDJT7'COP[US^ZC32SY.YE7S6\595H(\D/R_@# MFJ]1;@V[.3+?AFG-B)>\YVV+IAY7/B:U[7U9.+X/3B- M[TQK.![?O']RR9MDMDSQM:A_57M]6L:S.-KS SO7^E5#/#= &7_-2"# ?$, MDCXRE^I'IMEJ(<4UDOV_U3%[*-"@[4-,4>'ET8OH2)27 M9 *3@9@,PLP\3"BB"$U@U?D,S1!@NL<88#DE^D@>C@PA))T M@@0W!$0 DE^I*&P;F3D04SG!/0%E ,DO5A0VA2=$1ZWCD02W!92').+7ZR : M=SE2YJ/&,'3L4&93]S[B. BAN7&9/AN7)_,M M<9_4_*#ML#!CV5^H_42+;OA82.Y?+*N_4$L#!!0 ( %R*44H)I ?W400 M /D6 9 >&PO=V]R:W-H965TG1.?V?!+%&3F";9I;W[DZ]%P7Z-@!^0A'=F//8\ MMN/E2=<_FX-2K?>[+*IFY1_:]O@0!,WVH,JL6>BCJKI_]KHNL[:[K5^#YEBK M;#<8E47 PS *RBRO_/5R>/9J:G)=>;7:K_Q/[.%)BMY@4/R7JU,S MN_;Z5%ZT_MG?_+5;^6'?(E6H;=N[R+J?=_6HBJ+WU+7CU^34/\?L#>?7']Z? MAN2[9%ZR1CWJXD>^:P\K/_&]G=IG;T7[79^^JBDAZ7M3]G^K=U5T\KXE78RM M+IKAV]N^-:TN)R]=4\KL]_B;5\/O:?+_888-^&3 SP:,KAJ(R4#<:D"3 9T- MN+QJ("<#>6N$:#*(#(-@[*RA]S]G;;9>UOKDU6,!';.^3ME#U(WOMG\X#.?P M7S< 3??T?2T%6P;OO:-)LQDU_$+#+S6/2",N-9]MC>'EBZTP SW9DH3.DJ#+ M]9PPAPGSP5[,0\0Q=B"@ S$XH(M,R=84+R(<)H9A8A F,<+$5N>*,'1V;0+C)"!.:L1)['06 @=)89#4"L*X MHS=8B.>+\'9^F&/*87:J%)IS!;,1BE)0V$@HX]@2/@$A$RQU#A/#\P?CH/7, MX0+/($S67I[97",; \O*%7)]&\5Y-X0>'L MXRAQCAGGB'%S=IY$\Z@\<L:Y.$6>2 1>DJ 8P9C^](%Q/$$4%6[=JK8E>[,IU_'%$Q M=-Q>)4%) 9%TS$,"DRD F=(Q90J,F6!W[&8Q0 *P(:W]K"T2B0,@X=@V X"D MN9T5]L:9<7EE+R4P:@(MCR8G FV>DVO!,)0"0>F8Q03&341WC"/&38 %RQS' M#1"YQQ$S*=!&U8J3V#L/QDD(5WEC$@6"S-$MA"&C._:KA"$CL)99A$"1HV<) MDTAHE3*+=A)=%"TE(G%M+ C32+>\Q1)XC>57^"#'>RR 41JO-H](%+GB8 X) ML2)*S*&\847<0)&#=XD9E#-=Z+;EM=#B=\>ZU;U?D,%YVW@\IVYYM"[=O^,NZNZ_$P M=KQI]7$Z: [.I]WK_P%02P,$% @ 7(I12C?QVAI P + T !D !X M;"]W;W)K&ULC9?1;ILP%(9?!7$_P#884R61FDS3 M)FU2U:G;-4V^F/G,O@M:G; M?AD>I3S=Q7&_/?*F["-QXJWZ9R^ZII3JL3O$_:GCY6X(:NH8)PF-F[)JP]5B M&'OH5@MQEG75\H!Q^IPE'H@7BU.Y8'_Y/+I]-"I MIWC*LJL:WO:5:(..[Y?A/;K;X$P'#(I?%;_V-_>!+N59B!?]\&VW#!,](U[S MK=0I2G6Y\ VO:YU)S>./21I.3!UX>_^6_SY1M2_JYT\+D,6!CN^ M+\^U?!37K]P4E(6!J?X[O_!:R?5,%&,KZG[X#;;G7HK&9%%3:'M1O^4]7V:O2RRFBVB"\ZD=&L1PV^T:!)$:OL$P)#B#5VPO$L6A_&Y" F=S%Y8F%R%T.H9V<92&$ !5D4YE"*++$JWKBB M#W:O .=2 '.QWN1UX6 (33T5HP3NR 3@$+LE$[?H)/.4@SRMC]RVR5-/"K"U M[Q$&YNK8QRAB-W/%:906'A+G F5T:C(/"C8#!#@!KGM!D8T M0R$4^7P+P8: $?(;4TW[#<8\)O"[@/L'C]P07/"/"C8;S#@-X7=!T9D5:5H M%BJ^.6,VO#L,Q_$^V(IS*_5I[F9T.O+?8WU&M<;7ZE-@/+B_IQF_(WZ4W:%J M^^!92'4"'LZI>R$D5]-,(C7-H_ITF1YJOI?Z-E?WW7A^'Q^D.)EODWCZ0%K] M U!+ P04 " !#Y^IX$NH@W*S.Y9%]9^+'^:F3NW#TLJ\:UO85;[V.'=;^ M(WXHB#;0B)\5N_63M:=2>>'\56V^[-<^4A&QFNV$2E[5O#Z5[47I[6?^=Z>'38\;K7O][NT@O>&"\RE*9\&^Y5J^\WX_]N!AL08T!& Q+_TR R!I%E M$ Z1Z50_EJ+WT,YEM+T^OFR0GJ_"J'!G, M=L"0"0:/B%!Z'RD(1+$ECKE%4+B(B, ,$9A$I.VC61(1[" &'<3:03QS$%M5 M&#")QK0:DRV1)"!) I D%DGBDF *DU"0A (DU"*A#LD'$L% =&96$8HL^(I !S- M$[30, 06(@(($;8;QH!F$9&89K8XAY-IIF'=40]^O;?CEU:HN6%R.@Z7CT1- M0];Y5@Z=PXCX[F:86+^5W;%J>^^%"SEKZ8GHP+E@,DP4R"8ZR2%YW-3L(-0R ME>MNF!2'C>!G,P6'XRB^^0M02P,$% @ 7(I12C/):&Y3 @ CP< !D M !X;"]W;W)K&ULC97;CML@$(9?Q?)]%X//D6,I MV:IJI5:*MFI[31P26XN-"R3>OGT!.V[68*DWX>"9_YN!#%,,C+^*FA#IO;6T M$UN_EK+? ""JFK18/+&>=.K+F?$62[7D%R!Z3O#).+44H"!(0(N;SB\+LW?@ M9<&NDC8=.7!/7-L6\S][0MFP]:%_WWAI+K74&Z L>GPAWXG\T1^X6H%9Y=2T MI!,-ZSQ.SEM_!S=[&&D'8_&S(8-XF'LZE2-CKWKQY;3U QT1H:226@*KX4:> M":5:2<7Q>Q+U9Z9V?)S?U3^9Y%4R1RS(,Z._FI.LMW[F>R=RQE;7JZY"LG924:&T^&TM,Q:V?:T,/NW&UVR+RG_\S'5O4-\TO3">_(I'J5 MS=MY9DP2%4KPI(*H57><%Y21L[TAUE< TI4G-RB9>+=S<@UPMQ%E79<,?9*3.=/^J_IGE[Q) MYHDIOA'5[W*O3\LXCZ,]/[!SI1_%]0OO$R)QU&?_C5]X9> V$K/&3E3*_4:[ ML]*B[E5,*#5[Z=JR<>VUUW^EA0FP)\"!T)DS2T ] ;T1\'\)N"=@CY!TJ3AO MMDRSU4**:R2[O[=E=A>!.VS^) #=(MY M*+!-**6^>0&8$<.^>5-81O',I@'AJP5,[Y9B9MN"\$D'Y />A<\ZH+=X1R>W M4I;[GFP"* )SZCLW12%,_+R3T4-6C&:'0N0>VH?0FU_; M L4]D&\R777SGI4+ ( .$& 9 >&PO M=V]R:W-H965T&T;L(B=[&]+')QT:QN M8"\#=>&3RX$JV KVNS[J:ATNP^ ()WIA^DET7V#(9QX&0_+?X K, MP*T3LT/&;M"_T7!"/!#BD1#/WR4D R'Y*"$= M".DK(775ZE-QM=E138MFVU'Y$LU5JJE_:H"NV>V?*HTST6BSB14ZN M5FC ;'I,/,',1@0QZN,6,;;%)KZCQV\WV-XC$@^RNX,>W03!IY)G] &;W/J8W M2R8_.@=Y=DU4!:6X--K^+Y/HV*&ULC571;ML@%/T5RQ]0$IO$:>18JA-5F[1)4:=MS\2YL:V"<8'$W=\/L.LZ M!$5]"7 YY]QS(;ZD'1>OL@)0P3NCC=R$E5+M&B%95,"(?. M-'KGQ 4C2B]% MB60K@!PMB5$4S69+Q$C=A%EJ8WN1I?RL:-W 7@3RS!@1_W*@O-N$\_ C\%*7 ME3(!E*4M*>$7J-_M7N@5&E6.-8-&UKP)!)PVX=-\O4L,W@+^U-#)R3PPE1PX M?S6+[\=-.#.&@$*AC +1PP6V0*D1TC;>!LUP3&F(T_F'^K.M7==R(!*VG/ZM MCZK:A*LP.,*)G*EZX=TW&.I9A,%0_ ^X -5PXT3G*#B5]C8G1 ,A&@D1ODN(!T+\50(>"-@AH+X4>S8[HDB6"MX%HK_= MEI@_T7R-]>D7)F@/V^[IXY$Z>LF6>)ZBBQ$:,'F/B2:83P32ZF.*R)*M\.#@L97+?L/4$L#!!0 ( %R*44KV;.V62@0 .T3 9 M >&PO=V]R:W-H965T^ M-:9P?B?Q/A^YVZ(XW'E>OMR:),H'Z<'LRU_6:99$1?F8;;S\D)EH51LEL<=\ M7WI)M-N[XV'=]I:-A^FQB'=[\Y8Y^3%)HNR_B8G3T\@%]]+P<[?9%E6#-QX> MHHWYTQ1_'=ZR\LF[>EGM$K//=^G>RY2; M:1K_LUL5VY&K7&=EUM$Q+GZFIYEI!A2X3C/ZA?DP<8E72LH^EFF:A V!N&M!JHQ4+<:Z,9 WVH _B5R_J>)_-KD&FRXN9=+N($A$^^< M6'6F/D1%-!YFZ];M86H3(=+Y8".B2SS:A/*[R).-<"3E MF? "761&(,C+"X%P-*O?SLKK]VH71#^"C@VG4X37#G@[10*?]B!H#Z+V(-K9 MX:/03,Z,K)E]S00JQ#,R)2A@08@2P::XTKC'1X(*F A0/MB4X)HA7\\VQ934 M*+=F!,6UEB@Q"$H(C<(ZMRE0 A1:$Z\$Q@!\G"0VIJ3JBW) 1SFPHBP#M"[F M9R9H]?,',#R;KQ2E%8KR@J)"+7LV'DF+EH1H/-72Z@@4TQ)ERBN!@09 V,+& MI%*MN'54A[3JD%"--X_0ZB?$\VPC@#?_!<%('M!J%:U6$6J1E+DBTIG['*SWCKFH]65Q]8N1HN<\;J)L088A6SBN%!=H: M.8$))5C8([SO5 #$X/M\T"7]'A@Q>.O M8@><4*VQ:FZKYEBSS2@K6#;3+HQ=P3VU%>SB*J6/!0NK(Q_K_199?(ETQ?:4 M""!JA,0U NR-/>2,X:,/A8$ P*)M+!"![A/>4R9 6@L"6FG:]=&S:8.]:X-O MG;7/D&K/\0 GSI2D\/;^0%+XL/1(4VBVGT@*E\!GDA+(UXRD.#X&T52(D\6F MV$!*G"LV!0-\:%^05$M]-\H]Q0[L:E>>MW"4%14_C:-,45+ISA^..66#SP:/ M)"44CCG9/PXY!>&Z/:,ICD-.4OBH0%!L@ ]C! 0#B8^0),5PR?!:;].)R3;U M=Z/<6:;'?5'M":W6Z[>I>U:]C:/V"=R] -$^K[YEU6_OG^[/'\)^1-EFM\^= M][0HTJ1^45^G:6%*\65876=KHM7U(3;KHKH-R_OL_ 'J_%"DA^;CFG?]PC?^ M'U!+ P04 " !!0 &0 'AL+W=O;^I?7>VFEC-1 ME!1M4 M3"J,O/5GP]W9#?HWVCH!#P0\$H+MIX1P((3OA.A30C00HAD!]:6XWAR))EDB M1>?)_M]MB1VB8!>9[N?6Z9KMOIGV*..]9MLM3M#5"@V8?8_!$TPP(I!1'T/@ MM1![O*#/ AR6B' &.2XA#]%Z$N%JG:'C1Q_J#-<%HE6!R F$'P3^DT&\*A"O M9!#/.MUC8H?A?:OB+]&L6RN@"-_/^K4$!7A1,)I,"0-9N0U47BXN7-MF3[SC MDC]B.V4S_]XL?[^K[S+]R_&#R*KARCL+;6;835HIA :3X^;.I%>;QVHT*)3: M7N_-7?8KVQM:M,-KA,8G,?L'4$L#!!0 ( %R*44I6#[S4V0( %\* 9 M >&PO=V]R:W-H965T8SLIOXM&*^PXAO@=T[._*KMJ96\4?JN.HOMU ]50*0@&Z$< M,ODXD3M2%,I(AO%7>_K=E$IXW;ZX/S9KEVMYRSBYH\6??"L.4S_UO2W99<=" MO-+S,]'KB7U/+WY%3J20N(I$SK&A!6]^O0FU\JF<8.#((X-!,SN'J!EX3MFU*% M>QMZK(2ZBU>C735T"]4'P!B?@_$".,:7LGIJBYU/^[;T^I&Q?5YQ[XT*^>%I MO@T[2@61T8&K^EN7S<-WFQR2';RFZR_'YY+_>3U439I+HLJ5853RNW4O24W*T(; M04O\2.6INKAWFJ&\*/6K>7C:3%V_<20SN:Z;$(F^O,H[F65-).WCMPGJ]GTV MPLO[<_2'=O!Z,"]))>]4]C/=U/NI&[G.1FZ38U9_5:=':0;$7<>,?B5?9:;Q MQHGN8ZVRJOUUUL>J5KF)HJWDR9_NFA;M]63BGV6X(#""H!?HOM\34".@;P+V MKH 9 1LKX$; QPJ$$8BQ@M (PK&"R BBL8+8".*Q N*?5\Y_DXCW)?UBD]&] MG)>;!$#B=8G59NI]4B>S2:E.3MD5VR%I:IK<:)4.WK2VN=_^J;.UTJVO,Q'Z M$^^UB628><<$%TP8#9&%C9">\+2#WD: VI@'ECX8]G!G$V$\1.YMA V)3S81 M@<$^V @%5CXC4<@0>400$.4)02B8U?_.RO+_;E=(/PQ?&XJG"&T#T$&*7%E= MAD=@;00VB !L+CI&M$QQ9CB8D:5-,1KZ @S9IBBCY,JH.>Z9(Y[A^G0,O^B' M^#P :;FT*W]1D94A8$&R0RW]"4&^3&T;$,?>'3-,_XRO"4!,M4">@Z0.22A M@&\(E-/E'$+G"!"!2SVK<6V M,Q>?D;DL=^V!J7+6ZEC4S29XT=H?RFZ#YC,4M,_)S1-!VA?-(:[] M;'T+WYT OR3E+BTJYT75^O.W_4+=*E5+[=[_J)-TKP^=_4,FMW5S&^K[LCMY M=0^U.IA3I=3AJ6Q&L%BT_B!]"_VP?.E,*1I5= M68M&E;+Q.K%?^O?LKF"Q#7#$KU)K^F?7>=.9)Z[$1E:_RYT^+OW<]W9BST^5?I27 M+V+HT,SWAMY_$V=1&=PZ,6UL9:7E);UH&*LU/RE?Y>->U_Z/RD;PG! M- 1$8P!+/PR(AX#X+2#Y," 9 A(2$/1=<6-3<,U7BTY>O*Z?WI;;5<3N$C/Z M6UOI!MO],\.C3.UYE6;Y(CA;H8%9]TQTQ;"1"(SZV$2$FEA'D_#H?0.;*1$3 MI)@B>8)-Q+"?L8N/KTU$&19(H$#B!))W S4G P68/"1]_0^F^)AY9W8&S&UL?9?;CMHP$(9?)EX)GTAASX9_S-Q/[CS"^F>6T/6MO@K2KK=A$>K#T^1E&[.>@J;Q_, M4=?NGYUIJMRZRV8?M<=&Y]L^J"HCB&,957E1A\MY?^^I6<[-R99%K9^:H#U5 M5=[\6>G27!8A"]]O/!?[@^UN1,OY,=_K[]K^.#XU[BJZ9MD6E:[;PM1!HW>+ M\ -[7$,?T"M^%OK2WIP'72DOQKQV%U^VBS#NB'2I-[9+D;O#6:]U67:9',?O M,6EX';,+O#U_S_ZI+]X5\Y*W>FW*7\76'A:A"H.MWN6GTCZ;RV<]%I2$P5C] M5WW6I9-W)&Z,C2G;_C?8G%IKJC&+0ZGRM^%8U/WQ,N9_#Z,#8 R :P 3_PW@ M8P#W J*!K"_U8V[SY;PQEZ 9GM8Q[R8%>^2NF9ON9M^[_C]7;>ONGI=233PB2<)( B;S8"2NF8G88\$B@(EGE)(D*2*1RB=)B>['_LI8 M$RH0,J%A% FC<%O JWBET#!^3[!B8J)D)$2&((3RIL JP[5FPL/ &JYB&H3% MM!_%1#^8;T@Q&D=E'#+?E;!,@I(3<09*@%A.R%-0$#FV>#+LG7J$,.^/,?\%1FJD% M0;LGP_:9 MHR8&><09KXKQ52YAQT HAV4$99*.H-=DB9R119!I:)-)-3'D:[ M*WI2_ MLZ%D0OH\T&PO=V]R:W-H965TJT[3-)G 05< 9.TOW[V4 IP0=JOP V[^[>G7U/]OPJRY?J*(1R M7O.LJ!;N4:G3S/.J[5'D274G3Z+0?_:RS!.EA^7!JTZE2':U49YYX/ONZI7,[E665I(9Y*ISKG>5+^6XE,7ANTV7\7%Y%IN&&B8VQE5M5/9WNNE,Q;+YI*GKPV[[2H MW]?F#Z>M&6X K0%T!H1/&M#6@+X;L$D#UAJPCQH$K4$P,/":W.MB/B0J677*9C^<$K/MR"S0R[4UD_7JU/]T/2L]>UF&U)][%^.HQ:P:#/0PI$-XVGL7 M K 0*[#,X3; VD;0 >3!AD3L%O)H0QCC.%&*UH+6#NA-+48R9:@#5CM@?0

    H!ZBU$.$^F 3KD*+$?"8!#9U M! A 8YLZ B04P (^ALC.BG4WCR49H4E&2)+!(,G(+CN-L?7!@#ZV/I'-/8@F M%BA&N<<(=S[@'EN4 HRY#6,3=(B/BZN/$ J'ZNI;H3C&J,7=U(A,<1H1?()P MBD9\N0+K+JBC8W45" MF-A$@+<-(&W#Z(@+O&W@$VT#>-L TC9VRG;;C.6*-PP@#6-M(K#/)S1&"^OU MSJ*Y* _UQ:!RMO)<*'->Z\UVEX][,&?9P?R*S-;-%>+=37.C^9&4A[2HG(U4 M^J1&UL?59=C]HP$/PK4=Y[2>Q\@0#I(*I:J95.5UW[;,"0Z)(XM0VY_OO: M3LB!O?!";&=F=G:)O5[TC+^+DE+I?31U*Y9^*64W#P*Q*VE#Q!/K:*O>'!AO MB%13?@Q$QRG9&U)3!R@,TZ A5>NO%F;MA:\6["3KJJ4OW!.GIB'\WYK6K%_Z MD7]9>*V.I=0+P6K1D2/]1>5;]\+5+)A4]E5#6U&QUN/TL/2?HWD1A9I@$+\K MVHNKL:=3V3+VKB??]TL_U(YH37=22Q#U.-,-K6NMI'S\'47]*:8F7H\OZE]- M\BJ9+1%TP^H_U5Z62S_WO3T]D%,M7UG_C8X));XW9O^#GFFMX-J)BK%CM3"_ MWNXD)&M&%66E(1_#LVK-LQ_U+S28@$8"F@A1^I" 1P+^),0/"?%(B"U",*1B M:E,0258+SGJ/#W]O1_17%,UC5?V=7C3%-N]4>81:/:^R.%X$9RTT8M8#!EUA MH@D1*/4I!()"K)%#1[0Q; *#>6+#QS=Y)K! # K$1B"^$4BM M0@V8U&#:(5.$\,S*%D!%&-D)NZ@HG648MIR EA/ 9FK,AY8\3"3KQNM&,-UY5O\!4$L# M!!0 ( %R*44IU0UMWW0, (\1 9 >&PO=V]R:W-H965T$+..[] M]Q6/N" MB?K%@#CG:'>UVC6:7O/B9WE4JO)^I4E6SOQC59TG05!NCRJ-RT_Y M667ZS3XOTKC2C\4A*,^%BG<-*4T"'(8L2.-3YL^GS=AS,9_FERHY9>JY\,I+ MFL;%_PN5Y->9C_RW@6^GP[&J!X+Y]!P?U'=5_3@_%_HIN*GL3JG*RE.>>87: MS_P[--E@7!,:Q#\G=2U[]U[MRDN>_ZP?GG8S/ZPM4HG:5K5$K"^OZEXE2:VD M[?BO$_5O<];$_OV;^K)Q7COS$I?J/D_^/>VJX\P7OK=3^_B25-_RZZ/J'**^ MUWF_4:\JT?#:$CW'-D_*YM?;7LHJ3SL5;4H:_VJOIZRY7MLW3'0TF( [ KX1 M,'J7$'6$R)5 .@)Q)=".0%T)K",P5P+O"-R5(#J"<"7(CB!="2A\6[GP#^7] MI4.WQ4;.L[PM-S+7.V@3J\G4A[B*Y],BOWI%N]G.<;VGT42SM'@]VN1^\U)G M:ZE'7^><1M/@M5;J,(L6@_L8,82L; BZ(0)MP>@UAR<(2.M6PSKS1%A M+ID1^GL;AF6(3;4' ,8$)P;L,P C&$DS_R 8)<2 ?0%@2&\*(\,>;1B2E%)L M)"( XS(D1@ZM !C"$C$C]]M]4=: \\X[!D'/(M@!0$K"/<=*V$%^?%N6DG+5\%P9.;8 MVH:QB!!DM)R-#2.4,3E2!.I>"S:WT"$M.M# )&D9O@1@/.3(+-1N:NL/U8;^ MC35O!/A'1C3@SGN'L'MZH)&>@"*'!.E @YJ.(R',R$ P:F[ #0 3@HYL##32 MB9#=BGBO90XU1CH-HG\1OY'JA:#R9<7/KB9(=Q@AS0 "."R(^7=J ^ XH73, M_9'RA*#Z-%+AT$B!0G]1H=!(B4(N-0H!18JRR$I!H$AAS+$90&EU+J+#S&'# M\4B-PE"-&M,8J0,8N0<0C]0!C!UJ90?JNZPG,C)P":"$%,;?@Y63UOHCK=:W MH/>]DZKBT'S9E]XVOV15'9?>Z.WTX*XY/##&%VCRA(#Q%9ILVN^K/_+M4<77 MN#BWAT3MJ_J6Z_NB/2)H'ZK\W!U_ M!+&PO=V]R:W-H M965T>*LOE=0!E*4MOL!/D+_: U<[-*B<:@J-J%GC<3CO_-=@6R0: M;P"_:^C$:.WI2HZ,O>O-M]/.7VA#0*"46@&KQPWV0(@64C;^]IK^D%(3Q^N[ M^A=3NZKEB 7L&?E3GV2U\]>^=X(SOA+YQKJOT->S]+V^^.]P Z+@VHG*43(B MS+=77H5DM%=15BC^L,^Z,<_.GB1WFIL0]H1P( 3)4T+4$Z)/0OR4$/>$>$) MMA33FP)+G*6<=1ZWOVZ+]4L4;&/5_5('3;/-F6J/4-%;MDK6*;IIH1Z36TPX MP@0# BGU(47H2I&',WKXF& _1T032#&'K&.WBE_.O:\FF7*+68XR MK58W4C6]L,9#?\0V7]02P,$% @ 7(I12CBGLH:8" MJBX !D !X;"]W;W)K&ULC9K9;AM)$D5_A>"[ MQ=P701)@;N)2 Q@]F.EG6BHM:"YJDK)Z_GZ2BV3RQBU;?C#)TLFM;F1D1%1= MO:W6?VV>ZGK;^FZH7L\W%ZJ5>EK\\K-:+V;;\7#]V M-B_K>G:_;[28=XQ2H;.8/2_;-U?[:]_6-U>KU^W\>5E_6[CE_GE1+S?/JV5K73]< MM[_JR\K$78,]\=_G^FUS\KVU6\KWU>JOW8_Q_75;[694S^N[[:Z+6?GX4??J M^7S74YG'W\=.VQ]C[AJ>?G_O?;A??%G,]]FF[JWF?S[?;Y^NVZG=NJ\?9J_S M[1^KMU%]7)!OMXZKK^H?];S@NYF4,>Y6\\W^_];=ZV:[6AQ[*5-9S/XY?#XO M]Y]OQ_[?F_$&YMC ?#0H8_^J@3TVL#\;N%\V<,<&[K,-_+&!_VR#<&P0/ML@ M'AO$SS9(QP;ILPWRL4'^; .MWI53/YN$7S?Y$%M_>I1WN;6!)IV#8>TMM3_; MSFZNUJNWUOJPV5YFNSVM+TNKTOGNZM[V]W\LUKHI5W_5IJP4F%F/8-X9"UB?8-8'#8,."*:-BQXL@F'1&L!N)::SM1:,=$2P MZ!3NN3'!@M(.[&PBL9RUM1',1&+1N10!JR3FK?;.HH SLD3ZAK$9Q!I(R.1H8<4BHI)&Z)90S"G4FE';H;<:2TL7NP6U- M"&5CLM#95&+91 V=59+RQH<&C0/7.$B-80]V@]3%Q!S@-O4D9K(R: M]@H44 M<3L,".:,SK#QAPSSS@%V2S =O8.5CB2FL_<>=S3!8I$:+'5",&VR#KBE)9=L M]!GN2"4QGYQ6@5AV3V+9171D?4FEI' C M#R054_&>8"RD+ZT=Q@22"C%GV*$C0BF%.W0LJ6*<>)!,)&5#C@&LI3R"#[F4@H51.95"801:=@81B MTJ@O@0+ZB[&$0D)O,9&0#08#Q"FAE/!CE:1T4KHA0-_E+3114$)<-._ND3EW M7N4V@70]QBF;T)WW"5=.;1QV0+ 43WW<06:&E0,2Y+DE6/1)H=0$"S$$]/H, MV_ESS)\DYE10'K@IX4QVRJ+;9W(QSWCBA7AN&/&Z5CB!Y1>4;^51MQZ&?3T$5#XJBMM!Z+UF/EZK7-F/@Q M3 G7VB=8*.&D+-8A;EEOP2,VHEA C<8,%%/. M%6](][7,][-'Q4DR7(XMH3C)<[.W'A4G6/0&0S^&>6,=*LY2<.45*DZ6X#6N M=$1[*^KV*8-98VW0N-*3^6N;^F%]W-4EB;;%\ MA8(3KLPH8V&7<3H9/$P&C%/%@(1C9UR($2L]=%PE0I$1X;(70=F88"4;P=5. M".9BCDKLJ1"567F,L1W<:08A:7<$LP6P+VB)(3S"2?47*"^8@&.2&8<>70%SM=BG'&>]U0Y=,-91N=9 S89#4-)0$M:P)H\%TM$]0O68L0D%!"Y3ZG#)H, MHW!;#RDEJH2\+XOV0JB$\QI3"O?%A%%65"RF')/N@6#!G%2JSY_?-90'C"P/ M:,R9NT9FI2)_Z1$HX)'7)Y 3SW<()!Z-# GT1>/&NR44Y@$C.B<,[]EP#G/1 M"1LNHW)3.G5,*"I"&1,;"@&FH1!@9"&@Y/@HK\P\OUATUSU&8031IUU)@0GE ML-HT9%1"%WS+J(AIUXB/Z%%D0FF3\*"GF,8X?4KOA4$O6M&I*=4D=$/:;PP1 M&E\(.$+GQ[S&K=4C6# 9G\WU">9-P@K[@&#EZ!//\!B6O*C7$\PJCY7H$<., MP^QRS##G0D#!)6:<,7A'IH33+BCT2A7CC#[-0\\U;ZC3&%FGT9BR= TI$"2+ MU:P>PW1 !]=GF,WX('_ L)(G8=9.,!OXIXXP6CK8B M7 K)-\5F#24:XT48KQO/A8:TW\BT7T1)W2.43J:K+O \ZU$*]TZ?4FA: TX9 M-!E&!1$!, H/CA&E<$N/.845/4*9"SPUIH32%UA$K"CE&BKVIB''-S+'U_B0 MLWN$0#]\L8-2(>6S?Z@Y:X.IU(!2Z*&'?'R4G$'BE2U.84V/4^)(D)2Y$.>_ MA/0%GE05I0P6[#LGKX(NZO7C_J7G3>MN];K<[GS"R=6/%ZN_FMVKI'"]JR_' MFER?Z,OJ\-KTS^X/;W'_:[9^?%YN6M]7V^UJL7_+]&&UVM9E\D76=NNIGMU_ M_)C7#]O=UUB^KP]O3Q]^;%&UL[+UIGT:?+E]') ML^<__;#[^:?U,>_I#>9/@$#/$VV:3UI\Y* M^#6)WJ:[^Z+\HXIA\&6O8ZAS6$>9K.&15?HE^I?TH?[7GRL?W>^+TOG@Z&IZ-!Q^)>9>NTC,[A MO9NB;*SL35+>I-'97GQ\?+'QL])=4LD8(D?TO_89W?)&F#9F.2WI/PCW257ZS2JTN6^ MS'99\SS@'B!AK*(R7:8P$CP=1WFZBXKK*%FOBWO<7H5_/1O$D^& 9J:/BQC> MJ;;IO&-7N=W\&BBK)ESO=ENDVR591^ 2I>P>@X9K&[A4N[%+Q(JBIM M[NACL0,\/_S,^Q)X0PGGBH,B=+:(Y+2GMB56NTT;[%ZFURG,LHIVR9>.B=[1 M@CL6^N[CV1LYP*[C??/Z[)?7;UY_?'W1/&-W*MOD 8^DY?=R#ZM;9\E5MFX] M6+>#,H6#V#>&>!? ^\! (= // CLHMBD"+&T<^%O@&"DT766 UKAK2_@>MX0 M^P)^DQ?YJDN+3<'-T<'98ZB>=LWFXQQA"\=\'U8> K+ MAUV>O"UV:32I"P@HM/Q8;9-E^K^^ ZFD2LN[]+N?H_K8EQ_?G?_+/[][\_+B MP^7__+_GP\'L173QKY]>?_Q; R'@R@@ *J93S_J]?K\_ #B7$=S_?4H##%\, M^OT8?H@JIF/)?G<+=_#O\"*N/B_TAPP)-G]9>%H'Z(Q7':=0I M4/%ELLW@"M2?_ "T-4/>!PPZAWG;2.M^LU\3GQ#J5FP '6Z!Z ')! 2M.O"Q M&S$>Q=_H[.W+)[Q_B)F=O$_P=MVFNPS$B^=',S?DY"E)%G ,K_BJHWA25-DC M@$UK(JUNND!*H#0";D:(CLC0&:F(@#\;='ORT8^!5O6H0] M\'IXOYZZZ?#M)^VX]=7'M]OZVM%[-;CHD(@NL[ 6CX&Z((.&\2-H.3JHLUVF MVV[-"R2I;H7.OMD@)U:A:_QHAVW\:$7$<9/V$!=L81/%:K]L,,1+8$#9LL&, MF;-WR ?G1447N.R82L2"\*GZ0[^60..B;5E<9TTNO47U"W%"Y<#&'!^ =2;E MDL7=%4RQ+DB::^P/!&!FSQN2>5ND]E_3/$6%%1]*5ILL)TT81=?VC16-U76( M.]=EL=&G 8';99&,GSV1L9Z3.-K8[NL..?/(M*!7\>_B09EK4<^?3G-+NYA<=/DSM JIM4:=V^ M@B%0' $A8D^8F7_[S7209KN#IU/O\T#L:=#R)T@3K2-URQ/O6J0NO0TH?3UW MJBY@; ,JK^ F9#>YJ#[+APA-9]6:C6W)ZO=]A^Z(.+:\34!)P(WM\S)-UL1N M;T!>K'AF &"$H]PEV1I/ZA1NSVF5'%35VW;3)D.>M^SW":=U:3#EGZ(+T*!! MF3[VM(CNM$P&J+S+$"-S4)@ZM4/[H!><:$%/>/1)HWC;SZ'?GK"#]I<>68?1 M.MZCUO$ZC\[;M8[N)X]>XW%#/+)BI_U<'*'],.:V7MZ3-W@/&P0IOT7OC9TFT6,D!FV:$BM66;9G$-YP.;= /J%R2458=H];>< MI_UBDD1 HWN,VH:JD!@D#*+"S#6&%>VW\+%C08]PH_^B51R>.1R9A$\QW64B M[*$5E6\):'>[A_@_#0C_Z4MI\(+D"\B3>0JR/PF'*=\?N ; :O!>;.%RMO![ MF.?T*D%I!Z\1W"'BN$?C,(E(>8YV:?CN/MO=1NEFNRX>TK1C"5]U59X^37WH MOP+(R09Z+4,66U(AZ&SP/,ILN5,\;3HO5D>2QX;R6'OUL<>?M,Q#H#Q^R0UE M^/"2FXHU8.AFOR'C/9X,DG!\G[P.B(I(R5A?;Z,7GUX]UOT[OW%A[./ MK]_^&IV=?WS]UPX?AY>@44\I4[A.RPR%%Z_6P/?X%WFZ2"==P7*O'HQVGJ#[ MB<3EQ@0O4Z#URTSD=:1W&_0U_KV5G#@'PR$5]N++,JTJ.G0E;(X>$,4Z/42Q MSLST".C,N9^0*6VR_:8QX0>K.N!<3,2]K^ZQ.5;IU2Y:916YDQJ:)N@9Z2F0 M[\:3?JHN.9?T&S+ F;,@7QB!VKA/Y4CIPL;,MN74> M'*U;=[LC#P,GZQ(+2$!*OZ3E,JMHQ*TZ-U,QE&[U")_$4V#4J_0V6=-=54&C MZF0U7[?ZV(LPO!M=*PDP3Z"&1\AOM14]HG.X%:/.T:22#E,?(5NMV.>/OQOG M+F!!2V;@7\2V@[%#8N=IFH N/@+1./]P<79Y\S-Q=O6^($NAX4IZK71"]? M7YZ_>7?YZ2N'^SFU;L/OP&C?_>V/4K%24.6J9JK<+UO$R9J;S*- MES4?N+%/&^<@FAS:_MMW;T\)!(8I (P]$3H$E?;@% 3/>K]B\VY2"_T(-+4# MS-"(Z7"@ZP5 M? =2 & IC+7=KC,8'9G4NMBOD&[@_+A. -2>T7EW"[H.R _PU?7N'KD@4,7B M+I%?BRA9K4KB4[>H6B#'0<:/0:"G&#:)ED@@#:1F +N"3>/2><**_:;*+4J^ M/'GZ97=Z0_Y$@DZ*[V\!1&DO>@= .+!84'&JC#VF"*Z++SLT$2(:>F_HY4,% M1QLC!)A.RDA1@O!8)OX6XQ"#_@_#R0_C_@^3_@^#?C_Z%6[B%7#B"SP8D@S@ M<):WQ-WPXA?L.@)^OL/(X:H7?4ZC^[1D1T&Y+3@D%@C1N^6NP$B98;\_QK\1 M?H1VK"2N,W@_SY((:#@\1=!-@,:?E0FBH^#(ZSSZC3RX,,H\AHF ]-0G"@9^ MF]XEJX36&JYA+KR6MTU3P>&V8^;GKFDJG>8EW'!!%K? P5C.3U^+;M-D]1][ M( )T]"6Z6Y8ZW"7 !1EN_7!:W*.EW%X.6 T< MQ0THU#M:&*Q^O8J%$> !O04][C8ZVP"A6\*@%WOD''%T5F4,G+,]0AGX02]" M[QTA=4 NF'Z0T+M.Q0UGZ#G=(L+3#S-VOI= MGOQZ=O;^>2\Z6\/"#84C[B][]4O'^ M6-8U1UFCO4F#T\9 *("/)*3V+->@_]*$/!@I:!G0MRW'92<;GI4NVR99B7>6 M OCQ(T)5HRSEE:TYT!Z>6"EW-2]:)ES5USGM19\J0O<+D TV"3(Z/':&M^,J MNZ_!!%TY&K/HH!#RL"@0&-A9C5O:)'^D4>KFIO,&07ZS-:0[8#P"$,8YL![![Q@$G1TA)KP7(2+@3+LBUB@7 MLE7=Y)F[9ZM:=.H+'SI-PN>JV%_MKO?K$/4JBEHIT]V^)+49HT1?P%@8LXJX M)\=SG60:]85C6?V*I;87]C(TI6U/4Q!Z.) 0"+=$^&/5C'=601&7Q8KF/E=L MQZ>V!4N&,+\?5,Q:&/C]4/L>UHJI)P\LS"9K> ^#:5%R 43)]]?P@3'82+DO M9!4AO#>@!.Q+9U-U,;E!>#*Q@927D!+3Z#YY!B>,?@N4K$"2NZ8@'"!39$UU M\>FXR$+D X! *@>QJK[6Z G^)X$$&?E#B,JU^!$ YO <6"S5,P5K5? M[U!0V*\1]U'2C7#<,B/Z1\IR;<8>4O8E)>0XRO/+OLIRE'IPRG,X6! )/F35 M'\3M49B@.[66N[N[SBTIC<:_V) ;OEL#-8R=E38F^CF!GE"KEA MRF &%N+G"C,,8F0E7G-'5@)0W#%@X#\J5:5K>*,LB!^ :L0' MULD5S(J&#Z1L:Z*RV2CQX0/8_T@>2>8LL 1%>)OMS LTY[:XQ] C!AJ,42'E MP=M^FRU9)VB!,V[;F9:0.L!C8MTB!$\&,TC>\7W *4#02*W33NQGJ/'$;FG($T^./!7J-0L MR4Y11ZWEK3\%I.7I>BV$F40 X)K($6$5<+6!*+R^Q@N"G&B?:SQ7<44[1OWH M^AIU-5@BH 7G,C$WKU)[2@6%C&W0&$ WI:2<+1X.. TMA ;$.>%W6#/@94Q? M'YA_C4H3!5 *X)E'U*>/A?*:-HB=-O +17 MJ8H6*_85K5(4[VK$YU_E=K#,18F1Q(&3;+TO6]: QV3\& 97@<1KW#P\!/QL M9;[Q,@?\=J6$%E[EL!I'NZMRO]W1L,R3'G#I@GAZD>MTQ5S9L]R<)\H5#FK, M)'#-:PR_K5STZRK98,"@C 6K/M7QV+./W &0M(KE>M[3<,D*K2X(\ PDIB4O M6?<5F^WZ+8IH0*P*H>K"7WO&1I'EH*+LQ<&'HMX6Q#"EUT"]?T>JR8+BLL' MELRS2N19JC6#.+T!S6%-<$$S;MS(@8O;W2AQW2T1.R&QYHD2WM Z>-UT1K^S M$HE>"Q91;[.;6W>\UZW (%ISE>1_\(CA0]EN+Y"\1'*Q2DG.JO0:9.A=(+L[ MB5HH!JV86E:>-:(9WK[,FVK9K=QM I3(VV4J6H<3QU?[5(B3$Y/TGJ#(8GPF MCGAZ+ 82#&O#!]+@3-E3M"71OVA=VM6#WF*R,>8W!5%\'B-UHF5S4AH00RS9 MY@-0N=(+B$F-+5,M04.50 ZWQ<3P'I'Z+.?9)BCZ>>71BHLB4Z5N2;%9K]QI MD.EE*RQR@G1#;_!W%39 N2(CZZL0<='C4,:^(U(?$[%E/"E21A_(4N \8X0V7ND7'J[O-0Y;\)Z.$45E M0$JAM*!&ME_RS[([U"Q*AO"C.ANS-Q2]_4A"V118JKRE%%.&J[CRV*43'W$? MR)I6<[D^Z4+@ %=%69)T=O ^Z.I0AH3#:EYZ;]]+OV0L;-KK3^C'^R+*RY)H MBN)X(#>SO0L6):9BD9J9><&FEEY,1J:\N?G.F:">FBT42MOX[Z,$^ MZ.L..%*!7"Q=WN;%NKAY<._T BN[1UDDNHQ(S(8]R=T4]!,@XZ#_O1*V'>5R MH"U7[0]BZ:'39$N1N(%;Z:@/"4H3FDU5*O<3%+7>PI0?3 JUG]&$G>4^1"2#[X9[5@1%K3-)O* M*.F>:+XS?YXK53R+X*OOH\$0_S.!_XSPSU$?_M,:P-P6;8\.# H!)O<;F_!= MADO>G@W*/_>B3_5\ 0JGH92!CHP!'T0LBNGC7(R);]](0QW =OF+A*3P-K?+9#1F]YX A+#P]$$I M(;FW>Y$+4T*WECAR :DQ;1C-RYX5A8+E=IVN;OA1P]@9*I97#JYGA".%_KP=(3+6">\@0NW(Q:7Y"'^)56[.L&6!>7U M+'AM,1JKS(BO!X9Y)>-U3&D;N!/360!TUDR1[I%$R[46XMY&T17!S(D:XBRH M@BOL6%+50G2$X9.NC?^0C:58K^R+'1 /P UD5F"-]NNU(P6 J=<[(D1,30)( MDL"$.NL>F07:P$$)^9U1K2),NT?Y S%N7PHNX!V0N[%A15%,"R2JL))MULZ> M&Y;$LK*Y"[I), *)Y(VW+!9Z!VE3Z ]FW@A60A*(1B M!#60Y0E>[06C>Z,>R)6_1&WBC,T4M\\*[-9,')FB;&Y M:?B'Y-ZHY86#IV/2@+<[\4FX.81)&AF<^0.1G5-$MU.0"M&U6SXX"XBJ )X^ MM:;+UFX\FNAJ>Q/NR%R:?,W(F[OB.EG#1/J(="("% ?T=Q1CDX)XN'*N9%DA M7?J&3-"$G(8Z&5'#I![U6H6GEIA<$@^\?K0S:F>JWLRV4D&MRE/1#W9*!S*CH:LQZJL&0.!_$7+C[EC<.=*C9PN,YL1BY($ *,,0#^6L'!$30@)@7MRLL&#L ]E*@I?;M2M=,#/SS_ MBE1D)SW2W4I6'#8N5T6)=L +O6DEO8;C%+$S_7*;[-%D%OM+T*8 K%(@UWJ1 M0>_RJC0- \RQ)!F)KL6NM@$A=*(BP<<'>DG&#$9#0"R+N[04F:!M+7BV*!RB MUPQN\2[-*7:^#B96R*MV -51O?5&M+HC]1GV,9+_P>^[%C=P0V471!-#-51! M;,S!.)HX*_W=)9@*RX7AR76I5(^,#AU+=IMJ02A]I(%.]?P/KS2]PQ=^SEQSO5'I-#""IQ' A,;N E,M43#;J@. 35HDY9VX:\>?T M2[9K?8G"&G&#J%JACS9QKN<'AW[N,4Q%QD"#0X93B;\'Q[,^SR%A M&Z4+@_@[>V]\H$8@%2@T6B,UB N6R!5+SEX"Y8P"7:JT:W8-0EIVZ7B=+H"6 M.QTWPFV=8Z >;RM:93#142-V#4@@%,$RV;&$14J=6. 2$PAS;.B+BC5$@;]( M0((Y"['JB5!["X-SA;0P^;SQ-:,[JYNF.?,DB MN+2NK&X(>T-@>1U)P/)K60![:HFP(FO]CWU!IGLD8!5'UY'=CR\(BVHL;2S] M=2_*$$MWK>3DA2ZA;0U^L[%9SU'+J0!ZZZ1L7\R!T<*M/#:05\ -.4,=EE=$ MSF^5G&E7[B%SCN@^3G*V\)=E<26AIIACYA\2"@T@2WA_0=0*G?=^S59T+[FR MX-:Z<@Z(4M@[X']J(IA?LZB?O#889L>+SXO&ZAZ=GMGSPQ:A3+$$URA!H1D] M8:^3R,:5$7.NFT%_;7R+>2M>&#@JXWS(T&2#?.N7.72 MA7.H332(/T51G)U6. U%FG)YGHA!D944\&M&@TMKN'"9GIIK<=I%/0$K"PDF MY4 +OSB9/!$6V;)(%W30LC?FP;J&%:?K[SH L:^XF)7)7J)KD+*"(]<\Y9P@ MQ@,MS)9OSF.Y416G33T!VT#B,[ZU9,>7XV93>>=X4K&30K';^>LK- M0U*A0.WU>J0&,QT]1E&K<: J^S6M@"[AB,Q@:\N(&W,FNS ,TF),3UTPF"-! M949H8"WD^]3M,5)JH:L:!J$[R51$KO(<4SN89CGA&N.N0-C>;ZL M=J=9'LLGS&1@N]5S-@H3A1>QZ[<@#@[U;$RM,!B4Y5<@]7((X];7L*E[J)B M5+L@SI@"'1(I:D0&56O65N39(X8%Z\B +[$7_[$@[150WXF#,,LC;R;]FFZM] M64GR5?NJ\#Q:UX$PQR538@V:7 GL>E@>!U4[#8-FB;_D-X#7DCG*+(*L(I4$ M(9+Y B^SA(5*5&-UJQK2CZRS0.G-F3U\(L$JW9(X)HY2BN!Q*0_J^A'N M2XY9@0E7)+4&ZUB/WQ91E=I'9$*1T=CFQH"AZ&.)\1%B[@W9G R'YW>=W('> M0WXN%F.11<-LO_.2KAZ,;A ;4S;Y[4E?QPQ\R:H0GJH%O3&FRX5C \H5Z[@C M(#C3^FWJ:.4COJ<")ZOB/F^Q8A6'HM/)6^$#OWG=''U+-X)LX>PUT*!9/B8V MO0+ ;E1,YNJW3G,AX :6&2:6\4 MSCHRLSY69+ZQK"!1_\*%BW7D[]0664N/ %2-+KDPYHEX4%"?"<*%DO=Q; MH9C35TJ+N4J6?V@F_!*O58D)O:8O M"1U*+7($]( [@!R<)(F/+FM=E1P3U6%" E!J%@Q2D=]NV\P1]-9X>K1 ?<4= M:Z@YEXW&28_5 F'\@ >6$=6*B=\@VT^WI #Q^CC%H0?;].F=5V()S4)6=/; M>E%,C'<'*N2-L*^N(XDYOYF44VS^Q#*O>2-BQ-,0'79WX9U,K-,S=)W[U^"J../2%>>*@0):^;3A&EBY M^ CJ-F2R<]8H$H/P8E2*G.2TN:8B<][$A_8XE67@72FQD#H:DI66"&3D#WQ] M'0Y@!'O1@@C$: WW*<:L$#U8\-NMBM>0LR\IHE_];2V@5G^E]8LX(I:PNQT7 MUXO>%G9"64(# :,BO#[WL!H-#W%.2A?EP*A5::8XQA-B05TR,?@V-:]YY7#9 MLASK?\ IE.R8\&D^DNB5B+4 DW+62;918G^#Y5>X9!-6^S6W!*CXCD7Q-1>P MD)JAG'!F2DJY%*389TUMD=63 9]OU2XEE_R>9Z/;QS("2;]T[@4G6_GMT=H[ MI?1&TGGA3=-DZ(R3'UK9K^ZQ;^2QG-FFR#8!PE\+J.;)_+63!+=OI7@XABU#=] _PSE8. MJ?WJV"B$H&>71\M^.):5.":QKT90YIT"\9^0A$R9EM17@.S]&)QF6F/,M$WV4G@OXL[711!Y]M!@" M4V,U#]&!U,XB@/:J#FVFX2OQEG1ZR_%43C+8 HE#K 9?'W.0I;DX?S]-X_RTR?U39G228FI-G]SC"R M2UU$",FK[5FDK)>92B]<5N?=I:\&)-YWH!YL1>75(\1)PKI'6Q17G-;B(FPTYE.32MZ?7VI2"9V(=Z)1!*K;$M5M.;]D3Q%2 MO'5JW1FA=\3!B.Z!Y,#7KH&(E?X2;#%R-B%;=HIY4TK("UK+*(2[GM@K8 <#2*6,DFJ5!'DHS>FS+53#ZB*8SZS#"#0$&,5"(SCN"> M(V:V(D#B,J0D6D?SJ'H.9B^/.&MO$U-3_4KZD!(()#(N@+E;%U?OP2%CP5@N M:46F85@BQM]=/W2A7 WUU:2E5X!#1C0>"[$EVTGT#06,.^[.1,-[4P"R]*X% M5IC!VDA%)!N0%3=L$BSR,)%YS>IC6 6H\A6':E)46U$Z/[<&#=:#6PRU8ZP@ M:0AC_E@38*.F"RJX2PV,O?P@L48NF1]L2*BU>I(P.ZX: MP\'[E#_HIW>7U)=5VJ 3 MY(8Z/0DASJ'H-W%^!"D+-M">?NF^R4V&[NG5@T_@E]BX=T'R:RM[XI"/J]^= M(I6X3%-.(28YOA)Q1>6!2J.E.M+]:\'.UT49\BQ?7(6X5\55&@DW5A1P"I( M7_3K-'7U8:7\1NPY.5HD))N2K '"1V/ HG)USQ($BK&:;+!.EJDKJ.+R)(A0 M8V*(5AU"G>.&4 2MX2O,?Y_[>['?WI3)2J/SD4*=(KW/KD^]8"3G\!GU M@$S">.@>T+[MY?&D"D&?[ @EG#ULG5T[:0_?5%C$/JK-17"K>]U$1225DQ][ MP?L8!;>G5;&AVH46B<6/$YS$Y/?9&8$B.-XU&=%V !+.30MVE)DB4?*=$&02 M<_0QR0?@ZT3)'<$LWK]+BD&ETUJ2R[G0[43H$?^PTBAVAH/<#L#Y#1U$VW5Z M>B%5^,\\M:NBWPI?CM&00?0=^> <1MXU%]D[OV2KSD;&Q7I#8@4VXW(]&52$ MKTPMK[J41X;F4.[SO(:*2"!WKWRDPC[/=C9 '4#!-,'=#F&>FOC 8+<2L=XU M)\5JG2,VRU9S@0KH]"#OT8B -7U #0!,^%N]01?[FX?!\, MF4LH&PV= RQ@3LHXU>$U98W( AL#40(39<^7;: !Y'W-# SP=F.NC%)].FV/ MNGL0!Y#PX2I=Y!6(P: K27X%(P;NZW'4\-R6UB8ACT%"%OT0>-N-05F%++;) M5Z9PI!J?=(D."5I9&\NL%:F@H7*5IC>F.1A59 H=VAP8I[BK0FEL74G-EL4Y#I16K6 MF%^J[$F&\B0,Q"@/GQNI1QPCC#HXI7ZE*ROX_W-QCP;Y6*UYIG95KC6XC J0 M^B8OG/Z4[M#6:NI"D*V!*OJ%4M"O)BG-VP%FJ[,W,JS$RS+2*/4[&J2*\0E.EQ:*H=#J^4'H4:U'L3L M+RJA1W+R$Q"*>U-?.[![;A6VG!,MF\SYRM0U*,-9^KDN:E@3U>A.JH>6K!G808-)V<9$1_."S'99R%!@;9*9IN#$?-+:G*ER!4I7\_3,D MP[HHX%@4/[*?R8J#*EA:J&"Y3"HA<0(DEP5IJL1[^RT OKJ6&'+)Q$44P6U@ M(:,=AY/AN0?[#YTV9&V6:<+L3YV;GF)MR>I W2F@U>$A[XIWW, M9^.VN1EYUVUD@7\A_"=KF+&,\P47[0'7X8;3HO0FS.:^Q;&D[**4ZN.NA*=9 MF(0)A $[SIC>K$]1,R0_H?HVXO-=$OHLQ0C%)(B(J1 ZCJWVD1/N2%%OSX6P MW5LE4I7C1 K(>3U0:\AB9P&A__JI&((!P=76@"!Z]7U-< M,>D:&'%[H/"W:XLFRZ'$J3\1_*H!?%I@,B'S 5PKA'TI 5$Y2BT[,JCY6!>2 M"%#RY;(?W#X,\>,O2;['5WG>F8_ IZKES,=XN$&?2P"Z7?U3.&JTW[)QG]*3 M]V3C'7TO#DQ]Z9^0@N6(=,"R$\R5^2V1=C#A8!2V0>%2FW25L8;,16V!4:9, MJCZXC,#/CB)KMGWDRCYVM[_QV!ATP>EH65,K8Z*DU=>S(HW&U;GGUFT/:C$N M5:&$1=UHJ4>XK24U)/')-R(*.V;K2S-%_B^R4G&UXRO8-%5\HL)_%,&%@!#' M### :_/2*EVR*(B-,$IUX9[34Q=?TN6>4.(=UO%&S>1=]X_BN@D+T_FX#1?^ M)0ZD\.9A6OXUNZ?;#7!:P)MXD12GH4XB.E?@A3VS7+JE\JE61&4XI*HWL*- MJC+3ZX?*L\B97PO>P2:(X>'WX<69UF9&B*U4A@ \T98YRGBNR8589EY[0?ED0= M:M%A@I/S*_CL< Y?Y4S$^Z(>;_Z)X'1V^8DH\&E_$0?'?DK($7SU(\;^^L!P M&.]"(7R)#3 %D]Z+I]?W-8N-!.^2%R-I[<1IE-HT9]9&D:W";* GD:(/'!S! M4@724: Z&-?)J=#D@&$3J+/IB[)OA\H:QVERRX&#-)IM-H,%+,*[]G^5D9_" M]M:U$BY9;N4**G!#N5.D!;&,X!O+^$74,K""FR.4H-12Q^;N2LKL/^F:Z*EG MXUHJR6A6SR49S'IC\\2WR>K^K![79"70@S,*$#/M8N!\?P I35%=LFBF+0>F MH6TK"ZNCSTM9M"VBY*T-+G^>O:Z*3_*=HQXQ2IO.L>DSE>FIC_3F:W_*2GFS MJH[!/GK0S*D5;UQ\"3\CEXL4+T>[3&T;&N$JQ=RY8#S,DFGIRNVJ3A"QZFK0))>"1=*+\0&7T'!@!3V)4L!DFL@*9JJ4(=$ MX:@@6+8-A]J]'),?!58@Z,%U'BZ"GDFJ$4NHF4,B28P20-@.5/6Z)/)&HX,6 M,[%ZIH..U U:GZF=51*&>B22M6)NUX%Q8*:( 3[Y2VX/ANSF"3,B&",LCW%;Z7H@L2DI;V+H:66G^>WB2A+][XLVVL?%M?,^X4LU^F@A;-%F.G57&8^F* MU_CF?+%KT;1U>FHB9VSK/-R;N/99!=J%:%3P004F*H:4 M7OJ51JO369JV>0&+=,UJ:J''5-5V@*48QT&5P ZSP;VP0H0 MMG==2NS*>N_QPKU6T6LP$UESU,6]Y#&LL%W+,VYIXDD6W/OBE"I2:ZIF4%+> ME>S:<4<]7Q(=K1>T%.[?9*8/HVE]3?/0T=0]I/3A"L0S0.^D$\^=P F?71#@*5J_IP5Y4&9AVQKIAS.ODY=)"[57!A,HW^$^><%]J]%T%I M\S4O@:/Z_"(9]VOX;H]2.VWLI=C$*@.^J1+4$Z%\Q?7X[E.TA*2K4RU+Y?M MA4B$)2HPN(( V"Q%]?);W-9__-:"A&AW;NZTPO_:'X16BK> M%CWZE:P5FEGW"A=_[@+#R11')^BHV[ %Q5"_:8S( M8V:8G@Z&ISK#Z5L*0CR]7(+,%!KG*)Z9 RP!7]#QO\)>E=7SV$7Y[-#:6/FP MC;#.VJ98I6N.ZM4:3Y24F(H/RM8M=N'BH*G1=S_]L/OYIQ^J[.>?\'^[GSO* M1A]X["67,R;;W+^=754$PW\_P8 M8@OFJ@.XZ' MXXE[2__E;\]=QGKT/L&;/(D7TV'C8?Z6F]*C/2$G0S.W:AL,^O%L,FV\H]^? MNR35JP(WY7Z?C^+!8MCXF^'3.)QGT7@XC0>PYF?N40N+*5" T6C6TF[Y6YW% MH#^.!["A]K/07]N!-([[XT'+&>"WG1L>].>PS5GGA/1K_6K^(A[G2RJ">>X* MMQW[W(%;W_E*>Y.BUCNYWV#ZX=]%=3S0*H5C@1N7]F@"\?@=/=N@P?/OY(,# MQ<9T(/N5UF*^>,-+,F3/7)PM79QG>7,0[<>3 M"9S\(CH9S8;X:'!IVB&!=*(?CVAM@\$8_GLRF4[AY6?1<+&(%X,^'E4I97Y< M>>26AD@MQ:0FG.6G(0,",:[5L6LVH#'-8KI;+UG[7:=SP]6PP@HCN<./]A&E M@)$$JNX+ZN\8=- QU@,*/@N:8]VGZSO;'>MP42W)_+JCWF==W8B\[5GC&,+N M7!SE@.Y#7WL*92R3DVM[A*!WGM)]K4W1-UMEQWSEQ3K*Q)"OHT0JBDA9*7;A MD2B[+ZTUN>JX:RR:D16CVE<88IIQ"0CI/(+2N:_I(U35&11*9PI'+(\>LG2] MXD93M4>TVETLEMQVP/I2L%R @BJZTJ!8L^&>+&3E'Z>[XE064D,$!D*SOQ*% MX^U3DT =;DL@78$HEZQ\71>_?HZ#_;)U%@&^*1PMO5[72Q@%M:2V%$RA[0(Y M$+6[JYTF3?CHW!"WZFW9]/)*+XEI5 M_R,H]4M.Q!PP1=#VB$#-QOUX/EO4?M>>JT.Y.H/)(NZ/!H_02$,*G<+H2C3[ M'=DKP<4FV=G7T7.LLI6< 6?ZO85>Z([#^_]5B[66GEQL)6IIS,4_V+(486[C MXVA$U+FMY1><_F0<3\=]PJE)/ ..>O9(-ZZ381]Y]ZCK<&&<: :; ?V3=QP.PJ[-LK9GL M+[[1+H[G(TY@ KJ/SR*$$>PH[M._<[AEYQ*^?J(1$L\ICE#\[B?#!0HWH]$D MFD_[,/N*RPP"U+D*9W%]70$XQU."ZAB>@W^F??RKMARI["\+P3,+EZ,'=TD' M]X$/[H,<7!VVK:?[CP HXA'LAL@:[F0R7#B0:HRV&@=&@,X#>':VF*/" 7NV M\!S'H]D H3>,A_,1?UB,\<,Y5QS.3 $X#%,".B\F/<)XH/Y8Q!GU ]7;*N[ MV\\F0/*KKO:'Y-X$$<,Y+T V[A-MC^ZK"L/(9'#K'>SKIQU.@%>U%:9EBME>F_4:LXB*H?;G! M1(\12!WS(8#QJQ!?T"Z\'Z7FDP*BI/4M @ \WC8!Q8;3T?]Z!50#XI^ M8Q4W^\*1<$,2989P(/WH37N569AM#)@ZQ$L[C'[1PJ^C"1S?6/\Y-W593[/\ M5,N>C&'!@,W]>2?0.#I^,)S&_<6(M-#^&,TG5?5C9TE?H" @A&2ZY,1X-QH MP=RP\U2>1;,I*,,(/$"M67\:U@16%H!YG<\&BR#J[=E@9/[FN+B^B93[-E%Q M9Q+G;_M1G+7$_O]9:J5C;I.'LJ#B@;[@$-Z#"2#$!*_!"$X=,..LGJG #T[C MV7@,A'T&M%@?"4O)\W-PQ^<@V4_CT6+FYRZ+:RPP20[K:TPAF,)3"QAN/O,K M%%H!6#%'>CZ>"1F >]H?1D@[)G+/VW(D@';VX\5DP$1I =S&Y2B=<86\8RQ% M+M#=>)RED78P(Y?H,4&_' 56 ]K3.;-;LU3UBUOY,A\#'%F,DH;%(%TGKDX6 MPPH"N3*,'TTY?(SW=03P&OFY:WEH];=.1G"X$^;AXPE>Q.:J0^[,R*/K#JU M-DNM7B#"P]-%>[CPS.-N(3S$QI*ZD?&U529!^!5##4W'*0QES(UUPBV*(JI6 M%,YCBZS8DDUAQ>'0 &A@U\"$<],0X/\ 9E"BZ)/@*FVB;3Z>TO^I[--BNE]<72Q1\X(>%UA$4>8XVR/BP'B)8<8 M-HXQ0_)40:TEKF/V99MQ@0E=QDI")<4(TA].7&M1^[:6:>%RIUC;3&.+_*0J MKL6N?*A$[7(M,G%3@[8AH7I2VU$*6%#Q*$GT7";B0UZNL?U%U:CGZ=.5/3K7 ME_QXSH;M)T@0>\Q(EMS*9M7'74N3Q &_D94\8)C >JK0D5I M%L]!JX4_YO!Q!-0?/BZ0+<\7>)B@KL23R1 _#H!)S(#-$-GF+.@%?U7'<0'.[1VW6T DJ,1F+\_FX=I$9.Z]&?3)KZ-\">N M0%C/.U>%0C0H$K?1;GR)316("&!\PMG^!KM'P6A#(H$IY;"EU%*(GJ&M^BX- M.PP"9,@&'10 3RZQ2W)TODY*(!7G6 6M $TA(3L?]Y+F3#IL(B9)/&JS=ZTA MT.0X "Q16Q[=R,T&(U$IP,$O=T1Q1CX F2M8V#/S12M8P>-J54*VL1>$]@-2 MRI$0*-T@=G^QZR.A?@LL$G.?^]88#D(G!#$?Z>"#6/+UPW,K]00 U "D3UNI MFK1.7?1\#="X>[:/%EI%SPC2Q MP?&LJDE3E+E_[>B KT8C+0$"*JKAO1J-QH3K9/"(F4UWX#NCMPW_ L3V MYR@I[:4#)ON.A&)RE;R3T7,X3+<,^8WX,:?"EKLLRO MN3!70C5I==HO:NB^,-XCXCG4GE^ M7^)272MM0.GFWS7Q/.SF)BTE0(B=C (30@ HHGK$*J7@?HT0D7!C[2^^OH / M#E2QN^+<00DY7%/A]>B$/V,7B59:QT6;K CNIZN-NA=I"].<2V1:!L.078Z'00_9FMFC4TYZ-C#Z"FLP"_,-$76;G&<:K',X1W[#?[4MM:JO MXTT#O4UFL7#4ULMI!8>!Z8H5AW^RV&P=B M=WM,'Q4J)_%B-&*A\XW'M8HC MEMW9[[BR0% RM-G>D1J[/6 , 45%:+M 6XN!TDQ\@=7VKGTQE7;XIJTZ2=\O M"3-=,EFX@34VLL6J-U(^(>>@3\D",Y5O>)<<$X/&KD:W@,,="25)->CF*730 M&JA"6<$/'K0,AB.MZ7&F_^K_QNUT:9,WN3>*=O74[293(OG6P-.Z>C(-30>] MA:.@3= 1.Y9L/N,9(D6&L!17::\XFB!T,M/A^#,OZ]ET5#>B#0U)IVQ6F>)0 M=%8S=JW1YYQPQP]6NA *Z1]0\UD)>V/-2[N'Y6J8]D$0R9[+ !P,AO@55#JL M79'Z:D IT57IAUZO5%A)FB*EG1[7P87+":D:L4HW?(&DF(I33&Q/*Y_\P,5B MN6P.68JE!-;2=<)98ZU%DPSK:T_EUT@U4A$D6]I=F381263Z=_NZ-S*F* M$ M=(2[D%!I>TY)H?P'-Z^V> @+A4F]QYS\9/0@&;UT\JXYQ3K5,)_-:'P@:=0@\ M_8]L6:R];HU0;BE((?"P+3\(DU\?;V:U8R,VB)\DK+\W+=_>;7?[#19-C#%I MD2I)$23?Y=$9:'3K:!Q+@HI[$N98,VB2>VK!J3$9>QT4)PL.^)/[D M#3ZQM03A ^AHH;8NJ\9J[H"J@PH/3[_ETE.5_!#[].&,O>LE.;Z>>^7>E@,P M8H.0%"R>+^6LK&F;2L1U]/:ARSOL]\?&>!9\%"3XG6(@DYC-]3%UO\8H)A5H6/,;W(7VI$;9%XB!\023$).,$R( M(J2&<>*N!:CI3D#(K8( ;G+Y['EC%G12_2'F1[YZ*#.1J,N>$+PA-U2"S+W% M?=14N'+SDJ/9%V"P)_Z"<7O)5M0U)]TCJ2;3'/!19W]0GGD$RKNK0J/#\")+ ML15%6RL!"CJ[IUN/*]BJT[7S8'<=5._@1-HTJ"\6L#U0JV8 NA?:2'8B1>?K@GD![82Q(9RP^@BF] MZ&4"^X_.@3=G.\JZ]HD%UP5)]%H:%9DLX,PFU4Q2TJD*[+U#:9*(T87J9F4J M\KGK4=]\$N_>;U3&EX73,4V$""N5EK-\3V7KBG7*M HM0AD9*WEI^$)L"BZ( ME9,:SNQL8JS<;9XX.!TE&(.^@.)#ST$C>NU)8?2Q1"_":K>*_K*'0QK.:IX[E M+C&(Z93L_VBE=JS7,$['&.]388PL65JB1>&>>M.M3KT3-58E%C)];.'^!75W M0IK;PUPCO#H[-DVC7!&;V5T9$E (0 *Z2=N'<393N97:<(!4$-_<5FF-QH:W M[@U(.YN(6S8I?;O^"(GD*@5Y7U6W<#C,QF@91XH9:[>)4]=MH@VP0KU37P-P M[V+D$A,>U=$L][-4*C 0C;EP>7:MQ6WHGFAQ#=A""[,53[<]\-*Q^I6T!]T? M(V:81AH[UI:X5VFSM@UIB[1L7Y(4:\M)! G@%D;\(UA\BUBZ!1R2O,$6J@_2 M=Z@J]"*@L%W=LP6G22I9=0M*L"37:"%AGHM%@RA.D\U#&)22E"1.-X?2A("CH22PDYE3*E^YHN2!DMN/(ZCW@$IE]O?@)JU,0K(19$D](+19)Q2? M3>,2?WK*-3;J)<)NE_R1!B$Q(.QNI<@T6=S;H4F,1RT9(HV0U+-%7PO+> FW M!I#M6$D^@%04UG@&0IG:&CIJ6]D0P92 #STLIW:9]<1M;Z.,@\5SR/1G11K: MZ*:X8Z'"=7ZX%SLU*9.2<4:0E0(GZN]E>X"U'B@4.D3*QV$@H;T2H8U3'B^_2*:GS2L1F1C] L73WQO#YZX@P(CC:C]V32>NU ME+"[SO8,%UM=C9$0W>,^H?8ZN,?Q525?!VWZM>ZZD!/1O(M=479-5=L=^GQ MG)Z%-@S;$SK 0$&>8P00Y#W(TP+JY"0+#%;D%6KC-_602C\.7U^4&@=Q"P_/ M.'5[.RH#1FTQ4ZTGQ4CI9WA=\V2V8!R!V)&ZXX!0F>(+LJJO.!HJ0:N)Q!:[ MZ[=5"(]P=1]\E4B)L)[?[CU5#X5O@7)B RS0IU;[M45$S7T6 M#^Y?MG=%$7V!,H.1,25 M%"0VW?1\],36&&17:;4LLRN\;M@&G4Y :LR3H',M!))DIX2S^Z51%7OKA6)IJ);I/@:E/[FUM.2C MK+@90OLR.\WQ)^?(@+"8U/C'P?AT>7?:GXS&H^=N8\)AQZ,(GW0[M#+;1,T= M/+.S>#1L'=[-\#)C\Z$(2FJ5H;#TM,S][X$#@A4(E@E$FU$''I4P>9]0VG8\[<=C''<>]R<4Q,&VP'D\FF 4RY3: M[YDT"@$J[E4 "RO$!MCH !#@MCVT&#[^$.SJP$.8./7X/*,C%H.UCAY]",!V MQ$C3\3%[/V)-XV, A#$VM8?PL%H>A(/C!Q7?]595:?H'FR>83[E:PMYL[#V[ MBNSA%8J1^!+)YZX!K'\[:I^J-\=Q3*2%>= 870F?D9'+%%\]QL)LVA20L5FW M1H8&VE^3';?OA+2?5^E5R17X^TW-39I>2+7E8LNJU*9P<;6[Y*%EX B=26OU M3#L&*S7I\>M/.<4MD-B.*56FX23(Z*B64_ 3I1 Z4O;I\O7':>* ,J1K,([>3V#HA])7&>&.(\;A+G M\7]OXISO-RFJ$3#K]D$"*D+P._9)R*H\%8X0,?8-)G+0&5\G2]TEBA;ZW)O7 M]CXW6 %0^C&P@B%'V\SBQ018P/P8VCRLT8$.>H&#U>G%62>)X"K: MI0-Y0*IR,.$+,W%(:9J+6/XLE0A]:8;2)40'_*'15N MH7I)2J]?O__@B+28J!HDA$Q!F;CC4Q>Y'W(\(6_,@2AA<[M-X>,OY+_5Z=Y_ M//NE(<&X)J&HV[!9T9RF7WDW[$X<8G'3K&,L'-0R%89QV=YB[2LB+&0WF&'';$Y8=P8ZT71 M)!SBX>^UW$X\[6J9PMZG*_7'<1B5PN.!*-5P\$NP9)@;%BN.:W M79.=AV=,;E%I#F9$]"I)!A[/:,)=4[>)\&!@2SZO]L/6?T MPMM SL*<<;KF47?WJ3(V!3%IJVE8CJ=+IKSKL&-847-*HF9_,6S: 89-.X#C MCT-W=VW<0X/7\/3?2-;$_#J.[+C+BK7AF?N<"@2JA5.=-1*AX9PUK3C( *:.!"^)$E4WJ=+3+M+3L0832^*.!OCA M5@N^F[ C6B@"Y#>?J')>Y-+D1L D'CJ]&,PAPKD5KEGE[Q.?&A_:7&H*L*ZG M-D%ESJ$OBLY4"K#L)+"\S#9TEG#[Q.\A]Q(;L@,+K;!,/'L#M!%Z+-4>G-N MS*LPYLGK_*Y'=W4TFIU^/#M=6)T0_I :(R9/O*$6"FE_DEY(^G-3S2/7/=\^ M7#U[4'%INO^/0-.NK[%J'7XS6(SZ9$$1B8L)'X]MQ)XZ]KIE5>'N:G#H.?*2 M^8[$/OK?U9)@+P^WMB53<&M*@#>_Q<9$YCYC349CR_+/+&:Q4Q4#>U+5*H:M MRF*[%:&V\8HOCMLX63<8"4(Q:GB-:"Z,@]^0Z"C1PX6F4%TE)?$:F*-\X-C< MIJ")H=/+)46*,+ \I$["V,M9O]^'TR^EF*MV#7ZNN?[6^65B9 &ELUPS2#DN ME>)L.3V*%FHPT86=RJ12?LG5#S5.&G*-;Z2K8=<>CEA;30<<&!U0@F]<9D%3 M#VP<&5",]G-JT1"_A4Z(=^MLA2F>E"V&/[X!\>,OP#A21S+.WOS%$0D.F?5; M:N[ 1360;0X+SZZ=W0O[\9&>M 48V,'$@(BI-7PCZ?<2PSEWTDLJN%&6M M6 -3<@L(U05G+5*R?LG,# #LP:;!0FW@H\9=3C!=Z4J.VCHE@45<-G1/G1>-].$Y" M3'Y[.*B_ZMPH+UR6KGU]0J\CU\-?Q]/:Z]XS)(0'-N2U,;ICG9A1)]^HN-6G MKR]V9IFL=R8%L=B#4.9V3@%L!B^46_KUZ4D*&E>:D6B0K WMQ;:$UVC4,9?< M'+0,<+C12SN RMQ\]!9$=9B$AQP'XHF%A#L&,6MJ@/&10Q^ Z\=P8Z3Y.L+6 M)6@<9.ZA'^#16W3P$KEK4PL]^,K+\W5WYNE7Q6B( ='%D@$NGE.0U$1"*'<. MF1(77@ND:LDYUYHPOB&M=[/16T'HW-/PK!?]@N:*>SX?JU*H]EUI9RAJC7GM M%0HGX[=<#<5,^])=0 ?&H!7A\H""K9 M<1@BSNQ,;B:2U=W]S,=]Z@7 CKU2 2>ESEND.H*D?$U!9<+\^'*! Z) 1&X-F:&W?-<@T3A MW])@4DM>Q7!6),#&' &T(R$[5G];PBW_\-.5G*E(M]H3S51D-Z'U;DJ3'EU9 MZZ_"RA;6>X8L0X7 M'^['U^=:1DHPJ/T8Z<"X;A2E53[4&**[\@8^(FINEXB]V1$\BOVH\(BV\,^OVXW^_W^GV2I^\S[?1=;/"6+L.2 M ]0)%=L6.(LEAE*O5R(-H6T_&2N(7 M 6-T<0T4I4J1MBJ!4E95#=#J'PJT+L0S8 0%F4I^]]47&+F0A'!H9@C!

    ] MEPR]$ Z)G]T257O6DT/&-6EY;))&M/NH:>TX5W MP>9=TJLWRI&H8'B'C\YQK;GE;V^1M@:%3DO$Y2VZAKA>$ D]*U^STY2&RT+K M%ZS_W7)76"_=8W:9;VU^Z?3$>[]CER&@+ATP"4E65+=499L.31M^E9:@4DM+ M<;9NP["Y-FK_MJL;=9HI1*)@?E=?9YL)AS OJRP2>+?41"?_3S%_3ZSY>_)? M:_[^;V+YGK2*75]I[YYYH7\^&?G/,V_OGD[G[O.XIACX0,NJ'CCYW])"?;2I MYA]DIC[>F/048S7H#ADSMU"#U)%KANS)?P-#MJ5/W]CZ["CBXE0HY;&]9DHW\ I$2PI&G;N@(P# MCWHPK&PU-C$&)&=UR5,6TSTCX/ :%6=5&WCWZ?7K1^RP?\KK(<[.D48$UC1' MOL!I4S-Q]]<'$W*QP%V3ANBT>#_O;U.6-9S3!A^G=(PCG**#B:$6-4=M<_&J MSQ_:!+I_!__Y.[#UEV:4"EQ?:X9]N"TB9WFWNXFNK9(\]0IHS0S$\FC:/UW! MUKH=$+VV,&=?'[0-Y;XN+II":?PU:%4_[#4*_!56C9E/@ROE@SVQPN[[#V%Y MD)HW[ 0>(&T+I4(,C)S-G]?O9_.9R7.73"1]OIV*EWG#A2O?+;)H)7TOL"P M+HM>%<&0W^0X=I6DN@PX&/OM^3\C,Z%P" M6#T=MUA,@JU+/#U-3VQ6^1/RRL77P2XPDDW^-((PYZ[S/<^?GHH( ML(_3A3#Q&2A>W0,?B0/O&JEOTV\+_OJ*%3DPTGY5+/^@6PJ?)2$#*0)Z:D;8 MUR:T-?FE<+)$QX(:H&\)T#]V$?.^S:4YPI5:]X!6S@<:K$,T9LF1<)Y-":;E M%;]Q]JH.D4G"9 MNCR4QXU6['>80^T'IU;*6*;"647_QW#*YE@=&SRUWK#\PZD^?A]QPU!AD MU)\?Y%]B?I88,ZWF@WAD[,%BKJ!S;J>W#7:G00I,F*X>W$0PQ/_C_O_(*C7D MWM)Z08%954IK5L<4LHG"RC6,>(>KU@B-P4ZOIJ:*JO\ZB'"W #L=9X"E2[Q5]OTZRIH,?:[E^JJ[>%2#E\FD\"KEIZC275JJ.FUH1P M[]L@PO' HIP6IUIA4@-7 ;+Q':LBY9BGUC@9NWHM]L-MU$!':BW&Z#MKT*J) MF.EF7%4@H#A(Y];^ZPC;$@GM,9]X0CM* _W9X:\.\#:LN%Q8LK[I&(L01W6$GK.DHS M\>CX"$()P2/ \:)_X?O\OBPTZL750OKEO=/FN43I?I,V;)V"2F6ZTBK4QB?9 M1BLIUQ(Q1?@N;!#KGV-ZN?!3@X>R*ZYI)ENKI/(GII/2#USS/9P9*T5G=-J, M>&1B3BV;87MXH;4G#<2<>;-!4XBP.O9C<9[)*V+<,J$ZL>YN M%ZY?I/8ZP5I_OD6S+22&S+!63(QKPH&LD,,BJ8@%-RBE5C![-=&S,,U$.D0>(( P5KP8+A_WS0T:O5 U,[D M.DUV5#G91]XUA3AKSZA'(;=%((=YJ-;UY$VL(=,_N'/ ] WJ*BC+:&C' -BX MW'@Q,Y%$"[B)\0W$")2,>F1E;OT4.F==BX.YL6*@5I)1J3R[%+HIN @58@[> M=_5]-.$\/1#M/6UF%?!6';P;I/V)FW;*58M93>H=I@[J&%IGL]A=^!NJUEP4 M%RY23%#Q@CHW@.5BZ=@S@$X,C0!;:GEC8"Z@Q6;UJ;,*<9L!AR!8.-W(4'S8 M/-HC6\55D51*-9I3:O/"TLK.Y/5CT6_JLD!=O\0VJ?Z#;M[A5* 5*]-:=I_\ MK[C_+9O@39B6]L*1B@$^A)\$.F4O3YO:^SD83Z0$:8C5@PRHY6G_0$GY M'CM4$W_E;;$Y2=3U@EJA<$D9:A;" -5C_"BL6<6'PM0(-?__IA]W//_U093__ MA/_;_7P!6NCN(3HC\^+[-:#9F5.+Z\^^#-HS8%!PFE<\B\8-GV/!MA@CRSX[^=7;&&_>]/602W.Y(G7@,@^ 6)Y@HUM[P"243Y4INI7WN^P1K&5 G2C3JPI+4U2%-<:CR2146D<:4(GI2 MI1%'MV[0L,'KYX8U;+H4A<:9(I$)8(,/LAAN^2=3*M]4A"M3RA7H\7%6[B?? M&,?!TIMWM*T/2&(XHS^(2X+<.YG1A2I!N\\$',GT3_ M\7%9JC[]X?+,/"V/;-$=D0FZ<_E,??[R[(-['LE'8WQD-G;X3^YQEHKRO78* MJ_#F5*9(/!)' F'$I6^$&K1!$X@LUJ),*,',,^UZJOMC50DP@;K!%;ILS8+/,NV!N21-4&0X)+!Z)'NK*7 MVE@C%0WKBS9<&@QZ<]=;N/6P#AU1&!D^5;VJH^F;MCSB/!5=NBN4>^3D>.]Q M7#XUNN?49KW][)H \63.(5%LO,9N65S9E&7,83P8CN/1:"2S](3,@K90/*1Z MJUV/]&],S _-8FGZQ>7[]^$]Q&^TOO"W(>^MMQL%]!+7W'%DM(RGW^9'+^[@ MT,7]JAO[7WAAN7\K+IY/&6&4KK,;ZJV0RIFSNK3%\7:"B\F2#>VZY>OFR<%I MSB?N>JR+>R]74I(JIRY[L;$Q0( A>/0(.L04/1^7XRRE [CB([M2TW*95:FT M&+YH>UK]\2$IVMT7=.[4?X)[*72L S,3*?K81&'239(, (X"=HC4HP!!*CB' MV-#)D;+4E*2:^ MQAC%%"652VEAS0(P*F&Z(E*G#O:OKQ'T03R>C^+Y>'HT"45<^U:D^ZED>_!? M2+9G_7D\ -E2B;:5I:Q(_I%$-6?HI6VX\ V^^]J)G5]ZD(T1Z:%!16[%U"/7 M?\=W8#LA>1!$2W@ B 82F^U.D)W,2ZF0,%E^]?Q')_*],Y!YZTBA_5:?_)RB M&)>N3LVGLYL;# 6!&_-+LL8C(85T^*(.X GF=4U'_>A9-!SWQHMHUIO"Y^FP M'\_[0[A8[OQU-I6#Q^-!-)GV%A/WBY* 570RQ,X7T7,4,T9#]\ 2%X+Q:B>C MZ1!^'0UZP^$C"YQ&"Z#-"US?O#=;1# CKF\\C4>+"#X^L#2^I,^+VTXTJ4!Z+#@WO]; M_S]"MWL]H03KM=Z(EG/*Q;F01GOB7(/W:E^J>9RX),>1-]^>#1>]8=^C7*S!!N13DWHA#FNR'"3_O+)&AJ)QS,II^]=#9TMN5A'!RVK W M--=75G46K.I74O#;V*K<'V:J(JWJ1583(0L&Q]D0.H2DX%H&5T[6^R@WQ!Y, M$\OWAG$?D+W._4Z0_3T/[\H)7I;G36Z'S$Z_1)\\G_LJFM2N3@071I;):A=' M4B=?X M8VF-\$ACY#.[I!;J*H@L5QW'K@2E)TVINLPJ;ZRZUKBUH"QQ];'20 M?&5D0=*6=%1G.LLX2.*.+<*@WFS)(Q)]E](Z](WOO!]7WF75>*^$00][J0T0 M11(/= M0::F#G,QN!&UV;;@[Q<6I2;]=)]N*W7/+95&NZ+:XZ PMT:-RGFS# ME-&B_5B_&FH8!"$I6B( :%M 19-+^#)6X/)1$(DNL;!OM4)D%ZXTI!M!J93* M^_1=#%%X#'2M6-7;^JSYI'2)>11=@W"2P&*RPJ^SY"I;^Q"SA-20Y1JKL5#( MTZZH*:+( 9-L=8J->Y-MAO'G ,"4]S5 MWMF@:N>+7ZE=QI5Y"D[ED)H60MR=8Q";Z6! X2I ]AUEC;4OKQ'&G CV;&"> M%+WF]!>"1.#&N/BRI481'UG5HL?8BV$U56*@.456.(''74ZT'<=LG<#3# @= MIY'=8OJB*P"Q2C$48",,Q^,-]S.B4B.P8B.P-%8A3]FN:4X,)A64$UHED\A\ M3!X[BV?1!+2)$6HG8\#J/@IG0YAFL*CY]6&WKU!18''OAPNW2A6+^L$YCY<@E7)JU.?TO+'2Z3 M!CC%J\;NTE6Z#D- _#IZNHV;'%BN^!&U,U0KQMXPY-F,B/7\RP2)R2FER7*A M-5?RB2)4J?]Y)<87-5Z)0H%[[-6XI"5'U0%ZY#(N"1V=IAZSZX_2Z3*5O 49;E;BE06\2?0__G<)_4:[\W@]W M1Q[?-0J&HSGH)=]'XR'_,X.!OX]>9E1S9<4#B30$W[=].FA+$WESGSO,.W") M%/%0(O.\P'+2&/,NZ,AU)R+8[3#KP?-8;6TJOL?M6D[DR5T$*ER5-LX%' MX1% A2#/H@!OJMV4(,N^/H;5LO5@'JCLCYDF=8_^'7C\:? UK,B!&7F/AZZ[ M(@:\N'4,SI>F='\6H&,%*-&\(ZR$]F+9W#O5Q_[\I1K )1GTQO2_KDO5I^N$ MPH3^M_52H5+]?30:\S]3>O"Q2Z7_?OL+U7;@S&J.OU9CHYE^HUN%!(J1H![D M\1:6\SHG/>0]C$(*FU&#,827A5!B*(T0D:3,B7_Z=[OC29XV53NBIAQ.+;P MCV ?1IFA$P$>,;3&C.6G380L]M-86T&L",OP5LLWH7103^"S@N+ M^Q'K^^F*0**;C^/!?$$VG$$\Z*/(-)^"O-6/WJ15]2-R5JV2BU*G0AQUW*7B MVE8]0ZSNI^9\=^VRU^I.0F &U&2\B= ],GKQ"Q25< M(XCBHX6L<0CJ&EH=XPD ^66:%R37FJ/^7+^3HCY1*3M4)PF#J<;;D]"T!CN MTFPVB*83@-\X&L_C\7#FS^,?N0@XN"9ADAKK9**#-:*&X4_J1[G_1G?[5(G6 M!@1['(_[<]*41]$T[D\6WN8I/BQG44";)^@U31=_BIQGS<4P5O$-E"QTES]#D/*!_QD/%!_J1_#P@ ML)+M&+U'(;6U?LP.7BW[?(5PH8B(X3E\YZP2HQD=!2LG_]JD)7<,19O[I M[9]SWLJ!B7YTU46 X\WBX03M)>-1/.OC)1Z-XQ'A'NF:R&P60 G_3X2P\7( MP6T8LWMH,I]'HW@$[[*51O)FHMDBGBV =O;A'R#00V"Q(UCX=4HU]V A . \ MO-&? M,:RF$SYIE)#S):@)@274QZ1>RQ[]F)S[P-FR$J9A?@RNPM&'3Z'G.I6?W(P[ MFF!,_/>-?QF\\(13&G08.:;HI-_KCTBFZXT08H/>8.$@CT.OLFMJ]TA9_2>C M'HN"PQYY=D#!FA-Q69;8=P/0>RP/3'LS.I-);X@/GI,+&KD>ZN!BAD,HD/=A MT .F/^S-R>\Z1-%^D^24ED/99["V_E#62/_V>W,<]%/NBH/ $C2/J]+RAFIE M=3HAO#\F[!MAD :N?C03DW&+/@9[G ]D"X2]XUX?_WZ'JCW#$V WP?\,<$F3 MP3$(-X2Y42D=S'I]LO7,>Q.T]J@3RN>BBDL>7C/^0N[:ZXKY_@X"3X4]0#FB MV^3S$,ZRT0U=*C&A2@D6*7"#J!^& Z30Y"2[KN#H_-#XJVP94S"%62Y MEDIR7AVS;F+NT7GRL,&HT&K-ZM%K5'CSE6\<+0D\_P)L>%5LQ(@#J^$;Q30W MQ:0@:F(OZ.D:3=Q0 99,8K+,2BG@00+?5Y9B8?421%WCU'G^&-GNN*XOF^/^ MB#G\V(:)W;HH\["A':CSC&S:XT$W$@+%[,/=& !E S'U X>7"FHLE^4> VD;C>(IW!<4" 6[0+X!20 C4$%=!/XY' Z"6PS3D>L7 MA [0I1P12;VLN^!K +QX#/2Y'_V*-;9:P3I?Q",,+1K&C#>#10&E @XTA L4 -P<8"?43P; ODB7G0R059PA%--5X-$# M+C2A59S,AG.]\4 UZ+WVQ=5>GTVFS,V&1' 0]&U[H0B3Z6Q!N J3__Q2 $O M@FE::5[DI\J>VR9)\MKNOAJ5XV N4%EQQ:2D+3H/(GP';0E,5,?3A8-D_BAX M!#H?V&#EM(&6=[(JZ-M!6:T LG7V]UKRM'^>RO1(7B<1.[A0Y("YPC).=Y+K MFCA:VCKO/4>BTD17:^-09V*K"5NFQS:F 2=YLDK:QNMQ/P:45;&$?QO3).\G M1MBIH8]BV@;#WLQ]@[9 Y[SNBA!QX7%A_%OLBCGA+MH6GB5Y.\)AZ3>:&RE3 M&W0C+6WLST$CH;U-4D+L)3R[OGL-WJ&0G<#>26 8&2@\<>.'K/K$UJC77]Z@ MIM$R*NJ(09WWL MT>D).V8&+,R7)>N;V]@=M]- ^F0.49O+;Z_U9US*:-%BD<84?ZSPAI6\U := M@31\C:$7=!*/0^89"*S6N>(PLUIF*+0"\Z>L#.?K1AMXF2$O(!KN'=\[QP!Y M_:>Z 5WN%78FX: ?A!X*.\/^:-R+/J$C(: O+>>CF9^U61R4I$B3"8J@^'>1 M!24T ^A^6F(Q%!?3:1^2W'R7F-V(M5\6*TX7K3B#7D[- -E)KE)^"BXE.WPY MV+\-4\@Y;9)-MMHD/16JE<9@BN2W6V?*AM7%':*S5)6(@7P9'S**L6G"S MBJT^.4K :.;!K&?W*_L[+&Y%V'S:AT[&$@P%3R/IRPOGA@EE^> RM%WKM/*] MF?0\)&:JWJDN7*/D1]<3)E?BAZ*:6Q1\= ^RK2WK93#F"KM$TA*#!9T$V>I1 MLOI]7W%@RK4Y>H^9TE4#/6\)^ M/;P:45#\EB2^&A4M$,?)[3(<@$I"]L-IO =[+5+R#.^U_"@L'A&SJ5%.,"1 M0@5 N!_!_\;#R?%C2!"^2L0TS@ 6!.K=+![-)]$8/J/X_95K.AD/6?<@U>5D M/$)QNW4T[#BV3CF%G\75Y N=O'2R(V5A3!:7NFNC=3R.*Z5X2C11T4?+%TY MB9V1\#^-)V3 T>&..U-!3'.@<'SDX:N?[+'4R+OHC\=V#@.9!J3GV7!8%T"' M-C 1AF41XME@%+X(?_=K OS$Y"%+K3M?ULQ;%9U])KLV0G.=#!H.FTFM/*5) MSBS&V1FN/(4HQ 47GSQX[1-O"C<> ;+5<#!#S]FUO!I"LI&:']D^UKH0%!O[ MO4D '7Q5XR3X=\\2A#D=CD][LLQO7K@/(B82I^4^/+Z+:>V,CO/UQ^]]S5 X4MC S>PPE)0,]K8BAH1B7\19V"GJ'Q3T8Q*JW0G(A#P?$F4UMEF8\^HWR>_48%3C5*S@)MLD MLZ4.E>QQ\,N#60E<)Q1@B<4FX!%562 =!V,/'E- MOV2<4-!-6%"N70F#L5V7!.^UIDK> M:CT5K,4DT70.+.2W\.7(L5AC(P+J,KTAO'OM<^:Z'OG@$N^ZG; MPSFRX"[G MRMT<1CZ.7#\C1.9G&T\5 3+5G6.)] M":LSH;1>!SW^S.Q9?JX^T&,[ND!Q4?, M1[-XLAB0NW$<#V M;[![XIJK38IQE:,?.#D&FQT :V5RAQDL>&1T#U%G99DM M"W5AK'0*SQ'QO$W7*RTD9%_A8/\VPR[RY =WQ-QQP-?M?[HGI'YHTX6'XU?EV$465%(F4T#H00M=C5U>[@PPL?$Q% M=6=1(2B:*N%G' ])1BZ-_.E^GDWMS^;6PHO+6QBY^28$4RQT$K>+5 MV%)26QX?CF@'!I(,.;/6)V>MBRN MYVWK47*I[8LY[C)QE$+1Q/!\U_W6,\4 M\[=>N:K(EB^=?,I)SDA7S^MC//;J40%)7[.0-G97:0,5@)>3JO?Z2O0?;O2@ M)P])8QN-]!']!GY*?&E#D1-D@.J):LB/L%:,6_^-91K'#'O^V&]2(^FJ2Y +E6K;8CF'!? XS!X;3L:@:].G M$7#! 47.H*.8DM3_O_*^A;>1(TGSKQ ##TX-%#E5K"H^VK@!9+7L[8';W=?J MGL%B<3A0(J7FFB*U?+BMP_SXBV=F9&56D90],WEG)"&+QFK59:P8=98@6L\++ Z6($_ MX&VP,PR1VB5'MN9I7C5VVG*(AX-PS33/AO"X(6[@54$HKF(*VU%59U4UHK;5 M%1@#TQIV]"&T"_I4U3WN3:ML/![W)O 7M&@,;0"38X(GYT-$ M6DVG>0\ZALL(QJ:"/FO_H"=X>Y:/JAX"?7&'@W'!?\L1)L05.>7-@24!ELE0 MH5:-#+ZBP"L1@(K<-D5O.LZ@J[W)F.P(F)CA>-(;U]D$C!5HSF@$K2K@DD+" M*N!(H:<]+&#PP9 I)J.L&L)8(ERT1FA!G>7PO (L*+!]>C!!,'QH,\%K\7-X M/691OW>@=# &\$ M6F!]+TR%1+D83A'T,"PKE#&D,!G6,%4X6F $EI@&B2+,$[2)1J)7E$,8>!BL M(?1C"L^"^X8PTT5>4S0/9HJ S05FT\.@@PCF98%"-)U.%9I(6Y_!_XS'E'D_ M*DGN:E@>-8W7&-H,/\KI&/L_Q!]#@H? @AS#R]@&%F5U(6U\13;>:[:[,$RA M892+:4&!PG')B =&6(T)S70Q9KS4N";LPX2_ _/>@2*2;^G5,!0C6 @53A@6 MORIR/.V'6:^*,9[]3]S9_Z;C,1=E34UCR&!)B+.+JB"DR$0 &E7.']8,Z@!% M!;^XAP!SZ9"HRQF@Y_!_AWCG@\_#'F']24?$!& M?#Z@'(M\4/%?!* D.)U'B.<# K; I?R# *EPQX0_S/D._J[D[\JJN?V_WS[, MUGJVBBOYQC/4W!APU^4=!2MP47[ <"?%KO6WR#+YCO-A[ZD$*S-JR^,_@+UT MMWQ:<>3NRMD""8^>3,8[\=*8^]=8#KZ&A+$A% *WEUL/8E@(,_Q/7*8*,7%K MV,F)%A0CSC UF-?[%9WM,/8BU /@R(/9QP>_35('.@[TV<%7)S&]DXW[F&-ZU1'R:KF+O MU\?5Z]W3[&[QW__P)$'(/_R9R25PN(,CM+,%01N.'CK-$PZ\U@[:26$;HDS4 MB)3#M;K$2L8E\>& C[+M#)L 5S]"*]NC HZW3M"%OD/KS9Y32NG NK4](MY, M)ZGL]DJ*OM]DSJ39&AQ7$)*0"[XU0!\J\;PYW.ZQ$E$@>>QM^ M)O.7JJ@8J"4G\W]KUT)3GV=A3D@:B=6"@UHW@M2EX&W1/>,7A.>%Q_ND1F+%IJ!WWTKK0C'^W$Q0[?K4>0T> -@3]I4 &;?382&5[Y8"]PB!:GTV'$'B?,%AC M[=3'W9XC+AC$)8J&YN(&U8U,TWZ5?B<%@2A9^*2E_C'6V[G M?0E)I(=_=WC"DD=;6<+Z55A\H?O$*:9ADY=PJ#(R9A"0Z (?//_7*U M8@C*[,X*G*9/V$OPWC6-)XH"2!5I_-4,CY#6#YF<.Z%"73X*25WNA,B+=(06E$C7KWML^;!?,J/'SXMFD_5BEH$L:=\B'+2G5.U?>U^4) MT:$@X>IET. 9>B+!!RN;]#ACMUU>V(8+?-TNOLQ6]^PO^ *9AB;,"T7<3M#] M5,QP>[=0 =D&%6%H#W\XS(B5@X3GZ6GEA5WC7VMW#N7/@,V+=1Z]C# E/$C* M[-G4\W*U,9JB=??%%"K98LQFY?+RN,:0U(/%$C-4YD.JE?@RAUI[#YZ&QYN( M!T2Q@'6P5_+$79C-M6;B].V=$C_)2:-2Z&^V05D;4\-NV?'^E82Z?]&!=ZF( MP>LSV=%D6$TQ$N'2I['C ];FX#3A-@CB4:H J#Z#-%;JV<3%J_<2;%QM?DLT7(5"9X+IO7+!4 MCM3W&Q4\7'AY]-<&G MS7ZAREZA?P?%1S;>($?4X(#\S.C)'5&XX<'/B@;U;K;[DM&_-E\WDP"-'#-J MXC7M0DIBRG>J,2F6J9YER<:2?+B.F7V04+()8G.YIK(M3C;NDX-!BNIVMOY9 MR'V"B[#6-D_##9?R)'O,X7"7:T+N[R3PB^;27!BI_;ZZ66L=4+Z9.Y7HK2@& M&BBQR]WQJS/;!>-[,.;4G6$\W=RNI,9/?%3$Q3NY;/4BF%,I5*CHST33;I]5 M!3#E],.&M@M^QL*9H(GS*7P@ IMWF@-[JZL7+DV]RE3'<5V;L52KV[?2)2!3B&' ?9?8_81"?.^B+;N-2S%N; MRYU<[KG>%R)OI"P4+ 08TR6N#.;4#_K4H\KGS(^_I*DGI_69*^B)/<%BXV,# M8@#H?=%D:^TWG$:LR<2U!U!-8VV^Y"*/X5_KH[X=[XV;W<(\R=6RC% 04K;@ MUDN7OOB$]4"P$G1N7[H@^/AVN^64R:[UH*U# W2U2BQZ#]1Q&!F[_$G\I$@O M%2T@,Q:K(H=&M["$$A2<@/=L0H^*2T31.88Y/?7D' MO""I1P67"F)*!X,&4*5?[;XL%L(I&._]C] X\&]V> ,'L+NOD2C%D@D!M\2L M"3TQU!C>[;Y+W(G0=4Y8@QLIU8M3!3E7!36S\FE@)DQ?JL^&6!*'%*.PV]TS M:VHI4.8!>3O9O87=0RS(]J;A,&,[XE$B2X 2T."7:V\RG.K0NP017(-H0H#: M6RWA.?.@;R1Q%!&C:L.'K?,8T/D6 !HVDLIBF(8/KM>.,^$L)SJ^T-SN1),<[K?>1OSQMF8 MS8MP5CER_'S^K I$5XL,2JZ[F>39+FWILL?LD+)D$YB\TS"6K1JF.1VI![>* M$]LF+B!G"M#+(AD;VP9 M\6"X/:(30[ KM][ K:/2-KIDPPJ@N)>C+T:UAJF\X(8<'5 BNTQ+KBK%,LL" M"IH(X"/[,.(RTR[*SJ-INR.R9BLRZ@5%\. )9"U&=]LALU:2'E#8FN-?C00W M!\^,VNWB&;S*$ &KCY.0L[7;LL4X2A*)L\?Y!/9<4B,*#&ITI'H<5G?OD,W+@F1)"=-6TT=QZSOJ MB,Q350AA,$I+^W%T8\4+$MWV378MWCT)*(U[)G0D/0E,U"MEY7N8Y;?W&N-Q M 9;+W!5,5DIC7/317IW*Q##)"+9/W).F"KU4<^:C,V=.VE O6SQ=;^WOC1.U MT",\-_/.$]BE78&L]9Q'3B<<6/NP/>I6L,=Y>%)X,]OCQD)G%+SW.#!H1(3L M\)TYU]AO%\1;(K$@Z_I)[MZSS=AQYJA*L(EPH4-&D6$P.$%7$*0$EN'F$>3! M5^H4+E?CVF+&!@)#;;5DD1\I3;T3X982P#,Y(8P[;3O,:Y=AA)Y5UNW9;H"Q M5(UD":L3Y0<_G/]=(^$4E^,,H\"W>Y\CQ'H^V#Y]H&!QCZ ]MB 7OWZ9'3 ME/EUDS+%YPLLS"UK'[P([QC28Y2HW1(<6&8!:_##K\]TDSPS>-J &"E^66S% MC$BUQ=12_;K%VG7K_N;^/AHFI5Y)#E!3U),K(GD(I]?PR1J%XGV_&X?EG/DF MO@\Z53K$)C(J62;KN5V[-*:R2R_F?&"GBI*I ---=IU*")1>$HF3<2HHO,V> MFG('M>B**'CJSX271%O#!4%WRMC!;%5<%8$##QJ#]_4D*!N)-]X>_PY^^SYY M$U9^<##B>V+:]UB@R:]&NU 8NM<&SYF)/E@] M!R$S98J19SS9&H"B#>V)L#,99Q1_M^SXX3DY6MO>%6FAFV&0PC9D&]X:6$)@ M0+BDL10N@3;,+6Z@6TX$!6>)T-&>1J3Y=D7"]N\7 M>'B?6+C7,\[BNTR/N=W]+>UZ8O;.-419U< 7#UJO*=S45XA!14W\GX3T ,4)#QM8=U=+6PH*%GVM\O31F69,M"\K+7O1]I6-YJ MOO5;:0 ?5I)"Q2WUOPX;)KS @W^&DE'TBA<(FVAL9=SYY;YI%,/9)]7)M]J$ M5!M\9S/3GI.:HSPFR<9T/"WLRK$'>5_=J#-T=[E%F:/FT*EU%YEYQ!-4X;O! M>/'MAK$"6'#,7R0:VF48A, -IJ]8<2S86ZQLL"5;SO ?'7LW^)]C ?-M%D^5 MVP:/V7/CUYNH=4=?S]OR\Y/4U-HN[M%R,NP6+E?0IEU&$+?4OL5[*W/VNCH? MZ9TQ4WO)*HI8I9.>]!)\=]^E=E'<;0#'10.>#F;U2)> M-K")9# V?;-H^FVZ=:X$X0+V-(V3E\]\UG6SD>Y4/M$WWJ&U#42:N1&!BR_F MLBO.3F+K'B3K4]ZSM:2DF;9>R#G9=XV<,Q\K;YUO0O,8,6O,O\YR/$EJ,FA M7J?42*;3UFB(11/JDA.C<&)/&14IGK:RVW3TSMD^A 1:B1EHIA%H:BEN)/Q< M:\G9/JM[+)2.'SX43M9NWLZ1[XI4V%L%B5I&33P74039.W/@]J<; 6'U?O2BU?9$"7T* ,2< M2"!S%@@!^(D;(D]W)>73$52S>*# C0J NX^'R"'P'"2.P[4![?MR;X \2EMP M1U0[;'6L^UQ&D^TE?V ;XP^]?0\W4D:X5#=-S\_ E$Z;F:09HAZ$P4VP%.7/* M!$9T"%I!M03VW&X0)-0$CZ)9\\CQ)(7D!6!0%_Q1"X5:T@!X4&IS,'*.X279 M&J*R@V]@%1&$WW+?AY,W\^I!&CCH_9NII^KK?!HB(-\,.KGD;Y>/MXQBFI6'7R?(RJ)YMB#EE\K,'D.L%4W3Q!D(1E9U@^"CT@8M9 M4)4"BLP$&[J,!-2-M]TIJ M)X)(07_M*BZG[9+Q^)1L[4(F'G(_7SR1L<;2PQ@6EQR@)TQK4U]:QH0S%FV0 M.]/I#])!N9X?A5_D:1RGXX$A\*Z@7$29^^ W\\O@_-W/?@&?26AEUK*!P]O^ MDYMT^VS\BLR$O^D,_B!,L9I_(#LN(V&8-=VAF4'D-JNL!4_KBD;K>2Y/,89V M%WWD94Y$P#9=X&XZX?"X:6%&]85'*'[.)PV*.>5IXG M#-B#&M&#ZOS M![ ^J/IJD,@AHB#9+FV=8#:FN^=@:*+5:*->3:,B(.&^5C3026=++?S=C3 8 M[-"9H#",J35'&,+=4KB3WIB_""XS6]T=K,W(Y$BV8":;%[YBIM^70)#P5 G3 M'79I%SPS"I<7R)J4S3T:?,*Z]9Y@PTOFUJ0=59JXD)>6N3@7)$PH<'2T#A( M^_+"VZ'1C=07#-6Q476\\<$CG5./G%242D2RCML]1Z!6PKFL;?Z5-C;F=W/PO:K'>'@@Y*,3H82(OB^QBZT:#:X>BE.B4AK,*&EW60*+X!\8'*F^A734]?0-7G)V6V?/A*L40NR49(BA?J]>X7 M=&Q]X+?1HF%WEJP]SR)O>YMI4>ND51JE(V]\&)<\>R0H7G[9^4O4%(IE47?.@Z"$('_FE=_U!_&81+ZWW6!00RH\QB& M3\)QT>#0[?N@CKQ@1SYE7XJC.FO/^S*S4- 2,(I>3)D>HU+#.'Y%7Y&+Y M"CKIZ9@\^,WAZ!"8HL3:8DX>39-G)1J07S?F(ACM>7.T6?5JT?#6DV6O%U_] MM;R5LYL2J3$EAS7E4Q(@6J?+%5-A*-V:Z8!247@-LOBTV:I;#JL$=9 O..AX"2%D/JNF9X %SYPUREN\X0FBG-)'$9% M@9::9/#AZD:3#&B^_'$4P3Y=EXC]X^J&3U50'ZX6-O0?GB2X,:)58DK#F$4B M-J9?(D\(5YU1W'=!I/ZBYM8VFXB3/W;?:DIUE**)*F5SQ_+]K<&\,.YDB>#P M7P5BH4P(,.!\$-B ?Q%KG!-K2I06H69$3$!P=D]+UG7J=O-+>,9,@SSZ%HNW MG=S+0>^Z_1()/>^$W'4][\]6Z$KY;&@.0FRVT4<$@9OCQZAQG)7#&5P\$$Z# MT4;S.-NAPR3IH0_;A69VD<9AT>?M-(#:(>:'@AHB>T[5V?3RFS\K#7^VL-SQO7:PPHS&*#6-(B+6&+%) MD53,@@U9T_I,R_02V)%P89NM.S%6V%T3)F*T'4L%V4J(FF/SGD-\[GC^EX49 M8U-$A<,5C*,S7JR;%R_NGAQ%+02-*C3YX):FSAHCYBF?S+_>+5+/QO.(\&65 MMD\GZHP>Q]PYHTUWG5,5C@](:T*C7WT=SS*52K8+=/#)1'&';[X35R>HLJ # MZ70\]\G:9&SV;Y]]-KB@S-Y'S*S1]L3@B=O_=-[1S&4>Z/>+A2LQ*%P.F=_),0HA MV744 9!]- ,IVLZ_LGV!1JXB_%>SNX5CYW#)":2H,1M#V6K0(WD@$<'8\&Q_ M]T4V_\/:KXO#T\-V-E=(/&JH/NK[Y7W?FTTR#W]#+V$I@!A:!]1ONWA,B8,] M'O^22+C@V&IY[VQ!O%/'(O/X,(>!UJ-H2_N_<];E(+@?\60':I44OE20CH3_ M.*M(XG]_\^4P87I7%%%#JG;.N@IZM#3D0O*9*&0R<_0R0=0+ R]F5 1O\:>= MY#;L]+56Y7)N;%H)'3DM51W%1\-@U<=&Z#L\/7E:+?K77'.D=^F57^16OY/G MD:MGKLLLS(5%>\5$;E%&LOZTIT-JY2ZG $=\>$#@8) M80H!>%H/K)?6.0(UM)"J>\\ M3ZZV9AEE8GB;V2$87PN12-_!_%UVE[=PU,+_Z\W[:S7Q,R1B<4KCVYZE:XIN M_/0AO \?I#6>S#-0!FZ),M. U,)>ZA._N[[Y$#QR+: P>O0:Q@+>29F6^GC- M(B.EP?$_M,_$4?1)_O0 N5^3]0*Y?31+1O<$FFTON@>J4[?H82L=ADG+$&H^ MSAV'FHZ+AM^+J6T"+0QRI.B+X&3:A)C5!%.2.L]&J($K;:(3@N3&QQ;MCC,/ M>4&N.+1E6EY?J:1%R"$1 M"+2;-&CQ0(76UGSP#"6/3PNP^,6F5FPMT452;'P6@A:VW?/&19L)BXL>.J56 M+>;6+?@W5ZQC%RX"W(B%[LDX"#I2K.:AB8L]QFD-BP!%(M!F:J!M7>%S,)P( M\"XI[U8#9PX3,=MJL(OFW>XJG 0K .-0@?M@A!<"9HU"\^)2D$8,H.!CL9!A M"I3NDL3.QI)F>S,K.]<.190U))E@RC1J1MK)V'*1:]*'(:>5O#CT\5%,FJK1 MRSYI'2O\46^\.(;"R*>T1@.ZN#0]4^@$5'GQGAY%$C2#F'[(%KA27_H6;348!N MZ@I@<*<$S+89,FT:STJ]E L-0F0V!(%-M1&,5RS0#XL-&.1/7P3MY GJ6A0P M^<+8RXLY5G[:XWXM2D!+?'!)R1UN/WHL;=Y+MBH3UX3!\11CJ-&,:*1K"3O- M1.1[.6 LQ=%]?%]-#L7+:,#C/JFBLD0\P88<"/9C7%;G0+H=BR,.F77/B9F' M7%L\DERN%@]*?PJC6X<%Z:KC>&N(1O6X6DS<0LINB8M#CB3E#O@[FZV$Q4G@^2R M# DGR)6#?'07!GYW+VALR71%$<%N(.W-GJ%7..]!_\,#'XI%N\I@-KM2WTU7 ML2]E/:3V%,M==XYE_U^?8QF?"ACR_C<&K74M;F],/[/;A^4H)4\3GY(I(H[, M.?.TYM&!3<"E':REA(!SO@./^T:/%^REWB>U:!-? I1#GMH$EW/B; ":1MCD M=\OFL9TUR!@>.'Q6,C=X"NW.!.0:G1 MY[647 HMC:;0>G_:I\C0 M@_/LAO&4Z%!*8DBGDONP%3C>.,WFSMK2WSBT/]K-9;YKW^G/02IYJ M658Q1F#N]BY=T741,S[F!C'N/7$)U@>'Y1YP&2U?]T8>J)2>X6]HR5#PS03B M66.84GGN<4J=;I \7Q/G6+K_;(4DVS%(FH8)9B'$!+G8?##UR= MD&0NTR"8!I("1U+)*R>$C<('A[M%A!&5(E>26NP>:!+(P_RK5!+RV4"T"! * MS>]?$VZ%Q.8[*?J8.(^6.:KRXN+G5[T/*\+\DF^#:-@.3FM!Q;C68LK3T7*, MI^H846J:-NY9^, R.E"!6N0,)PKCS>J@!#\R.RZ7!MOY UB1MV#P7J/,8_AV M!PO8A<==X%54C>=P(I=!43Z4@:H(>C9^V&/3VH\"BMY2&0F?"2*VIMNO3-D9 M_Q>%@9BY]A8Z32Q'O2LI D'8;3D7@3WDWMPTAY6Y8_*AGS&%CQWU*[KJ^M?% MW8$3X?3$2XE8R;=+.PJ M5*="WQ4<@E[:C2Y!1'E&.D'W%\0-WX&XYE7_SAX\WGW1]>)2[@H@DNY/GQYG+G0YZT'.@R=R8O MQZ\>*>Q@:XT+18>&.#][GN.VV22&)XA4QU _25A\(%KSN:,@\E IF.G[Q9(" M/9DZZ183S@+ESI$HCKA;(A.;^/J\UWJ*6"GW*W%]GP7-B%'.FONZ:4+#/],X M7=Y\IB32?C[- I'HDZP$'[WNO;48;GC>M8[P#9;]$<'Z(.>POE1.9FQDEVBG ME>PXY4\KMHR=Q&OM/,\FS ?O?O0$G/G,T 7>A!&Z!DH)L;R9LE%*_^$@ GR-S 9LT[ #=&'K7-EGX=9#W)H M&+Q&4_!I10A)%8BK?N1IMZM1I_F+5!_'0Q5P5&<(VB< M1ZF;S##,V<4#"([Z)/JD*\S5SK&Q(NA M200#+CEGZM>$DG,2RI$#>*&3)=/DGP(M$/'@M/;KH%R*>AF"%G)")(DN,A"V M^$R3I$'NB(KGL*9K(M#U2>U#ZU-/8;&)KCM-R)*2VS9AC*V3O<(G\\CJ04SF M>L;:"FND!YG@?-80CJO)!P]3_$WY..-PM1"SB MZD:)<*L$](E!'[41 M+;%?:-=/?/9R9XZ5'%>'K]O%WEAS1L.,PS/+6WPZUD[%'+F]:*=9'X[33N5#Y860Q9XH,,@+L'@5 M)@DQ))BP&8.D*'&O7XK*]L\ZU@N6G/J+31$N[ 8@LJE/#;S!5LW"OLGY*]O) M^U",-CQ1@=O/(Z6+?JZ 8YI+4S&K8]%AV/ZP*:[.0[/XLW0Z$W^YE]XBE MPF#C2@!L:!_7^1\;21ZW"R[>XUX8#%1Z0JP#8YJD2X8#A VK*C*\L-SE6U_N MDNQ>;- 55[@DH_DD%Y^K7S(F@2M9&D+ULRII-E)-$R7_*)#V==,G\E]-R@LH MLAWET9Z+OKH\ "A_Z!.7B[PC-"U&_,78'UJ1=2$9*.$XGJ(#O?!W-5G=]S$QBMY1O)LM^0=SN56FS@( GW\R5LM6ITG3G*M\QG M]G6!'O9BWE?B'E\-)A0B3-/'0W,:P)BLY\WOL5K_]5T+?.=)IU@Y.:GS8"^I>B-9E]]CWV[UKO XY1')A8SRG&4H6R9-XSZQ;"O;^C_1-BS_LT=6&%A3(A@K(RK M W'" ]XY5L/;O-_/%BL&<2H-#>6P+.2FPM+ .0PR^ MG^-+:90/-(>AGVB!??70<;'@=[8N,3^7#0D+3U0WS>:?P/V/5 V%T<@6$0Z Q;RC)Z-^/CEQ M5?4_.%)EJ15Q22B@*SOAT%]W"N0>^P,=G,E-8%Q*:#M<>OFIS7@K"6.D6@R4 MZ+W)7B*B3I"6]8ZPM8T.X_'K%@\XV+1YB2426 M5ATZ=SNIA+5L')>;#")9HDM7=8M*FJKD12_,%-G'PT,0KO3C^%&JUKX3-QICML[4_HL2##J[JRV <;(\PI]L0NS94VA\.91"K7K]]M/WO7>+!;WG MO"KWCUAU>]BS^XP[.B^ -:4WH^ .U?0VNT MBM;.M>]N,Y>B2#ORX0C,K$.4'D+&0#N+P8!*9W,Y:S(/&2GGVM8-HN&F%PX9 M? Q>OT,-NA<.E4:- W_H:YNB'D/#$$LOT/N%AMT=)V;COM >>E@BOA*ULR3E M2&JC@^X2K(3RP?V(DE7O3 $^)7(G6;#C*B?)=OG8:Y(#&R03FE-TQRMS5,F8 M.,>WBX8/GE!R0YPZ0*::H %85]4]8ZD1S=83S\F@=\W!>IU/7\X!%_=>^9T0 M>N*,8L5B2.$(#3T^.5]DX7P1 M7'Q:B<- V71"N>6FBZY9QQMN"L4V1XAXK32?E(Z%U)(U1I7/_@SY1#2>)>GT MSJ3RFXMVV&QP@67ON_PDL^K[^RZF2??4C.1;-R,[#GL0+D0Z5_TZ>PZE*SZ[ M,H6"Y%B'PM3+1\EH:7@@2NEFX^ZVAWW;U_=^ZTM:]^T6A%U_9PHMP O]389WS7_XHRV.P!U>K+\PP)QG M49>T]_?3I;5--6!03%R.(HG*X2)V&X(#,RJL+RR$ ;@S4-TB"P+]UQ6T>](3 M(K/Y918/DJD*DD"39A:R0(9--)UI*-W4QJ&GD-W[1= )@6@N_![B+ MV^W)@CW,>C\BO-T#!'B:10 ;93,-^DLM*H;3M^,W'JGZD:USN3/(1+I;@28_ M7%Y^>+GD<=*M%3[\0&BB9^X4G@'"\K=_D!74AIP>LV,"0^J813%I4H2CP94T ML^QC?Y\5,4T-[NW"ILAB6>"D9FA##ZMRENW=Z; Z;GRDDC@P2;=RM# MY2,"ES4$,!-LS%*B\$Q2Q69S V4FDD7T?.L[BG/**W$Q\'C?8D?VTH(]I MVOQQO@7592$"-ZZ@K !-5VE'@)N;1M4G\FT;=Z_5+-X[6\GSF_X^ZDX[P&.4'+NG]A45&W M#\*#"'OBS\<]9DZ26T0:,-,K,-+]T8;:ZES*9YRYU7\FY-GA"%K;CO 6W9"8 M0I6%VBX@81MC[6O?RHA&TG:FS"C)OWO9ZEDH17B>!WPV07-H E6!:M'.!B*A M>,%% G*MU)%R@'LNXGH7,+*&,"") L@G;@%GV'?'!"1%8/G=6$5' ME2B_9Y;&JTBK7HF*H:NH_O.36-;TB6P0&+)C;;W&PR0]"P1KFP+%GV:[G_'D M_V[Q*C;L"0;A25RW>X/-).O>%IHVB*DQL%3<8?O:$RW*]/@28>%=7JLLH)K7>(I>< M@7*B/+&UNA**Y*9.;&FV1]2$FO%WY:P GM'H!.W!MHE*Y=-1.BO!I(B<,]6^6@8[\L;S6@?':S?$R[ MP7[=_GHJ7*ZO%4,L.+IH'A:B G4Q8W-0NU*8C\&DG-T!6.W>YT=(@K%:-(2L MIX>\;!S$M]UL]60 'H."1@ L$B0T60MS.RDQZ=O_ORJ C?/_FT-C$;+X_?9A M!C+@(S4WA\?'&7/&W!@N!(L>@S=0A<*+3T3=]2K*][S[ KN;$&M?;=8(/]NZ M'?GC^7:LQP->DYG"&;)W@*K;$'5Q6G2-WO:JOQ! M8ZJ4?>N-R8L;-8CU$/52K_WHK_UW/!R[CLMHQC4UJ:(F5=/T?RK.IG?9@X_^ MV"N&^$\-_Y3X9YG#/\D"\'^EA$(30F^?,7-]*LP.DT5%=A-I[%HB6FA3D;.3 M!#$J#VX@F?BEE!;7E)W^/;(ASER-X$:]\K#6-J]6SZNH5Y/Q*L96F"$;IG?, M7*^XH+8YCDO6F[[@*.)A!TW>$6:L.6]:@=J5@?8UB3^1"#6']'7OW69-U$-< M]_Z )_??P&3663$9PF_")!;\IM_&M_;-Z%;9L*K=7?J3/[URY37 \L4CN3J; MCH;1Q?PIU5)]0)S&FO3M>H/N6%'DV;@>1??HYU>.,_]V@YURWT_*K)@.H[]Y M?*+)^:97#4=9 6W^QEUJQV($GEQ9CJ.YJ'^WN2CR*BN@0^FYT&_3@U1E>54D MY@ _;>UPD4^@F^/6%]*WS27XG3!2W%#]VBM?5?&8SS9=N;0Q3!' M@;Z8CDKX\<'6$VC2M%T465F,\6(6SM;.83M Z(LIM0-V+7AVV(XWV@[WC$N% M8"I_SY%VGSZ ;99;PUA3)2SXF<#A( '[IH=C!#W*E;#$73"+_F+^ MBL^[& %W,9RB!BC+NC<9Y?#V^4$B/A=.IQ/[#TA!<@!S#"T&/2M =N+$=918^8#K-B..WJ)(>6-'S#=EA<775!A"2> M*M%%V%TPA&VGWZP1?;WY^8*2ACS9!-JE%O3#/"0YV\(3D8('"C23::X#*O\VS4O4.E M2]B2+NZL=KL(+OWM,W =%+=\1.+&-5+7@A\ YM*P8,$L\H)LW,-^86@.*4- M.0MA0JIA#EYR-@+7^'M04\N].JCWRU_Y9&E(1L 0IBYGP$Y5H&@#U$[ M#'O?:478$ERPNM(?5Z9@:W^Y[FL)E H:#(LAG_3:!HVIZPKP$M8_Y^M@H4Z&%5Q>@J?EWKW=W"]V3-3+ /(17#6%QTW&OH6RX&'")JC3 MJ[&L95AL^;"'"J"6Q9KB%@2M"(Y 7;!FF8X[]P"E!N5WSZ+ RPG.E\M+,4?6 MY&(UVL8U=PQ/&,/\&\-[_C[NNB!%_++D+LX3!I.;H5WRH^6^D79BZZ0Q1-'( M1QP&.*OV0(:+KH21+?V[&^2PS;LN2A"#FG?\JL;5%+ MIZ0&I55/=^]>9[*CF &BW9T].JQU-BU+'M81^$IN6(?34H>U&H]Y6$?9 M:!P.*QAGI0ZK:WQ59J/A2#:@@,ED1?]0;[QS,J+MZE7S*=Q]T+FB61*])Y.I MGA1^XT(K?:L%@/%M*P1B#$O:P#_PV;8)$_EQK(IL6!349F<$T6DT;I5%QJ8Y M%>NF8E7Z5?@0VECJ:=F4@6L&<5PBB(/I6<45.GTMNS.5CS>7SI%Z@2H7J(G3 MZ)YK4B@,H'4AK:IE$0VD*Y-C.@ET,%.-XY%@S@*0P/<"Q'QO*!9^4\!M #:37L"*#[_'F!EXV,5@.#S2P%$/ M1"3'D,1P,@ ;!-Z([:O0BJAZ?UVXXK7R=IS$UD>!7%<4K*L'0WP4F[:PL923 M\%$^OF96%/; M1/A2!-95%DI(*KGUM(QF4EP0V:H2V[QC]XG&% E<,T'XKRC++0:G;%IPEQ:#*)Q-^*'46M[D"G*_1)-+, M5F9OF"KF,JA.\ ,.S"EZ5B1F)R@IHO]M,$[+$;#GME%RFK > J=?MY@-S?W= M"YDT_ZAZS,$7K:TB',+^6T7J\ +UX:M0.BY0/%[%Z@^UWWN'MU<0_;Q7-X0% MJP9(,_=8Q9(M4W3&!GG+$?/IKXZ]\Q+IH)Z2]OKW 9OIHF6$93%I=GX")L#H$@OO5>GP M&QD;6UCXROO,#G'->9&L#3R5U'>K&8P/='%#F)@G(7?G4FJE;NK.>\E)LX=!;0_L818[AR;#2;L] MD=32MB*@5$M;BBG[\$3)@!T>8RJ;[6L>HM,)S[Z6+:&#L8I?&XZ(T0 M?%+UJDE6#<=^/OZ5C8")B]DA/2%%@ISSM>@<8ZE]WFGH!.%4>)0"%L0('%QP M=Z<^VR]%X@A6S*1"A)8\M5FKHXG+TI__\#%3D1J7L$)ASP6[JRAZ=9758&3_ M]$)J3Y$[-*T&=,(,6P8=B0^JH5/+^"5%"6 7)]=JT'T^>VD8)2TBZ#J@LKP* M=?&UKDZG^;OU>T#@F2;[-1!2MM 37)IA(UZV!2BWJ2L;+3GD-J; )%!!LN>C ML.;X"@EX3-%W(_="#R!8#-Y5056GHAR,TA $J()_D-?WMJ0ETY583!WVX7LY_GFZ]KCMC8IW21I>^.Q<-/&+4W6IP5Q'LZRH:T MK19X[,ZH)@PGEA/,XUI@)<<*- G&+T;9>#3MC<9YH],=S<4XY1"6,&U;^)Q< M]_(ZCTZ%[+ :?*8?9!A6]75[%U(Q+)J<3R+I_FY.'VEMXQ'(W*F^J(;56U_T MNO?]8DX>(VSCK!4YXQ2#H,/IYZO+%U&R0AT3?GHIAD]7A*IWLE.,08 M!;D8@[6%YQ;(F9 VE2"&BT1C%D3U(<;Y%)O+F"VQQ1! MO@!'>\)VUIB\8GCWFL1G6G^/@,7B,Z'[$GQ[&ZV^ * MPZ2T/Q#PY5Z&S1;EP*//@V5$L)FKNR#_X41Y(HRLOLJ_W#RWK B'+"1/!Q0@ S\L0F- M)\/Q$!_";_ XPEC5^,_!3:I+DZ1X2&\FQ)2QH.<0@.303WL]N/=BL6!-AQ.'9@3 ME%TJC>!+:*1+[1"-Q0-ES@DIILT3DL,_NC]5[^7"8#5>G8\W)@E_$S_W=0L^ M!W7DF,)A5=$^;Z"W$JR /Y3GDQK"LXHO'5UN]A_17N3L!RR2:9>TN20>KDH9\&[P/_%%I/' M-VV=B/ >#$RP'JI&4S>2ZZ/#PZ/3I5<^6Y8"E&4MO-K[B)BR[[GXUNG;HN&= M\F6QA320 KPH[P$U0J-&7QM^)(Q 8Q3YM]MH/W2W1A:M[Y(6L07E R)*<0VP M9;%E+)"MAQ[L3/O9SXLUTP8R;YX(T7 M4$4;=S-VD'S>:O;$M*9LZ="OF#6]5V9V4.P,/1^!Y3LRCSUM3D4PS83"]%$( MK3&S;?6!WUJRBZWK,$"^_="U<90B (#T&D-!BO!9^AQC4S L.] M*LCMJ4?9:%K(EG$)S0#C U&^(,83_%'#IC6!S;SL71]PA\IZ[Y;S.0S#]4S0 M5I?W> ]!N,>3*=P#"A;LWW%%F]+E;CGK?9@QT\BDSD;@SR(B'PS4J@(W="PZ MU1\=%HC$SPH*^DS*<59/"W(^*G"$1CQ_*YH_5?(<8'%\>E()V^3I$.&52]_" MU8:UJI?S)7% (4DEDFTCI0Z58A8R''M+0&$0;# @7IB5NW&,^^;P9OX"BZPY M:;"C\)S!]C4&[^ M=I$9Y6#4QMD(W+T)![/]@0@#HM64V-:OK M\WIVD#2?4U;:D>>=L+1V)B-ZI\T\:"N4P0#9)"UI@"&.\P$<^&K&,&$\()4] M4A[@*O)U'[[*GE?W7H.5@Z=A[S;K_9>=7W@#?^W-X@G^RN6OOQS6YJ]W6$W# MI_F9^^K@OCJXKP[NJQOBHRKMM4N%0C35%-;31/+BAB7]5L***\AG1^.80#!# M3 #A0-"T)$@^_ :K-1_S=IJ#B0T6OM10+BM,K&XW%O G]!B\;0!E!O$_06AACC MF4YSQ+"C5H2QJ:#/VC_H"=Z>Y:.JARB1'\,IM OZ;C#+K:FXQ)9TTPCV;2&\/>B?E(\+@1M I,2]!LO&TB MG'^YA^[GA,DO)B-."<%X>XWN%#@X\+P"M#7HV1Y,$ P?ZF=X+7X.KQ_7E0%C M:]+-ZW;,!3R[!-\"] KU#H9@2,E2B,"HQ[0_U!-Z#?AETVJ,(;(2G*\4+ .D MI$0L>YD-$2]8$.8<<1,Y_56"6,)&7_./T81DI@:=U0'=&&)*&W1]2L@1E NP MVL'1&Y85RA@B"(4X*R-,,\&,?3P++@/X<=% M7I.U!C-%)T.8V8*##B*(F7H@1-/I5,-7%,/W-35[XS'AG$8ER1WF@=8T7F-H M,_S E(T2)QI^#,DEA@4YAI?Q?BO*ZD+:^(KVD]>LXS%FXM#+4P(&7XPY9W+, M@9@Q!3TNQAQ6&=?D[TWX.S EG".8?$NOAJ$8P4*H<,+*,;@Z.7HX,.L5.)K@ M[TR,Q%64\XHY9B.Q28NJ@*\HXGXI16.7]8LR,+B@I^.3ET#4-<0/M M,J>@>C"Y!M8TCBUT$9RY&OX"G5G7-,05R!T:-Z,1JHBV1\+,E[!<$,.+JZG, MIN6$Y0<< 4)A%Y0& ((%X@_2/Z["XW!<&!.TGVKH3DVA4%9[W^ $#XD# I;+ M=%B18@83B_"N\,E4 JC5=/@[G)_E TJ:RP=C_D%-R0=D,.0#.J3.!Q7_1:%; MBKKY([9\0,X\7,H_*!0.=TSXPYSOX.]*_JZ,H'&_A9"G'[+M,/\.1768;.?B M#=(DK6#'ZX-=17Q,3>J=/X=\/73;?_P(%G;O+08P_V>4%)C@RZ'A[^+HR5*4 M.LTG%_D@S^-HHC2[%[#I[7<*D_C"O-6K&LF9-W.C8K(F#1UC=!HT N7'_O$ MYEUT![-?''V.2ZU%DWXN-1O;G@FJ>3Y[CC[V:_$6<9'HA\]\.LW?>RVS[6]C M>*T PA[806F][<90-@>0XDM3X0P<37N=HXJFA)\NE??)AOH,(RSSO48$/9(Y MW)9-G5%6Q#[,O^Y\_[7#G4JIB=7R/M*>9"5Q]182:]Q'<1 IB^.-+SQQPO9 X%J%[$#;[[[$VCZII,+M11^!U<56 MJ*JDG)-OV\7A"3:A:+67J6>_XP2^N%PJS,(.%KB6:#-\@00?34[S,#W<[V:_ MIMY1MTR.KC3QI[(>;G?(J4;%4&88D5E3J,\*\M][+3UQ47E'3F?NZIRUJQM9 M_?>.D.=W:VMZ1,KTB$@D+&] 0=;"SLQ]#8KJ3J?2,+>6O MR8*+L+8:;C"X=_9[LA.!W0?Z\Y-&']K?E[6G.8Z:+R0$?6N"]ZT6?MJ()^1H9.JFK/BV:T\G+.Q2=2$= M8*1S&L/1\?V/2=_ CU>\O: M^,M_6$A)I&>.,==%ADP7"V \6TD6P"-M, PV9XQQ)RO@^0.2;:"+C*[MXI JK>VJ!!E= MZ]N;='1M%[8OL?0"2?#2G3'$35*Z4\PR=T^WJC^!+"X2K)=RQ;6^NYLL[GB3 M._;9&ZT.)6%S+S-;!75K^;:4VE7?JQ]X8B#('Q1KU2>LU16!M5I$/UYSL*=* M ;".8P5ST'-WVAWXX'Y\&54PX?.-5$BHG3BO']'BF>Z=;MZ.6L:A^?"L]ST3 MO$E4U=<(>X,QN>^YW NA!IV#\A^7MSN*DL8A-D>\UN)?=/':G3M.QP[EVH7A M\O P0#0)#53RRS8GP?.K?=#<1-_,(X'7];[-TF6R/GQLY#@-U7.*GR<%$-.; M_(^MA'RG7YFI(9&^11$F0H-WPJM^"JD8@_3.9=SBH5-\K*NJC MD@OC!#,/%ALL#C[91 WYRY+X):2L%!><)MN*21]A""-9-3'R-A/,,>32,67' M7D\2X8$)?X=EMY=22OQ1/+;Z_5WR^V.KHIWX\0460OO#?F>]$1 KIDW#(S2- MW8\\B:NQU7Y-)*/:GEM.)2GS :R"Z6TETOD M%VOP]/D-$I^.<:(=G=P9!\GY)C[UCK9?CIV.6O9@R]V5C)%'DRMD@+6+6%OAW3X1'G?+0TSL'$]6$ MHZ1O=J7=:<2=G9D:H.(XBH21H0(ZOZ?2G!ARA7V$\F8]R,15?W=V631SDR2D M[ST^UE.9MHUL6&M08PYS'^1%O:G-.7MDVK$6I]QZ;&*.[*XMY,>4CGG/08#3 MMUK_P2=/TM5MID44FY_1VED]D\D6TQ='$^@OL:$(3;3KT \1)>?Q2PUE\?&+ M/75KQ[6V]8T9%3TE%'W6H8 QH,N$KS!YTP+\=MCM04 MG7Y7.%NGWQ=,W FW'9G#XT_HF,XS;T[,[/$GQ)/<19O\[TR<2!F0K;S)#6[0 M>\-BI_!O[32Z!T9 MZ./*.1KS$V\QPW_B'2TS@U(QLGOBZY>/VRS=>V2^KGC54= 34[-?'=<-9HJ!2?X,[;T0,?E M;14(NH)MK#=.:'&CX$'7,X_,Y9%2!B\X;VCDZI_9(+.9&,YT;:FK_V";U17! M:R,\;S,_CRU,O6YXY+K(LAZEE4V::CT.$=6)W,S!*/YP.!C&'R9HVJ.XWV0P MC6]$9OS$I^/!./XTH'AO?IG,E'JI)!"UOA6 5)!:%.VQ>9++JB/0UCPUUOF@ M3&2N%H-)XM,J^>DH]80S2>_[IU+:_R.#5U>SU=W!']&>UJ+,D\YW'"O^=GKY MU "?3?P>[1F_E>K]M[9*6*-_IYDPK/ =<_%/HFCOVJK/)VI/'[RT\+9W[:1= M!.Y=AD"2T?V<$\Q_%*E[URGLN4KH-/KUF&\]9'B0(\WCMN.9?..1&/T^9/'= M^3OV'2;W)>2#=TK#3V#'M 2LZ/W>#Y;'_#O'M!E2JPB%^@O0T\SW@NE#KW1 M*&>'CR$;G<$@@W;9;,'61:#/6P8%_;19DQL%1CT^ MWE'@M"LC)4^/#FV9)^'(T%U%S.0A7TS(/W^^$7RL*<"JO'8 MKTJ0C*>?H)QVZ6_;&W]D<-.LWR%O:6M6WE'"[B8R>2=>A<3>\#\:X2+@BDRKAM$R'J<-N2SF>F($\U7 D)$]\C/SD\<=GTI4G7E8EGDID MYJD9*\=1+XG2/#W^T\3'2'@>?^SYSQ,N5IUP4?)X8H@N/7XTD:/'$X94Z?'< M(G%Z]&E#"Z2HTR]^M*3E+\G^BPG+(W%*IJPD J!G<).G[*,F.7FK!HJ_:J4? M;UZ8X!_OUN0=SVKE'C_AB1WY%RUDX:UO]]+ *:"@F4V=/.UEUKM:P8.(THF^ MZ3 $CC!_GSH.G30+N7P!5Q.: ML0?FRV[@A:E D.8!!4#@IP6,8TJT5%D\BP%RRCV.[Q)'6)G*9MOM\WT+I;K; M2'MW'9>Y4CTDOL*N'871W@=\Z],S<:)P$"ZY"B$Z3'LYUP$/[?K7&1-@LU6(^;6[(^'\ M%Q+&MZVDB>6ZX15BSA< ,_&JG 5XY=43E1U@]] MRW!_)*4I>4H3T:S'VX+A*4]:J8Y-/@JD=1+)1SN&(9"/UZ$A0X][QN+[88:V MX"=/ELC#)*=L)R4>*AL9#;LN"PKL)M;/B===NMH<]L* U3$AUR_A;C\K/R2Q MIOZTV^W__'\ 4$L#!!0 ( %R*44J:!L062@( ( + - >&PO+*< M)?WUTXM?DHQU:]:-)1^BN^>DYQY)EYSB1F\8W%< &JTY$TV"*ZWKMT'09!5P MTIS+&H2)%%)QHHVKRJ"I%9"\L8LX"R9A. \XH0*GL6CY+=<-RF0K=((O!@CY M]33-R4GX<':]CY^ZP!E&GN-#GN!H?H&#WR<]#\WG MI\PNND<_>R;]4^1[U//G43_!O$=\:8F#[NS3N)!BO((I]H#)3#B@%6$)OB&, M+A6UJPK"*=MX>&*!3#*ID#9W;Y1%%FD>?3CRGBV+CH=3(97+[3/X[V4W?2_0 M>U8@96P0.,$>2..:: U*W!K'37;@#R'4V8M-;126BFRBR0R/"]Q@DBRERD$- M:2+<0VG,H+!R%"TK.VI9!S:HM>3&R"DII2!.0[^B,PQM!HS=V]_,EV*'>UT@ M/\=>28B15=&;9M>=.=Y:Z"1OLWGN;=K#>%%-5U*_;\UVA/-MZ<"=@H*NG;\N M!@&&G=0UV[QCM!0<_&9^F3 Z,&$:DSX/JJ2BCX;/EDIF % 8K4!IFFTCWQ2I M%[#6?3FMBT,U3XY0\TN?^_Q)\&?[ M[F([/7!LPH9>DZ5Y#N_PF[4Y%*1E^LYNT043/-H?K?!H/LQ:#!0)'NU/D-.6 M7[F$XYL[_0Y02P,$% @ 7(I12J@)^"]S! D2D \ !X;"]W;W)K M8F]O:RYX;6S%FDMOVS@41O\*X55FD;'UH/) $L!-TD& F=8S3CMK1J)LHA+E MH>2DZ:\O*\EQ=/C?OVT#3?Q/>ZLNWE9-UUF_/I MM,W7NE;M[\U&6W^G;%RM.G_J5M-VX[0JVK7675U-X]DLF];*V,G5Q;ZNA9M> M782#KT8_M;^NAU.A\LX\ZGOU<#F937RY*2G85[K_W1&=N__#U)2ER?5-DV]K M;;L=E-.5ZDQCV[79M!-A5:TO)_LB0ME"W-K.=,_BSNZJ\F4GHG_T77$YB?QQ MISK_GT?3FH=*3X0[-_Z&NRNB ,X'>>W/F\H4_NF%^* J97,MEGW;$, 8 ,:C M 8JCA2*0"8!,WA%R&2#"'UK1E/Z-YPV!3 %D.AKD=5-O"*0$D'(TR&77Y 0R M Y#9>"VIVC6!/ &0)[R0G]U*6?.CO]$/0E61'(4P!YR@OY41DG MOJIJJ\5?6K5;MVM) G<&X,YXX0:C3=]'&GM %\W0T#WCY;NSC[KM#ALL@C9A MUTE=FQU2_\WYGM(9N](V-WH B8P2,2OE]K]MF-D]KVCQ548DGGA,\<2G%!.))QY3/#$5 M3XS$$X\IGH2*)T'B2<82SXWN? ^GF$@\R5CB.19?K*/B29!X$F;Q ,PP8%), M&#!C%@_"S <1LP2))V$6#\*LJ@$F$D_"+!Z N7!-03&1@A)F!0',$,N@F,A" M";.%8&MJ&BA-D(429@OAES[ 1!9*1HJB[7JZH[%Q9*&4V4( \U_E!IC(0BFS MA4C,[Z77[,^,]:^=8B(+I:,N?XXI)K)0RIZW 9AI2C%AXH8]712Z-%87G_PC6G_=#\'YPHGPL]M=DCN?VK*IFG'LOX10MDT^U^6NZW,[_;+OAG,]3E^'0^CK[6M] MR$'6ZQ2&^8SJ^6D^<_6RVU3#RRY6JQ_U<,CCI@IOI_"K&UY+D_-8PN42[Z8% MTRWO??Z?]=U^?]SFK]WVYSFWXP<5?Q=4X>,@60X2>I N!RD]R):#C![DRT%. M#TK+08D>=+\<=$\/>E@.>J '/2X'/=*#XAK(N.8G(:SY6D? =>1['0'8D2]V M!&1'OMD1H!WY:D? =N2['0'@O06_AZ"]!;;O"LC1ZV M^7H+T%OX>@O06_AZ"]!;^'H+T%OX>@O06_AZ"]!;^'H+T%OX>BO06_EZ*]!; M^7HKT%MO<%:"#DOX>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>AO0 MV_AZ&]#;^'H;T-OX>AO0VVYPUHT.N_EZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H; MT-OX>CO0V_EZ.]#;^7H[T-OY>CO0V_EZ.]#;;_"N$KVLY.OM0&_GZ^U ;^?K M[4!OY^OM0&_GZYV WHFO=P)Z)[[>">B=^'HGH'?BZYUF>I>F'O+N^S@JG^V=*C].6'"Z?5__S7J;^B0CSBO+\&U!+ P04 M " !M7>(AV VP!"7[ )-,F:A);M@OE[W'"0P(5J8A6NINF MR3@S-ZEU5KU\?'44)MNN[<,\JV-T%XR%LJ;.A-PZZE-E:7UG8CKU*^9,N38K M8F(V*UAI^TA]G,:A1[:XO*:EV;1Q/??5CZ;3CX:Y MIW9<$^K&A9.T()O<;%.7D*[-LU0-&=MCPL\;A_-TW]TS>=]4]*=H=KEL2JIL MN>G2+7EPGDP5:J+8M7FHC:?J(?JF7WWDO3<^WIHN-6;;EGU;D!\O1WQM:7> ML7+(R3%M"]HU:BR\?_)_#?S<#:7U-'4^57UL=CQ>BG2?JH$-"P_YB#1LG8JJ MO8:GUL?[85^L7X_?=[WPKV)@X^%_;_UP.01(#@F20X'DT" Y"I 4=3SFG6GZWY(\6;O^G,_&?UTMW@!0 M2P$"% ,4 " !&UL4$L! A0#% @ 7(I12E^A4ERN @ M"0H !@ ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7(I12N$6KYDB"0 &3( !@ M ( !V!( 'AL+W=OQFV"<0( .<' 8 " 3 < !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ 7(I12ES8\-UF!P ]"D !@ ( !Y"0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7(I12N+D1_6S 0 T@, !D M ( !%#8 'AL+W=O&PO=V]R:W-H M965THY !X;"]W;W)K&UL4$L! M A0#% @ 7(I12I?L%^NT 0 T@, !D ( !UCL 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7(I1 M2NS7K._T @ @PT !D ( !ET$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7(I12CM9U\<6 @ G 8 M !D ( !F$@ 'AL+W=O&PO=V]R:W-H965T), !X;"]W;W)K&UL4$L! A0#% @ 7(I12E-YK4K" 0 -P0 !D M ( !$4\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 7(I12IC&8Z^W 0 T@, !D ( !&U4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 7(I12MW_ MIXYA! QAH !D ( !>UT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7(I12EOU2P&PO M=V]R:W-H965T:0( M )\' 9 " 9IL !X;"]W;W)K&UL4$L! A0#% @ 7(I12C*!)RKH 0 [P0 !D ( ! M.F\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 7(I12II>D!)6 @ D@< !D ( !_78 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7(I12@FD!_=1! ^18 !D M ( !9(8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 7(I12C/):&Y3 @ CP< !D ( !G9$ M 'AL+W=O&PO=V]R:W-H965TI4+ ( .$& 9 M " 0N7 !X;"]W;W)K&UL4$L! A0#% @ M7(I12M$'4=HK @ X08 !D ( !;ID 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7(I12E8/O-39 @ M7PH !D ( !?J( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7(I12A93IVDS P . T !D M ( !0ZP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 7(I12G5#6W?= P CQ$ !D ( ![+4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7(I1 M2LN.H1,&PP #M\" !0 ( !*<4 'AL+W-H87)E9%-T&UL4$L! A0#% @ 7(I12IH&Q!9* @ @ L T M ( !88@! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ 7(I12KCU PXC @ $B8 !H ( !=H\! 'AL+U]R96QS M+W=O*[_O 0 ?24 M !, ( !T9$! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& / $@ 2 "J$P \9,! end XML 80 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 81 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.6.0.2 html 191 401 1 false 60 0 false 7 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://aristanetworks.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://aristanetworks.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001001 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://aristanetworks.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Income Sheet http://aristanetworks.com/role/ConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Income Sheet http://aristanetworks.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://aristanetworks.com/role/ConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1005000 - Statement - Consolidated Statements of Cash Flows Sheet http://aristanetworks.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Organization and Summary of Significant Accounting Policies Sheet http://aristanetworks.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies Organization and Summary of Significant Accounting Policies Notes 8 false false R9.htm 2104100 - Disclosure - Fair Value Measurements Sheet http://aristanetworks.com/role/FairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 2110100 - Disclosure - Balance Sheet Components Sheet http://aristanetworks.com/role/BalanceSheetComponents Balance Sheet Components Notes 10 false false R11.htm 2113100 - Disclosure - Investments Sheet http://aristanetworks.com/role/Investments Investments Notes 11 false false R12.htm 2116100 - Disclosure - Commitments and Contingencies Sheet http://aristanetworks.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 12 false false R13.htm 2128100 - Disclosure - Equity Award Plan Activities Sheet http://aristanetworks.com/role/EquityAwardPlanActivities Equity Award Plan Activities Notes 13 false false R14.htm 2131100 - Disclosure - Net Income Per Share Available to Common Stock Sheet http://aristanetworks.com/role/NetIncomePerShareAvailableToCommonStock Net Income Per Share Available to Common Stock Notes 14 false false R15.htm 2134100 - Disclosure - Income Taxes Sheet http://aristanetworks.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 2135100 - Disclosure - Segment Information Sheet http://aristanetworks.com/role/SegmentInformation Segment Information Notes 16 false false R17.htm 2136100 - Disclosure - Related Party Transactions and Balances Sheet http://aristanetworks.com/role/RelatedPartyTransactionsAndBalances Related Party Transactions and Balances Notes 17 false false R18.htm 2137100 - Disclosure - Selected Quarterly Financial Information (Unaudited) Sheet http://aristanetworks.com/role/SelectedQuarterlyFinancialInformationUnaudited Selected Quarterly Financial Information (Unaudited) Notes 18 false false R19.htm 2201201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) Sheet http://aristanetworks.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies Organization and Summary of Significant Accounting Policies (Policies) Policies http://aristanetworks.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies 19 false false R20.htm 2301302 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables) Sheet http://aristanetworks.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables Organization and Summary of Significant Accounting Policies (Tables) Tables http://aristanetworks.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies 20 false false R21.htm 2304301 - Disclosure - Fair Value Measurements (Tables) Sheet http://aristanetworks.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://aristanetworks.com/role/FairValueMeasurements 21 false false R22.htm 2310301 - Disclosure - Balance Sheet Components (Tables) Sheet http://aristanetworks.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://aristanetworks.com/role/BalanceSheetComponents 22 false false R23.htm 2316301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://aristanetworks.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://aristanetworks.com/role/CommitmentsAndContingencies 23 false false R24.htm 2328301 - Disclosure - Equity Award Plan Activities (Tables) Sheet http://aristanetworks.com/role/EquityAwardPlanActivitiesTables Equity Award Plan Activities (Tables) Tables http://aristanetworks.com/role/EquityAwardPlanActivities 24 false false R25.htm 2331301 - Disclosure - Net Income Per Share Available to Common Stock (Tables) Sheet http://aristanetworks.com/role/NetIncomePerShareAvailableToCommonStockTables Net Income Per Share Available to Common Stock (Tables) Tables http://aristanetworks.com/role/NetIncomePerShareAvailableToCommonStock 25 false false R26.htm 2334301 - Disclosure - Income Taxes (Tables) Sheet http://aristanetworks.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://aristanetworks.com/role/IncomeTaxes 26 false false R27.htm 2335301 - Disclosure - Segment Information (Tables) Sheet http://aristanetworks.com/role/SegmentInformationTables Segment Information (Tables) Tables http://aristanetworks.com/role/SegmentInformation 27 false false R28.htm 2337301 - Disclosure - Selected Quarterly Financial Information (Unaudited) (Tables) Sheet http://aristanetworks.com/role/SelectedQuarterlyFinancialInformationUnauditedTables Selected Quarterly Financial Information (Unaudited) (Tables) Tables http://aristanetworks.com/role/SelectedQuarterlyFinancialInformationUnaudited 28 false false R29.htm 2401403 - Disclosure - Organization and Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) Sheet http://aristanetworks.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails Organization and Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) Details 29 false false R30.htm 2401404 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://aristanetworks.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Organization and Summary of Significant Accounting Policies - Additional Information (Details) Details 30 false false R31.htm 2404402 - Disclosure - Fair Value Measurements (Details) Sheet http://aristanetworks.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://aristanetworks.com/role/FairValueMeasurementsTables 31 false false R32.htm 2410402 - Disclosure - Balance Sheet Components - Unrealized Gains and Losses and Fair Value of Investments (Details) Sheet http://aristanetworks.com/role/BalanceSheetComponentsUnrealizedGainsAndLossesAndFairValueOfInvestmentsDetails Balance Sheet Components - Unrealized Gains and Losses and Fair Value of Investments (Details) Details 32 false false R33.htm 2410403 - Disclosure - Balance Sheet Components - Available-For-Sale Security Fair Value Maturity (Details) Sheet http://aristanetworks.com/role/BalanceSheetComponentsAvailableForSaleSecurityFairValueMaturityDetails Balance Sheet Components - Available-For-Sale Security Fair Value Maturity (Details) Details 33 false false R34.htm 2410404 - Disclosure - Balance Sheet Components - Accounts Receivable, Net (Details) Sheet http://aristanetworks.com/role/BalanceSheetComponentsAccountsReceivableNetDetails Balance Sheet Components - Accounts Receivable, Net (Details) Details 34 false false R35.htm 2410405 - Disclosure - Balance Sheet Components - Allowance for Doubtful Accounts (Details) Sheet http://aristanetworks.com/role/BalanceSheetComponentsAllowanceForDoubtfulAccountsDetails Balance Sheet Components - Allowance for Doubtful Accounts (Details) Details 35 false false R36.htm 2410406 - Disclosure - Balance Sheet Components - Product Sales Return Reserve (Details) Sheet http://aristanetworks.com/role/BalanceSheetComponentsProductSalesReturnReserveDetails Balance Sheet Components - Product Sales Return Reserve (Details) Details 36 false false R37.htm 2410407 - Disclosure - Balance Sheet Components - Inventories (Details) Sheet http://aristanetworks.com/role/BalanceSheetComponentsInventoriesDetails Balance Sheet Components - Inventories (Details) Details 37 false false R38.htm 2410408 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Sheet http://aristanetworks.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Details 38 false false R39.htm 2410409 - Disclosure - Balance Sheet Components - Property and Equipment, net (Details) Sheet http://aristanetworks.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails Balance Sheet Components - Property and Equipment, net (Details) Details 39 false false R40.htm 2410410 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details) Sheet http://aristanetworks.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails Balance Sheet Components - Accrued Liabilities (Details) Details 40 false false R41.htm 2410411 - Disclosure - Balance Sheet Components - Warranty Accrual (Details) Sheet http://aristanetworks.com/role/BalanceSheetComponentsWarrantyAccrualDetails Balance Sheet Components - Warranty Accrual (Details) Details 41 false false R42.htm 2413401 - Disclosure - Investments - Investments in Privately-held Companies (Details) Sheet http://aristanetworks.com/role/InvestmentsInvestmentsInPrivatelyHeldCompaniesDetails Investments - Investments in Privately-held Companies (Details) Details 42 false false R43.htm 2416402 - Disclosure - Commitments and Contingencies - Operating Leases (Details) Sheet http://aristanetworks.com/role/CommitmentsAndContingenciesOperatingLeasesDetails Commitments and Contingencies - Operating Leases (Details) Details 43 false false R44.htm 2416403 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://aristanetworks.com/role/CommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 44 false false R45.htm 2416404 - Disclosure - Commitments and Contingencies - Lease Financing Obligation (Details) Sheet http://aristanetworks.com/role/CommitmentsAndContingenciesLeaseFinancingObligationDetails Commitments and Contingencies - Lease Financing Obligation (Details) Details 45 false false R46.htm 2428402 - Disclosure - Equity Award Plan Activities - Additional Information (Details) Sheet http://aristanetworks.com/role/EquityAwardPlanActivitiesAdditionalInformationDetails Equity Award Plan Activities - Additional Information (Details) Details 46 false false R47.htm 2428403 - Disclosure - Equity Award Plan Activities - Option and RSA Activity Rollforward (Details) Sheet http://aristanetworks.com/role/EquityAwardPlanActivitiesOptionAndRsaActivityRollforwardDetails Equity Award Plan Activities - Option and RSA Activity Rollforward (Details) Details 47 false false R48.htm 2428404 - Disclosure - Equity Award Plan Activities - Restricted Stock Unit (RSU) Activities (Details) Sheet http://aristanetworks.com/role/EquityAwardPlanActivitiesRestrictedStockUnitRsuActivitiesDetails Equity Award Plan Activities - Restricted Stock Unit (RSU) Activities (Details) Details 48 false false R49.htm 2428405 - Disclosure - Equity Award Plan Activities - Shares Available for Grant (Details) Sheet http://aristanetworks.com/role/EquityAwardPlanActivitiesSharesAvailableForGrantDetails Equity Award Plan Activities - Shares Available for Grant (Details) Details 49 false false R50.htm 2428406 - Disclosure - Equity Award Plan Activities - Stock-Based Compensation Expense (Details) Sheet http://aristanetworks.com/role/EquityAwardPlanActivitiesStockBasedCompensationExpenseDetails Equity Award Plan Activities - Stock-Based Compensation Expense (Details) Details 50 false false R51.htm 2428407 - Disclosure - Equity Award Plan Activities - Fair Value Assumptions - Stock Options (Details) Sheet http://aristanetworks.com/role/EquityAwardPlanActivitiesFairValueAssumptionsStockOptionsDetails Equity Award Plan Activities - Fair Value Assumptions - Stock Options (Details) Details 51 false false R52.htm 2428408 - Disclosure - Equity Award Plan Activities - Fair Value Assumptions - ESPP (Details) Sheet http://aristanetworks.com/role/EquityAwardPlanActivitiesFairValueAssumptionsEsppDetails Equity Award Plan Activities - Fair Value Assumptions - ESPP (Details) Details 52 false false R53.htm 2431402 - Disclosure - Net Income Per Share Available to Common Stock - Basic and Diluted Net Income Per Share (Details) Sheet http://aristanetworks.com/role/NetIncomePerShareAvailableToCommonStockBasicAndDilutedNetIncomePerShareDetails Net Income Per Share Available to Common Stock - Basic and Diluted Net Income Per Share (Details) Details 53 false false R54.htm 2431403 - Disclosure - Net Income Per Share Available to Common Stock - Antidilutive Securities Excluded from Earnings Per Share (Details) Sheet http://aristanetworks.com/role/NetIncomePerShareAvailableToCommonStockAntidilutiveSecuritiesExcludedFromEarningsPerShareDetails Net Income Per Share Available to Common Stock - Antidilutive Securities Excluded from Earnings Per Share (Details) Details 54 false false R55.htm 2434402 - Disclosure - Income Taxes - Geographical Breakdown Income before Taxes (Details) Sheet http://aristanetworks.com/role/IncomeTaxesGeographicalBreakdownIncomeBeforeTaxesDetails Income Taxes - Geographical Breakdown Income before Taxes (Details) Details 55 false false R56.htm 2434403 - Disclosure - Income Taxes - Components of the Provision for Income Taxes (Details) Sheet http://aristanetworks.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesDetails Income Taxes - Components of the Provision for Income Taxes (Details) Details 56 false false R57.htm 2434404 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details) Sheet http://aristanetworks.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails Income Taxes - Effective Income Tax Reconciliation (Details) Details 57 false false R58.htm 2434405 - Disclosure - Income Taxes - Deferred Tax Assets (Liabilities) (Details) Sheet http://aristanetworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails Income Taxes - Deferred Tax Assets (Liabilities) (Details) Details 58 false false R59.htm 2434406 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://aristanetworks.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 59 false false R60.htm 2434407 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://aristanetworks.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 60 false false R61.htm 2435402 - Disclosure - Segment Information (Details) Sheet http://aristanetworks.com/role/SegmentInformationDetails Segment Information (Details) Details http://aristanetworks.com/role/SegmentInformationTables 61 false false R62.htm 2436401 - Disclosure - Related Party Transactions and Balances (Details) Sheet http://aristanetworks.com/role/RelatedPartyTransactionsAndBalancesDetails Related Party Transactions and Balances (Details) Details http://aristanetworks.com/role/RelatedPartyTransactionsAndBalances 62 false false R63.htm 2437402 - Disclosure - Selected Quarterly Financial Information (Unaudited) (Details) Sheet http://aristanetworks.com/role/SelectedQuarterlyFinancialInformationUnauditedDetails Selected Quarterly Financial Information (Unaudited) (Details) Details http://aristanetworks.com/role/SelectedQuarterlyFinancialInformationUnauditedTables 63 false false All Reports Book All Reports anet-20161231.xml anet-20161231.xsd anet-20161231_cal.xml anet-20161231_def.xml anet-20161231_lab.xml anet-20161231_pre.xml true true ZIP 85 0001596532-17-000019-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001596532-17-000019-xbrl.zip M4$L#!!0 ( %R*44I-X 6HH@P" #UG(0 1 86YE="TR,#$V,3(S,2YX M;6SLO6F7&DF2+OSYWE^A5Y^OJGQ?ZG3W/;YV:Z:TE*2:OOUI#LJ,E)@B01. M2CF__C4'(A+P(%@22,BD>D9*)0&8F=ORF+FY^5_^[X_;WHOO13GL#OI_?8E_ M0B]?%/VKP76W_^6O+W__^,I\=*]?O_R_?_O??_G_7KWZ?_;#KR_\X&I\6_1' M+UQ9=$;%]8L_NZ.O+_YY70S_>'%3#FY?_'-0_M']WGGU:OJF;[]@HI@BFDMN M/)>1VB"#CX)$;*C5E/^?'[]<_=/K%Z*\OOXY&WW[Y^>=.V1V.TF_^A.\?_G0UN/V9("PP MH?CE[/FKP;@_*N_JMZ2/^FE87/WT9?#]Y]F+DS>]0OC5W-O&90E"6?6^V:L- M;[PNNLWO@1?2XVSQ\>+'U=?FY],K#9_?[7\OAJ/FMTQ?2V^B2V\:#AC!LG[7 MGW_^^=/DG8/R"SR.Z,^S)ZHW]+K]/UJ>3B]_[@R+ZO%^IWLU;*9I\E(B"2^2 MU!_T^^/;YN^X'I4_C^Z^%3_#0Z_@J:+L7M7O6_^FQ3>4QDG):WE.7UQX=-3X*)\^.II_ MM-NFH/UDZ5>UROW(5/1/.GD::ZU_GKQ:/SJ\;GH0/A;__/_>_/KQZFMQV[E_ MN+O^X5B/BA^C%UV@.?KTUM_8OS[Y]$75(^"(NZ.[](OJ M-]WK]+N;;E&^F-!1++!0Z:5[_>\O_X: $:X%I^0O/R^_>?(=/R]_R>P[OH%1 M#:[GOQ5$4(X\Q(._5?J$$51_9&S5W9F.W$M?\.Q^(S1B;,N7R'R"N^/](Z=,H^Y$W#-\7M MYZ(\FKQK819?$JF37TU_=PW?_.-;KWO5'4UI>G'=A4>FN=Z,^E]:>7SYM^JQ M9B;_\G/C]TS)^CFCZUQ58^9GM]0+[UZ[[K?.N..KTGJ1ZM MO!Y.2PX=97;R!_#KVT'_XVAP]<>37.N,OV?B!>YAQR5 G%B . 68)2Z^XG1\ MQ2F4(/C6B.%]6=P495E]M'GR;O2U*--C M9?$U"?1[\;I_-;@MGN32;\SW!4]<%.@<%.BQ4<=N:>D%C9YA(KH3N+P4( Y> M@#@YT,DNH/.$0"<[Q(X/W7J)+UGF(1:7'B&C^'70_S(JREM??!Y]NOM6+"UK M_WM1CKJ?>T5Z?0[NR6+S\%%;THRA'RXHNB M/*O\=R_Q\EST8L\Q[HGYBU6!Q?4ZP^&[FPDT7*4+3=G!L_8\RT)K5+-M2]1PW%)U4LK/;_N8E=IW-SN;VBWN) M7<>,72>RG?TDPLTI>?E#YY3TY,^H'F0O?Z?"W*4][ZF7W';>W[P@F:>YC[GC M\=)+#?8$:K G4L.Y1(TSJ]KLMLR7"' VB[M]6G.QX3-,;=C)IS9[3]I/H.!\ M_G[P3*K-SW76PXYM$9=JY+G[\QVV3R]YV GD8Q M[7?5+IG(&>ZC[;!Y>HE<)Q"YSB(_.SL-.$A^]80"0]LFU$HE>>*:\8CJ\-A; M4&W;U1=U>';CZQK48=/DY^U@5 S?=^XZ\/-YJ<3&24S.XC-2BZV1Q<5+/&4, ML6.)Y.(EGK9:;!(\TH4X__FAF.1A[X'&NR7A/2'U2*S^LBFKSS>87-3D]-3D M%+P)OP294PLRIY"P;J(6%^_QJ-[C%-1D"8N 5*Z C;*3=J\_=(=_V#M;]*^^ MWG;*Q<3E8Z=7##\4WXO^N'A;+._H-7Q,[HO&P]'@-A68EYY=^JPWG?\:E-7# MPWN]K7YESDL]UTGXWI,UBGA/.X,M"S3G2MM7:$^DY.L[L]:E!7Y&R&]7HS17 MDXMZ06FNBN[W>W^VG5U"NMX=7:QRA56NDO%1#;-MB2YF>:1S29=8>3I6>8F5 MCV&4IP!@V<4H+T9Y,4%P#[;6+F45W[H]+\LFLZ;;K][.[X] M+]6OV;C7KP4^GE&&LK3 ?K;[/HO!IBR3J!*CF=/\.+@9_=DIBX]%^;U[57P< M?_LV*$>F?_VFTX4OZ7? 5.?>O^1,&S2I\^/\-&F]O.; S2X"VY-K:]+X>7D_ M7XU_(HIX6>"TP&E]Y6_XWSI]A.=]6CJ8 -AA5'8_CQ-T>-_K]-]V;N?VM Q# M^(_TZR4_]7'\>5C\]QCD$+XW>L'%U\]+:=9(9H9^ED2S)X^T0K!S[K))LD=2 M8[F=&B\]OO_[CC=)8E(\Z757IJ[GHI,;90-K>#V> M80*R[.9LIY>D_O%K48Q^'5Q-K'I!*2?GR\QP6(S.[!#E*L[NUS]C[U?_^ ]@NE->?;W[%5!8;V']ZV=>][^-1\/) M V0)BLY]Y)NB,QR7$_@5RTDN>'77_'ES3Z9MBG%9UAYV^&!]+[[A\_+ZW=;*WN%;AEL?8$ M@S=8Z@9R6M9ZGQM!ZS7EGK9-5>7)&?WC6NB;0;^X>],I_RA&<=R_/E][/&_M M;UZ&)Z?KNP8X>JH!S@W*;P/ )84=]*^?M^G$Q[],W[]O;HKSJ MII&2(*:+65_,>F;6#7IQ,>=3->?)]O0RQ/I0#$=E]VI47%_,^IF;]62/?IU^ M7,S[2-6FYV2(9UP,>E8ZCT\MI%T0ZN+*G*,%71#J>=9.GRJ):;O/F_[#';DGI--GO'>V=YT?N\#R0^@\R>+8R^![@)ISS'0'=/H+Q9Z M*>9<[.'TL[TSM(#GF(P]*YT_N?;#2W_2$\B=GFA_TL6@+SCQ8N(7Y/I$,[DG M$W+/6_LO >X\2Y5/QGPNA'U;N'W?.U[U\6/X[+?'0$>AN=B]T?ZZ?UGIRPZ$.P&-Z/TXQ-<_LFDM[4L/Q\5N(=X\/7E M^&H$(GW=AW=^ 7MXRO;?QO#Y+O^NX.ZR_,=>_I,"?A=L_^0M_ +OSMZZ=UWZ M2UIWW+3NI%S[KT5G6'P=]*Y?WWXK!]^GNQU/>/%;^'U^3O^R^,==_)-P^Y>L M_C&S^H,[?U<6U]U1[%QU>T#6DKF/@/]W-]-'EIIL?AWTO\"KMVGO(W<4$"\7 MWW/ 7#GRG5&1 M6*>OD'J%:M;O7YM[0]&_7GC\7E+5*P^2E)A(BH@YHQIUOW12A<%!6)KSS=WA MU>#CW7!4W Y?]Z]^.B^#R[FJ_&\C6X=3_(7U%VE!B=AT_9<>?_#Z[Z7Z H]5 M/SX3O+81YV?I.O>RU7Y1B,=3B+WCN!0BV&_L7Y]\O<[@)0>WQ<<1N)Y$[*^# MJXE?7="%#\6P2'W (!&?^GP'$]F%']] SF<&Y5O8O=> #?@]4DAA@">V@!1L M46$>'E+\U(-LJS!_+_I%V>F!_,SU;;??'8Y*>.A[\7159B..CZ0T?#NEX2>B M-!YA041FRO,&XP'+V[^=CIG=LNTD;JD7%WO"QF&V40AU"&'3#*)>0\ M9L@Y!9RR@])IG/A:]WC3MFQ['A9^?KO-8Q^PS4I4=D,F _H[)[-2JN/XX&5W_\WN^.AA\^_GY>JK# VH)O6,W;\_4*BXHP:?\(M]]Z M@[NBF,CI_1C\:6=8I-W1L]:#20O(&M8N_N"B!L_+&["+&CRV&IQ@F:L9'2R( MZ]VWA*_.6@>J7Z_DZ^('+@KP7#Q *RR\*,"S X0I#+[MW,X! 9-4[XF@@7GN M9F!@$_:>1T"8Q@-BOI5 !D47E3@!E8 0P;8*$? X1?OS$,O'!R[QX?A9#[Q*'R'/S)C7WK]O!3C -Y^BV]? M(=JY;<\FV1XIU,A7B+Q"&Y]46WK\6*'FLE7Q!/W3=-[MZ_Y5HO;[Q.Z243YS MQ]0JE8M'.KY'>F!@_=#I?UD>@/2C>SN^/7M-/6((K84X/U9I3HIGZ28WT+16 M9W#&JK.SDSO=Q7SXQLI]2*L:6Z9B2I-D!GWX9W[_P: _^93STH=]IMW;!+TV MJ2Y>M+ @UN=1!MRL*GSQ1T]7 99'1%PRL>-G8@<9\[#19M]E79_^IM_RMC^P M<-WMC9/'N[]0)ORXZHVOB^M8#FZG,^PFO;7O;D*G['?[7X;OB_+CUTY9V+OF M#[B/%G.1?-CI7R\MPV2QSJSQ^( BFT6BS67VC-H5EG'U17$OBGOR>*HI]%X4 M]Z*X)P\5ELM2T],VGSH_S'CT=5 NCWGU\.)PU+UR@W%_5-Z=EWHU\W8/'1N9 M.\\"U9;+.BF7F/YU.ES5^SCS6+? :-I_%4L=!672_])^D 3?Q M]C06%7B>CG1VG;*\NQF4*5(U'@@^KQ5=R5=^\O>O M7?!)BWL';X(YK]5T:*P"\V_QSRYZV6>E*V>3?Z6I3F%K[FJG-F]9F6 MA9]45QI8>T9JP"X [S$ WBGL66SL 2Y+_^RM_@+X+C[@H@@7CW!!_N=O\QMG M^Q?D_Y1S_8TM_J(&3]4;+#?4KM&!U_#6LC_I8^CTGI8.-+!VE$V;@]]^>UG2 M8R_IP6]&O&"S)V:)EV4[(6N;9<6_??(G?XHQ':B.M#F&CX' M46U=C4#T %I%ST%4D,;)K;0*Z;U.P9J*ZBRT:NN,]P!:Q<]#J_AV6L4/HU7D M'$0EMAM#!X^+O8N*GX>H^':BXGL0U;C?GE\]MT1F.R^)OW>& $2P! M*OKJ,ZJ7[C\U?4C#1PZG!R7NFCYWDOY5#VS_R>-O %<7\^#%3YX]L/4G@QBJ M4Q_S'W[=_0Y+/+\.Z1UOQ[=%V1D-YJ<(;"BZ_[5 R.('S7V#+_J#VVY_Y7?, M%"61.USW)4N?5;U4L[9V-2=I0,MB3E[?6N+]\7)%8Y&Y;_#C]@HRD6/G8ZHN;HJQ\7UFTY_?-.Y&H'*]K^D>V&&;ER6P/*+F55]*&[N2P$O7UP7 M5]W;3F_XUY>OZ,NI+X)WOXK,$1Q"D"9JPDGDCBHO%6<:(^TY?ODB??GDLR8V M*:B6X'#^\O-&M#R :-%"M%)6&J6DH5$$'Q@Q"E5$(^30,M&8*<)VHOJ_Q]UA M-Q6$!C=VW(74M/_ES^[H:P3%[5_!/]Y][G6_3"I&BQSV.'M['@41!1&:*.58\)ZKOV,'1FQSQ3I M$3D1[9P0H23#@D1%&:(<](P(Q(VP2GEC,-LO)]?_-1Z.DJL:C@;F^KH[K3Z^ M[W3AW:[SK3OJ]/XC'=?J?QFDDX"]N_"C**^ZP]E9OMDAO^VU3QKCA,"<( ]A M@6 PZVJYO,>Y]B'-Y]1O/U0?7@IKE-9)#C[/T^ HB"(H)I69.1+P)#);:D*( M.$,IK%%X@8+W+$2)HL;."(FIFRE\DH;+W"E2Y$2DT'[0=6NK$-Y&18R/'/D ML@#7/-,'I+B/F1-[@%6T4WY,:6PYHVN1B-<5$;.MH-4A&_R-)U8QQ8@4R@O+ M*\D:IL(3D^P:OP,/V(!$-!1$0!6U5E,OG3 :"0R^:(]^YW2D<10]$\Q%B-R> M1LL%IC1X*6L+YL0_,P^8!H"E5) D/-""FJK**]4C)DT'N#93T<:1]$S M3:ETD?+@@C N,L0H PO&T@9XR>I'D&RO-_@3<&9Q,RC]8/QY=#/N0::3-M?2 MV]Z7@^OQU6AR=^B' I*>?CIQ6GXOMLL7#?@KRRABD#%ZH1G\':K4BP2>(28 MF'J.[QUI/ "3;?FE!3 $_#G""*60BD4>?<4D9,BV@4F\3R:_=[J]SN=>$0=E M>NQ^Q(=$:S?[WK%_\J.N5H\.G/0?IA&#O=\C\ZO?&6["I,O68<\ARE M@T*1!N(!$4; @$: WN;L:D3G&7XPO3GK-\L?5]&U#ZSZ+[Y2N8I_E>E)TOQ8?BMM-- US\ MN%R3D-[G)1HHULACG]"1X!%L+@I,@HF"8D&!=(S>$.;7DK^.F)H?-YA,BIS^ M]D-W^,?;224,W,^L>#EL=!1SHUN7WF_O&N::3S\J>S9WMJ_?QCEY<"6"81H MI)&!F4 UQ=.E))@%/J^A]\58,A/.>LX>) 1Q+"$04%\PQT PCX0+YQRFB"M$ M-;'2>MDH!+J3$."YJ]%]?0Q4IW]=/?AKM_.YVVLTP0;4R^=CII,X"(@7P2FN M;)2:U]B,&9/%3*H0NOA?T@7P,1V^*T=G_6P>TS #Z-@[90+VD.<' M5N<,FCHTG_57VP/H)X2HG/%_$":.+:+<=A=$))S R'ILM01MEX%$717*A ^J M042O0$94\Z,8LQM122>*M]!8UQH M&-"\CS,119-10A?ZU MZ R+\.-;T1\6&]7*YGT&4L M 5<>B076K6,(O" 3AC!J?9 9:B3S/F,--;M3 MO28&0<+"%'BO$(E60+'D DVI!@\ D2FCFAZ%ZC7^F3,GRCJX67E9QM;% M5T\9!=L!35(: U0P#,'2< X(/IBPX&.J#56,YK;U]DO^T:2RIE0HA55&2@NY M-0==!9]"R50J%C"4%0U24> M02A3SSNSJ^E 3S"[#T4O.>;WD/HV@,TU5A$)$8P J](JS[C6VD%4L5Y'AX-J MV* G"LUSNIZD!](_:U)=13^C 1DD P\!4^DQ)'&BJJ4H*K.]>C5?2CD*^:2- M? (D"JTY_&VQ$F7S61C[%Q ". AP9@V208VE1I#%5!1HH"81&QF?@5)B*S7V*R)FT3%BGA=?<(5>1;YP3F?CED6U7M-LN4Q1Y+0%A6VI% +#-[4Q[P*/F MY1))^9');[7=&!"%5(!%+)P2WDE;=9BD=$AF'2:@4\Q%Q"-I: M+(B5=M/TS >;[:"^+'(R7&RR4 =>C(D9DEK&C:""*924= MA71.?QM)#Z1_[1:Y((8CS3$%H*"59G2:3:L82*#9'@P!9'14^M?H#Y"))';4 M.0O872I0GN U,30UR&F=MQ9IW* _6]/_=C JAN\[=PG#;JTS"@>L*4C209X! M/P3CJW"+3(Q9FDD%72'S>3)VH'.-;N @C#8 )!%G'M$(F3">Z484X&I6=>CM MD<(UJP_R$R(:+0DW!F,;L&*3U;=$,4M7=D-N0&&ZO'10WOGB6RK_[-3TB["Q M7"OG*1<4!P@F07LK#$4X>HJR=;ZGKO'+MR>N;3<2(2-$@'PA8HRTTX'J,"6. M, RY0Y;P((!-\UK83N-F!MXDP?F"C(Q@$,0B'14 "Z0A-ZC:IN&/W%+88L5\ MK4EO3N6R*!=*=$[I&*F46!,FM) :EU4-U^ M]?!V@@A$"L(D#P(0 !&>TL J043J\OQ#(,9WE,16;.PFJ;?%:.DWVXF#<0]^ M7##!($13:DTJI\_$ : G=^*2*[RC.'):=^/Y/<@4_IYTR UN'BH!$1E8@O:< M3\H93AI=;T\;EG=N@I_ NTI@'>5KY?%VT+_:);,)U%B*'+-,24ZH]8C3"D0: M2".:F-P 1=Z3\R#*6QV7C=83I0P.P0LA^ Y_P4NC0?)#O4%Y MO:73U)Q'JR#]I-B:$"QAM(9Z2F4E5T*GO5UK6&FA;RUONYV0YE_F>RK#AO>_*DH;P6H#6G\]J M_, 6$77[YZ_=496:PH?>S]5SW>'5X./=<%3<0CR]^FEM-ZB7V/@()B9AF8FW MTA&P+.V#H)"=Q?P 0OKOI_LUW@.WM>C>W=P4]2GJUU.[O;;CT=O!Z%_%I)BU M=2U24@WN6T$(HMH$+"%F^ZK&%\'AY/AE+EBMI^=!I*\["DT\@"X##C$(R"PX ML;':=P(-YEEGU)&H7E.RI)Q&R%PEDY%RAY337$Y/@7()[U]9%-R"ZEE+VN!F MVF_Q;CR:8,:)0YST9(#BU7W)TY:,N<;VOX-1I\=?#X?C=+PBLS7Y&X[%9W1O M:ZD[XVWG=L[*3%*\E9T<4YN;Z]3^/"S^>YP.$*6:8D,G]\+KZRPV>NMQ1%X+ M1A##CKE08Q,!$*RYS13/Q+Q?V9W0DDP/9[V>M*=WOT_6(2W28=<""ZX5HYQ9 M6 ?0"!&-))89K:)+%=SFM:!GNQ9-Q^-VLX[5,M684S.9MJKW:F$ZR%X(X=Y1;*+@&&-63290@*_IXR@HN/@*-KGQ<#2X++^N)C#;+EQ#VY&?P*5'XOR>_>JF'VEZ5^_ MZ73A2Q+ FW__DNOXD'Z_\'G5F:[9&MQKL*!,1\=C:C_5/FI;'5(G"+R%!,A) MJQ-CV\CBZ0EPA@>7!1AY="IH20Q($-(HI*6K6U88<@FS/TR Y>"J**Z'-^7@ MME+/UV (W4[O_1@ _E6%1MX6H/T+T&1K!$I"1"Z=LS*>.(>]=+(N)6++\@I: M.I4V5T)[ *V'X7<-;(W2FXAXL$(JRVR:P#";>R,%D7G%\-4"Y#XY;M?!W73 M$D="0Q3>D< @7,V&G@@"QK\*[NZ)SW0$>.'T[\HTG[85]G'DJ:L0$F$P.>V$ MEMS#^C%B#8'$O_TT=@L9NY'*VO=;L)&&4LA0I0>-PM1,2!7 @1;9UBA9.&*\ M=U);VR, "$9+HU;<6AD1"K@:915=()E4N1 'I+2US*.-@K0_"$P=@ )+":UW M8JW%^4%UBN5VI'XHOLUJMH.;7P> '\ OKRP/;>UB$>*"0:YIC.<8X YUMBY3 MT2, M/WXMBM&O@ZO)9RZ@ENFU+9-/:ICN,5_2%D+JH+17G =* J'.1.^8-EIZ%_,. M![)PWFH5^3OP)P[#'S=1"PYK2@F"[,+%R$WB3UN&(;O(%E50O!6#^7 +]S6! MR&&W'X8CH&BT?7,B ]435"ID%8_<:68]FP00SCP/*/,5KQ9*VAM0]##JUS@& MIH@&RY 2AT!X\,F3 ?6"4H(%I'H9]5C/G^,Y./GK^ADE4YA(HJRW&@EO$,(S M\C7Q>6,3> &\1^K++\7U:#!+=+9O:]4V@.NR'M!18-H:X=%$'4-]XGM/;N_I'9 M'K2!?/BZ*LZ .QM/HM3$A7X"Y9S-6YJKG+R&5+3;'W:O5DS8F0]%DP_/LO"E MR4V_ _/##Q]_7S=IRBLC&$:4.4N(3)NLD+ND7(UZ)'G>T9+Z4>?$>'S9G-:Z MB .M"P9PAY@-7$4>''Q11'*V+CHT3<*B%,VWE#S-A9E6$S^5G>OB.@[*3YT? MQ?:8,P;' F 4XP-A03H;@O-.^3C9DN?S#KL^"O4 M5)7T]-,@_6ING.D*H :R!D+"8IW,-4@/,F*PC_#Y0W61Z1*G36,BIL$YB MW9;FKE4CC]_#BAS6*LD\\!7"*W"DBDNG!$>0,54A2GJQ'*+N;YJ0["?,3F ] MVX3X>*N\:J1>M5DQ[O32[L7:_9N=%GKN#)>-!+*:=*Z?:.DY,62ZMH0S0R8C M O^EWA#D'VLA-Y33XD)^;B'P\]W](_,$SK;S[B>.3<,TZ'-JS3;CT==!V?V? MHKD7I&&4Z[C8IBOQCZ)W_7'\^;_ \Z?*3+4LV_60

    /[B87"75ZLW]VBV': M$&XRK[S(M^BCK"8,5EMSY(ASR(@HJM,I.EW$M&HS>CNZ]L9.[BV6(J"40FE+ M/;<(42^PFTTN43$BD9_">"@[RP6?+BV@#< ?PVEG\^3G4??S_(3D M3:9SW7=OS_:PTF#K#+K-??QD\/52!^-&T^AG\\@21VO[[;3 DD'"+;5C&(M@ M637,3(/-2#1?@-J;V-:MQ"2=?NR%6%VZ8#)8[:,B.%(AJ;/U25 U7GI M@H(]T[5BW)[GLY#B42Y7X)"O:F\#49%:S2 >D*JM@=.(LMVF@Z](Y8DF76G] M?T#<2-UT,S?54M^!:.QZ9$VF3C%IK9$4=QA".@#I=YY&;?F\B]+KH_F) 2:Z3HL1> MY\L&Q- H/=*&2JD4QLQKY6W=0L&U>_FW&]"8XB\_9Q]>?>.LAR5VAU>=7DI\ MPO0NTDW6R2!C/&(1&6P0"0;)^JQ_NJ#GY=]>51=]MWU318D?7$U2YND#4S6, M\+M-%H5R%$$[HC(.^P"&0.LI"PI^S5_^+?YK2L7*;VDF(]&Y*1&"I)$A4; T M[AD+S9"KSBQ(%25].;DDMXF,^EN6B9C2M_F28!,,AG#&X>L@UC%*J\LXD%)$ MQY<+UZ^O_*9E,I*[V^#;$3$^#1K"43GJ0L"J&L*&5+IR-[7PO/KWQ>]-'UU] M79AY?%S_^O=CD\@K/E8K,JB"#2**UORN_:8F, M>W"1-88OT/2Z/KJ!40MJA9R%V^BT5A8IC@C5-6H-FK@F ((1QI2@!9);J%JB M?VIN - 'DV.4*09MI,928PYZ3*S21%F:4HJJ)(-CX.!^_Y7N7UWW38O4Q&ZO M*!VHUI=!NY^M*J*!7X'%/")W9> MO"U&?P[*/X;_YT4Z,#E/S.)W+M+S'X/>N)].,4Y$N8GVI*&[#*7$GG"DJ0 O M).Z#@H&%>SN8__:E;UC\^G\6O=Z_]P=_]C\6G2$@ILDIB^4=GD8RHI&:^M0O M:'5TP2/D<$6&X&$;UK$.WG8I=Z&SKSL4R>$\-EH9RDDXR&UN?X5&>90?CI69<[DCGA^*J MZ'Y/#_V]3"=[=Y&K3T/JK/23EK0T7H]@FOIUL!/4$I'/Q@=R-6DDN)F M.I *<"%&Z;)2%H1BX,V4FQ$N',VON2.<"8;V1CCXH9WDC4E@6'G/D,5&,B&, M<_5& N]N?#HIG]YOTF5JQ6UWG$[,UW?,;-T>%P7-PZX1( M!)["R# ]"2*XECPKOKVB3"WSLP.=A^!T33.A)NFP"V4<;,5&4#=M9D>\!68V MO[+C%682GRBK:W8LL.#&I2Y/#T';!5C9H%+;NDOS]KS(>@^!59V9UAY8':<+ M66:WN2QW0JWS#Y10E>Z4H@3P:M#I@O@JSJ71LODU]Y1EX6.)@&W):_,$D(Y2 M4"-0$ C%BBCE6'T5I(.PD)]UT+G=;$/>KD.!('LF7D2>JV-JT;K0!C. MAW5BAD06'5;2LCO-;<+5SB".8YIM:H($M$-9%1MD%"COIV)LK71;::[N'>L6 M.X*' $!!$H (!+D4K=)/:XEM;#F8UMU@V]I)&1':ENAF3(",E1.HD/26R., MK6[XE [%K"5 4Q#R&[U4O0R=$T1].U2S;=IU8UL&,4=U)'WK^=]>365*>W+IK/0J9#][7;K=3$8$:F$#))80!%: MZ>J*#22-D=E9(8HHS3C<"]W'D47K$+,HI8^0(6I$E$34NOH\HA(-0^=!"6B6 M0!Q2%I/6I;17419?B_ZPOFLM34,"$/KN!ASE=LNOB?00>&/D0:7.'^Y)[4F, ME)DG>25RL]R&NKTRUK:6Z2@IP#],$;;**.YY56[ P#-I0E![Y*QYWVC+_ H) M)QWHG9(*&?"8WEW/UQN'I8Z& M8>H$6+\S*GE^+CQSD$+FQ83JA.$>B#TPST?9 Q5"IL/:H*F0F$:! 4*YF?R4 MT2X'K8>7WZ?!"E::NV\^%""587=431V9;L>DZRR_]">?TG!$88-T'0Q91'"Y MT:=K6%! N+J4*)TCMWD!0HKE^L.!63H%\1U%1XF/W#+KC3=<,X*)J29_(LYU M/D/CN2W%FG*,44Z:X#1.NS\8!:82='!",V,HY9F+9!RPX[,3WU$T6?O((J/> M64^#@B7QI!I\SR&MS8\(/[.E6-7=?.03@,:GY9@&V#9PLT, M$-1EJ*".6@=M!&4@"<$U<19;K+6LKV"ED'SDDTH/)?MMFDD$2DE(3',2?=/7E9-A@I37I\%7>U:"5.!_1?"QZO31/ M)LW5+O\H4N/X9G+Q+&#!E /)1$4"Q&MJ*KDX:[)6FH2D'TDL:X"M1&ET$PJP MNH0*8QF9]30")UKGN61#(>W(K!S(02K/."*,,$,A7A!BF*I/9UK)LB6E:+FK M\)3E\# '"7[1 DHPZ8I?%#1 ,5V=.!"^X<0!)X_F!7:0S4,\T8R2YK,E#'%<..YX2$2:DD='='S<6N&&Z>%Z@/3(K!_*07G(<&(%0X36WF,UM MY&J00P8A(:2@\Y'#PSPD">E^4A?3' AM(77%,=83%$*>4Z67SD3"8L4(KY(.QDWN M5C 7RX>B=I++GVDF>1R4?C#^/+H9]_+#'=M=:1&$8Q(9Q0Q&UCHMTJRZ6;\H M=R(KTRB<.X7U-.V#B[;;+F0:]QW2O?=2@8]+=Q96+><(-XQMQFCY8,_1V&CK MH&/8TN 5,0*B++7$"52?0$A=WEF;]*-QT=K)F*YV(^D\B+7I ( -]4 V9)W, M;W5=;@(\$!>[]=E[#XA!2T\-C5;(X#B?G75+-Z1F[<:[+4E3=_7#>&H]OR+A1([L!83=]>65LWF)X;K03W*@2J(&L+0?/:J)#.J[X-];_' M8FW=E2<1T%>0T2,B&-%(:5.S)JW.3 Q@_-Y86SQK5GP>5>?-9F?-MK]B!TL/ MWBZJJ+DP)EH;J])2B"2_(HJ3)6;64?1 \M?UR!'*%2%"4:FDX50@425^X"[R MQN@C4KY&B[BA3AIM#$41I]D*5K#)"40*Z SE6K0SY?U1][K;&Z?DXGZ,4?AQ MU1NG*>7EX#:AN/%H]FFA4Z8AK,-JVB]\UWC97S>4/Q_X+?:N^0/NYR9.YG_, M!A5V^M=+8W GL_K6)93.:T\E@K2 0UX <9YQY"$\@MY8:E730#2<':C>AS2/ ML#S\_)8'$R(IY1B\I?+6!12XGBV/-M(U#1$E;-D;G=#& M2J &&XEQ&E-K]+UH.!'YL5?)*%$-]#1AZ7:R6H\-"I2.WQJJ."4LD$A5-2A% M!VKS6_. 5DS$-G3%3K><=)^F2-H;#,?EFBM\ZC?8N_K'?W2+,M6M[GY-5:N% MNDW]S.L^Z/=P\@!>&IDX]Y%OBDXB83(NK9S<6WYUU_QY4"U'J5VX09P-4GL>HIV[*OJ_!F4:Z#:< K'9&=/1 MW9(7KI\?](N[:>DNCOMKG:XAH/:IB8*!92(;C*JR*%@I)G-?A1CF38I_6:EM M5^KWCW\??"_*_F04]!?X;G@@O>_^\75[4@H[EC8OC*8Z[5@XR*PL@Q :@E4Z MW^J&M3NGE2./Y;XT1$V$M*;,2FAC.:H(7I\B%Y1) M \, ;X6H*Y'&AEW:BTB/[:@\I5'X:+GQ0D2G+"2#U?6I!C+;RPJ=GJ/R5 NC M,<,42:.$(\I7:Z;39.['7[/#>A4O-. ?9B I-FDBJ!6LFO,:!6/Y<;Q'R][. MRA58IC!U3C&B@Q?."Z_J\;DJYN?/'B_5.G/[E50Y&2WC2J5+?:)SE,SR(H(- M.7Y>),XKHVV9?,*M 27&Z0IS';7@K"KK1"MT5BQ@1&#&+Z)]@%%,BNO+CN:^ MNKZNSUD);H1*-]!YAJB.*5U*E@!N7*%\P"\CE^7:BP]+5PJDZ^+2&;)O1;G. M8<%:># 6)M/E"L$@Q*LN)R50?BJ%:T$NR[2792J_#=)%!W;0O]XXOD0;333, M.!/39':!.>0 MAQ\C-KJJ:\<(6"T3K0*H=U9F<7+5TP?B-\M0(-';A ,8@B43:HK?J+789U." M+@MU9.2&O0MI? -Q0FN4#MO3>D8M0C0;HW)9H$?";$XB3Q5XO;1$ L<3?? M)LP&F1'.I\-?7-]C83.G0?I(QT%Y,Z0UI'[P*.""*G0[I4#81M1EP=\S=TC,3Z9$Q&L4" M*0IQ11"3KO'@.-(91N->YI>[7!;JR!C-"H0=80IC'4T:@Y&FD,VJ:_"KBR6= M"D;34GMM#:*$1.<L)H@0O+^3&[&9[+0FV)S9RS*LW1PHXAXM(-1J%N MX;'49WV]EQ5Z?&QF$8O<\C3%03,J)0^XON01^_P>C..OV8&[&2 J^V@"ENFN M>TC+,:[SB6!4IK,":4H/V\UP2#D<&?WX=*.CU,AZQIC3E#CA9SN,F%B:7[CT M2#N,CQT/MP$LFD0A9(B..ZJ)IQZG(]Q,&(HQES+K/WJL[<#'ENDN&(,CR@U1 MB$C*2)3,*N6G&$,;^$W>A/-H=:"S @:248V$25>8$AD5A71U0AINPL1&K3PG$99G^A#D5B28>2==\>^=[J]-"4@W='4Z16+1,Y= MK#:YI?KW?EET>MW_@7]VNGU;W S*8NO[WK!$W%.I[8/DX\C@2-Y0"2Q, M1"X-HQ'4<(-\)5%%A,Q&FSX[8>[D#0$Y(P- 6IJ E!9<$CT3*C?6Y\!/DF>G MI@_VABR@-%F22,2DDAKR;<)F0J8\D'S6_?)4C",+>3H]*$UO'(YL9]C=Q3+]?[]BB]^_>E3WG3&FYDC10=OK<800#6S."**B @\F6LP M02.3SYU=&QU.63"[1 ,5.(X^4N*H1) $:*,FP"I80!0J9FEF4S7X;$3T\-JC M2H>!201LACS1T@:F9NH$&6I^24Q3[?& TG*[#"2+W'!(LM,P7&>4X,'%>D*: M\J[U?/YV=.V5I3:'R+W0SD)R&UF42*,@J]N?L!2692P]P"&VL09IPW#AK:_[ MBYG%^\&P.YD7^-L8?CF:7$YP7XQ^.TZZ^.ZF?NKO\-Y147[ZVNF_*T'1.[U/ M@UG,W#+LF;1'@8CBVA,:;:#PXU1 H AJH88^G%)_U[SP1V3Q]$0LVD3, &=[ MP(4"4E8BA3,>L_H^J8#8J8MX=N??Y,J!ZRX M?3%:0NHN+;CT=O!Z%_%*-T. MN/4T9)[0)$>4\H@MY+< 6ZHCU$(3EU>/!5T4-6P14B'8$B<;4+4'-MINL!"<12"=$2R)XPJ2+E'?LZ*4R:I !%B@^%'8 M: ,8"$>M5;*1B%!DEM,:8&BF37986"A)ER:+'HN-UBLLK/#<$<54D,Y:9JBQ M%4X"8C._Q5.1DAZ"C?=%V1U<@V&!)Q\6OIC^O?U8>H5Y&DP/BD4D)X$R7LUU MYXRZ_$ 0$50L.Z_-Z=L?7VM6>\P4K2Z.T!YFM\=P"31_ 3X M6N.<)8;D"S)[X0/S6-D(_YQZ-6F%PUFJ]@JG*O@F&K@!8Y!U=Z?7 Z>W ^6@ MKM,$:H4SN,>:E'":;HU#D#9AX4)]"R,&*$26-YU>_!AV?^EW>W]].2K'Q)MAAC84,.%*T'!/6DC'H3^9ZSR+>9'9VZADL MRN_%->0,<9RBW^OA<)QNH6A/8R>SP5,:>]^-&&Z_]09W13'YCO?C\NHK+,C[ M7J>?)ZB+L!-S CK1E!:KD#C9>>"T&1E1SA^@XDH9P\/"/3=33CT==!F;*'+5<"#)=K 3I% M&&5ITB+$P?I&K<7QE?7E#JCZKY'^98)VIKM5\. ;C1"IN"&BC-0J?G\%4# N M'ICN9"8;R'H1;#!$(I,( ID-$)4)YG5:D0!( \E"X:5+*E=0LA.Q;AI50+!-\_ $ MD<$07P^:DMAEX' KNKZ5Q=>B/^Q^+Z;W3+XM1N]NLF:*3:"Y])@3[U3D#$GL MN99UC23%\SP/G]Q'#CK8V@,R1P!_^3 M\VBB/ZEA)B2$^;S85\MS=[GS'>6>WRZWB^C+XKH[.K#@F74BB'3R"UFM ,3A M:@HY^$5A9*/@*3I5P9^-PGLIM/,0#@U-8,(8EZY-3@IO-#.(-BL\.;3<<_^X MB)XQ)LQY8Y2C"F"I!PP]@Z($*FO(:-?#PI^'?2_C(KR-FU)+]://A23;M;WG7)T-_O +NCZV\&H>-^Y MNU?[U7TA/B30AM(=9<)202+EU9VE"-*0O ,5\Z52XSKVCB"+.?6:%\%P,QG( M0"$QC%8)KBU8'.',5S*@-L\5A*#+6Y7'E4%]K[WK=8;#ZE/F!?&^+&Z*M!TW M>6EMMXOB:=:.$4YK%YW' E=;V$;:#!ISK9])L RBD(#?*?@!_2,>6557M-X/.;WK/J4<^0-I:#FFC$C(H#_&>/>[=7F MAX %1U_3]N/W8CC=VUM?:N3SY6M2!W0DS/A LFX_2D56 MV6\@8@6J^C!QGGMX9@R1!B&8US)&Q%'?\-_]9"7<0X M*$NE8L2!'4:C9#5Y24%&G1_T86DBP_Z((VW$B71$*QW.,C'8H&V$/^J;;7A^ MJ 8T$.]3&56UPRK'L_,!0FJ=J][NQ+$VXI2*H%R< MVM1[1D %*;%5-0H+GRF=PI@MH\P'$==J$02R;N<4T685UJ^)+8 M@0%P3(5!KL).&.57@"N%R/)FP$.(:[6(@!3X$B\L,=P')YF+=0D40'[6QZ^9 ME,L[00\AKM4B(CA@0%K&<-K D[+6?$:ZF9EHJT#&(.0%2"Z8J&Y)M(;IL(T@%DI M(LNG^Z=Q:$WF.B-@"\K6!"_N&(&L,4:E $K'M&=;!:_(:-Z3)C#13=:P"V&M M9AH\.&!G8SH^*[#@2)%Z.1G*ARR(-.5U3X2UFBBEF@CB' '=]YJ"IXOU77&4 MZ:P !0ZZ 2_M1EBK>2+/(1>$L$E8BJD2$U]U.RCB;)8/I>[*)OW?B; V[7?4 M(HX@0PG,2:<9X)&Z4$]%TZD7EK4+[TC9ND"5SI":"'_A@%,3,"?5SG!4-&24 M06:)Q)X(:]5^E] WT=:**!AR(E!5FZ7W/E,R+4DC,MJ%L%;MCY HB##9+<*4 M&@-*Y*L#.L$W'#-&5+%]K66K^@,:^NE:H2Z M.U'6IO\Z8%"FM%'EDE(9"%LJZ=>0*V(6U-9$KA&_ZGB!"!2PGHVOFJ42> MX\J[\WF3_]^-LO;0))CU'# D91)2/XJL015( Q>7(0TY;8+9#V7M\-%*&JWC M3O @(%?&1M9-M@Y,-0?>N,EK[$99JW4RQL'/@NMR2"()! HM*ID1KS(;4)@V M.=H=*6LS :&)AG0@>HS 0I&U@;.*,A_SZT2Q&V6M M)H "%92P-$U>& BA$ NJ#9&T5YI3AI8/6#V LG83\%AA@8A%#%(YB>#?U;&6 MR"W)H+:6C,\#0G&"DI'8)08"K*M)"Y<5)!U#:*=KM<''PW^CH] MZ/FIN$VS 65O7X^(4MDZG+F:((%@&A8))@X0H0&HC\R%">V-M>GH\%M=%V>E] MZOR8G)P<%K;H%S?=!D;6]8UR[1VDFI8IK;1%J16S@HV:T R<44:7L5D[10\B M?DV$((8[BN'!-#4W&@NQJ2K*$,IYCM^H7,X2#DC\&MM&&O2'*>8]C]Y8"X&N M.N0H<@/1U*:XB/L%X;KA" MBM T[[J>VP' -4L\M-2-VKXYZ9-]9=.__G5PM8\(Q3&3H.@><::D\LPD>YVI M/&^%BG1#1E+1I 0A#@9]*(:7=?H&D83LN7JY-'XF.-1ED( M3VD?!.*78#*D,W)U[D.0;]ALX$0_C!$_:T-(QR;@D4F;Y.0DDNT,BVM3EIW^ ME^G,^5^[G<_=7G=TM_$4H(4=]VC H"TW:=2W8C&F(S758",B\Z(+75JBW0EM M8G<6V/?E@*GVBL2T]R)T&I@@#::U P93RDZ#2UBZ1O;:"=L'*VML"6O+L9 ^ MW9H0/5B2-+I&K19EJ/45H4J+1^)EC3T92'^5959(0W$ /(M4J/MFC* ?:D80$&JN(;4W1M(J8U@MH(GA+&&@0-<-1M0.UW[X&2-AGFL M"61RV%">#F$X*515Y,22X:R1CZ(52W)P1M:H%T1Y#4P@JYPVJ1F!S-0KU41M M/NJ1*KPG1NI'IY=GO"VV'#.'("E*%R-AAR6)0BE1[QL8'7BF3)!+D>9%R"G9 ME=ZV@Z(T$.M9ZN.AF' 6:6IVE1H[2XU4(8L>$DUR9.X5@6Q. M'HWZM<:9QN@C(%PKHT((IJK6$L*=R/TE)']+F^D/H;X"(9M,P5VL?_MH8[ 1 M:P>KOO,.@5?"2E9.^E+ M)#V,_#46:KQ*U_RFBXE8" ##&*?5F1 <=2;X5X 45@33P]"_K@:/6#IPF::J M<6+34J13QRXZC!7$I0:LB2?W-3R0_MF6\DX#6K7"*GK#";?"8/",H,NU>0:1 MWWT GI(UBWR1C%T(;9U#G4:M.A.-B%Z!,Z%2U;,5F#-9Z"&24MXLVXT)?3N8 MSA?<5JA.2JQ"1OE>D](3M2VSKX@[HTT#!PHJCA M < W"O4T#7AKMJ>EE]M0MZ)V(9??%S!Q * X5EHR[;T7U&!?5TRB%+G+ILVJ ML0EQ^V-J71DHS>F1L C"$ 8A*:3;%&>)A8&,J2%U75%D."Y;:ZM"*%DO038Z M$K77M!J*08B1-@>1E(OF(+4K6S5''1)NW MJ*8+5IK3I$4J=J&SS:J9B!RS"*B1>\>01]BC&L1(G4]YT71%2K0%G7,X9^L< M3@/LPA0I;S6RB#M$>)W#89JK!9.KS=1X("\"$A%I#FJ(2ZW M*.L^$>F*H0-1OFO(,H$*!ZZ3>>?2J62'-*XZ[ZC(!Y"NSJ#7$K8G;MI6Q)% MP6%:+"&9,#Y8IJOZ);(D[U9=G5\_C)NMC6!RKY;Y] M1%!S[K&N)+![\2(-O@?CA"^6",? $25U4U\Z))()ES#:C!\]6B=?+TB@.8U))Z6:V6I<773B,$Z[[L@;(VNKZ1K7]RTUF1B&EM' M/5 >DZ['NO$.:RIC SJ@A^!F@C@G6?F6B\$M9:F/WJ4KO< R<:C.^D$ZF[<; MKPFM]V3L3&WKY5R4.&EU:K]WBNF(#*X&A!J"8K81L =2ZPK' [P[%Y0ZDC;^ MK90>,2-EC2 #ST>*8,+$FL#43-9>.&E-R9DB'$5!K#;2<.. MY6?$N5I1-]DG#\>74>OU0X'B: 0*/B%<'9"N]DW3W!B4'\2B2*YQ[,>7T6S: M=RIMFJNK<@QL;CEC-\;4PT89 ;TGRG![#^1H$/F>*Q5J#4[>B,I#\-E:]=38 M"84X %%FD0B< 'P R,?P+RI M4NE\7)TO0V1LNAMBQ2YB"TE[YV"^^P>BH(N<:H^=P<@!U ;Z0'+26AVP$#4(07Z@* 1"N";9.-+G*3]H)M0[9'H$#OI#C:T0\0\YA MJU(O,:##V1I0X*SAJB>]MS68*P;LV[-%&F@$?9($8A\1P7A$Z@V9*+*%D42M M8FHK*@_#::L*,H!H6@$8MDY+8@!RUBUT 9-LEX3PU5Y@SZSN7$43A#N7=H^5 M]!&0F@Y5OWB:;Y3Y!296PI=&:AY&>6N@B8A!QA@(EBG $%B3JB@/;XSYQ&6M;&J,43\56SI4,45 &X+I>&F0:RCR;>-U-^>KVB\E]0V7W\SB%G_3\ M[)*>\DUG=/6UV_^R\/ITYNN[F\F+"YRF_3?Y&_ZW3A_A>CC;BJ]XV[F=F^5G M&,)_W-\"=#_[;?QY6/SW&+XO?(<_LMEW2Z^ONT.(N@ (53D"7V<<)9.18$GJ M2A)I%H[J5A-P\8*<'R:L#23_IO.C>SN^-?T^!(OY%]-55M7=2;-//2_9,X4B M8]@@2A@W3"#/,4HY-*,Z8LL;9(]^0G2M^+>1V.("?"N!U GDVFC+?Q[_8>UNR MX.=>,2L:F-M!.>K^S^:+N]#(Q@#4>X^YQVDZ3R#65=@0&YH/-(3%S;9JUI/U M<#;6='!PH8.BW&GX@UD# 7_6+*!B2$UBN3*(K%AS##;6#C]!QH";D!8R$\0" MBH*EOC8;'; 1\\)JZL-Y&!OC(I:#V[GYLALUGBYH?(C8,>69E"3M8!LAE'?" MIRU+KTP^?F=YQ%,C#3L0V9;$$BD#EU[YP(4S5@>CQ8Q(JA3*B%19'6$=D:%3 M]B$B#JO;VVQGV+W:Q!X7K@N@PM@(T2+XD$8?*(:J YE(8+]4AKJ_70[_Q.:N MF&@D90=:\Z$S\[1:$!SX79?F52D %9Q7>_]86LK<*EK13U0>@M;E&1P+MZ4 M#B((6:&CPC+=IEAO"Z5QP&VTBD/0NCR58^'J I"IDE$B2R%)A)^8J^^]5Y ' MK*;U,#JP/*=CX?H?H45T&&PJ7AHC])9C_KP:9#+ETPLT'H /Y!/O"$+=0P3( (HRZB2 M,H4G7,]\2E.=5],JV2%H;;,MCX0C6%A%TN@@3B*OMUXD^+.XFE9U&%I;;,L9 M!,\H0%V4<;"F +I;'PB/&*VBE?PD'N)??;:Q>C 5,3 MIKJ8#]YJED'OO"<@>C6U,V)VHK<]TG+* -<*!U$+#,Q)S'@U$ 9;N[S?OA"] M6C3A8?2V>02DB43$6P>8-0F][]"633E8;E8>T& *#DJ+RO$J@2%H0 MF#H4O6WVIGB:F6DG]SI$2Q@C]21#'(1JT5]^('MKC\).*,8P@0R,"AN"Q;:> M5AF=7!X[MZ"_![*W]D@L"&<B9INB^Y!34T.*BQ@) M#024%8/WI?4,+LP@\5D=C?F6_N'FIK@:O;L)/ZZ^IC$:'R W?M=WG>%7T[]. M?Z5"_/=.+[]H8Y,ST$(X%0/&F#O"C70THNJ,9; RGXV!R>+&^3;4[8^K=9<1 M.$:HC]H'T'4B&5>TGJA/_')VE\8Q+$U<>ARNUA2NN&@O;,VZT%_(_UC\_#;4D2Q-E:Q M("48O6#UH3 *%M98PR=J(?_:F+A]L90KWSQ+5&J.G03WJY5UP7CN:ES&D-2- M+&' QX_)4JYY\RP1Y"A.!5_'G8D"&Z)E7;\&]6M>):H/Q-*' NB_ZO:F!5A3 MS0%,O;GCT:"\6WAX$XU"M$HX)HP+&/ZRPKMZ&!*VBZ6AN=M$^3I>MZ+Z MX$)8-\$T:G"@@5J,)-> )J-V]2U^&BU<:G6^0E@[ZY3A=*&9C@9%I$@:7U;/ MPM$0-$]1"&[BV5_WM^Y06^^L T REL[GV,@M=Y9JC&IQ2-^TV8U^0EBO==8[ M #B$NJ3=*"I6&-HFZ!DY36B2$W\U6]-G(26KPW.4P@+,6H0SK&\LEC"J@4 M]GMC4<&0]:AR '6D^9A;#G^^O[M>7C]=K9>%;FM4!VH)I^]#D0P77=(<.;-- MM"*N9XAM!" U#:\2%\(>J0=[Z;T@X^,W (46:+61:CV1'*0(O6DDPGU.%8YT MJI^#\7&5QQRLS"5FPXQ"],G['EPE2\-QDI#B/3%^:!O4M/[;BK$E&M0V2,5_ M*+;/+B;UZGWOI0'0XD@7>1P7;RVC\:NR7J<7C .,T?)]^_@TM37M5'OY01 MOGI/^N)E-'&KZLI2"*P_J2B#(M>^GLZ1%#=TJ]8.U;XK/5I?4'_]_YX&]P=/ MWR;6$Z&\-:BJ4\W ;L7WWD1%L4<* H^4PBZ=\_,Y?B.TM9D40T>I@O$2$! M3H?M0'MUAYT3# LHU*8*B>A\H%Y[ ^V+EN219FX?N9=C>\*\$X>"TML@=$S% MHH3GO)LBO\\%RF,3+F_/][AV9\L?2KD4;;VW7J5"?7:5K=C0<:^-UC)GJ^,E6UV-OHZ M#T.D;(36SRGR)'$(FS!K9(Y$LY=A;2)Y4VLWI4/?UL^UN/^\>[F?Y?U,?SFO@Y6W_ZG^CFY3RW[]J#U+^B; MAM:=1CV%C_=7__WA:77U$Y/WW'GT:B)AOTO1O#=?WTE^^]^KC^JD3J9NA (VJSC0EGN?^6?]O#]7_[:2#Z$F'142 FL+M8'0,N2 MS^R>2HK!K"6/W\K?N,*_4,[A7I:SK,N>-IC,@3828<3@BKKZ(&J6O^V; M5SMM,&\BCG5N3UW5KJS8R@!+5]##ZCU'FII75&OKL)_#/J^5#G26TG0U5F]"&?VNY MN5LP9KW[T5<\.[".X8":N^)D,, X6G X))2I;B_( M^$19'D@/2@H.DEP45*"NFN^KO70[#0:,VMDZ_UX9GUJED#()E%H@:,_70QFM MZPB54!=LIM ,3-1UG.OG9KP?GGJ&JD?!07XFJ5()'/:GH$7_KIDRML.QSE#U M 7HOR/C4HC: Y'V)'&""CMHDV0__DTCMS,-S5/UM&9_:[$,,\U70(7C4%B@Z M2INM(2& :[>&G*/J$XQO'[LWD>W5KS^L%OQ]5_4;_[BXN:LC@;]?+FZK7SAZ M7$.JL^C)D,[%Q$!&)=5!/ XK77.\7^VZN,-IFXNCB4D/'D1(*)-P(AFO0S2Z M?XZ%W,Z,^6IW2^?;V[N[\L;I???60,LN0/7BUO?EG\_?:@HKN=O1E6Q+IE6D;)UPFER=2]\=B< MFJD+>G%C(R9@P2?2!?;-].@ MIG8UN19&O2'QNXUAK^>(U0:[A,YGUFK-;@_[1ZTV M5#!FD5/Q01PTOLR4OZ]1%,"8A9B\Z-RRS M+0.2%SM;M"Y,_.@<&K3LG9QT.6,0H&U=E-TU2*=V(9+!W?5JER2^;=[0KT&Q(_>F&3=@Z ,8&R;"B%R3Y@5T]@L9U3 M(\WN)N_+$C]^86L2D0('$5H$S_<67VS]\-":2H?P=A>V[?%\37RM>Q:NB%(T MX[.0M%=]V;,=F)*JG'X[)S45VM31 )DO:B)9E]L6#'V)OS"IL3:L-7"ZVM3U M5!]6]R?MCV,/@Z+.X,@R1:V\]WH#!9+/KMUI W7@R8Z8GW_]P51-^'@CD'R= MM)0=B[ 8QE-=^9[5O"0]L/0F*_V6:^$,4,>C7I^<"+[.N@4@6(HV)HSN%R->08O$5M'>R*A"&)JJ#E'0( M5=]\^GEQL_JTGB[[S?IMY>":U-=MD\'D&$..3)-W41$^9RQJZK-Y@GM!VAX: M3B)SJKM31?1DZ_"W'',D&?@^=&1RW-\DY4\G\T_W=S_^B=W\]:8;[=^7M_4Q M_*^'!?D[0V^C#D()!A_>"INCA=)#UQ3:--T>HO=2- ,+4^KAC,B(29OD0F9$ M(DA []L8(KP#%J94!VTHEAP# 55 %?:"J4N6"HIZ7A;6)7,UJ503X4,=\V'Y M\7ZU?%'1F?@/#X^'#<;<65E.6:M4J\E%TB2-BGU7(FM7&]4I8>&U@S^#W(MQ M/0$@ZJXXZ;0A A-(%CY5T:5 # UQ[=3.YL'WR/6$(^'H%^I&-,OW+UJ9O3=] M4;WSHMV5[D@)]4ZXSO_DR.E^=7USMUC]^LWC\M-Z-T.=U7U_>\O?^@W+8K4\ MK WK=3B@ IM8"$X#U'4 *(W?9E$YSAZ8<5Q7-IU] PYEY[-);2*T4X$=O7:E MF+J=T82Z4'5[@XK.[>9.T)KH=R"T42PN="AU6D[HV918N,)B%$[_@Z$-OY@ MBK5'6+'SM*JNX4QUC<0&]!L. 9HB 6,D_/;=YU3U9A0"1%U\4H*1M='/]H]6 MQJ4F/E1:J2]&U;9%3D<'2KG$8K*K\;&W D+.V#^&@0N->R1S=L2\)?52#$_- M%$57I$07?"(9A//]/&B^1X3MHS$9.AL.7)CE"<5GA7>L[#(*6[1'UO;4CQ

    :PNUL]-F:6/NMM1(847[VNR<&8H.YZ)U%,!X1UX%JUU] M#\022NYG35MEVS5A5NM+RG44-S ZA?H.$0/#K?J62EV[O:IK:MHMFY:&/.!< MM(ZZ:T7 ^"_8X&JO0!T2Y?I-&I"H*3/6)"\IU]'+E8+,0N:2."C/5K!&F/ZY M++IVDK2JF.-BQ$Z$*0&M%8K]>!USG:E6O753MXR*V.X T\(,):SF(G8\461! M9NDU!1%3C "Q+U$H(=GVT1;<8%)^+F+'WW)1"A6SCE;E[&4P1?0+JQ(.O##S M_;LDL:/WB^%;?;K1AJ).!0!*Z:K8UHNH6UL >#DC.^&-/0L0O*3ZF@LJ%Q5R M["]8W!WHSU$BP[+3=7;Y\&%Q]4)!1/D]9K"%W@UG1#>4F3J-MZEW?4%))6\>W M%U70!4SD2,V#E:6V![8U6[3OD@\2MUHN'I9IN?GG-W?^ZNK^Z>Z1/_GK25T) M2H(*D0_9,WE\WXO(_;PZBZ5]/>)KTUC[<9K.9&"R^C;EQ)"V.)%2Y+M41#]P MDI6D450GVD#XHO1/87.E*9>Z3HM=KE*$M.VS8H"K!RK$@&%,HR]S,'!&:PO% MB"6F6F0$6B992NX?7LD-U)-99QOS.TG6^6Q,%:!5(Z%T#G7W758,P72?'V"E M;\,DL[MN_FW8F- HF\AJ+T+@FZVE-Z9XO]8H-$(*;)_!A;78.)CS^5@]+:]? MV;+3+%2]&;9VZ-49RR!%E+HK"S0<^#4QB09SP 4?)FXVGJ8P=JK&BN%*]BDK M9[/;YB!LX:#+MEVE_",/N/079FIJ'V^HZ^O8#'B1:BV[%,&L]:ZNNV.%;#M& M"1O(,"M3+\8B'0^ .(24'D&!4:2*1@-=\1N!<@,M*;:-VR?).I^-"4V+'&MX MX]W;B M@"#5).W.9*.;1O_]\I?EW=,)C7V))%9+QNKC(+I(H6\E%\&UALP@36G4#DUG M,C#E'XFQ%1:5HPX&A3.R"[8%986-?V2HU997792!J5(IBC9RR(4QU)75AA&Z M7&N1PP VM6"WKCB<\HQ'<= E^[=6[,_+XY.?F)P,R7((I$MU'$&+WA\FB6W+ MNJ.I0VBI.I^+J8YB%8SE_X6Z-H)MI_745UYF;#O^WIS^"562+'NEA*V[LID! M)[QQ:U4*.FEG&[LZ,_VL:H_WJY,F>: TRCL..JPIH@ [L]X*F=1:4@FZ?0/; M3\\9A$]H#"D $=GRD]&F[DGC:*_3>QAJ>="R?<2X".%3^9[@"IO]K"$ U)G*&-3L3 K!\$==,8K]<>G -W(HWF().Q507(Z7 M"=UB6ZFI1A-6)2P!E:PCIEFW.#"B@5SB5\JV!9LS,=-/<3D'=EL&0K+DHM#E M @A.EOZUS+'W'FC6F;).>XF;C:<)A2NYKD=,:$J6CH,*#R5W>04W4.'"AOB@ MRW-1GJ:2#!Q7V!P,F[::\?'2Y[P)]CB25;&Y1-:Z*2Q[(D\?5LN?%S?7'0S; MIL3]W?5F#/QI]HY(F_JN+$I&K&VN5G?VKH:V;=$@JK8\]01"+\'JE';*Y$BR MBEIVJ4GQ7Z)'8FQ2&B3#L.V]7V>SEA7MQZ?J,BLJ1J3X0A&1P"59+]X2)OV,>0K+2:CLMJGC..G^;CU,[<$_\N?__O18(X5UJ%DXRLE.%U !K939E<('@\:PDXZO5J4_K&EIXYQSZ+TP M\Y.*:?EFA9(\V4 R1%;.#?->!PGARV9^\A73JP)6@./+:3U@[B?4F]KA\MZ8 M?YXKR#%T_;!?K>H.R=/TWLNZ_]."%ZED0H[O3=[J/4;T0]R3P(%\XUED7UH( M$_KO%>,""CZ(:I,S1[%Y(P2JEIJ&A(! Q'WNQ;"U @YQD.Y>(RZ[K6LC[-" M;33!6F/%D!"T;OL(9Q7")O#_M=2Y,S\MK_]X?W_]\.?EXWA5J^;(PD13X;8MZ MW2X=XD QL-PGZ>/H_\_5S>,RW?_CL :!5^-7BXK:>ETL.X-8G ^Q>PBM@*C5 M#KOO;O4T'$OAQ,C;(HWT0;-8"516,EGL(R#O6A#N=B>KGD_AQ C;K DU%J6E ML\46$VW165@-X*RVIBU37??2'4[BGVKLP#'G]VLO<\SDT9=4.C:=F&L!3,WM M0)86G;+6"Y4EB=@&,[M$#I)Q IT3YTW"9UT[YPH[9XMU+0$QG2Y+Y:5LG^9Q M=S/$7'1.G#IR-!M!&5N4%X(Q%!NN2F?=)Z)#.W_6'B_/?1F\*3OJZE!9K5EF MRE"H,_N@:[IS#&W:(;.FXO[7Q TGZ$9)&C.-48K:;$#%L:H5#*#KBYJ3,:A4 M2CM&DY24.XGY:9)8F.O=$3_=WUXO5P^;&.1(#^Z58TQH@847K40695=\ZNM& MLH$LDMN=-#=%T7G4CTF9S2&4 '7X5 H4^<@>6HYV[RZTH3$85 7>C7P+S^&:\VQ/QI^4E>NU#F M];BE''74;!-3X+\+]&[]:+[)JF<* [F^78-XA"Q>R9 Y^($Y>#'C:VU6NUK& MAZ-Q/*BH%$-F/NO$N!W9GG?WR"?;6BL@VBGB/X2F\WD85UT?(WDAE6:\E$.I M*>2UZ@(;-M<659$\DP?^UYK5_+"Z_^7F>GD=?OWK0RWNFV,9#VE/8#A:(2L5 M!.M4Z,8@&0[8&]U2&MQ.(?7AU,W%TU0*AN$"L)-FO&ACLJ5 Z9]F8* 5BV#W M-?3M69I(J"3C14V3LZ$T47NO'<5UPMP:I:A]-S2XNW%C5I8VBGN>YM5%OQP2 M67$Q-OUDSK*D%?TXQ9G"U<[4KZ;=B M:"([N^:##NJ"/$W5;*D458E9:\:^*F,= ;QYK(G>H&A<-1MY=#MK8V=E:H[- M3,Y;8#@1$V7C+ ? \7EU?)'4MK,#H^:#C,3$5IYS>)I0/HM>6\SH2F#TF1WD M;7$@FT")8>!532# 9^9I0OD*^B1C06.T0D^U2F)3'9\4,H1H6Q1!:GW0A9KF MZ;E[_VCUTE%Y&^HP&\;A*7GA0S? NE[W9D*F)8L-U<^__VC">IRYWGI>$<8F MQJCKH^[OUH#C]:;#QP5CQ.N\6-VQ1!X&5AR^WGX D(JF$!@Y9,]Z9D)GY)^/NXFA 9ZAF ?R5NC$$(UUI=LI(3R$TM2**UV[1^(HPNF1T?D^]:- Q#%Z1;_67)S'>5X M;[(."AGSA(0BY*B"5?V< J-MXTD9ERH]%V$3@U "BZM$DQ.K&4Q- "E4LDBL%;F0(0 M ^%^SY!RL14\H-*-QSZ1L-'++5,=&*R%=FP+71T T(U^D-+&@0=EE+W=.*2@) M0DMB% _6NFI+V:"Q@DA#;2G?J>SY7Q8WMYLG^NWC_8MT9U@\G#"<6YO:QJI\ M1D7%H2^Q/JBM1Q-KE+Z!5&3M&.G3%,[*W%2_84Y2UFTY!&O8PH:VWR<5<0#F MRKI(]=UP-]7*H5)@"QVS4) 8:(!Y'MUA&$*V:J<E\<3E4L2:^S,I$=MK<<1$L/SQ&&8+@[S"J PF"Y=YNUM6[ MIGIV>D=A( >^,:1 MB*2R"11R!E962]D+]!C[U^$" [T/4E^8WM$+1R)I#E@HE.R"@USD\S(QH4T3 M^;$UIPO3.QYW<8S*$BZNU/XN[>O36D>OMNV"S:]VR,!;T O>/=(RS%PC&V%#'J4B2D+MXN2-"*5TI[BOX^ MU5CJNX]]HO@ORQ]/W+6%DN^;J2-X2&]+RDN">VZVLC\^RYX4 MPU!ABN=8"-@P0+ =[@XRZL8N*"+<>;QNB#B2P@EL(Q)ZD:@V SB;R#'6Z1M" MV-0VCYRVEN?,3."H:46;)62/QN?$E\H; M^E^R"T236'8J >>F<'Q*K8<04'O')\RG77?24>^=L+04,JPU MLU,X>D]\X*-$5$6:$BE+ =UL6EEB.\$=G%:H9J5P:F\&Q*2#J@/54JK[G<'T MJU45F#;\$@@[H.]\"L>WW!NCLY,9#!^PAI"=SWTN5>4V[5^3&# SA>,;(7), M*B3O(H=Z'*;S1>E@OE-%#>QQ YC9V$S-F]62X450=;5Q$=H1NGYGA2SMT$D) MBG:F\,Q X7CCDDYU-$3MT->I>-+1=GKH;=O5P^#3[)1Y'D;A.6_+R@KCC:FO M8+DXJDMA=DS.BDT0]8NE19:M MS4&S[T*?1>3HI>;C+HJ%8YVU( $=H]TNDJ]SQMJ!@A;WW)BSB!R]U]Y(RPXC M9QFT#]I!Z6L)G&;#WA IE=NCDF<1.7JU41%D$"YE5;!VIJ/M7G0*&^L&DS,; MER%R-,N>G H<[&JE,K#]%K&?T2XEM$WSC-=![,&+9U YX0NA%'9N42%[;56L M17;2_9KQT XBU<[ _#=GPAUJ:SSC&)$"1^:LE"EVDSZ4 H'-S:D[TR\AR=&; MH[UT6M?*R5*GK0BK^Z%=5H-J$C,$0NT!9F<1.7IS6/-*9'3A,]^@Z#GDDKW+ M4=C.-V2[[RYQW.,/ "H5R[05&U6HHY,T]3HII&FNM]*@Q6F6'I]6 MRV]O[FJ1^K:W]R'M#B^<;-%D2UCW1G+!I[]T^K$]CSCD,&B,ZSIXQ:%2-L M/QI)Q;:%E7!?!'8P@2>Q]\-/J^4IQ^<1&*'X]5Q'AU$4$WK^3&P')-+NZ_P) M%)[&X#_N3]%.J5*.+E!='B=B@A3Z'ASIH+UXFV;Y4]C;TG<"*;1]!;E?K?VK%=1M,IW#T3.,P=^X2X6*U^_7B_^L=B M=3U\1GWQRS?=>&O_]/C3_6JW.:O;M1WK!/;5KU-=5L59PR!E/>8J>.]%<'U= MGW?MH,Q![G<9> ,VMPO#]G+YJK?6I$2Z-H#JQ*"<0M;%I$B2D0?[D]26O1LE M]@3@GX/7=5&4O[O^T_W5XO;_/*UN'JYOKNH>M:G#%>0*IU!1S>\PU$"I;BEC[RH>U@,T[J M$^E[GEAZI @9>%HK01!KJ$^U ;[KYW91FX%F$[.S36B0B!.H'!,D,D!F,DV& MF@+SCG0TFUY-7;/T;6[>VIW*K,.HK.69J^5/R[L'QI8;(];9Y?5W7/WZPVIQ M][!8&RLV8.M_NUVO@/37_^]ITP2Z'D?"MN_#_6K]A5>3CCXL6NX/*4TCA0*C M%9$CAQA,K4[KGD^T-NW;KI*FY?^MV'M'G4!>ER$Q9.PSH2^ @\[FZ AH<]T7)="IE;+6KD^:<2-[(E 6Q9[0. MI908.61IJSAW(\UWS_N;ZU,RL5:/>%78UH,IUH7>/O&U;>W39Y#I7^]6R\7M MS?\NK__]_O::X^8_+F[NZL__[NXO2\;/FP%('+KSEQ+_Z]V/'Y:KF_OK[M>1UM0V*F&2DJ$NR<3:2.^- MZ[91&&PND->50)]%UPK+.#U3Z[R;MWTI:Y^:<;(C2 MU!>58C,%3,Z[OD&]/I8WR1NA!G).!V1MSLTRU;R[AU@0?539%3*NFVSF:^@^ MD*O>?2X]GM)3DR2>O7E-X '5KO_@G*$N)<;J(QK](7(#T2.YK!$XA6 MKY_@R$7G#9GJQB$$Z^O6 MWV14UO99L7T3INNAK-*%"!\OIL+LG<["NX@5/BG1]18IX:D,E""^&=WC52)> MY C>2O3:6T,ENS[=ZJ1L2I?8S[NWHWQTTE(TH2#$=1U&J$\!W9AL)91K!TI\ M)?5;ZB$W;+%VI3=YDX!WH[PT=N9- .Y "BU]H:"S!KZ MI\SDVT%0>J==ZI*$C][."CU<76/#,F>,:HH2G99+E=M&:H*W4O*)(BX6=A8, M1X2245DVA]'WLTD(VQ@$=\N:+TGX:&L^<(C.!D76!@M@JM5S9S?CJ?;IWPTA MW,,IW^Y]VG[Y)*B:K9+6>X^LW)$B(RR.]]:/8P26J"GJ,KNSX/<3B]0N+:_-:@/7<9+>KLRBW/-G[Z^6R^N'LKK_M/[F M.>8U>NUBG2E7V"0J41>?0=ILG!*VY'92%%BE7]_.(RF//_VTB7?Y)S[O;JD!,FOU^OWE^!=.8QQ;W^@3JZ>3 MM!ZC@K[.A_)&43-2>("]8VF\#)\3*JJS-R%+'0*Q:HK MV[#)]9RI=C.&:IZE@HP:"K..9:,AY0*H2$.@ZM&]RCM'-P^\.]O_J?IYO5\MO%ZK^7 MVU;6+C]S_).=L(Z*41AB4+8VF"CJ!G02IB;>J\7HJIM+))JZ\K M?$&S,R'_?$[8J#)L>OSUP^WB[M'?7=?G@Y\_G?(:[$(=H%*3X PW=4F!85SW MTN1C:-.Z($&/<[.7N+E8FMHDB*"22R77+(Z72? 1=<% \KI=)NNBHB.N%1RK)5N@1\A]J&=:FG[O]A+*VV>U;74X@^+%;?K=9/5M?_ ML;A]6GY8;BSB) Q_75/)H:6Q4((BG=@X4]"ZZS<5=0CV:V:Z7\*VX&OFZ,6T M@,.(FX,=&F.'HV6^.XHC,V8AH-V:NTW]Z__NCK*:/!4; M&18D]BS9ALA_00RBK\(D_S+DLR)&C^R@CDLU6 M]>*56A]/\0M:SB)[5-":8MT!G(VUNB#)Q$QTZ@SFU6"H.&YKC/RDSI8) =!95A5Q*2X&NDZ)-OIW[A()D8[JF2#J;@]%Z:;_>"D<: M24=*6>O2O^N $NUL ;*T,UOI-!8X1CMV&1L;J^2C,1 +N^K +AK5-@\H5&D; M=N1F#%]+ZOIW'T[3:"=5!D=.,8Z@4$<<#]-S_F7 M>'][NUS7KG[W\<_WC\N'Y]5!)\Q0*@E%%H3":5$X%MH.@*_SOJT<>/AOO.U! MA,W"RT3$D'W('DN4GD,'-+7/I[>WV;0S)SX3%U,I>4$D)9D4./X)'I*NDV8X M1)"&86F[NVT^+JH;7]Q=+;_[N/$V?[V[KGF^*[ZR-[_4JSR<.*FAQPEC3(** M)%Q.:5W+@W9 M/<"OG]I3"B_XXA2U@4\)8G$ER"F.D1KG5BJA?[M '8!ZFW%\9?%;?W. M;Q>/-KJYN'$P::*ZL95=5=X>"&MC#,PLB!7("!J<)3 ME-I@%@78&+C:+%#G1C(&T"Y'H]KN2CVJ40?$48UWB:7SV76F!,4HUA\#QQ6XD<1!5LS R M&M:)%-@R"P;URGK,):1^E3M_I7D&=@V3L\YE$]< MZ3K*,'G2R69VB$Y;&;HQ]]8Y:D)K -?" M"BK?R=Y2U(WLP9G=V/80NN;@9.H=IA#:Q+!*V9)L2EZM_7ZRN_\&0?,'0_/[C8_WC1$L4H#0HDHN%I,G: M)]N5V LK16YLFE0$#59Y)Z+H/AN>;M:E"ORQ[H_??/IY=?_+NL=L:,G3RQDO MUK!")\.&GC%/ )]2UCG7^6 QUKWP[6@^W>+M=RJ1J>5UQD8@QD+*Y(A*J5RZ M?AT;O6B0."L/-A[NG;$>&;0]KI[6F9QO[O@[?^1 =FK15T',D$,J=8"[7^_L MZ0"P-:HM@6I.2>#:1!MK< B-!H]ZY'+Y= M7/UT<[=<_?KRWH&/0RAZ1E%%S?PP*+; MU,0[$<4\[MY89X/SK@!YD$0JZWY[BU3M#.NW=/?G2F1"&9R-&&6$0 R!,81, MW1XCQGY*M0TZ;^CN3V7])'=O.0I6+@HH+D*MOTS]G%L.%-J-. /AS#L3PPG> MWF56 @NFU)7K-4D039=OLBFTX$]9TZ0&WID43O'V*2.R P\* WECLI.Z]W)" MM!:28WKW5MCO5#F:,NF4RLIY?8\WK_HGF_6LO+6?1W$X[^>.2K=/BYY]NKA:WS\[] M&_[6U=WZ(6UQ.P7)2L($J18>91,$1ZNB[U1D2-88+O9UYMUP>[49N?I??_W+ M?NB=*:-@IA1SAT$4'[MJ3!LSM,/=A=DM^+T(@V-P,SO^?Z,U09;(\-)1'0Y< M9R:"5M1FEPPY.O#BG$OS)530*2\9/V&.$DFQXMG2=_DR=FQG;3*X?C?<'J"" M*F0$&;+(%'U1P5#I5=!IVZ@@.< #H[]#&?SKP_+CT^V?;C[N+8:9!26^J&E2 MWE$$_BL4G:17MMN_*,@I]V]_^ #B;P&. M0T:V6?B 4IKZAK!=6F)J]/>'#_CN>-E,_FYX,<+%((W5A0*[-EVGI/>;4AFT M,"_R+%Y^N7G@.U_N5^G^Z>^/_!E_M;XBQQ=DJ%)DLM:2DT#*0R+?E:(+I=I! ME)::H&HO,:<3/55+1*X48>J[1MV3%W0Q?:V%X?O?OC$UKP(7('JJWHW]3:#: M,\^AO1$,6'W?L6"A[27[2KG&/AU&]=/JZB<&U/'^TZ>;]8C/[Y>?%JRJ;$(V M"NL_U6_:?+W9(C[D-U\&XAF(73T6XW7DR(*<529%;8PON>1V)0[[4K<;B1]+ MX4OVMOV.'Q9\8UZ.-UU_Q\-W'U_\MT-NP^M2]LA'44L1B\AL6X&#B]P-.! B MM_-'7C!U!%VSL3-P3UX>E2XH.2[*=0U0"-[5Q[$4*9'B:*BTXQHVT[\_,T\# MUPA?Q7T<[Q1FP68#)+,W[/K6/,FZ,*9=T;/;-WLR3S]OGZ"W=:8?%K^>5(D, MH%$F81+'K"X4IR#V8^\5!T-MH=AN*?(^4DXC=VJIIF3=<5Z'E%S1X GZ85D2 M3+NWZ6)T3E6G&1D=6*]\ L'Q1:Y#N]:5A;8NK MNTUL4I"]0-'C"X,=%979AXKZ>F$S M [-N#:J+[&+;35=Z9PS9!0D?'^65;7UQDF#9IS! #MV&#XZ3!\9C*[[,;R3R MB5%>'$1Q$&RI% , K!WL:SJ1A]SN@2"%$M^(\/']W,%;XQ&S*IY]H*7D7$^X M]0/1^VXI[N4('Q^TIXBBD"4Q.$0L=1*=Q+WQ[7I=(\&]&>&C^,DQW,LBRD("+']/[+XK;BA8F!J<\IG,5M[<_XRT_+Y6-=ZK0&G"\S"2^: M!R?>02/YNJ0M,E;T)@OP!OH\'O)QMOG^!CT>RM-E;!1YTU1BBEB=7T;K_%J9)XY%!U>9T7JQJP/KP8=YZ6'V^N;HY\"C$Y:3Y2 M'QB60/"E]-Y&6BEU&T^C<#N##*=).I>!T;J-R+FE"GDV==5\"%^7$:?,L;]GZU)!N"ZR M;4JK/;>[.K2'EA,)GHCHV>XI5@];T(O:K)*B%UN"A4K4R!K<;A7$W 1/A.N8 MP-7EM(Q, %VTK+II2["4 YOX#+7Q^@$$UV:B!]:BI]7=PQ_O[W?W[QT0DD4= M7*9L%(^J:JTDM $:3#VJ(N@D]\N;K- MXQCRP/AG.R]]4ZT\A8-9#K6%<\ZGI*07ZUUNC$,= ^HFK:'!R*/I6VO"^HO- M8](!1YS)>B".NSF M1@Y\@:SB;H#HS??!B0@U@K40#?'& "?6"5;,S_-)#._)8FEI\ M?9-$*6NO:>:I$41NJFU6<:V<=%5I;T(G:.0W*A:WE9$3?4H)D_K MKJQ;&H9V V.S#.RL)YB-SM'1A9*](]L=4$FXXF01/025$-H1C6Q#K3$7H',B M&K9)QN2!KY#+#%!J-MQT4#FS%K3R5-I<0IX3P2]87:>B>=31">.<#;:;YV R MJ18! M(. IR+SO%8-VL.STO,/B91DC;"NG[$.9O6%JGJ3:GY_'2.WR.O(E"V M;$6MJ>.4A.KW.]0WG;9"CB_[A>@G>0R^8)[]BTA(M52.G)<=T MBZGR008")4X3_N%F\6%Q=<-1W=16N: !I/$)DDH023,_;?CXHSE;[.?X"C+NNJ3T1(47V=6^_B\> 8PMB5G&G&_/SJ6HPG4 M:;Q3"3TH!B!42Q2H7XUD8H*VP]"XW6[+\Z@;?[Y)3(FD+'1QA")Y;?N6MYP& MAD^P8<7]6/-XZD8]HZT1K2,HI&U(F1UY"=UT*0JZ?=-E0*?W>YSCJ1OUA^ 8 MC3/(H""D+.R3'?F..E3M15*:L>=\1GP*3;(U2L$:#KAU,77.(73Y7(G0%BEP M,(XS&K!]*S//=S&F;O#R"AF$%"&RI7X]B>2_0QO&,9:?6^KS^!B171TWY]DS M@E2D#*;G\F5TC=TBT+M/>6_"RO$^Q@K# +M.'O* TAKV,=U T[I^LAG>P1\> MB6 OSM@!/D9HG0N'CBXE#)+#\H"]UZS7NM4ZNYLB/(>EB9!,*%EWPCI!TBD= MDI>I?\P&VVY+55I)-]^EF C$0EU]:)) ILJ%:+.)W8TM& =F.!%KS'RF:"+\ M0H@.V!4GRNR9'15GN[&;1=# 3! G%,U)W;B3X2L4)7# D-G3:".C\L_O4K9) M7H RCO8G64Z@;G1YGHM6Q2*"2.A2H&)E7UV"8INT)J6/Q]\.6%Y2<1.Q$_(4L2 H4$2/D@K;6+739($8G[45F>>H+$COJ M*0TDX"@!H&1E;%U9TT_.<^A$$RPJJ>U^D'$^L:..,SEP 8J21=6N)DL%9&?\ M2RGMTYE68K^NGD_LJ!\M[)PD&T)GUZ/U57'1]^]\-@TD+Z7:[^1G(':TIP$M M&S0/Q4G&F@!,= ?G:A5:<\'8'\G+Z>P$]O3)"@>;+;X@$]AU&PKB!YQ6W MVRD[+[&C%TP88V*Q13.:$A%$#-U6& 8LMH6B '+D*>A\8L?3'RYF'7+T&I/3 M)')6KD]DR[:<&4BHR]G9":"J%$LR%!]L5L68NI*X+P2N+P8-L7:W[W-F8D>+ MW4*L>\*JQCH='$>J*G9JD*CM=*HS5^%X0[N\O=T,YMC,8.4_GUK9SG8S>A:I M86G*!*RI'(EN*MNSS]1,9+((NU!G+S&GDCSA>!.'],@^3-F@M4A><##5U9Y* M&]HB((T[W=F7('E\+S6;6CY^(:LQ8VI+#,_A# QL6"/:*8&\!,GC.V]S\@XY M1$PN1BDL.[GN<=MF4@UB5(2[;W(7('G44@B1L>1(#-$]"] %Q.[]6 :=&RF# MA+<@>=1>"-02^481!TRY>"#H6X)C;%>MU_79.XLMYJ=YTB\K:[/EP#4SZ#6A M!-M/L' QM,ES!G%T<9)'[Y\MD$1 *7RI/0+\Q[YXFN'8@,.3NR-F+T'RN(^F MI) #'.EE(73:U0?=K=LKII4R@-JM,;@ R:/WSV%$49$:Y@@,AVN59M_2SYB^ M]=2P"]@N0?+HEE:'4BFMO2_*ZO7RR.?2&-HXV.3JS M&)C&F/OV;PFY'29D:&=PQ_22T9D6PZ(#F3&X"$&#M$9!]YPB4 X4:&H$ 1JVEFH547R?S_KC<3))X_LAV>K+_ MQV)UO?[;]\O_>;IYN'GL$.&'Y>KF_EK..,^!PU:#UM7'QJRU22FN?VXS%^6Y?6,]^/^O?*4>OO_+ M7Z?FAKF8&*BMGV63*!1TOWO1L(EYB?:[975.'' W+R*9-SV0)V;V/YM MI=_=K/"\JI3,U\Z\X7D=)+BW.2R^Y61"KY9AKY&_?;G]4XN MUY_O[WYA:2^O__Q4A3O>\CGGU<(Z$3DP-BBD0C!.%^NWAI!.]@:/@:X:_B[,XTL3-?&->VC#W>(8OEF;O4-1/5XM\=BL6[M/B]H?EZM/>+M3S MSO/9;QF?$QJB8E.P22?0>0LSA/9)K^<@2ODMIK5PTK90* M6E&7W4DKZWKY&+>F+A?IAZ)?M?LD]!L^BW<5_6)T=?Z>(F&+\RJ K2,DU\C" MU]3%WKR2^QK4VY_7V\"+_J?YAX>G3]T2U9^75;;IYI>;Z^7=]??\6R<[Y5X? MU+J>.7_Z^?;^U^5R?4;=\-4 MNW7$\VJNX\5E\9X%WQ?SOI3]1K^FI.X$QT[U1=Y&2(S3:OE#7_?@7VTK^!U* M?10AGZ?N#)=UT3DH*=AE*(,*U[ KUJYK\:I+X5^"GTW=L3#.K1.L9*0X+\&FB.7=;@\WK?XCU+[UU,R@K2.#8[5D PF3ZXKY53&DQR4O39SO")_ M0;*?%=J\:A>RT<3J84$DCK@8OTN] 392"N5H6/6U_9?XSU=]H] AFQT94^W: M$CEC7RONY*LFN!>JK]SO2_:SPIR=3:[$P ;J0'''AB?JT+?U:31J6/7E[TSU MYP,[KY)R@GQ!(;)V$D6VTLB^9-1;OWQCN ML(,E1RE(MO@YQPBQ-@TSW-$I6PIY4/A"7 KN#$GC/8O^9*57X+T7O@X!,49: MXTLW/510'?@^+':6=\-\Q/D,ENC\I+^OW(_6+P)IJRWE-?@F&-]W6\2F=M2L@PF*%G ME?^7Z,]4^;IP!FSMNL^8'7 (B\\K)L6K[;4O51Z_-+EO"MF^^^BOKV_JMRQN MUY][\$^//]VO;OYW9WMA%;CYO[(L_R[H>=DJ:_&?%Y]>*+NOWG="XY^?[9_^ M_K#\GZ?Z;O\+_ZTYNYVO3^7?+&F?E7"9)$#01:J4NJXV)5ZUB'4OQ49PG"QG M.+II:;[C0^N>3:_XU]S\LCZI>HR7/2T@$[5"R"(BU;VN?&#]:5D[6&(AE0:8 MPZF_S^,ZI /.&AV"J?/K0Q:)196M91CDO4%E=+9#8A-SU4.\>[&=:9GV+MMP M=8^,X%@W%1%,L%:HP"%74!1K89 ;DOKN4IPO1>K;'_[+XN:V[FHL]ZMU8<1Q MNW>L0%8Z]J%2HPH*4-#SB$X_:(NET&ZFDE5.=6N<][7J"RB4Y]D83@V("4@?TI=] M!@L7DL].S=CV*\L/JYNKX0K^O;5RSJ8@8D(9=#1:!V?ZG0]62+&O5D[BU[,\ M(1S'V@6DN>R[T'ZX?US<[^L1K(6-*($K6T=0M)]J%;)6M,?O5T_GQU MY[VY VS,*:77#8]_7-T_'+^"2P@/291:'HDY)!E<[O;(>)5H"'3KW?'%\[-Q M.2F=4%3R*7[]-)"]T!8;2)G84U@:O!:.8HO89.^6^5A<3XMN4_\[; ML[Q/P+K$9$L0VBK/__!&]SLFK+>[VW)?"!B^ICE2AK\9 <^4R7UY-BD!8TCP M13ED>"A#D;4\R>OB(O_>O.]LM/@:?AO*_Z+/:,S-3P65@@P8)1R0+*"$E5>K*N(51:BB7XW!WSO,7(I_CPCL<">]BR11%52*),0JNNSJHV M?*;J?F>:,70NIV\K[E,LJ*E3;MFQZ!18OOPGG?KAL1Q8#N41W7J1^YN*=W[# M.OT[9[,06F53E"0O1:Z+/Y-3_0SZNOUWQ$+,,M1B%HZ/DOW#L>FHPV4]'6\& M#$HERAG1>0.8"_HMMO36![LW>RF/Z_2=E?J*_9<.](^*+\/HN)7I V=J+E7].9!%#UAF)2B1ZWA%CO#,L M3O,W\RW]IJ4Y0\GQLT!CX,!5QZ1L)(Y@D9'OMLHXLFD(OP_]/+>2^,7")9,P M1[:O+@D!16/L^V&US'50-?U-#RNE7&V!,B)S6$P6Q0JDTJQW>#CR.QN';H8*Q<2V(&3T/8JYLL,O PAY)(R M%(62 WWJLBK*RXP;"RAG4K#3.9E3D,>/E%/['Y.?]9"URD7G0Y&Q^.Q3[IXR M)!JO< MUY)R"/(&3=R?(1B.%4#DZ2O4^2\_>1)=M(E4A^O4R!*J#(^5O1Y!' MIV3.N?&%8TG)P0U0RDZ%Y*VT6T4M&L!>0K[S,3B_V+O0MO=^%_#G>RK"H/[H MA,J2RT&74E*AYU52[88__N!00=@%1#"+F'N@6+,#WWU\,=R2?UWMY&@Z0?3_ M5?[GE9!?@9BQ3OY5I8/,CB(YKQ515AXLY%Q+YAGWL\DQ@[U3=C>AK[43(R6E(I)-RTGNHDY!0@M;=\CE2I0S/[11#-_ ,)O4EC[%DM%Y)&V) M%4P,JG2KFFM5Y= Q$K(]^LP<'G>,L0CA^2YG]FS>2\8,70F\,%J%(29GY XO M>7Y!IDQ)EFB8%Q,L(,1D(L?SII_O;^C'^#\-O M&Y/H;?93UE0LEKJITOO QZ>A\"U-&)2!('T>*L\::",[DL]7^%LJZJA_?KSAT/LORRO^Z./-T*HR*&R]LQ#G+'&] MH>![Z<7;Q7.(5E,/EN1I%#19D6&L#L'AU$>!I[^=1!S M6& E24E7G$P:8TF@BDK=67"4/P03OOILA[$W<#OB%.928O2F $I&D*"#QL)> MV>7$=L7+$B@/]19)V%V">QJS%Y'7Q9=.U!ZC$(&H#NVMZXTC\?\8WYC"$=,0 MGE%HS+N5U^PM^:_%)9PA:4)&'22'T%Y22"EZB&PQ11A$1E);L)J^4'&-CNG8 MFP93#BR1S#EY$[R,!KUF,2$% +='3-(>8[T^KYSF#PL#L9GWY%&4"$(K=L%\ M#5G5$K)>#?I>VNV;N+"\_KS\Q_I+G\&J*RQH)"-$-"*4F&7 YX D#D)$$KMO M@@?Q=K T7N2$^X+ XUMA@?T3NF I6^F%+Z#,MB9,F:P& XUVQL?19![ Y#II M_#GBC/UK,WV1D*Q%I=FX*%DUH5N/9(5W3;4XP6$:$OT/9O8DJ&V^4S.",)B.!K:X5G3O)9'8;E__M#^CL01'" M[_TT1CWZZZ[:F$( 41]*D3A<Q7^4+3)LR(T@-N*8 M@PSL6%V?=;/JU9Z<]0E\AU.KPH,7 MLL[15XW_LKNO9J>0>3$^W\10.F1758P2GJ,-@]*5E-?9E.C(!UV^&)FUDT)> MMV-+Y4A!8B"I63%L8/2]SH*4$A,9:LHV6"3R'3/Z)LH1A +ME;-L1NHT&9+*T6>IO)PJ,%3VC>-4 MP%_ @SD[)A-Q&"=ORF50D#(31W9"V5@_)7[T,JAT/; MY$-$"BK6#E5)6>%VEC<#JRQ28Q8/5_K]0OA^^?/V#@RD@.8N?KQ70Q-!D18\QN(4]#P0GT'7N_KZZ>/CW=\D>OUYN*Z\=6RY^6=P\W MORR_N;NZ_[2<,NU.([M ON+)6XX5J(0^?(:L&KZ!/C_3IR$<&4,!Z]%;-%;4 MS:)]L9WVT"(<:V#@:>R->3W<5!GTX-@Y)PU6JJ!5B7T^"@4T(=% %/[&O!T5 MXLIDM*G/ WQH@C1$*K[#;<317YOF&8IPWYC#[Y>/BYN[Y75>K&JU_,,$C\4) MCK/-NSQJOJX#;ODBY 9Y"CG(T# ;I4*X^+2 **O "YP+F]B)DM@B..S MCE&C]=H9IW5_SX(?T$%:ST'XS,P>;B<5'U^RR4F=K'9!N:*ZHD^;M6KLY-P^ M8/YZZ]>CM$EFK\KZP11!$B-VZA"KEV+R6>*->3O20F:=HZOM(#*0B<7[I/MB M\A*\;O"X>; M2 P,/HPEHR@:H0K;?;NNA:_;D&)H4@1?D1F(H]^:[=.09$[!E5A(UPN6J*Y- M7+.J@$V(;%A%,.S8/SNSAYO(4E=@JTS2FZBE5#K76\8,,B+)Q<&E3>3\+0VO MWZL"NS*1.,"+B9V!STG0NJ.! 4TFU;BXS\S;D2;2@-?21",-0Q6I.$XE6!\> M'U\.NX.UUOLFG)P[J!L;"8"RV%SJE/B J2AEG<-NT+Y!:K1+2F&L&BB3.9?" M-[>1IH@L*(88!0FI&.Y;]UP(C WG7TD]NY$\@>^3C*2W0,555;0F9(G%F>Y) M,F?8':?W;W\@HZ6=.R:=N7OHM9$T5D.1(*2MPP7 ((8.1TKKY:6-Y/Q]0Z]O M*5N+2%B"+5'8^HHFNQRPKGW.%S62Q_-VI)&L6Z>SMWS]A#(^66M<%P2P,<(F M[Z\!I3CF*OZP^&=D2=\\QL5J]>O'^U5-R_I/]T]3FXHVAH2_?;NMT[Q,#Y52(+Y],',(FT@(<1W@.- MFO'A;WRMS _+Q>KJIPE6 Q^K=[* #LRP"5#'X46"D 44)1HY2&,>/H=0KB7)(OR_Y$ 8-5D:)4]4$B"JTL MQ[EBPWX(6K9S)V1]M?]RN)]:*)1RB ZS0X&V(#FKS99[J" Y026-4)T5I1 M%]XT*,SM.+##"9N+G=WHDZL&]*34S/E#8* M,1^E8VEX2,(%C=(!IEQ4 &_[=;@,H9HH0*E:P_16E.*K",UGSQ9=FDQ1>^-S M$%N9:N3_'Z#T@C(=,P?Y"EP<:Z<;9KQ*.R H&CXE=CO'$ M]Z1[4_#HH:EB.U404X2_H42F+DE6D57$,YBP,H0L=*3G2U*:2_(;D,C$C3%. M!HA HA;*67)DN\(/Q@2J+0#4II-["C.6)S>V^3J,F876NFS=$@:"[BRT9#K3U&&_-\H!]B$^K%1N' M&2!AY%-%!4%8#M5C'7]D7&_H79LJTH '8=TCZ7X+24RX/*=MBL)RS*P=(4,! M9T,G"8X$&@-OP'ZIDIA<-U][.GV=75WWI)<@HNV-0"QMF9P$/"C\?2M1S!4O M82FQ*&DAQNPPE$(2^D@P01LOJ3,TXG24?*80IM+I*'TB$7*4F"V+H8[^V HA M!=&D;4 ?%"J\,R%,H;^P'IF=V!\J&1"PB%X(+N>F7./SR.#[Y?73^I7[]0_\ MT^+GA^5W'_W//]_>7-7%'/5U_.F1_].?;C[=/"Y.NQQ4QW-"]-'Z&(WE?Y#J M0\C0MOY,B^,<\M]<.A.W)EO,Z?^S]Z9-;B-7HNCGF5^!T-CW2B]0;(([);]P?A:0J?=VZR('O1'!Z%,HV"TAZC QKR^L]JWPTZ_=W<[ M!"OJ.G6TW5SV-YP0_='P(']4Q3#Z/K?CWX+$FWY>+&$;M[,9<[ A'ESRS8X+ MQL;N7%K]D36T.I=C:6-MLHI][C(>1^W^ M>#0P;0^^]QE,W:O+F^[?; @>A96"MX. MVK#E_F6[WQ]<7XXV"T&M[H%N[B/VB17"?'"%YP5/MN^P&Y&ZA_E24<3BZSD. MM/CL%R4<'6 EMJ]OT.+O#\?7[>[H^JX[PG'H?="5+J_:[;O-@O[AVAZ/76&Y MN]MC$((5T+WK75]=C4"R(W.Z:H_Y[FZ&7;A_4^LK<7=KHW+X3.PO,Q%6W],0 M_I#\D/%X..Y<@Z)Z.1AUKB]O[\:#F^'5S?@.)/FX7]04M]\C[5[9X)&++'5_ M^[*?!IU;V-#@IG_;ZXV'=R-L-RKXS%4_U\LH;Z@RM0A4;6;?_. MNFU?W70X=MX,V]U"[.R->FN3:8Y:8HE[VV='=0?6 .RG86=P>=6UNI?#U)MH M#;JYQD+9N);U"MU3[6T/5O9O+& G5J\_N+G!PH2KT2C=&ZB^A4U91\/A051W MP-Y"%[6X&6"PX+/8#Q/[8R#OO0ZB AFP!Q%[X]YMM]<>C7!(TNBN/1ZG/4SZ M@W&!^CY:XY![E_32#>S!MJMQ^Z8]NNEU;VELQ>U@<"M'M0YNNH,-O]ZKKGV? M_PG+'P=]"^>G#;O=F_X-%KIC&_!PO8_T6\1 MZ((?K?8R_O3N_SS$G]9N]UR?7#Y:G?:?/RWM*=+)11PL/XZ6?WS"]5[8 MGOO@?_QW$L7N;,6_ MRGARX[D1S]UP>K&T0U&Q@7/_#-AA,L,!@-B;Q8@$V",C#I2?F!$DH;$, [3J MHI9Q&1G!S,#%_81O?\E*;YA#2?+_QUXL/_V7-6A_ZEJF@8=:RN,-8%@5+[1? MRN--XXD9<[NDQ<;SD+&: 3!^"LI948JDI@%B:(L>P(-H"O MB.;NDIXMENL 3PH6\ Z^]70W(?*.P#=^,.08DC>;ANL[7L*59Q9BW19\$[.' MT*94:3=T$C=6;J!W+H,G )8 'SPC@A?BD3S-76?.5[$)<=RV[!^%"\'+)FQN M>S-C%@8+PS8\=!S!6_DT27R@@AZ;ZXP"C\$_\$@F405W#:"?!H8?Q$""C\QX M2&P 6LP(C>!I&;^,."NU_95$IW2;ZHOE.6;8XJ#C ''&7J7@!RX*]Z/[>0/) M "3I*DHTVVNQP+;T1#/H& _$XUBXH(70 _&=\#NL&?#2 MI*]WO-^#FWT;:50 /C( @S=>#QAA>RR28$UWSP$W81QV<")P[QP?.C5P"@9' MT1!?OP#0PG4A^SV!KZ>X!O@?%H'479-?_R.H ^X3]$0D,K/!_ H+UH#'1/Z" M" &@XFH01IR"1QUK^ DO?&3^=.U;I% ?@8J_3Y((M(6(?+6\+E?BAAN%R3*F MQ]L3EQ8(6Q (* EZG=,HI'OI*^?*'NE,^:-#G]@+T?/DL M6/F%?![2/O?' K)&IB#3)WJR"B>!XD$6!T M].'C3N3==6J*18 8S<)#SEX>M<=F\%EZ3/C@F3NV M:!'7_/RN_8X^1T#5\O/Q6+NPPP?7YXNTDSB07X2T+/KFR9W&<[@: #$)0CB& M"P?@B]&AC_(/%4+X*&7=8?H7II/A:OV?W_7>&2$<$/UMI=?^%$^S/\/")X@- M\B6-AG_^E'M0]H+"AZ[?;[WP]I?>?]SM>T!"C>(=VQ.G, EB$ V? MD*#X&_[%;%#C;KG/N)!W[19DN4-+]]M]]^K +@!P "^? 7O[.'>GP$M*E1@9 MB Z%S[.P 26E8Y96X%<#GA> MCFQ_*@LZ>]%I!Y2>"0Q"ME*AT3?'W6[E$*G+V>-]$S"(0)D+?W[G@U7P[J=T MGU6QG3/C+J/GR+!.!3)LG\2JE&X&IF651C=OFCS>BE0>5T$WI0+OQ 35&6M! MI 71P035:6M!1'33&Y:F\+]I\G@C@JAC:4&TFZ &PYX61&]%$+T-X^^K(YI=3?C-\\EL#W@J0N2:(E6(0$& ML>VE<3LMW7;!JMP)P)E:7CT#P7$&>^1H"7? M 9!\WQF8[=YF+FA%HF\3I:H+3)2.=1^T8"Q;,(ID%I%8NBK,9='2<[?N.C3[ MHV/L9RT]W[CT_!IB'F.,F;*T74S0#4B PH%/M=@\ (0=4%F[QSA[M<&HY>(> MHF01IKH_XI!NRC5.!:"6?SNM1\OL6%K^:?EWE/5H.+QWF+$,PLIH[-RDWGO+ M'!R5:Z-M12T37T*H :Z7PWZP^LV]H&TKGI6=R0[@EBC MNUZG?5Z5=M^Q>HV*SLBO0+5:2V[;4"DX/ _!9@MHDN\>OX[)+ZB40],I&+8\ M!BJ^?<"#P+*V8+:C/N,YRZZXJB][K"[$*Z\0;SQJM?OMP:C3&0!,1OU1[T?, -'I&8>VAQTUTB88G6/:)U55LO>&*?]$+NQ3VIE6V^R-JT>NNE"<=F>_O+<) MG^[TO^R8T&W-X-,LSM-H!M,QV[W2:@GJ0@,G82,UDMQ5PO;+D@]I(.=+>4RF M1M!K%OI ML]!_#97)06^2IW6FD_.F\]29NH..=A1II>A8KA0RV9M)0AY?H01AS8.V*$A'O8?AR=, MU ]8S6)!C>8TY>5YU(4:M/)3B_RAZOO=:+Y450W&L^J!^-LHB[JL N\*V)UE M#OOE=1I\-H2K@%:=.>D+2V!**&11)[.JM]S;'KMG3A+2W+]CZEZZ-[?#JT%[ M>'G=[@W[-S=7H]O!S?7UX-(:=,:7X]NSGV9*I3"V&_*:?II E9:S7( :>H$# MS0S7?V11O."SY";8E&-AN[XK)GSCL+;$]HR%C3/VXI5)T^HJ&.QTW.MQJS^V&QWRZL(T!TV&Z%SK<,V MMX+NNA/G8E"VQXZ:T"SL\ ?C_IXH]7QJ!;?NX1JM 9\P%-9X%;DS'IMCJZ*6 MSCKTM5U.'1OZ.B)(I<:TKNS(C;[,+AT'8(X]S[\"8)T5__>HL%:_VQN.V]WV MX&K4Z?0[MZ.!Q=NY=:QAKW/Y)L):-H!Q :BW$G$JPE([QO0JWH@/Q&@4PQ=\ MRH/K.UXR9=3HS>8G0.&PR]"%JP >\5,0_HA,X[/OM*@EG L7/,T#SUL9P9,/ MSXV22>1.73MTL2L<7(%QL&7(EO"_4S1&\+GA%-,OC"/2@X4#*-T9T#3 AF;,B+UF2Z>F M=:'M1]C&#E/JY_8C,R:,^0;SW 6 -[4,G920YV/^ 8H"> S:WB%:!],#6;FZRP1$.(W&5*5S;T1S___;WQ'T$'@*+O?2G]_,@ MC+^SPR&L3N^J?]6WKJZ&[4'W[O+FZJXG&CX.[RXO3]3P\171YS=& M/,'%T2Y ?,8<@ 9>#9\TBZF T[YITB M 4*$:J*(!3%I F^$07 C)@(7A*Z#@*$E@;<:?K +Z5@;XS\#$MX.*$@F=K23%FENPAQMZ'(=K6S M^3HT(&L/8]HDK&>028[*@L7"Y;_#;===EMV5&W?7HTK)[ "@BJ)?HKC6 H$"?ER,*Q4S%2ZK2_ M]&U"8>KA6^U.JN9X?/:ID;EPMXBF.;QFV"@@3P(#2N> W=D?RR!Z)&;R66@ M3A9E#MIVI]\R0'];OUNP"P/N &:ZM%>ID,]>*J;J@9(6)@&WA=PQU"I+O8#[8"3R1F!]H$P&H7?^+?_FQ M?)N 1+RY9+@=^![ "Y'@ A'"F*#\-]"KP>4$-HXG62(.9[<^\4ST(M.J4MRZ M),5J8^W/TNNJ[7)L<@7_X2%D#X!X(/E HH,8=WUWD2S6A[[M1N^L@@2ODOH7OVX#89VA]3*_3IGY,WNZS_X+(WW&K8_[, K9RG/"7/M2 MF%XG1:E>?O%S"^F4@J[<9=NVAF7Y:TL-'M3%2UN+#)G:>/B'YFA0&K[4_NQ+ M]-"_.6$HNXG0V$TL'YFA4 M?2[FFZ:T\R*HSC%I">]X1*MM 1U$5 3\34>#DZC:\:> M](ZZIES7!<;-R*JNC5NUWS:MJ@IU]&#L+:G1K[:PFB?=O$;6B&%\4Y]-&76> MMYFOP+-=V113:#9@^BQ&-&I9P.L]SPW\4AYHEK2N?JM7ZKHH+ZB4QQ1..CWM&6,6>DD@"EFT9-@.C7FK:M/U2^)[ M]'$CC_*.IRD#*_HR@;=2PH;2@_(J<;TI+.[B/G%CGFI9SDDHR0R[_VJJA/GL M&Y?) [P)Z;)C&D\,Q !S$JHC$7HWS[">((SQ!(!7^$+^8 );'"94(H+YG_>V M']O&M6>'MFE0D8RF!TT3 MRNI'8+C^8^ ]\I_@J3(OU2;"31^B@IJ.B4I.IOC(*5V 142AO#H]K/=T>$I! M4!(N Y3E@>^M/L R0G&D^;/DM2JPJU^7F,4:+)8>HQ^PGF#MT''_M"+X@8J@ MICQ7]PGS_2D_GX,"4V5='XL"0*7Q@X7KK&^=DB!%(C]/MHW1'0-/@)VZ4\,/ M8F/!F"AAP*N78?#H1E2R@!O%=H,7!&Y4HI5]4P*N7 "'CL0$I@+EK#$K.4P M7AD J3B_75R3AX^FVJ@9Z$<37G8@X!ZZT0^>P!ZR)SN48FR@6)*>T&NUR]43 -BCF$.+-N-3:I) _9%D!&[DO! $ 1+^4N$ M!@X2 5ZR#$*)2BEU3#.,Q7.<,+@:&X5-V&U2BDP-H^/05[@1J@GJ+V M^EUBB:G0&R]"$0HK44&$=2*I( E20<)/->]B> +(8A.TF$TOO>^I#Q M?!N.<"KP0NQ%E-O97N%[/AGO.\K][F))SW5EV8S0OSFG>=]5+O6R%8J+S+4" M&4!D\3@'D1;6*CCJ7-@*'A4RTH/6> 0 \#*6+ (.%(VY/HNPE]ASYSW('2F M["(S3L"*U1K4];2[X[+7 M1BJYPKR," M(+\BJ(0D>H&S"3T4T%KVFM5ZI&/S[AKHB[$54W(1-6:B'E>Y? MM%K=6OH7RUY7B611.G_6_L6S]2]6RK"TDL[-V6TUINA+2,- N]@JB:4*!BKH MF06ZI%67M.J25EW2^H8RO'1):V.2L\XB]\H<=TLKS:O]V>-];SJ!6Y>TEE9) M9%FZI%5+YT[B&HSE@+(BV(#B8H7=(JZ*8W+$WA?]/D\48$D2YIW4=0 M@Z$N:7TS@DB7M+XR?5D=T^KJDE8MT4HN:95Q.RW==L&JUS4'G?*H3XNWLQ=O M?V=1]#%+HN89^NOY1UKR'0#)]YV!V>YM)JM4)/HV4:JZP$3I6/=!"\:R!:-( M9DDG>13F2&KIN5-W'9K]47F="K3T/'OI^576NH6,MHOU!P$)4#CPJ1:;AV13 M@LK:K6BLHC88WZ)<_,HKBG@)'5609D7O6O[MLAXMLV-I^:?EWU'68S:AD5 [BZ34[MCLEY@, MI!L"GE-#P)( 2Q\W^F!]E1.!U7FI5>ZFJDJ\XNUM[.0YA_X;MIF)HP! A0.6 M^7Q%K#Q>V'XRLYV8]SS"&$&4+)?>R@"0XDACV[=Y%T79^1#;"M$0;S><7BQM M=)-@#Z$0GJ$\C.%DT*=Y@'V#'*S4PW9)@&IRE"TVL5@@/C12"QLV MM[T9=;*9RN^PBXUC1WS(,C$&7 $UFF%K&P"DGM*H:/X:AG-)F6%/V>\)CJ9, M5R%VV3*P!Y(;16!2IH.EZ0V1;-Y3O#G>D[@R MY7+F@OQ>FXKI9)@,2_R7$?9&,ZD]N,@7!FS,%BDG;-H MORZ^FGN4TV@AICK?CAD[BQG3L+DZ* M#<4X\ >?%Z]O!R9LL5%=($03K[4S*X1H:2U".@.K-2ZU!KT L:C1#+4/PWIT M,54\XIWJB(KQ#)7 XT-EMM.$4],-2^K]G[0+;NY9YE]1TMN6>#Z&=CMQI!$ M>1#=NM"RVBGEB_/Y4.P,XLBS/)!-P+YY.\, F^VEOA#9KX3W9!2-F%PNI+"O MV@)436HI9@-[Y'W'?++9B4-.;(_ZV8'(8,C77[JC8G5A3Q_X.BMR_YW8(0A- MUO"1\,1%J?:?-[(+LC:7$>_22/)5*&!3%Y2;&% L DL'Y3.UU)S;OL\P#!S& M/BDC*)GE7'5<^X*K&+PQ9=;P,62>+0-6RR!FU"D0-)(X$1S["1,?$ECGZ>QQYDCTKJ1RC5,M>?H6+%1.>[F,&5(+8Q1)U&R1#Z$6_32&HA+5N* M 6QPRI\I6A^27B8ZX% 7/-$=D50ZG"D/5ZS2]R+4J*&89SNIMLBA:),$%A?B MGK%YY*/MP1WP[<4L\1T)'KHIP/Z2\.V4JR(9P+&M-W9S76O"F$8:1/]+?$C+ M^$(\Z0;C$.GKH'%>-L <_L1VKHMGZ[VHX]70HJ"7C8JL;L A/%P_*EPI@Q4)'\@ @=PQ=" M9PT,_+72_HB5G?X!_Q\H]N#(]WMNSLRS).%O?! M# CXL^^TC'_8A,F-Y>U??.-R&;J>T2.5!/Y-=PBXZ7&2LI\B[+=M/P"G!@,O MB60'W?N$&@B'QC4@-EE^63-H4^T2C1?XR!#=V"NA+=3F:14>SF/+N S!)+6- M7UC\%(0_(OY#27H7 (';A0@;4)S"&'ON?,CZ !-_$\:JXBP04O+VRSUV4<5U M*2,8HE4$; !-D"A!WL&Y5]9HVH9C:O>4+M,3> 1COF@GB>H:<$[16]9UE>:R MDY#9SIPSZVQ5_LR=W%JXL9/ I8NL,E*]AL\*PGFQIB M>W 7:B,@3K+7( #@Q$E?S2Z.@\##;9$LF#+0DX/EEH/!0^$NCQ [2B_P[9/0 M#E?"D4#23THDH0K!/;RY^=K)D'R/TA?E8"ID <*:VH2[D>,%Y-@1H,SVE&Z# MY!7L.E)^S.&:VG+4-!;!-!56J2A%Q4R8N;PK*)PC*!AH/!A$(? <<]L"9+MO M <+F]N_]# HGG+=@;"J>SK%[=/1#]%KG; T=/>2A2T@T(XGC,2AW@:&$\67A M$4KAA4H-0Y6+*PPJIGY:(TZ']X[WL*.L3WH4]2,')3=M."L5V@-HUI"T3J^! M]0I?!^_)'"D[)249N(_J3LOII;B< M1[6U=H1JDH+$\"0%MY^W+&'9>BMZKFB!*QBB^O*EO=KS_*F]L!]P.R#D0::Q M5>XJ;%YN"KI2F@ +I&H9-S9 Q[@F+$1G%# 9R?IG 7DLA=^86N<#>BW(32"O MF02@Y^(';DT%TOL,Q\S]C^0++;X2VO1&1W ]DGWP\I3#P M&.?+V"W8I0[J?(UX SG2)L!QV:-LO6Z'#YB%#^?J_)B#=L0O3%>0.SO)'*TV MATFVJ&^M%#[&YXS_&]]#'+@PC:?&WQ(XQ\Z(%M\VT1JCGV2OR0GSVP7 MK@\_.'/7FP(*X+?_"%O*$>!XI.P4"C81-9>G24U..?)4IWMBJ3+GA$$47="D M!YQ'D"IUBNZ4ZC5/3.@UW-9510U".^5S:B D%J$':4-1P<82F(ZMVJ%Y28F= MZ1?H@^*N*> E8#*8RNM)\'"\\\$H>V#%STG[S@L^I) K]W$YL**(B2$5Q&4Q MAA!LVR!(9=YKOV"G/,P"HB(O**;,\6SI5;DC3VD:27P$'B-MWD+.2#:S[46!"E83)!20BCLC<)/00G<"FK(HSI[\ M D7)!+ !>JC''J9J&HF#)%):5NY0$0&*_V_PA"G))I\! M:]C]X;GQ:9A.0Z M2%TX?-WB D#AO&%PRFR096;VBN.50@# M01#H!HB>>/BM6!IPQY*)ONLG "K-EYAAA(MK35,VPVU'(KX'[T?L0PY<_+@9 MK))DL3*<1 QER(EUU.=B\78$:FA/&4A9D%MW]7M77 -M<"N>J^AYM>P$:.,$1M"OA'Q7]6\G[A1=-^ 51 M,ODW^DGEY!_NP%3=G1(>6^R$_="@FQ:(.5SUXXO.+ HD&9*X,IB9<]GF552^ MM6GN\:D.\L0FP+@$J2J*,:$?FQYWA(V5P=\SV0,$B_&6KQ1'_)R>LI<4<-AG$#?'L6*&QPAEP9AM__9OL) MFLQ<;1ML^I0"0OPL[P)P9O))I34Z7?G8@I7C #GOP&5_ELO..7)0-$V% MCX)&; 3+F!VNRW %FWGI<"P.%92GBHJ%LD \]4N;HT 4I MPPRYSQFP'MAME&D%DZD+AS%-'MDS'/-!541VEMZ*VJ"/KA'VR'UBYMU/GM:OPI/ M:X63D_!J $YS6=UO/'3&!=JC^Q"$')(D5Z>I68$')\YE E? \E4WLNH1:662 M)M,)GT@A1*A-6,KON-H*&JM0]'"LCOH>U2'X),.!0" X_VTJ8]LS^S$(U7?> MH;/F#QLGX-'#W5B.WD/]U?5E*#'O>YL>Z=CE8[6R18G9<,@%Q:2Y(K-A/=/, M7^W6]'-:E[K)SZK20-M;&RF8?QOJF2*BN@!-#R]>%"@-<#V+7>ZB(,O 1@Y% MQXUN6-O#'#%I'ZC+N43=$0XZ8HK2;H2)YW)CSA%H^32"+A=3$[X9P\;Q M>RI.\5#=ORE22C.F0(N;K2<&J4H(OD481(HB2VKG#,Z#!BIQS,K>HGJX)-N1 M1HIT5Y-NE+V(7,>/0*'3!D]\>6GD1.0U6SW\KV D*&E%"HN,=O#!5TLE?CAE MD1.Z$^2MDX#"!011GEZ))RQ$(JG^-EC[482_(^> QTQ$DA\FZ:TXX=D1'//$ MH^&/D0L_ XK<@9B;(]LA;P/<#AK[ Y.B*\-0SF[DC?QE&(G'<#"2$7V1\2T6 M<2MU6LCBB "3V!'Y$PH=$,;,F7!F D)S_I;CTUS,^2385N" M_O$OH#:'H%1&>$[IY7ZRB;ZO')N^!ALK,.Y)SHA(I_%>JFV=-O\]_6Q]^K U M>MU4@%>M\9!7) TOB)&RI%)$2,PX0#,CWY3VD,$5G0W/U).7D9:>+!9V"*]% M*@'MM9'JX9;@?/DQ_SU3,(I OBTCP'A_C8;!+T'+Z'VT>A?.XT6[W^UU/^0( M2#&!>ET#[U"IJ8EG)2,'J5N@+T,&''IIU& C7I E@=RX/.XH3'$9FODE(&'J M9[_GTD.XNXT;G<+Y)]/R?FW=MXRO-F;ZP5.BEC$PN\.AV1\./\&?PYYE]L>= M3\;0;'>ZYJC?I3\'ECD:]O%/:] Q^]TA_@D&J6GUZ-M.IV<.!B/ZJXFVIJ$@!NY700Y8J;&D M]9L*@NRZ8=PY[@;8]0$W $".7$?WR(4#<(^[ 8[@R#<,>L?"\L@]](X%/J!& MT0V4,+[])D @?I/*,T"7XX06,?:#QQBXP4)D1"&/--:=)8]*RMOD1R;JGJ3R MSEQN+/Y$*:)"VV4RL28UGU#_\T&W1,3F&>)2V5.\0B'#6P^-AH,M%8!.*&=4 M1^D>*6) &]TTT+9OB;O^[M@D))\B1H'7_98/E*7)?72)'RRY(W$1I&/)8WNU MY>D&9OEX,ATV-3A%Y,)2I<6O M]Y^_7^?4K257X(7G-PU+<;2(C/=P^N@G3\B51PK !_@?!Z]!3=M#S9\4U'8:-E4U-T1KZBM;0VZXU]/9K#5KW;H"*XB<+A@Y/>.MR)8H%\M2= M,[:(0ZJ6&' ,9)5_!SASEC*S'14MT)Y7K__[YW5)LZ$D9:<,VE /U*7.@"X< MFN,^J$FC8_273H&LVB/?\ 6%\NURJTCCE^^5;#TAV11!69:4*T_(J=D!1=[' M[5!(,6BM/D3=[B+P68S23VZ('#3B 2HLS!0H:62V2($PR5^34$GMQH[_[QYA MWF0FDJD17:E&8#X(98"(G,^,C^S 15C@2@;,!!KS1,"BL\RE.N!EH&\P0-W,P3EL\_BNQH-T)=IH!]J9L M-HGY-[/$*R1BW.,R9!=4-0"GR)?%QW(]>)QS#[ H. N%N* M+U-2H*F$M?DWW4/!U& /_*7J"R<=T>39GK#_O@R,4[D;AF0H1P-X!0OU/LU!7)R3R_=E-/%I*)JZN(#Y?+)8,_KRA7 M57WUU^^75WF1(3A?,HG8[PEWM8FHO(*@:6X4L5ZA3J?K'>36BU@$^/AOX/1. M@W7A>_(.K@S8QP/1&<_EY+2R@]ZY]W_.*$O8-RZ3!TRA[4EDD4F3G IAZ20? M093)!\O +1ST),!23W=*[(D?[@2X@H_/_05+#RC;9+3^Z'\G(48L4=-F/ _M MD853E]?$92DI8DF"*]!-/!N1]"^A@F.!'94Y\!S^C.4*QEE&@?D6%V;D,)]1 M;K0-+*VX.,P0YLM,^\[QUDS(S;2U-P*$'3NS(C3)D0:K-*G@% M--&Z(2%D#[+-%'B8\RD\]12D MLX'K.G,4B?Z#U .B!*2XXS+?6,I:XV4L(_(:9*I00*+&BE6ZA*J*?:N M/+8*PV8YI\N G"[M<6=[J*9S7J&:U(3II!)<+>_8L 0X"$MRA("&[O(*G$G3IG8$H@9.N%^I$"G3!G.&FW@S M5W.*LD6EI;%IY!RT(.$S3GE.FOXGQ2L\8?/1F:(B1.L.\Y)GHV8+1K [[M(6 MZG8JD3N=5")GR9-2XI;NR3_C@4I137IX0&Z+Q.. VHI&:T:H?2/K,_: M=>!3)I4C8207KE*KDY@(DQ-TH8[O\7/FQCKC*(S)]9 :)-$DV\U;IY(GI M:SN@DZ[;*/PC/GUM[PXOOEQ?C=;; HJ;3JFJ4"% MLV2$/D^N1]!*1/\.NLX,-$_.VJUQMTW!1N$9$1H1?[ABVA=QL71M4?YXU@ZS ME0H>-Q:97FI#'IG+*U)F([#1G3FEBA5VZ.A MF?-EYX*S6;0RYW^8AL%R*7Q3A?=Q?RO^O(&WV1/)C#;1][Q1ZXB-:Q;D0!$M M$0+9%G)BAZ2FPDO"%6\XL.ENP<80CD,U4QR4&1S?YVNQA^UV&Q D=/E=_&H6 M?1#^RUR>L5+X#U3KBJ(40]2J4_, WO&1%JH@:UJ*+EYJHS>$U:QQ]!'=OMSZ!NX#^* 8>UE9U/C"LNB0K/Z%\ ;T/]%[J>P4 MB(/)5+.6CO<&*9$<+?+CJ@J<]4 M=PEW_"WQF;RZN>B>L[^V 'Y.>=M%@)NY'#QVABC$@W>)ZY;Q#\Q$$9%+1/M5 M]D;%.ZH^$PV2P"&/19H4PGFLH*Q"(6**C!1/H$)V UE@Z8_(P:4VDA-"-'MX M[;ZLU9"LB)E*75%6L$0Y75%A\['0%=/J_VS+J7*0%I@*HPK9OFF,+I#_$V4/ M+ZQQD=,TS73[M/$,.%(B*OZ$CE5T>YHS]BGM_:P^HD^/0$T$?^T-"AZ1I9D@*'3S\[K!&_4)TDSF&*$":QTZFV=O;FB4 MZW!)3T<$PF5;A"->LP_:W_.[)=]FRKRWJ8,[5;!\"LI>BMM)<"F)K967O(#0 MGD]?SR0KQ0V4X]8X>"NM/!=XK)2^2'TD+X;9'TNLU0I+>(H!)QR"91D?19P 4EXE ^5 MMB'DT>8H/JCW,P8;2X^%1W+6M8'PXX2#K?*,H./MZ4YVD-B[ <^JB#'3P"7%W;X@^&;372-@PT^ M2:0B-F.A,)A(C3,!T\B$,GD)7DQFJBF3Z6R7&S?PUT1@I+"O, +@LM0A12IA MUJBH01Q!]\ZCV-+TT; MP5!'E$#4.\ME9F<:_8C$47__?$T]_ZP/$I^*SY1.[Y/QOO.!]UUDR.3:V M0[8C&+<(=^68R16SPHD3/A/%ED^RCAEO$&>##0[PO#+1(\(T2VPA@CJ!D362 M"$+W =FKQY?.LP>D34B\!RN[O]!2@G#M3:C:.?)%JA4\4VY3#@D@U?U IH+H MF+VP_W 7R4+)2W3<1Y"@2P9+XF$'>&E.']Y^#GE02>]7FD09V;Z3R1QLE(B= MH?+AD@-?)'Y]")DM(LZE!-O_9+7;9KO=;K4WY\T^YWEDOSVY GFGP0(9BI/O M!H[1'<=C69((,HK FPHU&R/H*&CF( /6C[+W 24/&;;\U&Q'V)E<+$]E5-$A M^:R<#C9 P+50N3^U,9#&#C486T,!F4Z4\U(@%8#4#<@Y^N^L03I'?>1XO*H[ M?Z;7Z7G>\//L6KELK24 M1](?1-GLI\]R3YJD(P*RX1:@.V1=9_%+UR6UUZMW/ M,?F%ST$B+1HPY5%T>N-AHA6737D7..S@BQ,':I[7/M]LV2[8[5FV6>K:-F?: MNGK&F9X]1<4HU3*W>'W@5V[G\M*E88K'ZXY M6%3&AI5E]?=ZNL3*AV7V>L+ M+7*$$AJZD8H'65)+7^>TU#-&VE^/D?9UC/30&&F=PJ/]8OOA!5'18=Z1,.IW M\Y^'^:CH8##*?>X5.!ZR.EB=QPL.1Z,([+B#JJ M^M.AD<<-K\_>R&.6+9?;B'Q0[U0[20]\>/!6./"'A;KAR?:1PO?P?7!LS.UC M\RDGV\?XR'V,Y3X:R]M4^&^C;.1B.JQ]NK VT 4P:.SOBUE1*MSZS(Z.[="SL:#PMOK.F]O+5.0 M=."=.JY*!YF(XPG3T@*1QON77S]_WA/$>EEH7"3X=&65TIJSAS,FMNE)2/E2 M5N#$9_+%F[Q1OA?)]VG.N/Z7AO;Q_.Z_H>TDQ(%M!1'C9LYG_%RT:.= M3*^(U\MB)T9:'MTJ["!^)^\MD-H-V_SP6,>>Z:JA@)M $>* M^?##KGA%40J-\@H^$UZF#5@CM"Y]4="H%[3P/E!1 Q_B_83R# PG:!K=5.LW5P+[ZNP944;IU!0(7_H*D;M7 >4 Q*7 MUM.,HC31*+<0X4&2K132_"%11\?/JI#+-3/HDWKH4"KLD##;NY@$^1XJ:Q65 M=IPB86H''-.29-AN;^](PIG($Y,/8F*:-W:H8N'A3PR2^!S:G.S3$M 45:7_ M *1_MSW^L*Z<%%S4_;"NX:Q?U&T//FQJ,=V-AW7;HYWJA@CXBLH(.8$%J5H) MP I?*A=2;C#WLX3=R@;I-3S_7\,(_N_QF+I@?-/ M*+M(CM'9"!>*6:&\\:O2_#O+WW)X:'YIA\!O[.4\4B?F;9V.8N3'H7"&M7L4 MBI"M'LZQE=,TF=Y&XU .G?1!#4+$ M/121DI%>FE6"]9NQ+8QKT0]P::_XC +9H#'-=\PO('T03^6C=EII+B-G2.2X MR%Z934Y4\QGQ&&CD1R87A!,K/P2'UM)@_W%^=LZ6U%53"O-**45NYD^YB/M^)62X6\H+2J);':&JH^(3U/. M6AJ@5E)>0JIOTD=XW 8[D@:+P\SL?,.W=3X6^M1>LMUH]/."FQ2K-F<>N;)3> M;J8IV+P8GH_,I9FV1LR%@ M3?YJ@>K D=D,1])%![U;=FO-4CA(OJRXK2NG8$VQN)_/TE%SLJ" MDD&$F76K!:,C3)8DC<7[>,:"^@Z%KX@II#2$4NCGB[31"RP0PWH!:2=;2QCP M$04^34, M9*YZ;CC.U=><_Y2/L$T6;"/,*+ J9%,YB5W)SBJ24;QU&2*-4-5@IR"C(FR? M*E0P!27%]O@<-;''2 R#Q?YQ] ,I)F[^U3@&Z M=GP%F^'!Z$#.\E0@ED8/-_@+<=E4V*O8SWDMHIQCT^S@E,QYS$O9BH&C!A=I M7PUU-!>J'FOCN?C$-=#2?%@D=9LF>4UQ[V4BX^-<_^?*&1^ 2$.5J8XV'1F& M(]AYI[#&ZKWWN?0%-VNJG%8E;I0PJJ>Y14W.52FM53#ESRY*R[F,PM2%-7R: M,3NFP>!9U<^FS;+NQBZJ4-U2G;K>A4S-O,D"L7E5<2<8@&07Z ]!%5AF[5J@ M] G6)>(-9,T!D6%N*@DW*1DRJN,ZR%$L6\VMLD:*[QJ-?[3H&_(;*.A4#J9RB(M(@9B2P] ZRI49LUIO4N MZ)7DPY.!/Y@$HLSR8]2H$]Y/R;:/ 9T?^E&7H0N8K1R @#,LZR9A:60 [W$R M?'% B"B*(C][_K@]F\5ED6E#8\CAAT10"?K-3IL=NK*-$F9=+!= M)J;>@"GWWR'G0\Y+V6@(@"4/ZRJU&!.P9S&V(CIC9F73I+1*L7G)\*?%K M0VQ)^2>;I"0]N\$>Q,\J;J<,+MHM1??J_VK65:KR;W,W;J^\WFJ=4/UP9GMN MFKII,Y$=I(9\35="-[42.M=ZX.RJH VA&YRV_KFY7$UA\&LNT0+3<$W"9H8@ MY>R0-2B#?&OF(!Q^,@-T2T+JX:$*$3H7L/"7E(T:A#]F8*!%A?KJ0YB33ZK81><64,I6:Y0( 9[H>N1-;!GWA.%B%<*ONN[ M-->\EQL:X01CC-Q?ZJ(*2BPZ4I^<>=R\E8AA*MX>]5=QRR98^?85R K5DI'W M=A/$F^X:5]2'NK9, 4$8[6KTM877;O'KN+[VZY1&M[ +7S!B)8HA\,G<$046 MSNHI]XR#%IK35%U'U.0)RL6I(!SI7%]U;F=][CG-1'"Q(V0_:#59?+(X("$? MDPTEB8W?$^K>O\J\ 4J4,\ =+Q8L=#B.*,/T4!>+1 _^#1+ FS76 GU#,HQ+L$:A8Q#\I 4-W\^V&G,A[@74&XQ"1Q1C-#<@%B#'@]W/^ Z8*PWO#!]6DC/&-!+A.L MT0L9PA%Y3; )(,XT:,DMFZT4"DS'WJ#0 GK;0I_2!.<$W5RBO!11ZJQ6C/T! M/)$)%6A[=HV:;,'/DS-/ )R#0R]$G:X::>,P T70EQ_XC3O9)J^"+CH"BK\( M5TU((NN)=V<"A)3(*%9+](R=WQS!5KB,2"T*F0"&E_@1GX,!)'FAQ/8H8R"- MT7&'?Q:C(S'!5R9V+=??2-0 A3D(/_Z7UGC),F(D4NY4'?<38FG*:8 MA!LC@Y G[V9FH9BD1/?Q=R%CY!K)C'^1I7RAS8!<8RJ491S^FGEM*?2=Q, ) M^;VNTEG;(&ARIV;B"ZV2AY=#&GU-G'TSR05SO@B"?,222'U,$\KRO3@P.0O5 M)4I@R[IKVBFG2V>-\W17);,YXVYH!C.NQLQDE'SCL6GL6^6A:Z1:<;?#RNJJ MZ)LGOI@)Z-:B8I>8R3_X*321;J6>)1(TX+S1TP&(P"?X98).J%4VL>,5"57: MN\RHPV:*&T2M^#H$HJH)Q9FF8QH,%/)@Q5@FF,+#'(.$Y7](HNY?%F!L%(0)5- MM\!2INX5H80\=C)LLTJ5+*T4P')E1SSQ/POPJ"HB!H($5U:D9YK30\+A41X< M)<5*_20]19?E$8\O,_%3ABF7B1B>HH)D<_FSQE=PY0(?)L40/V:20;AML:A( M)EUQY5EY":Z=XG5S%Y])R+94Z^E/KR7]@349W8"R#2@(#_\.\N'*"YP??_W/__C+ 7=^!1GOK-*[B*SAPSO[S3O#G<(7 ,Z+Z\%==SR^ZEZUN^W^L->Y[O7:-\-1OS?N MM"^M\>V[OZZ).977? ?=.#)^ 0SY%@ 5;Y5>YRY\R"82OV8W)^V&\IIN39_?2QC,4*< MIH[S5.*::E8D95,+8J?HW(9@76//^.I6F:J 7':F!]"V>#BB&D7A-\;-RW0+ MP$!#8*#L]X1GTU!\RO4I/I7>IRP%-ZJP<73?BC*-M7,'#NJC,QQ!0)N7&4)I M_E#JU>!R:\'BC\9[]T.F=B@"6A';/&\D#G+1D[Z$Z!R*%D/&V\B!K+NNI>*)%FW4X@H!-*"S 8QJ[PE4*+,8H!PW-L M"K-'>*JIXX0)!JFCN32F["FR-X%/\F)TKJ77JO[.$J7+FHQ8DRQ++"XGU\=G M'P4@O_IXN3*X;7>ZH]O+3N^VVQFV1^V;45_(%6LTZES53:YT!R7+E1PLR8.Z M8#)($5*G+V--1Q:=W?7W:YUV;FYN;$X3K:'H[O.J&XX M67XE6\0I^!+H1"JA3[ QP&NLK/=+>4=\V MN=:-_ MX* ^F\ $*Q#$C!FA(-IR9%EIA^RFZD_02ATJT(Y&1QEL>?$G"+0^7 M[F'U00*1'WG7#$!D3"K 2 T7IX7 H'#4Q/9_1&N!-UF!S#W.][R<@FR/-+2* M VK^<$2-)UR?A$S,HHADEAY9Q)%Z+/$,*^\*6RLYI(]N::2V:N%KQ*239)MVAC_]8)S^#!V'> IF5F M+BQMS+=&KBQB"QB'"%U2I].0MER2J:Q7:$0X(YQO90XT&80BDB.^$YB8-@7C M!Z/.! ):"5R'[!0>EI0I.Z0^\1JDS^CHB268GLB.M]-%25+ 3!2,O-I+!*)SEOI0:X. V:>5T#T?%!0&F84-DE*_H1^#>:, M5)&&LDYTU@,8Y&/J\Q K-(5UEN!PGQ!/B6+?!I^$(SUPZ&?SF9<&3%6&D787L'7J$85OI M+GCK$NM.T^*(AF5$D$H_ R]X6*7WM SC7G%&*%%A*B5#4N NN4QH4(P,:,(O MQ\MNM?]<4KHC%Q)Q #R.='G*" 0DG_*D)L71&% 5?;%,LCUB$+9H:"%(%C5L M^5,T9RPFV_=X+7NKQIQ7K*/X'V"#!M//F=7 %?$#%.M;JW-]T^O=M6^N>^W1 M8'0[;%O2B7C5'5V?O6+]A4IP,G/+Q00V.-X8(Z1SYO&>![9/GG44F!P-1/ E M8X;HTT%O#)Q#VMI&M<24=YC R_V+S"W!);7#W[,2##5SRN0P*>*:M+KB+6L( M56DFY325[GKSONCKK7E];E\(X3J#7J#6^K]_)7 M?'0;!W4+,@U4D4OJ:O,54!^;8(@J^S/"1QS>8HB]?B9&CU(#]]M8U>ES.DZ! M!M-PG1-/$?@+UY*D @.LR/DQ!UB0\B#+GO"&[6 QWJNUH*#9T*4$,$6_,;,2 M==$AS)BY8802>)45S6 @!ZUY7 8UO%LF8*,X'CG6:+ -,MF"Q6-,09:3I2MN M]VA3L!Z+-#)LJ 3+DKWI1+ 1%#A>"ZPF(N&41;I4UC^F=3L/V"R";X!;=#S9 M+G7^RQX>28S=G'A#'Q$+P@0ZEW?=HI?RA8:,!$6#57-B"5&ZITSNI9B0)3S) MV#981PBJ#)7NZ-&[]EWBQ^FUBZ>M>W M^\NUN\2E2VQOYG+GP#>$?OZ^^\MON?M0/]UX'V;PKK_NU]QMH@-FYM2(4$Q% M2F0$]1N"-3<59-RH".R@Z&!$AE&=2H Q%BK]SQ5(4S\25))7S.84B$$-:@4> MSWE+0%'WN+&F-,Y6BN[?+=>$$&O,$:*I)@?!/:?] R@ M_Q'.KQPSJ6/V>7U8*8_+-$*^61.0P)/^@TTN:0'/N#8I%PX.6&OJ6R*9(B2!/1S&S:@*Y M*7I=*E+2YN;?>?X*/S3NLN3YCZ6\NF-:G9[9[7;+),%S2KKF2KM,B.(:R%?A MO-L)*,G&(-$#VWX:-PMC,;/=4 ;(TN80&YO+ M,27D-A3QLE+M@R;HNNEK5^%6C<\5-0#E$A MSZ-Z-EZ0M04BV/^!QNA)336#OAC'P\=QYKY6V6J+1A^YCKM$[Q+%\&787,&^ MW.'(".;27H4!=9L4M<>1D2P!>TO&R[)"=NMX"7B8DJ*CN-Y-M42"ID-AI/2; M"._=@VC#+B>\+0CF,4AH\1R+1EN@Y9R7V1MUS5&O)+7]4-L)>>M;MS5/8F>6 MJ#%I._-%KQZV1Z9E6:5:F<8YQ7!5%WS%44&/S>)JAT3NCU _Y]R_YXI%1,*N M'*#"=7L>)I*]RU>"KY"U0_ 5L2M*,>2%I&KEQ'N*K 1)!!> 48!FS3(6V@Y5 MVC%A-+@4 M_^=W5N^=$09/XD.& ?$T^S,L?(18/E]3;_3G3[D'*6\H>NCZ_=8+;W_I_8V^ MO=WHU7<:O?K7A?T>6GQD(7G !/U/@C@.%I]RO*T#?$IE7.IG?GWNJY 8'GZS M=YD*-\6D :R6_CAWI\!!2]5Q=]B%N5RJ(IAK^&R!3[KN$9;U1^96?$ELQE>H!&-JL/:*D[BS+!: M4[V&3REJDBIV>*M>EWE2W'4"D5,4];KB[,W2%F_T1=L>K&5="X!5M@5=-OO MMS)BO.V"KR%&_- Q242ZVR.N,?N,#:6&8?8W"NPB3]YV!;8'DI77VZ[YSL)% M=KCO_X6N>J7'TBZ9EBMYT&2C!<(KD,VE[+*Y%2T_ \Z[?N0Z6Z_X)V4F;?LU MF&6'QE%\VY4JZA?^OL-75:;U-K&='P\T^O="]/5V',9FL].R4(IRE41+6W=( M#[SB)= R)];J?,I5T73:5K\TH54?4->.;;T>X)Z)D03G4N%D6>:@NYEG6S:, M:D"!Z7U%C*Z62/*6J.LY\*D]MOWIU="J":RFTVOUQIK3:$YS1G*\-%VS?'(; MMC831IL/LF;AFI9J9R_5!IVV.6IWM%RKTC^0HR/JA]U4/P!W :45$MKG^/KA MW;>84Z'QISR?M<8?C3\:/AH^FO^\'GPJC"HU7YV443S9.'!/3:0V_!OF9*J- MK=OK;1;O:CNW!AAR9J1U>*9N963VVJ35'[3&U"THSRS;&33M#)M&TV8Y<.G-I;*^X[9*6@?^4)09,=>'2Q*IZ$/FF":$6,Z MJ?UA6:UN:4'LNJ!^U6:&I@@-'PT?'?6HE0GPUJ(>#E;.>#KL40>&=IYAC_?= M0?7Y?=K&T)17DO%Q/E&1KM7JZ-1:35SG)-8TX#3@=%3D=%&15\&V*L7$_F8! MI15^:3+=0YJY]B7=Y1_&-$BP0_M+^I>(AU+S]XV&*+4QBL9FOUU>->\^.%8! MD\;I;YH::Q.QK&]199,<*YU1:U@:#ZG+26HNT#PN4)JR5T%]<:LT"M&8H^7' M6R.M%RKTM]P-FZ%3>_!DCGX(0Z,1_A:Q^E/ MS[0KB=/7AE^-S7:_O!;^^T!5%Y*K6AO7-*6C)6<5+>F,6IUN61NORTEJ+M \ M+E!K"UM'VVN,.77A.F]2?F"G>S"-M039:OW^%%/,N.#Z5UN8 C3/]=G%G(\? MM#KM/W]2H/CO)(K=V:I40/Y_Z_]Y]D)5JA@!":P?/WUV?>!Q\<<>7E#F-K[/ MF?$D1YO:CWR"*;56O9CBU,:9[8;&(PU@#&9&L-9[=9J$L'(CAH>LX-P,!JN< M;A8F/V=ATGN0L>*M;H3G/)Z<%Z4\J7!.NNEHT0T,SGIL-1B'RT,8 MJS=L#0RXS@/HE/+(UN[^!"]AB"7Q/_X1+__HQO!XAW^S,<+V&XL C?+ M_NJ[L?'^V_VO'XQ+Q#PW=EG4./9?O-E2SO[2B)+%P@Y72'%(6#8'T\I(8!^A M$20A4D'/^.K9/G$89V[[#RQ2B3%DRP T*?@$U.X&W-ULJT]V_5D0+FPD:+C: MLX4;&@XF,G R_!)X R,Y-6%@*!CO71^>'"01/"DR@04X;!D3T4?T\)2K&/8B M2/PX^O!Q QS*2>94^K8\.7%2^%D]:A]7ZN4.V\)K4J"3,F4XS//$-3^_:[^C MSZ I.O)SP4%\=Q< N%_8D_$M6-@;=M"3.XWG\"=@FG!V@O+IVKQ84JMMS3"^]O].V=1J^^U^35OQ1OC[N] M(?'&VKEC#F\@DHL!;19.OXF'1!;T?&2>R8RR/\W>B"V7GX#NF!V[9WM*B;8 M/\D4_ KH3SBN4?QU'. G0.O#W:ROB.(2DP\T%U]UD=_8PG9]@&@M5W<-WX9@ M22:V9WQGX8+L.;+>=--G+:=> P,O4\_BY]2S2.+D4/CJ6L5GU"K^ZC_R?,/) MWE9 U<\4:G3JW&A<6D;,V:?Y-H@J:R=#2I>QM<)Q14+_CH4,^KZ,4\-%1+]T=M].7WG5[UWMA-;&M0A:.>Z%8G!?Q\)KH- MQB7.F3Y[CY$FKO,/A&C G0O@#D\4TQ/=M%>\&NU_%H0SYH(!\).NWL.7/W^6#8&@^U^UQ3A'8/:_C448'6>G+SS+6Z5TJ4-\_I5<<2 M-6-:L&5VA^65HCP;P'J,<+UX0KTXK,YHK12MFN G&/9*[)%<^[/7G*:FG*9& M@*NX3J/Z*2L:U[14>^-2S>IVS?:H^MEA=3G]E\HU'9)24\E.-M7HO*?V6&9G M5)[TTU-[M!>U*OC4!7?>Y-0%L$C+ZQQ0EY/47*!Y7*#69F1IT6J-.5I^G)7\ ML#H]ZXT@E -XV=?V(:3\QPHR@I:[V=_L#L%$1$GO,L/DDB,NS8P!D7 M8K+24F+/,G0=)AMPOWQ^2Z_=ZI8T6R<;T7%[__5KR^!MDF$CC[;KT9"*61 : MLR1.0@Y]S#18N\LTHF02L=\3P%CTH2!RN;X3,MRZG<3S((2W3HW)BFZ9!'8X M16!,W9 Y<1!&)@WPL)?+,/C#7=@Q\U8E'7&K4^Z8F]+H_I79FCC5R]RI4E?M M,$Z5F@0,Z]MHY)O'%N4I.?V\MB-X%G;X MX/I\D<#\ OD%MZ#H&SX99#QJM?OMP:C3&0!,1OU1>3-[>J6,[!F]<.3.2X?6 M#/7DE;=H4I\9?"HMI3@^\?>U6JC3>Z;,"4(:V?:15$9DT/P-V4R:XV;/Z$SA M[>AYM34/>$,OJ&?K]#.C_-<#7'T\N>I"<25ZZNJL[WJ4U W MT:1! >J#NS-HG:@V/<#?$E]J-OLIL4FZYC)-$/JOH3*5W66I1N!K%F\Z3YVI M.]#-,K52=#17"IE,J]&ZD=:-]H.C-&]T70A!>XLJMKS2/I.UE-]OB?&,)$_8#5+!;4:$Y37IY'7:A!*S^U MR!\JKP]"?4#;++ZD.S$6L#O+')8W&U&W8CR4D^HJPV.K#.W06QFW?[#0<2,J M#./EAL+'M;'3YX!QLX+JJ.*,J@H0%4ZX^Z\7K?X5*RI_8\;#??:L4$%*88+BW($SL)V;A BZC2V ?'$(++!], 5"T@(A>CL^#U\\2SZ.:4(*^+9<8J'<5 M0B3.KS1?I-DRL 1L&0; R:?H;':8^XAV5Q@L..QRQT"U7D2Z$H9XQEC-Z/IN M[!(NA)@$C[8;+#J 1X2&Y]H3UZ-"XO1ZN,JSH\B=N;P1%1S, J CZLW@HJ7M M3@&)#<=>(F^A.K*B0Z+S:1EW",:&5ODJ+OYR%MTWNX--O>!97%5@$9Q[_H36 ML"I%$%[Z.TV8K(Q=PWW\:@Z"@861_+B&L2WC,BJM=KCRX\O31TIU"FM1,/:) M >:7\N)VJUMJI:_)>1H6*G>(%T'(?54C$0-M;&O7+AQQ;VBLK3=+J]6U^J44JP[&+UJM>Q&K?!)WW[: MV_7>=8UVO3V)V7*M?>,[]5#ICC9X1#=GNY1$ER[BV#G/@LLT:9GO,O M-)!NR4!2N_U6&E#0*'G$0-D*,+*,LOG<>ZU.M4A:9LA%(Y]&OF.1K[0XLD8^ MC7S'(M_!$3T=W-^.JM=!%*/O*F2/S$^88>QV?N@A*R5!YRR&K'3-04]7/3ZG+VFM-H3J,YS8F2!%1:).M<2*+I?NLR87EO>R(K>F&'/QAECV_ \;F'%"7++4 % MV'S:R/++'C-#!1%Y=$?RK4W_?' RJ+QT\%[;0( [07!%Z M1M1EF;T2JQ\U=6GJTM25WC/7%I=^&G_V8^"[%.#PO\I@O7=Z,8 M9^$\'IE[<3BM'9,NU R2&U55S7^^9?GU([(&2Z]SHZB^V2G/^Z(I2E/4V3LL MNV!3:1?^F?DK*X7MH?U-2OEK3REP>4F^>YLAZ8R9%X'O+%)J^F.SW2VOJ?NS M8587]-$NJIJF]VENIKG97G#U^F:W79[+3W,SSN&=54M"8K\(UZ^NT'8#5MKI'=GNZ'Q3VS15MJ67K&5Z*'; MWMC;> M[0/G :: O8@7U+,06Q!C=T/LZ@F/X7PLH<["&[Q)/CG/E-*.Q[S3(?Y@1U&R M4+H *TL%WL$;H7XTRNUP+3IR;*,@Y2DY&Z"V_147=OC@^GR1=A('\@MNQM$W M%;1@')?2@7'8J%9ZC>X#V.C%-R0WJG8^D'2Y(]W#4/A1KZWAWRZAV$)J(JS'QP::<#"!0T7(#?/AS+SG,YRXO"@-:P<0'5! MDF<%.G28^A7"U&=*6N4EO&G2TJ1U>L#5AK2&+=TKX,Q<.)7V9W.C'Q>SD.'L M15 0610;(09X3MOINC;49+5*-X S'*@.$*6CR9^U&^!UA%+#J:5T7Z6F%DTM M9THMG?*,H+=!+=K+=X"7[S'P[!CG9*^T@V]?F?*H55Z&]CX(G3=I-H@*FR7A MSI/R>AU->9KR-.6=@/*&KQ#5>AN4I[V'GV[<1Q:I]AANL:-2Q.J7;N>=- M4/6CG69)+$TUFFHTU6BJT51SE/+6L)+QURX.O:3*Y8WE/TM=K+H<%&L+8^KN MEOAIE?..@FU9Y#P+0KCCD46QO%H4,$:FX3,: 6EV[;!DV_9],*&S_:#6K== MREJZ!4;G+0#'&2,Z6NN4%ES25B56?4&I2*5:UF\[$= MZD,-$8$86L@0'TI>.+*;\XIALRSQ9,*>6]W^Y_55AN6GJN\%PD?F!I M]B)(8)$O8VXE [7;*JEF7W"Y*DBM3(V+?\3+=S?)P'XFE>VE4I[Q/=>K@-?O M1\EB88=P7<1[FB@-# BCZ8!N'E!3C-0EM <@J6X>H)%/-P_0R/EYS;7$$$U:FK3>#FDUQ(6CFP>\$E#Z>M__L=?Y*-N M[= 'BHR^LI#N^!IXKK-*+P44\Y$BO['9S^_N;A"]_Z?WK^\W[PQW"E_83GS1 MO>K=C'NCZ^O;D77=&PW[5W?#F^&HWQNWQ]U;:_#NKVM<087-GG+-(DY<.Z8" M0'8=FO@]=;T$L1()S/6!.I7)WX8=QZ$[27AE*^ M_+P LB5ZG@?>E(41HC9( M*2?A%.SZ"'Z@S@5&,=*)X_%3<.%X=A09"Q;/ :E#]GOBAJ))Q-)&4>?5N MQ)P$UNUBL?F71"R%F*#Z>B-*)O\&@L)EA6R9A,X<$,? 5<,"(C!M\>G;GVQ\ M]@T\!,1!D\J%X3:2N;C79/S! 0M5[O<8/)<).MMXVO;E??:)P2?T0P%J'; N$T3 U(WX=7!WMHH0N290 M"1"YE!9P3!XA 0!D&<1 *PAW=[$$*D>,H26XCRRW2([\:PBO'B6!AK8!;YFL MX"F/+I(KO>9(*,/M>-<&<_<3*EI4L%J@>1)',1 F 3 )Y5NY+&@9-V60Z^FW M9N)[O(3>G)U;>EKY^ZC&7ZXQO88!5?%#5D&VUCT(D^)"U\GZ"B5 FO ]P/W#,RO3!8T,.5&U)TW7:ZZPS0Q9Y9-!*H&$EU"Q6-?*=$/MU"Y6R13[R%3*V-5]0? M,W5_E1+P^)=DP4([AOU5@L>O",0F,(#: .M\.:?&.(UQ&N-.!;B7V\3=0=-% M*@57*Q&G;Q&CM%FA\4?CC\:?1DFTPW2"P:CIHNZ7+%!]VO*IVC?[^M.KZ>Q- M* NP1CW3&E4_@;TNIX_WZ2Z*9R+]:X]MFM?D>$W',JVV;H:L>8WF-9K75,MK M1@-SU&]K5O-JWL+FFU!_9U'T<6O!AUKIL:WFY#C3JYHQ'L^I2WYMXGQOF9U. M>>VE#P1/(YM>?-#>M?*]:V^1X,:CS;G;FN TP6F"JX;@AN9X8&F**Y/B*@P M6.UVT]57)0*PM4 M+6OFE6XE-O;-(6@7$'0:)+B EU!P[:VN\DSN?> ["YO< M&G6 *9:6QOQ\H-4%?[2#L*8.0LW.-#O;S\ZLL6F55Y6AV9EF9YJ=:79V*G8V M&)FC$A-!WCPWTPG8V->;VJCH%.P:![;/3!!J_-'XH_%'IV"?U@%[2&O)LGVP M6HD_^ZRFLCVH=3]][5$X(T6A]MBF>4V5[LVZG[[F-9K7:%YS%K['NA_^Z5V+ MS;>V+J=3G:S]&K0Y?+5$[;J@5M6:@!;X;YBWB(]F8-N13DX MYTM1.I.Z3$>^'!:BTZGK8A._B80=:]0UVUV=L:,]>#500#0[T^SLY?&&SJ B M9X-F9YJ=:7:FV=DKNDW;9K^J'A=OD9LU9,93I=G4S \6KE_9C(BWF-%8/PRJ M'7PT_FC\T?C3O(SJYI_08\*T8;BZS(WC7$:XS3&-4O.GEG*W&\TNI%- M+VS8KOW C&ANARPRDHA-#=?'X.8RH2PY/XN +EG(KZNFJ]0S$Q=*IJ'WP&1.5 M]NV",9I[T[#O3N-4XG+==[4!8>T&5D?,[)Y)%&J MZT63A":)QI-$N8Z3MO+$?7VS.^AJBM 4H2E"N@+-=K^TQB3G0A&ZZ=(NZ-XNEEZP M8HP'G8QE$CIS.V+&TK/]*FBJ5.7_M I9:;+G[(O(M5G]ZOF/FTWTSH?R1J_6 M&E=3IJ9,+?.49E'M\DCOW$E+>_92SUZJ5=("=0OXH[C2J&-URN/G;Z33KG:# M:+K2=*7I2M.5IJLFT)7.I'^%3/IG-8P_;?VI>"A>L0?Y7YO8AUVST^E40^=% MC38/!D2#N8"6KC4GQ]-2G&7V+-VX1!/5F1%5?65,Y=0=>:K6I+1_4O,RS'^T.NT_ MYW 4D]<5J/X[B6)WMN)?N3XPNOAC#Z\I$]+?Y\R8!1XP4\PI#Y(XBFT?5R03 MSX-9+MG&8+\G[J/MP6(BXXF%S&!_.%XR!4MV%@8+(X;G\1QU&QN9I6U#X?=G M):S#XD)Z*-SB!M/(6,*BX.7PO ES["1B^$Q8 "X9KEL83T'B38VY_N#Y<%202[C#Y\W&U\[SHXY: <7$^X]5B4I^0X?5L>MSA;_*R^ MQ@_"A>WE,,3":]('\VPHAWF>N.;G=^UW]!G(UI&?"Q#BN[N D_V%/1G?@H6] M(3\7=OC@^GR1=A('\@LNK.F;)W<:S[$V]\^2VP"S\.QEQ#[*/SZM,XALW:HS M*&4RX\)$@NC.+QA#EM,0-!U M+;-2C[E&R8K*30]$R>-3WDZ,I)VV55IRCD8^C7S'(E]?(]^Y(E]994PGPLR# M&SOI IX#&YF+%N:_1FC?IRV0Q6N+(F0F3-TE< M94X7U\2EB>OT@*L-<5EFI[SA!&=/7 <%K8K^_LM/273Q8-O+C[=VZ ,R1%]9 M>(_AE>^PW2L/E*R__N=__$5>=&>[X3]M+V&74<3BZ!_,CI*03;_XWW"L6PCW M8P%8E-X+(/41;M_8[.=W=S?H/?B?WK^^W[PSW"E\83OQQ6!P-;P;WXZZO>'E MU:!_>W5M#6^&HWYO='=[.>AWW_UU[1R.B$84'6/MPFB_,6/!X4@*;\B601@; M00+H8$=S-6AFPH]1'+H.AK#P1Y/N2.-@%[,@O(C@6F-AAS\8C_%D _<,.S9F M<(#&(YY@R\C'[^35,8;-XCD%SK*K,1B'2YJYONT[KNT9-F& ,5D9'GMDGO'D MQG,*D.5NF[LLM$%S7ZU'SW9BM@Z>O6+PS!J4$ST;GC0 -&IT]$KO7>^][GO7 M :87NEFM?KT;FFZ(T_'SX#7>ZB:5<H6EV<5IWFS;%-CG,8XC7$:XS3&O0V, MTTU5XT__"'RV$C%=8P9X<>0$R-*-MKH IK1"\29EQG3;?=,:E=92K"YGB??I MSH2G$]V:#S2,#U0P+; NYZEY@>8%FA=H7J!Y@>8%FA=H^Z ,/J ["A_E8;C( M4LV?X^/:6U)<6='*:Y-;S^ST2JM*/_M"%>U +L&!_':(JP*]5I.8)C%-8IK$ M-(EI$M,J8@V)2T=\XT_7P6+!0DK?^VHO65@%?36.C/KF>*#=&MJ]69G$:1Q% M:+>_I@M-%YHN-%UHNM :E X,E0_<7UOW+>,!2=1?,+C=#V(6:6M_9^U\[T[0S3?NK-8EI$M,DIDE,D]B;(#&M).J@T/%!H7 9A';,C$G@ M3RNQPAI'1]K3ISU]VM-7(%]&7=,::U^?I@E-$UI6:+K0=*%E17WB0J]"057" MEC?NVQ@&4>(XMEQ[Q.[R#V,:)#AUX26=8;<>SN&C!\^AF'$O;/2!WLS#)@0K^](S6/4,UD-NU[,X M&[IXO?>&[%V/OZS5#-8#YW+5? K7UJFL!\='-%K6:5I<.; \"$\KQ$HYE;46 M#6TUWKTMO,N@JL=C:L0[$>)IS-.8]RJ8I\>PEH":Q:#58UAK%]6H#R;6#G : MXS3&:8QK!.!J RR-<6\!XW3]M1[#JLX) MV>Y9I?E5GPNVNB!8U5)<.YXU<9Y67]8DJDE4DZ@F44VBFD3?"(EJ%??D!NK9 M9#$J^:#KW?VJP;"2V@K4!72OUR"@6;ZPD6F-7Z_4OR[84+6BH/6!$[":1K2+ MJ!4?:D8_DI-T;FH"+FDN=H9:N+OO_R41!&>[X3]M+V&\,O8?S(Z2D$V_^-^8DX0A MT,J5';G1=SC_*R]P?OSU/__C+QOWWKB1XP5X8W8A()2/6/.-S7Y^=W?3:5N# M_^G]Z_O-.\.=PA>V$U\,KVY[MY?]7O_ZKC\>WO6N!E;[9CCJ]T9WMZ/;8??= M7]< JL)F3P>Y(B3>. ^5.XR6?ZC]XOZ=1+$[6Y5U9/1QLRX9 &@0! T!>$PX MV>WC>^%^U'9_/;RF3)S\C1D+O@_#]J=&R)9!&!M! FAJ1W.#_9ZXC[:'6S3A MQR@.72=F4_K1I#OL1]OUD(0O9D%X$<&UHM*'^@Q&B))N[,*YV[$Q0^ ](O!: MQO/_-_!JZ>+WWANR](='%VEFL M%35P+#^\7WVWGJWM&@_.-==(J'M(5=*]S/BLG70:VUX/VS2ZU1W=#NR07 :Z M;9QAU?BG>S5J5#P %:MNWZV[-U;G)=7=&^L6G*P/)M8.5W.$N_3N9.G$]V:#S2,#^B.;9H7 M:%Z@>8'F!9H7:%Z@>8&V#\IW)+R5[HV;'H:++-7\.3ZNO2UNSJB%3:=W\+3A M9^-;71"E:FFL' MZW4VUKYEM=/SSM[>U\XT[4S3_FI-8IK$-(EI$M,D]B9(3"N).BAT?% H M7 :A'3-C$OC32JRPQM&1]O1I3Y_V]!7(EU'7M,;:UZ=I0M.$EA6:+C1=:%E1 MG[C0JU#0ZX_9+;$K237C+[<=3B-F&;[>_*>]2-SX@9F]SL"T2LS)?39$&X%Y M;\@WVF@P:IZI>69CU$3-,\^%9];.5--<4G/),W(R:4ZI.:7FE+7 5V_HXANU=SW^LE8S6 ^< MRU7S*5Q;I[(>'!_1:%FG:7'EP/(@/*T0*^54UEHTM-5X][;P+H.J'H^I$>]$ MB*JV">'L-: FH6@U:/8:U=5*,^F%@[P&F,TQBG,:X1@*L-L#3&O06, MT_77>@RK'K.42X=M]TRKO X.=3E+O$]7$IY.=&L^T# ^H*N*-2_0O$#S LT+ M-"_0O$#S FT?E.](T-VVC_1M[6VDN"?(>3Z-%GMFNV>5YE=]+MCJ@F!52W'M M>-;$>5I]69.H)E%-HII$-8EJ$GTC)*I5W),;J&>3Q:CD@ZYW]ZL&PTIJ*U 7 MT+U>@X!F^<)&IC5^O5+_NF!#U8J"U@=.P&H:T2ZB5GRH&?U(3M*YJ0FXI+G8 M&7*QNB!7K1C5F^9%=<$(S6XTN]'L1MMG#6 U1S=5DW__Y:?_G[TW;6X;NQ*& M/S_S*U">I,:N@M@DM=O3J9*U))ZWN^UIN\>5CR!X2:(- @P6RT?\>_//+ MQ2LO&L(O@K#8N^@?[A_TCOK'W=.#@].K_8/CTZN+XY/#@]-^]_+PY.+5WQ8N MP07H'0W4ZNYPJ8&<2QPGL^]NN[0_R[R(1O-*=[@#?*;)BT=@>M<(32_*O:$: MP0:'7I![Q41YZGLX"9*Q\F99%"KX55!X-VD9#[V!\C(5JN@:'AZEF1U34OC0+0*TO4J_(@B0?*7C8BZ-@$,51,?>BA+X*[R5A- MB7&R:YH47 M#*^#I C&*BUS4W8"?\2GS6B/3B.7\*[CI*$]A!<:-4HM>8!4BT\*FD MR+V4OSZU2.4-@T)UO*_PD=D,5AI96 5AF)9) 3?'QX]K9H $R=!L*E(Y0R+( M"'+I.(%[&.*^AXSN"/7"_81 PRZ;%[ =W!?M-)RM6J MKP-,XW*HO##()_1'^H?Z5QG!YW!17Z!"[01S7)M>]/59<[EQ_+OSRUDPE]_ MFO#;K%25#W>\\Z4/W6O%50L2" D6!+$PR+(Y B&8\NL!+CM+,_R[P!#X !F4 M]$X=0'WO9A*%$[SG+/T>3>'WN7L70_A_Q%J@W,S+)[#X7J&RJ9<$!>!*Y_;: MITTF_[-Z9$$,!?)91,DZM-,PQNN; B71750 /@AB #CZ ?MPP]R)P"W,@F&>#@U]+U_E2FB#DDCPE:4!==*N%U._#O" MHZ/ZIKFG(T^(Y12ULN%V]6@K+V6=MV(IPG=NZ%X7E .)Q4%6?SVWK%:]W+L6 MPH_KKQIIG:2%[,C'QU- A$S3OWG((79X)@Q0U0 NF&7I@ 85 YN;NP^) @)( M%/#YR@%((]@F:!)SY@DEZ!0D9(1)9"IFF5>W\W?$BG80'1O'QS^6&;.]QKR< MB>8 UP60+?@^DW3IPNZ\$;J08CY#Q(,KS=0H5F$!ZR2@QR(',7LZ?I=["H", M6@=>-BQ73F>HK\K.ZK15UJA1V #.(K)K^;.L#W?6B19KPP+ZS5(7H=OMT=4V MY5VF8L6^3#/X;'(.6HY*X!EK/^1GR9!^A'O''Q]N;QYTSPZ.+LZN^N\/^T?] MD^[%P<$9V9LG5Y?=J][&VYN]'\ZH(-:6$#B!(X<"9%*OR@Q)"V%/_# :1D%& M7!GH(R*VBPA.I0%#;"^>>4R(H#P!^)W5?H1GF!.NE6R>F)LZ. R<:,_18_8: MX:\KS @X7@KJ<2"F6.!:_5]YE*^K5@MZY-Z.&MX;HH!#AX) 6IF8JP ,0L! U= )5C:S7J[$>T8 M5=G3\;S?P<))2K1>PS27XXO,R!]\/I9OP;7*P+I8E'-LWEC7)OPB9<-!Q-^P MS+3YP-*NXSF7[+%MS8**O%)A6$Y+;?N 6,\5V":X,+H TP3=(VC'.(^Q:,0_ M9VH"1T3[7@0ERE78"@ J_#8!15]E%='/P+Z=>&H4_\?J\*XA\/<23@4:OX"UH![^1N]?_RH'=\?OG^\.CD_?Y)_^A\__W5D0TW MG9]LNOK_P_[FKVCA4MSGEG#]8Q8&K&MDG3V4P]X-7^Z60E% MS22:2;@!#167D>%^\7_E$_6'0M8-8@K%!4*(&1Z("(6A2X#J".=X(?,0#1]] M4+Q%5!&(M:"?B)V5HXAKCKZ?WI^>%5KW=TUCT\.3WJ7N[WKLY$ M]O1 (IWMO.Q!I%F*%@MGCU-,XZ)T!O;F^A(P)P] E@)M(Q,5Y6]F&&&47"NM M&K$C]AJP!^AXHN*AQ[C%0?1,ZU;&(7P=J1M)GXC,E1.5 Y_)/&0V[%5F98X^ M$$89*%48*N!8":Y62))%X9Y/ K;DS+!) 4AM&,_@] W,QD,W> =T4?F!Z6?Q M-: GXV89S/E8690# Q1OR0)8\=8W^ON]H-W%P=PP 8:W\6FE_7Z:F [^:BQ7@*._S)M[J";[&&Y0X2:D97\) MOMNTJ@=QC>/>9>_HY.S@XK+;.WY_WKTXE 2I[NG^_NG1VKG&FF,.2Q$&AI<' M +NCXRSW'"G6#V804GD&F@F_#]":QSDN@#[1:D6%>1SF:CL3< M^&\%0A3IRR8U>*])#*=E#M23OUG.<7!@7,FUW=BAJ>N8B-IO9"+JT>&S3H<\ MW>;1ENW9M^3L6U*ROG%E$':[O2V<"GI4$: GCX/@R4KQ^4_T"%U28$;'5+S] MGG]?\+8XN4ESRNZ)DLNPO'^!ZN9A<&W0KRT:VQ',W'SDN_?XY!;Y6N1K&OF6 M8_GM.,>')Y. !9_#\9]YSL_&]]QJKJKV+KS:BFK:TR._W^VO'2:;L_N\IG_J]P^64R=:7M/RFI;7M+RF65[3]4_V3UI>LULNT'6"4!)2 M'V8_-=;B>?LZ.1_YW?Y^8P1V!W@V!4G6+=-;T?V"2:IWY!\?G;8DU9)42U(- M@>OHN#E[\X704SOU[A;@?KAO%EUS7OCU- ;?=(/FZ9I?[H2]VS_H^_U^8U'< MQP-M4_"G=;YMJ/.M965PKTMB!^ MYEKJ38%&8]&^;8K9'1W[_; MNF9:B5EM;_N')FLJ06HIJ*>H%4M2^O]]<>."E4-0:_89' M)]NN)'Y)"S-(O'@F57%WC+3C4__X],E$WLY;<:V+9 .$Y.Y0YV$7J+.QL%I+ MG2UUMM39H(.S[_=Z3];B=^>I8F) MVYN'2AL'GQ9_6OQI\6>3"D=>2C;8HRI*7F!0_77OQ#\\7G]"V#*F;%$*[IO6 M(-PD@W!WB*^_[Y^<-A?.:(FO);Z6^.Y+?,=^K]M737MMMMEZ"Q"VC[KV M_<.CQB(-+X.(6H? 2R:8OK_?7.U 2S MP>PXP?3W&Z.634%\?&]#\[RV7SU[ MWF* W;&;]D]ZC1E-+SU$W;HLV@22)DES72.<6M)L2;,ES1\R[PY/GFPR;NN+ M_$%?Y*X4-0QU^E=; 'M/'TS//S[J/Q6=O@QR;)TT+<7=0G&'_LG)<4MQ+<6U M%/=48>^#PS4-+G^I!-?6U]ZIBMXR!+.YIM_M<.#U@F\GA@,?GOC=_36U$'B) MLX%;1]GCU9"6F[7<[ >CX ?^:7=-]E/+S5INUG*SEIL]:=OWH\,U=8]YB=S, M,4Q_*@(X>MWS3[8Q!VAQE*B]"8^N[/6[?ZU@*9J\BU"EGZ,$^%SQ]@ ?:-1$ MG2@O4V&:A%$G(*^"W>1$499%F8!QJBPB*Z5 M^\O5#% ML3SS\ZON*_H9D#C4/]= Z$LT!6O\-W7C_9Y.@R5Y(@/HNW!90EA %W$PR]5; M_8^E6[.;L\):.#O]Z-\'6L@U]I!]\_WE?;W=__]>WI"7( MQFEV9KLGSS"!>_Y:?<8#C45F=<6'[XUXW$I1V3)"T1MD38$F%+A"T1[@(1;HDG M:?TM>$ 9];U$%1C$T1JK-#]N4$G=:@I\W>UT&^LTOM6$UF;5/Y$HVVYZZ77V M&_=AM?32TLN.TDNOTVNL%<&F8#Z^MZ'=>;9><=/->="/.(Q&(X7#V**']N]^ M@:;4Z_U.O[F!3CMI2K4-A)];E.THZ?4[#8[+;DFO);V6].X)IV[GJ+DL\1>4 M!/Y2_8)?0*T,,S6,BB;+C;>:A%X?-*@XMD*J]6CL.KT<=8X;ZPS5TDM++[M. M+X>=?N,IQ[M-+ZV#<#40SR=!,L8".^\ZB$NNT0NPMBY(P@<.77F!]E*O<]Q< MT^Y=MY>VB.*V2Y[M)FWU.R?K=\"WM-72U@NDK5[GM+ENO+M.6ZV?[]TGE4V# M1,&+4:&F>6N(C2EUJ=LZ+EK'1>NXN'^J7TLO+;VT]'+O5/*3UM'7.OJ:JC-. M0CA^$'$NX"S-(_3UY=1L*\CS-(R"0@V]""O)5=YD0<=NFE @S@[:+*4V2VFC M!>".DMY^Y[2Y20LMZ;6DUY+>/>'4[>PWUQ2[=1QNA$VWWL+A-/RV-PARA?V5 MIC.5Y!1C;BV\,26Z-S?SN157K4=DU^GEL--OK/JQI9>67G:=7@XZW5:^M![$ MAH#XL8"_<0.8=8V6>\I)Y<]K1G6?;%3DSIM96T2>VR7\7BQM-I?3V])F2YLM M;389$S]\?N)L5>'[V4O[1]NN\F[[C.6-(=S^?N?TZ68#;S6!KJ%-<"M,7S+M M]8X[W9;VGJU%]SIPJR7.72'._DGGL+E2G)8X5^JPVSNG]<\R+Z+1?+VC6K\J M;Q)<*R^=J2QP,D-1SZ7!I[-,Y0IKPJ/$2\JI L,H]_XLLR@?1B&_D)9%'@T5 M#7BEL39G<2P#7W,%B%,F11:!TJR^AVI6> "TR@*\@< #SJ0RRE+-J.OX)$CL MDCA2-@>H1"- ?SAF=0>PMYM)%$Z\&Z57<_8=QB7L[CR83V'%#WD,!\Q][T.F M\%\^G9>^DT28"?O_P74,TVEGG5?Z[*Z:!^]_G:."\ MOO&"3#G#A+W7F!P] ;Q&Q'C3SA:NG2U\TLALX>/]YQV/^\S3>5_2X;,FQQ$^1N>[7<^K&SZXYMF#[3S@9T##_6= PSM@N7&(V8X#;G'O&7'O MWCDE;9K3:DR]6#8;WJX%9Y\0G-M [!L#K-WEDBW&M>'M2EN?#-U]Q9Q<7^I? M932;8H^?K>SDW3AP_M(T$+8A''%PW-CTPDVYQT?Y15L]_5GALRFX\R)Y0/^@ ML12[3;G''^4!:[27ME^+6%7C^S ]PNR__Y1:[ -,^G4DQ?G=MG]T:R,^I8WX M'DU'CN#=6P M#(L(X_7KD6];1V@'I_[!?F-ACTW!A=9LW!RAM'4DL;_O'S77O'-72**UHFX! M[F^JT,F7R=B+TSQ_:'G12]3Q_-Y!MU7Q6@-J^N M'M@[]!^0E?-2],#6-'K))-'W#XY:DFA-HX<$F*@.[.$-%UZ@TL;G_GYSPPMV7G-L M3;+6)'L G([Z_LE1&ZUJ[;+[P_#_@KCD-/4 N_\$V"*JM=+N.?KTR#]Y.DMM M&8>VJ(*HG=33VG%-4%S?/SI\LI$A+X/B6DOOSL[GK:7W<,@=]_V#_?6/)]X4 M1&DMO6T0B$T"4:0'=;&\W0WXU*1WV/7[#;8Z7P6T^P-@B^ER2_KE/5DG**=Q M[%K:0:T!=-O PC8,G38./BW^/(\&O_T.KB::.[U ]?UU[_3DR737W3:P6]5^ MVU3[9Z8\_[!WW-)>.[VO(6"=80<'4-\=U;TM3!):Z_N'S?F37P9)M=;*2R:8 MXWYC:N'+()?6.-O0K/ =TA@;:U;;SH)N+;GGEHDOB&[;&>X;+(-W/Y-A_0;A M[F4@]?WCPS5-D7ZI"4BM0=D2W&T$US]H">[YQ>$&Z;;K[C_XP^E^#\#!A@:Y M;WQ^7&,C).X$WYV(N@W#)XY._:/CYNKD'@VS34$??*]-K]S W*26F[7<[![C MM/S3HS65X+]$;N8H<#\5 1R]]GGGW\ZYXBA1>Q.>FMKK=_]:023T9UN9Z,UU$"*Z5E#G_(W[Q=UML<8%284W?A\/BS"ZTDS:9!7(%7 M#Y\Q .'CA"J.Y9F?7W5?T<^ 9Z'^N09B7Z(I;/PW=>/]GDZ#)98O\^:[<%F" M^X"Z<3#+U5O]CW>+Z&HWY6KX!N5/:HVZ^]L(O*7C_;_>35.UE"U'^L'7?_3] MK7[]:3^_)7GP&Z<\F>T>;[;GYADF=5^H4$T'*O/V>_Y:71RWN/1#W[IV/V/IQ[UFTQI:"7S$EV@*0.^JWNXW:[+MNDF\1V6VN@'@Y MU'5PXA^T?? >X_#:9+7_.:JPGT2J[5Q60<_OGSQ9]MW+R"K8/'+<8D&W;K32GZ787I.(FHAWDZJM7XHMP+9K,LG641CE"\ MF:C$RQ3L\=^!?JV8J%PYST_33'EQ]$W%<_A;@&E(1ES^/LHS9(HH%RF\R )AD'=>AWO"X!! MP;/*]P+ONJ9U.RRW=)&/HN?>4>?4@\=B6+^1%>EL#>VMWSEN=F\W00[W%"+7 M&0*P&P.C3G&PPGJ_YWNU\>7GA6EMV/$Q"_D QWRFPB*Z!M(!-!T'49(7A/5U MB!X!:=5F]0$5%G0O0'BUU,@46*';&\ )(%"Z2F )_U9#(AFR!.NH)4I"H,X< MOCR8-X2;!YW^II+-?M-4TQ)*8X32N=TGLQ-@H8P(4F;04UD M3MBB$IA3,O9BG"P6!EDV!TYY$V3#W(-_>",%^G 0$Q[G- <:>%!5\+E>W^6690/HQ!Y7FZ.#B\- (.&YK$[/]^<2G'<-&^\F43A M!$P#$@?J^RS*5.<.[UY+2;M+27]T/G<,I8!D'X(&4<5E2SZU?VX,U?=/&T9U M7W ]#+ P@K8= 1&C@\E#=!Q%8 &1'+D'#VB(G#N]9JF93"%1"?,P A*+1E&( M8A),53@[-?#]#JPJP@Z^U,P"1&?*_7R1#[IWNJ,\XO0,1@_#>:(3WDY^!-4$01/'$VC@E;-O6&I\%?I M3:*R?!+-O!!T[S&LZ3X$=O5UA'83U=TH[P/F3"9P/;_#]22P0I@.%5,>O!4' MF5"@@Z:T1(ZK=>!ULJKG<.>Y5\[P^]O!$?,2L,P%#)):DGK1=!8P:-,RJS?K MMU=D?80CS=(X"N?LW!"=5I^V3(917F31H"P'@:[4X ?*;B /]H ML(LTJ8J0J%.G%-Y<#E]3B<'MCO?'#-XWAS$TY^Z1,>NDWSM^IVD!/C@EIU2$ MRR0H8C(OQ:9W-U&NB"$O4^ 'N!M5C;UVGD$.&0PQ LFWC=R2,E2>OZ&CH?7 M,DGC(=?;X4*RMVN ?UJ"MI>628%7T?&V20'9+&NN40-S>:3@XT"$MURE0$-. MY []'DV)0!K2>8XZ!PWK/(VY,IO=6(,^F8.&O:R+7H4OY)D&@3R-DHJJ,"J+ M,F/S$5FN^E>IDE#E^L^9 CE6:)JQ;5D+RB'Y?J M+?Z (V9% #SQ"X#B4YI'++S7<2 *,JU5'']U?)] ^OIHY"0P1TL3]**F$H@H M2'M&5^H4E.^Q(HDB08Z<_P!:XXJ("*VA5S;NUQPN+D G ^,?[B@)05FM("#I MXXA/K- I1+^ MI6^T%?P_O^KU&RGA/SIYUBKVY_WZ\[[>GKUM7K#9Z6)VN[TF$]9/=Z%[P3]! M'?8N$W1\M8T,G@$E&RTFOR=&;F$Q>=O(8--QKVUDT.)>BWM-X]ZR8=K643T8 M4_]^NQ/&!#SZ[ZPW9Q#$Y#9LKLJJT;*#K1A:WER%U0_4%JP#4LT7'O3[?G]_ M_8T4M@)M\+VVLFH#*ZMVLG!J(YC4YO"AGK_?[Z\=))MR^2VK:5E-RVJ>A]7T MCOS3X^9&/F[ZY?\HJ]D23^M:06C93,/_^B 55+G)ML/$@DJZ01%\4PDFG07> M+(O2C%([VP'D_%YSHZTV!M?6K!FT"L .D\-^2P\M/;3T8,5#O[$8RJ[00^NO MWV@];UAF& 70_4C7J.OM3C/@7L_?/VR; ;>^HPT2E;M#7TJ7_<;FK;P,:J*&*JC,^EAV_P';V<05E,THS'CK=. MSCL9P/K3XUX&9]@B)K"]$G9W*,\ITV@]-2V)M236DM@FD%CK#'UJ-9;ZS&#; M)&QY6!;T3[=A93L\]'Z:[*%_.X([\PY/&8A,MP;4$UQ+< MDZNS=\!H4PCH6;3:#;(F-Z.=A+0#;;Z7Q-/.N-R*K@';,CQ MP+Q6A_=AM:0O\Q!P-O!!S>'U37;>.?%#_QMN5G+S5INMB/M>UX\-VO' ME]_W0.W,I<-?/TO_::'MC M9[_Q098\<[*9#?;V-_1686/=3;W5WF'GI.%APVD9#[U@-,(9?#C<4-$_HVN> MHI71%,&1,WM^9R9\.T,>>4BCG3$586]GE1=TO/OS^^=4;>@^U%J"_?4(U-'I(S!)C M[WC>!QKS.(Q&HR@L8YHSK$>'*E!H52(3(\VWO+*V,QM9!E&3AJ;@B\E6C]O&<9HKDC<1)%3X MQ3@-,5.V(X0P QA$B$V$EOB&->G5]R@G0*W6;'&N]U"R<*EH3&@@ ?SP>F - MP_5.1 &&72/!K^,@F+W]0(KYE^#[192'@"! O5_@ M+.\!;-_^]A__[[^7GOM$)H-Y!N<,(W'\KD8_O[JZ0-7D?P_^^>7BE1<-X1=! M6.P=G9Q?G!UN^/+\[>]RZ.3PX/3OO=]R>]DU=_6R!0EV[N&,%9 MYT'=./K^L&3\("8N7*CNK5:9#C\+YL3Z!,OT,R.X*V (U.=B )A()EFF9FF& MLD16&"BDE]"C12L,:Q^)E.CF&;0HR004QA03($!EP79G*0':%TT2AKY M1X5I& 9O[4<:70_\(0DCXENXL4AF CN6X*S,@!QA6UO+N4',@5%,_(.54P>H MEKE9#98&M ? JO#I8=U=^,++,I"3449W0U#50Y9K7@)N Y*:;T9_*A)QRK)] M)DK&ZNG@J%X4(:.=RETP&?XLQR.N2HW#0'C#?(',2@P9MJT.P7;/37C&+U1.R(= MSP0,5=^(L])JT.I+ :D"M#O*TNE]B:.6XE9=&(JK*4B6$A\O1P8?QW3P73/\&6M\D38>\,[SL6S!6*YKF&X:9V0GDJ#224V45^U$ JE['<0E7WB 8ZSS!54 CT=H]0 M!7&9\ M#UKG8D,"EQ!C0J@S1R6F *H5W#"*#?P*^$QLJ:T O7-YV/T]UQ:#B-;A2[67 MGQM_I _*)!")2]^T*7$6$XKB*7-$MB7V+SP(E.\H'5J2XR4KC"G*27-CYD'N M:+X&Q<=/X4[:(O=^TSC,NARAWA3TNP M(2:6F<8/C2](&"3+9K"_0OFH\-XHA$TN3);+T]#^J/?8;+7,M[PO W8$NJDV M1FU3,CRLL1JJG-3P*U:6%@48\\!R)K?MZHA@K@-TR1@8:I:ET3]E!(._#1DG MF B4Y;+#4@Q^PD%E9>XM7 Z] !4('C<]UGB, !7D9-C5XC651Y&7H1*0>[% M+"D";-9VV/VK*S#@? .%,L_Y8 50*UQ_3BFDLR5-ZD%>%WMXK)&T8/Q4#214 MH=)L_G #:?_\ RC_M'[\[/CB_/]B\/3@RMM('4/SOLOP$!BV.%U D>9@IX% M>(BZ)ACDB!C \J)\ I<\!DS)T7 ()T0FK(M-(A#]LR KZ*4B0V8)L"A'\ ]0 MIC(F1\1S4E3AG\R^03\ %1U5P!2^\QHC5F51T;U&49;CN7WY%X@44-% U W? MH$($._T&+ YU#M $?C6?Q-=1RYRH8$B+:[UT@-E!7CZ)9C-\1O[$9AJR8:.[ MTHXH<"9HU;$Q .]#8JB<_.4:'G \5 O'4>A$W\P*#"Q-OGD)6F.$L&%#Q:P! M;TZC8FKM >V@"*GR&#>;I,E>B!*=]"]?-H\'0AH=9P3C,,K",G*59] O%$BW MP5R;$C4WY1[35>NL!",69@^%LES[,[7.BHKO]Q!9#0FR(@JC&>UIJ.!C(-A1 MFQF (:-0=J$[BER+SJK(3.#\FDD.A7F3=LVW7=UG$.>IW6PU9+$(+?R9?6*T M7"W@J1\10VGY'NW5X?*@J\$)B156SLVZ]U3\@PIN#P5[)B9#IIB^X.I1XQ9@ M;*]4_K@2HQ!UPI+.*Z 4=@":_Y0N($O!-D#@L,0=J$D0CZPMHOV9!,&%>Q^# MB,](,04:@.?-2*G97^R57<3_P 6"9PSQ$WX M1H=W8NJ.]R$9ZK]&TT&9T?E6P8UPJW9'["/(M6V?, IIQ+.410H'[']:88NX M"96, 7\4SQ28D!>3TR( >28F0GH0C+(/3T)4G8! M"5_ _S>W9:P-4)+(#\RV WS*JHI#!?J3(0HV_*>2XJ&=DW3!VH<@UTJ72:@& M$ )9DL%="B[#FG!OZ8R6F<6!Z,YZM3P E5'NMN-] '8.B 2;%,EK+"!Q]B,* MCH+K- O$QY^(DP.^]B=O"<0/'#X8D[]*"R?TZP]0Q)4Y/X((FV:Y]O$3I,H" M^:7FK40U:4PT)Z^+TT[KHAPE2,F%I;'T!JY5[0W3FV39_R-1K5M4&,/Y];Y= M>Q&5 N FZ%VNV(N05&2YS%.?/#-?%Z+7M1$^7Q^ZO3LY.CX]XY:^>]WM7!_N7:M?,:!K/6,+<#OW4RR:@YB+4@ _1J)Z-^[C\^V2IPVH>E'$YK([D&]G\46"2>4%<6%L\'<\[X)56!U)D;1)Q%Y6 H8BA8T#SEYN<@,? M./&7U!N2@U<;%NC<<]/SDCEI&U%&A\0,$V4,*0>U'R/G[RO#7=G_JZ&OSPJ> M)AWC3 >*KM+L<^#^A96(>^@ O?=GW'QV:%XZ'KGAQ?K MUP&>6P2 9AC&H._#ARA': ); WJ*(V!BPPH/(\^%N-F BPFDN6)&H8FAM?), M*2==QF&,N;D?<@#;;#4*TMBH@]X1V$ ZP+N =8C:M0MK!R#8-83XQ@?#<12C M^DJT!FTMB2D6GL+XO>YA E8Y6"%((C:?76]+L8%592VXPQ5;RFU(W4/3 MAU9%ZX*Z+*R!> ;=-38*M1+%^#K.51_B0]@55()E%^3SUKP2\\&G&1=0I(D9)/D 8A[E^"@S&&?O/+"%0QE1MGP*RJ:& M%2C*LO2V"S)*4 /S*,T*8SS:,!AMPV#P(O T'87J%XR0MWSP5ZLI*&L/R 5/$S] M12#=>J@3(*_P,'V@L%R#A3O#U.Z0"'\1F+5U+4Y,RCT3G^2!4N\QTLN5?B!C MSIC; *Y]RM(DQ7 =T2$__/#8U"'&I2Y.]J_V+_?/S_:[AU>]"[%^CZ^.C[L[ M+_D^)-ZOP+XPK]HG7+LZ^_S>B_(<*Z'./O_A_99VZ*][W5/_%F/O,68M/?XV M*N"X(>]&YX%?H4/M7+PKN?<5N=BY]JUYK[^D,\#TH^[1&1ZL_H;E7DD[&9\JY' F0$\C)9(CR6-)L2) F832+ M)>]/J^BXIOZ&3@*#M9-\Q(%/>'\:Y2:P2CE>5&% >S9?EOD8$[6@*.BL \Y$ MP-/.Q?>KDQ[HES%C#8@2=O;S3M MN_19/J,YG\35)!?2\7F3AQ^D*B+DT*0N MPYT,,$2KC^PD3VYQHM8')+B8>-#AK3SH< ^9U)I9SZC*>FY6LIZWDON()2.< M>WEI:FLO0 %JB#5Q.I^VRVWY[M#)E$>:T3AA< OCT E;\AV/V#P8 <+5;@'R MT5[W9.U OI6_[WUB8@? BG9^-D9]Y-RE3;B*WTWBM5Z6>S7*2[^IXDU#1>/( M>*M2H/O,(/K 6AXIW9]4!AQG2KKVQP'0;6!SM'X!II,@ZUW6U1XE(A80!6V. M#&U!SHN+IC.>.,3LZIP9."?GT71 MY8 P?M5\QD@+V95>C7K68*JB 5/J@ FY];)X,.5; PPLL^K+$@"MC%PJ:2BM MFC5Y_%$2V%QQ$>4VDW+(0HGVO/A!7QX3\% LN'XY7DI+6#+!,BJ5T7ZX6]8G M:'>\162VD#.P%*!%#I[I[=PB5-'7."38A&PSY&H69.RC\>U>JY MODZS4=E?9PF(),Q70A+K8>@._RLW'X$OCS.,<&,:0TB5,_9V Z.?L!!2$9TN M\*B1E-:YTLIO0/VRN>JTH&\U&(NKG%Y@<,M2 T(IAW_E[-[!C=. M>H>@E?RN\A#V+HZNSY?GWM\U*CKED]:0]CZ+QI![?\R&E US0,Z[_/#EROM5*8+!:X03'__-JS?> MZU=X[7+EKYJR,G7I$]Q/ M"^!B&5@@C,#?S#="B.U9SR/?&B# KX7AV*1 E+ M2C%7**F3DV""83K3[DZCM>JM$OIC3=@ MP +[H.L-R$VNP]<>&F* _<<8(G,U+! /U1V4N;-(I LXLKS O,VL8(5'M@D+ MGG2\2RZJTLC)#8H&5$DRC0H=1\ @C'$O8,D=1@;8M\]YRTZ%Z!V'.%JPN?E# M+"2%&8IHY=*. HP(78Z-2%A.J2SOVM2.DH,A MN7-$LZV[-VY])DL0(L\Q0(@R1ZE\3]NOCDE@@ZS,G;5!*V_2>ZY!8#4C?6!' M.ZOX2.R19W*K]KR[Q"1^-7E^3F0C=_(6*2XY2[&"QM99F;8#51@3KYIYS9CPM4*,O&[Z9:G:AE329J92L(>%/2V $)K(:VG38E M@4$E3;N:K6]OHCTZ(X.DQ,KGV^P!7SP@Z[,'K@P1?$CR(BN)"O9N MI]:FOWWIS-9@VU_^8C-3&PT9J&024 $I4[D683928"DZLH=!_-5UM""(LUQ* MH99H7Z+8*65VAU0FLP@K)O%96:<+Z+:)P^9TC):V4 M^\HUK+:TGF6"YBR&AT=Y]5.4X'%?EKQ8%;ND%YFZ6KJ+DAT>RQQKJYG%E1ID M]^86_;5QBU]H;F:C1"VT(U2]D(S$'MI*ZXZ8R@%6-^L &PVK'IWLH=QMWL2# M/QFU_WYV]NGQY$P?KU T_D+JR +3<@%^$9N?[4(N]2\0?^<.8ZABCMUEEIPL MUA6BV59KK+G+-L-F3A?9C*ZA)FZB;/$UL)@(TS^6C!$N(0U6J1C:2%B$F"[& MKS55B%NPCDB*9B4FX"]@H"\5IVPK#,%404N(/0EYGH918&PF02VL/U3 PS@* M8=*R%D)JOM%6=5D9\BSJ0#)!KPUY6C'8*XTX-.J*55:IUZ;:]9SSLYR.".3E M)CHQB7F8BWI6!Q5V*E/G+G;,8-:;/I&B[!PR^E,YTT)\4"2%;OR%= 6_BXV/ MF'9NBMWT97;NED&MB'E*WW1-X%9GJW"/!+E?QW]F#3CRP&$6W!Z7?&(V!Z"E M4)'Q!KJIG>7K1 FV/X/;ELK'Q48J M0E]MOLC=Z+/NX7.".H'$RTJD#%V%@IZ9\2YX3JJ-MM:YSNK8-\+ [5SG M'I!%R5RZKU'@&!_7_=?4RLUCKQ6MH!";$H)TB5_*MED8NU_E?F8D_&;850?( M(9Y+*;#^6#QG.2PHNLU(^54[A]TH5$76Z&NJT*'.3Y9J^^5!JYA[RDT)"MT> MA62;=HJK[RH+HUPB2ZG+-RT_==MM5-OJB'M;0U+&/^X M;=VR:^ZAM.3@L8,ZE2:N-?#"$A3J6.:B\]ZR$^]VDMQJQ>FL'&/;D]66.0=X M#]>F^'QV!? Y"N K%,!OO?,E:7\NDH^>^AULQ6@F9C3]1I0?C/*Q%I%@\I3. M.P33FO( O@3Y-^\JS4+55.;;HBN +M@6&QBE@J'J)-*:2AHVSH=E:%(8M;8* MV -"F8M$M>U#2<036,_TX7.9:T"L5=N@KN)C.PO=JO0LVC1:R(EM8R!J*8(Z M[,#_)66EU2L;Q'>9T:2SK"!V4""C>Q,IV[?RB: WT,BQ1]/G>QH*.UL2!ISOR%6N5)GM#Q0??-6VR^GP5[EYQ7^$62Y@F3 M)'9 9:F +(#_IB_%FCR,"ZY$M]=*;1MA/2L##B")D>Q/*.?R,7*.@&(PB08Z/>#!V[(9"KP?XUI9_?DO$\[II,^*\5;) MJEG,6^2*-2??Q]1&<*LWMU;CP0< )LK.5U.+X=@+.B- 9S)6IRK=8NO:7E&V M. .U;V ]V# ^83\:"P;GT[Z&E>V[9W\=L' "&T4'/ MS<;@A[-D^,GQUG\"7(_6@ICF7^[W3BX/>^<'^ MR='!^XO>V?NKKFYI>=B[/-RYICGN'1!V?BZG4S2[,<74:=7EI)5JN*Y3?C=Y MYHKLO <4ME8O.,W]"S [YX]E[OSM#0V),"V_2#S%:4E-E7%?Y,1.XY(U?W+S M4U^X=%3<<$?1)+V6> KY_#DTR.50:DA\.PZRL=I#OJIG#5%/->G_X19P/=GV"&_XU$WQM6;=3J[(A@O.0R$5=L?3;SS\SP'#N4C M!+B"759RN;HX,6")7O>G_N%/!]V?#KL_];I=[^_1. !UP;O$"\-#Y7!IX43G MV(+@8RL%I!Y&7KGX_D;)O(P,"]=E7H'54+L'VH0B[LDF:QS!^TD4.%E%20 2 M_BP+L!FKX(X3I,#B,:HS7_Q09>'?U'4P#/0P VF3\'EUF/LUU6? MR?5G+E0<"++8*,J!W)]^S<,NMB*(*S-U\*W/P-0"--?QK!8A.;-)(WC M^5YZ@ZI#94*/Z"!8LXD;@]W'0S<^\!N8DQ/O#.QWN'+?NRRS=*9\4, C!LY9 MB5".HV"M5M 3<]'WI)[!]7Q:#+5_LE6^B'VNK-]:;OOEUAX9M4%/G9!?3$SG M)K;+:LF B B3I @+O1HLU-VAP3 HX,1&]?-M&H-./A'YW/':?>*A42D<#K! M+Z<&^S4:"6\ZWADHY6ZG3LICD+/:K5-$W?7CV!$L6O]';_?67K'TS;(:_*&I MG/&-(PNLC(K33Y)-,$X@EH0>T$!\FKIM88UZ2AENIN)-++AJ0H;-?\N$S2=I MS0>'B_L\VB6V\@?G\MMA.UN+3U\FFE8KHWT>S$4T\E"W9B1R>.<,T*%Q56DY*#"EM,*VN#\OMS/7\T+>+4]> MLMV+EM(M..ST;C&+H#H4JYHQ4#?C)TUJ!_O(8!0[8'+%!)MWSJ)NV_V%W]]0 M*7$QYUG800SOU?2XI:0GFX+P;BD;<"$!C_U2=';JHN?TQT4EKMJ)=^7-FX;E M$],2G/*D0,11F:V)]^G>QMRQESK?%W=@%?FG1E0<05$%[.T_13\..J]P6B%U M0#OCWLQZ$ TW)^;Y.>X,'QG:4/GBXQEMDXP%WQN@Z:*"[.=729JH5S^9_>R& M% "E,52(L4;&OL=<126C0<]Y+.COV/IM:^7#5[(DOGG$<^.Y#KI%V7!OY900 MGCRC!RM4VM8SX>DQ 2]SP/?*C3;9)3=H:+/47'+# @F23,[T-%+AJ7F21M M+TT9F M-&I(P =KZ)&_NJ78ZNDENC5I=3H)R=# *'9)2:GSV,_1HL?R/G'4 _P7+.EX M\[C?8LJ]1='P')[74LMY0FG &?A4PS9@JYHMST7(:/!/3->"YYG3R3Y);OQS3! MG2)<#'@SF+7R>5\T:0&K.7VHR[\)=C11 RXIIIP,. NC:+9B!@7\#P]0J U2>L#.P:6\"&M]@R%![GS0.6WUKR!OP^TLF%G M%VHU,<_*&8\,=2H+! $U02]R&H=TSQ+G7F6>+2]MZS5C;.?-@":3)Y@&8Z77 M@IWOF8XRNF<$(JN9ML&U^#)E(YZ;.1NE/9?_T/&,6ZMD7=67+*(Y;"JJ8QQ6 M18E.8DR'2]JGS*&G7L,Z+F!GP$F*DL^)2HC:8 LQO=3V>B696(#M0ZR8WG12 M!"F/0L$2-#66Q%SMXOJ^W(5D2AOVEF8S'EM@&[RLK]\D9CD(DF^\8O6AJ"AU MQR[N,DVV:*[IN#++"YZGH<#$[IW>6VFB6U3SRUN,3G@;-==1UGPK3&/4VY"7FB($C]<6D=V7^+,@K M=1>N+\!I3<%;\IW]"A>-,GT4]B=(,SGYG6 B57 -S<7P,-21I+I\:NS2'[X'/5"@$SV2 MCR4(2AE*L9.ORFZG![T[U-XQ;7R)Z&WHU:3.NN1/Z+?%G)$F -"T,VX8B+9< MQ>B2/*Y!*FD)8G*QGC/";&>CD:,>EZC86%4NP\"^A%DT*)F1D+-V#XZNV($* M=X"_SBDL;PP>[49,LVA,AAA2 !M7E9%?KYTLAX^7OU;2'(R%)]%NN+L_RR24 M@<)P)ET=5:APDJ1Q.IZ;=SI>);O&$AV*#28%W51,"PUJDT!U"HW8X[WN7YNQ MZT5(%"GP..K:KQWU3L<3G5*7T0.U,DEF"NA!%=9%4#NSX@I+8O&YO :*-E; M-2%@&F$L;^?E5]Q7]G(/-H']^>/+;330L)O!/ M..: ABOND4R9Y>JM_H=[?CR,LZG,_ O+7'$KR<^O>D>O/&##\H-Y^*=B:/^9 MU2XAV^<]'?3_^JZRD/.%ND47W^_]V.NGS_KU'SQ[N_D6;39^\W=P 1QDC#%' MX3S<3.Q=A:OV%SJ+N3]+\S'W5]2UEWYSYS8=/H[M=[&BZ>TD N5E=?;PH^*# M]QOF6 OS%CXKX&.V>_)J!:P %EK:"1AZL^\>)5!X_]FE_SP*D+5RSP&5(TA# M2F^M?J77KVCZ)X^#WLG*G')I9]NB6O.H=K@*U016+Q#;SK1&_KO1R.\+V58R MM)+A>23#8\CU9"?(U0+TG]CD^9*\L*:'VGYON1"UQ<.M%!NR)KD8EA;<<"1] M##X^2IBL _ [AL0MD=^3R/O/0.156)YLOOBI35%LD:]%OB="ON6TTQ;Y6N1[ M(N0[:)&O1;Y6[+;(]^*0[]YB]V%6'#GX@_#;F$9!8D@[S=[^9Q@J-1H] Y[6 M)! L ]I-#]A; /V/H[.>9.N=>7=T.7T Q6\0B#>.%3P=X!Z)B03G1N'4G"BY M$SX62=8'(,IU:1(^RXE=FX ^+=T]$G#W=Z0^*U'V-Y,HUP&]EF);BMT!BFW, M%]52[(8@7DNQVZ[;[K>Z;4MW+=T]/=UU6[IKA.XMM/J:GN4'K@ZC_9=EYA MS9L=[X\D4U(L.PXB:94;IS1- (N'KX,H1K3:&Z79'I8*2G&[[3X'?U#8/(); M*H8RQRF6QFNF07PNE?'4=FZH.T2LWAK-9X-][%)K11I!8V;17#J=!)X*']=1 M=:K'*E#9+;8[B.=>','AAA5%!/J(4)3-0/N MDH@]5*B_I^YN(X7("XT8.IZ![%*/!J>)-/V-&@!2&X1JU6A]UP5:<_69(ASV MF:BYKKP=@1C*.]PC&^>]8FMN[ #(4WIQ&H*,_)2:[6KKB%FLAF-^U*D -R6I M$4V*E286_!47->[^7F!"UOK-KJUA4YE%I(X/80$A73K%.&QNI%KI89YO37] MC5H/\<[WE?S5MN/Y;-KQ_"CV+']\T1B[_5_;+'R9'\T?+GPC;N$UQDG8>B1C M118'>7WS)&X$IQN$<+<6G!,+^BTNB@UZQ9>*?6Y:XSI;RN]C+ 7 M@6B9TL6@KG6!%K8.XW:Z$(C8Q!VNV%)>HP-S]Y. 6J/A_U!+/)Q,Y;RX N(5 M"H30CW0G/V[LYUC[+E4Y!6 2M0'Y^EMUV0N?UK=,]UV]:,MF$P M>!%X#M0&:I["I5EXH8JDAW"Q3+#=7<* QWK57ZATUKZG[&!D#X,LF]<%;]0KK:L?++04/?EMM74_L*V2,3VC-CY&E%*59OD\U?OE,?))=\6P\M!1SDT79V8I&+[:O5>&T"U-ZRH.A)-/S*J]O>N6O;$,O MS=.EPS@KEG:N4LU5WZJ?.4TXM*AAZ:WEK84Y(FOL+?G+;K!3"P(6Z- M6T6Z30&/PV!=DBMSH;<9TOH<6X&TA*SP V9P7=U!W"W9'G*E8.(#(&VG)1!/3\259L[(: B+$ MZ(2H9G5[<297WP M%2K92T>C)3!Q,[6\'D"+Z%Y+%;5S O0SW/Q?1DCJ'K1VK CR.C4B MW2C(]:A4ZEJ,6F^HI VB;J?,E*>=:S()U^-_J^]14?O2+(B(6Y@AK8&9U3$W M_("'0'&WXRGV&P8A$%#W,_1&:G\BMX"VGZVL$PB_CN>5!IX#5=S@3"A9 WO@ M1?@IZ5Z-Z[E#18R9%% +96<$R\*H%;0PK9?4&9SB#"*1.3>9F1OS;^Y%;2?; M5)1F#8W:T3:D(&:H,%)C.YI&2\.9ZC5R#(,_C &P?EO^G-% M8XQ!SM"HA3_+X7@J5FP:1K24Z;H;);,2+=N58Q#/0/W'),( MS.PLG,S==UU[=1H $D3_CJ1I9,ESO](!2CG"3?D^32$"T;O\;)DL/2VSF\F1 MM%=$,@F=:+QN:TWU2TC-/)G;R9QW4NE#R[L=>>)XWQ9EPU:Z1V^_E'7>BJ4(W[FA>UU0 M#B06!UG]]=RR6O5R[UK(NE\=:8T>3-X13:K0/A,ZE7G((7:<]1 DW!0ZR]*! M#(X=S-V'1 $!) KX?)5A,\03RI@;+UNCF>W%VIVOB%UM/SHVCH]_+#-F>XWB MC^7K L@6?)])NG1A=]X(&TKS&2(>S4(9H2V+/9T#[MWN>"IRQ^@<+<]&K--6 M6:-&80,XB\BNY<^R/KQ+:2)7DE%S+ADUSX7QO1]5O+X0B7./;AQTHC.$))*A M,XCSQ%SEBV,+9FK/ MD>=[C?"9%>HT'"^5&<0\ ,E>MUQG(,9>S;57!@'58 Q;E/HL^ %Q[-0]C#-V MQM:N9V]51+X_Y$ZBYZAD:*4.,D1\B7U7/NO@2Y$&8S&@IW1UJ*36(G,-VY%) MO_OJ&LK-9&5T.\<-9V4TM:_#AO?57"9+MW/4\-X0!1PZ% 320G6N C",>"3* M-F1D-80#C:5C-9HAMMRFY7$@-)+040,6I(F6&

      MS6#%A6DNQQ>9D3_X?"S?@FN5X:R,!3G':KYU\#4S E,#/^SE.9X?FK M,_SFI\\R!M/[Q=+%-JJEE:-+.I',Z7.2L4=1$@&I#;UQF@[MR*RA'OMM1\.N MF'A*GO.*EYP\JS0HBL9!P7=>(Q*6EF8XUI#E>&Y?_I66A:2;O.%\+K)#Q;/Z M:V7B*,9F)PJS@ T11\D :X]H6NF,O<)Y3:T#JX-Y41D:[XZU_8"4QQ%ZRHHR MN6\Y3D%48PKA:WHS*S"PS-A6,T>5DZ',&CBP-"J=Y32^"4.\]E!130I39 MVLW:P-N(?"55:.'/'"7F('T=X,FDJ,["M9NS5X?+RP!:<=;9<]/4+CHO"0RX M/?;(&->.$S;7P-A*RY;>6S%?FJ8=9RD.>ERB9M)5IR":E07L? M"((+]V[']0$-E-7@+2&JF';+^_(F5+F18*&BU ?4W34BIV5_LE5W$_\PB@3- MZUZ:\.=LB,I3^*_1=%!F=+Y5<"/=D2=$2BIHO.)4E#J38BO:*M6YR+7295:RTGR-R[ FW%O*\_UF MH"\S=>K5.*F&[Y:&E M]H;I35*3#I'>-K2=4A+M/'3>-P^C)J*F9#=.#=0SI/F:.+<* #;6'BH QB@J MC#/<$ 4)W#$HYI@E8C+H:8ZUX 2'CU:>)A@"!()P7H'1$F=Q@ZWH7S$S7Y".*P='W E*,.S L/ MOX> $$\6>:HXRFG<': &8Q%+C&6"]>DVOF/[DGK?".*"L=D,38(NW>BI&)11S/ZRW-ZBDIMHY',U/9,>OVNV5-":H<)5,"\RV*EU^R\= M@5 -DX+9O7HW;E66-,E$TX"+..C3E/I%)BG_/+109 ]FJ@'+=:11(>\1+J-^!C2^+J:/%UD)0=KL8N']FL,HR$EQTTQ*(1/ZG!% MO_L.#=D]VA VH3)_Z+WS0E0KP?+>BM8#]^73'VP)]];RYH_+I>BS++H&) :> M1ZYL3O#64;=JF;A38XR^?.&U.A#A8J#S#?8.:^?'@\N/%W>\8@\+I9).+)(> M6ZBLMPL^E?_LJ7$5@!MEVH_U2PJ;^X7J>)SPLX//VZML?)FHY>H0<=7$>.R8 MCJT%O WKK.*1R5*'HU4$XA/6<0S9)(!B2P"AELC> ?K-%4H1#(.S.! ',#E_ M,:PTQ=1@SHW&U0HIJBK<\TF!QDA*\24E57=@X'(M%%:!6TQ9+ED M@SD?*XMR;K10+(,5?TU=)CCYU.2?D?<5)4:N6045'6&'R=Q)5L6\1NU"A7=9 MTT)7G C7*'.E8T1UAA]&U06<\(Y$Q0C$6 ! SYE]8G6^ W[WJ%+U-HQ&(X7Y M!$U#M!B G.+/($DVB6] "@IC(-HJE7B,2^A>"^U]9:1((J VK3ZU&?>4&A%]4W$T25/*>\75_25*L9GU7( F24B< MLF_CCDMM9IPN!!@B23$./J]^WG(G:NNX(A6 0Y1RYD+G37*" #&R05I,\/F! M#@<5=MLFA&FX4UJ-W]H'^&1#P^'L[CB+!$'/!2XUY^$>?C=1'-LC-\':K]PY,*(DE]$R'U_5T5#,G^J,;,0.5 M\*WW.GIC-;LH@:]-)?_(M.8Q77ZPQ4,@ERP.T=LK28V,UNDD=#,+EU(!^W 1 M["S9AU(-LK(&&*_G=>2>A^=9#:2M@5,J:CS%J^KN>Y^ M\W%XHY?I5A#D"..0M9"'22[A>"UF-F:S---QU OBW3,Z$4)13.T[DP$P[36 MT#VW7CONBD_GGQT?Q1NB#5N[19W S-'PR_ \%W*@-(J5F\]>+5PPL"(>A6T" MEEF4.$0L@YIA![. O M=/;?I[;T/X((ANB/;B_EOD_3?9S ^$-'?4J!Q=&8!_"99;G\>'BCKG*Y^H.2 M"Q-1(;5!TEMGP8Y>NV9 M,P;C3-$6P-H@M8U%&ALGEYG M:!IUTQDY7GW1WC#C)>2L=B!O;$8WFJ]2OQ;40)W^J=5!;G>CFV"A A(5TO*( MFM@:+P0KTK9,!+@2O>LR&J,5=ZI)VL.4V^]BOJ3K%DD'L=C6G%,OCEIG][Y' MHV%R[EM(+=[2S+09T!WT%AOS.!8 /;*8 MT4#.15/XI:%SPQH1D#V:UQ_0H MS:J>0FPUA:&M!IC*)@<7R2&*ZN)(L8HUI";&B;IA?7FDU!XS:^V0-;JMY 8! MH%4X22@O1URT/BACV?"&PP,8M=)S!.(@9%4#/,65;%H F/):L_V-V-I$)-/ 0B*4^2F A!/ M"4#L#P9P#\MCFMCM+F42%.T4 0,<:A!$W MXM31$RH8]=WHI19>)N(H;TCR-\TD!$%F>]:(7N,&23L>5E7>"@'.R(FQJY\3 M=\7L%8Q;X3FJQ[ &D:$Y=+.@%YH3&R/T3'U9^3?27VAMO9MH::2'C5R:7L5O MK48'.QSB*"@]T<#,7[).-C?P^G^?/UZZD5??BT8VW<#QXU'7DSU.2ZI=Z7GS\M?2.1EHSTK03 !QNAX9;Z M>WHB%(EF3L9$9Z)D4Y@"=EY WM>#MRJH/G6H3*N5A" 6V\LBPK1_#W=J.JK- MRFR6YC(W@W$)SWELCMS5RM\W()7[37(2!.@I7AG\1%5>:J3CU!MJ! MSM4SN>':-@%2TZSAG[7&),?.;VFO6GP M9YHYDYG<>&N%$6*CB3@V#2)AS5' MR[&CYKA?R^V>G]N]Q(@K*D5-0E52\;F1EHD2 =X#'1-G4D/"6[2Q:6E,I5#M%ZP/B*2'6X: M,95^ZUO)S3[<)I@+(HDF+Q#D'+%%SCI3RD"JOWR5=Z@_7DUZ0E195/[;0% K M-5Z@T" S=QU28XD-6#Y>Y>+L:]V++L%5K*(-3#H=G?8?T0 M\"ROLE#'(*/G<+!F80< \YP-G=^-K 8G]T92^R;)+E8Z4+$\O405@&D##TM/=E/%\1O^!7T1NB>",YW M=SP<]E7QY2S43VF72V8+0EQ]"<,^L3(3-YUWN92('5E."9CVR.DVASH3;52K MN/@UB5YN+A@UG'1R(TR\U1BCG KFNWE3::9S*+ 6.HK5^,Y8YX9?G/B_Z&(, M%9K48..4ELH/"2^CEK-9P3:7'PJ[TN%"*L/3B3(_V>E3H9 J=I!T#KQ4=3[7 M'2#SE/K&J]@V@;?/D)?<]%;W)59+6=<".V>+VXTR"(XT#(-KT8OUM>HJ# M>6Z(;O4(X_SV&<9[&S##>(V8?*'.N1W4Y) S6.$L) MSO;66W#LS]S:WT0P8&#GT6+]M.L,X?;/0[.HJS2Z,2*B4@GC(,2X U0EL_OO M.LCC+\-'W@!U*T5EDX:\/VRG%*0*I"&UGL1A2I)1/JA_E;JN)00]\9J*_&_Y MAAOL,%7R5O:7I+_JL0E%=SB M17].M6@/$WY,@AB99ER3F[KA_XK5T_113IOI5;C&C27JI %0 MF.=YH:8V'(A=AV*:/'X6B[YX@P;V&*<>T5R,0H8+Z1?B6^;"?X,DOFD:7+D&P@(Q%#2[KC9RAU^4H5KJVLX. M&SWYW2QH>V9$U7&#=3/B']Q+;H?$R"> _-XE-=PAC'\/FL,HVN;\LJ^&$ ZZ MO=??WGB?8AIU0!$#' *P$ )Q>+IN/&10@H:?M>WL=[N=O6Y-2L;R$!$'TRU M_B"3RJ2C78)^C(*2^&Q_*C*UT5>*'K&.YUV2]P(YZ?\$28GO\GT>V^DS*C8E M!;Q>(^?H=;M_;>:.L#F?IH+_JA[0*V=<"3$-OE,[IJ9RQO>;VSO&>V7[_X4: M68(B*P?VG M;#]?3[OAD -<9!BGY1 3TV_2[!N>$L1X*2YKK4^8X7G(]/\>C4$5*+Q+U-(P MH3T'E=-4?YA4=%&.26,C2MXH4\7VQT,GX;4>:<5^00YM W@8 7C$#P[PF:1V M])QXLHV# 5OI2=FW_8DR0='J1Z= G-Z07#P7_DB3B*2Z"HS^D?/2$+1::+X9Z/J_\H]5>Y4V/E-A\SC26E"JRJQ>41 MNSA7)KGFL"W=6E"*NFC@EOE6I6C?.W-=$YK#NR/W4.F WS,@U.;Y_;F<@^Y< ML&.W6!Z.1]U[3Q8:8BF8.8PF6\OY*J<0'Y?K-:6!L%(\Y_09JW0LIF>H71K] M ; >A&'(L]7Q+USQ\/K5[Y__R%^]J7D@ $8XS"O9[K]_/C.Y-YSM3@R9'C=] M=Z1-A&U);Q2IA0?%[JSVVW4+YHQKHK;98:6N8;GEKDPB'J.EB%:F%#'9YI) MX2,543:4KP/R[FP(9B2F4(\R9O.H4":NK]O M@%05MO-)>@V;MS:07?I:CWG M#COL:4+M&+0'[/R,HEOJFSBQTM3!2+* NU2T1']"R]PN?_.E#,/9<>C>^J]+ M'O)9!-_A:L2'LMCSQN6\P+VQWW&NNU>2CU!8DS!8/8S LCS'=S8+(BZ"Y*@4 M^\%D.GAE$PMS0RLL7!04#&Y1=;LC1&2J^'_I/=%3C:#N7PXV=:[;_O$:!KLU M'!'X2^^X<] P]$:MAVMW/5R5<6>>]U4W#PB&PHB ?5?DJ5KEQ6)="(2>7E"G M3ZL:WJ<; ]=MG-OUJ=],G862^XDL]#D% 2"\9'/T! MJUZN,TRJ MFMF]^OUS-G8UW470RZX".Q"TQC-TO$L37\@5/ MXYZ:<8Q'!NC6:/H=-F471_WHE5:#5E\*#OV1-N_W)(Y:BEMU8=SP7)P!=FJC M4#T.)4@"MFY@CHAG)7 ^&&5. M%T6\-"I!.E8MS VAG>%EWX*Q5@3JG#/7K0&\(>*NF EZN\=!M6V"TU# G0\B M+DW.9.$<2\Z]H-@ZHX5LR-E)37JY5&=,D8G2N>8L9!&M>78)[GF[$W4'<%M M^N; '%6F,>X%9S%3WL;0-& H$Y?N^(;(Q18X>1=8DJ@CC6!64Z\TO@<]I@LY M1TQ+I&5!6&%&;NG).6*44RF=3KAPJ_G &DR%O15*W]D]UXYRIRJ0+M5>OLVE M\#F;V*5OVE3 -"5I0T[R<9W")GD\AN1XR0IC0A=@,%32CQL3022XKX]-,VK" M0A?0KVJ]IL,6Z(TO-*]BQH68L,G*C!^W MNQ'Z':D*!IN*X!Y!^P%,B;9)ZWR1*A9@J##&D.ARDD76B$O"C"GO0PY MD!T=43J=PHV05W=K:>T]&-^AM >)2\M1S'%S.B[< M->4ZZ#K*D,_N.OD69F)3:S4*JI+C3SL,BIMT+XP#3+WC8:EZ#!/'5 .L9(UF M'#'-%2AF1+([E$F5AC6P;8JN%NLCW@)W'[.;9.1?0'CW*GG.)QZ#YY(" M)4=#;34\$,J#.>EBM:!Y65 )+P&PS/176=T!JZ<) ML/\4%V;T"U"SG5T:0,>?36HE%1I;C7!YC M8N/,3C<7I)@X]$0\A55CK?RR!2@-*-G27;:];V7&BPR0BRVC3$."7%]%I &T M4]D8OZNP&@G%5HQ)BDK3=@]#!X;Y:S 7B8 8<77V^;T>+X2N]=_2#OT5W>O- MA8-6Q*WU(,$KQ$^<1LM-?\GO?VY*.E]_26? 0(^Z1V\:BC.\QF*)*0>/'"%Y MY"./<:!PM-?K[ZWW['N_49>QO<\AV'K5.#TU_>0.:L"LL&YR&.$?WC04EM?= M$ K$TMR6+R._SM1$"BVFZ5#%W#\3*($T=1J6J:1$01/(B"KFI3EN%N4FBFN; M.9-ZYI3^?2$9<..9!M?B;*"1!F 9SV+Q?FK;P6WOJ%UA[K 9>'\:H=7%;7;= MYD:5(F&C)U8::AC;2[HZ%*A2LA=-FW[TRYBQ!K@K-522G: ';NFS?$9S/M*^ MC$?8J1Z,Z4,!(21F=,=ISCD. [B>NO8*6^RN^H $%Q,/.KR5!QWN(9-:,^L9 M55G/S4K6\U8\P($9=6E3Z"] /VR(-;%34RL#-K[ICLU%FM$X87!K@%5_[!DF MO?A7JB9FKG8+D(_VNB=K!_*M_'WO$Q,[ !9-G3+WSJ@)R+E+FW 5-AE<+_MW M*JZ2E\!^?M-0D!T9;U4*=)\91!]D0!]I(DZ7DX_.Q"O<]2_ =!)DO;4!7JZL%IX>/OHS1EK(KO1J64IM6^J;P7!%^I)XD+6(C()$POPD = GBCGX8E!7 M:D:=43PB+J+<^I.',@%M4B,8?-V6B<%#+6KJE^.EM(0E_[;3 >7V]0G:F/Q= M168+.0-+ 5KDX)G>SBU"E2K;"3:A+FLPC0/U'?.FI_$16K' M2KB#D$SG??PE2.0A-=PBN].X.=!/J8L-8+%1&8\H J#W0X.2JCEK>J.RO\X2 M$$F8KX0D3=+$._ROW'P$ODR9O#0H/:3\ 7N[=@X,"R%IOQUP*K+6N=+*;WC, MM$3L:$'?:C 65U5U I6E!AH:1?U:J"$*;FR61I2\( 7&F>0.PP^+Z3G;K("( M#727:.SUUL[WG1GJ5MLX?"-M4[+HFJ*ES-W_H89C1!5Y[J1W"%K)[RH/8>]B MT7^^//?^KE'QO0H#*75V+-G/HC'DWA^S(04.Q-ZC;]"_&\IY6Q?L/CEC<.$T M(SA>XACGND2>-:!]3N+S+C]\N?)^58I@\!KAQ,=_\^J-]_J5R2KK]5XU967J M!!"XGP2@?0U"*@41F!OXA^F02^8Q8RS(B)L;%/"].A3A-I_&7'&ZI+DY(8^4SJO@ M+C7)$;_YU0LDRX&^C GR*"$G#JI6;J>P_2B0+N4WGCCY.%S*QV=\NJA M(899DZ J?'$U+! /U1V4N;-(I,/8*_/Y3SK>):>6:.3DMI,#\C-.<4@M1V2P ML-VX%W0;2)YGRJD 3I[<'8!;OS2D*-#X*@1R^2+$'';>=&=>0 M,JXAY"1@05)%G].-1%\H[]PYHMG6W1NW/I,E"%&.JYX?1DE,VGYU3 ([[8NY MLS9H=?!*IA ;@\!J1OK CG96\9'8(\_D5NUY=XE)_$K%L"CB*JV[.&U+$NU& M2V$I4]I5Y2R4U7@3S*O4LIPY)K$M)ZF*RTGNF M'^[6S7U5DG&$;%!GL)/*Y83A2+YD$X(@SG+6%6J*8DG44":3+L;?@Q? :*_VHZJH*D)?THQ42XQ\IM/@ M',W5=ZO[?"UR)8JJ1]@PPZINT3G,@I)1IRCI5,O;]:/J*:2ME+)*D])#1^5W MCI2T4NZK)**8!&.6"9JS&!X>Y=5/47[B?5GR8F[@DEYDL@OI+DIV>"QSK*UF M%E=JD-V;6_37QBU^P;:8S1*UT(Y0-67Z+'IH*P4,W,MS=B\1?_0@=!5 0F\9P;Q(OW.',50Q MQ^XR2T[<%!1MMM4::^ZRS;"9TT4VHS-)=2MDG8(*+";"Q,PE8X334X)5*H8V M$A8AIE.2:TT5XA:L(Y*B68D)^ L8Z$L]2"2).QE90NQ)6*A<%M3"W!65A!*% M8/?!VV'%49\2?EQLU:E.2$E CEYX>3E)CHQ M.3^8#WA6!Q5V*JOOD72:Q&2@0I^(!H)1[)DD*9YI(3XHDN*[A"N0KN!WL?$1 MT\Y-FUQ]F9V[95 K8I[2-UT3N-79*IPI+O?K^,^L 4<>.*>U2N@T@O"WNAM% MHVY90=@<9U>A]\%*A"5O)NZ)83F3/:UJ5^-4]BX6Y_G55BT+\A4_*XT4 MDBICV((C69E?+;Z=: ._,*9!&.03;Q2G-PW)$.T;G.(4%OJ;JXJB;UN9#$WM MZ3;5*L9PU 0J@^&M*\L\J$52FBRYHG!NQ>WRARXW5ERFG>OJEEBZTE9JR[>6 M0[QW9W!:WX]IX%/Q(ONN!\X(*K?UB5$%*L;&2DF_S)')D5_Q*5J/ 25-:;T( M%J)J$)MAO50Y+XB,':!=[\)=W2I967Q8FQB3BKYR\UAQHA448E-"D"[Q8UR5 M^FI'"U_EJDX2?C.L+0)RB+G/G?U8/)>1R8RBVXR4=W=JT-=4H4-=[5G3E,'F MGOY8=P9JBVW+YJK%10]JQF V5"WE,/C'Q;O+KKF'TI*#QP[JE(GC8:UK8E%, M,JK;=-%Y;]F)=SM);K7B=%:.X4NW6.8@JSS:.9F-'T&U%^,,K'6D2"R5,Z[Q!,:\H#^!+DW[ P(%1-9;XMN@+H M@NW09J-4Z,$^-DCECJ&C&FV3PJBUU6%$E4R8U62"5Y1$/('U3#6RRUQY9(&V M05W%QW;5NU7I6;1IM) 3V\9 U%($]^659KR+T;F[S&C26580.S?BNR>1LGW+ MO0"6Q>:*?=NRG07AV92G\DE,P*WF0!_#(D6?SUTLZ&AM+,CMLZ/SA(X/NF_ MZ,+74:CSX ,!$ MV?EJ:C$<>T%G!.A,1N9&IMQ]M:UK9T+9X@S4OH'UX/3(A/UH+!SD<"^9M;)- M_\C0SR9P9?WO__ZIS/?&03![^S$;!X EM-ESLSC\<)8,/SD>]X\C$ZTTRE-^ M83SP\/1G6R1C/4&?8+TP4OD7X.?O8[ '_O8?_^^_];=Q3(@R4T)D2 @.ULCI MM3FE$<.+OZO1SZ^N+I C_^_!/[]'#2W>\?7/:/^I=G[X\O M+\[WCRZ.3PX/3OO=D]/W%Z_^MB",7$ZX.-%ZE8S99%G6]&"2!Z+/75=8N>X, MHTK%'/]< ,)< MNBB4C\J$&1>US[V='YR<7Q\=G1:??\ZO3BZ/3\Z)ROO7OR M?G__:N>O7<.2LTXT(%F@%ERVSU$7GROVP59E7HM9/@H$$<9AB#->.#\M5/[; M4N=JJVJQ@4VO:MOD6H+_,25"F_9?NH\ -_8:ZS&"#?:H;JQW_>;VJ,:&%X,R MBH=2,V%N4:UG!4V5XNB8TP,?Y]#NT88&0?C- MZ8;OA0!\++JY:Y#Y,L^^)Q^^%^]^"-<^V#\XNCBY/#@]/SZ[NCJ_O+RZ.B&N M?7)U=7G0/WU.KAVK43TJ-\NAN1>+#(LQ:#Q*L7$>E3MPW^O6G_?P=^$#- MG4#O$13D=.1W%?+J+^0FNS]+^K+[*ZK[H]_-JOIG_J];LMJ=LQX7"<(S[E! M<>9-@FQX0UGCB1VC_3!%QYRB?X>ZOF;G1?-TU3OV#_K+@9Q'TM6FW/VZ)74K MD'>9)/K^44UL\X631&M,KX;M59DE$??K2C#5ZCN7BZQ'Q#0*TV-!J;ZUIM#GRJ:6N%TI=K6WT[MPI MQ]B+DCVPCZA7QYKDV/-FR*XA3Z3!))$[8+,I&--:5ALDN7:-GH[\@VYCOHB7 M0E%K-,SV%]O1;YV 6U6!-J9A?*VY=E?$^,COGNZW&F5KKVV0U-L=\NIU_>[! MO=/^7SQYM0;;NU_ .GN[LI-%:[?=#XJO#T[]WGYC+O[[PL>BT_HRE!O'N.7Y M@JUEUUIV#Z:X_:Z_O]]<4E1+<:WE]_C>(\T5 U81<1\0<9B6V$3D1RAUXQ6Y MYDIX[@+?3M3X'!_YIT=K\A0_!&:;@CZMF;VA]88M-VNYV=W<[-0_[C;64*/E M9HX6]Q,U(*M]ON;?]^AF5]O'[G^YKV\\-]UL/]A!E0_I9=<_NS@]/[KLGO0O MSZ].>@?[_8/WNO'LX>79Y=I[V=5T'&WH9NG'I28=GVFFM1IZ!H2>.PG5 -%[ M_4<2E,,('KU=F;_M<"Y/>([VJE\J3?D(,W,/^X;#,8L)_$M@4>JCZH;1\;S: MHMF9F$83M*D+-_PIH'[3_S][;]K-[2JMN;Z5 M>"8S?KT6:OY MXK,>@+,++)KQUATTZUEBS^2XSS-M;%RE;6P0M,_EJ[V&D"MM; >SSX7.]M:_ M+0"Y9@[TJ?NB90EIOV@&*C3P[GAW/CF??\G1'Y9O'>U?DV94/T>A4>]$] YV#SHG7N:]TPG1.A\Y!YUK3N?\[3:%ST+E6=>Z?88ZUM?LZ MI\[X@U5C3UA!1-M"A+;V1%M7S41H*[15;FU=-3"AK=!6N;5UU31M=B(2O+-R M24=B#+\5.%$^,+(^<[=1V$F4G=]D6O 7^D#3*3T366PDC^0DQFJ;[0-V=_-( M)SAIA 6-@\9!XZ!QT#AY! >-@\9!XY00G#3"@L9!XZ!QT#AHG#R"@\;M([C# MHPJ=:*,TF$8EH@KMD-C!@82]5>6 D$)UFK N*LT]\=->*(<^LND'1!?7L%P6 MR//ST.(?' .V(8#')N8%C@ ' .Z"T'6 YQQ>71@P/ > U3C ,(GM"4NO M!0> \ !RG& 1RP3' . ?TE0.,P!(YZ (< X !ZC& 9Y-=$_8>"EP #@ M'* :![@Z,6QA0U^ZP@$86?6*<+_2_"&.*.K%VLR(4F7<[*&$9/E"AU!U?2H+ ML-4&MM[H?= 9[+E$-\6-4=]7:L FL EL/L6F10QQ/GM@$]@$-H4%U +BF0T- M3@4V@4WL%U]+;F?K(O:+P)9,V.K+NF<34Q<60\:Z!VQBW=L^B8O8OHYU#]@" MMH0'17T2Z#:PM:4 E.]J>[@(;[,R3+2\[J4I2G% /=M3SSZR$M5L6KBKU_1( MX(JVJP]O7BXS!P%+Q\724;VO.C'%I0P $4"$ZHAP?>(AJ0^( "(6GDJ3& %* MWX$(J1 AZP[$M!UBV\+@@AT(L-3IU<7PB&.CN1(0(14B9%U=C, ACB.L[A"K M"[#47RQY =%MT7G!W<:2ZN/@1,KR,BM*+1O.0U=GSV2X[PLJII,7!,KD\C&) M4WHRJJ?[&:;^P\IEO$FYB0/8]43RI42O4UXB11=V]/V'QLDL.&F$!8V#QD'C MH''0.'D$!XV#QD'CE!"<-,*"QD'CH''0.,RHPXPZR56JPPD%ANX3W?%$:8HL M .#G(0@*1.R!B, FG@= ! 1'V:SU8(<7U/ @ 0G% >#X)#&'-*P$( $)Q M0/@&,6Q,=P @ (CZ--*+&Y "1 %1/4=4X!%37&X] 5 ]1Q0OD<,O;5X"P %0'4= M4 $QO=9OT4@> MG^:S743843[ ]_<\*PIMDF?#6%@73Z0LB."MCJ0DF(9.#$?<-+>N)QT 7 #7 M]D$_WR6V*6[#"G !7 #7'%R>06Q'G*T-< %< -<<7(Y#=('1=8 +X *X%N!R MB>&*"PP"7 7P#4'EVT03V !%, %< %<>(Z[HINO@ MVCUJN*X0ONK!P4\3FH-?I_0M*#%F2CE ?]L/W6S 5FI(!_H#_0'^@/] M@?[(*1_H#_0'^@/]@?[(*1_H#_0'^@/].8I\D''_DBR_T(*&>332PG2@#>@# M3;+)F*;(OH?+OX&"5H-8 6+5P!:P)1Y;NM!&N, 6L 5LSG"/.P ! "A."!,ES@ ! !0"P!X?KP,@$0 ,0,$#9Q?&&! MTZX M5?+\Y;H2G-PZ0*[X2#<9S&1OBZK*!36 3V!2%39OH MG@ELRE$_Y]NJAUAOLS),M.S9[!I1&@8.$\=AJE&591+7;6W_+0NBFC87@*CC M(FIV37[$&TK8,MQ,BUB!N##.6Z;!UF( %H'%OF&1;:'-H+TM-+ (+ *++V!1 M=XCEM.=J!A:!Q6-C\:APC>>QR2P5%I-$P@42])># MR3QB"TQ$['K"!+ %;&T_/,DBNK@VN\ 6L 5LS4]S+&(X&/ "; %;30QX\=!L M -@"MAK!EA5@>!*P!6PUT9+8!+: +6"K 6R9Q'?0) ?8 K;$8\LAGL ,S:YC MZ\"B1?7#@Y]*]C6MVLUT(;Z#5FI(!_H#_0' M^@/]@?[(*1_H#_0'^@/]@?[(*1_H#_0'^@/].8I\,'7IY>3[DN:T*.>]P!KW MRP*J_7/YOP^,YI,7GRO)KD+9&X:'RN<#4 ?4B4==&VF-0!U0!]2MHTY*4 =4 ?4;84ZVP7J@#J@KN6U3ERS6: .J /JMD&=CWT=4 ?4 MM8VZ%EJ*] %U!Y81J!_H?*6,0)2"@:!ZVQ/1P>@C=!@%F@2AR;707A1H IH$ M-6$QQ#EI@2:@J=]HLBQQ/5> )J"IWVAZ;^BMF7I]9F68:%GSL4!D,;1 6R [5 +5 KR$+&6@O4 K5JH=8@IM]: F2O<=O[ M.5J_UN'N.SK,*T9;G$4-<&80L M .'G(<%-74#,EC]^Q!M9E.VBQ35)8(HVSK=X2D )4.H8E!R3^+:X-DR $J#4 M5RC9 ;$$]E8"E "E#N]X;)\XXA8> * 4!P0EDX$36Q76*YU5P#15&FF^O&ISXU'I!":1VA^^W8I/K&=RX+.I@T! M8!/8W!Z;!G';ZQ@!; *;P.;V;<9(8 &;P":P*1\V;:)[QR]_!C:!36#S:821 MN :634 3T)0.F@;QW=;:?0*:@":@N2TT?6+;6#4!34!3.F@&)/ 0/SE>W+AC MX>'?:#D+"HO2*9#6+IBS&.8&V?0NH>*ZC!^M:OAOK("^0EZ!D:)\$ M>D.[89 7R OD!?)JCKP<8MH-=1<$>8&\I"$O\).LSBG;(H'9GOT$E@'+@&5Z MQS*F3]R@H>;G8!FP#%@&+,-8AMDR38T.!,N 9< R8!G&,C:Q ]&M,KO/,KOE M6RZ2/X$>91*R"6!41);05VKJ7:WA-C):KN@OX(BSB M2-,T40B'&82@'8)VB]/T4Q])CD@, ,> 8QKDF*;:LH!CP#'@&' ,YY@6*_7! M,> 8<$P?.0;IC> 8< PXID&.<=NK>P?'@&/ ,3WD&'&#Y<$QX!AP##CF.<=8 M*#@%QX!CP#%-<@Q\OA*5FZJ?;'05)].2#@2F&R$=6R8N;WAHASHD_Z9:JL#^ M7G!\> X\ISF-.>[.*R9Z&A# M\WW!8^ Q\!AXK+5]97N-Q<%CX#'P&'BLF2@O_&/@,? 8>$QU'H-_##P&'@./ MJQ&F81G&8 M_)H.LWP3B@Y^G@4\F>\3R* MF*C+8OGW\X01%[LHO6;S8T0JR5QB6KX0K,8G6;!?.0 &6EAJ3/Y:G#YD<<1_'_/CB9;24LN& M6CA_"X7&7FR%$?XBM'!V7:*%*4-:R-XGNV8YS5/VGX+F#[0XU?Y#-D:D# MU;)IOKS8YFMI=V'![F ZR=+JGABT$AHQU8R3N'SD=\,_73Y(P>Y:2[BL^=]& M<5%F.0>Z5N8T'?!;&S#L%U0KXG):J63!KL >>!P^:N%PR*Y=W5;$7D0V9D?6 M2YIO&MY';?ZM9:9-^.'L*2X-LHCD;5#<7C"=/8%QY\]:'YK>0T M"7FVZ%R\_)/_3>.P,PLNX21>>>YHFN?\I

      2]R0 M>GV\(*%2W2_U*(:1Q>OZHS+K7)K2>/,$*\5P-8^+I]U0T\>\OT$!,BSH8\#!U <1D/S#201:QDJ75E< MHN+8]&1[)S#*D+-:2"5JZGS$.KDERRT%GU=,+Y5L1!BF[)(HR3YG=<8^>]NR??LR' XI= M&/?Q(H_$4U9@BD>9;S[^?!4U B:Y?>U!+3,OV!R\>(72^OQ;Y\)-A3S>6+RIZHSPHH;N]GJ^BJ*NL^;_9^]; M>^2XE2S_2@(++&R@O9O,3.9C]A.?=P3(:FU+]L7 'PK55=E2S:VN[*F';,VO M7S)?5?VH:C*39++EQ6"NY98LGCC!/!$,!LF=O#:Q.4.^7E=_RG,7LT(PP^(4 MH#"/0LHQHS%M1\9YGB5:+0X&QK,L[3VB8-Y!9G;4P![K5="A;7H/)-[Z9;+&,3_1 MLOG5SU=! ]^M:.J2>T%!K?G)#SFU9U[E:+[K">WU0[F=R[/M[ZO=[K26L9O1 M/*5<_/UY0A'- 8]2WE76L%@R:UW'-F(8R^+9(PM$3KD+%J?8])1S#)5J&NF( M13TU/!(H43VJASE^3>0\/1?TS "G?BB7"4,JX_/-1"M#HW]AD8 TR?(<)U$1 M8K&H8ZP9D809(UHU^#'C.-@X7#2EY<7@.OPH'L=T,IBGT- .X119UP6*M-L9 M](CU0Y&,6*+4TC"$'55-^FVS7,E;?FX/^W+)YMN-T,/=]5W;G_KI<+M;+5?S M[:KG+VF-H.I;SQK.MT/P7J5MW4";P@=A:\X(?VV3"LLCZ#=95QVSSC^=_UHK5] M?%WFA@QE:<%(%L)4K%=!AM-N-)K'6A<<#!W#NN8=8=6/-]RVP%Q_@R^R<_&# M&\>G+U_72"N>?4HF6!GYW7S^.M__LSJLE^_N'^:+??-R_.J;W/*ZF>_+&0-Y MDB$6IV$4898RC).\ Q.G6.D67\L0IOKJY(7E^^!/B3R8UZ"#LL->_T&QC-6L M@]MRDFIV,KE_=#.5$]?(51A^Y)H:=-"@#GK8]1^\N>0:EZKY"KGZHFK*6UYK MKC$CU239+*-87;*/>\UJUS5JJ)MT6V+6IWZU@S3+":800CBG( M&"@R "#I$.$(%+;U6Q6'9?U^OYK?KM;R.@79-CF5BBL[Q9Z*V_"'0Q5OX?NO MXBU0PRJNZ[VWJ^+:EAI0\6'L*IVJ(//UXK"N.V:J.SS?K19B6M/56A8_/Y3[ M!M;'LGD:\6<5A6\1/TAQE_K0VM!($SH1$08T3P>=Q7T=@1_=);HG#ZP[;O+8N^; MV_3$_L?TF,:)$H\\-^S,B0L/JAU(&4?E"Y'8I8,\.-3BRM+*_?0WT!,AF\1D M,^NB>;3XXWR[7RU6#W4#V:=R<=BN9+90FS K("4TY$5(PS1.LB@3"[X.5@XR M/. Q>.N8E)1B](OP[\O=[M^"PXL]%75/_Z)[=_SAU)A@UUMCH//"J"M']&,X M=Y_)+HV?)/J? W3JLT<6!$<3KIJPX$$'AP;ENGT=-KSIR_K,E;DJ/2#V>%:- M#WU@JJ%\FZ_6\CSMYXI4]_?5YO01I 9%!!!(&"(H)''"(>8X[%%$>8%F^VH_ M7ZO% =-C:ZW(>IC*XB&3OU63_,WWC2YF>'.2!: M+M](&JCL3>N)H%$/3I<*MF:\F62PQ6LG'=3UJ1^AP*7!YE+"85R;3PI['!") M[!0A5N1)S"(&0%)T.!( KHGB6&RRE40YM5(\FAKH?\T 2+]@U.$(52ZC!*0%8P#1!$.<8X*R),64\;B1.G\N1LD?F[:G5CB8!-H MD =-;]S9=IZ3K;LWX#=;VW>V_>=T T_3CQ:V\%Z@T\@FWA@WO;5MO%&V#M[( M&\^P:E;^SW+UY:N @+Z5V_D7N8-X6VZO[VH4N^O#?K<7,,4JH2DET8@F*$-9 MFK""%# L$I9V&.*TB&?B;[FM5(LU9L?6$8)3F,HZT,']9=[@#78UT."PJ_O: M95K^<*A7\YMC[OX@!*'^<\&\2\0NUW:#G\1?U?S-/[M-YK7<<2&1M^-6/Y)X M2[95+CX, \+0ZM4S(&CYGX?=7H;67JX8RT+.XJR^&C!/4!3#7JZ*7.^^%MM8 M;)]]62Z#/Y^*1W- 4284]$Z MZ*P(6C.:?&X7H"=5&-JYK3F$-B#'LRC;ZJSK"KD%?WHL[3:L51%[:RQK/"C? M?1%MV:B&6FA_.5NADB4$1;A%'!&(@HIXK # M1A'"FD_/VX9C.0C49;>@>I + )'KW7SZK3F9?V"B9RIP<[!U-97DW_,5E8/;+_.JSVWW_;K/8= M(O1E6[:I2T2B)(YCG(4A)"1!"0=R59ME $=11+3>U;&/QLG:L<\"MK)@8'O1 M.,X[!M>,SASC,N;7-@72J&, .)KEX8KQDA?&+AB->/@-K1?-V#MDN6B0Z9$; MS.<*G+,<BZU+ONEWI;&_7=,<>=#D B0"$/641@EA&&6-R- MCI(\TLD)38UI.?/[\.*'_GH_N.8&LC$/J.5]4Y"OE]WU1W=.&OJ>-_Y-M>6K MR-\%^33M 3]DT[A5E=UYJR>3GQ9?R^5A75[?\BCARDIK'^^49/@4_=TE@0M"8$C0W=7NNNOI'R MJ>?:-[P#:4I0V^)8HXWP?T'!W?K7#WUW;',UY1>EL2?; :ONZA'Y:C/?+,3X MU[?KU9=Z9^,IB!"1-.6,QP3G.<]BE'/8@6"(0^5M5_-#.U3[&G+08PY.0&ML MO%E@7V'O=%KBATOY!60+7EA /N](+* -JLY/DO$W,A<1_)I!^9^%@C M*J.S:Z32X.^?Q5^ _EKM9J3($YX 5*0%(!"(7Z&L&S&)$JU32V/&<:\Y$EKP MAP0W5G=TZ!PH/I:8'*U *B2Z4:$C0SI2-(!73_5HB"6OB=)@=H;G0.(_I]7] M?+69(9SR.,I0QBE*0YKB@L!>"XM0Z3H4$^-,I4P-O-$YD0:A0Q,C.UP:TJ;7 M:'24(_4<:25*^LQZJDY#+'DU91K*CO+^T^'A8;TJM\]&_K64;0.S'$9IDC)" M4I2'/,9QDI%N5!X!I:*BJ;%L5Q%;>,'S[TQSRV@LIXJ;00[IU*P-GFM M<6PJBI8S(C4EZQR'4PG6)9XNR941?CT1*S.V/)4J@PR-**WCC_?_JNN MFR&$(HCS/(HS$(<(AA2@;M@PS?*1]76]P=R7LGI\IBKMFNP.+K?;(W9T74N9 M4U>%]T=6U^AZJ916I-JID?I?HG;&GIV4"B?=6SH>:\JF>C>%(N MW\_7Y>ZF_%9N#N6'S M+#^,*\5BO'6:-$OP$D_0 KJJ;[.?J/+^$C&7ZNVCB/1#94;:\+2V;H 153U! MBT5UV.S%<(MR]4WV:[7#A2'"$6.@(#DM,L! E';RE29%HG7OY^!!+*M*ARLX M M-3F.'LJ8F,$^+T=.8%SB82FG/D7-":T7SZ(3?CS:@,SS,]T?EU_I_5MBO" M[^K5'X89 E+;XC#+*8X08:P;*,-ZC5$#_GI7FW5#"D9#V%*3%\M$#=R&FZ( M])R)"RHR@C8_]&., 96Q*:3Y\.3\OKR^>S1CAHSA3D$%EFA'LJ4F)&^*&*LHD19BSE%R0EO$T^J$P!NQX^ARF(6;4 MGKUL1T!M&D0BS$F>\:@HLACR@A5]-U/*H-KYM4%_L2M503HO$^J2' @>##TRL!4&+EW]GZU M*=_MR_O=+,M@F .:)3B6*1Z0G&+;L S]V'22=3,4 ERJ)G5L: MQVK357!D]=-$K.JDA&[9'9@ECF19,7-\E8JSR:0Y$GW(+PU:4]F9:B.ST(_E M5OY@_J4$LZ1(8AIS3F/(C\E"=@2QK_1&*_&;J6\F;JX17 M7S:K._D*^3Y8M(N"JV#;=0',N\VZ[< -SG'D#TQ;;?$^/C@5]-TCYVM)_M3^-GRBP@F/'(AA$SD>C^BS%3&GWTL80(? M*!]A& <-?W_Y+ZA[&7,2P1A'.,1)D18T1IPE'>(X!X76*8@)<5J.8N<4;4B[ M\Z3N5(M*;\63>B%JH!/MG.VPQ_"%D..#7_V(/UXP\?20B@^8#$0FVV%,ODT[?5#78J:;Y8WY6Z_72WD$\/R-]"? M\^URUUW_&2/,>93D.8A0B!*<1J0;G0.JE#>;'M-V)4<""JJ'8^7\YM-O._FR M[T/[2ONC)WYU'L4RR+M"R]9$E&O64VJVKT_9[G$&S6\V2(=T\9LD7.?YL6F( M'_CNF#D'*+XWILS.N48O"_QZT/!EPZK*[JQT6M]YWW#%W6LQ1!S51Y4:[%OU^Z+D(=^YU4MRQXUDSE1PK3O6Q_O->X5B'YUJ"?5IOF5[N?G<85545#!I(-N+ M))K._2'"B*[-9F/((,;U6Z?^[V&^%5*Y_MX^QSQ?O]O<5=O[&M63YYB3J$@1 M+U@.>81YP0OQS_HY9I!!GF"MWE,["!PV0O6P@QYW< )\:&.347_H]B]-Y0H] MG7^%^1&OR)ON/M+@4ZG)R(9__)!JRS:>;1FRQZBJ%+_;+*K[\I,( Z4L<+Z7 MCA!CUSN^&4HC D!.(BR%/RQ 3!BE:0)2@ JD=6O8F'$LRVH#+>BQ!1VX0;TY MHPA54TQ77.KIXF :K:C@!8XN:)T)9OU0-".65.;GG1%UZJZ/YQ2D$>.X@/+] MQ# -\WY,G#"EBRS,C#2=0@WJ"1E)ZRB5LL"H,9V:I!/D(D_Z6J7)K]=JI6N+ MFEX-8DC]*H;=_OJNOIZ^>X LB7G,4\CD^]1)'H$\3[MQ1 ZG]?"$_M]N69DD M(+DGYCH[<&G?%R0E>'<^2$E(_ _N_I@'!/J MYZ]WI?BS7]%F2<5GM*X>I%JQOQ[*S:Z[9#[G,-_ATRS5CV93L2KODD@]-6NAU2SVX":6LM?HNE1? M-\6T'R)FSIRG57.S/*G*US_*3;F=K\6P:'F_VJQV]5U8W\K'8Z=9DB4H3#E/ M(,](!#!(VK&C@J@U\YL=T;*0M2#KCW#^"*:>GAFB5TW4W#.KIVRGI#Y&.+&\ M*1%W0>/,$N^'T!FVJ;(Y537[^]8UM^6R.10ZWY5+V2LBQJWK9RV$&0VC&$#9M>=(7K5-&\"9O5$ MKP?8]+^U])YB[,3/<4N<$G&7>M[,,N^'ZIDVZFG7F@W.E%>JW4[!]5VS=2#4 M5XZ^+;^*487XMC_MKF,4R^5<:&]*&. 0,9%YPB+*,QQ#&, M_9Y9=1<\@ABTNVI3W4ZJR>&EY9@E;_CQ^5JS[NEBS2J+JA_T]?YKN7UAV/?5 M;O>A%-@^S__Z6&Y7U5+\?%L*M:%E\\\>6 Y%;E5$),DSA!)*8P&K T91KO7H MJ@,XEA.@VH(Z]3E^^:OFR_]I+:SX^2K8E+4Z[.=__9M>6N3"66J"[)F?]#2Z M<=&+XOS3^\9%'QH7"2LFT^OQ%%^0<(?^\T/571I<3?:MF-%^7FW+U9<-.6RW MY69Q>G>L"%'UOZV;KK;E?QYV>QG">C.J;?T;^_UV=7O8U]VYU4>1IF[VLXCA M B4$4T PAAB"$+'.AC#/@(DP,0URRQ&E-2I8M%8%^Z,AP;RW1/-J;;\H'!EV M_/>[\0C5S8K.YM-+P.OJZ(G9P='NT]!V%;36!Z?FR[MF&@+\B'=6?#L@-$X[ MQ_R.HA-SHQAP??#@V-C\VT9D!NO5?Y?+?Z_6R]7FRS_FJXV4A.O-R66$V]5. M_!85_[KYTJ06G24SCK,D+[*LX"A%G-,D3OM4(DJ1UA'!R4!:CKA2(A=?Q4_D MTBTX]-8$7X0=NV8=5^Y^#J32?INOUG(^_')7;7_9S=>GY]+-1&3[+A\7?+WR MMO$X>[0N:,T+I'WM[\LI<'*0O;4R:,P,&CM/0ZX?(76LQP9$3V>3Q.] Z8X& MQ9CHV"]&RY(7@G*>@XP2DN4()"$&A&<)[X,R _&L?OS08$UR!!:M8-;#'E60 ME ',#RE2)'%L*_P6%N/6#BEB&6-9_2C1,T"],&% 289X D"1%7D(D,C3 M^Q%C>4^?N@2,&6EV&G3/&(T@42UU=,6?7O:GN -PY45YY *%%\31 M!/%^")\12YX=7S+%CG+?6/N4\DW_DO(_MF*^-26)_0RR),_B/ -12..,XY1Q M1#$,8YBQ)$):-?*10UE>8J.Q;TJ/95*Q- M[2)3EWK S%#LATJ9,N9ISY=)CG1Z7/^4C[;R:DNKP^W^[K!^#J3#D&0DIB", MLBS%M$@("@O>80B+$,PVY1?9M?99K^/5' "E;[%HOL5G6+5:-6O,P5VU#98M MZF#>PM9O@S7H 47)<\_ZX*;8(],=TN!%89Q&$76(?*5)UKQ#/-%+.[:]T#)K MBT&E-T\^;JOE8;&_*?>'[4:>,]U^ZX>+LS3)LBA)"YS#J$@A)E$W7!:'1$,X M1X_E1B-;A,&N/NFYK8&*?]1(1S[O<,'X%[XP8WQY\("#$3,JP_-H[.)(K,:Z M(=,,Q7$.\H12QDC,&"A(.R1' %&=71$-YL?L>NBF6J]%0BH?M)G!K(@+*K0Q MHTR,3"-*F[VQA,E>D53W^)_9T6U7>)3S\^ /"5MVM$G*R762+8?8 M6BNI^F+"%=,)I:-734//YNO[.Y_M@_[4,;LLOJXU\M4#N M97TOYUL;XOHZY285U2C/MF341]T<+9;*S+\EA50W:I L:G*FJH5B3-&95ZHM;#>EG4W"K9)8XNZ)<1:OU0+3.F5!:FGHUL M[9];\=U>W]WM9@E(HJB .(GC$##$681!AX+CQ-[^H3H$-]5Q6LJR:_T>\D]_ M2FR_5 *<[K-UIMDWF<$99MSZ[N$_>R_XF-;U;([.[_3]XH=D6K-N4,8WE$7# MRV!"JN^*[NQRB$(D1TS"4@S.><\Y$ MZ@73.(0B 5.^@<7(6/;BZZ-[L(ZO '8(?;@%ZRQM%SY)HZS[\4&:->G\)5>F M^%)JN.EEX.ZY#,PWR[:WH;YJ_%&#PRS&-$_CC*8%8%&& XSWF)!B%&EVHE= M!*ZV[11[%2W3?5D,_6':[.I#WM_1=4DU]^$WR(.;5[JD7+IF62T.\M.N[TQX M RYZA'=Z5ZDUM UE[ERWFW5/>- *9]_&RN7),/AIM0F6U7H]W^X"L>@,=A*O9L7-%.^J>PG.*=?=5>C8_M2P+3"* MS[YY4W(9U##E_1C-C=:N-QE4R+NXW6"4?3_6 ::->K8%88&S8:)8C[1#A_W7 M:BMOOIAA5B0%!%F>%B&."P R''6#,A:2X6*H/91K$:RE3F0Q/<):#)N?CE) M?9*'*)]5?D$J6L;H,9]E'5AAMS4;+[,LS,0*EZ4D9C ".*(XH]VH MD$=:=UN,'6LBG:J.$,V*E1;/PQ7+%L5F9.L$W?3:=0)&4\"&D.ROB@VR1D'* MAK.D<;?8?;6YO%KE&,5I+OX/P1 DG$!,NQ(>CL525D?33(QGN^&VAFBG?F:$ M;C5I<\VTGKRU)/M7-E.@[8+4F23=#[DS:M'SF\D,LS5 ]IXM:^4;YW&8(%9$ M*$4$4H) -R)'F ^4.^UQG,J+"V 6*U/1K,+'>Z=9P M2\[KU4AV!NM4N[A%',0(I%&681#1+(,%1/T&0IAKO6\P=(PI]&EL#6PPGP-U MR0*5XS7I:I+:UQEN=,1(DTU/A4C7BM=$:! K@P7H=$G*BAQ2%"'"8UZ0.(QR M@+LA(T#'J9#.0%-(D9$RUSAZ!XJ2+69-*--DY:U++.EHU!!R/16J0::\IE;# M^5&5+#;?RKL@=MT2\G/YUQX+0_\U"PM$ ,,AR@!*"Q"'#*4TRV$>L33-0JV5 MW?!1+(N5O-*]O>6]+Z$$J'O 29X=/_WR].1J!+5J6N6&53VAZC"=T/F'Q!74 MP!R?[#A+T 6-&D^J'P)EP([*]'33/#JU^%HN#^OR^J[_('FUE5VSQV>(;DI) MQVJ]JCNX/]?OB_2P $UH$@*((@SS(DKDI@"C-$T 9Q%(M7JXK(.Q+'0=?GGV M"CU_H.[DP;+'5NA)GGV7J2FC5][2$]"ACA(R6X>LR<1V+.<7--F9._V0;G?F M/CV:YY9GY>/M9\&68P7N+BBN M2>;]$%6C%CV]8< X6P-RY/9\V8=J7^[>5_/-#FV6[0'KS9?C/0='1 @4#"4\ M##&,8EX &N:@1<13KK? MXG#I91J7-OHWA_:N>^DKAB1]K:XKX(:^5508Z^/ MU?;H']U/[$_FJ\NX6M)KS8]^2+,32\^GNI;9U9?R=YMOY48XY'M[>?V3)!M% M21Q%110SFF0$,Y)D>3<\A[ 8IMLC!W4HTAU2[+H\OD>R10+[&HI)$ M&G.%;R)ISK"S,FF8.XUKWQ_*[?[[1S%Q]R)S9?]U6#W(.XU.2@\(@(R$%&(B M1BYR#..L&SB#$=:\_'WL< Z%L4-;KQU[J ,>3S/!LIHN.B983P\[<%=!#>\Q MK9.+X>O471!!@[S[(7XF#7I^=[Q9K@:5.[>'U^:[GZZ%Z:8IV7=6<@/'AVME=D=J3WL/U2$+5 M&%424L/.\4U.39MW5E2M\*@JK3?EMW)S*+D@XJ9PSBABD*$UI M+E;Y($111B@E,0,4)CB'6@GG\%$LBV4++) 3(=@VT.2M#_K)Y0@BU531#8=Z M\O>(OA95\/$5^JPHW%EV+DC9>$;]T"P#=E2FYYJ>"M$7QPJCG,*(%3AG:<8R M5"" N[%H4F@U] P;P;+Z4"/*,Y \-=6QSYN>XE OU.9%5BXHS3@6_5"9D394 M)N>5;H[3#_+]L\BQ=O/Z\4%T7_?)7-^=_&R&8);2D(BE:IYF)*-8K&,[!)SJ M7>%GM[<(+I*FB12C>< M_-QU(J5,XL74RKPK_)!!*Y8]2[]LL:=<<2N_R/V/F_*A$LJ\^4)7N\6ZVAU. M3TD68IRDB F.LYQ@CE&61_4IR1BP-,GT^O8,C&>[KM9 #-YM[JKM_9##A"8X M5:R@.:93LVC6,MG#"X[X)CQ=K4#:I;J80[H^' MR/ZYVG]=;:XWY7^4\RV?K[;US80S%,6R\L8(REB$: IADO$40$A9GF.@=>N- M92@.%J^K30#J9V?E!9[K&!'\1^VV2FA]5?]:3>>G\9_.$ZM^ M^7'@8ZO._*GX^NIH4E\(QJ[=Y<.+K ZMK:;Y*$PNM([_-B,PBW (2 Q)CG#( M0,9@-SQ!\EJK:C]?FUA2:0RJ%6%[?,HJ\%G^)\']?/NO360\S2RJ('\Z:7+]\]'?N?Y>K+UWVY1-_*[?Q+V=^U0P_;)D3S MG+""L#R+00$H#5.0@PX-Q6K/*MO&8#D_[O#],F\ !MO^1J)E"W%(EF7!%SK9 M\;1N&%/Z>)9%]0YJH9]<&47]XT[3#//U6;OU?S6GC]\RFLM M6OEB/FN;5?7ND=U^NUKLV[?9?MNL]KN;3[_]6M[?EEN1.S/ (A(G19@AEM*B M(#@N(HF#$82TSJ*.&\EZIVP'KKD[.JCA!3\)@+KWWH]D5*VJ[XY,OBV6&7_. MM\M9$>((YYP4&.51DF/$DK0;-C?8:KOP!?8 QJD,$?$F;0 MXCS_O=EA6"$M=TRNGHCYRJM&-NV8WV%9\WB>U9+CU\DXEP0;I- ->D-96= MR:;9QR<'QO-=N235_4.YV=7S#\F39E]*.1_Q]^,?^3C_+G^$))X/!QFAKN^> M(.9HRC D(49AF>K2D2]^7:OEOU.!E7G,WYJE?*7 MC,LOJTV]GL5S\1N+5%WW.]HR4^7FB2GGAI^K#6FI^%I.^;D@-Q&-;1\HU(K#(:)R!I(@C4*0A3$&'&!60S;Z5V]M*N:]]0J0ZL1[@KA_JHYIU\-V] MVWRLERO_V%:[W0QD:92S'-,"L1RIYQ^K^^[O-;K^M"^.[^K[ISU_GFQ=M MF.4\9B3+XIQD#+(, -371SE !7 9ODQC=Q/3Y [SA '-N,,M1[E)G#Q5Z&N, M#4ZL;=\'V M[SP?&-Q(1-5UI(TS:FDUO/'9:H\540+7K-U?K05YM[\K5_B!$ MI$?*>0PQQQS%<9[$ ,4)#SND15@H]7%/B<]RZTBW ES(S;KUE$O 0.187@&.FPAL/8B88,+P '.\-]6[#VPLP;[\?_\@+,-E\ MN_[._BJWBY7X TUQ]:9\$-_W5_E?S&+ 25JD"2H@)C3C(8QY!SE#4:JV&><% M5.N[<5W VAY!Z<=L*.8(PP2D$4N+ M2'Q8,8P["^(L@DX6Z19PVSZL)DO==QTJ'XO= UP]=;W;KI=]+7GW5K^Y,H"^ M0R4R\S6('?Y R?M_-EN12F?)[_)>];83F, &0A M#3.6Y23.<-Y9P&*F>4#2']QN#EON:U#UH8:]A#6F".$/=\HU"7\@VXZ^^'+T MQ5WTQ5K1]_.CZ-O.J<9R&8N#VO8W/(]TBQC^0'=5T_!Q7FF4.9PY[&+5P[]I MXTL1Q$-FGM5$/,3HQ['CD$"2QCE#102SE%#,TZ*#FS(&VV/';+.T7!,9"U3_ MT'%GD[*:BO] ][RQ7PM8#\^9JKKUC2]-C='@ZIRIGE^4%IWO2P&"KS;BXQ&? MT?7M>O6E1LL/4'I$)/EQ6)M2=";$AQMN0H::X+6G"[#VP7" M(/&;M4G-E=B=4<$?G5DZ%\ZX=+#"ZM%3W^JM#/]F;M58S'GJWF$+->=N5EM_ MF>/XW-IJ B]ZL&Z:PNIJVF_'8J(@GV%J7F%J'F&:P2)'$8VR L0H3D@,\C3O M,!&4*6WRND%B.2D07W1F4>GUB;<0MJUR[BA8/W](S"NO68S*5KWG.!9K>-%. M^'U*IJF@.]A);S#4#K=U3( =R;"5L+K:="_;S!A(,*0@S=.BP"AC81I'+1K( M4I):"Z@:&.R'TMRB*.N0;2&(6N+92?B4?43]0UZ>N,ABQ+3D*J>Q4LUE=H+D MD3]3X7& 1]Y@8!QBY9B0.)A56\%0S,*RP8/BD$, <\B B- %2F(8=GCR- 4V MPZ$Z"OL!L;"KMAJ$VPF)=KAV%Q0E?A=A4<-1=@.C'8>Y#XT*CK,6''L.#89' M?;^\S0 YP,Z1(7(HLY:")!=?0P,GRD,4YCS/TR2+8IQS!FD'AX)8O>?7)@CK M(3(*K2JO!MU6(J0=IIT%2 G?07S4\)+5\&C'6\ZCHX+7; 7'GD%SL5'?*6\R M- XPF)+(9&)5!V ^,P*[D MJM-M)S!:8=I=8!3P701&=2_9#8Q6O.4^,+[N-6N!L6/08=LK;#(SZ9HX, MC -YM1(8/W\MM^7\3H20&:,HY3FB,.9B-I*<\XQU:#@,E1[^M8W!AG9-Z7N]V_!:L6>2!@!^OZ?VJ=*!OTMO38L&]-Q\X) M_.DJREX%[TY=_K[^G_JO:0T,.@OKB_(L9T:&YX&M"#[=?' 6ZPW/"PO9@983 MC.01=MS^UC(.2RP,SDUL>L5\%O.AW#_YR2R!49+%-"8,I1E-I5]899BT-#O&0ZZ;#L( >9A;#@V4]] M\IBM],"RYQSF %H>M!#CGS-I))"/<-!;B]9C3!T,"WX7Z-(- M>":8]SC(&3%/);"9X]'\(O*CF-OBG[_/UX>RNGLAVB)&2$H31G >TB@# ,*^ M5L]SS.TL*4?#LKS ;/$%WR3 H+H[64G:6I:,]Y3I9:53)SE89'9._;USJLM5 MYWCWVEJ#.G6SPQ7I.'=;6**^1K21!:LQ;WHI!Q!]6U1BPD"&1LG\!\%" M-RI-\H(EG*(\@9F(-##O+K:%(<21QE/I!D;3^88&O7;^OMI\^65?;N\[=3>^ M3-/A=H3:6R+5W(+J"- QJ08TWQ*YYIE?G1;0OY4[D6??5.LUK[;R/YIA0&C!HR2#) 5)5C >YHR*6 92!&BA=!^. MI] M[YXU3]7(<-0\5N/+B]/#W'PYLGF*VEZ@=/?N=&^X^.63&17\(_+)/C[%UJ S[T*#(W"C C+,2@$(M**/**+(DQ M2<(6/RX*#MK7#S_MY]N]-Z%9$;N.9C\U4UF^?VLQ!;?EE]5F([/P6XWG$7UW MOS?!VH+/WTR<_N'"<6/6M)%8NMG17?O-A_K4#/C M,05QD?.TR&E.*0NS*.W@IY0K7:'N'6C+"^&;3[_M@B\2DA#7M_?ZL";;D^CC M0(?_Z/(XE!9GZCC*;].+X^^ULO?P$QR+M10$N A9$48TAIQW\,6/N4:/@7?8 MW;0KU%+9+DU^0*5\S/DD2CG0[3^Z4@ZEQ9E2CO+;]$K)J^U=N3JU - ,)BE@ M-*0A21$I&(@["_(LR B$F(>@8"SGXG]:_#!$15L)9_*J![]JHJ\AUZ^# M=T;J5\'+S5*W!/[&U-/'(J;J#/C1E7,P+Y,5,?4\I]39:3MS1INEO.-F(?.L M2O[H^K"OK\ 1'WYK%6>L*$B2YYQ$89QD+$-]:38NH/K35V_ %A>=#+_9;8JMZFNGBWSO]GN?KR5=KX MK=S.OY3UAAF=[TL^7VWK$[:G?7V Y"2&")"L"#%@,2]@;R6-:>S'[KP=VRQG MM!W67X(6;5###23>0 )N#]A_%&)?\^)=\YS9F>1-B]UDD\C7K/>D$:_CYI4Y M^P>Z%7_E?+'_\5KH=6;'M$4Q*_/X;U,ZL\.>^P*;Q5GPEI*:&4U02D(8X3C+ M\ZS(LAC@ODT2I)&7'?[CS?*A^7\I9MA\NPO$W]]4Z/P[!V!@_KR=_,7HI/EA MDI:_7Z;B>7JB/$W_?TZB3YF'B8BFOZ?//A[W&K]N7QK!.,09B$&>HCQD&01] MBUW.4.%',<6T5:[/0OB;;1B?+U.G'%-.%5_SCH:3^D6FFI6_6_JA.2<\.-QC M;M[^Z(F(-=XF.AYDVO/3IR2/F_I?MR^A88'3 J:%K/NP',.$=O;Q+ )J=]N] M/;MT(LV@6_2>GCOR-RLQ/F6FSDJFG"N^9B5M?\C?-BO1G!,>'*0S-V]_]*S$ M&F\3'<4S[?GILY+VE,Q!2.'KQH4H0XS@,.8T3J&P%,+^ U-"?>C2F+4)!QD_='3$#NDN3[):L/G MTR<@&IM0.,G$_X60,0H*DD!A6G\2C3" /3S_.MZHB8_&:B0A;TSJ?YS->-4I M]*/+O W*?-R,U_.W]R=RGQC,_BJWB]6N_+A=+J;@'U:A_^E MT^Z;\GZ^J@_TD&I3FW&8KX//\G5(&0K0ER_;^JI)$3_$7[W9K1:OE.I]G".6 M]X:<3P[G&7*?)1QM#$Z,?'O'@55<9J-@9W2JO/%*G%DN3)78+'AH^NV1\QE" MK_\G\B_5?SER$#N1YN&#1K\>MR!>!\%GG^#5>_$@(;$V.2 M'3^;$_B-)QS3G. MG^)<\&;GS_3<_3ON_!GG<-*=/SLS8N+T_F3]TF\ZM?<'Q8#&141#0$+(HPC$ M6=^53EBJ5)+T%KRSJN.\W]-;]7MZW]3W]+PE<-HDVHWC?^L> M/])9-]/+]TQUT#2;.OL\ZSKWB>7X6?1#YXP&Z'&3#IKRHY^%W!/K^OZC9V:2 M*(I11FB20$CBC(?]/=:\R*$'F: ]XR8OW_J=05J<53Z6:1U/*%\S4/7^]9$] MC6_6RWXDLG[,8M\379NS>>I\>/ ,\*80:W"R_M#YM /Z?#EX868>N#IS<0+\ M]'68+,T+ACB"G!,D0/*A9B'&L9N;N<9!M)P;-V\#!M5=H_&[X+>-^#37 MW^5VV GB3LC=GI(8ZE4WQR,<.'2ZT]KVQ Q$O.\GB28B1L^*- M=R0:(L'PV0H\A%GPHQ?12_?]<._"UMG7PZ>?!#]J+K%@U\*MNVN725 M-Y[P*$SG3]T3,8;S)Y?(%>B\GC M&&=Z(C)3,F X>1SOC>DJL(! $I,(YS&G#'+&0%AT.&D*N;,K]@/SG(1[O?3'N >VW3[0@/YK[0 M,\=8#$?#)\&/$8Y&V&\X'(WUA*MP]'I780L?A3S-LHAD>9: @N*P?PY4P,^+ MV&64,@;:9?!Z?(!EN@AFSN-N MLDSIXNWJEWW;_%8*CJ3(LQTOA\^C%"IWE: M#$=42WZ;H$)UZ8$$V>QXUS8[PC!-,IX4+(TXA%E(,IKTI;8X"\]7"*.>!);^(K3P^]V7<(]+WKIJYJ>JK]&.': M)D'V*K-V?.E9")_%, IY$7. Y4F% K*BP!WZC$,\:?/_*.2^' D8^CJG;WSZ M%;B-NO]M1.L?,D1/'Y>59]+?*ABKLS)-!-;TFK&PN]/J8;YH09&C!&(&60)@ M @' K#]\ >(L-;MD=HA[@J,.UF.L2[<;BK.>>MQ\K-VI!MO&XF/_\UN+N.8\ M.B;J3C"OWDCDG8(9W>@[F?><1>#^H(.2$5E$&80V M/@,@IG3]AE#XQ^\>-TYJ^M1FI;4VS'R166Z/'=+2VZT??]I$IS3.0$!Y2 M&"9(6,!PT6<;.403'F$UR8X.WE9 M]FF&".;;6K^8\:.;TYQ&9M*/$6*-LV+OY*=!K_ES'O2B42". LNB$)N9)3^&SAKBPK",FO20EDK>OH[Y5KL&VW_F M)U^Y_,BC&6(D)!G/29BR@J14?&C=G08@@5!?.SW#[TI1YZV@;GM!79P(ZEX* MJI#*72V55=OI41WM';#$\HQHG7659]#?QF+J\GKI?""?("*[]>]K<=K3V>91 M]/:5H9=BNJ]8G4;Z\Z7@HVZ%N9,VZ"_M33Q===T!\EZ _PK\6@;W.V_1A!WRI#AH.^?6^Z"OK: ME=WS!J9Y@D7Z$D4$1CR)4Y#SOLI+(,Q8++:>8F??!T MAKW)?=D?)>4P-RPH<)IK]=PE):3C>.6[*K?DOW6;8QL5NNK3<>->3/8,G M6_=O:Z?^K*?EEM/.M[J[M>^?E=9MN]Z2*/GT8M.(J-P7QH?/#HT X,1'V MRMOC?.//.:!>ZY^$=D H(3 A.>9$/L-3%%EO#V(@].L(T% KWD @'5V=]I)X M;PX&N9@Y;Z'V?+;I_&VM7 <[?-*#0&,GH4G!__,>-9Y71A+T:2(*_O MR'SWE:^K/X]M]!$)DQRDF(&,Q&'*>9SF">4@@E'"1>ZB*LECQK"HFATL&5HE ML*!&-MT[7A=HNJ0U)MCU1 Z,F/+TBS7'C^I'1:K-MW*[7\DWH*M]N1,Z(!< MOY;U,Y4A!0#!G$*.,PAC&H$X:\?,*-([#C=N),NY[ FXH$87M/#T4M*1;*II ME#LB]43J+(?!'PTVQR)UD:<+*F6&7S]DRI ME8T9J"94\TVYG]V4:Z&,(DG9 M[K\_&?SQV"A-(YSE+.( YS3F*<*@'3O'C.5J])EMDQ=;ZX4WB#/KQ- M_>$]- #_Y__((Q#]GVUCB?BI,$5-T RS?EG8IJ-;3^!:B$&-,7@J=^IJ9Y/I M9;4XR RBSO4]9/P1/N?,/XDSDH8Z>H"HC1U:Q+P00^P0.VTLL61397,JZB7! M'\J]S+<_;JMOJV6YQ-]_$ROB=YOKAW(KYJE8YR[VJV^K_>KDV#;%21@!&F:H MB'$2%S'*< >$84!U,F,+P]M.E]&G?P_X^^M_?@KXS?6OP?5'=H,^O_OPCP"1 MS^]^?_?Y'?OT;WJILPT?J.73$].O%X,$V*8 T,&5Q=*?).)@M?DYZ$$'1]23 M50GTB;V0E5OTDA^INDT#*VMSO:)+=+MIU5@8C$ M0D2D7?+G\M\64FD>3I2FZO5EWMNE*?33^%PM%'CO;KU@\<33O4&!C"*-2<%/ MTJB?Y6^_E;!BPTD7 L^D<\*/T#0M!95'WZA>>*/E@U#75;W6%;]>E_4&W&:) M[BNQP/GO9HT.PB@!-$64BZ%A$H>RN:8=FN1Z%\$;&=!R^#G%6._=ST_ Z842 M,_RJA0;GU.I)_2F\JZ 'V%RYIT*P%:E6(>V"]!KEW \I-6M297&.FNCEFU$> MHS3&60[#(LPBP&)6]+H:T71\H]VK0UB6L_K*RK91:7&"RT0OV^OTC6DT,\J< MF2XP']JQM'NEE'GT0X'&&J'49:3)B7I"=5=NMS*9DZG>Y_E?(H7;+,4_B?CA M:K^;%1$C+*09"1FD>8HRCKLF"91SFNLE4R,'LYY(-?CZ-;M$J)M C>53-7ER M2*5NXM2RV*Z':W!UVB1^%;3X7&=-E]FZF#$9(MH/K3)GSK-,R2A/JOK%_EJ4 M8GDZ_PN7F_)NM>?"XI<%](7%ZBSF#.4D3W%"2 03@$,6=9A8%//9IF[&7'Y6 MUSB[@)2^VJ+Y:I]A5_Z"&QND_ 6WC16!6/@T!Q#J%..7X7F998>IJ:<'3AHD MK:UCI(ZVR /YB0?GLK^K%^N,;K5W%-<7A-F-#_U0;4>V5E-\)9K[6XO%MEF$ MGZS K^_D/?#58;.7,>?CMKQ?'>YW[S;R!%1=UISQHHAR3.,BCRG-,EI@DG1@ M"H;( *&WA,2-PI]BEAWPJQYA\-""UMR#LN07Q5VF"7TQ;!^I QS\= KY9^F+ M'G6=,W>XY=GH'KGC[:%![%[: ++K+C\TV[:13S=Q7'"JJM+_F*\VO-I MOBZO[^J>YIMR4:Z^R=:S&:-9S@%,8!X3GJ0(,Y1VH_(4#Y'CL4.ZT=V; M_;?(TKX(N#*I;KJ+MSU./=4=S;.:O#KA=I".2F3=AKM@4\*3$MHOD*71>$T131?BB@,6LJ.]-1,_-\K*OE[;[3UE979WG(>)QF0C4I2W- (8ZZ M5EJYZ>9)!+ 3%8MA@U<\?QS"JFB4Y)UB700AQP57=$64_%;.I)F8#C+FE8C_*6ZNWLF:,=4 M[6'(*5833*M)G&.2]32N!A>T_/;;1+72=0@#"=&MR+U.V065,\BW'S)GTJ#* MVMS4$[IW&[$VGN]*6C;_/.E<)/.'U7Z^[ML64906"(4PCA$6220A&>W6PSC- M4JPC> :'M2Q\Y*N\P607R#7IL1]]MRO;(M1Z-;]=K8?TIIND7DT!)V)=3PD[ MD,%/'HL7A!'"Z[P0R1M&%99G\9C11,MFE+BR5([34@4 M16&6YP3%E,*(Y=W-!)C$' XHY!D9U]$N2@OLI'YW)4_YC)7((40/%4=;Y)J4 MQ9[GJ2IZ*K1IZ> (UGU5P#$FO:I]H_D:KGIRMV0CJ)9[VEE!*66(RBHB";%< ME?=*"].H,")W.@.ZT;D31&.E38O-H9IFG$&38J9"IB,1.X&BI5Y#^/55M@;9 M\JI>#6=HN%!]W)8/\]6R6UO+.R8WNQ)MEM?[K^46U:NY&6,XBSG/8Q8#$,88 MYY#T"VR>YT84S @2-]+60JTO3A88F^5N)6$&BX, O]FWZ^"QPF?&.T,5T9U' M3$IEYYP6;NV;&G" +OO$D7ZJL*HEK$;=Y*OBFC7R52FVP.F(NJ,<\X-@KM&6 M=G0<0P*RL& PIQA!%)'^#B;,(!C2#F-J:#DEQH,>EW M?=(HTGI3T*;KK(-9=UC<1MLDHJ^C>-KN,1U M:^:;\ENY.92S@E/$LRPI$D!9*,;*PSX_Y QI7:PU?C3+XM;WIVT;/&.539O, MH;)FDT_,*LXX$[0EA6FHVE&Q?I6RP/:_JV#BF1N=I)_=2=)DB3C&, MHHPA%L,BCTB(0;^#',.(&$G7!HQK6=C>G5QN8W 1.I3DD=F;97X-;?F>7(3C MS^+T9?J&)',CG."K$!JP3#6U&\W>R/V(OK'P-,=,89CFJ9#G&(1)R#A-..H1 M\&QD36[XN);%L:F3&US0CF!XU):$=7(-;DL95%_>V*4+WP52 .6 MJ6U3&&!O3/>?$)%RMV^%^4.YG^7R-'$AI3F."\B%5,?=PPTX*2*MUQ",#&@] M7VP0FR<<$IE:_Y\1I=@@.YMU7O1MCDD*_X$B^ MS#_,-2-Q07 JQ)7F$> QR5#> X ,Y;-]M9^OU73.X+!::M5<3PXDHUY/$ 8]O^?KBU@5]M. */U32AF];2Y&ZD8C:7:+W\]@E! M&2*(HP(Q$E,&T@BQ%@BA,8@,/&4X9GC+^>+3IPS???B=?;+RE.$H'XQ245?T M&U73'K0/;T[I$ZLOL":\Y+70&C%037#-<:DJO +!HBR7N_K:V?E:MFS_.M\? MMJO]]^N[7^?;?Y5[F2M_*A?R9S( \"PO2)[#A!,$0)''K']2D10 :VWHF!_= MLNQV@)L;H>][A,&NAZ@GNA;X5]/<::G7D]S'K-?W#\I3*AU>>='-$7'PZ757 M6!%;;48O:*T][_@AM1;MJUS-?-P&P0 ,.J9@96.GC'G]04/S\ZUR>$!2?M EU-4.ZHJ*Z(WJ8BK;X MY*.I+4(O9%.%MDM2:91V3^31K$U/)=$"8X-E4.CS0[G=?_\HYNI>B#,3/WV0 M?V26 I@F$8!B4,C#B$8@Z0'D.!MR8,_@Z!,(XD,+MDY^R@[I2$4!372JYIV]BKM;D3R+(DZ2CG>$Y[*I0'#7M-,4]SI"B>OMJIJ"X$9"F^Z755^6&[JY9-P!>O+I ME/1Q&GI7;>5=VB=K]I_;'J27BJ/3"*DBG0IJ:MHQ?DFJ<>O.Z*H=%H=404FU M7I>+YIKPIX\>R)<.:)1$"&%8X R2J+_!@J24#:Y]CAG3:<537O-1.TSFH^.> M53'&N7Z]TQ7=8ZJ<1XS3O[6BR)UB/=,$^YZ(I&FK+M0NS;$VO$_S1LCQ=K40 M>9C$B0D(P),4'5#T]BV M35V&U;3/#:LFVS6/^.J]]JD;-1_3I=6D.9!I/P3.G#FO-F>.XLE\F]%,R"@D MB*8%#5.6<4)@?Z$D$7"H@<;,(<-.T9CYTZ%K;AF_BC;I =/-14;)M]Y4Y&LG MD9$.(F57^*&3-@P;W#&DR=U([>2KS7RS>+EE*4PR)!0<1QFD(,8%A!EO@= H M"K66RQ:&=]RBR=]]0!^(C1;-43X8I:*NZ#>JICUHCULT+Q"K+[ FO.2UT!HQ M4$UPS7'YFO#.-^5^=M,5W';5W?MJ\T7HT/U[F3'W.*YOUZLO];.&NUF48)I M'A<8%4+X(Y(4W8EV&B8@U5B16QC=T9;Y=B60/=]Y?\1R$G\ M\"3>23[J* :B-H;I,_1"[+)(\[0QRZ9AE?4I.N(8P;Y:_.OZH1Z._55N%RL1 M.&=9#I*8IR$M8IB!/,.4=C5JFJ9%-OC8P*#1G&Z:K;IG5\47N:CN[ZM-L).H M@\.#^&79@*Z#4F-&_;R9_,/;\J'K_QIQJF"8._1WU>Q[8LQ^6HTN:.$%/;X) MCPB\1)?B%MHXJOU(Y0W:DNI>/I'19""$=0 ,X3B[F@7+>"@%\^L87&3Q/^Z MVJSN#_?R_KS@SR/LH'ZI1HCF;?EUOJY?N"[O'];5][)LVHZD<.ZD8<&NW._7 MY? &6?-.5%3421TWKO&KQ2R;: 7JX 1V[9P:^"^W$GEP"GV:#C!=@A5:P:SY MS!/%MF[FF>8PR[P.27*[!]6O[VH(N]\V2]FPMA!P5]_D(;.7DM]FT)W"7+P(/ZVX4FR77?JY]+> M>'),ROWNQ(F-&<%!VA'TAM1'*LZ%A?K8A5@,L;\6ZT,=1![E\--E[F.5>-.F+ZE[N=B'RXW)1WJWV]JGD1Q0M;$[,890" @L P MC3FAA&09[+VV)VX10/-IR=F%DY MGNQZ*Z;CAGA[5*I[\(,CPB&1#[O%((D10AD.V^%8Q#D=L,\R>"PW^R@WQ_.: MF_:\YJ +YH=3JK9XL4NC@8ZFY@#F),\*G>/FPCIB-)U^+!'&FU$9GF:V6N9G M@*8%RE@2%3G%A.:A&+4#P+,L-7#<:,BP6LF[H>-&QR9-PX>,!O&NIE\34:ZG M: /:XGWMA3?2 Z_L"C_4T(9A@WO>-;E3+G:+]'"QO[YC?RWJ(]8W(N^YWDA, M:%,?#)77+'V;KZ6$SW@!$2I81B#&',C7+;/N>2)6Y%AK&]7HP+9+V376NOFE M11ML!=R@^;6F5IIE7+%4/179FI7IGN<.:""1RE2ZEE&Y>5G_X@2NXSJT!I&7 MRLXV_.&':-HQ[6E1V1Y_JL+Y\F ?Q5J[6CX];#^C!&&QV$Z3@L9QF/ L)]T! M4<90SG623:,#VTXWV>?@W0=RP] G]K]_HJSYU<_B9T%]6!-]H,TOV/_][=WO MZ#W[\/F3GIJ:=8.:FD[F 3TU/2N95T&#-7CA+A"W(0/^34CFF5 M@PEM0DZ1R(ZWV^\B$?Y]OCZ4LSR%C(0AADDL_H<##%AWTR=#<9S.'FK,G_;S M[7Z,FNJ.J_,1/X6H_CV?4\S_^3_R"$3_!Y=?5IM-?:SE+OA>SK?YFL)@*^K/]]M[JKM?=T(T%]7 6#&\C1+<019G#)&<);V M)3P6:1W)-36FY=+9I]\^?GS/?A7?)'H?T'>?R/OK3[_=L$_!-0_Z^WK$>I!? MW_R*/K^[_J!Y08\QZM7REBE8U\M<3A$VV8O$&)R G.SF'47R+LBB:?K]$$;C M5E5V)ZWVK;;5??EY_I?<_%TM9S!D,,N3 E*6HCB$,83=43&YEJ0Z(JC[=UL6 MN_ISJT_,RM.7JQJ<;( O3V\8N#MLEII;!MH4JHF93?;T1*M!$M10 HG%^?VS MIT1<$*"AE/DA-(/1/[],=@0+2EW:[S;B^RMW>_GWG[M;99:E.2B2(@H3(5 D M1IS&766?%X@GRNW81D9S+"X-XG:A<^&Z+8UV7C.D7Q:?:?C6E:,&7BU%5Q>N M'V_Q M96)P'K,TC8L0Y22C, _[Y0.#0.O6Z./KNP^_LT^?Z!O,/ M].0^\^'U4H->42LR3.,0/?5O,9Z\^B"W?H]):(USN@O+51F\4++&8F:_E<*M- M"^SW1M:K.S;?KK_W-]:>7F,[0VG(,AZ1C'.8LB2-"4O[@@4HE)[5<0K(LNRV M$.L#,1)D=Z6V^,Z;2P+;>[5KK3UYL+'YS?F?\ZWJ#IA;-RK4+GSTH)Y.GU@@ M[XT]VE#KL@R9K1E7P8F?:U..MW@KW@PXH2\U"BH^^G18_<6E;]7*-H:X/5?E M<>TZ#XI"SDVN)OQ4--=*E5BE;7?UD\WU<.A>YO[-CT4 C,.""@P20H4H2*! M\N&H/LF -%;:,38WFNVM@1Z@_,I/7L XAY1_*FY M,;G!%_0 ':]U7J/KTB+'&-6>K&[,V?-T66.8*;7US.*_#JM=K;G5'3ZLZDO9 MY6L-+^VRXB*A>9*P'.&(P*+ E/<2F],P5U^TF!S5LN2=8)4?Y&V+MG[28FQW MC%GV5=8:4Q&ON:!XS#E^Q/G(KAFSG.NL":;B?F#B;\P'BFF]!CUG@RC"M" DCS),**7MJ'%80("4HX^!L2S'G-\V M=?O-LA1 9:F[2Z?K*V]U:B,F:%4(*XX9U0LFCR\U/>X?X';_X#]>VS^P0ZM& MY'!,[[!X,9IFM3#Q.A?G@H-!%CT("2:MJ>S,-':7>WMO MV??/^S5=K MB857VW]LYYO]&8!1"A&+XP@BCF *4P )Z@!2DG+E9H^\/FY5 M8]-0#ZII$QE>3?XQ#5T)LO8)[T_E]MMJ49Y9I:YKI]8=#3?EHOJR6?UWN6PN M@:WKBT>\..< H#2!, LS2(H0,]*G,UF1#ELEND;I,GFH7[W%SU_M4D\2W M]>QD/)Q=ZT[KF3&;41^;9\>0/&MRVGDLKP%M4.]VA_OF9T^B,XY-9XA/'UW$)*MN-1.@?/&H ME6AU7(?58:LS+Y#VO=7@-<)A(R*9BVGR-L*:$R8T8YP[[VA?ZDU7N\6ZVAVV MI[N=<185/)8W.*0THA!D14BS'.8Q% N^1.N9@U$#60XYI[=6#[S0>Q!]:I'! M&7-ZTGXD+3@"$ZH\E1Y?HNF"H!IAUP]%-&/*N2O"Q_.CU YQ5B)_+>]OR^T, M(\SB*(8\Y2A%+ ZSN-UB@:@0HRHW.(P=R+(FR=178[MZ-&T*+08N&=/3HDOY M8_!' T]G\W\TFQK;^2Y9';9!/XY=M8WV5U@XMW5NBCP/-L.-F5)9F%QZ2>4Q M5%S?G6XPW)3K^;YL]A*>)<@GNPN,%!F&>1$7":(%2VB(B@85YB&"2B?>76&Q M'0;^ZR ;6^K50_/!M:T'VC<=6G>*6C;KDS_T@LQ)EEO=/=[];\$WF\!7+U4Z M=A-FQB,IOY \NW*F'_FU,VNK:3X9/9%G=W>EE**R7R'<"#1RWWBS6*U7335C MSTOAE/GZDT@Y#L)WWQ_]X5F(01:3F.(X 7D,"( XI"1F@#*,BTSK%B<7>"R+ M_6__Z]/_"NX:A,&N@WCR_IB>XCOQD)KJ^^85%ASXX*7I(3,%C"^HWI5LC M@MZ*I__1E6P96I07^LVM1 $#+K@0"5PZV(]HX-3B:KK/R7Q4D(!*M%F^%QY< MGSQ!-\/R_: B23-,$Y2!G &0=9"**#4>#@8#L;T%*G%)O>]?F^R"PFVY*>]6 MBB=5W/C$7 !PX@Y;RM_X3%X!4,,_^?/RT5!O%?\DJO-J6ZZ^;![]";J2]YJ(B;^:KV=A!&,<,IKQ7*PZ<%B0A';04$*UCJ0[ M 619Y5M\4N>#Y0DN\^(^WC7F1-ZI5VR)?>>ZIW_NU!"/1?\U'XP4?V,N?CM! MP)S) X*!8;Y-!@7Q0[(MEZO];A:%48IR@G"6YPE&!8T9:D$0AI-DMBF_R'+6 M9[-10 .!DK(4C;(\ ZNL,E(L%@TB\TJOP[,$1MT6 \$1BM0[\">!9[N'IP-;E4/%&'&DK?AR]+?_(QT?>/EH6=*:]'E*\<;O."0;OW3_PW,-TTT#Q MT(0-XL\>M9C4RSXJYVXLK,^BO+$E['D/ M65C7&I@.;WNQ:X( 0RM@8[XP&93J9?G).^DS %G("$@A@5G.PBB$(>Z@T"+3 M.I9H!8#EP-)6Q40"8CZ4Z)-M+EA8Y=E6.*A!!R>H/=;ZIP2/5//!_GH[>CW< MQ &*/)+/<9I+JLU^M3G(IVX?RFV-1P#(21:&"0OC.*,11R$I^I4(C6,TVU?[ M^7J,T@X:5DM?>X3JG6'R/PD>MM6WE7R/OGZ8Y'CV3_>\MTFZQVBM=:9M*:Q' M_KC;5=K7_ MWA5TT&;Y^&]I;I'XM=Q_K<3OR%>O:J%'M[O]=K[8SY*0YIPCRHHT$V)/4P9) M>X]3S"G7>@?"1_R6$^-627Z2<'\.Y+0-CG8'1\.#V]KRH+W4H[$G.#'HZLFQ M,?:7L$]\5:O-7)XCEFT$=2% ?"Y[ 78M__J.M."/C@[%FXY\=IC6U7A^0;<7 MNJQ-LQ$SRN)5?D[=>B&:^CS)_ C+7C/TXGV&GF*UG2A0\8O=?K68$4QCC!.0 MIYG A 6^,&X1)9 QK:I59_D2BSJ@ M9F.*MO_>;&S0MW2\Q@]DUZ)6MZAXB1[&K:I"\_EJ M*\_;E,?;%H\)? 2+!(8HC3%(HZ@(XR+)*4X@P"Q&.6**:C!J#'O?NX15'Y$K M3V[RWTVV^K_$TH6OU0BY?GR/9DRI+$R^@=]4;V[*Q6&[%9\[ MGN]6)S>5DA"0&'$0IBR'60)XRFD'(TU#K0X+XX/;SG".7V%U%_#59KY9K.;K M[@CK[??@??FMU+P=R+P'-)5N"O*'JM]5QW4'-ZBO=FX!!S7BR9^=TF5613%- M.\DS%35NWCEEMLW+5X03_$'/E2;[6,ME4%X)E9^49$QGA*0%P7/018!H:,TCSC,TW1, MNF@1U33Z=W62RN'"P]AKSGHL\=#C9Z@FJ X=Z MIO7N[+Z+[^BOU6Y6, 88@1B"@L80@)R)*-:- M3#$9%!U&C&=9]T]P!3VPX \);:BPCR%74[(=\:HGQH,HM:NVYWE2T5$#+'NF MD"8L.J=]QMC25K67QJ75_7RUF14@AC@!69)D$/ES(,%V%>\\:RJ*9X!SSQ3/A$7G%,\86V,4 M;]=GE>TCI3&/HS#-*& %R6/$4!X\5.G^7A:F>5 M8"-R]VB!K?NDL3W!>TJ1KP.*U_^6_K\JM^.^_?J\W M>>L<$Q4$0H+C,,68YFD&69:T@Z=AFFLU_AD:TJ'P]>C&+F%'4:R]BG7%[G#5 M4R;6]D+V E5J:UD37'NF=(:,.K^B-$AYD= "%)SA M#D,$@-;#!69'=K=M<_*%&EO;CF!\1-[GA.S!&RP:/+O+^,Y1IIOZC:;>,V4T M:YM*,FB(06V=?+=Y..QWM2R#-@_%J5AV0XCC+(4T2BG&H,M#4Y0,7 $/&,>R M!M98@G<#U6X(;YK:9IFRX4E= ^RJ:1$-P-1+V.<\JFE"CR M2(FB04JDRZZ_2J1MB8(2#6-GC!+%[8@%3F"<%F'(:$%RD7C1).I&!'&F]9KT MF'$<*9$!*5)F;K@4V2#-E!3%'DE1/$B*=-GU5XJT+5&0HF'LJ$K1K]6F_/[K M?/NO!,3W\:NAI$00UI(MEYF9D+BC.22C_$9JP1E='II?%4U].1 M;LK=?KM:[,ME.V9$8YBGK$@I!6DB!HPS*,9D&08P23!2?G5K]$C.!>>7;0]1 MX]VD\8Q>EB#W9(Y5(MGCT,%[795L,*KQJ)139H>]#S668;5'GEXCX@5)-TN@ M!T\OF;.ELC'%W)]_>[_:E/5UL+."Q"3D-.6[=[X>ON!WYF9O3]3U M'E$I+3CUO!_K@XELMW"Z;J@'5*-4 ^V%\^$S+OYZ4B2,@@A#FE->P&[[.^=% MHM67.'P4R]&C>8OCKK^%9UX#U=/]$12J:;@;]O3TN,%T%?R_[KZN-VX0FF1D,YJ%0<0F?!C])V9S,1 MH.Z&,OFA21YE(8Y9EL?R4Q.1A2D1.,BR./5!A8' CW8L-?3S9_'ELXFTZ),# MT1,GO)B(R&0W$#[EX56U !,V)XF @S^K"X87E404Q[G)"3&/IS5DV&,Z,H*7^Z^R\65^DN]X?&PO*W>[=CSY7;[*%=: M5:2S(%BD" =A(!!'243E'ZRU+?\3)#-V++J6'8FNRH]XC&6ZT*#"-0&_6V;;M>HNTVK.H[J'===B P8%MMC7#A@F)!@84 M+=(W-^7VS4YB]8[PKCP%]\E_-(A'CC9@=/;%(8X:9AZJZ$2SOMBWYEDJ8A%GJ(HSD@4IQE/:6N2A< UTQ!#KK,J#39OVX&K MGJY7EZLO;V_+WY:RY^S4O_X3744!JN*=ZLOT2O[.[KY^!?;V<>01W4-IW_"U MT1(S&:M67'D^,.WQH__DTX/\\'+[*"TM4,Y8QB,FERZ$QBCE@4]:$RE%*>P1 M)\ '.QYE+9:^^,/1@S]'$GK&A1%7\Q@'9M!?/+-C[+]N/_^X+>Z7ZY7X<5]L M=H5H623]WF,,*L>E>YZZ8!4^2+(4(0S/\)I&L0! MSV*4!%V$&5&RV*N-;H,4^:N?#!IC'0C@!KWF<+)!E$%>W"I'@_+A$R;!=9/? MVF3-0SP,L?K. M)Y$?=RO0+$2@ ]V###F?DFMLU51'8D_!EDGIG7PO^[&E2X>V'@FSROH\ MI,RN2Z7#7@J3MJRX*61(LNI>WZWC%&4PI;%(<(K2*.6((9^Q-&\-!HB ,ED# MS#B6L1:9MU_^,%I<#&%03\1&(@\F71UOQS?!O78I,KI>76:H1Z4LT#H/;;+A M2&F]R\%TZ"1I\EYZW2R3*AV'XM=47(S 9D M")W"T1Y)%2PCZ3$D34]UW+,%$YR:IDYB.DCC*LU95GI$9AB+\]"7@3Z4-ON5 M289TX<=I3I(HQCZA090CRI-NVR^,8X/4Z*L?Z3HG^N$+?>>9GR=XG1)($M0J M&R;9SRF2GJ]F.[59F<FI0+H\_[\OK7[^6M)&2GLC_[ MQZYXF.642FLDC&*48R9X@G$7G&0^Z,2B-:..5S#OWE+V]MW;+V_%9X^^S[S/ M7S[P__GSAW>9^/3Y__Z?1,9D?_3$__O+VR]_!^9IK)&NF:N9@F]@ON;DK+G* MTM3 )CN"H,M87ZK&-NGS$#/[;CU/V;CAS4 0GY^?X!'A+!,L( E*:)X(SL.N MQBE-0,:D3\0,>FAI"(5C07+)G+&'3GZ&ZS)">9)G2.CN1,G;D MLBP-XP9:@?QQ^:@RU5W!2T)((C *111PSF-"6:=Z+ L3D]ICH G' M15'=_7 ML("K,$/:-%=E[AD#KM):LAI$4U6KG.6E;R$WC,AYR,Q0)RX46 _B!" OVT.Q M>BEKBUR@/,P#$OH(8S\F89CSUAX!;K>;6W$O,@J8=WM$-OJ(.<],_Z 9R.9L MQLU0/UX.'2O,0#=W/Q4/Q>;0#=4LRGC@TQ0G.>."^ED<=<983$ UVH8FQMK4 MW=:PS'9TH;3!=G,=,F:XD]L@FFAR/L^+QOZM(9'S$)FA3ES8MQW$"6C/]HR8 M93A+0\QI+ @E29R').EN'+$0V=ZMLL@8 O7,7DFF[CG M4QM[N8A)D,<>#5O">0"F%#H MZMJ*TR(4CAE*DX2$:4I9PG),\N.-=DA LY;FAAQ'+TW)YEZA,LY?#J!1.XLY M#H/@7&:5DSG6O183UJ/UD?1ZCF88M_-0(3NNG,_4V.!'ZU&@=\5R5^3U'=2; M;Q^^WJZ_52^4G%@5-&).#.";%,X@S=7;'I3NNEH@_*>)_;\((\(8BS& M*H20PS4+CF6F)(P&I#X!5D;.?NJ-&=M,&F5#'9$X-"$ZU>Q^D1W]M*@!H_.8 MURWXT9\<-6;&-#]Z8C#P$Y$&!.,DY[X0@12_+H0@S >=K1M@9I0LZ6UWR-5: MGA3"I%FJU!&)@[.EDYY[.+F(9"<9"Q!,=I5ZR1"IX;9DU?_5S7Z=+J5,Q)2:AQFO1UAL#Y4:OD&"=&)\N'ZB5" MM4F:ARX8(;^<^@1ZKWWW?7EWM^ZN%>#E9B^78X5_G>:X.[1"!(I1C MP8)C+B,'/2HYQ([C2.0$6GW=_2DX[Z?WY;[PHI]A6$,TQ\*IA\.<[UHH.DK=3F*Z\__3_ MX/L^\NZ76^]!(:P4)/@C\OTK^0UO]WVY5>=2#_OOY7;]+_F+:G+>E.TWUKO= MH?G/\K#?[>47U>O(U=7X67%=O83N873EJ6%1_9S\(H()DU%#Z:F3ZS:"2=2Q M>3[7S=.\3/VV8GGTZYZ?,],C6D-XG(=R#?+@Y?7- ]F +,/*S8F9(%=5 M2E&:!C)^"G%7X9)2#GK7"/SA(RRXRLVKTJ6$ZY)XO:)+?_2(?Y6@^CF/.+E" M.!B@=,__%RA[\+;57P Z:U;XJD^VZ/1J]YR35Q9Z1O3-0^?,X9]9T@W@0;NX M;K5:JPW^Y>W'Y7KU=L.7]^O]\G9!PS 1&8D1HG[ PCPBN-M>R_,(]A*1H0W' M>G>$Y:G7 -ZL-]YUC0Q86&=*H9Z>C,$>3%9.B%.0/$DOKP]WA]OEOEAEQKU? MB"B2RTZ2^S*0\QE/8XS3KL1(1!0B/A;,.=:A%J%7-!!A\F.#3STE&IE*F"AU M++;HO)].\'D-P,O[!4X4ZG7&>L3*(MWST"V;#I7.NB;X<$)KJ"H/D&';_;;X M7FQVZX>BKD5^5^[4+;P?;KXL?RP"E$@]]1.2L8"$C&8![:HGI;Q"7WBT:MMU MO'4R')OWMDX!>[<2*_A(@UWR-2.R"7D'1FHGE->524^PM@(,E81J05!#2 M[66F29Q BJ ,/GZ46BB#NT"=#,J7_/2,NP%DSF-H#7&@M-:Q[%ZQNT@%5:LV M/Z+(CT*:A@GNCG2KG3[#FD$S8V,7$HYZL>[K5.N%%J.R#(LESE^D.Z_;<_4J M%HR8Y^'7!! E]C%@4A2D-0A0*0C.21 G*,,\IZ-"W5<..5U -/J\"6(7R MY0;^F)M=JO5T;3*681IW"M-[RO8)4N\?"JM7@1VYS G"8U^XYJ(YYB&,;EQ[ M'N*YXP_ZP.5'V96_+W?%L03TB[H;8H%B(64ZBM(@B"/JTRR+\U#XE,5AG/@, M]';L4%N.9?'X)&,+T#LBE(-58;P\3MVPJQGNC4@L,-H;Q*G3%RXOD-47^UFB M>1X*9\V;"T]:VF%)?Q&[*3[<\&VQ6N]_J>IY%G[$\YR$4+&"',B%=G5F92)?7JOUZB/]L=XM_%2D(?8S%@E?(,8Y2L+6D @8 MZ"45@X]W7:%9CX<6DO #FC5%",^M)$375\N8, M*WT+G"$DSD-.AKGP?)$SG ]=.6&']:TZ#$4WJ_;+MW?WV_*A2D#O&MLHP5D4 M)7Z>DBS#*CD3=+;S'(.>T;5CT?5F6(.LVHQ>G\"#*8\E=O6D:'QB8=KTA-/N M'Z<0)U(K+>)ZY,LN\?/0,\L^E2Z[*E#Q3K;4WBF6U^6F6@4B1)%((_GQ#',2 M!E&V*+O;R@XSF<AA&EIS)N.8*)RRD]$RW)7M#1HR3F MU,U#0 ;@/W>'] F],MJ]LW3'7RY*ZI8B6'F1Y33D 4DH$&,B%-,P?MEB]@!AI&E:/JFN>$]%;7&+,W#_T8XL"+ZIJ! M7)@IR!?YNTU\DV0!3GPFB(\CQI%@0<0A-5<<3> M0&V99+ESB1AMC3'@[NY_D,3(>5^ M1F.*!/KUQ8\]RE;E]:$Z\Z-&P^34/4'CED*]MQG/^WQ&5$]BPYSK>ZS_NI'!Z%5!K MY\@ 5&L&@R.S#(P+AQ,\\J&RCK6^H-$BYS.)'VUZI'W S)0M_8I,M5;>K#Y5 M)W;%C_MBLRL6<4XC%,8!RDDF(UB2Y*Q35Y0AT&$1,PN.54V!\8H:"[0>TX@P M3:5RSA4PF7Y?;)?JQ1RO0B;#HHHX\0IQCLHRSW#3IT"#N)R)Y@SSX45EYG!& M-!^ W^V*0IE395+;K>Q2=6W4F?>SE>R5-^IAINK%E4P0'N,@2RE#.?9YGONT M09,@^27@87AG&%Q'7-6#\2HB *S<7%*NL2">"=O R*L"[36HO5/85UX'W#LB MO_(4]JI O4$_DQ8"K+]GTE)F:W27+::WE#>G[])R?X0&F4%*8 PORW&[N?EM M#NU9JU^6/]9WASM6;K?E;Q(27][+[^P?%TF6!WZFWB9,(S_S8Y)E'03,@?&W M3N]=Q089D__=<12[GJW#]^E!UX+UR7=?]J6N]T"993X M.4V#*$19% 5Q%+3+E83A2"P>BNW74O^IQ$'&( /V%!<@3W&M.I9Z0*RWWL_1 M2WQ]Y/2,0DNLSF/69\&>1OEANY5]:H&"!#&!L$BHNL8G#[,N M!YM0$0]78%U#DPGQE7==0[0@+MJL#A!F%X3:TNQHE<*&=M-6B2 M8Z)5+V3%T"C:WNRI>X>-[#M#0^[!U&H(_)BLP@3^O/S4-+^V ^^ 2X# C\FI MF< /X59/X%_AX)+ VZ)N!@)OS9720=<"YB1?U&5]*E2IO\3QB_SS[G!'[\K# M9E]_?U^L%A&COGK#P/<%BFD4YT%^G&BBB$%V<.Q;=SP5O"\W;Z[5(?!;=3VZ M=]_6-5YW#@!/+CO@7V][9UKJ8?/%F?)15:_5P/4:O%X-V.L0CYQ3AA+:EV9V MUC@SR3R[\^]Y,MHQDUJ!]*=BM]^NKZN'B>_+W7J_JT^#+^3G182E8:Y>)HYX M(CAN;SA.".6I=@1M;,%Y-6J+RULUP "1G3EO&N'Q*)3!=.Z$K183Z#J,@:0! MXN!1R#,+@ U(U(M[+_E\*> =S-$,(MWA/I0V>PTD,5WN=JKP20I]L;E^_.NZ MO*WZ47G#552]W$@,N_5N_T'QUTP%OY3R-Y?;Q\\RPJO&@,BPP#A+PX21)$0B M\WE[U6'"\SC6SUZ/@<:QEK=AUEV#R]LUP+R;9! M_E>5:Z%?=W5EN4B!A.2<[ MC.JEF48GTWC%I?!5NGF"T/M'BW'D(\HZM/7DCZRR/H^4D5V72H>]%/@(^O7W M8G6X+3[3SVQ7%U*\ZVZF"#&*,YRDL<@30=($22P-B" /,.BZ90PP/3H>TP3B1:B^;D)C53K/,0V5=.?=:'&N30UL: M^UY2UA0MAH3R*& 4B2C(_)A%/DI: "3VJ4U]!9@=3UNOAR_>![!K1R\=$6M? M*Z^\(]1YB>01UP"!-&B'WXH*9' MH8:2.0\Y&NQ%:;>+#1*:+]OE9K>L]F?^M%QOU#[/IV)YN_Y7L5KPA(@@I P+ M%.8B0(2S-J$9$O55ST9+S%((K3C6KXWV MN-.52[71LY$D/V;KW;4<^8=M<=SP(3D5@HE(KI!I@)'/<[^U&">PNZJ&V'$< MG[70UE#1&\2=GLJ-11M,UCI4WA'69&%:#T4]HF6#V'FHE!5/2OO=SE"'_K9= M[XNL_&VSR"*.,,N0M(."D*<)2D1K2,29UN& 1\_DNH\>K\I2&]6$I.A_ H M ZJ.&[9,Q>9OKQ/E5F$Z.G2$!<[=S/3$P(%+,F+*A=X+2LWUGK\L-X<;^;<4 M*QE&K3X?[N]OU\7VW7KYM;KM;A'G/HG"G(F$$)%PG*(4M;8#FFG%,W8M.M:8 M%J=W=P*T2@WO&JC>;8L5\I:0-<+[Y6@ZKF$*U='\RW.:6Y3>NTEIACSB- 7= MAL\ZV:!=\YDG35;.S MN6)U!L;9]GTJ7_=#25:5=&)SQU ](F"1ID')?A%$: MYZW=C#'0R\+#K3F>2%J 5UX%L1ID'4C@@?_AS.H%L>.2"ILQ>OF<;"7]*F,] M8:\]MN<1!5OT1_=Z6$.FM,M2U$7YU=O)/I>?'D0A)Q&-_90F/N]B&FUJ/UOJ^4 \S0/%3! /?S0@Q#ST&C MO'E),XDXRSGG6>*3!,<<1S[O,G5! 'K/$O*YXXQTH]?)0?0 1KL#9HS&^R0O MCY\P\-J8!_(THU$/17YNW!MYKSORVU.IM0U"U78A87&,$A'@.(A(V-C F0\; M^[!/=CSZ&S"P80_D1F_@NZ,%-O3;D^W0)ZWM#/XG+/0,?S.VYB$ AMA+&_T% M* +UBR[=4]JIGZ"4A[D4FIBB&/-6:'",])Y<-/MDUR)0@P&* (P;31%P1@M0 M!)K7GB82@5,6^D3 B*V9B( 9]N",DX0AE"WMTO MUUMEEW]?;K\5Q\LJ?)Y( <6!X'&4QHB'65,T %T38?#OA[S?RYN5WFYE9J\$"QF+ \"XM.0\P!+ MH]UR4\:>L%IN*Q9'E<-;)8>WE1PNCW*X-I5#2YSKJ>'X=,/$\+6)1X%\/'A)8+ZMM:&LSH/<;+AR(N;#RQQHRM#67%3;+?%JC%,MUNU]:411[D=466MO@$A#%H**%"R8FU !FU%I4+UH@^:ARN>$87NRIT7NR(K74F8D M=V"^YZYU<(>TA#8 M2F=6K&F'6QOBYH#6@?(V3:6G#DO&B@8D^?>@:5"70*IFQ)?VM?SES?ZWY;;X M7&P?UM>%.G=7;M5.[R_2YKY03_6>XFGJ6=*<4I*DC C.PI EJ1!M8B\-TD3K MO3"W"!PK7PO::U!?>0WN:K_A!/EI? *\G]]-R^C)Y/2- M--H_:8J(C.B-L> MM77;5O.07\<^/K_#?P1&AP>>[[K[K?,T%T%.DYPE&49A*@/@=F&?9JE =N). M?7M3+K#-;^FWPO30*-0-R1;7V-/=P*]!FE%,"J=\'IIHU2/MB-24+:TK?CZ6 MNWU[(P0_[/;E7;%MU/:*.6/A92E!,NX5^3'+M M:WZL6G6L?1*0)W_MKGI]ML$$N&O&+L']8CR!C"[[,=R0^A=^P/AZ,P4XX[G&5S_X\:OTG4/!9^D61VN M]W];JGENORYVQ_LPCV6=4:!ASP M'0,[5.J%T:.S")Q4:GC>$=_)/;K3E8[KL-832%LE?1Z1M%V77AZALE/9[E;&U6*V*U7K3V4[S6 @>4U_@/,Y82 B+ M&]N4BUCKQ+==BV-+_*[=#"H:K-YZ,USNAU .%OZ1V!XX!72[;N*$Z,'3P1"B MC2>&D0BW-$68$6\R75SF16_BL,#K[*80&SY=GDRL,:9= E)\4UWR4Z$R+NO- MMVY1$H2(A5$:8BH$8G(9@J*VDHXF(>Q:(6,CK@LY:EQ>!VRR9?DEAOIV_H>2 M.H_E]W WGN_?V^%%=P"]/ZC]_P\W'^Z+[5+9:^SO%H)S%N$X1G&0)8@D+(B# MUAYC E0G96[%\1"J@:ET_-?#;KTI=CM//6WVL-Z#7]H:P*1>QG <$F%AU9&_ M#I77PAI7@BZRTZ-!PQF=APA9\*.TW=? E4)R]*VJK9+UUX.*,#\6FYTZ";E9 M?=A_+[9JIV5;[-?;:B=?W>FS._/PE^!^S*, BT2D"8]$C+I]?1HP#JUB'P63 M^XHCY89WZH?7.%)5&%:N>$]]J:[-V@&?SINV9?5$=(Z-"I/<\=K35264C0;H MKY8:M8GG,0>,[O7+JJL)6!\ROT@ ]=E2FI-$J&2GG,]P&!-.21=9YT$BADX: MVH8FF0GDCQ@?:1_ J;E<.Z'3A@;K,#F:IK8L 8423.Y\U0_NBH:D&?*CG<\Z M?-T5_SQ(?10/IP=#0T1%@&DB_V(XBG$L8H'3B.0)BB+$0:?036VXSF9UL+P* ME_EQ(H M"?R8^:$?8QKD >5)8T^PT >MI\VM3*,\1N?!!U!IK#X.6+2B/Y,<_[[(#TR# M@)S.5H6@?KRN0T;,&"I1KW7,'8'Y8*<$&LK':3#Z9@I MH98L>%8(3/,\-,N:-WJY(4.6+.A8$Y8%')$8Y3(<"P4.<'D]<61I5]&W"1EC7^ M!X6!KJFW%0]"61\S,CS#(3Q$'-(0LXX5!SFF%S0.YVZ@;HJ[^]ORL=C^LMQ? M?U]OOCTM3Y-]73T"57USD08!QAD3+*8\8RK72+JHEHA\<.FP732.5;9!HPK[ MBQITX=TI8%;4U&:K#!+9B1K$DO9>>2U^KW7@R0]=>2?-^$MOZXVIROJDP\7: M08/.6L-=^*LG[/U=+,Y+&]/O[F3J!K010-P$:8X$HQ01(.$BU1! M:[.T3%7W6=!\JWC&4?WEM^)4^'?>;GF[W#YZ-^6VOK>Q%:&?#O?>OOS9RIQ@ MM]T&S0J3-9FU>:'QP*M=>/(3.S4IM!-'T4T1LY@9(,3#YP8GS3KKV<&-QWKS M@T.VM8N)OB^W!5ON%+B[^V*S6SYY6M''">,XI3[Q,4E$JFY ;XUF*-*Z;,:2 M*=?E10K=FZ\*GG>*S_A0WU!F]>1Y1%)ARCN$3S?52+U,]94EV:%X'BIHRYGG MA4HV.1JH7:>/(QY_Y./R4?T7_6VY755_?"K^>5COUOOV%0BIL^MRA19Y%A*2 M1R0+L(>Q6E$D0.E;*#I:WJW%Y]Q4P%0_OOQ?>4F$'7@PQ45,. MTM@9M:(E:3Y]!^+KHW?Z[=PLA'U8\\#G@Y&ZPZRG MD;$XT)M]1FT1W4F+KO[WL-M7]X1\*>EJ53UEOKS]N%ROWF[X\GZ]7]Y^6?X0 M-S?%]3Z7Q)]W;B$BS&@N>.P'(8HS0F+6;A$PW^=H\5!LOY:Z$]58J""B=NJ MMK9)D-[78B/76_N=I_JMM]N7U[^^-BDY$29+I/9(T=C--@_Q&=WK']>9;4L[S@")$:<(3"8C$ M2*+*2!(E./;C, 1=\N 0AN/XMD&N;I1]6%.Z*?+,E@3G2/RH_0>O,0]C$< M+42ZWH:>8)H(41*TP#Y.8[RE!)&>4I:JQ&GW$"CC6TY%N(&EY'8 MFO,'4M11J#.3S0;:>=V<1!4OD?6Z] VF>5;Z-MR;\R)FB26@4GW>+_<%W:S> M27+/V,8"B2P1F&(5XF8)$V'8VN81 Y4/V+'H>B-)H3/2K*%,@I1K1!+-]*L" M6%W66$&ZFEFB?E::9LNG\\IFE3%H)%9NB_6WS4NK212E*.%Y'D51 MEN=$T*2+_T(?@>X;&VK+=216XS*+Q(SY@T5B8U!G&(G5T&:D8)?(THC$AM(\ M*]4:[LV%2,P.2W92?HLX9)FTY(6LCK?>J*9!. M=:CTL__J5[SK&J/-)-WK'-I(Q%FESWZR;4ZI-.-TF3;'LQ*JPO^T,QR. [$6NMJ':/RX_SUM2 R@NK]ZW'D#SD-_1_'T9;7X2.Q"E;O),%Z:-E(6)!'F MF&1Q[$=1G@4G><: 81.1'FARCEL4MMB$B>V(1!KJ:KMC,9\85(\[#:&T1/Z\ M--&64Q?DSRIG4*5[DG&\! &'H9_G/F)YS((XS5G@YRT$/\6YB=Y9,3R_+0Z[ MO,*4;W1*#?7O^8['_'10ATD--;3:(//21+NN75!&!_R!(\$ZPWE1G+$?Q8Q1 M3-($A1$B@K4[,B@-(NBA<1LFY[A%8HM-8"0X'I&FD6"S8S(_!>SG3B<2M$/^ MO%3/EE.7(D&;G%G*5BYXC,+<#VD<"L8#S)(XP:U5/T\19%=EJ*U1ME56#4BK MZ<;7:;224K3*H(.TX:R2@N:)/VV:YR5?@[V!)?" +.D*UB5K 0GC./ %QEF$ M AX%:4Q;:Y0D"42H3&V,(E"7#VR,.[S@PVHHK?,83H.]*.UV-MCP>?(T@1_$ MS,]1DM&8TBB@89B$.,TY9I3'. "M7T ?['B5,NP1$QA%>A.W,W9@L_2T+Y%H M/CMBQ-4\M,$,>FFAKYBI0'.-/R4!1ICC3(@HC,.$!S1OC40T CT5 OSH\93 MZ D0*%$P-7# D;$>3/*.A_:C'8:,S4L5H. OZ((1!UIO;XA_'M;[1QF0%)O] M^J%0!F7#A1D3F$*^QA$K-[S'[T4G!%GB[S- MX&D02XZ4UOL4Y/$D]?'ME9J?U94P'V5W^K[<%2?/E? @0\QG?I *BC#AD9_$ MK=V$IEI7O]FS-HJQ M23;3??,.K/GFDP8-E[3?*H4SF +L^E.ZZFS 8U/EW5VYJ6PVMS95%S7M/A7J M8LMJVS$_[ _;XNUN=UA*DA8L%$P0FJ,@0AQS(A!+&APB8SFHX,N^=<<31@VX MN4]MVZ"L4^T-0N^GM?Q^Y07PPGL'3:&7<)BV%6"S2], %=@KKX%;W]*Y\SZ= M-D@-V6LQCWQP"TII3W;#7?/,(P'BT+_G)[X<,ZD5A3=WV9T/A_UNO]RL MUIMO^U(N!K:%E/WW!R7Y[8_0A^5:_OIM(;OUG[;+C?KQ#J'@OL011X(D@<_# M),O2M$7(4*QU G\*7*Y3N\<7C6HQ]LJC0]Z^5%NCE4O>IO+IY >7K5N5C'Q3 MCE4%J>O7E&3ZMM98/<:VT%SP2JX_BC?5FK"S.D%NE$&H"I9WH.=>*-Z5&Z"T$L/"+1O<#6N=E. M6>KY->6I=W3U]]4Y *'*]&C=1R^SZ2QZ(8WS)KD4Y4LQROP MM2R5^E$A6+'*#EL9NM7OG-0@+B;@=PO$<(Y"EJ>93Y(LX@$):8L&JZA>:1>'7NY?,GBD9AU?G+>?4B[\/- M+I&.:9GF,:-JU48=R+BKC MKAWZE&@&K3\3M9H#$[8>7;/>.J.IWK/45MZDMA:9X&D:I@&)?,&HA)R2]BB" MD/%;,*KDF8(<3>]ZMII^OP)W@767ZC:TH?]-I&TP#;9US4Z[@$2M;SG*+BQ' MNSASN[XN/MRT+\Y+U<4I20GR,8X32J( DQ9PG&;PQ]^G@3G.;OOR6]&) MFW==[M16W4U17=5:>L7M^MM:25W11/J[2O3J'[YO/#1Y,GFBAM>KK?J=M/GH M>>]CD:KR3_6:IY5=C9,3S(!.&NNU.7#:'C*C67!B(L[-@W-H&[?[OQ_NJPMT M/RBQ[M(RBS3"0JXT,C_PTS@C.&!I>X101)1HW60[!2['XXZW3LU1;WR<=UJ"_YTW1 M@9Y;V0&UP?XHU6#'-5UY([\M6^K$[I^LH.]KW-ZJ ZY^H%LYCU@'9+L7C% Q-F$' MF*Q\[&D"IO':.[I=I5JJS^E6WIJIECDVR9BE91/VILGKS*SVJG'*SF#-Y:H& MS5&G^3W'7HZ9L5F=YK3UG&_4-@%FM=^R>[NI \R_%>MOW_?%BCX46^E7]

      E:U)!;_J TVG M'&1?YR*>J_'L:K6BK."WDBE3!J:"7$^^C6C*'H"]TW&<:' M/%.GA2Y5A\[NMKHC?MH+?/'ZRO5L]1&YEJRO416X/K.U[9%=."W"2L>+J[B( MDJR8YG2QM&VQ!'DW;+TY=W7_/ @,^\JS=?]ZO@1=WIP;C2]!&Y8<02M,]>NW M^JONLF107V@F/JV2G[8JP&?O=Y\5[;F6"+EKKIH785)!Y54]E'FUOV2F+B,- M;4S'=VP]XV3'47V7A?F _S)@*T3$2*?0:MC.%MKJ[XNC%\MA!5>^@,W^P# \ M8.>>:E?3G!,&/_61&9]LT4LY[H6\WBL&6G[SR^VE91"- TO(Y8F8NV3W\[Q7 MPE[:S&4LZI:>;X[V$]&WFLSO4_:'P8*\F18(N?[?//?4T-AA">,$F5[JWZS@ MU!9Z8^+>[M_,X-05+#2V\$ZXB?1 DT>B#?-L/%N8RQ7.UK[%Y8A#O: +JW-2 M,?N")YAI.*X-J@%3D^HZKQ[/](N9"V+$XI]ZLKZQX-07?&N%, PVS+)"64T, MT:ZK.]^LT=E>EX]YY";V)X-?G1KT?-3S]YCSH MO$OT,BO*8HWK9XX,+ENB#6C!;J6"^6 IY?D>:))G@VDT^]H^Q$6G G?UR,N(>&W22#U^*BE2>M MOBSW6H;&GZ_;W^*[<@G\EG=L9 *S*VTPPK M_^%N=\I,RZ):>8MI4I*9A!;K=3&]*^C_IC./91B-8OI04<@KW\%VO6E6UE_$ M7S1WG87L I6S+.(>+'8%_C3LF=A]O_B:JBO5MUN_X<':&]Z9$=Z$]CH35%NR M+_4FC7/'/YE\XDE"KQ/*SSS/&:W>Z?>5ZEV9@ZTY@NS-. MT(-S]ZKSG/!/]D[G$ ]79,>4FGL4>=B .RI3^BU,*BO\\^574NGX>"9XC=:2 M7SM];CE&V?@N3NNH #MY"1*F=.Q*I]KG)Y_,09<\:O^;,CD,'[EV%90MF-R[ M/$VY$WKIRF:B.]4^L7MGA#28*6S"#-U\'B:)DNF :M>?OBY4FLQ"#V5V3ZM' MG)U1<0$M"AZFX."9IM7:%,XC$:L@/]5N&#^\*H'*F<"=T!&_[[DK@:&5,KA6 MS['^&$OW>,W*C*397;$G3ZJXRR2/>6#C]L6_58Q577M^-_&SN-(PX^Y@?@HC MC)S#[O%L:1G4ULC)(G*1W?VWWC5HC%R8]K'O>#_G7E/_^.^OGZX7OQH?/Q M M'BX)="5+@AD^^>"DMG@V7NGV\_,+\:OS)^"4M;PHUY+EA>\87ZX$'H9/!++Z M%1?77S\_^XZ4QI4"5-^5,O&Q&UE;!2H29J]QG3RK]8&_R#E;UQ>8G<]?P_IZ MP!1[O((R[H!DMUHT"M9>X:5/?FV_QH!R=N1;K M"0[;'[Q;ZQWVB+LD.3QC\R=/O]ZII\HG.2CO8:[ [N&91^Q)=\KG:#NX4AU^ M5MF"47VEBF]$;%H6]J/Y\3]T$0BD-8H7+,RANA*HY)3"H5=9N6RW,F?M2Z4^74](LEO9>:-KH+;=?0^K.R^,JP7 MJ''X7W9OR_0 _HR,\;K%&A.S6N$G'5^0XK6S*L&#KVATCG92M6-FWQ<-5 MJ]=;T<@M\FBVU)N(K5(T7WE'[GY:XZZ_V3MG$G$\8D_YT.[JN_5X;_S./,#13& M=Y61]8UO[E>VN)S-ULRU!?.R)S^=FV(+=AXL_\[V%!-:QHR9%_S&?HPYET0C M?F^SO)89^V;YZ^3+;[*(F1S#G/U29TRQ+UK9Z?^?[!LSN')2Q2%633N^OPPK M3EW=4,\E5>]WV"W2,LP?EWOS.J@FSAWJRDRD?)QP7[-N62I#=\<>HG Z#.JFK]FN$ ME?7+=U73=&[ULMU'7*T=RX7S&U^R;+%7',^4 M*J\-[OFWUG+AK5-K>)5>,9#2QY?)W% MI\75?SXBH]NZP+_V631G1SP,QG&I"=N_Q<,WINUP=JH!FM3;D]'Y:KP:;&>IT M<1*/8GHMU-RXK7$L;-*T[X.ON KUXI3;3WW*>> M)'S%85N-,H_96=RK4$6&%@O3AWHEN*?9?1Y.1G&]7M=/_\P!L5P!>:2L>LKW M W85II21-E\]:S]=F'RH3^'>B-G>8O5[&]X?'-LARK:$UKC(.91V[*E_GY51[7%O%LU5A>H?LX4!&5SEMC.%(I6D:A_D7'8KMZBVRG!Q9%$4%C.C=P:012HY#Z\- M!HR0BV6:><% 5PSKT/6\G('3 Y?_]+[*&6-0K3"_]N(8LNLL\DI!BVDTFG_- M>@K]_+NKH^J\M)7(XRMY],7KB?0GQT^DWSDZN$.X[_4X81U+W"5_W=?9A^>> MXUP&5Y?GEU?7AFG-\P4N;.="MMB@98F'1QV?6 E@K21+/DT,J$T/9NQD^23+ MY[4@JZ&W>:R9H2FK:E(J#/#JDF6!3S9A)DEMWU4YVT^RLNUH%46I[QA;V8,A9Z6-_;\NJDE=6 ?F>0+SZN MV OYFDG ,PD8FU61^(\KEF5M'#-&&L;?.7?D"]@NPFI/:Z^J9*6%HS@L>'+. MH#VN;T*9!W3(=PM5R&SQ2GC>_^)MW&6\I*>8O:GB#%$T> BZY2'XO ///%^M M]YK$Z(XLA=6 M\DJE:FW"CL.BI'-#96$LGVJ_5ONT>DFK@WIK=:O<>;VR#>:(\+O[DG[ =>3'/3V/\,@YS]M29JJC*75 MH-2*LZC:5S[W)Q&MZEI2U-ZN:OLVB[#5%FM=_\T,P2R**W]!97"O[ !J1JUR M&?BNL]XR?JOVPHLPUP-=]4 M-L3UUG+FK&*7GM6X+]_+)O[%%!U-TGZA[R].V6>T4A5%UQ M%F,2[E6;YP=LNUE=NK\FX6/-A@M+[Y5KK3C'9TYO=MUELP:89T!]#U%_N87/ M1PSBUZRS&?39\G^WTNKG:?,?[FM;!++N'D\6UL L"/OI6NZ07=BVL[J,6?E6%<&8N6C)LI(C MIY.0O86ZZ],D":/:55 'H^[H8\9%S7T%O,?'M\I$Y.E1=]/[:N4H>-RJC$8S MO_(T79J7T\D];YM3U#K&#?T3[G*(AR?+ K"9DOV'-UR*Y_E9W)RL',&K-NC2 MXN=Z%985>+)Y14D2#Q=A='[F7!9DT5]@V=-J7C&WTH-BK7AN]7RV)RBFU5U5 MUFM8+8/"RN2%Q3(91H1$YXAN&T9&K"_LK3#5?? MC(\\7#(_/EF+>]FL<;P.UT7SV(C79=]%G-YK44EJ^R\S1NS MY?F+.L_9I:N=WGS?=I]E@SH#Y_ PX9-HWVIH\"NCA,$TH9^&\T98OV6,\_^1 ML8WY>3J8-71,[Y=-M'8)&CKFU95I7?J7P8UA![YALG^JH*%_<^-=!8X,04.1 M-L6S=E*+OHM+^=4]%9O 2]5:M.TVDO7CK'JLUX-[[^,Z$Z!@."@^G#U[[I5G M73-F]?FSS9Z%_[XJC)0[:I(U<1CZJOTKK*[AB2#J/86ALWO2ZK];;0QN0[7XGCP4$MR#>"?'.3Z&>U8 >TS-Z\,"W%-V^*HED& MV6.'!OW;1_^L(^C?&[(\MD9N;,VT9U=WJ!I4[755>]YR2R35233[H\G1 YNZ MRFN'Q_4/ +'TTQK$#?HX_AR/PZ5A.C9Q;7%#(F5_^_P\S!PZSH+8'M?,5M3* M)?%L.95%%:4@HB8D)9ZE#-LA7F V+C E].90"E-DZ]BHV?3&_)N=3*C%8YAO MV/D-NRS$P^Z]J0L;\_5<&9HSDX3KRP=LB\5OB[L'E\ 5-MVS'W#!UOZ5=);5 M+.:G!:S-+%!O.:*$2OZX4#6(97C"[,E#Y=9ME"L$:'57RQYAUW&%A2F W(:W MBI:K^CK\8L:-.#][(_.V99%?>X.UU?*[6\0P@M9D(XLV-.U_A\D J@'5/'&> MV\04YYGH#=6\6 2S>GQK-[9+1O+*EYI[2M'<@H)V?/;JU^?YV6NN^/E,:&UA M=0D3REHW'U-X6G89/U0E:^F3\>B; PS[9VL+R%)_EM[S8C:_&OG@XS"_C]/Z M)L-IFJ@95.TS5MD[^VKD#CTPQ MWR9]4!=A4GD!ZD[V*R.DV;Z?]WTX)I:ES]67(D%:&C>NP.0RZ=_\H:Y;9)PT M%#X"SW2>9PRB@VG -)UB&B7J>J2@(37JP7RC^8I5)73F4/K:?>/6K?W9"F]M M^=-EU7-NH+VO&W?2P8=J_&3=*G$?UT/WRF!,<96:_4BSA:>NQW"Q+&$>75D4 MOVFC&GCH,!Y\5YAMUQ4\P+TNS'R[HKRHLAKQ\IZ/WJ$GV7!8[+)2HR+KN<5G MNZBEE,-4E CXZJZ9?4*N..L3R 5R@=S6D.OJ6'/;0>ZA3E)?=3/[218+'SLK M.'\%98E"I:1"G%E@;['>E"3",0:: 6AX@)I_=>]>J8='G7FS#0\:]MBCH4%/%$V. MTM_M[?)CJZU\W0Z$[6FD\S) 2?=74LGZ)$!)H:3HL( ."U)5OTI1 ML ?L/<=>8 -[CD*TWO*2S9H4<;CL&S$/4M@?'#-Z0C MC7;!SR+/ M@U1+TW2."+:RF^I7BZO1P"< #<*]VK#&&1 ,"M4:\INE<=J=^# MTH,IVFL$T?UI)\S>-QKJ];>+/)70NZ:W"7"@@2/!D?)QI,C:#3 D&!(,*8.N M@B%%9M^)K#H!1VZY&=^N =G\YY]^G!8G]V$X.?L:C>A@FM!/P_,H8G(LB]^R MDA;_R,*T.$\'-W'*-K5,$;_0B,8/_#MNF4 NDBSZ\Y>__N6GC9?)IW3PCSB\ MBY.XC&EQNW86[X[%9?J%#G]^=W/%VSS\R_[C]NJ=%@_8!V%4GER;IG5C6\ZU M99LZ^\F[\*^O/-^Q_9N;<^O2>??+DW>T*N\W&E9M>L6[-"[[[[0HX^%C8[W+ MJO-F,M22I1#G3<7>["FV?[NVUXK27Y3=VF(A;9NR<9C?QVE]D^&TS.8?U.M] M]4D#GWZ\D=X&B^U\=J3F[W>WW)JXCH48-N M7U#2[BGIUMV^]F)0B7Q:36Y[Y]N;2?B8,]-:RVD2EI0K)F^:K+V^@T'G@;8< MJ"IT'G!,XCOB!OS(_O+A5)?4J0ZJZ3S56 &Q/70YZ=@6L@T[YUN8YV%:/NYC MX'2W*-TEGBULY9;EE3>]0&,=[C B;.*)2U?N"B*PD7Y[@1F'Z7081N4TYP'! M)E>9[M2D&C;Q3>P7F#*\'LSBTIWC#># MZ.(:J';>>%,(7^JN3UT"EV5C9X2=T=8B_%2ROS7ESNM:PP^?N+HI#%WH686- M5-\191/#$;;1Z@NB&MR(6:[J"]IM5H:)%FZH<1.7^MEND;,LDE6CCEF:C*Y M)X$C0:VR+.J#G;"DV:5@,[#9VS$BQF8"ATOTGLU$-U=XM2O""[T4TC(>Q,FT MC!_H5QI-\^K,Z^]1,AW0P4V>C2^S\61:AGSVRJ?A=9CSD>3%9YI_'87Y3CT7 M+/_F_.K:L!W=XZT7#/W"M*N>"X%IG#O>9>=[+MRN-57(IF51ABF_(ZW@LBQX MXX4H&X^SE%V9RY3^;QH_A F[F4+[1G.JT=E[T8;LQ51-&J+EV^&G5Z^2_3VE MI1:G[(]4F]"\OKX6/H1Q4K4_*+.U+QIE"4-BP6XNKR[*3HFS0:%-V$WQDK>! M=D>C<%KP!N?\!O@ML^/&VK=LF@RT4?C Q]735 N9-IW,U0EM(Z1M&Q$(:1OA M! >V+C"5;MR NT?;B=:<@KY(IV @W"DXH^6U;S'D\G6=@/+U2?F$Q56@?+(IG^"N)FUKYM:% M,4@Y?%F/OU9^@FQ23<9EV^^!]N7K[P7?WT^F>30*"[KN41 8_FHL7>JXK66= M !5;4NI(QQ:37H++-I&7**6. %RJ@\L@IMO\_-NN@$MLY$U0#.V%"-T\:G.3 MY5_#9.4;OM H2Z,XB:L+[]P#_?+&L S/N;QT3>,B.+^Y/#\WYSW0KV[,(\7C MV@F^U>&<8CH>ASD[KJC"7M,TITQ?_Q\=:/=A/+.GDZPH:/WC,(QS[2%,II2' MVK)IOHRHG0RS_*1@;T=C%_R3SBZ_>%-+$GL2$WM57_>,9?8V1!8$I[;AF+KM M>K[EFHXG+F!FN$(B9K;3IU[CDIVN]MWCX55Y> 26#G2O&LY+_M4QN]6$'KL" MHODVT*OQ3&V7$!)TKQ,-RZ52QO-QQB3!K>++K"A%;3&A=%"Z5Y3N]^5>[.]\ M+P:U@]JUJW;_J#;^T#OH70MZ=\-=2__FKJ5&+3V)8@9->H8&\=A=4 MK6J^:9C-@Q04!@H#A8'"0&&@,% 8* P4ABVD'*W1NN4!^_WTZZEVSZDQ'5-V M>IJ5G9AS<"C*#$,G@8VN[BVL6AU;U;N*"& !6 6ZM/>&^**_YZ_\N:J203; M[!\ %4!E"T/*-S!%99GP%Z TY=V!Q% !/ !#"%;>\LK[7!/6_*K,_[0J 6J-W) MUC6"XP.W*TNJHM&QM3NP>.,!D4*M!P9M[MW0B.*)FK#1IPR ;06H>": I>O$ M$I@+\.:8C3[D!,A'<-)9'F OL)>(P("X_IE@+C 7F O,U9)[R'&%Q3.WEME. M;B %M ZY Z UT)I,M&8& 0D,'4;94?O'KCR7=',)7W_HP2N-;_=J3;NYS2UO MD0UH6GX:_5I,+;\/OU]\G-"WH!4WI,"YW[G!KZM?7ANU:_I5W>7/C7Y]? MN_I\XJ1_[5C'G#A9J73C'6^CA51YR]IJMF.>/<0%'Q?)ISW.9D26X7?>XY;/ MB"QF77*+M\73\>QHC"KW/F!Y MNP:F0&(*I%PZ*;296X<'\6$*))0/4R"A?/U3/@QZ%%$\,\US7LC_\O;]]5DR M^^IPB])5 ?S2"*N[K F-@\9!XXXEN,/WPY:K^EI[0YG=%B8"AR4?G')_1&D( M"[@V]\SBIVFZ'C$=8>,T97F5_#RDHAUON08-*$8#MD4\'4TN0 .@@3[3@&43 M2UQ:NRRO\E ::-!=I_X>XFO)&]WLM(/8OO)7DLK>PZ5DZ,0QQ77+Z'KI+MQ! M MQ!_4&70QQ=7-XOP 5P 5S+K2&Q V$.HLZ#"V[E\N--EE-VX::,PN/.1!B@"@@2I1CD%CBP@-]052#?D/75]U( MK!N11;-LO^.8BMW9I'D!\8+6EKS.[^+@(I%@D>P..AV=H;.A;E% )] )=![D MX#2)88CSVN[NG12-5*'Q.WY5,EZ>0#_8'^ M0']D*ASI2S;87A4E/0RJOS=\XGC-)X0]UQ2%4G QAD6J#6%WP&=:Q _$A3, M/H /X-L6?!XQ='$#/?N-/62;-5N H!ZZ+.*X71CM+M$"AG6JRX QB26N=@" M 6 Z#AC3$H86612?GR=IGI?ZYMEQBP&ZLV^R?$/8IJGO(6JX+)! (A*:NCA' M/J ): *:XK9WCM_00*@]I-;M7>'AOLBN%#4,YNE?*(#=T@=C$*^I.> ORZ?; M<(23!HA[!7$.\7T/B /B@+BVPMZV(R[L#< UZW?MBBGZRA!,<4V_FYG0++NG MH[WYS&^JK JM11V?Z%9[8^>E5Q\XRB2M_P";@CH+;)- ;VC^!SXQ?62SE8WICV7('GWC\1M^_NG':7%R'X:3LZ_1B ZF"?TTO,S& M$W8':5E\&OY:;>!NP^_7WRA%75M^R[_CE@GD(LFB/W_YZU]^>GZ9>4TZ M._F\*&A9G*>#?\3A79S$94R+]4LPV:=<[=J#?^!>^_^Z7)R]L5?BW\9CM0'^C MW[0OV3A\F4-73D_BE)Z,ZJF;AJG_L 8POENO%").&2679S;_0.AN>E1MFS6F MI30J"RT;:B5E[R4/\T=M$+-/E"/V(WN;,])@F$_"24'/YC]\?(KSY4VMNGP67.%O]/)M[S2J;\FS M?GB;C#92XNR1#CS]T/.5/KW=KU>D78ET5N?B=CVY7?F;9D$W/ KZBD9T?$=S MS3)(H[YLJ&%#0\K%R%(ZQ30%-AJ'[D'W=M2]K<.?#0;V6M'4UGJ+U=N&1EJ+ M85@TW),MLR0T#I7]J^=]SK,)>\Y'+4P'&OW?-)Z,=^X5+MR&D44XO9Q/:GL8 M50X[_>CM'F71G5YR@&D+*X25Y3T>R@$H0'^U/U 6_7ER%Q:4VZ)C'C<+>1 & M/2K?[/1 =$]'L9?J$%S1]H4>V'PRC* MIV%2:&E6SL=H)8_:@ ZF41GS>#U:XM5[QH#8XA+/9=$%;!OE6924@X1E$=<' M)+"+VEZXO]%2X]Y8MG5*[[4D*XI=2\CZ:.,1PQ;7?J3K)AXV4-A [>*>,.&; MP.YIAQ3N\+L6Y700ETTM7,I!R'#(#EDY?;$#L37J,R1,8KN !+9&NPZ@V*.I M1@^-MIIM?-,PF]\6R*(?V!OB+N2\P-BF; <(G?WD[MN0XI M5$&$YO;8QXE G$E<=+='=_MC#5K"3F]KR7DFL2UQ4.VZ+8J=GFH[O=GJ476Q M?-T-V#;T')V8NK@1""\);7L!*(Q+1?KEM=8):J5Q;"/MH!H0G0H4)IDZ22V Q3'O53/LC(X\XAKB1/_W&'D(\Y<=S MWL&!F>\KICL*DV98,XDCSI_<#TAAM])GP'BF,+.P'W#!YDS2K/ .68S"FM4> M++-N8QD[.0FR%CJ$6W&I>L!ML[O 3F8R-+\A[%X&DDD\IZ'I\GU-0,*&$H![ M#7"F#< =?SF4R+9MNO_@P>E^.^@@)J6+%E\G)J6[ 7$]<75RO9^4KA"[26=\ M@,W 9H>)R_9(X#94@M]'-ELQX'XL0_;H&X]?^7GEN9(XI2>C>FJJ8>H_K"D2 M]W)4#QZGC'K*,YM_(-0+,:+:,..5ANPKM>K>M4E."_9EA5:R/][E-/QSD'U+ MM3M:?J,TU9AX3F9S!S9:9CRO:]63\3Y.V96R:<'^4'PX>VZWK0ACC9ST)P_/ M?U^55IKEXS!9DY?!CUD(I'ZLQO_C7[3 MOF3C\!GES^;-Z^QES72?J6X23@IZ-O_AXU-U7=[4JH6_4'E_XZ9N^SU"?4N> M]_@-OQ^7ME Y^G@'TL7PBV__BT3 MQD6217_^\M>__/3\$M=AGC+E*S[3_.LHS.E%6,01N\Q5G$Q+?N752S"YIURX M7^CPYW]B_[C]NK=UH\8!^$47FBZQ=75X9E!E>7U[YI^!>.X5QYOF,' MIN'Y;O#NER1K4@J^LW#AEAU)M0G.MX"]'"Q_".*DN66;\,F-V MA:+D;V8M.XIH]'M$)^7JF6,&JG)CWM2V"67/ VA;O!\U,K'&87X?I_5-AM,R MFW]0FP?5)PTD:QFFD&PM)^A3PI)DIZM]]TH]O"+! NDV!\O;-42Z)X-6@?,=4/N&=]*!\LBB?J&D' M1]+,K:=T(:SV2FW\=$SSL&3/UX@>MRA$%0A &F%UESFA<= X:-RQ!(?>W.7' M*HR"03HM<1BH"OH#_8'^2+6B]664ZF_+0+6X#,Q.IB2)2[#L0FJ1X=O$\%$K MA8V<@JN_]-H&KEGC&M,@AFZ":\ UX!IP3:-Z QT]B:=&0$QQ%5E M@,Y 9Z ST-FQZ,SUB2\P$:3W;(8$[/+CK'\-4K E#FQW;"&$_D!_H#](P3ZN M [:L,PA:]<'"B.]\5I-H#ZKL;Q\>A0X9"M)K&[BF2?>F[&\?7 .N ==TPO\QG R[M5%=P!/PU'T\$==J M* >GNXA")K5(1_Y\6 C2J679$_BL1;>I3IRF>ESTDI/1,7!#G=CIJYX/K$\QIJ M$;=!/K)H8=-N;2P1O0:50X(6@T@ %4#5?5#9/K'-AMH'=QA4\.TF''M.&I5:-JQK#>,'NM+( BX4;&CE%1PT#AH'C9-?<(>[ M4#I0^?^5.SRT;%+&65H0[[#R' M6*X%1 10,3<%4AT1UACDJX@ DV77I/N]7B29(^4UD$G;3+-HU%84&V2A&D3 MF!)J_!_7(!.V]G2^B!S;ZM;S'Y\WT>L.\OS66N,"F4 FUKR59E&Z..AU'5KP M["T\>PNKLKI!M(#?B95\TS#%\7E/.NW"#0)< 5? %7 %7*F *V32MY!)OU?# M^./6G\XNRH]X0_G;!KMG$=,TF\'YID:;6PM"81; ZBHY'(^+.(/8!AJ7 %0= M Y6\:YQC$R?0L<8=W=*5* S1T@2D%;OV[5E(*$5 8KB\@H/&0>.@>JT&,N177F:MJ3@GP27 M@.P\'&Y5TXUX9N.A>>?^7YCAV8^N6- MKK_[Y^KTDJS?!PF M:_(R^#$+ =1Y31%-DMDQ/[_3WU6_,P!&\]]W?XW?XD$YXB6T/\Q)@6$Z"2<% M/9O_\.RM+6]JU6>SX()@8SQ_>Z]/?4NN\\/;9+.1\N:/=.#YQST==[_]Z8=G M9/33)EWC%-+N \+> %>.HH7X]3 MW!QX%[>6[4V64W;ARH\XB(=#FM.TC)G=!J?B&PN3=6HV/T( *Y9D6%1K*>LH M],Q3<4%U0 _0 _2VE9-^Z@H;W=NG!/:^^@5OF5D9Y700[SHKI[L[M/>V0,,1 MBQ0\&EW'BWOJ"6O; ;P +UW'BW-J"D\Y[C9>X"!\68B7HS"]YP5VVD.83.L: MO9#7UH5I1.$E?-,=[XEK;=?U_9)"B%-K/>LFMLQ3@>.S@2U@Z_B"DP9;QFD@ MKE5BU[$%/]_'SS0?AREE)\8E'1?8B-U7J4LZ'!=P7,!QL7VJ'_ "O O6Z>2 M^W#TP=$GJLXXC=CCAW&="SC)BIC[^HJJV598%%D4AV4UOKJD.2U$%G1TPH]*S30%C1"* 'Z %ZV\I)/[7$M?.&XU"*/5VSA<-9].?) M75A0WE]I/*%I4<68L<.[KQ+=Q4U&PW(%CTC7\>((;, .O O7<>+?:IC?8$' M49 0/Y7L;W4#F*8&XCWOI=G5;90NSH&QKP1ET:M#MUD*P5.MQ:^WV&QH7#6P M"6P>7;.4QN9[_=0Y/CAA"F^W7U)_ /1M5H:)-LFSA[C@E3'#+%_IS$U%%CW+ M-+"^@61^ZS00%RW?5E1* K2!-L%83/N,/<,[U8&]H[7H;D*W ,ZN@-/T3QUQ MI3@ YXLVK( 9LSL/B'UAT.QXDF2/E'ZE^4,&;KG'1\2FT ME1%?O)")H-'O_&<^J#:I,F#+3,LF56XLT;Y\/6?_OO[Z^7.5)_OEZ^^%=I^' M*3_N&\VI%K&7=U^?Q,?:#N@DS,LQ+Y1BGWP;Q=&H^GPEP9;.WC[[ODF6\T\6 MXVRU]SP[=Y1-"_9EQ8>S9UJ^(N(UTNO3;%O#%#/S8RRO MW/;H\G8-]>;R8BQOIU72ZL1P2K-9)<587BC?,94/8WFA?$=3/HSE%:"JW,?" MYYSE](&F4Y&=\/:1D_1Y(G\3YL)\2[U4<.I:Q#6;G\,HR[OGYR%'2,+("9BF M!TRCVYC8 *8!TX!I&LXB(8ZX29W2O_M#F481-V>3(OQ""R:\:%1%3@=L&Y5D MDRHRNL_>WWQC[W]P#DCK"[=!?'$]6&5YYTTOT%B'.PP)TR&..,\I( %(* \) MPR:!N":078&$ZGYKD;+\&B:T;N(X#O,_:]+*J:3%X3*9//Q69;? M\C+>I'P*YW5@LROO2();@[RYRK?6T>\0UVV^QV17:$$A!E!W">T0N@QB.Y@P M W0!70V@RR.N;0%<HNXV? MWB@%EKR;C_3;('$9,V^)KQ,I-4Y ='$C\?:7F2SJ Q>5I.E]8#.PV9OBLAUB MZ>)!WSL_>_SZ7F#5^6:[)E$&UCLXU]+D_J7FGW M]SF]#TNJ#2NMT,:U6FB3F49HC.MHKC%,GD1A&M&D:EZ6S95$2RHMX7I1Q'41 M-[]LW6*-_QU=UM[NLF8+:;+F>\?MU=5NKR_E@_C!?E03;&I&47W+@"T%>;4L MG%68Y6A9=I$J>!LI#LB-M+*# ;5UAY &A"W];JB[P8<#U+4VU'5#V"Q;., . M4B<5_%L>\5W,/FZ4=CK&+KLT9NAN2H!'+$^86[C7\.C+JKR+\ZR'J=4N\7UQ M_D4L1)U?B';J1=;=A<@ECKA1&[V&1T\6(G.748,]7(@"+"Z5GY@,(#9J#_ BB8.@%7^\SR@-HNO5?&R970-2="R>$U[D3;H MZ,2P&IKIW,>T0:$C[P[(R]BZ< MXF'>7%Z;>G#E7%_JEY+!["KMGF;W>3@9<4QH=\S, M^G.0?4MY]L-L8/5=)?37AEG'Q7(678$TB1:'T3E'S9,(5)ZHAF=7Y-D5V?_* ME;VA^C Z ]/H.JV3R6J[J1^.NV673(GY9E.]N+_&G3-HEIBIO,WOL$ M:CC?&G*^@C<>]A%6F^D((TS^I3XU[)3D?78A5LP\7M>G)[UC=E=J\G=HML M^UPG)!_2SQGZ*%/MP=ZR%%R2U:"VRE> )6QR"Y2T0TJZM8L?M3(O:^V7\)LV M#MG+BL-$9*@.OI[.)Y8& 3$"Y+##[XP<=E!-PS']@/@">Z+)_O(%^H1EWC(V MFL(>IW$QH@/M/LL&.QHV_W8444F_? M[%H6CB3XVS\?#;-^>1[6_N< MA*D6IFS/-PK3>_;0@VG.L]7X.3F=9'DUE'["OB@;5,>%JU>.TR'//N,SLMG1 M2G59FVI>OOQ=:6!6:T8)'%P?:'66KT'H.'-'H]XA.2NVQ&J?-+\Z^1RM& M_,QPS"!7(D_NA<[MEI!$.=L_,%E+5SI5[<#33:7OWE;Y[@_56R09=MZ-^(8L M7S?2GJ7$"&\?^]NTZO;.UM"7[+>O?!TLX-46KXYRI&])I8[_J3Z@@Y,7U?&< MR2J\ITO)_ST/V?>^=/@5LP67Q]Z$\4H^[;_#9$JUSTS]*QV'BA_#N]**6F^_ M+6Y1Q>>:_)I8CW637^@XC%,F42GO[I)]FK.=Y#1,M%N:CZO]7+5[^P 08YUJ M00//[^]S>L_6%NU7IHIQ6L215BTG>WB[D%Z\/.]E+R>_X.\S!YUV%R9A<6 M=M\TS(^KT0JB4;@U!#FZ_037;"KNJ;B M#PB4TO7L*IU?E5S ^(([*XF^\L_=%E3)&[5J B7 M-'/ 3U4^PSWW=]/!,>E*&B#ZXIH.2*,I#=N06+ZWCP.L.T6$-$; M1$ ^D$\KH:)V0D%RR0>AGE;LXCHT)*7[0QI[^;UI-^^-?:YMS8E(N$(*2R"0 M",!RT>%."9F-H;!]E]&IA3'A !<"(1!42FEJYA5>O\JF98%M%]C !I=*O=F1UU==Y**EG5 M"9)^G]!HUDZ2?RS%1EKID)1!3+^]4>ZRZ!6\\.JM]K+HCK!%726:8#M2<9T# M9'F38 'U6$#J;:2P:#4T!^M'I]8/P[2)ZPOS:R)9Z,:SHN"EL7NXNKR^\*T;HYJSX-_<6%>.W^TY"Y]S M.@GC>KN:%K2>8I!QJ6I1+58MK.3*)5G$!?MA-I!AF"6,A-F-KP]%P,"#C0,/ M?"'S#CSKN$WOU9YWH-3#*^)2D\X86]RN)_?HSUFKV;5O<=?(/=A/?ORTZK=G MO6>7\IQ[()>?6 ;9PQ* 9NZCF7*T1=X^M6 M,E-?UMK% #YM0"=9$9?'1+[:>9%2Q/352+=U=6*UT/I=";4YU%.D$)%)M_QV MBL$.6&/[Q5^'"FHEMP04)MC9+?,6MTD1SAW#<1IE8ZJ5X?>=9OEUM];7\(B% M\-!Q]MU*K^T=AH1-#$=8OXBN0 *[_)=E^VE#A+$)*'6G#YP7$,,6AK'.9Z0K MA#-U%ZKNH,L,B.D!7=@?[;B"33:ES\P-6C=@.QK$MQNJ@.FN@T(^ MK"F\BG4-4AXQQ'7OZPNB&MRM6:[JB]UM5H;)YL5N4ZYH,[HGJ)Y1;<^VN)C( MP4V7E _Z&JY/7%_<7 -T6<*._!B]3UIE25G440TBE(;K')VX1D-&X2XRDT5] M!)J+AY=#O57%M+GVZ7.>#:91^9\PYX,]'_\1AW=Q\JQN:HL**/,RT,W+<]UV MG>L;[]PQC(O+>064?7[9\0JHV[5:IKJDJ)B.QV'.CBNJ4J=P5I&FY30)9ST] MLFG./H_R*?LUF8N>=Y/7:%'&X^JPX;2 M7A&/M'2693/E4D$KY5)!L^52?S#30+MF7#O05CLV->I0@D8V5(&RI4:^(^*JGZ37/50\"=#4^0:NWDZ$"='NZ'V37RXY\#K%-8;W8 M97F339LML$XZ7'!EDRUQUV8GC62 MG*E"OG!["9J=24AWB6>WF(ZN@A9AF]S%Y'(5- _\=>3 (_AKW5 [/,]\NXSQ MS=GF_YJ&>4GSY/$F3L,TBL/DUW3(,X[+.$MW3CF_O+X.=./"N+QR]4O#OO'/ M3;U*.0],_=S0@V.FG/]W6I3Q\+'UK/-"*VC)HR'EB/V4U-,CIVDX'<3\I__- M7T UB8,K>Y5C7I3L/V-VC]5@CEFW-O:GL,Y%#Z/1?&#'[ +<^[-P^!3::.^SS3QJ[RFP=<[G/YJMQ4R)4V9B[M;Q['AV/#N>?3N M,]7\")S;44ZI]D_VMU%1%\[MX>4 - %-5',UCM4K&IUJ+[IGH'/0.?$Z]Y5. MF,[IT#GH7&LZ]W^G*70..M>JSOTSS+&V=E_GU)E-NFKL";EN(T-:>:.NJ MF0AMA;;*K:VK!B:T%=HJM[:NFJ;--N^!=U8NZ4B,X;<")\H'1M8[OC8*.XF* MYII,J_U"'V@ZI6<"VT)()#F)L=IFN>'N;A[I!">-L*!QT#AH'#0.&B>/X*!Q MT#AHG!*"DT98T#AH'#0.&@>-DT=PT+A]!(<61.7'64$^H@KMD-C!@82]5>6 MD$)UFH)]?P]]9-,/B*X+:R6AH! X !VS# 8Y-3 L< X !_26 RR' MN.+RZ,$!X !P@&H<8)C$]H2EUX(#P '@ .4XP".6"0X !X #^LH!1F 1RQ(V M! (< X !ZC& 9Y-=,\$!X #P %]Y0!7)X:-F:!/GK/!BC'U!YW!GDMT4]@TY+VE!FP"F\#F M4VQ:Q!#GLP*P7M\6>S]9%[!>!+9FPU9=USR:F M+BR&C'4/V,2ZMWT2%[%]'>L>L 5L"0^*^B30;6!K2P$HW]7V9F68:'G= M2U.4XH!ZMJ>>?60EJMFT<%>OZ9' %6U7']Z\7&8. I:.BZ6C>E]U8HI+&0 B M@ C5$>'ZQ$-2'Q !1"P\E28Q I2^ Q%2(4+6'8AI.\2VA<$%.Q!@J=.KB^$1 MQT9S)2!"*D3(NKH8@4,<1UC=(5878*F_6/("HMNB\X*[C275Q\&)E.5E5I1: M-IR'KLZ>R7#?%U1,)R\(E,GE8Q*G]&143_1+B5ZG MO$2*+NSH^P^-DUEPT@@+&@>-@\9!XZ!Q\@@.&@>-@\8I(3AIA 6-@\9!XZ!Q MF%&'&762JU2'$PH,W2>ZXXG2%%D P,]#$!2(V ,1@4T\#X ( "(^C2?K1#B M^IX $ "$XH#P?!(8PII7 A A.* \ UBV)CN $ $/5IKD>"0%C+' "@% = M$#K1#6%];@ ( $)Q0#@VL3$4[^ES8A@.AN&H13M]:< :$$]GOA#?$#<*!- $- %-8=!TQ34&!#0!34!36/8#\84W(>PO-#$$:#8$*%KO MJ"9*P[B+"C?(#O[WE6%-HDSX:QL"Z>2%D0 MP5L=24DP#9T8CKAI;EU/.@"X *[M@WZ^2VQ3W(85X *X *XYN#R#V(XX6QO@ M K@ KCFX'(?H J/K !? !7 MP.42PQ47& 2X "Z :PXNVR">P (H@ O@ KCF MX#(]XL,L!+@ KF:*;CQ'7-%-U\&U>]1P72%\U8.#GR8T#TMV;QK]/J%I08LS M4:9),Q39%]#Y=_ P6M!K$"Q*J!+6!+/+9T MH8UP@2U@"]B:E[D&1$=="[ %;#6 +9,X!@HR@2U@2_RT;8_8AKAI7\ 6L 5L MS;'E(^\>V *VFL"6'9# %C=V'=@"MH"M.;8L8MGP96PK@ .S[M4/$'X-$UI4 MT<%QF/])>?Z]*.4!_6Q//XJQC.43RQ36K$06+#2]4 ,0W06$14Q#V+0! * M4!T0O&^!L.I/ * 4!P0ID=<%E B B!D@;.+XP@*G70$$JK]>G+="4YJ'217>"0?C.(V+DO=8 M>J"B= BQYQ:F1G4E-FV:)&AO:'SG8]? )O)"MF_'&!#'0AX^L 5L-3"[A3AF M &P!6\"6^.D2Q+3011C8D@E;/=FO&3[1G=8&U .;P":PN;4OQ2%&(&X_!VP" MF\"FN'73UL7590.;P":P*0J;-M$]$]B4HW[.MU4/L=YF99AHV;/9-:(T#!PF MCL-4HRK+)*[;VOY;%D0U;2X 4<=%U.R:_(@WE+!EN)D6L0)Q89RW3(.MQ0 L M HM]PR+;0IM!>UMH8!%8!!9?P*+N$,MIS]4,+ *+Q\;B4>'F$L]K+4L6B *B MNHXH0R>V T0!44"4&$0%#M$M J J#$ ,HW2-">Z[$K@&JJ\-/T58]*_II& MV9AJPSP;SV.362HL)HF$"R3H+P>3><06F(C8]80)8 O8VGYXDD5T<6UV@2U@ M"]B:G^98Q' PX 78 K::&/#BH=D L 5L-8(M*\#P)& +V&JB);$); %;P%8# MV#*)[Z!)#K %;(G'ED,\@1F:769 M*"T"#RUOUVJ@#?4;LE)!/M ?Z _T!_H#_9%3/M ?Z _T!_H#_9%3/M ?Z _T M!_IS%/E@ZM++R?Z7!53[Y_)_'QC-)R\^5Y)=A;(W# ^5SP>@ M#J@3C[HVTAJ!.J .J%M'G;B.O4 =4 ?4;84Z@3U3@#J@#JC;"G6V"]0!=4!= MRVN=N&:S0!U0!]1M@SH?^SJ@#JAK&W4MM!3I ^H.+"-0/]#Y2AF!* 4#0?6V M)Z*#T4?H, HT"4*3:Z&]*- $- EJPF*(<]("34!3O]%D6>)ZK@!-0%._T?3> MT%LS]?K@Y@'4 +47)S1CW<*Z!3 )VE/!"@2:@"9!5J#MBJL/@A786+FC;ZL> M!;S-RC#1LN9C@U%0X%:H!:H%>,@,&R@%J@%:I5"K2^PSS]0"]0"M6V@UK-;RV4':H%:H%:0 MA8RU%J@%:M5"K4%,O[4$R%[CMO=SM'ZMP]UW=)CE5)ODV4-[Q2C+<\CAK@R"%D PL]#@INZ@)@M?_R(-[(HVT6+:Y+ %&V< M;_&4@!*@U#$H.2;Q;7%MF E0*FO4+(#8@GLK00H 4H=WO'8/G'$+3P ! "A M." LG3@.7 ! Q X1);%M8DAH 4"H#@B;V*ZP7.NN **ITDSUXU.?&X]( M(32/T/SV[5)\8CG'3SJ7!9U-&P+ )K"Y/38-XK;7,0+8!#:!S>W;C)' C:! M36!3/FS:1/>.7_X,; *;P.;3""-Q#2R;@":@*1TT#>*[K;7[!#0!34!S6VCZ MQ+:Q:@*:@*9TT Q(X"%^3G$M!OJ+@CR GE) M0U[@)UF=4[9% K,]^PDL Y8!R_2.94R?N$%#S<_!,F 9L Q8AK$,LV6:&AT( ME@'+@&7 ,HQE;&('HEME=I]E=LNSDB\OLIT4+&U"^-QEK)+9]&?HRQA6E.<"=-">>0L'? 8\ QX!C.,2U6ZH-CP#'@F#YR#-(;P3'@&'!,@QSCME?W#HX! MQX!C>L@QX@;+@V/ ,> 8<,QSCK%0< J. <> 8YKD&/A\)2HW53_9Z"I.IB4= M"$PW0CJV3%S>\- .=4C^3;54@?V]X/CRDH6YFC8]P6/@,?!80QY_\!AX##P& M'E. P\!AY3G<=:'"O<=1Y;2:3FEQDV?CZ^_L4FF87$X+]G)H7IRG@W]DZ?T_X@3D;\U9[G-"S6OX6]F)1+_PL=_OSNYLK4#?=?]A^W5^^T M>, ^"*/RQ+WV?._<.72&J?^PACR?P>RIME2_QREC[O+,Y@>(5)_; M$=6&6<)6!W8+6CW2(J>3G!;LZPKV8_4^M+NPH ,M2[62'1_-7DC-_;YI>!\+ MC4F[>LM$"PMM0-FK&[,''6AWCR^?4XSBR81_+Y, ^\9">Q_S;\BF19@.B@]G MSY,@5^2XM@SH<[G-Y,1_7Q5TRI4P61.UP8]9R*Y^\H@FR>R8G]_I[ZK?&:ZC M^>^[:\"W>%".V(_L/<^XAE%%$DX*>C;_X=D+7][4:G[LDF+,C4T$MT^QK>_) M"7YXF\0V4NGLF0X\_=#SE3Y=[;M7ZN$/[V'93R-]>;O&6PU5UXRHYP/,#RYZ M>=VDBACATWSEP?W]Y,5/JW[[5J\9=UDRJ*_S![.MM&NVL@RT*QK1\1W--YA8T,!]-/#-CKX-*. ;LCRV2G)+5M0F"*H&57M=U81U!(&J0=5>5[6M73L8 M6_FR8OZ>QKR*\&L9EFQS>MS>Y=)[T,0Y7X_O6SU<&KYK$DM@FSG9W_ZA_E.% M&$>ZI1!3_-L0HGV3P;-A&K785%J83K0SH?<^FK(^!(J MV^,N0:Y//%]DZ MNN";^WA>Q*'V.8SBX:[#V3N\YW*(:\$S!S<$W!"+"+-)3$]8,@L@ 4@H#PG; M)KHN;&Q%5R !U]PK-:)9&2:+4E"!HRE:K?2??5M5^ODLEUH64:O1"* )43;@ MLR&&&1##;6]$C]JZ!Y^/I-EIX$GP9)-N \LCCL#,.+ D6!(L*8.N@B7%R=+Q M;6*(2_("2VZ['=^N*Y6T#99XQRHMX2VKM+#J644T^CU*IOR.M)@7U$;9F+VD M1[;!CFC\P!^6'1.G#[0HQU43ICC5BNE=$0_B,(_Y'R6X??%=Z>TY"V9YMV:M#"G[.+C,;OR_ZMN<=8-"KV8 MMNK%Y MIQ>19?6K((]GIZ$:D@NFWN%U/B69$:]_BKBTIPILFH"71$=10U>8= M;2HF>A1!]XZH>UOGDR'VATXRDOE;NE!Q[09H) /'\/$=PZ":SE.-IQ//0/%3 MQW9_38KPU[0:+L!]H&'25'7A<5T1#<",N'I#H]"Z&\J0#U?2+=_]191/ K^A M_+3N(JK!_;KEJKZPU0[AUU&8TPL^].XR&T]H6E2>@O.HC!_B M\G'G&8.&[AN6=1WXQF7@7OF.Y]I7LQF#_DV@Z_V;,;C(.2NJ\8#9I,Y&FPE8 M8V"@N99-<_9=7,23)$SKK+:<)B&/2,7+P9+KJ6I5?AV=E-HC4]?ZG F[5L'? MJ!:.&-QDU+Y16MFM\ M+8TN;6:( 5GM+V<]1-9_J@_HX.1%Z)PS687W],6_7W^G>107+Q_P.8\C6CDF M*Y >-:^^8YHMFS9O'[E10;._T'$8IYR37SKBDGUS'D;E-$Q>/.:6YN/ERWW_ M!W?5?UA^\-J:5L4#YAMSP 8+0@NP.;^_S^E]6+X,BU^9SL=I$4FUCON:8"A]0!7E]8M" Z"VRT;L$4A2B\X.,J7.QLZ M2X$7N;$:^<21#VD('0NAGV>&^YS>?W88\!Y G:?'0G M*F(9IR92:P&N+BUK$!P$AZC(\:(BK6A;D\O$V\T","F[+7YK9 1(?=&J^;NH MN5OB3;. .$W-[]LTUZ(!F2AGOP&-TD0LY2VJ5,FQ8OJGGC .D>5-@@748P%A MQEX#]<6GPA "S<'ZT:GUP[5=8@4V5A !>V2)7#5':<'W;UKPVBD^XFN6;5A- MEVMADRV1Y-7BZ\,G2"H9CK2(:XL+BO1^HB3@*9$Y);VVH?G16M:H+TQR?M1N+TTO!50'1'7 O_MT0E"^2:ML:!*41+.A4M,?U3TQ+UX+*\2;" M>BP@]0X;T7:)-4<6UNGE^L$[W;.M,5:0%W>_/Y95S'C#\:W=V(K0DCBE)Z-Z M_*!AZC]\7)'B?Z=%&0\?A0KR_WOZO]QZ5\4-N\+G\'%, MT_+\6Y@/KL>3)'NDM!J*^'F:1R-VQ.% M#G]^=W/%-^__LO^XO7JGQ0/V01B5)Y>^8Y_?&)9UXU]YU\;UA6E<77GLP\ ( M+DW?>/?+DQ>T*MC;>$P+[3?Z3?N2C<.7N?NU][M*)CYCCJ>HJ7Z/4[8TE&@54#0F"S'(9]S4&@E^W.X%*Z6TX0)G!^9:=DTUZZ_ M?OY\]DQA5IYV;;G0YT\W>QK^^ZHXTBP?A\F:0 Q^S.()Z_N+:)+,COGYG?ZN M^IVQ4#3_???W]"T>E"/V(WL;LXTT([8DG!3T;/[#L]>RO*E5Y]F"$(.-!3K; MN]_J6_*,']YFW(WL79_O'W;Z@=^.FV_KVQ7QY4IGZBYNUQ^Q9W;2D0/O"8#^36KAE1#[15!_@>]A4T+^+^-!]K[^-4>V2&3_%!UKYD MTO@5C5.T^)%20SJV+/026L**XP M0$L"P0%:"D)+$1=.DR+\$A=_G@QS2K68 MF_BT*+4\+.F1YUE(@R;]5+CW1C ME^\AXPDL25P^PL'W=A?OYHOI^@%-A5"HU@K74>390!Z0!^0= 7FN.*NSY\B# M]_#C5?P0,R0/X#-\1D5583WV=_"&P!MR+-3( @!^'FJ!@0O@X@@5CKO7]@FJ MS-NE +"Z_&QPJ)":OXL;SPL,S[6=\RO/-DS?]2YF-7^^X7ON,6O^YC6>C9;] MW61Y5=M7Y3IJM*KR>*97>YF\LU*1)4V]V#1IG\L3,7>Y,7-[GPM5K:-$W=+S MS)2];HF_UV$8Y]H#@PK5LJ%&PVC$+L.QD56(T>[S,.7N<+8YI7E5R3EAJ"VT M;R'3!J9_XY#_E1W(+S;@NQ=VF>HD;5K$O/Z3?7Z1L!WN"0-OEC! S*X\R6-> MB*F-LP%-M&]Q.:IO:%%CNEI.RJ6WNE\J&D%26MQVPCZ34N(%F4Y%#OLD)8DVY9Z"6T4"TN MI88 6JI#RQ-7A-=Y:"GBPD%)ZQ$+Q(5O@)&6AD6ILVA! 3C0 K1LF>,A;A/4 M#[3 RX>25I$RLWQQ@V)Z7MZC$ K56N&ZB3S;!/* /"#O",CS6HAJ]0-Y\!ZB MI/5E*D))*[PA\(8 -4 -4 /42(>:%LIA=ZM3W5P!^WN:TRB[3]E3#F[#[Q71'7D72&_/)V#92SHIQ5*I6TNE#4U;".HII5 M =T3(TL9=0_%K-"]8^D>:ED%:.K?7W?"K'A#E]ZDYA6\\E-2J@-/P^ECQV)>4E?#2@%27E'THUBGA:&Q7ADF8$__1K&N4T+&BA MY32IVA:76;5'G&1%7+<9+L,_::K%J1;R]L197O5#VFU[N'4GKX.3B]K&LBW, M/RN-KC5L&< Z# <+. !> >5@KWA,50NH('^.NEMO,&TYQ' :)IGE/V W: M>LT5#+:^H3.(Y33OPY9&2^$[DG^I[ ZZ/&+YPE91@ O@ KA6#%2V<@%<<$5* M8*)>4;@B#WDS[VT3[03Y>1_@FH%KYFVXF*8/N N@,N6JXME "Z[P 6.3FFL MR(*694)YIX%B-E0W_,Z]G.&T'&7L'F-V.)R<;Q) \^EQ_6 &A4A W16V.\AK MH&E-YSTU@!@@!HC!&=HI,[;J,\/;)A5E6$[+ZL><^XXYK5^ MZ5K7KN,;;CW4P]0]Y_+JF$,]_CLMRGCXV.Q<#R9WC8;12"O85\9#!@%VC8A] M4S'4)M0G,N]_"^"CB561DFRP/2@19&$9_ZP4-5$8T?JA$, M+YZX\>"#XN8E7/7A/J!B%N\6[6EH]>3:!PA4R@L,VC3B((COKM!SX[ M;AYJ(_W-*Y+HH=:N!O)9WJ[_4GR.R>+8P;E-W<\-<])H^_,OM7$%51.O:H[< MH>!C:-OYW"+_LK#(]]@E8F4 7%M<&?:!J]\)N"X%>N $*^BAW,O&]C%@^92T MM8EJ1YB6HYH2 ^1;@OP8:8+KLO3E7WXPD@[*=TSEPTPZ*-_1E&_KH710/B@? MEETH7V>4;^ME=[==7.7@ER'J?#G+P=#.159-R"-B MZ:B@/<%)DRPG;BGI9B.?'Z14'^!N3\&I47ID2-I=2XE2)" 6B&T?L_ MT$G&WG)Z?Q4749(5TYSN5*AEF)[O&M;%Y;GK&\&Y8=AV7:AE>)YKW#1>J+5# M3=&.+V6SKW4F-NW7=,A+C;C 7W]Q>U:950K>:(G9?Z@V"A^H-J ESO8ZDJXN[!@3\C>5LF.GU?2+5KB>!\+C:E\]3X)?^X5J=P]OGQ. M,8HG$_Z][$VR;RRT]S'_AFQ:A.F@^'#V7'ZH;&/L;@JI;'..7.%TW JI(Y^N M]MTK]?!(XS\PBFP82I25-!@B/C 7'1IXH 9:1\]CD$XED3(#56M/U9"7"E5K M2=6VSD)%+]N7%?/W-.93%;Z68;GK\"_A\)6^FY2X9F1=Z#7FNR:QG.;3-61Y M^_P\=$:4,)($KND\U[B636S# M> :\ UX)I&N<9V7.(&X@9CR?[V#^4:19R6 M38KP4SGBI2IC=D 4-C6 KF'G>!.IW,3R?5$XDN5=-[TT8P7N-B0<79@['I M))2'A$]\1]C&KBN(@,OZ9=E>3_-L0HGV3P;-A&K785%6_=?/A]SZ:FKZ;V=F M?!NN3SQ?W,2;KF]O%$*=NJM6A^!E^L36FZ\" +P KQ["R[/___:NK;EM7$D_ M[_D5K#QEJFA'O.C"Y.Q4.78R-579G6R2V5/S"%.0A1.*U!"D;>VOWVZ0LB5+ MMG4!)8#JE\2620IH=G]H-+J_=KO=Y@M.VV)=%)O[<"$%<[ZR&+O[4&2NWG-U MW5Y D3D*0U 8XN&$V7?]OK9D%C(),@GK32(,W4ZG3R9!H;E-9?MCJ2FB1N*^ M@_:^M8(XQH[&N)8P&+F>'[E>3QO6[2Y3*W2/8CZ&9J<13A).-ADV"/IN5V-F M'*$DH22AI FZ2BBI3Y;=0>AZ^I*\""4WW8X_SQ-F!5'4ERR]<1)QRX<.DY(7 MTG7X?9R4.")'8$%MG$W@)TG[SBD8A)'$>G>$76OH:Y>YL5IB$G&$&%1Q?52[DU$1#(4&#Y^8)B@IO50 MT^^X?8^*GUJV^VM2A+^C1YJJ&"A+FJHN/&XHH@$SV[4,R"#S!3U MH5B H;$ 0C-"L]?1+'+[)F1ZF:(^&OVUS9*YUK1K?+W?XDOM&;^"'QS/JG^W M:= 8?!QXG;#C>]'%X,+K7%WT.MZ\0>.GX--%XPT:7TA=FS=L;+K-X9#?\B2; MNLZ$Y3]Y19* /F3E$!/*[K+\)V:SP6ZCQ("*=)V[L8C'*& I9.%D(R%\0EY-3$23=Z*(Q[Q*5\MYPO"H26:CXH[E_-R9]UA$M21AT7(A;3+S#T>.4N,JF2[-Y=T606,IN>"Y!')GZFTK78W$,QEXE MN8VRO.X7B7)S'G\#<>9 M"XF)?1/VD^>.D$KRE^JJ3_<\AA<$$OUC-!(QSZM'//-'+/@3_$XZ(Y&R-!:P MJQ +;3OK%I%55TBF7C5N-M4KO&;PVM7;Y M+4O*Z@^/WP4S4E^6QJ )S@7(+$=+2&8N]MAL1>_-E_'S50Q<"VI+*#@&G?N( MG3M1<7@JJPZW4_SW(AW^KMK>PAO_FK!45L_9 !-['Z^"SY'?]3]'G\//<,W' M0;?&Q"CL#8+68^*B,!U^CS_S!_0JP/H+> ]G5 M![A+0;6Z'.PP'C,<)\I1PO/!)U'0P"?3))MQ_O3":9[=Y&R""#+A#%?:80W3 M<7:3JF1A4;6#?;19B5D"50+R4L/8$1.Y@T;.$0?PDSIE&;X!(:1*2X8_P2S% M1,D1;'_$10%?"^)1" ,"8#CX,U2(&F)P\Z&>E^,#I2C0NO);@"_$#Y$-Y?P+ M*WG-%Z9B-D5'+9DY,( ;T,A1GDWT( :LAGH0 S1)RX-&8.%Z1C0#_T\"&/^I ME.?B^Y\.XL-9)W+W'FGU*U[^7A1@R_&JJ9U]5PJZ^-%[Y_<)Z.EMK7,@L4]S M;5;8=Z; S_G*9FHYOJ@67K"_U3S)W5P!?B/2%.VYLH,H=7)!W7'M@L?-G"R.P3[1YNX$N%O@5R09*&M>PPCH M=/I@,.KK2KQ_Z5%BQ?YJ6U8+T(OKSYX(K!-PG84XP(L_?;J/T3'#>H=KGO(1 M8BB3,@-P0IF#MSE>0EY ;YZ#OU3[(9GB>Z^AJ098]-J6(0_G7A\;3IE0'\5L MBEK[LD#7+.C;K\]+RWLYG2;J3;+D(TO04_H^YKQXW!O);?8ZX2"\NKR\^OS1 M]R\O!U'_TV?O4JWK@\^?+_J]CZUK1E_+S%%"4[@"WA[@B!YLL,"XUHOEO]0V M3WFJWV%+ /<)OBJ3O6;3E&>VKIG]0W&30E5P?'(.PD1;OF$BK0P?K&6. E(YU80FK+1B?-;,["C- HG"4EH- MDI5%-O^@BDFK3ZIRFR@Z#[VNWPE[_4'0\[M]?;5<7D]+,5?8/:5Z)L-NMWOT M-'E;)F])!IUQAW./P^T^E^HS40T CIWJL[+ 1KO)*]JH;,_9IE2*=.]$ZZ<: M5,:+"<:4T2N^S&2QA5!)Z4CI=E6Z/Q_W8K_A7HS4CM3NL&KW16W\2>]([PZ@ M=Y\QM/2_&%IJU-,S*#>PR:2DRVPRP>"]"L-/>7Y,(SXF5]<>:JHY-]!P"KA] M!=5UHU[SUYF$809M\(2>!%X;2^H>5Z0YS=OI 1A!&$$801A!&$$801A M!&$$8;2%-(,#H%T1L#_/OY\[-PB-J4IO3K-BJUCVQJP;!V;5V-?*/*_C1J&V M;L*FO.ZFEWM:U5MK$60+9 MD"]5M;[THU*TFCZ^\.9H#S3[[+V0J9"H;.%+] MKC8BC+8L'G0J_]*I?#[-5 7^=98.&]F-O)8YHE72Q[2^0>"&76VNV\YB,T6U M*-QIP0IW,L9Y.!Y<,DPR3#+,C;=W05]?A'U?F9WROI"LEJQV*U_7BXYON&U9 M4BT]'5L:08#$ SJ%6C%CK^=N:$3Q=-'+GE(&P*8"M#P3(.ATW$!C+L"K'+.G MD!-@'L 9YWD0>A%ZZ3@8T':$1LA%R$7(1U>VB63B&5+4EUDI%\F*47.<:29%U2@&E>0&_EBH_@<$?(?W93'\:9?%NNG&32&^Y+%"EUBN0H?^&ISQ7_3R&G$^J]@K7W,&^2;F0/Y>ZD0AP"7(^ M% #7JN=0W?P#(7?"_@UV57=28O#0&$1Q[B"M>-UZ :\:EE6[IKJUB'R&#]RM M'IGER$$N8SXM!%Z@6CO@F&&(\;CJ/O+PBN GL&A\:YA#63&28R*E,Q,\&<)0 M+N332T0*LX'IX==ESXWEH:T+B*MP& H&)J,>ZL@Q2(FI^T!;S^J!/(&>2@A/ M/N15>X1AB=UB!+*LPPM8GE8M:3F%&X?5?);'K]9/;*(3%WCK? 5572O*)%GJ M&B/G.EVU^RBGJLV54MD9MLY";O9&FUHT:K$7]F%VI>*X8.4L+DIUNKJ((+C8 M+;ZQN9_$[V/.AX^#\L-ZX:K4[)&#O^H;MDK O_!0U[F>@=I,F%"-6-8,9N8J M-66R[@T@'5T$_4??K;PT..H6,(:K._KZ W2UM <8](AFG6C6;:.G:)E\B*;4 M%%YZ@])$FXQ%7I5J;^]541WP51,N]66=F2-#XRQ=.Q+:3;MR,E0]^XO*"SON MH*^OS,=JO=%XEF*R(W>X): 8@R[-H0ZQ7YF&)81\$F@WRNUZLH%H,X9ST+RRK,$;9Q<'>$!"*K/9G#Y1:UWT4^ M>-J1U9JG<9UZ/A_)B*.'8Q^EX2%2%=?" T]0-G;#%\Z(%@]P\8@*EJL<"337 M'YT*Z;#I-,_NQ805/)GI25+HG$=:#\+M.SP\=_ T^XX[MX+?U<>[RRE@#P=_ M>#(LR^DTRXN'EY5->?46I8L/B1,F)2C64D:-*,:+)Y+7?(9GZ9Z_D"8S?QS< MS?%,&32R.N6/V53IR#-*H5()'!;'V0309%8?/2K@8:AUUW5S>8G-Y66CI]*: M+&=]-/@"9ECBV>TWT 9QBW)PG907C63&*,AM]I!]/IW\R73PY0E9R#K58*&- M_&N'Q=:=GC9P-#K0;J'QV\'7!>2?H_5GJ!*2(S(H/ G AH M-W1[H;X(J.EO?]\8ID6X8]R"2*E,Y@&1'>U?*$;+7@:"&H.9)\#QT?7V1B9.!&GO+%1:^U-]1 MBOX&$+3EW-6OJ_G92Z'XJWDH_L'KTB:4Q53FP->>EEV(6V1QF^?5OW+ L'NV MMH8L=6+3TI$R[OE:=^KY\G\A MZ\@G12>^MK#O<#&MDU9$2F:FO'G*F[ISQW XA#2%-JY#&BKH>(V#(CGJP@4;./JMU9E_XVG[CUJ[]V0)N M;?C3Y9CE-WSHO*TZ@_'A+TCNA@W 4KG:9?$DRV!\?96:IY%F2Y&Z$S:7(- 6 MT35%\9MVJLD>6FP/@YXVWZXM]D#A=6WNVQ7'HDK5@OKM'3R6GV6CD=QFI::* MK%6/+^Q1+:49KJ)!AF_OFGE*EJO/^R3+)QG+W#9(.;'>S MGV2Q\'2H.W^%RA*U2LF&_KA1AS$D@ORL2R&\5">2WF@3R M17'L,Z6F.MBMG^/*-'91F:<$#&M9,ZE''A$>4,V_O:.W:O)49]XLX4'#$7LB M-#@113.C]'=SO_S8:FL>VX&V/8UQ4092TMV5U#">!%)24E)B6""&!:.J7XTH M.30F$JNSKX#I;W[?$"MELS5T=D0XTWJ<\=U.X!'2$-(0TA#2-'RVW/7U]1@Q M_=WOBS1$AK K&0*[82*5A9/S6YZ61(. ]P5N/]*VRANC(@TOYK1FM]@B?+"( M 5D$60191'U?J#/WKRT60:'N!M@.FC"W%A53AF[0;SXDV1[9WJKM12'9GADT :?GGEZ.67K#L62#RT),6-%(Y/#(G=&: MB.H'&L\/7Y&.,=I%<19S%L"V6=1;SXT&^BC%-Q1/NY=#,C@RN!?8JSQM)P%D M;HU&38F]ZDA\#U8WIC@<$43[NYV O^\UQ/6WC3RMT+NFMPD40".,)(PT#R-U MUFX00A)"$D*:H*N$D#JS[W16G1!&;K@9?YZ [& #,Y;=[/?TEJ=%E@N^FI^T MBW3L8T1[*H8Y11DQE.W"4#;00E#6#TZ)ILJPVXFCRP8_]F&X?;,/+FH.CZ5O MZ2VAMW92CU.@\C)7'XF"ALB\2$G;IZ0;DWGMA* &A:R:W-5^8W<.)MGE@B72 M<5[>+1&1P*'BH380"421ZT7Z$J1,?_G[QG\L ASCEDF"FM.&&C]R!T2/M$NH MV>0M8Y,B_"Q2(<=\Z-QDV7!+Q^9T4S"]H.\&G8,E/9NB+$TO[;2"G[!-]7S7 MUT=Q">/>C9OKC]R J6.&+AB%#?QOVP&2>F2-2.I!)S_/&@YX8:]_X[ M"\T4_:'@@*'! 8(S@K/7(YF^ZVGD1#UY-*-4MR?WK3_#^IKS*0/?_=/]E*<2 MO#B6#IT_"GB"'E/3HQZ%G[M*ZA*U0:^ MYS=OI"9LW"_WZ?1VT8DK5*/$ U652394)1E563MR3L M;9S[:EE-UN.\J02KI8I(U2U4@D5*VCXEI1(L#5K[L$E3>XX)B\>P :Q21%>9I-I"=ZH,V;Y M\([E7'DZ,AL5ZI=FB,BMRR/R^F[H4UG'4;:W5B_(+38)W^T%9!*TF=Z\QT69 MIZ(HZR5F).[QY\9Z7;2G(,,=]/61O;;=I;/(UNQ=K-ID7,& BIUHO[2Q"+]P M)ODX2X:.F$QS,&&,#C>UB-EG3I$;ZFL>8\H[IWV2.4N/?281ND'?)Y.@?=*F MLOU8B@2'1CNC5P05=%VOJZ]HI>W>FT7F9>_Z1-9UHM9%>Z,/EUDJB[R,"Y&E M9R(]@_U1S"5UL]U0?*'&))$3*54WS[XL7KG:9D\]-^Q0(UMS-F;VDS\\5X$& M.+;;U'2?LUVJ]M8UY>Q^V$S7=N:(MYT8;MPQ?8G;UW M6!R7DS)A!5>$?3F/!<,M'.W;-I/BVS!RO4!;B']3^3RJ4W,9RMHU[A?:V='. M;G^+"SIN$#34 ?M4+8YV?CMRC^@K!B3^JF;%UXH:GW[/C7H-18I/D;^*MMF[ MNR"$9H1F>Z)9Y/8[#9&>GR*:M8J-;Y%^+<1K=$KZ:C'441,Y.W=,KGIS.\& M%YV'#ER6P..U/-'5-;! \\"43ZQI;)WSCMZQC;)<$0+.0&VEPT&7-(UU+6N5 MLY8=Z(AO>RT1S'%?,@QI-:MH-Q'E7$YY7(A;GLS.7]Z%[8E$FH!'_;K"UG,1 MQWD)>OE%L&N1B$+P-2!D"ZS.)Y,L3*9FY]R!G'/36;_$KK0\IX6G+/F?QM)] M3EA^(])JD*PLLOD'U19"?4*,H,_<;C>EIU63M^0XS;@M-#&"$B.H68I(9(O$ M"$I*VCXE)490C=N;*9OEX%K#%K1*G(DSN6T9N'8@,#ZX261]B_=U?7= !5;; MH+\M &3MPBRTB=/L>$3_11GKK!6;"TG+$XJ+,\4"PR56F1:5>H3OP:>=( M.T>#5JSV6%?/#:(^&1?ME;:.">?9B$LILI0ESHAS29ZA,J>!KRWT8,HKI[V2 M.2N/=18!WEM?6YU^6RR"]DJO+S %NV]F46F/\^:Y'7T$U*UWWBRR+WO7IS89 M5Q#2SHAV1AN+\(\"_D8\,IL):^#V.@=CD3%%0V@C9=!"U3:+"EVOJX\0[40L MBGA@7A#NCZQ@"3*FK=2X$0N,*0E;)\&;$'7 AD.9FP'*Z3 MBG*!(4N&@)G.ZY6*S,G*?,63G2G"%"X+,5&7C4K5L/E)%O 3VH85J5G'L4 $ M"L_<;C<#@E63MR1<;)SWV0R!0J0]O%77^*Y\RZ,@M!?]_@6KM/-)<5[-*14< M8E(XG$9J+5+?4"-?D>7V.MIK5D?-8T\@W=-'D&"\[A$I@@9-?=A'L6H?Y3K7 M_$:D*6Y'LI'B7B1J!*I7/E(UF?'O?M]HCT4H9-QZ24ASVD@3N'Z'*NE:MB-L MM&?:PIG_/'J*,=,Z1(H?"RGQTV%5TCIGGSZR!V2*_+3!CTTHTW4U-O_MO1>W/1E^-N_-T.(^X:].S M1A(X=3&46[%5W5B$!Y:8X<2(K^=QVJ!%M$UN8P*Z#9I'^'7D@T?"KV5'S?)< M]*:3N#'1&O]9F< NSTLS+8]Q)$Q?C$"Y\=XIC_%G9#H;EG'QF!>><\GS6R[A MAQB5>FAMXTT'QJWE0=I:;YZ_;&GUS_]\5\JS&\:F[[^7TVG")Z"E+/G($I;& M_/N8\^)*R#C)9 GOZ@=H\L&_\=%_ MOOE\A?+]G_"O'U=O'#&$#UAAG'&]+K'P8IKS*%\8@T3LHA=YWK$L8%J ;W.8F .:KJ$VS>>LO3 MDBO$ (A1 E1CY".N(KOU!1\'&C_$!)/&Y)5R<%PS? UPUS:22 'S_XT-A MO"(%&119/GOR^=V3G3_J%'_4(]B6=X3SA 3\&WCD_$Q-G5$+BJ''K^S5?BA*>/!<@W1[](]=?.!469XH7!069Y_8 A M6BQ6%;VH57=CGJK[JC_%(H_+"6@K/%B"=L>HMZ]T EX%S&7@0T@$I/GY?I1E M!2K[%_C%N5>=W.L$[_/,[O/!-?7TQ MF\+U $%J_7N#CWZW\NQ?__'/=_@<\1[__?7_ 5!+ P04 " !,3 (X $0 &%N970M,C Q-C$R,S$N>'-D[5U;<]NX%7[?7X'JI=F9 M*K;L)+O)K-.1;UO/^*):SJ9]ZD D**&A "T VE9_?0_ N\2[Z$B..+.9E4G@ MW+Z#0^#@]MO?G^B1"4LY.>H.WASU$F,5MRJ8GO2_C_G!\=G75^_OGGW[[ M2[__K]/[:W3.+6].F$)G@F!%;/1$U0Q]M8G\AAS!Y^@K%]_H(^[W_4K(_'B6 M]B=IS<@<(ZR4H!-/D4LNYN?$P9ZK3GH>^]/#+G4HL4$$EV@6J0*)UPJ+*5&W M>$[D EODI#=3:O'IX +*A5F1#V!"/*MQ><'1X>##X.CXT$/@:),?M)OZY1W M*?L6E7]Z>GK[/!'N6RZF4/+P^$"_GF!)PN*,,^;-LRO82ARHY8(<0*$^E"*" M6E&]\DKI"KJ '6N2E.K]@?\R6906Z$"9-H(5Z?"\IO/3L2D]^/CQXX%Y&Q65 M=E9!(#LX^-?-]=@ WOO\$T+& >A\P85"; TX!\N)J>G)_A3CA8&A?SCH:R!\ MM[GF%E;&29,J9U8\(*Z2X9-^3.HMR-!#!_7$$=PELB5Y#*U-!=+>T)9 AE83 M@8J\*$><]2KZKWY8KZ\?]0='FTD1M\=Z4H3UVI#B(\052T,-L%FJ3YX7+F98 M<;&\A+^K2>8*D:)R$1/1(G[4(@X^;""BHTR)9>60EE4O M_*-)+$L3]82 #E #:9(5H[\VEL4L([^T8\K-Q. /%NSVL:(*IE? M&QN!LD*1+7@=S\FT4P2AJEE/KZ#.H+$M?R?_9A ,S$DM6H+$=;1 M/S870"U$?0G"2N97@0R8,:X,(?TH?+A84.9P_PD\TY_L3^%W^YXXR/1,/P5? MS>+^Z\%"\ 41BD)/*M&%-P1F@C@G/>Q_8?S!P'\L[+Z%'F]89(U!ND=AOE!0 MQ?)H0MP=56/9X2H,PY1@0%9V4.ZT)?[JZ)!M!$D MIW[(,>09N]3GH\'@<'!XB/KHG$K+Y=(3!/X(""%#"<6D?CM8);!"VI/$OF.? MS>]5LP25@R(%%5?:<>5ZZ::262UX&%J]-A9#R_1ZY#VQ"'W$$Y?<$G5.%*;N MQC@5TB["\-W@\-WANZH8PJN0$XI9_0T!,_0F8/=S![1E"8_8UQ1/J$MU]&@/ MY1S"91 /*C=3'V+-!B7X=.C&(+@N?]+/+[DXY]Y$.9X;-HJV<*[ HK11OZ^# M>,@0.5R@D&7P0XZZ $T8^R2,8&Q(U7+2TS%']CUR U6YD%;KE"7 M7ZE?'-?QBY![']CW-7\4"H"T!,B(@$(9.C^)C'<% UBFN&@O^&=0+,7ZEQI8 M)^AW.$:&&0FRP-2^>%X0)HD<,OM.S8@X,PDC-922M!;UZ[ J1?[7&L@'C%'( M&6%F(\,;!_VQG EU$L!_U@/<,/+-/6(V]\0ZP9R M"40>=-=G8UP#*D7X'0\.CP\'E?%[XY/L /K"!,$N_1^Q?\>4Z4_F-9?^MS/J M(-\Y5V8R03MX6Y_JQGQ+&_%1C48<2X&,&*8Q^X*8GXD>.G=00IJNB4=F_(J% MP R"KLYY8+PDJ6&1.?:>&MG?&F:)L2IA%ZX3M M(B+%^>\/&?GO!#73"E/T.FBT%8:V;;A@]XHY7,R-I+6;7E,&Q:WP0T:&I!!2 MG2:)V*$$OZY!ID&Y)EB22\H@H,&SNXE+IZT#7\:C%/NUJ9 R[ U'%+%$,<\. M_UK8G('X1]_#"7Q&G2=LSQ/N8.R)]9_&9/4[Y?5)EZ*]UN\N0SMBY..^GWWJ M B#JCIW+214/H#]D#*"+,=S#43080'*7VGI!<'+D4@NG/!(%^$ W&?[37>4Q MF,YL%C'PQ*32(YW]ZB?G&'2$=>I]1A0%.5L *$VO%*U!=;30FQ3M?6U1D;7D MG7.&Y>S2Y4\-6U8VJ6+,WI>TL)BF3@=IJLB0[=!R=&)%D!EADCZ2*P:0D!9P MRR!:C.!Q/023])'/H,/2:0N^2H@=U4*LPRBP[5AQZ]N,NS814L\^J>7F>&70 M+,;N72WLDN3_BGP&>X1DN(U83TY")UHM$XFNZM@54BE ZS#J/T;;F1,_S1RF M(9=,O^T1.+XW#I^PL$?0+QM:BCZ:99O5D]*@$=SPD,IO?E"LY,7<8*GKC4>C#OTR;$QOXL[__;)>D,6IU!O6UHTV]0;#'07L.[=(@N4; M!7I"]Q('3Y?WW'4AANK"[7E%14:E3K$V+5KB%#Y?TSN['P_#=TN4X-UY1!*H M>R*5H)89UT"S^0(<[Z47OV_/):IR*O6)M4FR$I^(&0>A0;-&;^['7WY.%NS< M(@'6>(9!L>1&D-_UPI_VO*&$0:D3K.TT*G$"GU^\N<1L.C(L.^!3N.@63J7&&_ (UB::U]MNGUV],->B=_&NY5J2N_ 2E/8=B-K1L9!* M8? [?)>1-,F!92^#6J9IZP:T(B*%P>SP748PRX5G_^*8/R?U@)_KH)&L5!BS MCK-BEE\;F>K[:>EV,L!5"1:&K^-W&7VW)$)=CC<'Q'@WQITS$OR1ZD-Y8?"4 M*+()I#7(EP*\EKI9 3BQL80[2,T(BCB:P5FJ^)[#?DX<(@2QX0]_5_0FY[S4 MI%L*]-I0? 7HD(E^$&WJ3C#ZN4.W%(6:"]6;$.]P?FF<+QR'Z/$KB9[=$XLS M"^RS\<>X*NU2E->RJRLH1XP2+U":U[[C_#OA4X$7,[TN]500_,WF3\Q_?TK@ MT[;Y=[H>AU+,UX:2*Y@GV:&(7UAJ8CAV'VJM?]TAYGK5PH'E<=; ,MU1VNO1 MI-Z=;O$IT_O3X<$I8<"H06:F.LG2MK4VK;W2MI+T32P-.>QI4XH.#*B#5ERI M,#,P.,[,#$2U]]/0J9\C01^Q(N[R'\0U7+>N6*#_RC(@PDZ'15.@#UWO6.#.S8]4AKDJP.%1V&JR8?,D5MZGJZEQX?_%LN9Y-[$O! MYQ=8,,JF,J13NWV_N"3%W]5!1GJIGM?H#&-".!1+AT+Q_*NJ0@$31+OPD0OX M*9;4&C+[7-N5V&NU7LK1JO(M=:NUH5!MMS*BF!5H@3#9)#HGR@6S[B"J'MGB M =8@8X!5TP7V< AV)Z;0L_J?D0):X=B;S[%8WCEC"@,;AUJ8J>!<9PBE(^[2 M>H:&8&0JY=6 7H]'.[&/[K(N760PR\J$; M.$DWK;FQ'YUQ9H'*PM32&YX% 8/>4_GM^SA3.?]2CUKKN6[F46F)S"9M(Q/2 M0G6.5178[_15JO1U.CH<'*UW0S9QDS?AK\X/2@"JV_G@)>U<^UM?@V9QBN!#1A*Z(H1[^2T>DZG.QSI_1O@(B>WI* MP[H):S>=?!+%+>5]1C(M XRN51A9ZG8[9Z2W,D'9O[["F+A$;Q+] MIP=AG AW>>F?JII*&WQAV(.QE;X0O3I2M>@61[A?,B.#E2N^ M@P>IB\#-->!@._^,KHE4 GKB)STE/-(SWJ$A_<]0WWA_,5^X?$F(F;09><*: M84GT)M,;,I\0T3/WFY_T*I:EKID,"EE)#WA3Y6FY?A?<6YST]$7,]!,@->\A MM=17+#/.F#?_9/,YINP*7FAE>\@ON""" MFNBQJ/[EKS>8>0ZHX@G*IF=<*AED$[V632@IF<5>5N\#.=>_/PVN$U:U2HT%SI MT.TW_]+FBON5T.D,FO?PD0@\)?=$?]DA$IQ'9,L4KD!A>Q;([2;E7($=% ^U M+BW57#,=5]FT=;W.XNXY]!WTFC1"F!K@3QWZ9'#KEO=V_LHYLHP"#^@87]!-8'8,;<4?KGBDX5 M"FY_?)1:XJ&7=<0A:.PM%BXE0C\U,[W+!_*L3MU$MZ]Q[0T45R&9]G6'E@2X M0 C[@+3/QH-8B MZW8 O8[A?>IG0JFKY MW>V1ZT'Z#5$S;B>VZ"37Y44/*1L9XK'Z#6INHW?9+$[!> P^$F*X$I76'N]> MB U/PL<9Q^JO?BDKEMW6]S#2*6,3/58DO;G]"[B!4&!1>#OB?G)&CPJ'4G*+ MZG4 5Q H!'@EN*.52%Z]%/%&K@%^L? IM.X8%?.JKS&EZI]'>&4^,P"DEE9G MAU<4*RFT_>Y$1O;0W"<8G((9*E)>[-7$V:C)Q9,LUY01S3WJ/I24V;G.>H:\ M9OZG0)_P?35=;/5IMM11PIL8*[Q(R 4I_8/PL!MLU?$/!E9 ?N(I+:;BY\$N M/3^$/S]R@" ,F%;;'VEB>V,I49/[K74UME[6D76L]F^BT E9YL5>GX:6G,P$WE.DY!@@)_MG! M\2Q-@WJ[9H/<:%)7MTOH &%7ST&%DS&K ]16*6Y]&%M7FUORK!Z>B/M(;CA3 M,]G4*AET=LVG&MOH809?8>RH^,.U$84?QBZ474(7VLSO-C5,FL2/9!GNB4TM MDR#Q UGF82;(IDZ3HO$CV298+K&!96(*/X9=PC$09O:U_I?(0L%(WQS60UE8 MN)'=ZG)X;9W\3*5OB5IYTLAVF61^#,<;^8NCS:HE[K1DKPI$7YWU;CFSJHVY M4B5?G9XCP8&46MZ31_@?O%)*JK\X2JVNS*Y3;81VE)$1K *(/ MAW02@C$'!5"*I'5J[EI[.34=HV9BHOL6K\E-X8E)WC!.TT_$P37 MTX;!K&$ZL-4HO_UH=T\6P0").]<CNHIL::K M)7=.T=R0M*[./7?=2R[TG;[Y.J<+;7U&;6S-B.VY!()(7O P:ZO6UMXWJ;@3 MR^YCP4T?;[)Z57?._>W!_!]:4%7 07 MU[XT!CE4TUIO/B3UDMIYZT5V9!ZX?)9QQ.)T* H&3?.\&L8EH^]=@ MRJWE9Q!V ;=(DI=L6+L.Q\K>[?"XC!&,*':B<97(MT&*R8C\ZJ#+VVL?YJ0\ M[.HDU=:@JR[?#J3.LCNC">M,EG&1I'6"(Q[B[8C^)WM$S)J=H:=F7.A[_5(P MO#"CG8AB&^@8I)_!:;@#KP4,!,^)3LYI;]-G3NC*X>X,V99E:W/==E*[L<)! MNUTY%VQE-KO1G=U Q3 /GMZWW#K5UQPG?=SUE8]C;_)?^$SH M7%;H!!M;K(SZEB)B?DHL>](L*R]6I>3VDV/PX=?W#@23*%^QADPMS6%]V W^ MI&!'*;U$9*E;:^=RGK$!](9!7\YS+VZT/GK^O(KTUS_$MVF>1@1WSJWRXT;AB7PF%*XL7*A58_LS?&$,,-/K+#R2)P@045>O MM-0.?"G3,H8G"EV I6U_)7&A3H7EOZ-V_@&[TIK!Z.WS3_\'4$L#!!0 ( M %R*44I]TY",0BT #;S 0 5 86YE="TR,#$V,3(S,5]C86PN>&ULY7UK M-#H!AK=__KOWZXF+[[$9E[/IG__B?P-__0B3OTL MU--/?__IXWMT\O[T[=N?_OW?_NE?_Q]"__WJXI<79S-_?16GBQ>G3;2+&%Y\ MK1>7+WX/7 M\OOSZ]>O?OKEF\K=9\^DEQ9B]O"OU[!/Y-W3[&,I? M(4(1(W_[-@\_O8 >3N?+=[=XR>WCW[Y[_BM;/DV,,2^7?[U[=%YO>A"J)2__ M^]=?WB_[B>KI?&&G/O[T;__TXL4*CF8VB1'\9X^)T=O5Y-H5AF$,SEK5=-C']_:=<#! @DM!5__]Y M>ZG%S>?X]Y_F]=7G"?3]9=^-._%^=@T_+Z*/P DWB;_%Q5E@;NP+LF?K9U>/WMY5FX M]HO,(I!TP)KI19S'YDOLV,]VM0[?N<^Q6=P SJ__][K^G+6)KLM"NSH'[MB' M//D/[,#CL@,W].,4=+=)_8\8?K:@F !HO\SF*^;?":OSE"?\?)&1[#:]NKYM M8#!^MTUCIT"=O [;2:>N;J^KMX[ "Z_J%58 XNELN@!]'?3V>C?[6A0MT/JB_1W7-88&S^==FPMB+QX I+=*G=@M6Z@AZ;/)W/)G7(^PL/!6V+ MINXH.'P3W]FL-%[&1>WMY.#V;JQED,:_7\"_R\$]3Z=V?OD&C+:]<-Y:P?!- MAK6WB9>@N-=?XMLI/!\/;OSS50W>C6XM+]S8]XN9_^-R-@FQF6=M>W%S:,.? MKZFW3MSN5V;+ "37XN:!9K"KV6W*]M;05?]/OMHFO -)<.(7]9?E=M"N5NXL M.'P3NZASG2H=OFMW)LK)?'Y]]3FW8?YZ_OESU]ZUK'><#B[GY?GJ\Q =W5+_ M\!U>O1?F],7)B?GW_ M]Z[]W;/^X3O\_A*4IT>[L3]GH[QK/]M56Z![&>578#&$K+" MK*4B^O-R\Z= MW*/RX;O:SCYI6;RWYM[OYX/==MVL=)E=C=Q::-BFM>1$F[+#-K3=<+QVJ'*);KU.*>7F(=]]=1#^;>FC&@1-I MSQJ'Z-3/AT^J@>H?H8+MUX=D"0S0I MGVGYV:=I/M6"+U[%:4QUZZ5V[XIZ[,+=*=ON1G[WZ!#->/3Q75-_L8LXN?F/ M.%EJH':ZC_3L4&EO7?LM+E;#^RXV2Y/ASF+X,,L[Z;/I4L?>U9D]JRG=_)/I MH@[UY#I+OK6?"V#Z^IN?7(<8WC2SJ]>VF=;33_/;>EH.8JGWEP8,;*K:GTS# M66YT#-^5ZA>>/=]6&HQV OV@RGKKRGGS">3$/^QZ,^?]]=65;6[.T_L:A'6" M-7&Z6#NS S29UF]/W3I6.V[4NAL=@+QP7DE/0\V"):9:E\@$2:+?UXJ*> M_S$D+JW?.BXX@TZ)XYH:[<19#U7WULV+.,E'<>]LL[CYT-CIW/HEFZ!=ZV/H MG=W9HXJ2S6XY\_:OJ;=.O(^?LF*ZQS'D\R4&;%1+('<6'+")[>;=KG(]-G 2 M\S'(?UX#JV(SN5D[+SU:P#Y.[36(ZQAV-_N0VD;J3&NR=*ATI*ZU)=GA=3[; M,6\G_GJR+/H+_+Y^//>AXUVAU1OCMT6+N. ,"<4E\H98)(0)RCJNDE*/.SS)E]]FS1K_ MTCW^N9G-YX?T^6'!RAK)+54:*4LI@F<88EIJ%#B3FA,>-*5M>OV =R>-?S%K M0FS^_A/YZ<776'^Z7"P_KFJQC7]$Q^\O\ZV?>#G/*E:N$<&DN[HMGR\I#C6L MLX&Q@YZ58RZA'Y), V.YFUO?+WOYFVI]K>C1C:+GJ;&K2$6LY%I1B:@5'GEG.3(IPJQ0 M&F"BTF/=2HYN9@'[05DP &SW _ZO+S>M_<,J!6WNO);5")ZTJ-72N+E,):1R M*=@$DET1A*WV*#(6D3-).8X-B'KY>SHCV&+M>M( ?A@5#X59* M@BSOU!^RS&XO6#'0T1=YGVT2BIE!2A&AS.%_X!,&0RX8N;G MJLT@[U*A(GY@ MJO0.7&&J;/"^?9X>#QZNB%181*V@?AV0I8DBIF$Z6*),P@3#W#"'4T+^^)3H M!M:8-N:^X8<*[8=WBA)4TB+>W-"EK>X6][]MFV\MJZ@"TY9+3)$5&*P=JT%A MX58AS9U4FB4GQK27MW=C/5[PV^_UXK*>GD_C_X^VN1O/@_'957&E6.+$!(T" M(0:QQ#@BL&@CQG3D7 @?C#QZ2WL0BCP59:5Q/MR>:MG2=1L7LP]?9_G#?!O= M>JJY4OB5IF_8V>FK$RYRRU^]XF>GIV>OSR05\O7Q6^5#:WN,TZ>/A89054QK! WDFP?D@4*/&H4*0"%",8XL!:;5,.W*,+^Q5H M$YO:3N;0[/.TWO;?MNSN+EPE0T5T@2$LB471 ,,IQ0P^6>6]T,Q@?.Q+Q^'# M.2N 5RD#Z*[Q;^II/;^,X>?9+.Q/E>=+5R+2I"(GR'L:$-$:(V.P1A8GB8,. MUOL.&_IE1'__7.D5L!'%^,'!+PO*]\=MO&WBJFUM#AYVEJZT]Y@$;9 /-$]M M)Y!2 3ZQ))V-FMAV'!^T_[NV-QX^5H4@' L\(.Y!594&0\6,@NEN==1)4Q,I M.78)W_O(?7>@T@FPLCOG+=F^ :(4G%*18>2LU AGR62=)TAA+;0C)$318=NS MC ?F@J]P%:4$(\1:4F,C86J1+2BUDMD/''()9^0BYPA$SE5A"1&NVR"ECEL M*T*0ON [>'_@3OTXBY]G\WJ+S^JVQZN3-V>O&'USB==GK^0) MI4J(U_+UL9^7#378/8(VJDJW3YSO,MO>^P3H+JI9KIJ5 P(6/;)"Q+D@P@I*MO*);IPCY>NR8?T>5D0IILQ@4J?K2B% MG'86:1DCXDD9:@T7U,?CUS?[&M;O/7?ZQ:[@\>KUU?7270VD81/];523SY.X MOLAX81E\)--ZW*+'C]9#T8\;SW\9G(FALY+N!\D<-+['/NNZNJRGFK M8G :4<4CLD91I$702!/B5+",1=-J.WH49.XGUE*:/Q[XNTA)A\/5KOY*RTX6628=4S$:&27S8=Q3I:/DK9=81^+MC^"X]&H M;N9CDJ]'9$=4$]OD;>I;;3QMFXFIX(O;QUPJV*B]4AZU4IB?V5Q][D5OKA?7 M3?RUGM97UU?O[,W5^MQT#C^7>OPL@77VY._/;S;'G=0[L(L^V@<\L]$=IUW6=7N4J)%$@D'%'0FI"'WU!V=UKWPSK0I#H< M40V[>S3VL,Z&!?K@LXKGVO+;;.H/H\M]R8HD[GUB!"FJ&%*$&R3973^FQ3N.M!MIE&/4)>95-"V MWT"'^O U3K[$7T$-N^QG5FVHM_(:^Q0T1=PKA;@4'A'-;@6+]R#/CO;^0H%1 M[\*O'K NQK=Z>NL%WQ?3[FNL?+22$,:1!(,3.:HELE[BV_O0(M#4(3[5L>D) M13G6">62[(+Z8M_\NJNSDE)9^(^#9F0L8BE:))57MVL&];2G>$5_289UP;D@ MQ][,KIN>*7979455"D8RAF02!"6#$TRQV]!.VN'LN7JL'EM'S[ N,)W<,?L@=)!A T;%^'X"=8!YF($^W 9FVC3 M(C9]\>N^Q@I[92P.&D7,(BB@7B!#O+D-34>BM!U.IH>-L7#D].J$] ^_Y/_GLFO'W;?35;Z6>MKK#LY>;ZRXD-H%L/2M8PYA%@)*G-^*?:^% MEAVN0@[L-O8#[7H,/2I%C@\//Z;:D-ON+W96Q0V6IQ*?R%>O-7EU:DY?Z[.S M4R:)HF=GKT].CN4P:^3-YITP];4;_6-LFQ6FU<'BKV3W>$I"X\ M>F.OUN?069M_7>(QNO/UD^;L<=*W9PV5=49$G2@R+&(D"8=_HI#(*J,I\T1Z M' Y99(OBT.*VZUX5P70"*TIJC:21#-F@+>B<3B\OY 2"E3.^PPY(F=M+@S#@ MZ2W8H6$M=H6Z74?>;CN;.KBN2@ABK.0^!^N7R)$@X)-C*$8B R@$5MD.*EP9 MG^+&2Z3SX1W)P1*B%)K':!E/Z5A/KXZ2=5V@ M/3[2;3G7.KRR*JC(10@6.18B(D9QQ'-R' $&MS;,^$#\L9YH'2?I.D![9*3; M>M9U<%V5TR8J:S"*(H!9SG)"IT@84II@++R*7G8(@% FDO@14:X3LF/O+I2X M=@XOG,\F=<@W_1[>:AIO$^-! /JB0( UV.I> ( M!QG+CCY]ZL$C]?R('PY/P< XRTP2L&*U3(6ZL4!%X7_,6(I8" &6-9X0MY$@ M1XB7V-$<0N '(L!! _=,UMS.2!7DPA'FCAQS;[!_1O0&5BE2G,44H8TAGZ=- MVYQ8;"Y0T7R4)UA 1GB'A+3Y1KT3B 26+W!X3,/1Q^;LF0Z](54T7NO^.>\V MP(93HB(%T*,D&-]1)8N\]"S';S \@;(EU-&Z@@_$AOZ@*KQ>/,BLM?5*=)MB ME=&6&8,5:!+&"$"+""?I6,"$>=5APZOXJM%)D>P9J+_B!?CBZ\)! S[F M#?9A5H96@N#Y0I630FL5&2):"D 1B.VUC2!7E<;>I61BATW(XNM#)S'0*TPC MJ8VM^/!LF8I884W*DZ M80..2LZ#S5OESEHPCV@"P10N#_J+F,OF)5BP[MF3>%EJWN0?9\#I@>82E$@GSG- MIJW&_^FC51",@6FE$/?0(1YE0#(:F"=61FQAECC5(5%Z&6'0\^#W@%$QH_$N M--\[6X-M,\YV K$]+A?+*,(=$S209!K>">TVUC5_G]9E>?FW@9I_/Z2USME.3X MP,M$ACNB/N]74V6C(YAB"SJ[MJ!8>X(2X["BVI02D9Y*?_0V2-_B9G (2^HC M.X+8/J.:/%.JXB9(826\C',.)AAH\R90C83'.3XQ<2$=?43F04V6?L$K)G^6 MN;FVB97E Q76+D:=(T;#VHNX]@P%2P,205##=719R(*#/J5D M4 J<(4D$6!)&!(0%HXIJZ^GQQKGK,CQ/I5Y'4(K)-#N_S#,+?N3I^L5.EG-M M<6J;Y@;FVD[#JTWY*GH!&@',3>.50X0ICR+/O]K(E:=,B=3AP*8D*0X:T:=" M;2#,BHFWEF'Q6XB._6JJ&.@&GGB.HK84^7S,*0(8L%J!PD Q9T8=O;M(?SP: M'KW2#F87T4>8#] E4 ?;NYEM*E:!*J 5ASYR <@*Q27R)GM3"Q.4!=F=U-&& M*AR *_U"58H8#U/9;R'"X1GOC]2:[V_@.T)3<+O_!\EZ/Z9IWA\MAD&L'%N. M-Y/M^+I%)\.E9XR*W4V833]]B,W5@QR3T/C[U6Z^G1EMBE=2)4V5DXBKK#]Y MCI&)Q" 2B ].1@G(_!@:12>&#(15::>3.X^Y%23;^?%\H)X4E*SZ,2 OL I=)_UF0NE[VQN]F5I[PQ]&8R^SK>Y=;-.U3O8E//\@1OLA?J65S]W'MS<',U%<'<)D4X8IH: M()PRB.53 RQ,TM(S*<-! 3'[021;R] -T(Z^U# &KVX^SK.LNW/%/?&+^LNN M.['M*X&)* E/V"//;,YC A-(>1*0C4' ?-*@:G7P6RBS8SK<\,\*XGJP1SPT MQ\<8YAF8M_/Y=98Q;Z?0##MY=^TFM3]/L&1"\Z#YLW3[2\Y<^FRXU0Y5@D9F M1$Q"HAC!6B0.L%4BVMNPA2Q*U\$CJ@RCAAKHV6@8EW.A^;P.-W&>?ILMXNV% MTZV.,YN+5,9&Q73*[D$$H^2=0P;P1)PYQR53RG:YI3=P$/%"5!H Q(,%T7T; M9BD;;PLPWI[-G?FC2KZ O(?O\Q.E\%2-X+Y6I4[U5=@.) MDA/D@Y8 E93(8160-DP)Y5)RXNAO"!425*6!+KA5O%S.E_W)SDGGGY=SZ?6W MV/AZ'C=%_FY=MA)96D?BD*!.Y@6?("(518'P:"7CEH@.2E49T[\0P88 J$YVDY/>8?P29OP)P!&5Y_R2D6EN0N G40&5 D4M8;> M")_RI#0T&>U$E^C.94*SC4#)PI@78^Y:N[B(2P_<#S.0\+_7B\OLH@E 9L^1 MC?W:QM0#JX1% L:$AXBT% 1)[B.2+L"@*:.98,+*T$%8JC^%4C@"R*6H^ QR MJV.DCEMH&RJIC$A2,8%1OD>+1 #M)#)'D>7YG)*82+IDDBQSH#OV%EH_N)86 M=A]F)Q[0:N*OMODC+K*]?>\-UT*R;2U?&1^HB30AC$'.:QL\#\CQOI&=!3K 28?S,5?[2*W^^8\[NJ-%,)+'X&4 /\ M2EB/*,]&EL>*1$;R*?JQ2[!21"L [FAB[%F?G'UDV;.55,9D+Z]($15)(8(E M04DD#1J$]=Z01)3LL%".NUDWN$#K$]8QI-KI;#*)/@.\WJ"^=^1I*S!@,H);';BW%ZVH)]X2"9/)<(6,<1&%*,"6$CK"3ZQDERO:XD\EHP8 L_32 M!_;MP_FP="W:SU#Q(;*JD,Z)DL68= ]P03?3D'O1/0+.<(5\8PTB$_4!D7XK'W M)/K!M2##[H,<;"?1_7.5=C9I%002"Q.6@3,/)U:Q9U/_8M>O>IGCE<)!18X=HCA#.'0L9 M3(5DY(1[:0EE1[_E68@V ^%9BDU[G]H\5:!XVH]A:)?*U'*@,=!J60 M4&R$D-PM)LNRP@M\/,4OJRW!BC95;2REG%%"!B@'DQ1Z5@^ MJP>Q*YFTRH.H-:Z##^"HAGW_DJ9W+(_/JVL_C;E3O15V@EMC);+.:V28%#D9 MAD9<"R5!N\0V=>#>N'L!?9.O--(%(T8TJR7[P7I]GL[J^2K. =W!<'==5 MIF]:]8]E,2'V>!Y$M[B="^MYL$U>[2I;*4HBL3!O5,X&H3E)2&/#$7-$\&0E M2;[#7I/^,ZEH0X!9BD2_-P#A>4JYW2M%,[?_UITQWTO:PJ+=A2M-29(*8["! MHT"1,($X-P%%%DD^;HJD2R1M\V>BT2!HCG=Z]WW,J+U.\+XO7J44B6U5#* /,,I1XH&@"%,1$1<35Y@($/ =>#:N!][P/.L+U/$UK=V7\G>6K01F MT#F82]%2>'O('A=2""2#M"EA+P#W#F3Z4VW-#X'FJ"QZDCEZ7R(]*5[YJ*B. M,2<,E"R'#7GI2MF'9. MJ920R0?IP0KH=S06::]-TMQ+UR5$&AGU5NKP1.J.YNA"Z<'AYX&+W.9:*D4X MT<9$1*R0B')KD &)C;A1,0J85XYU. PDZL_-K#YQ'5DOOP/KT/7OV5HJ9:$E M,3H4N**(4_B')AL00*&XL3(YWV49_%-MI0^+ZYB;5XO8Q/EB/3]VQ:/?7;P" M:T3)E"R*PE)H@(@H.9,0CBQXX[WG70*2DS_5SOI @!;SHTDI^L5Y>OW-7]KI MIWAA%_%\NMF1>IO;S![55"8IRCET7](DD2*.0,.H1EYAK1-/3- ..Z5ES,!B MKN8#(WO/LT(A;1^%D_T^X=[CUI4,+/M]6UID8=Q2JI*26/@NGSW#Y%HLFMI=+Z\I?YBMPA!OP:1CS57RF"KG M$R+&,J0,D_GT"*1Q]"1$9W@Z_G"@O?%B4R3KHMB66HB>Z]F;60/#-5UE_O W M'QH[G5N_=HE?_K8>XO _URN_K&'8.T@[*N%QC""6D209^!231UH'1DT MHK .:,8><_B7%I[D[5BTNVST"^B+?$"Z7S) M4FL2P+X V)Q5WH+.Y5+JLN5>QL^J\X ]1X .,)4:_HLXC_"NO"M[%K_$R6P9 M:FW=\"U4V%JNDL1;3I5'5B>%%),)I20=,E0%367*J;*/7;QT',7OTI;TBU>Q ML AQ*1B7T1]SS,=[/+:0X_E"E5",JD3!^J(L(2QC0"SG+U0I,,&"!P%[_%9R MK\SH%:QB%S7C%#"8Y/ >X:J>@IV3$?D2=W-C1TE8>25+%J!45E'$M,;9G9XB MR3 V1AMAT]%GF>^7(/TC5HPE#2RE[YI9JK=92P^>J@@TW#,G$*&6(YRP1$9# MW5X&HP*W\+/#!8'"XJ$G=:(;/L46"CO)EX27_G3;?3F>/%DE%9T(H&9+C2FR M41 48E[\+.>)4TYPE]16992%@\?HZ6+0&9LQQOOGV2SLR/>\Z?$J1&^8!9 < MSK>FC."PTH$,B]%1@:,-U!S]R'<:L2VCWP&D,2CP/C9?:K\K*_PS)2K+0!#2 MF) 4/B+! "^NE$8XPO=6V^2Z!#\J(_:'(D(WG$IQ(=_%/D^[/=L?/5<)RU7( M][:=%0*L'4,1)T$CR1/3.'%I=3_Q^(?%INQ0+^73^]ED6[JW)T]6 M2N@4+,:(1R\1M<0B)N$%CE())C"Q*G6Y_EGHY.K@4=HXWEW0*3OBMX)HYX#? M/@@]4D32+*0$6*TT9ZGGGDJH7J7(G71!=EC?2YU4]CO>'< I=BP]F\X>VS"[ MS?IGRU0F61TC!T$8*-@_8*PB)P68/D*8Y*26VG;P]2]#@F,]:N@3]=WL>B8; M\FU/UJ]^_LDX-@2 M_@,<,O0T5+/AP2OJ_'6(K-E>L'*&R41A]226),0SE$%3CT3,D\MXP'EK)U753U[$W=[I@?%>B,HY(*14LX,K1G$-((:)!2\?,D0C]I#)U MN#=;+@!)K_X3?< TJN?4,OUQSN09FWF^6'*_X#SQHEJWL&L[SF;^.K\ZIZ<" M76!Q\W8*R_]J[(9]\ZIW)U]M$W*"K.^# Q=^[4D(=:[03AY 70/F!M5OL1>.M-P\:D>?4;+I2 M/987M>=0'TS\!X]L;])?46,>II_?Y8)HW=\=)2M#I.*2Y U\$Y#!42/",$5. MT)2490QWBB%7<-^JXYCNRK[1&;=25N1MR]_$D!UJ#J?,]@JJQ(@,/#I$J%<;($J08"L[B,6MT$[B"CME90*<.U\3XA M)AU#F@B85S(X ,1*ZT7V'.QP\E[&S;*(C.H;QF)GMJO8K?L3:'O!2A&L +R0 MXW/'H=U,V-ZA*\P91XMM0<09WOYBEDGE&8Y M5B(' 4NP1<(:BKR3 (T$ 4LZW 0HY#TR.'UZ![&TW%DML(?(G6=*5CRG?0S$ M(RD31MA%@WQR!D4?8M)$+G3'WQ%SOX>;:ZME#/X916;_D$, MS+$WWKYKVW:/Z$V/5\$&SJ(CB 8LD,Y>PT1@AF"ZDH@QQRT#61;JX=(!=I\^ M+@M4C'/&>- H$"$14]&"MB4,';GZAGA=I94/+@*P2N6] M2B\L8EA@E(PR@K#HG3KZ&XPE^#D.UD?$Y!P1H/FR3%V^#!IO)WNMH:TJK$(. M.I\O&B<'$SY:Y:&E4H U"3) ,QNE[V""E]WF*\O&?M $!JU/;-#=K M5YZ]2/9\+9745%K..,+1662IQLB8D)"AT5KI6<*B0Q2Z,M&P2S"K5PC'%%^G M\'N].)A*FVNH$B%*62H0B=!]PE) 6%,%6(?@>(B4L@ZW0\KD0RHDH/J!;S0* M+3>J'CD+M:'-?:F*$Z,H]QX%#F85R2?#R5#H<&+2:::ZU-N4#E@I?":(=<, I!5Q4RB2TQAP#(>3HDRRHB++T(%H MC<:'[-&X&H[)9/8UI_O>AQS?EZZ8C(YZ!A:OT0$E11@*203HNXDJ"NRT[L"4 M0C<_AM]OZ@6YT5CS8"-XSWW7QR4K3*(G(B=1BHDASY-'C@J.@N ")I&,1K1R MMQFEW_>I6P]'X+Z.2JF$0=J A:U M3!1",12(OERF-0:Q GW75*$CR-CNXSW MKCG4(Y(CS*2'K=^32!N+5LPQ';1GB#'AD6!>(R$(1DD8)65RFH1^ I87E;S# M$*@O!$OSYNYTKEVRP&W%*A$U#U+#M% 4(^BB1Y%AB;PEB1N5*(['(7L?-+KC MJ4>;FF =IM0FHA&0*2)G8(EG0C%DO L8UNB(R8_G5WSPP+>:0WV".:XH[FOW M>*\JJV""QDQHE'>JD(@L^P)@A914Q!CE7*]CF3TM5 MW&)8KCQ%U%(/'88IAB/'.=")X8&EX$2'"_-&3#<@Q M?7%Z,P]?GYT)?GHF3M4K\X:;5V_.3D^P,$(:2C&L+#^(_=BGUK83DK[4NE'# M^)0EQJZK=P/C/]HVS@$^OZ4?OL(FX*0K=ESK2OI#(@)*13 B7C+>(B&A2\4\@RP@G5(3K; MRL.N)!J/1^SD]E)%/@J[AI;=/'IX;YCVJKW*'(]$&H2--4A(27)*:[=TN?>1 M)"&[9# H8Z8/19>-6<)+PUUJ66O3N\W75;=J85VJK2Q7TAM *UL0V>JD" 8GSFHHF'>C:SOIR,Y=U5?"4.=Q M5,A0QI 5PB"C74"82T&(3Y':HW=;/"*6#H#W,;'USC>JJ]2\KZC"04EF03WF M%"PF3#%'E.4\)EAUL'9=PHCXBMPT)_3'3^;9:MV&MXS$UN M P'OVN[O5&\E9*3:1()$ALHKE9!1SJ+(L;2@RE-A.FP#RK^<9.T3Z=W,?"8& M?)N&?H39TBQLG=>"=[/Y,HS?W$X#S*R9KW-(W]N YN]BXSF(-XHC M;TW*60 <"CC'"V B!H9ULEUL*?UGX/51H7],O%ZN(R?A?Z[GBT60#@$0 =+[ERRGA-W.#?-7XV;/>!;^O#EYSC[U-C/ES54 M]ZJ)]H\P^[K>J%BEU/EP/-%T!\G_LV5*'4W6H>*'/ ?T_ P^S!>U[Q?/VUHK M(C6),D3$HY30;,=SAC:8OV#>.0J8>=SAGF+):,!'P*>-24A*C4NI]?6 7JWW M:?NE\+K2RF*-A9,1&:D"4IH#4K $(!HEBY%K'UP'/?"OG8>MZ+"47J(+IQ+X M.&U J?DTK?^QW'>[#0-2*,;_E_A$U1W\18\^OFOJ+Z#636[^(TZ6QH2=EDIP M>8( 1+L?8GTW"6>Q##=Z7&UG8?I1?;W(5UKJUU#[8L6'O7 M51'%1(J,H'RU"05**5(X$ 2F#$L*4Z+)B.Y'[?NS'.5>D%G65!%BE<^VG&.1 M(6691Q9T'R2\2$D;3\&4 ]$JQX>,TU#DCFLLSY':A6^(S60X@Z$VSG/RU]O7G9>BA^R5REU#J6G45 MN$L.:XM$#!9YY0DB#HPRC"D5+,@(D/9B913+KSDPZ49 _ ?@Z6[%HGOE%1?Y M:A7Q,*]AL;S1AZDQEC-%3+MK"&-J M+X/R8%86W8+[IJL>'<=S#4FN20M@GQ2.7AH4.8>C*[*.6Y.4HD!_LR-2BM8O9V7KK M:74F.TNOKSY/9C-OX2>Y) 3SWDP]?N62B:<* 'M#U0]C)CR#BDA MR:WS3+(\=#B<*N,N7X*2QX%]D?W[EEN1)?;VSYM/=EK_8T6K:7B?"='=>OSI_.T#D:OIUD;_/Q&U"$/._CIZME]J.[ M>5;Z?2-ULP3+WL<)K&DQ_.HW/_SC0&?[MG_X/4$L#!!0 ( %R*44H]FL3QWTP "[1 P 5 M 86YE="TR,#$V,3(S,5]D968N>&UL[;UIDQLWLB[\_?P*O[Z?/<:^3)PY M-[#ZZ(9LZ4KRS#V?*DIDM<0QF]53)&7U_/H7(%GLC4NQ=LJ.4+2ZR0(*^60" MR$PD,O_S?W^]G7_W)2N6LWSQM^_A7\#WWV6+23Z=+3[][?M?W_^@WIM7K[[_ MW__U'__Y__WPP__3[UY_9_/)^C9;K+XS19:NLNEWO\]6G[_[QS1;_O;=39'? M?O>/O/AM]B7]X8=MH^\VO\QGB]_^&G]\3)?9=U^7L[\N)Y^SV_1U/DE7FW=_ M7JWN_OKCC[___OM?OGXLYG_)BT\_(@#PC_M61Y^(?_U0/O9#_.@'B'[ \"]? ME]/OOPL4+I:;=U=X2?EX_':ZVC=X_##]6/FV_WCRYG MAQX,G<(?_]_/K]]O(/EAMEBNTL4D^_Z__N.[[[;(%?D\>Y?=?!?___7=JWTG M:3&+SV:KWP/HR[],\ML?XR,_ZG0>>WC_.!8\LPC$UOGXOLYF_? MQV8!+,@@VD+UOTZW6MW?97_[?CF[O9L'F'YL>W!J,LG7X?]WV20+XO-QGOV2 MK6RV2F?SF@.OTF/W1!7K;/IZEGZK6;9L2M'I[KHF9S[/?X^?^[RP^?KC MZF8]+U%N1ECUCKLF\4MX6925,)+WZ3Q[GTW6Q6QU[]-9\?=TOLY^3E>;#YK1 M6_,M'1/_:O$E_)<73>7T>#\=$_"VR.[2V=1]OK**4A16NB UBW?9,BN^9 WIK-9K]\3=9<7J/N#L_K6> MW47%H^FV4*W/C@G[$"=_30*>MNUXH+\N@IHWG_T[F_Z4!L4D@/8Z7VXE?[]8 MO;F)$WZYBD@VFUY-W]8Q&/](BR)=!-&)^W Z;T3JZ;Y:(R2\\':VQ2J :/+% M*JCV0<6?G9>^"DW[&*::3F?11$CGKQ8W>7&[L1YT%L\//%D%$ MPF=O/LYGGUJBL&+/?1#Y)JRX:?QS,Z:J:T3M#OL@J=H*7KF#%H>\6.;SV33: MYH]7G@I#/=.P^R&^3:,6]3E;S2;IO/9X#_;2R>#?K\+/#7/?W)AT^=D'*^8B MG$]VT/V0PV949)^#)CO[DKU:A.>SVH,_WE7G9#0;><^#?;_*)[]]SN?3K%A& M]7-U7W?@QWMJC8C2UQ=5Y;!RK>X?;97GAEVE;6L#W=*O?D^+Z=NP$JC):O9E MXQ\Y-\JS#;L?8A/]IE&GW9.VU]F#8;R^O8MC6+KEW5U3ZBKV.PR!FWGY9OM[ M%X2>Z+][@K?O#7/ZW3+=?7K_+I_/@XS%AYO2>UGWW9/[+MB9Q6RR67D#ZK\N M9JMWR_7#]TWIO;#_[@E^_SDH3T_U*KV2<5F[']:!1[L81A--Z\)NNAC^@^_PS:1>DV>PF*XIL&O[8GJ%^R"J)^R_%.1WGV./A5=9.EOT_SWQ?9[G8594%?^:O7;!8'5%M"C#;H84CP- MF>2?%O$\)'R@LT5V,ZN\)UW<48LD[,]GS@_RQ:-=#./)KV^+V9=TEM?Z01Y=SOM@HH^>(N;";OH>O%JO9 M=#9?QY5O%R$1,'5?)_/U-)OZ(K]U:;&8+3XMRWXJ,K&O]_<-6# ^9I-@/=LX MZ&SZHE6[\%SXMK[!J+:@U^JL-5+>%)_".O'O=.?U>+^^O4V+^S^)BM0N#"E+V-I_/JIS;-NIT6-*::.B=O7!82$S0\\(64VQ:Q9.6H-C.5N]F MR]^ZQ*7R6X<%I],I,:ZI46TY:Z'KULA\E\WCF=7;M%C=?RC2Q3*=;*0IC&MW M7GN6G NZZ'/8%6?>Y3VU1L3[[%-43"\XKSO>HL-!503R;,,.AUAMWIUKU^( MYUD\+_B_ZR!563&_WP7X/-G ?EVDZ[!<9]/SPZ[3VT#$5!:6!IT.1%I5(:O? MYU'"TF)2TK;[]3%Y^XLOL\7JQ^GL]L?=,S^F\VNUI2W9>*U'+JAXE'+ MM@<5?H\1*/GBAVEVDZ[GJYI#/-I/AP/.;]/9HOEXGW33^G WO?]PF]U^S(JZ M8SW41]L#_1SZ*R;KC]D/>VAJ#O=$3T<''81FMMB8%:_#G[NGX[@:WMO:OC#[ MNLH6T[@:=_C*ZG>G^AI.E8M/_8SETKM*_8RJT8VB7H9X[E90+X.H?8&GI]%= M3XYM/1NEMV;=/EQL_:NES]\2M.['Z.^\V,V7RW+ M3S8:T \ [J[S_J_=QTDYK!BUL'H\MD!U]FJ5W>Z'%F9%-O_;]V$82?7&B?3$ M0:B%-9991Y&AC $J*5-6"R?!4\+G\1IS7NP8T2WE\9;P=#W/-N>UA\G8J'XG MZ*_:18*AHIQ+);BE2BC%E?,[%!!GRE5!X4$@53'Y+B^F6?&W[V'9]_!AOEB%^>3FFR"-H&=L+ M1.PHI?K^0QB]^CJK-;L>6B>*4HPU0Y@9+*UP7#.R TMQ#'V/@G5"PWLI:.U+ M0]XU>!M)&U)HXKCM$[OD$J%Y:)TXSK!T&C/+H%0$"^QL23=#S"0'K;5.A>>H MI7C!&E6'LU6EIC%Z?QSI&49JGE!V?4(SC+#\G$X^AXV]>**4_OS$HW! 2$ZT M2C0EP$D2?D(1:!,T">)=4BDMJF_G MX&L2B=:!ZDL<-I? XU7(5[=W1?YE&]9^5AY.M$H@5=(;"R70EE+N"1![.H%W MMK9 D&L4B/:0ZDLB]'HVCTGLS@K!TP<3K:3D"%LK#90,8\SX7I?2E(G:?*?7 MR/=&X/3%ZG@_>E6L-Z$5,0XW_Q26J_.S_U2SQ!,/<*!4 BJ\<]X)NE=R+-3U M;05VC6+0(E2#FY,_%?FREO-JTS Q0?:EAY80'O4?@[Q2I1?1651?=^S?3FCN M&FT5J[XD0TTFZ]OU)C#+9G=%-BFOT-S-LUW4G+K-B]4NB.XHC2=DJ*U7)!YB MY;P)%A867 *."$8E@E2*:[)4FDO;0*@.OF+]DIV2M5/-$F^E9$H9)XWQ@&.% M>;G@:XP0KBT__9LU':Y6ER/5ETP\EO,3,O#XL41:RPB!7G%B@%;"6"]+2A1! MZHHLE^8\;X#, X__\\=GH(1Q_=;=@?NAN+U>3OK;2;[88PS PV'B7F 2O M0CC 1?TDSGBJ&5%AF2!*&B\U5"Z*%O0:2$*J3+#A\*@>&G"FCT1J"1RFP09T MC"&(O.:TQ %[57]S:3DVH"/N'@T3:!>W4<<)_)S^,R^B@;E\*LI@L$^SO).SOZLX>_ ME?M(#,":*2F!1M83ZC!!LL2 (W''4#0.JJB@YX)AP!SCF+.2MO"9')^SL .^O? E-T>J M+RGX]?U/^9>L6&S2F.ZR-D=4'L X*QA5NT@ TAX8PB57AB&G-26Z1, 04_\$ MNC-77_>RTA%X_2TBQ5U>I*M,YXOI!3)SLEW"#:3!$H'.N.BN-!:Q/:TH6"WC M\^GUL:BTAUAOYQ#/[(&G@KWS9,=4DLM53+1RRHBZM*L$6N")X1(@Q1GWSC%! M2D0@$2/^KVVR==JR]OU?I/(!71^>J-!))2BR ' M8&_P!DUS?#O>*(2P$W3'+IG1$=VE9#[I/Z%.>.>U]TH0XC FFN^W(6Q MLRUVW)+9!-VA)/.1;O*$R@N$[U@7"09.X;AM6$ %!]!+@TL$O/#U5[[.CNB& MD:^6 !SL)*]*B:^63_9,U9I=_;VW>HJU'H\.7^>+3Q^RXO;MNIA\3I?9P_BK M'!A6:)T S;DF#HAHPVBN$84\_*G"Q.!:FP$O$!\?_;G#P3,M$\@<\912B1"C M"J@P)?V.9B: ACW:%2>/!%OEW_-8Z58Q&O7Q7R1U%4B-JW.%>\&''D]B%)85 M(@:F>B$!U]33$@X):)\7KRXZV&N-S0?$IR%(O=VZ>#;4LXI7#.&G>%^(X2^-3D8Y4G:&-@_$-O#5EDFACU_U^K% MPPF@Q@*/;XQ1,,P_NRZ?NCQ)-CC M4"$.3-"@A:&>6[G7HRV%(]_=F[#J)-<;H?,M\7^4N_K0;!]H1\]687NKOJ#RQ2ALI!7;*P4TV$J;+-9$KU*L+H.*NWHQ!+VY*-\9D\ M'K27Y(@H 9BCD M85LTTH8)Y/6>;H7KWZ*]_!QE%/M^^Y@-+BNM96>2E@"#N,2: ((19%;OZ:;6 MZW&K":URMD::IGKH_7&D9Y1*QMB%9AAA*7-.Q"(9NU\ORNI2J7T"!;:4"N E MMQ;'%1SMMV3O<:73F9'73T^CKR*?+CM.YRK$D"H8). MTD"1QH831)F5)868N_H*R^4'\Z-06%H":DA1.+N]'&^42"X5,/6_LZF5K-/&X)-V [/Q26\>#C16 .J MC"(:<:00D\@^X"-0?:?EY6G@1J$(-(9H&,97.XT^TB01%N$ BN, 4VV@TXCM MM6E-Y,C3C3=AV4GN-T;H6Y2%46[Y8Q"!2UE_+!WT;#G)W]\O8VC>J\7D+V=R M0!]\.O' *A:4'0,HI-(Z 1S:F\>,T?%MX>3YA7%!*&H.'TM\U[#&QCAN&D95*0X^! M\1ZH'7@M(J6 UVID#6@=7N^+YS^/E$&L,D1DQP;1R1 MW.*]=BT4=2/,'M_AKM(*1JWS=%?H\U+6[IHE$ FH'<1.J!@(YHG=ZTI"N0;U M 3I+#-\[A^M!U3JC?\D7DWJ\?FB9&.(E]Y *#"@V5K+HWRP5'('K)]/EWPR[ M:Z-5F^,'!K$9W'$;L4JS!".!B;;A)S"2B:"*V-*D%A[S^B$!XNIXW2Y4O:EL M+V!XET4<8P&3\#,HG^HV5NG>?K^*=Y^/:W&7]I50K0 V7@'@(%.4>>0?ECO: MX"*CO";QZ0N_VHO'NVRY*F:3;1&!?#E;+;?'6<=6C6//QZJ+E&L9ECR&,37" M&5S&@PNN3(,<2N":&-XF2/5U@& L/.0QE<%LX8) 9X$IS]V$\:Q!V9BK\D,. M!6@/&4!.), XICD-G _D3;"\T_CG9GQGDOEW/IH>JA[$,E;Y?#:-&8H>QT8, M]-:W:52:/V>KV22=]S:$]ZOP<\.!-S*HJ-&#&\]()31#XYA.D".L,#'0;YQFE3 KKZ0X.CJQ"/0K$994/:G*U M2CZ4RS"YMCP84G 3U!F'B$?.04P]PWOJ"!EYE8)F#*N6$*,>0M^:'(PSYF@$ M[!^&[4'+^I(5JUE8[7[)5UG0[^[CRE>E$.WQ=@FP$"HJ+(WU8"BV"&)>TFH5 M&&/,4D.FO2P^VQH\#;Q&F[RF065?W3\;T#DV7]0^48RA8-$ZY&.U.^R9TK#4 MH723*/-.XU):8'>7,/6U NQ5'C-/E\&^>K_*)[^=T?F.MDFPU Q(I8&*"0AT M)-:7-'(HZY]'=)PUIR7%KRU@>EO^'PWS?*:4%P\GF&@L$9#<>DU]C.]$HJ1* M:<7&K?6UP*WGZWY;$'TK C!*=6\4?!\J0BR[R8HBNM3"4,^J>8<>3PQAPDGI M,<38>N.$$N4N*62_WIZJV7(:L.=%\%=C1/KB]2_9*CI+WQ;YE]DTF^K[7Y?9 M]-5B[T)7D]7LRS8+_L?EL9CE^ITE5A. H 5I>C58I+?9J]/AY ^>2[Q'&M&G/.$"@TXL!*5,T(A:WK=%ZKQODN&O92- MVE#UQ78U_>=Z5S'[0_XNF^2+R2P8-8]'_B%O;WGIXG6)\XY#[SW$AEM#@A%G M5(DLD:Y^6K?.[-(>A7 $B/UL8Z%35_2/($ M$6B9"ML_MS3F7(2@I-P(T6O&R&JR-JP Y)UCW)L#Y7-:9#I=QA)KMS'4\)P\ M'6Z06(\5PYH+"B3@"#KLY!XZ9.MOF9VM5J.2H%90[6]%VAH16Z ^I%^S&%L2 M_M]>/SJE9YUKFDCDC .6&^"H%4SQ8,>6% MOZWMC.[O5-2HY:AG?OB3*?9UD M :;TJ\X6@7DK'U ^/"4.@'9"W!KUFV#OE#"":6),O ^EXRWM'58.X?KI\CN[ M.#8J6>P3_-X,B\FDV.[NC[;V-SC56,<;[*5: MJZUK<*K3V4W"48E5ZPCW)5I;#9]O]'\)CT;K9*YQ7CAY"ZKD1F6LI'!5:9XP8A!"@ MA5- S M*7*B#+#3!OL1QA]VP=:SDM,8N>%D)MH4B\"TT\Z+D^T2+JVU3MFH*!J@XZZ_ M!Y*RYS7=Q^!P'41*ZD,VG'@$5>XNG4W+K7B7 B#8I(]R 5\D-U4Z3)S3''LO ML,,0 JRUH&:_P7LQ0L_K( +5 98#*DMQS _I1&J(UL$>$HVI@1Q(1X75BBID M]L'"VE'89U6',,R/"]#%[ZX*A!KM9 M9_[,076>>K -*BK%.IN^GJ4?8V;"2_6>E\T3BP&@0@DI!?-:"F>8W%/N9?VS MF]+A7A+--$6(.^5BQ0T4; >XMRLQ1?75FW ."0 M'IY55F3+U6X"_))=YG]^V3P1\6Q0QAF$L:0^EHXJ(V4UD:A!E>?.DI\-Y/!I M"-WX+KB<$)WJG20&2Z-9F#16(.BQX4KL4:!.C="_T^^EAFYP'%B:MM$K+5V7 M.M%98A171GDEE3/8.LB0[PZCU>1?ZUF172I65=HGRGJ@-1! *PP( M"G.A&E#B <3'R.UK.X1(:.=I(P2!E!,.9.HAX@BR#9 MHR TK[\F]:TU]2)(;>'8MS3YO'B\OF[LSP. 51"IBCTE6NI@\3!.L12"*PJ( M>5B<>0./9&TAB]+!%!"FEJ=2<&K0_ M;C;,/J\-/X;3LX$4I_9 ',ZU])#Y/2)XD5OI:=/$0B(4HH)C8YGV5'M?NO>- M ;#^&M39&5J/8M,R>N/S [1B_R&+J/J3(!D_II4CH[6>M1 MACK#<6!IVF?6;\.K=**S!!"NP@33B%,+L9:4\C*CE44(C%#[[MZKU!Y>YZ7H M:&[.NYV&EM^4R2B/E5PX4>;E@DX21+0EU&.IE0S3 QDBRQ-$"PB\GI0\K; O M[PG'0?R.,379F[O-<-W7K)C,EJ?K1IUKFW !"?8,6(DIAX)K:TO-SC(FZU>* M[=L9U*;L= 5?WZ;[+H'MA_Q#^O4?L]7GS_E\&A *IN/%J4WJ=ID8ZST7/%9B MYIIHIQ0N]0,K:8/HQ;Z=1)T(6#^H#K%4E1?DWMQL2%C^NIA&!\4DD#O[$CWT MARF+WK&J)R=-7I$@R4U0/+0@%'!&MGF&=@@:9.O?).K;R=3UPM]/1_E>ZQ)XI7QU,18>!RT6Z44UV4VOI@V^WK\ M5ETL1"VA-CXO52O>J01:)A5W!$EAM;$"/.19=Y[S^KZ(SL+!>Y2=SG#L37$* M*^%D]>8F[,:?T\6G[%VP6MXL(DVQ@&;X+QYJ?TGG9Q)[7=)-XB552CINJ-8> MQIL6O QK=E+H$2KJ+?HY.T2J+YDY/-BW84?-I\\/DD[(S"7=)-8H'79F1J3% M&)!@*N^3D3FG1/T;<)VITBW*3(=(#2LS*JR>17$?%LJ_I_.3M]XJM4\$HRX@ M&\O^A!\>:KA/H^@4QO7WJL[TX\ZEI!E$?8G'^_7=W;: :CHOJP:_6MSDQ>W& M JQPWE:QAP12[D2\9(&HP\PYHSG;;\,.U7>/=Z;.M%D)MQ.0>HP.>;AJ-SMU M2O+LR80"1[D@DEK'% 844UHZ5^/Z.,;R)FUSZF7 1P.$:OM3'NXKS:;'CNV. M.4ZJM$TX$U 2B0 )]!NLO,6EQN2E\O6C?+J[F=$1I[O"K!7>GW%HG'P^ 91X MS:5P4 %/I09"ET=TWBA1WW[H+DZB+QXWP*DW_T6^F 0('L*"%M.]4&YVMRK! M-57[2%P P&/'&):Q4!RW5(#]NN9H_8NDG=U!;C.FIB.8^C,:-O=F-UFGIK/5 M.DCYJVWZH*E>KX*L_T^V.J,)5.TB3#W-E.58R5@Q *A@-.TG"P^Z\OA4A ZX M^\*BZ 2\VCO(H^R>JUQ-IQNHTWDER586E8LO$>0P1TE8:(Q#7QEJ[HP$#26']N[[=Q91T*P&M M8_; ]__\\1E<027_;?/%@<]W?3R!+BUFRU4]Y\=OR+Y/\]L<-6;FQCU4F2?8VWL+]G61?-T;-G755#%8H3PCUV.8\!7;];S&"T9 M%OCHQE[='QE&#T[I%Y;8*?_S2[,MJ,):06R=Y 1!83CE@@J5=B:$#"5HG4Z MINS#F8B2IP\FE!F/,?&:.&D-L)YPO*-(&<[KYSVYW$A*Y_.+;.C*S'CN,F^" MP&8IB21,5W^=S/.@S_[M^U6Q.>C:?9@O5D&BW=8Y]+?OE]FG[6W^/H5@.\WB MVI,O-D=&7V>5)/U0N\3'% I>6HFM89 20 @L 0HZ6/V8Q\M%Y'-X13%9?\Q^ M")_&-?5!"3LA,A?R^9BXM !.;S$@3X=J-]OZJ6"/0\\GP! 5]EB #0(6. &M M0B5M2@N;!*ZFZ_FJ1P'8L_V'9^\^P?YF?'L>[-$B4M^6- PC!4]H&;<0#,/\ MM\4N*>Y&#?OYB69_\.[&R\<3"!41BBLDN(_!DXP145*&.*Q_PMZ9)[4AAUY< MM6@,2G^NJ]O;?%&-UR^>38@46,186,D<14C$ FS[/5(VN-[0F9^S748W1:0O M+C_UN+XJ/:YG.7ZR78*-1P!3@9E4'E('D)4EK0#J^M.\,\=DN]QO$YW^[A2L M LG9U*7%8K;XM#PK H<;)!0#I#TU#FAK*3>+DM_7%6/P/,V"?-<8NH4)5X8"X'Q;F]&$V3J!^1>KB(,Z@UH M"$QO^N"C89XU_%X^G 0P')1 >2Z(5\X'(A^T7$STE?@ ZG/KN8;8%D3?B@", MV^P?DN]#QBZL9F&1N]#T/],RP1:%S1,+$R]/>J$\9@_T2C7"%$9-F'8P0*$M M%^(X2^-3D8Y=8_!O8/ MOO/'\5ZRWS\\GVB).#,T%AX/QC+CQK#22M9,ZSY/>RON\DV9='RGKPU+C_?G MGB7Y?1EL\RZ?SWU>_)X69^[77=)3(BV.)V=4 0 $T9OK)WL\D*SO+^SN_EU[ M$23=@M6;7VB3*NS->A6CN6*0Y2E_T/-G@R%%J*( .6R!L59)KDI]2D-+1G@F MV!G7GKN(&F+5GU_P6%S>08?@\X<33K0R3@D(.*.*..@%*:FRP-6_7]/986%O M$M 4K-YN[F6KK0/[=;X\DUSHX;D$8080BUGC):=&0(;)7IRQI/5C!CL[)^R+ M\4UPZHOGQ\XPXI##^-_,,"JBK@8A +S$RS,[PJL0?E3JBH=)%"*L.4*"8GE!L>;(8R6U'/HZSLN.SO ['6C:AO @<5GDQ2G@?0\ M;9]02FVP'J4CBAG#"=5TOW%3CNL;.ITE(!I8>!KA-XJEY_%EQ$?>@$KE'9MU MG 2#%/F8"$XC*"C"RG%?H@6TK)\4K;.TGJ-8JMH&=@Q+6 =26*W?1 I@&8=< M0V:P,])I(O?F*M?U]?O.$FJ-8R-BS";4O=LZG1OM!=_H*$!$0P,E9B M#Z2!0KI]F)X&HHGO&GR+0M^3EGS(CP1[!T-ZF\_W>/&"4T&U[;PA M<4@(@(6R6@AG(I1P?]JDB6L0='7UWO5A(!Z3B&X(^OB+M^=2*DD1QPK176QOBP(\F'TS;?P)*&5W]@,#+L1V&% MN]N[>7Z?99N'WJZ+R>= ^[G24S5[3 !13 B/,7>*6T"ATWM7O5.Z@6Q>_9E& M/Y".P>(^2DQ-2_MH?XD6! )"L(\%NP'S6-%R.AJF7 -QN_JCCCX [3?"(J[B M 97F]1WK=)F.+!44;])H0 MX810Q@5% PD0EG]B2Q/00.-P?;F[^H.3_F#M=:%[,5A5%+$>3B14WS\\LBNH MJB*&6U!?+9:K8KU-%Q9/NC]\3A>[#*$QB6BLO[3=!VN"1WS:K;X MBH08"XV(MUF8",8>PR1L23M4,&]R0>MJ#VX&QOA!\CI+/&GSR6;*J,74+5:; M6;2O0O!T,"VG>]PR9S-]HPK^LDAAOV]]X.LC &S,ZC _-J(1[XNOJ^2G;-QY MHK'78K?V?*/$&DJQ<=@!&W=.H G2Y$AKA]&W*Q"AU MO/&(PBA$X&SRE8//)P @I* FRFHD-*<,"E32)IL4 ^NPJG5C/IWF?"UD^N+Z MN[@UGE$8]L\D2D!E'1/&(4()!H"[/0W*X/I5)+O.I#:XBE 7PU[EX'SJ[8>G M$D\1,@I3I)$T'FM/U9X.IS >]\9?@Q^'.-H(B^OE[2@W\'Y9.@PK?TZ_SF[7 MMV>9^>2Y!'*A"7-2&6V51XY::O<;&="]LK/:IER+$WE[&/06];;96<[;[$^> M2R3TSCO*G<, $LP5=7O%Q'%:/X#G\MC;*]N&F^ XFE"TH]@\4+>85O;/=_&Z MQ',-C<&8. NU98BRO:_,*DOXN)6#FE)R:2Q9?\#^*;KM(3Q*W>>*);:M@IM;W6#*SHSQB4B7EGV/:UACT9]3:,\JRZ M?;1-(CPSCA@J$6:868R9X66PD<(-2@]U=IXV"OEI&]C>3.VGP;:_!K8MW[W_ MM4)-LQ/M$NV-92QF7 U6$*6QV.<^8LU;7C]FHK.KG:,2HC;![>^69Q>%L)&5 M&$'A:< ->8AAT!3VH8_,P-J"=/E-NBLS'-O$M;>=K)6JR18[P:E6R"+"(?9* M0[A?:)6YZAK:E?E6J7QR/:2^+6D8I74T)B$8AOG-BBK#L"4*:ZD4ACGGO+9R MCQ#@?(05-1KRYFQ1Y34U9*+ M^TIBSB''E8>(0H-CE3(M2DRL]O4S?PYG*G=WF:1K>&O[4=X&K2R0F=^\* *Q MRLN[CK^L(Z[E(^I+.IM'Y>HF+WX*T,7'3PA8!V])G $! 48=%P@8$F:FE"4V M&K(1%G(80/2&![ZV4![.'/4(K8_W#X\\1FMW!OAPM7*7,2,K_B=+"[5>?';8N/IZ8&7/S?/:=7'M[ M>&NBK!7.>Z>,08I[ [5\, :0KW_CN;.L4D,*\V@8<34"_TQ[\COMJ4MI/_+* MQ#HC)9&(4^"T"BA+7MY8=&&;JY\.O[-$5M_Y"R>H[,CJK@W)U0MT'8T:O7^]F]D:G6I;Y%/^1S3Y]7F53]24K BZ; M+VVZRGPZ*\Z5#>AY) D7C#F+/58@7BW47JN]'JBE:) ^H[/B+4.K**/ESK7, M%OG6(O\ON=CO< ??J.=_WR<:)LMR96!76(FZMQP3N0TL],:#! M#8!OZ3BQ,T#[5[NWP_SO;#Y]O_[XSVRR6N4/!+6N7I]\6Z(=!@XKR9TB'ABN MI"KO*7I(;8/\:'\>"';!@;X6/9L%2[9X2NH#JH\#8%_/TH^S>0Q_6A=GZMW7 M[S1!" ++!'!<"JNYP7B_-7@.98.8L&_Q,+ WH'N_);,MVG48VE]BF<68]GZ# MXG*C83S^WN3+U2_YZG^RU:[F9 (1\C3T9_C'*P/,3>'(7GC+(.7AE,8,T\%-I%M1]I(Q3& M^PT0H 9+^S=[7C@\&ZY^X=_1GQ>/2C^>$O]^!Y)8K!%V'"&.M&8$,>C*2$=O ME&O@G?@6#Q9'S9R'J=)939.C13[V\ULME^O;G2MF>7?W9YV/TX+(I7&,.88U M(,9B;)G#SEI&((VU["I-OXZ0NZHZ'XH!;VS83K@D3C%"'(%['"GM,W=WUW4^ M*HM,9W4^+@,['7.=CWJ)JH#BS" L"<'Q !)K';:2'0!"POKY(J^FTD=E$3B9 MJ.HR'$=S*'4%V7ZH1\(2124S4MMH6&)1(AM@]N.^W5Q32OI(^U,/V#]%MSV$ MAQ'9BQ)5797$MG1*U5&B*JVTPPA3S[QBRF' L2I'+RGH->?Z@#EB*C/QDD15 MEV$[>I?C01OTZUT6,^1\R(K;3IR.9U^:&(:@)A 0B1G006%2W.Y0UA;0^LEI MQAS^4=M(&0L?1K-C'\/Z$,'O9LO??)%EKX)!563+U;MTU4GX4]5W)PQ#'3!7 M80-TTD (O.XJ;+^UI\&88U]&,0U:8C MZEV!HQXZ@14#QB.ME7%:,+5'5G,R\M+V-:6D#X]]/6#_%-WV$+Z",Z:KDMB! M8SI;*7G!'=$.,>F! F%+HI1A5-+(&>PSQ&C(DZC*K*Y<\N(R8/\\AJIW_&&U M-=!3 8"U!&CBI=NK]#'[[A6*;X=VS%CX,)I-_:J/H;#GRCK,R:8NDP4FKEP[ MS(DW]4-*QGP,U4CV1\2.JYP"HSR&T@A+S2&-!=JQ%A(JO]^ZJ6+UBW:-^1AJ M%-.@%89<]408S3$45!91QZ*R"D1093FA:N]5@@UJ18WY&&I4DZ !.X8\AMK: M+,$@>K=,=Y_>O\OG\YN\B ^?/H7:#;JKL1TH!?=NN7[X_L\CLM/SPQBA!7(8 M*<2#T %)X2XVC"FBJE4>__.(+$LH),%TIT I"R6!@ *-2AR]%WU>C.GZB*RR MR'1V1'89V-_@$1F57%%-/<)<4!R,:NQ<"0#@LKX^>S5'9)5%X.01V64XCD8- MO8)S!H,),AP#(BAT0# @,"F118(>*6L_SB.RRE+2QX%#/6#_%-WV$+Z"([*K MDMAA)+6;PMX.8(.TX](&JXY0BR0W^VV)^P;YI:[JJ*PRRR\J['T9N*-9\H[A MM[5I7RT"R>L-T&]6G[/BP^=TL0OOW*=3B<:VWQK;75B#M0:2:&BL](AP:A@D M7#H/1,D-:&6OA8-[":%%=8ZP!$K.+@]<^AI]D?!YE#3X>0$(V#7%"H)7 2((MI>=;*=/BX?@S( M^ Z_OY4YU(B#US^' F-NLMG0T^C%*!)H.24,.@LL,$P9Z2 N^2 $K&_=C^\$ M_5N924V96#LK4->+@UI,]^&5>?SHS7H5C\ZGL\6GHU;02$:6>.>D-$0(;Q# M)"C7:J]88UGMU/E*U+KZOH/K9-;U[S[[E>UL;;'1^.4N&6D"C3"8*FBX#.:M MPU[2/3\MMO6+E8Y/'[P*QUV'S/LC3<:1S\#$$L4,H"CH\D)PR3F&>N],:E*S M_9K]@=W(_@CG\(7LO_Z).X)RKFV/,6&(8J YQ% P%0LX!=M[;SHX5;^.ROC4 MUC_,%.Y6!JY_'C]U18US'E\XQH18(#63E,DHC$YH2DIE4'N.ZI\JC$\#_L/, MXVYEX/KG\)8UN-=ZS9[8*Y_! M'0K 57IQGX%0UO=^6\PFIVL8CW"\B?"".B4HA2*PSC".P]\[?BDIZJO.XYNP M5^SQ;9&%H]\Q=Z"HZ70C4NGE!04B7W4A&$-+OB,N4QM[S[:#E@Q>K$_NTH<7P[>95$2PN6^NZVG5KFSWI@1VS]7KT04K C : M7;#B>!.HA++,@J#!"P 0(6%Y+_E% /Z6:F-T,@N_)>Z.<#8^6H)>!=)FB^5L MZ;RFATC7.H+<:-<'J[#WCGDIZ#?DKKC&Z=478X?,NK2!9JF^I+-Y MS'CA\V+K!OTSH=%))X(4R E(@./::0^1X8"&]=9)XQSD]L^:'U43K'CK'024 M X.8A8+8,/6W.%KI->G15.XZH5%ED>DNH=%%8'^#"8TT$UI@C<-> CQ ,I@, MO@0 6-3G9?*A$AI5%8&3"8TNPW$TSLHKR JC!--(&"T$U;.S)$_?7JK8,I% (RV\D5H)1(16CK"2 M!BP:7.4;WY%:?8NA&S!'LP<> VQ[@7"G&[]T973A"#CSRH2&F2C%_J7UR*ZE._C;TN\QU1[[17&09.#"A-?&K]> ED_843K MP76T&WF!/AX8N@?CQ1VW W=I<7\OKP0,-UB_"Z[6Q>3S['%20]"=Z]- M,/2&24:"*J:-Y3[8X:5CT'.%ZM?1+Z]5FH%/8*TT)9,@QB0(L MF.*2#YBC^EHSOQ9Q'S_J(XS9V_+A0Y%.LVD@[T/Z-3MD[PTPBL0X01&D#EC M'1<&ORH#QH&%\]-7@ 3X_X6R^S/8+C3YQ10.JP-P%8H M22 28=TJHQT1P:R2YOYG,%R6..$9M$#*"*5DUCBUJR+*H#2FST.NKH/A*HM, M9\%PEX$]ZF"X5XNPP&7O5^EJ\_+743 B%J=#XTZT2KABR$ H#-(XO!-(B,L: M.%!)]0>H_%=9//*N4.W+O#DRXK-!1"?;)PORR\Z[-:3&WV)9OG=Q&$G7U4)?CO7.MX MK$*Y11JJ8,8*JK1193%)"(@9X77M;B2B?:QZ\Y-F\WF\$[>8_IP6OV6K\'M5 M 3G7-#'&&4A(^(&8!TY0B,J\MI! .*)S_&ZEHV6@^A*-G[)%5J3S,&PUO0U, MB/<]5[,O657YJ-0^89QPH@#SGE#/#8(:ECD!D#1VA-F_NA&2+M#J2U+4?,.7 MW>G0,8_<"5&IUD%B <(: 8>AUIA8H*0K$^PB#U']T^8Q!Q37];IT@NF0[MZ- MC7_,H;L;5,-W[Y-(_IRE\9;[QN?0_QN']EWO!Z66RVRU#&O2ZUGZ<3;?L&$W MT.F;Q;MLLBZ*[<[V2[XHRC^#K,V65=S8K;XGD08;X*WPAH3)HKUA3EE-K$"> M*PXJQ6^/%\]S'NW6WI$P"Y'DSC,#A91>0([@#D2GGPTQJ M6D?OCR,]HW2-CUUHQB,LR_VB?-;U4:5Y@CU&@'$+G30"*Z]$,+QVE$/?(-=E M9]9LJ_RL("L-(>M=6/3]_M?_GF5%] C?OX[^X.H*SXD.$B4-I49CP+2V@G'J M.-E1SP 3]6L,7^YMOUZ=ISV !UV+7I)1:PL[VD^8:L)3CSRP7A(KH?1.EU@@ M"/G5J$*M,+S*8M4RE']L\1J[KC1^J1I8FEXM[M:KY0846%U?>MDJT2RH$I1J MS!FUB%FM8;GG,T6N14UJ@8_'I*4Q9D/*!JHE&Z@\#I,,$@89"^0%WI@-*1NXEFSL6B52$XJ9C#E\@[$0\+($E73&S-KCBSX8 M3C;J8=:7;/R<_C,O8O*MY9L;FWU3.FT/"]]%$V%@19PRLBCTDFGJ&,4' M2PBDXE*Q_N8I,HR M 27E1'D!3'FV[1&JGPZL,Q.J \X]EXTVH*I]G_OYVQ^2@1[E<:5V";(X[--. M,FLA(V'PF-,P?LD(O/X6 MD>(N+])5IO/%] *9.=DN451R*!6Q-@:A"^>U"6!2 &PK#ZJF9G!8C[6%3: M0ZRWJ/V-KV#O.GBH[74J4/]8F\0[98TDSD*DJ1762UJZHX27I/[A=/=N^D'C M1]M"M(?(_(/^R1ZB\K<7;IYD)NKZ/0]9?U\M;O+B=GO#IW98_A$K8/_"!ZZ_ M/A$V?[9-XH5R-.:,QZC#P/8V[I-FK8 M<^,9,L8K6D)"A.@S6*"26[XE!A],.- 0G+Z4BY>#K9AWXF63Q%%.A0RD"<(L M#)J9U;*DT =JQ^TO;\JVLU+0"*5O41Y&Z>L>BQ@,P_XPN&RYFDU,OEZLBONS M%NC!YQ,5;"?*I59 (F^05=3!DK:@G(PP%*@YF_+V@>DMIB,OLMFG156>'WH\ M 4[&X#E'D0N;I4':(E!2)JGL,^9Y*):W@$M?'-\D18B&=.##_/^L@YTUG4TB M\.>3B9QNF1 ).9%16:)*:6H@1::DUU \VEPB+$SJ Q4*GIZIF6" M-2'1+X:!(H9"Z0SC^V70"#1NTZ %/E:1C,9X??MR,DJ387SB,8Q8E-G5*J>L M*[5B(RQ'7$J)E4' (>S0?J.U:H3Y"EOCSY'\=+6 Z34R52%UHD$ #O,H (" >NUL]CNZ-;!UAY;A<]6G<[=X=27 M?+P85NO50MU&6^F$L%S:56*)@@X19<,$44&M-EKZ$A'F&^36[J:@ M9B>2TS%H?8G1FZ"VIS$'X^M\N7R\SIZR2(XW2JQ@U@>B!+'*"N@1\^6:K,,B M6[\ 0#?5*CL1C=;@&=8J/;=LG&B5 $D@(UP(39 $.H#EW)9. [@S]96-;HHZ M=B(&[>'36X#=8AHS;#( MZK2$'&P1%D>G. MJ/ >4A7T2O;N_2R@&%JP]<&^S13K?W(A:3%\M5EF1+5?G$RLWZ#6)Z:I-+#JKN- 8 M2!B8M,$&V^14D$EA-Q!R2&D MIL1)(U@_ [S\MN6L'GX]Q D_BJ.-&N1T5&WK MD;TO_%^/@KY['LI^9]I_]BX(P6(21E,AWKCUX?R4Y9^*].[S;)+.=9&EOTWS MWQ?;[W6L9CH(N_H-+S\R#?NA^4N8T]TGG'_TGB>_OBUF7X)V-+__[VR^*120 M+GJ:$;]DJRT+WF;%IE;!OH3NASQ>ULL7FT*O8QB#6JR";3I?QTG[<,O'?9W, MU[&$;M@H2GNV[&?H5/[G1QQYO5YM%IPW-\^'_[I"%O^V7I%X*AQ1C"F))45& M:1"V3"ZXU)1B7TT1Z"BN:5^BLB&QU>O2MO&BA$O(!'=<&^NA5A!1(7:($H-\ MGY&R)U/Y]R]"1TO4#H#[J.]P-,1#WQ_NX$P$6(=O381!%&ND@2:221M,,4=* MYF#1P-[HK4YNOS+Z_,+B:%C3VT79@P.N%)=TKFD"%#5,>.DT=Q8"2YPJ*::: MJY$'L(U"%BK)9V/(_PC"-LHHN&]2QBZ5K2.7<#=&R9N[2/DR74P?T@$5MI[1(2 2 %%-$.FI,G#!I4:.PNG:X]->1^0#;O$5)Y19\,D M6ND_818QXJ@PS("@F,3:W'O>6 !'%*PW&BMF".![\"=7=,[$A!R36($Y(I!- M7[0:D2^K!Z_FF^)3NIC]>QNPMYB^7]_>IL7]FYOWLT^+V!"! MM_E\-IF-<40M)^)H+2!]M^2;=!F+?L?_8D:A+^E\XTV-L[B*Z^RRCA*"(;-8 M2.:\<%P*Z"7&DG#$!/((UTKOT;:#[!Q)U3U@E7I*N)""41K6R@"&0]XXJW>8 M0.5L_?#+EEU<7;'ZJ".K"_A&[:G2Z3P&);__G&7[HMQGW$S'FB22 6*!A\1J M+@&U2/$]+ #3/BM-U_01MP4FI%Q>VV:,Z^"-#1"ZEN5BU$Z6,8D#@-="5E]SHIM-,C9.X8OGDT@UM*@ ML'("!"15#%%$2YH8\"/,KMT&@Y[? &D(2X]W24]NB[_DBYC?,3OIX*C>24*X M,A1I!1U%%C!- 10E"IR!^D&4G0E'3XIJ9QCV)4EOBSPH9JO[M_-HN&XSRMY% M9;>*X7>^<>*]Q3Z6[Y+&*DJ-,:B=-L_DP"#.$&4&![V M&2"5 ,;M%PC$KL!::XNSSQ?9FA#UMAO'\9U/Z_#P5"*HT3Y,'2L %Y@93('9 M:Q4(@7%;7C7X<8BCC;"X7MZ.TGKJEZ7#L/+G .GM^O9\^:''SR5<">X0URQ6 MT$ X& "E2%UHE2(E;!B?>9//42>$O*M0W+ M $2/O!^7AM4^>(,+31SW62=HA=8)LUA9!!!D("R"L9JL*S'%\5[DN'6U5CE; M56H:H_?'D9Y1:H-C%YJ!CEG6L_ETMOAT5N%X^F""%;&""Q%K$'///(=LKSTA M!,WX-,A6>?3\6*4).(.O"[\NLYOU_/7LYI1;L$+KQ&C#A8;0"Q(#XQ0UWCW MUZ"F8?]"T=PWV#Y@?0E*>0_[7?8E6ZPS51116:_J/Z_0.O'2A^FEA-?"8D@D MI #LZ)965G,=]TW[=ILXYSVOU#[1;"-#6!C*@#;A3US2+TSX?RRN\U9Y>23; M99M(C=IQ?IS@"I;@^<:)X0%Z:PU5T .J(C[EJ:XDNM4AN#8 MQ688<7F?WZQ^3XOL?59\F4VR]^N[N[R(>NO/8%"DOOL'Z%0T14<"<<;98HSV,B M7D<$Y#@PV2A>:BG*(]%G=/,Y+T+K#'RI>+6%TZA]"#$%=_:O=7B=^U+-<7"D M14*@<@BK>)=(8\HP<\QA2;D7D%)HQNPM:('3S_6L5D#J355_.=JSYMS1-HG$ M5"# -"" 884\4D;L:'3!U!FY#Z QY\Y+0B.Q-H$]2$;Z@:H07> I].<[X6,@.KV#&3SODCA5,M$^L) M<%I!CW&P+16@EL%R,P7.C#:PK!,-H5VP1B <51S I]LFR$#.H _3BCA,L#<0 MV9)F@0T;M^;0&D>K2THCW/X8,C-*S6*\HM*2FT\1 '^+KSZ=D>[98XFB#MHP M*NN,8(A#+&09V>[V;I[?9\7/Z6KR>;;X].3[ ML.T&#>C-S>;+RV=^];X3B1#&5CO-E+$Z*E1\#SQWOE>;HY$P]>#7Z@S6@45Q M=Z-#+1;K=/[XRY@(;T=TMB/P$!./!::Z@0L(X&8$KUW0=-<@>M=_1 MBV.'P/9F/&\2TJ;+;%-@(^@%VUPKCX_O'AYYF]['CS;Y1*N<8#3O/ %<$:HQ ME!1*B(R) :,E:E+ 2GI31\CM[_&<)7-YC,[J.0D:OB.A7CAMC;2(*D@HM4B4 M9^,:0=!GIMR39R9]BLS1I ;]@CWJ@Y?+HA>;ZP_&N%P&8:CWR/>&V_*: %M(1EA NVX"8.IG'^I,/Q]0A(_63D<4!5;$NCC=*.*> M0 \M8AH3AB$&$E !B&%,T&IY(7JB])P)<+A!PBTP!C&L%$3A5VIB\HXMA80R MV:<+\J0^WP:3\@X0&;72_8+"2DDS3K1*C!3$$Z@DD]!0&'Y3O 2'(-)G>.E% MBGE37I\3G=H0]:68O 2@2H3+B5:)TLQCQ!7W5C%@F9:&[K&3P([[]+(5#IY= M4)JB]>U*QRC/*<8Z$-LQ1@TI:G+R>?;M/CM,KN M;8\F. TG&>6@+].ZL9YA@R3J5 ^QG&H!]Y-K[V&'I64EK![8\@ M,==BGHQ$4 8R5-)YMMQ=&_XEJW!AX]#SB:<:22LT85A*9EP@$):T&8)&>&.Z M/78]MTQ: *BWD[;ML408[B2;?8D[ZEG^'VN2 * T<@Y*(^+-;P<1*_%B1)+Z M>??ZLT#:$H&6,.I+"GY._YD7I>FT/*-AOGPXT90K&"4; RZL1LHX5U+%=0,W MU>66QI Z96-D^N)W##2/D;F/AGM6&3C:)J$&:(I+43?ICB,4BD/988I+T1W*.8%8IZZ>3> M86N U&?7\TWHEW5\?7Y3>K@/;<856R:"A\V+8.X\,( A MK3DD)0W*JQ%6%VPQ1*$;D 8SW'=7%])/V:E0S5/-DJ!B8HMC+FGJA.9:>%LB M&+ 5([Q.TD?$2GV$QAI;5OY_)(1L-^0A1K;1L+L=U[MLGJYB[&*QNO]0I(ME M.MF$V(4Q[NK:#O[^TQ%^[0SC_39$ZM7B)B]NG\3#]O2ZH<,8=RZ898PD=>&U MQ2*=/ZAXB^GK?/'I]>Q+-MU6)7Y=()0$)XY* W5 'KK1$46BZH0!X+ M#RLIQ5U?G+J0N.JWI>ITG!"-D+/"\[\7"*Z8VT2H3?:G^&":.E54/<#4W; M2,'ZM']JWI;J5AZ>BV%+0/9VS+$5S,>C/9^:[%B;Q$'"E/8Q,P-F'FH7;,62 M1F(H';?/JP7>/9>&EI'Z-J5BE*ZO,0E#$R%89I._?,J__+BQ.(K[K0SL_GC. M_MW'R:_O#_#YXK]'8])G,P5)Y!PR-R#KBSJ'RUW%LK8'FL;P]%;+,%REKY-)]'U MEC<%)7:*^^KQ<9:V-['/;WR M'G@T"=0BP86,>6P1,Q)*0\M16L;JIX"GX^==2Z#T=M:[.?V(MF*LX! MP!T4 MIXSFXXT2IB"6@2 ,M3466!P(+*G4LM>KC%5KOO?ML&D-O8$B JO' B;2(\DX MQ3[(O)0*&(+ 7ML(BLCX5+#^W7>-(.M+!(Z6C3TM#Z>:)3$QJ<#6&8MXV,D8 M ,:4E%(JZUO'G2EQO0M'B_CU<#3Y\LBGA].]]]D\FZRRZ?]=IT7@R/S>SV(! MLEDZ?S2.7Q?I>CI;Q9>.9BC]G/E=,J*SW-I)3OSQ,5UF__4?_S]02P,$% M @ 7(I12J233/JF]0 0I0- !4 !A;F5T+3(P,38Q,C,Q7VQA8BYX;6S< MO7F3W#B:YOG_? INM=ENE5FHDC>)VNX9P\4<[2A36DE5-6-I:VX,=T8$)SW( M:)*N5/2G7X!.TCT.9P @0%)MEH<47'[;W_Z^Y=W\ M^__Y/_^V__I=__3_>O?N?Z/,'BY3;PWU6 M-!:NLK3)=M8?>7-G_7.7U;];-U5Y;_VSK'[/OZ7OWAW_DM7^8I\7O_^-_^YW_K=[>9??IAW*;-FWLNZ9Y^-M//_WQQQ]__7Y=[?]:5K<_N;;M_33\ MK8N?X+][UW_L'?_1.\=]YSE__5[O_F2Q#(NZC2T0I/_X]Q>?_\-K/^T 'YJ M_W3X:)V_]D'VMGK,K+W9^N'E\R/[M3W5^_[!G]OPT0;^"X.:E6%/J6A-^51$YYNKS+]2L M]RM[=3.]BE]^I6;-QP>-%CL3S^_SK]6L7:]DHT]&V:1[S4_&BZ^\J'G//_6! M_:K[(/_V$?RVP3NHGGUQ]KW)BEVV:Z'YY*NM?/=O?V*_VASJ=[=I^K#Y6-VF M1?X?;66"RZ(N]_FN_0TL=I^JK&8U5OO;CS=)7C 0Y^F>H:[)>%56P^NZJ=)M MLP&V&SI>XN*$@,@C@ #@D"@.8A<0ZJ)HTP;?9,6[OW_II;8_6D+,GV2\?5EJ M3$=YJ+;'*H]EP6O\8V+_]5S_E?4D RLM=M9Y#E9Y8PU96*N.5V MH<(]EM6>-Y/*JGO%GKP)L-I:9;7+*M9\Z_]26FW?>"BZ3_RT+5F;Y*%Y]^3Y MX,VX17,NEWR=CHXS@UYS^P5W>/-N=]AG]<<;S+TL6+"CEL]Y_3MZY/]-6/BR M^LIHAIBIOV\0MB'U(^)$'@XQ!K$7#4H@B.8_X(*OK.O']A?64?I%@,Q7)&+@7[HTY# O7Q#6;U_3ZWUF2B:O+C]Q*J,[>/QOZ?@) H@ M -0!*$0QQMBFB=L&]VR $'%E.*PII&'TMBKYR_VD!7=LTN6LXGPXP>!4R\K1 M5Y?W8L!=P'8YQ@Z.GR1>64=YUF_=_Q>CJ9A[(P#5;/\ZF*D[J=+H(RM'QK_7 MV<<;6C?Y/6L?UYLXM&WD)P#YV FP&T!L1WT0/_1\&0)*?K5ATC$U_*T;],A! M3-8F,5@9=$@.2L_-60^1GEHT0AY%+]=!&%7QI9;G28P8:9$UFR?M.-Y^P^7] M0UGP?O67P\/#/L\J_M,7[$H "=V0L/9B61#X0ZN";C&V;/BZX4 M.M1YD=5UVY42(Y%1^\=QM1;GY9CVU/1CY_6DV>I%'WNS,IR;KUAVW=1J^[VK M+YXG:I M\%]M/.3;'K)=XC@X)"X,/2<22:G_D92EUOU#E=UE19U_R]X7V_(^>WUT M(8[BR O=A- H"+W$PQ&C: _-,)%$F*:@QGEVIM,Z"I7%F"Y[19FV@+.R@'MI MZIJH)F;@*.(TE\%:>*<[K1?P,^*;, G3^H[_2__]D']+]^U*@&+WY:ZLFJ]9 M=?^^^);53;M X*0$!Q&Q'8#\P -,#Y,"AB%7"& H!44#\4WSD<%>;FPZ9+H9$JO7IA]U19!J_D=*\1[ZTRU]=MR))6W=@RJ!@MJ)7PU MF>%SU!IW4Y2ZOZ35[UG#EXA\R;:'*F_RK(;?TGS/?Y24U9?T_$^.-<$&(1\" MQZ9V&-D44SOV3E)\)Y::AC(S:98SO@NR*'X<[;-6&W XM9?JW27L1KA M8W.75=VZ@_KTYW"_+__@>Y.80%(>KIN;P[[_5"$Z, N '! ZC M%:[G(QE$SRK,,+I[-=9)M!RXYRTE,:"OMH#D0'^6QI75)M*VK-M4K%<*CM4! M?3H6JP.L/J'AL^NI!726T$CML,B#L(Y:8YG4RQ6\B'*U3)+FU3_2_2'[)4OK M0]5NN7A]F">!@>TAZ"-HNT[LVW80)7U\@ATJ4X7HBVJX?N!"K5:I=295LG&O MT6.Q"F 9>^7H_KJSZT&TL(_G9_G%9_KH?ZT+$#X@HQ[!HOOI5@V'R>S[$\D[.B MF.8CXP4K@A>U0DBP[X;(#WR"/ )P@I.@#PW22RZ-\'"R ML>O W?0T2LT/G!RL/E7E0U8UCY_8(]8P7/+9OH=3P_84/@B="$91Y-$$(MM! M +M#3]^FV).!E[:@AF'6ZVP)-HB4 Y0^@\6 M8BW<@#K)3)^<9%/W5T/U$2= M'(&<]L)8!_3TIU4:?HAE%[S6S2]9+HZ1%SDX#&S$4.P3%]$N M(F],!G)K7-7CS-".ZP3)KF:=X)T8XN:R38YJ7)5UE'6^NFH]/!NQ;72EZG2S MUT$M+9F\6(^JRQWAWN7]0YI7/,['BN3U0UFG^X\W'\KB]D/^+=O!NLZ:%QU= M.W83Y%$ '&I#B#T2>TXOQ861U&(H(P),TVS0S#<<<:WO6K'646W; E$FGID2 M$>R>+ET8DEW7LW*HK%[PJV6R'FZJ>#S6\3599.L@K=D4GW>8S?LIL5'J/C\B MA#5:^9!77MQFQ798E742X'I>Z(>>1RB!081\&+C]L0HPH326W"JE*ZQA#G\H MZ]IZ(E!ZJY0V@T7;FHMX*]OT'$0.@ZV#S/6 5-S+T?:H]@)9!S1-)/9R]Y09 M[\27CW[+BD/V.=N6MT7.)P=>[-OR(88@27"84-=D/\4P.*^5IU2Y]DO MAWW##[RD^W9Y$*PJ]J@>U^=M '2\Z;=:YN*G$F^2X*OWF,EL#"0?S=]F>=8BJ=I/2N> KBV3UMLH?VLGZ%1)S MQ&PI>NHHM+625$MN;U)5GX/BA*TS]MD[UEXE3,Z^;*>!Z/>'K*B[K?\;ZD#? M]8+$0S9!-/!)1% ?&;M4LLTX/9[Q5N-18MO5.Q-I=2JEB:K!85&.SFNN+#W' M?5U3H_)-'T?!J*\4UH)#C1F]@*!NMT31]_,A97AMLJQ^7^RR^R*_R8_7VO'. M^S]3SMYAOR?[_X:U:AVK826*3L-\P#V$42JW.GAS,],)& MIN\='01:G4+)EN-T2\6 .:N;EP5H]O\ALHA[H67Z^&:D'4C<--K_3H(ISFGY[>Q&7!,F'5W:96A MM,YV_!10UOT^W@/WT-W9^;X]%CG_EIU3ER"/CT<2:@,7>Z'OQ&&_/AR"()(Z M?--$?-,<;%AQO&LU6^>B)7%HPGA!."[LN20JN=IWUR_LOK*.BKMUIIWF8RMQ M/3"5MWH,K08+;B6@-9GA<^P:=U-\[]/6MCM&T^.3I--E<,4G/Z*L>J7IGUJ3=T M/QT$TY9-:>:IE./9K]D?9W?U5F7!?KG-SK8/OEB0S2P+',3Z MTDX" QAYT!N6UU";2AV6JSVX\14OVW;5X*#9>BI:CG;ZK1?#WZ*NR_&02;WL M]GK0*.OH""N-%KLO^6F-\+IN3Z#:1"ZEU+:Q'R./ M.B *_*#O&&,0Q[9LETLAQ!R]+NNDR_JM5[94?^NE1R)=K@G.KN.UTY+)I8[7 M9'>$!]ZW=]GNL,\^WAQCH^RFK+*3#O:_NLFWL-AU1_%]Y6O,SWJ$%(,01SZ. M0S?T0>QZ07^7*F;_2%T+:%J+Z0'Y3C[OKW6OZG6;@75Z<24'YTT7CN! _8K* M17+07J!(KJP^@78(OS_6]+9/C9\/U-QK@/3LV7[?%A_5I?E<7^Z M*KM7R%1U2Y^[)2[/%$4QA8"$@8.1[Y,$)A'L6W,X< );#?7Z=VS+@'KSUT*?U$%OX%BDH7^LB6D#GSQPED1[*7-%@*]N2)<&^0-9GH1\*;= ME8<[O;G)MLUPC2Z3\SEMVLU^Q3;?Y^T,\S-)+@V)'SLA'P:%!('$@_T1M#B* M':DY7J-"9L3[H/Z<'CP!ZVD&JG W44RR=%^XA-3Q+EHX*X*[O-="=#=8A&O# MN\E4+_+=N+_R@"?93595V8YI.1Z"QOH19^?L/U/CAW8,F0Q^9R^($$R0W9]6 MB7T;R:T1-Z1A1JSWPEMBG)T2J7Q1@;%RD87Y-#&?[2*^BUYG\O]/BFK/])J]TQ0Z)/ 8YT#0D,/ MA3YPB=WO.L>\IZ!&;.TR9H3VN?86%;UZB\NW.OVJW-9?0++H7K1LU.DM5BPK M KBLST(,-U9X:\.XN40ODMRPMQK._WUELM8-H>MY"(>VCSSH.$E"/((]DC 9 M#G9%EQ7I#6J."*.'U*YAL8*4D2.OO)D"6<=;;B@W\7-J)SLH^BY_?,BJE,?] MD*5U5B<'?F/=+WF1WQ_N/Z7M+N^:'$XJ0DSM$'L8V@ZPX] )(/![%1 J=:8 M[MB&FV"#7.NH]\HZ*K8ZR5:OV6*BV1^R(DSWUO_*TLKZ)64?S)M'D9=^GF(2 M@^Z2)22'W9D*QPB1)5T>8;*I\EH'E8UE5\[SU!LA\_$^V&9C(^KX-'9(X,21 M[;-F'Z"]B!@!J6/1-(G; ']4/"43DZ-G6H>:D;G^^+K'R5O M0;&D41 M/Z0.:V;W.B@ 4J>BZ8]N'J"Q$8#*&*R5H8:\-831*\Y1*R\81,NV2;I.@)Y, MGOQ METVZUXK1-V-*P7.0)PY/_E>L^^YEOCF^VWLNV7KH5!JAZMM>:V6I5IL-3O.O MDIK362EL_P]%2/&LU+@HZ=I;-$R+K-F@E#VNC#2 )IFXCM;.M!1>G" M&Y49Q,T<]!V15-Y8O<:%F'31,Q%"33=\9;S2D- E>NGR2IIE">L%UG?9[N>R MW#V+;"<@B%Q(4(1=B*F-?3)$1B20NK-!1SS#-.N56;=EOGB6$?1<1P_O;8_D>W9:[9G2HUNN&R?8?1-V:F7(D)(^TEV3S%\4 M K^4W]H;6]X77YJTV*75#A8[^KW)BEVV^U25N\.V^6=:56G1/+XOMA4?$B?9 M\?]G1ZYL','XN"P)%I_LRER7 3J9=H_79^])'D MF0>SE8\8N]98-'+8ZS/@B\SZ'-HS:OHLK"X-:R@_N-U6AW1_9?4967_N<_J+ M:.$:P:BFTA@A\-SEO0YXSYYUN>Q;)E=E/!/0O1UXG]9U?I-GNWY;,XY#" $! M(4'0)DF"6 W610\/LG M><_N,4LE5\1I\UT,]4N8+8?RRZ#NM,U+8T'#1FBKV_)UT%1[5J79!U4'#;O? MLO[F^[H^9+N-YT?0#WSBA GU@!/&B9WTP3T"I2[+T132E)"])SHV31X]HOL-C .'3] /HN@DE";#\!?=#((7!39+=ID^V^ M3F6G<$2A%Q<<7]P7XN2;CMNR;A@FB^VA/1'? "C%O9X"2+W^S@+&OC_5@O'3 M6XNM9^1AKT6:@]*%L&;^R2WX_Q67/F.9O:EO=IA_\ Z=J.]K?B,G9*78H9-S36@!_I>' M;,MB; 5;14&0>#2 T.9K<%'@DCA! R7L1.@B)1-Q#7?M>K760U=]_M&_M%4W M96WQ,_K9]ZU/!MBZ^M$X@*$H!^& M'O6=&/L>B.+C92>>#Z/0EQEGG![-<#T$NV'%A_2QXK.PU5'HL=LLUSO6X*Q8 M!WE>4^5JF5[;N][(,W4+3:J\:==(ZUN?U>MH=VO,IS3U4)KI#T.,A]H/W@$6-7L=+Z+VK!0[P'*N"76 N\?N ME[0XW*3;IAUPQOS)&SK=L4\I);;G^RAQ'2U4JY)T;OX1)O5BGN[16'"3HFNZ:RVJG5&)]DKUOE\RX5+W4UM M[JV@@ZDOE]+$\R77Z.K"LDKF)F,52EFD^R0[M?2R;-N,MD](E/]%.LWSFBE&N'/E5E M1Q-55S*ED:=0"5COBVUYGWU-OV?U!E'L!U$$/=^V(^CC "1A'RBQ$Z@ *9FO MGPE,#1>C!",IKZ0 9,HF->@%U0$A7,L_/>]3ID62;YI5XL<= :,=1Y-B> M$X6!FZ"A#643UY?9B:\>10I)JMOR^VT!^Y,^I=:.BHM2C1[#!JJU?9;'D@J1 MICNZ#AAIR./UAM%D9X3&^4D_W%CL:-'D?!_I35G=MZ./P\EPCN>Q?PAU6!N, M)-"VHG:3U4:K M-9@M-F8MXL>E<6NM7JY@[%IO/J6IITZ,7;LLWQQC?E),HBZL2XY&Z8>-LG\4K.91+VC32 M(JJS[5]ORV\_L21Y8\CGO^"4\<_:0)<,> 4KD[U:EB+3Y9>:GAE91F &IRK= MOR]VV??_D3UN($%.2 "$$-G0BQ&) .GBN)"Z0HLCU;]]'DITJJQ6EL5TR7)" MVC114)CT2XD4XE9I8\4S#T9AH>K76FBAK/\%+J8Y(<*+KU6ZRXO;+X_WU^5^ MX[M.Z/LAB,+VD(@ AP@/W^]$0LL-Y;_5,!\Z,=91C3@5)*UYFP;F7)&C@* A M&M[])QE?>.?57%G^75?474Y]'L3?[6X4)7),3Z'4^"3)]BV2?)]5F$6X+:O'#6)A$B]QL,?^ M\6/BVS3IH^# %CK]7?6[Y^E7M)JL7I1LIT+2+=$NA3FCE#H4@AYIZTT\27^T M+Z%FU/*,F*3^13]BB@LB9.@'1+^RO['Q7$P"9"/@A &BP(MI,(#'@4!HHX3T MEQIFP3" S\6(,T#.E[=??F.6*,X=C;JAX6T_S_?":ZYDR?+OMYKLK:>OBA MG,$K!)GFACQ#CL0ZQ@($$P\A-W11 -PP#GSG402 M*0-E66+*NVDT$;)-.T_.O! BBHIW:V.*4@X7J:+NB A7( NT:X/MT]L-]8(X M]F(/$A .1P(_OM\W!F4'5<=2#-%VG/1,%BTBXEH@@[I8TDSRP818BJ76MA MA[+^%]"8YH0X+3X=KO?Y-MF7:;-Q0Q?2!&$2NVX2$Q2XP1"#)J'P(@WY;YZ' M$D=%5BM)EA!2/HG2P91%2F00FW/[^Y2YES\K'0U/SK:RLN;*AU(6V8R?\ZJ<8N'&0^$/W"$,OD.RO3 DU M4Z^EE6BU&J^LHTKK3*9T[V62N\)]F+F,5>O)J'JJKTFC0\I.]YOD*1P0H2>DVXN6//*2Z3+S'6<1 M7LIB\'CNQ0@UE&U;!R[4Y9>:'A\Y0'Q)]UG=Q?JY+'?UK_Q8]I Z!":V'5.' M4ARY3D*Z4 C10.H*+:4 AD'1W2XBQPDUI\188=PD.5ZT62AR M7:%1A*DQ#+.DDZ+.$BF_Y'%BRJI)1.E%+0R5,V\$N:+BYOK0HI3%"%W475$! M#(\20Q!!ZMA^XF& ?<^.AL80"@@*9(X(EOUN*:"H'@Q<'?6H8T7()7FA'X:V MW\=RPEAH\<.T"(;;'%R45=[TD) <\% T38P5YOV2(T9O5:=HL1&05WT9H<@T M']?!DHDYE#J?+!6NM)VF+^5^MTDH0JY+P@!38B<81-3WNB@XMJG432FRW[W& ML1!I?V3@8<8:-6RT6BPN9@E<#$Z\"0IYS]:$" 7UK\)!U04Y+/2]G0U& <8V M@" $K%T3)39!81\$ $]J+D7RJ]RA) Z&._R0-IO]:$ M WGQK]) T0.EOL?%L YM02*($0 P=OV^'8(?%E1F0D/OF688CMD]['!,Z M'&\[I=#1T&K2I [&@KT*T=Z$L%EK8H*T]K'>@Z0#HD3XN2KKFE\,FS<;S-=F M4B]T;>1'$4@ 0'8?(7(=(L,#F>\U3(-62GM=="[999 R1PP!IGR1 \#1DD_C MEAAY^\_R'WGW55Q:QYNOI+R<_HQ(7K+ZD%4IW^)%OS]D17VV8L-)*&ML!/P^ M:-=+L._YR=#NP'XL-?NI'L5P5V$09F6=,LGAR G^B6%B'NODH'%RK1>UV,CD M17M&F#+=TG401D,>SZ]2U>2,^ +/.F.?O8/%CK#&S;Y\X*M*N^ ;@J =43OT M R_Q,+5A9*,^9N@"J9F0:9$,4Z@7U]ZKMSO)DUT*.LE,,1S-YZ/LW.J9A6?* M>D+-O6)TQ*41,NEQ=QUTTI3+BX6E^AP27KZ1[=F?WK*0OZ35[]D9'S=)$D2) M[P34Q@%.W# BU!D&9]Q$Z-I"#6%,#ZBVZY_XFW7?*Y-')0Z M4:US@ZQEB'39G['%(---70>+="3R?(F(+F^$QV>R@C7.]BP@W-WG17O_8I-_ MR_JHF&([B+!- 7$P,\FAP](U3"$6.J)85RS#/.KDM>]5^D2@Y*C.5$L%1WIF M=%-R].?,R*?:EJ'4&TZ-C1-I\G@=O-*6S?/Q)*TN*8\Q;0+'P:!K@3X/G8]6V7!'[D!*SS1MUA>LT#GDSW:7HTT]->S5U6 M67GWUG0-E+]<64762,Y_:3!6##WS>BH'HG-M XLZ>7]9;&KL3<=&.*7/[750 M2V,^I:GG4HQH*7M'-^\+]M)G=3_N3;]O]P=^;M'G;)\VV>Y36C6/&^ !QPTC M.VE/7K0)B6"_69K@ /N;(KOEG_[Z-MCT!15Z"<'Q)7RA3Z(9=93:][W$F*;1 MVG&FS6RGXM%-G86=/FL0:'4*K5;B[-;NNBM7VJ;QRBQ^HFT^JY]5'SSWME)P MW*Y*$';CE2I!OY/+5@D&\BE-/7.2_67>JKM8'VW\B+6H6>><17)\"I$7$M@' M92WK4&I!U[10RS5O);O2$QT5[%7/9Z9D![OU<;1U.W-G>]2IL7ZW'HO7T9C5 MEF/JM1W:$B]0)7:M&@ M:@S#@P&?M%8B"A;*5 !FW5."-Y,T#$S^N5,U<[/Z@C=O\E/=S36Q;T(6KW)K MJBO"7?NL.9_7QQ!AUT& !+$'PXBZ/-@Q1@ \+-6=E_IFPTU6)J:CBF1?7 MP?ZY,6-/]@T57Y]:-+K/<-OR6F>G[LSUB57W]:>L:F_O/1U4A9S8 M)@$, A2 R,? !LZ ;^A*W?ZG'&2^[O]#5EDUUV9@($#=8S%LSF*O'!U[21;3 M=+SR>[$^^B5W1C WV=!UT&QZ&J7F!VT:FX[M2N3&/B QC2(:N9%C ^H-$[M4 M\EI2M0AS]'FM/^>%M2OW^[2J3W"Z/%^HTT UZNCW;BIR%NFVOFJ+!&OD;%PG M:"1S>(,R*HZH(J9O;(5A$ +BQ1A[@1^Y/@R<_FAP$OI4ZE(/U1CS= V-@$;8 M1C74F'!P.FP6Z=U=L$8".+)FKA,YTEF\ 1TU5T2Q\\\LO[UC7P^_955ZF_UZ MN+_.JH\W;>3ZXZ&IF[3@F]V>SD;PPZ1LS[/Y C8FB5&0#CU 'P J R4S"@PC MJQ?]+CVJ/K*JM@XUXQC#&.NJ/1S:[0O%/#T[0^4H1L7EBU".F;U>JQ-L'16W MMRD=R_%,]-(SNTKFCE#7;&&M@\F&K9'<$NV,C6[;("R6@TV3]<5(U472H5+Y =$J'AN4] IZ>!$ M9';M[A=2-@'AA]+#*"")AR,G0L%P;0_%L9-H@*9R[!E[ZCK!J>[U)'3.8K-1 M>"[2TY=T4QZ@D\MEU0B=GIT81#6Y*'ZGQBT_*.ES]E!6O.=[:NCZC-1>$B4) MB@,G"4 <)R2*@]A-",;"^VF5O]_5NE#W?Y-F5>9VG]M5VYD7UO$'/H]XT=X 0CE!#?\1.00)^&<2\X MM('4>K,%91INT_29\2J6+\/H\FMO4."Y6&TRUC&;*^OZD?UTV^X)EKPQ9\&" M%B3LCU'&DHP^*]Z^:-MC"_J\K"&QH>6K,)DB2&*,$DH)Z-/8QMUR$HL+T@"N(01#*= JDO-LS53LN$XV#D;!)K M4AMS2 ZEO3E?1UTQTDP]=V"D8:EDU#J:@FK22PT/BL)ATL<67\\;2A(W( &B MK@,\ @!- MH' _W$CQ%83#!O' :+CA!&)G)!2AS$14R=FO:LN M,@0HD3FI3D<\*5"I'D'_*JC*R4TB+7Y+=9YFLUJM3]6?I,GM74%#2L"TM[MA M6BQ?!^.T9O1ZITVC6\*-L>HV+?+_:$<#<5G4Y3[?M;]A(IBJNA\I_'B3Y$5: M;/-T_X7]).-#B#7)Z^V^K \5E_PEORWRFWR;%@W<;LL#/_GX]A/[OFV>U:<9 M (!(@!T"DABX=AC[,'1(.P/@\3.IPD"JB;N4L75*^?@X MC3]#UF^+S5'/7;!CC?:U/F/KJ";7:\_S#L9JA4I5X)\S7C#Y/N_$_KVHV$^8 MH/_(^"!P=XYW/5PV".^Y0+XIM$ESOC_T:TF_I_=YT7[\<]8*6/BE@MOKA.<[7V:AX0([6T MZ8(;J957\\RLHQ9>CQWE2M]MN5KV@LP-2'S;0X'K)3Z&.*&^LX5 U8E6D:B099CT7)8ROGZNRKJW#.;(:QI[K3N3_^2^QZ[C_]W5VFQWDK=?*'LM5KO,8;!,&8'N5"O7P^0\#6\G]A[7WUJWW[VV4]\JI%?2;:!;N)Z#H0N<>S$)F[$ M-/72(H2D[O^>19#QM;6=6*LZWLW.FUN<= ^]0O:[W[."G]"26@\\">LQ2RLM MH--<=).HN%RI:4+HE=6G8 TI'+=MM$E8QRS:OS+DL0KL2CDOSV@S!;MJH!M* M68S^)OTV4E5TTTZOB NP&Q(4DX"B,$X\'S@T[L4%OMS"WYDDK:6ZV!TJSI]^ MVMQPE3&A" U4&O.4GO%JHTOC1ZLX+KJOJ^J87KP_8.6A(>DIU8($_:,1N$)NN028+7+ J MJ4_:K3^8>%ZW<#"E)_D&JY+I16N@3IFG..>J7+X\+^!C/A84*.#E:YFWRD)7 M=:.MS'_ >D=?[E,J(,TE,+$F^ISM#MNV!GPB\D/Z4&'_I'I<1%R-78HS$J<\%::<\3X*MA MZJ-P_LO]2;J6&LEL$4^JEY8O5MVUTY#1\^KI0U_2IZRL+Z="_R!0Z'/64E-* M1KZNFN4Y6'6--8\#8O76C*4Q=1F2$V(2^LCV0HQ#'%#;1DX7S<.)$W7+D&BQ MF[8(Z:TX\HN0>DF:ER!E[0&U;ZX_6ODZ&E&[5_U*BV9;?Q'!A$$8!Q1 (80QA!FM@!"$+V9DIK-PL-"KL#+"47H^OS6ZSIM8C59(E"OXL,(T_N M @L=\9:DX)7%95J_<:&2*-1BM1@%YW99(P#%##9T%,*;KHT 4*?GZV"?UHQ> M'(6@VZW)Q.-Q27F?YL6&1J$'*/)"$CH ^E[L4=)'#MT0:R&>1+PU$.\H51?S M9,R>R#Q#/AM@WEL6STN]DV\JU%-P?>744\E(E'K*;HE2[Y=T>Y<76?5X'O67 MC-_\LT&!;U/@L_\Z,8L21S;[IX](B=2IGE/B&*;#0"*QW.K@-26C(I]3]W$AL M[C1*7%^@P=1Q2"W@IQRG!BO_^[F5O;RW<67$4XG+(>;U5NV:B*D>B]T9\:83 MKY!>LX4KN$="8S*ED<=,KAV:'*HB;XX'*B7Y=_ZKN@L8."[QHL0%/O$HQ0BS MVJ8/"(C<"403PAA&_:"L?6=N.FURC= I)HJU06?R3P[M3ZWK92W4 KWLT$@# M5(.MZVA_ZDBDU/[(R:'H U^?=E?N=^_O'ZKRVW&18A?1"2!(^$DR-B)!$"6^ M'0\1[802&19-B6,81H,T*S_3)@>C23:*T6@N!^5P=#+O7-9".!JQ:(1'.HQ= M!Y"T9%+J?^SDD(0.^9ZO:.I[W1" R/4( =@!H>=Y831,@* @C&4H)/G5AL'3 MJY%#C:P]8G0QZ(P<4'HA"R'DJ0\CU% T;!V@4!5?:GEHY'# SZMMJN/JU/?% MIZJ\94]/3Z#$3VR/A01V$">4)C0.AB$YXB"I.2]L(4H,^;2"'.TF+L. NE)I33P\&E:2/$A+[+W M37;?GH5''0?%!).0T,#%01AV@5%,@=1%7QK"+;F,POJ-Z[1:H;H644@8+8:P MF3V6 YD&>^==0#&8IK)^0M[Q==!-9T*BJR=4O9I,NG:7R@:S5A]('.+[$1\: MQVX"81^4$E?J6,V)H68B7/ON9:?E2[=KQQ?DLF(HDO%(U%LP>WV<']H=U^3[*'*ML?3V-FO]UEW PJ\+ZNF MNQWEHL9-XGB0)MB.(R^.@!VYON?V\@(0APH[WV?3)O0*3][N_H$UMO]FI:>D M^!6O0U9R9)ROV,08NJZB4J+M60K6>0[\?)4NBY; YWE<6<\8??44TO/265!_'G3[M<^/W2U/C]-6,A"0 AA)@"C!,[\J 7]8N5D>>ZGMQ-N1," M235\Y:_(O=3P+;++'##@YL1&KVXCM39Y?QVQ$Y4C_2 W])\SS?+)V7U)=UG7[+MX7C, MW'$+/4# IEX01CX-0]=Q$Q0%E&MR$N0ET%,[TV-J5,/5*AVX*Z_R=O[<*!X!H,UX,E$MX+H=);78;VF,JY-\((W67 MP#H(J3VK%_M03;BFD8[=1GUL>RB$ -C()8D?4,]W01_?MY%4:U)?U/404NG M$(WV:Z.D >>-<7*1(T2$/9S&2LER^&%H*9N7/"^5G!-?I7Q_GU6LC[__E#YD M5;?F,(J=Q(%.$L6A9XF[58DN/7[%E=,WQ%!O7@9^).;Q893S=$>%#L+_\7'[+JH)/'<#;K-AR MCC&\G:C6A;==E-C8CT $<>A2A (?]>&QCZ7VC6L+:A@^?__KE[]:MX-4JR@; MZ1M]M/DK!J5%K)7CU-^_6">-5B_RV-XZ;V0M0B]1_T: IKT(UL$X_6D]/Z+< MC&_B#:SJH:S2)D-EL7L1,\).@&S@4$SY,@],W'"(Z2:VU#W-TR(9;W!UXJQK MIDYZ ]@D#T7;77/9)]O^ZIWCPI9'V:A/HPTR'?ZN UJ:PTV\'W=<[#BD=8YJ+0-R%KIA2,35"N]%BZ%S48SEZOD+, M9_WB*^MI$5BMY)FW24@:.H)08V6S#HJ:2^_Y]@:S/FIBZ6D/1KLCCU]*ENZY MKI_3O$ 9>^:SK^GWC1/$?+UB@H$-@H"X3F3;PXH<&TL=E3Z/(M,#D8,LB^N2 M[)7/5"A:8+Q >1@@]-E&N.,5B\\*\,JZ;E/A%[VN"MUB]JOS7'/Q_A"0UYVS M'/F-.&ZZ.OC ?G?2%M XH0E*$AC[/O4\'T7#A'H0N4!E8_0LPH0H-'E7]!E; MN#S9&:J9RLAL[6"@7):I'7@B/U[M\,1^ [6#6O'^V+6#8LZ::H2?1)@G5P"ZV3G]+3>P*,FWT0)^/[^ M@;WB?,'#QYOWQ;>L;MK3KS<,K[8=HCBF!&.'AH!X0[0PB*5.G56-87A(XW/? MXBF;NZQZU]REQ;LFN^?SJM6CM6\;LE996/=I]7O6\"*RZK??3[TNB]%O#H/E M8/>16VIQ2ZVO@Z4GF5TWX3LRCU/GJ*[356A=9/ M8/F^>-IR_%36.=^+7O^_!_9#?N_5MXSD]9:]UH(JC06O*0'# MG/WE-7[R$ZK9(]ODQ:$\U-;AU/_DX+4>NKSXD9-M8D>6-']D^V^9=<_^XIWJ M(,.:G)=MW:Y)^YPMY:OS51OLR7DV7&$-"5U99XE;I\ROK&/N?$W(V8=_/G^X MRLIJ+;":TF(F6-R%A9KA,Y:S2)-^C8_=.JK3=5MTJ:NQ2K'B-\J>Y_&TR_1+ M^CV_/]S_DC;\!X^;*(8D<#W6_/#\Q .>"_B2R&-P/XD=X9ME]84T7MFV2]V M.:VP,Z_4HX:L7<%EM0:2*HT^CG+=3%;K58R]^\(.;-[QL0X#AAH1 ! M7N3;$;6IVP>W*9&ZZ4-32-.[5K)]MN7K =YZM?_\]R(]['+VT;_(#<#HLEX# M2\VXKA>AOW&15JMR3>0!>[C?MW,WYS_J MD1PFU'=# G 4!!$);80\SP.^[44QH*[P[EE-T+%6 MC9AW8[-8>LU?Q[NI.ZGG:@-O^LO%[&!>'FS+HW(&[1]!4/S)K,KYWEXY1O(]\^%M(UT M/A\]K#X\+53;! GQ;%:1!@$*(YA0!$/:ZP@0EAK=TQ]]AH;UNY>UEY4/"N7; MV)KM%V]_+^>\?&76F_X$FF^LDYV_\2[EZ!L->S.ELYY&OZ'\7ND0F'12_/*U MFZRJLMW7]#NLZZRI?\V:CS=\;U#;@(#[??E'RKP;QD,@\#PO0DR$$WIN["<( M!.TM4,!-* QCN0O:- K]6DWZVT5?PWVOO07NCZQG8C MB 9V3/D=*+070(@G>=VEMK"&.?KZ?;P323K!9$6&SN.O!GJ.WMV[,#55[CHW M4!(K):6&Q-YBI"[OE.G(?M'_C'Y_R(HZP^4]_W_:W9^.LB*[R9OZRUU:92BM M^7%CIP_PEO0&Q#XBKF^'( G]Q(D#.W)ZJ;'K2FUL742@Z85 3;G]_=TUEV9M MS[1-9.XL1:=(Y[65F@:.\U\/?] E=66=JV[1WB=V9;6I=<7^Y&.CAVS. WX- MY2-31JG?G+0V,%]3FKL^I;5C.9<+NM#NF^WH#$@Q["Q'$Q M8O_P_='>48QG Q=/:\KKD6"XDNDEM1!*.U'\V#*BV;_:.VRW6';Y-=[ MR:-G3!6*MLK%='D8JSZ>E%HO?75UPROV3J/_E/+Z8?@^*4EY@D_W5)G1'UD? MAE4,Q2W?Z(K3JGJ\*:L_TFI7;WPW2>P@Q(YOQX &;AQ NU> 6*4Q"ME$&89J*(J5@E-'9F_1 M4IM[4YJQF/T^;YY&QZ%/49A$CA\'$0UY(SKJH[L!F#:AIQC3,!KY:[MM94TE MHJJGZLU.TW9J:F<>9:Z*@J^;)]F*G&+_2NDW-2N!=N)TUY2I]Z5)&W[6;%9O MW 1ASW?M,*80V0X$.(C[B!@1;Q+I).(8'^OE=P4V7,I$NLEXIT@T0[9IH-C1 MQJ^C-LX#KI-',K!2<':E@%+)Y"TH*;NCWD/EB[LV_.9&&O-&GHMQ$+B0Q$.P M&&(PK3,J%,(P?EH14SN:8EZI]BFUVZ2C^SAJVTS]1*Y!JDLHY>1*\2*9Q)L= M/05/E*'2GJZ_\0(["7W?!5X2V] !'B5HZ$!Z@,A<'*@80@HJ\M<#'N^SV+U< M?SD1-(+^*8)&OW4:0-.*6A@TK089T,@YN5+02";Q%FA4/%$&S"R/KI6PRD(U>B;9DHNN^;C MN472F),S=LTDD\Q$"%8J[LCRZ'VQ+>^SIW$WGI_$"723*,8)]& 80F= (*'@ M!"3Y:0RE>"I$TC*K,;DIJ&:O'*O,66IB4'$96+WFD0"M)EF[+EQ-2^4"KS3X MHSS1>A:23[C$(8N('1L%@/ ;QH%#^\T 3AAX[J0Y5\E8AJ=?^;RA_LE763\5 MYV$-6JEG2G;AN=>G_LA,PRHZNRY,3<[FK/,MJZY+9=0JQY5YJ\\EJJV52;N7NRB+=YU"K>U&&<.U MM" -.:V'G^P_@[Q5M2M/LM1;F K.KY2+T_.2:W4J.S=MMN$L+ '88];AD+HD M]"$.0#B$)5[@:9MRD(@YS[S#I96#>I"HZ/:4R0G=#FL>]%L+!5]U3'K"0L'L MU3%O8CI"4Q?*/@E=4?@EW6?UYZPY5$4W@_NYW.^3X[D@&R<(:$RI[P'6L8]C MUR;4=>,(>3X-DQ *'=*A(8SA'G0KSCJJZY=&6+]Q@5:G4+!KK,/1<7[-;*8< MN5;EH\0E@?/YJ78?X*N^GMLZ\=Z_T?Q?X;I&TU9PFY^F1$KM#Y0$Q3]5)3_) M]TE(W%4:$7&#$)($)C!V$ H#@),^7!@%_N:AO3KP2Y-6C0#)IX22>56>JQ)^ M6U"Z;Z\B2ANKN!"F>FV"H!\+B_E,-ZI>@:<*PO+ M-.BG^RZ;'2VS0OZL:JCK(F M-1CE_51J?1NUVG1#DQ8X#7"4'K)K]G+^3&]V+JN32B44A"$I.8DGYT(4IH,K')*!G,?)N1";+R MPLHZ15/;-;)FJK87#?JHJ<'(%7)GZ4+.3FTR&G18'NBGO61,#LJ>M+&X_Y-^R77\EQO6>O:_(=2E[3Z,@H3CT,:8T M)%$J>^V,ST-R<9/M8YG:.3T6K@GX M=2*\@?YS5MY6Z<-=ODWW\'M>;V)D8SMT<13[""004$"2/AZ(0U<*\LI1#//[ M7(_U&U MC93W:5YLJ..'$"6^EV O3!Q$733$\W$@=>.M>I19F7/4)$L==0<%J3.+>5.H M\Y9O9KASR98Q[DRVSYC@A@)+[.,$G^7N0-ZY&T_!:<()3Q8AP5AFR08\+??WW_E1+K MRU?XE7Y184&=;?]Z6W[[J2K%Z3 MQ-R1DE$"LW"F/9)[Q9_:8_UV%"2S.T+))XDY-=-^J[K3>S&<>)2)\$!M$E"A-"QP.LGO <1#"QB<=B]0$1\!,96D\(8YC'1V5\ M%60U:+/J3IP<::=X*<;2F6R4H^7)P9,LZ\M;#AKAX&5_1DBGP=1UL$Q'(J7V M!TYIJW/+2'Y*/$A<$$:!E[ 6+ #0QKYK#[,$7@SDS@Z6_7:9ET;IA&#)C?]: MM^SV+HPMW%'T:QWO@[+ZUS?K*KH@^N1?O+^TO=0^\;S8(Q03-_*)'=HVQGW( M( "21VA/"F7\G> M(&O?-JS?N%[%R-LQ9L[(JZ+%TW6\-WI2*0T\R[6+E[0;KFV\JC3UDFK]1M7 M:[5R9QY+D/-RA(B&"F4=C#257#G+@RUYIOT0Z>,-$\3O[VV'F3]G>WZF#R[K MIOYREU;9=5IGNT_IXU%O?_U([)"$M9B0"Z'CN(BBV \I(:'O!#0*L.A.2\,J MS+WS9V\UZR.?2[WTX!E)-M?E4&6[%G>_H/B?)$^*<9V-=/[Z&'*M-:>JF?.-%+%9KK+-TY2J0 MF0O6\+;]B>4P-EHU>UFOHXY9(.^+^_KG=5YX46@;@/V5=DLOJ]P01 &,B1-A M1&P8NDD?P[.AT!(OM6\VO1BT?;^Y&J6-_)(NB0'8G$%R$!7WQLPJT',;QE: M*MFU#@XI:G^^\G." \(M465*G=05.SZ4^6MZGW4[=AT:>S"T<>(B!#&_9!,. M4E$D-WZXB$##=.(COLUCWPA1V_2_2+D)MC377F1RO)0K+3-M1@..CC4?ERS M=1!\60N>-RJ7+P_A78?W#_OR,W C>B/J)N"!(;VJQ-&P2A MYPXC*:$CM&M[>A33(P][H.VFG(X_GN1DW.:&O'7B+DAV%9:4 (@11A"D./ @0ICIQ>F!O+=89GD&.: M9 +#:V^,KGU07:@_1V%J:LK.6XZ2HZ7S%.$R+=XWC9_2OM57JNO@^YP)R[9= M=7LM56-E+B?3]"A()\9B?_?>^G->M"?1UW]1J"L6*D:).F3])3AS MW7)E\?2L-C_K+,$K:W@N>(X+U#I&BNJMVFC9YV-%M=3"1KQ6>ZVA;(SW@UX3 M_#FO?T^J+&LW5&=U\YG?S^(E$234BWQ 7 J(C?GH4:?;3[#49KCEU1JNX[BF M=S=,E)5WJJQ*^$ZH];ADNK>T2'&NIL+CF5H\5:O/U?HL<9W5PATNT;(ST1_3 M_MRLJ")G.&2FJ1:K&OQ_]1[MG7[//FL56.7 ^@R EB]G\/Q<"!R3"A M$L!0ZDR/->B=J_OW;9"U8+6H6J8+5(PS%.=JJL;A(3DE^Z/7C:\7WURUX\2' MYS]A_3C5$9,UI);26K2.)/FW?)<5NU:W XD;T)"O+[#CV(.1'\!A2:N#IL%XT5XOIJQ>$9^4]2)YX7W=PUHM)C\Y^X/E3S8X[: M<$))R6_0HVE5Y,5M_2FK>J7Y%A9,Q/[ QW+Y7HW3MF,W9F'C@'A,#?6Q#\* MM-N./2\*/-]3VXZG5\.,F^]:H>WV_DZJ]6O66.^+;7F?62R;(_PL^"W-]^UA M64W)67G/*-DN'%+=YT 0KLQ64EV05=594O>93L5R]4GS''7/68D7%;7 F796G.2R:?,IY%J53!?B4L<&"3DWQ@:MSJ_D==>;TZ6[RS4Z)OU2'D]O M"$*<>)Z?()\"@FV2^)'7!8$XBN26 ,M]M?$M;OT+IW8NCJ1/DI32;Y$JCI8Y M7.:)#R)PD3-L9121%'\)%RH>2'/A2"'><"@+OF6W/=0AB6T$$T" 1W#H!+[M M^TX?,V#=7R5,*$4RO=KC6!>?1"F=RS+13$F6&/=1#BW2%IHES&ONB !GDJLK MX\^T7"[A2(-#PMOUGX;JC@:PL0]=1&P/NS:Q:>P0Z/:Q((J)U%9]I0@STTCQ M$!9%]\0P9-ZX:?A9Z"B45VT9XE (8I@LNBV]9U>1\&'/0IS*AJ>:> M&%Z,&R='EV<^+70&R&NFC+!EDH?K0,NT%%[<;#'9#YD;+3ES;"V(O!#!Q FJ[!/0Q M;0=)-4BF13*,D9,XBZM[][ZP.GV2Y^-.LU,,,/,Y*0>;YR;F@XD+H6?4J!$, MZ3%X'4C2E,OS$W@U.B1^IWC#^F/9KI]5[H(%GNTB?@2XC0@)(ASYIV#0]Z5. M)U,,81A.O:IA48CL[=YJOHG!: ;+Y"CTPJV%X/.Z,2/4F>CD.G S-8D75V%K M\$2X+;3='NX/[>TW'YN[K.(C055VEQ5U_BT[KLWNXB=V$$4V"''L84B!%[%& M61\_B9'4CF9]44VWD4Y"K5:I]41JOWK]SQ_*6O:L*HW."S:A%C%=LCGU$;^W M8--4^?6AZ3M[F,N2<](0]WJ=UW:TD M:J?@PB0"7D!AX"M@7(4TR--7,^PEF[:++V\@Y(S]$;- MDQR"DO+-[-3\0 M)BSN:>C<\Y'4D+;\U\],&J4I>!77!,>WS1HVC2Z+3+V_=&1LC%O=OG4094H" MST>YIWHA/BLVS#R_.A?G$9?8GA=CVW,8O&#BA:>H $I>[#XMUH\R"3_94]'I MM/GLE)U M13CBRY "V^:G.H @B*.AC^<0)Y AEE( PYCBFMZU!Z!S55?J5U:JN2?&)N/& MR0%)Q3,C''K-EQ'X3+)Q'<29ED*I\;&:QI:N%89Z-!&DDS5PG:V23>(,V2IXH=,1X MO*[=A( ;A9@1S2=;!'K32G8N [*3,SA@!M"V[=A';H)A/'#,!5)K$'7'-LR>7J[UYU[P7ZR\N'#@ M#-=M=<(E^:2]2,3@M61IR)'-0$$8H9^DHR-H-%4VZ^"FL>S*>9YPA3/VZX^' MIF[28I<7MYLP\0,8V"[UB(T)@2""_6("Y! _VCQD55[N6)U0-8(--^D8,F_K M<3G!#O_3VGUR;R^5U9,';L* R@3YTD[@\V0\2F MM@)*Y(,LPQ+93J"\=Z*=0*.&R78"7VD3O;[2>NZ>X7.71GN&RI:NA"T3$GC1 M,YSHA2A=?LV:XU)KOLMAXWJA[8:8A A$ 8Z=T/,'@GD@<.7&K>6^V_AX-;^1 M(&_US/L2/+%AY/E7LVL=C[ZB]E+' R/WP%_::L!#LO@?;[ZFWS^557M[R1E! MOY9'?FX"E^($A'X8Q'P"R7%L.^I5)2&1VBIE6HOAH9+CIJGMDTU3?][SW5+= M>W9E%5E[7&^3?I>KN(V7DE@MOZ8"DFL2O+FA[:J]H865#4OARNJ26$6C8:+I M(X2=JSC7P>39LBV7>6D4NE'OZ_J0[N. F/7; M8N#X),)>X"9Q&/3!(R>1W/JE):3I 6^FHAVE82S8'H_7J=LEO^TU#GF1-WFZ MMQX.U_NK9M\&+:F'6G+KZU\LOZ4H9=U79\0^?# ?GF!R(8: MK1H*7$-C=MZ2UM_(??H8G"^?/:6P"J8+VJW:+-97CJNN!;0G*].,UNVQCN;U MVYI ;),P'(?93R0NH3"HQW!R?K\;0UUC74+S3&_'SEJSV MQOT/4T6(F:W8'=!7B*NN('3G*M%]T.WP6]5#6F2-:(55OJ[H<]8>K_8IK9K' M#4ZHDSA^A#&)O#!&!(?#N#I" (I4%'-KFK7*>%HE\$HBW6XK#AY6/63L:YHK MJSJJ9Y]B\J^,]S1F?P;&:Y,U%_\R?8\KJTO(:C-:::GNRNV![S-I[S'^(4OW M20:K+>5GK0EN:-M&<-RNA:#9XE?:"DL5XK*MAL6R+I=]=::W))XU;43$^4R< MYV("O,0&V(D!'8YC178LMCML9DG_N=H1TVL9$Z6NWG18N, 7Z9%J;SB8*-+I M[8:%BU9_L\% $4]J-<@;+-EH,%B"ZVTSF$Q:H,E@W'/QZ[3^]Z%N^!M4?RTO M7)+S-?U.6<6T;1)F;=O806F=[?@*P*RHC^B@;AS;7@P)BF.*N5!G.!@#^53J MO(JY-!EN,S")UG569#=Y8]V4E94=M^WD[)DM&KY<]X%]7')=R&S%)3;HO,:2 MDJOLSS+@RZ&?W0AFG6X$N^I75_-B17VQ\G5 ;4[OKGE2UGE6V'/K%7_HYI_\3;_AO;AV$<)YX741@1.W H&G; 4HATK*B?K&&I M-?:,>4\M.PP'.FHM,_N]H+[RZ8Z*5; MGT:[O?,OZ;QLL.I:3@U%MHYZPGB6,JLWM;FJ8]GF13$;%/N.[?M>0ES?M2Z 41P'@>=[&/BN M-YSLC7V'^)LBN^63,5\EZ&U"AQ 1P)$(+R0+T^&7O,CO#_?\7)<6U)ULZX&/ M/_#)#+['M6UJ6W76-/OC"=4,^!W'4W[RYI0&N9$B%"3Y8L4VX73)X\@0+QD^ M/W$FN?U9^QD++3Q%H6+L&,1-EM-*&&XTQ5?/NS3JI\*T0C<'_K445>3'-(XA MIA@0-[997\ G_3PY=C#U%$!N4LZ/Q'/EB03]A2@]1[!,P4T>_N\7E9;"O M:>Y9UF:Q,7MCA;<.S,^2Z>61=L/N2C7;7P2#5<7>C99'Z/'TD4_I(_\1Y%PZ MGI_ZOJB;JET+6+<'E'V]2XN/#_PKZG]D-JWS;#/MOI[7[UV"G M3%]A#7H-]R]>J6*LLRRMZ\M4?6'V6K74\OK)A^5I=PE?6,64^ M3'A,>H'>R0Q%^5:/9DU/TSJJQ_79\EK/:54"Q7<-G;4#FFC[K!';RO @*G:TYNZ@U59P2FT1F M+;?QRG#5169LY=59P1[G1SZ>%>PIH^,?KK5@)?;_K+6 U78 S5[08GN -)I\ M:1?0$N6X@GU BZ1=+OS^3+W2#-NAXP,7 9?ZA$_6)6@8W04@H=T]1+38RY\5Q M[+K4\_O#XG 0QH[TVR$?8O;7X\>Z7DK4OI6\%!,2>/MZ*3DOA/J.QQUQ7]/O M)*^W^[(^5.PWU_MLD]#(BQ+'#CV/!@[T/-_U/> &080@(D!H-^BT"*;7N)WV M IZ46;^UV@3O"9[HH$"7;!;SY/I7R_LFT>.9Q3^U[HN:CV)]D$MI7^I03+9I M!;V#Z3F4.A\A3_=$G36DO$_S8D.#*(@!BQ/[(7$H(@2!/ES"0D^CC6"017ASU#:9.*(^ MJC+'@(4ZJ/.6>S-QYRA#BCR2AJZ5/;)IO$D?)5]$^<.^G(^1;G%Y*)KJ\9?L M_CJK-C")63B H WS.[I=$D47ZRRPU6VRQN<5M7C35GQ%:SM4)-+@0N