0001193125-17-076894.txt : 20170309 0001193125-17-076894.hdr.sgml : 20170309 20170309161619 ACCESSION NUMBER: 0001193125-17-076894 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20161231 FILED AS OF DATE: 20170309 DATE AS OF CHANGE: 20170309 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Rapid7, Inc. CENTRAL INDEX KEY: 0001560327 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 352423994 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37496 FILM NUMBER: 17678475 BUSINESS ADDRESS: STREET 1: 100 SUMMER STREET STREET 2: 13TH FLOOR CITY: BOSTON STATE: MA ZIP: 02110-2131 BUSINESS PHONE: 617-247-1717 MAIL ADDRESS: STREET 1: 100 SUMMER STREET STREET 2: 13TH FLOOR CITY: BOSTON STATE: MA ZIP: 02110-2131 FORMER COMPANY: FORMER CONFORMED NAME: Rapid7 Inc DATE OF NAME CHANGE: 20121015 10-K 1 d319803d10k.htm FORM 10-K Form 10-K
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-K

 

 

(Mark One)

 

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

For the fiscal year ended December 31, 2016

OR

 

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

FOR THE TRANSITION PERIOD FROM                      TO                     

Commission File Number 001-37496

 

 

RAPID7, INC.

(Exact name of registrant as specified in its charter)

 

 

 

Delaware   35-2423994

(State or other jurisdiction of

incorporation or organization)

  (I.R.S. Employer
Identification No.)

100 Summer Street

Boston, MA

  02110
(Address of principal executive offices)   (Zip Code)

Registrant’s telephone number, including area code: (617) 247-1717

 

 

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

 

Title of each class

 

Name of each exchange on which registered

Common Stock, par value $0.01 per share   The NASDAQ Global Market

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

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. YES ☐ NO ☒

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

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. YES ☒ NO ☐

Indicate by check mark whether the registrant has submitted electronically 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 ☐

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§229.405) is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. ☒

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definition of “large accelerated filer”, “accelerated filer”, and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):

 

Large accelerated filer

 

  

Accelerated filer

 

Non-accelerated filer

 

☐  (Do not check if a small reporting company)

  

Small reporting company

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). YES ☐ NO ☒

As of June 30, 2016, the aggregate market value of the registrant’s voting common stock held by non-affiliates of the registrant, based on a closing price of $12.58 per share of the registrant’s common stock as reported on The Nasdaq Global Market on June 30, 2016, was approximately $249,198,642. For purposes of this computation, all officers, directors and 10% beneficial owners of the registrant are deemed to be affiliates. Such determination should not be deemed to be an admission that such officers, directors or 10% beneficial owners are, in fact, affiliates of the registrant. The number of shares of registrant’s Common Stock outstanding as of March 1, 2017 was 42,640,674.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive Proxy Statement for its 2017 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference in Part III, Items 10-14 of this Annual Report on Form 10-K.

 

 

 


Table of Contents

Table of Contents

 

                Page        

PART I

     

Item 1.

   Business      2  

Item 1A.

   Risk Factors      16  

Item 1B.

   Unresolved Staff Comments      43  

Item 2.

   Properties      43  

Item 3.

   Legal Proceedings      43  

Item 4.

   Mine Safety Disclosures      43  

PART II

     

Item 5.

   Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities      44  

Item 6.

   Selected Financial Data      46  

Item 7.

   Management’s Discussion and Analysis of Financial Condition and Results of Operations      49  

Item 7A.

   Quantitative and Qualitative Disclosures About Market Risk      72  

Item 8.

   Financial Statements and Supplementary Data      74  

Item 9.

   Changes in and Disagreements With Accountants on Accounting and Financial Disclosure      104  

Item 9A.

   Controls and Procedures      104  

Item 9B.

   Other Information      105  

PART III

     

Item 10.

   Directors, Executive Officers and Corporate Governance      106  

Item 11.

   Executive Compensation      106  

Item 12.

   Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters      106  

Item 13.

   Certain Relationships and Related Transactions, and Director Independence      106  

Item 14.

   Principal Accounting Fees and Services      106  

PART IV

     

Item 15.

   Exhibits, Financial Statement Schedules      107  

Item 16.

   Form 10-K Summary      107  

 

i


Table of Contents

PART I

Forward-Looking Statements

This Annual Report on Form 10-K, including the sections entitled “Business,” “Risk Factors,” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” contains forward-looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. Statements that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Forward-looking statements are often identified by the use of words such as, but not limited to, “anticipate,” “believe,” “can,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “project,” “seek,” “should,” “target,” “will,” “would” and similar expressions or variations intended to identify forward-looking statements. These forward-looking statements include, but are not limited to, statements concerning the following:

• our ability to continue to add new customers, maintain existing customers and sell new products and professional services to new and existing customers;

• the effects of increased competition as well as innovations by new and existing competitors in our market;

• our ability to adapt to technological change and effectively enhance, innovate and scale our solutions;

• our ability to effectively manage or sustain our growth and to attain and sustain profitability;

• our ability to diversify our sources of revenue;

• potential acquisitions and integration of complementary business and technologies;

• our expected use of proceeds;

• our ability to maintain, or strengthen awareness of, our brand;

• perceived or actual security, integrity, reliability, quality or compatibility problems with our solutions, including related to security breaches in our customers; systems, unscheduled downtime or outages;

• statements regarding future revenue, hiring plans, expenses, capital expenditures, capital requirements and stock performance;

• our ability to meet publicly announced guidance or other expectations about our business, key metrics and future operating results;

• our ability to maintain an adequate rate of billings growth;

• our ability to attract and retain qualified employees and key personnel and further expand our overall headcount;

• our ability to grow, both domestically and internationally;

• our ability to stay abreast of new or modified laws and regulations that currently apply or become applicable to our business both in the United States and internationally including laws and regulations related to export compliance;

• our ability to maintain, protect and enhance our intellectual property;

• costs associated with defending intellectual property infringement and other claims; and

• the future trading prices of our common stock and the impact of securities analysts’ reports on these prices.

These statements represent the beliefs and assumptions of our management based on information currently available to us. Such forward-looking statements are subject to risks, uncertainties and other important factors

 

1


Table of Contents

that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included under Part I, Item 1A. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances that occur after the date of this report.

Item 1. Business.

Overview

Rapid7 is a leading provider of analytics for security and IT operations that enable organizations to implement an active, analytics-driven approach to cyber security and IT operations. Our data and analytics platform was purpose-built for today’s increasingly complex and chaotic IT environment. We make it simple to collect and unify operational data from across the entire IT infrastructure, and our advanced analytics unlock the information required to securely operate, manage and develop today’s sophisticated applications and services.

We combine our extensive experience in collecting disparate data, deep insight into attacker behaviors and techniques and our purpose-driven analytics to make sense of the wealth of data available to organizations about their IT environments and users. Our powerful and proprietary analytics enable organizations to contextualize and prioritize the threats facing their physical, virtual and cloud assets, including those posed by the behaviors of their users. Leveraging our IT data and analytics platform, our solutions enable organizations to strategically and dynamically manage their cyber security exposure and manage IT operations. Our solutions empower organizations to prevent attacks by providing visibility into vulnerabilities, and allows them to rapidly detect compromises, respond to breaches and correct the underlying causes of attacks. By providing a unified IT and security platform, with automated workflow, we enable IT and security to work together more effectively to develop, operate and secure their environment. For example, our platform and proprietary technologies were developed to help customers identify the weaknesses and exposures in their environment and are designed to enable them to detect and respond to breaches immediately. We help them troubleshoot performance issues across their IT infrastructure, applications and endpoints. Our platform approach enables organizations to collect data once and use it for ongoing unlimited use and access to solve the specific problems their organization faces, reducing the costs and overhead associated with relying on point solutions, and enabling workflow between organizations that must work together to resolve issues, reduce risk and increase resiliency.

We offer analytic solutions across three core areas. Our Threat Exposure Management offerings include our industry-leading vulnerability management, web application security testing and attack simulation products, which we enhance with deep security analytics capabilities to quickly deliver contextual risk prioritization, critical threat awareness and impactful remediation guidance. Similarly, we added analytics and automation to traditional manual penetration testing to be able to deliver robust ongoing attack simulation solutions that provide organizations with visibility into real world threats. By providing and combining analytics, actionable insights and automated workflows related to both an organization’s attack surface and the dynamic threat landscape, our data and analytics platform enables organizations to manage their threat exposure above and beyond traditional vulnerability management products on the market. All of our products are designed with an intuitive user interface, focused on ease-of-use and fast time-to-value for our customers.

Further leveraging our data collection, analytics and attacker knowledge, we introduced our Incident Detection and Response solutions to provide organizations with the ability to rapidly detect and respond to cyber security incidents and breaches. We believe that the traditional approach to detecting and responding to incidents using Security Information and Event Management, or SIEM, Intrusion Detection System, or IDS, and Intrusion Prevention System, or IPS, technologies, among others, is not entirely effective. These technologies can burden an organization with unmanageable volumes of alerts and false positives. Our solutions use advanced analytics to help identify cyber threats to an organization and provide IT security teams with the ability to easily build incident timelines for faster investigations and more efficient resolution, as well as enabling search across the

 

2


Table of Contents

organization’s data from our Insight Platform. Proprietary behavioral and pattern-recognition analytics are central to this capability, which functions in part by automatically mapping an organization’s assets and users relative to the threat landscape, such that aberrant and risky user-specific and asset-specific behaviors are rapidly identified, escalated for investigation and prioritized by threat level. To complement our incident detection product, we offer a range of services. These include our recently introduced Managed Detection and Response (formerly known as “Analytic Response”) service, which provides our customers with a managed service for threat detection and response, and our incident response professional services through which we provide critical access to our security experts and experience to organizations that have identified a serious security incident, enabling them to accelerate incident response and containment. We also offer Security Advisory Services that help organizations develop a holistic approach to their cyber security programs, test their incident response preparedness and advance their cyber security program maturity.

Cyber security and infrastructure reliability have become a strategic imperative for organizations globally, driven by increased focus by boards of directors and senior management in the wake of numerous high profile breaches, data thefts and publicly visible IT outages. Three converging macro drivers are changing the cyber security landscape for organizations and driving the increase in cyber breaches. First, mobile and connected devices, cloud-based applications and more open and interconnected networks have increased IT complexity, expanding the exploitable attack surface across an organization and increasing the opportunities for system failure. Second, there has been a dramatic change in the tools available to cyber attackers. Attackers can now purchase, at very low cost, highly effective and easy-to-use software that is designed to circumvent traditional prevention-based tools, thereby lowering the bar for nearly anyone to launch advanced cyber attacks. Third, the economic motives for attackers are more compelling, with new, vibrant markets providing attackers an efficient and effective way to monetize stolen customer information and employee data.

The confluence of these factors has dramatically increased the need for IT and security staff to work together to prevent both cyber attacks and system failures, and to drive insight and automation from data. These factors also render the old model of “block and protect” prevention-based cyber security programs ineffective. These traditional “block and protect” approaches to cyber security typically rely disproportionately on network perimeter protection tools such as firewalls and antivirus software to stop attackers. However, as the network perimeter rapidly disappears, the effectiveness of these legacy solutions diminishes greatly. Prevention-centric models are often passive and implemented with a “deploy and forget” mentality, lacking a holistic cyber security and IT risk strategy. While these approaches can alert IT professionals to potentially suspicious activity or potential problems throughout the IT environment, the data generated is often raw and in “machine form,” and rarely comprehensive, making it difficult for an organization to develop actionable insights that reflect a real-time understanding of the organization’s assets, user behavior and the dynamic threat landscape that it faces. Developing these insights has historically been complex and resource intensive, requiring security expertise, data scientists and analytical modeling skills, which many organizations lack. The decreasing effectiveness of a traditional prevention-focused approach to IT and cyber security is causing a significant shift to a new model that uses an active, analytics-driven approach to reduce and manage risks to the organization. This new model disrupts the historical focus on “block and protect” solutions and balances organizations’ investments in prevention, detection and correction to reduce the likelihood of, and risks associated with, cyber attacks and system failures. Effective implementation of this new model demands data and analytics to assess the effectiveness of tools and programs, identify anomalous behaviors and prioritize and remediate exposures. We empower organizations to more securely and productively develop and manage their dynamic IT environments by providing the security data and analytics that are at the core of a holistic and active, analytics-driven approach to IT risk management.

As of December 31, 2016, we had more than 6,200 customers, including 38% of the organizations in the Fortune 1000. We have experienced strong revenue growth with revenue increasing from $46.0 million in 2012 to $157.4 million in 2016, representing a 36% compound annual growth rate. We have strong visibility to our revenue as 55% of the revenue recognized in 2016 was recorded on our balance sheet as deferred revenue as of December 31, 2015 and 86% of the revenue recognized in the fourth quarter of 2016 was recorded on our

 

3


Table of Contents

balance sheet as deferred revenue as of September 30, 2016. We incurred net losses of $49.0 million, $49.9 million and $32.6 million in 2016, 2015 and 2014, respectively, as we continued to invest for long-term growth.

Recent Developments

In November 2016, we announced the beta launch of InsightOps, a new IT operations solution designed to centralize machine data across organizations’ infrastructures. This solution is designed to provide IT teams with comprehensive operational awareness by pairing endpoint visibility and log analytics. With InsightOps, we believe that IT professionals will have the ability to easily search and ask questions of their data to gain insights regarding core issues related to their IT environments faster, which, we believe, will ultimately improve uptime and business productivity. InsightOps is currently being tested in a beta program, and we anticipate it will be ready for sale during the first half of 2017.

In November 2016, we announced the appointment of Jeff Kalowski as our new Chief Financial Officer, effective January 9, 2017. He replaced Steven Gatoff, who joined us at the beginning of 2013, announced his planned departure in August 2016 and formally transitioned from our company in January 2017.

In October 2016, we announced that Andrew Burton, who was formerly our senior vice president of Logentries, was promoted to the position of Chief Operating Officer.

Benefits of Our Solutions

We are a leading provider of analytics for security and IT operations that enable organizations to implement an active, analytics-driven approach to cyber security and IT operations. Key benefits of our solutions include:

Decreased Risk of Security Breach. Our technology platform and solutions provide IT security professionals with a more complete view of their dynamic attack surface and automatically assess an organization’s vulnerabilities relative to the evolving threat landscape. We provide robust and relevant analytics and insight into attacker behaviors and techniques so that IT security professionals are able to identify and prioritize risks effectively to reduce risks and ultimately create a more secure IT environment for their organization. Our solutions allow our customers to test their defenses by simulating real-world attacks on their IT environments, using the same techniques and exploits as attackers. Our solutions leverage our security data and analytics expertise as well as the insights from our community of thousands of active Metasploit users who provide us with real-time, real-world insight into attacker behavior across the global IT attack surface. Our data and analytics are coupled with our deep search technology that allows IT organizations the ability to deeply investigate risks such that they can be contained and remediated quickly. Our integrated workflows enable IT and security teams to work together more effectively to reduce risks across the entire ecosystem.

Fast, Effective and Confident Intrusion Response. Our product and service offerings can help mitigate the impact of a breach by automatically identifying the root cause of a breach and providing clear and actionable insight into effective mitigation and correction. Our technology automatically monitors each user and IT asset within an organization without the need to build and maintain complicated detection rules or data queries. Rather than sending numerous alerts and alarms that become an onslaught of overwhelming and unintelligible data, our solutions provide timely, prioritized and clear analysis and instructions to IT security professionals so that they can quickly, confidently and effectively respond to cyber security breaches. Furthermore, we couple our detection technology with our deep search capabilities, which can improve the time from compromise to containment. Complementing our products and managed services, when an organization is breached, our incident response professionals leverage our deep security expertise to help guide customers through critical breach response tactics and implementation of mitigation strategies.

Increased Uptime and Faster Resolution for IT and DevOps. By collecting and analyzing machine data from across an organization’s entire IT environment, our Insight Platform provides solutions for security, IT, and

 

4


Table of Contents

development operations. With real-time data collection and processing capabilities, IT and DevOps professionals can be instantly alerted to issues impacting their IT environments or production applications and perform immediate root cause analysis through search, data visualization, and reporting functionality. Our cloud-based Insight Platform eliminates the need for IT and DevOps to deploy and manage costly, complex servers and systems to store and manage data, thus reducing overall operating costs.

A Continually-Relevant and Effective Security Program. We serve as a trusted security advisor to our customers, providing both products and professional services that enable organizations to implement an active, analytics-driven approach to cyber security. Our solutions are continually relevant as they evolve with, and react to, the dynamic threat landscape. Guided by our holistic approach balancing prevention, detection and correction solutions, we provide strategic, technology-agnostic guidance tailored to an organization’s security maturity and optimized to an organization’s IT environment.

Our IT and Security Analytics Platform

Our Insight Platform is at the core of our IT and security analytics product offerings. The platform was built using our extensive experience in collecting and analyzing data to enable our customers to create and manage active, analytics-driven cyber security and IT operations management programs. There are two fundamental and competitively differentiating capabilities of our technology platform: (1) the breadth and depth of data that we collect and (2) the powerful analytics, and resulting correlation and context that we apply to the data. Our robust data collection architecture supports gathering a wide swath of organizational and environmental data from endpoints to the cloud, including key data about user-specific behavior. Further, by offering both agent and agentless data collection, we can provide IT professionals with seamless integration and automatic visibility into their dynamic and rapidly-expanding IT and applications infrastructure. By utilizing our powerful, proprietary analytics to assess and understand the context and relationships around users, IT assets and cyber threats within a customer’s environment, we can provide our customers with specific, actionable insights for both security and IT operations.

Our Insight Platform was architected from inception to be secure, reliable, scalable and extensible, enabling both us and third-party developers to create and add new applications that leverage our powerful data collection and analytics competencies. The design and development of our Insight Platform includes the following key attributes:

Holistic Dataset for Managing IT Operations and Cyber Security. Our Insight Platform collects information from multiple sources to provide a holistic view across an organization’s ecosystem from network and endpoint data, to enterprise cloud data, to user information. We collect data from the following sources: cyber security assets such as firewalls, intrusion detection systems, or IDS, intrusion prevention systems, or IPS, and security information and event management, or SIEM; user directories; endpoints such as computers, mobile and connected devices and servers; applications; cloud activity; IT environment permissions, policies and controls; and third parties, such as cloud-based email and business productivity solution providers. Our platform provides robust coverage of known vulnerabilities, exploits and threat intelligence to identify and prioritize threats to the organizations.

Robust Platform and Customer Data Security. Our Insight Platform was designed to provide a secure environment for both our data and that of our customers. We deploy a variety of technologies and industry-leading practices such as physical and logical customer data segregation, network segmentation, audited and monitored access level controls, data anonymization and separated development-staging-production environments to help ensure that the data collected from a customer’s environment remains proprietary and secure, including encrypting data when appropriate. Further, we regularly run penetration tests of our platform. We have achieved Service Organization Control (SOC) II Type 2 certification for the foundation of our platform and are continuing to expand the specific compliance regimes for which we are audited.

 

5


Table of Contents

Both Agentless and Endpoint Agent Based Architecture with Fast Search. We have designed our solutions to be easy to deploy with minimal manual input from our customers. We developed our platform with flexible processing technologies that employ both agentless data collection and our own internally-developed endpoint agent technology, which enables rapid and seamless integration of our products into our customers’ IT environments and provides IT professionals with instant visibility into their dynamic and rapidly-expanding IT ecosystem. Our agent technology automatically collects endpoint data valuable to vulnerability management, security incident detection and response and IT operations. Security and IT professionals then have the ability to directly query endpoints to collect forensic and other information critical to security incident and operational investigation. Our search technology enables IT and security professionals to search across the entire IT ecosystem including endpoints and, unlike other machine search solutions, provides live access without having to wait for lengthy indexing processes.

Enterprise-Grade Scalability. Our technology platform provides a high level of horizontal scalability. We leverage on premise deployment models and Amazon Web Services, or AWS, to achieve a high degree of redundancy, fault tolerance and cost-effective operations. We are currently deployed in two AWS regions, with plans to add additional geographies. Our automated deployment technologies enable us to add new AWS instances or additional services rapidly. Within our platform, we use a variety of SQL and NoSQL technologies to enable broad scalability, while keeping each customer’s data entirely separate. Our infrastructure architecture is designed to process large amounts of data and easily incorporate new data sources, including on premise, cloud and mobile. Our platform is designed to support customers with large numbers of users or with geographically dispersed environments, and we have scaled to meet the needs of customers with over 2.0 million active assets and 200,000 active users.

Extensible Modern Platform. Our technology platform provides a rich set of APIs and services that enable customers, partners and developers to import and export data and utilize our analytics capabilities. This allows us to easily integrate with other security tools in the customer’s environment and also enables customers to build bespoke applications and analysis on top of the data that we gather.

Our Products and Services

We offer products and professional services that leverage our analytics for security and IT operations. We typically engage with customers based on their current needs determined in large part by what is occurring in their IT environments, within their industries and the initiatives of their senior management and boards of directors. We offer three broad solution groups: Threat Exposure Management, Incident Detection and Response, and Security Advisory Services. With our Security Advisory Services, we offer a range of strategic services to assess current capabilities and advise organizations on how to best improve and optimize their security programs. An organization that has just detected that it has been breached, for example, may initially purchase our Incident Detection and Response products and services whereas a customer with a new chief information security officer looking to gain insight into the organization’s security environment may initially purchase our Threat Exposure Management solutions. A customer whose board of directors has mandated a security review may initially purchase our Security Advisory Services and an IT director interested in monitoring IT performance and troubleshooting may purchase our log and analytics solution.

Our Threat Exposure Management solutions reflect our evolution and enhancement of traditional vulnerability management tools to encompass a broader set of data, including real-world threat information, a robust application security testing capability, and analytics workflow that facilitate systematic remediation. By providing IT security professionals with a complete view of their changing attack surface and an automated way to assess the evolving threat landscape, our customers can implement a data and analytics-driven cyber security program to minimize high-priority risks.

Our Incident Detection and Response solutions offer customers a combination of product-based analytics as well as expert services to help detect attackers and respond to attacks once they are discovered. Additionally, these solutions enable information security teams to solve a broader range of security challenges, investigate incidents

 

6


Table of Contents

and more efficiently achieve their compliance requirements. Our IT operations optimization solutions centralize machine data to provide comprehensive visibility and control across the IT environment. These solutions provide real-time search across structured, unstructured and semi-structured data to investigate anomalies, troubleshoot issues and conduct root cause analysis.

We offer our products through a combination of perpetual and term software licenses, cloud-based subscriptions and managed services offerings. Our products have been designed with an intuitive user interface, focused on ease-of-use and fast time-to-value for our customers.

Our Security Advisory Services help organizations implement and manage an analytics-driven security approach by looking strategically and holistically at their security programs and providing them with advice related to prevention, detection and correction. We believe that our professional services drive incremental customer adoption and usage of our products.

Threat Exposure Management

Our Threat Exposure Management solutions help organizations systematically and dynamically manage cyber vulnerabilities, allowing them to understand their exposures and prevent attacks through insights into their IT and application IT environments. In building our Threat Exposure Management offerings, we brought security data and analytics capabilities to our core competencies around vulnerability management to drive insights into customer exposures, management and remediation. Our Threat Exposure Management offerings are available to customers through perpetual and term software licenses with content subscriptions that provide our customers with real-time access to the latest vulnerabilities and exploits, and also as a managed service. Additionally, we provide deployment support and training.

Our Threat Exposure Management offerings include:

Nexpose

Nexpose enables customers to assess and remediate their overall exposure to cyber risk across their increasingly complex IT environments. This includes analyzing vulnerabilities, detecting security misconfigurations and determining the effectiveness of controls across an IT environment. The key features of Nexpose include: automatic vulnerability updates; exception management, which allows organizations to track when risk is knowingly introduced into the IT environment; executive remediation and security testing reporting; interactive charting; scan scheduling and alerting; RealContext classification, which allows organizations to apply business context to threats including by identifying where sensitive data is stored; web application, virtual, unified vulnerability, perimeter and discovery scanning; policy compliance and management, including with standards such as PCI and HIPAA; report and scan customization; Open API and third-party integrations; advanced report templates and uploading; dynamic discovery; user role customization; integrated vulnerability validation; controls effectiveness testing; prioritized guidance based on customized threat models; dynamic live dashboards that are easily customizable and queried; lightweight cloud agents for continuous monitoring; and remediation workflow for assigning and tracking remediation progress live within the product. Nexpose is offered through perpetual and term software licenses or as a managed service. The managed service is known as Managed Vulnerability Management, which provide our resource constrained customers with a fully outsourced option for leveraging our innovation, expertise and technology. We handle the deployment and operational requirements of vulnerability scanning with regular assessments and concise reporting, enabling higher client productivity and access to highly skilled resources and our proprietary technology, without incurring the costs associated with a dedicated IT support team.

Metasploit

Metasploit is an industry-leading penetration testing software, developed on an open source framework. Metasploit can be used to safely simulate attacks on an organization’s network in order to uncover vulnerabilities

 

7


Table of Contents

before they are exploited by cyber attackers and assess the effectiveness of an organization’s existing defenses, security controls and mitigation efforts. The key features of Metasploit include: wizards for standard baseline audits; task chains for automated custom workflows; modules for discrete tasks, such as network segmentation testing; dynamic payloads, designed to evade leading antivirus solutions; closed-loop vulnerability validation to prioritize remediation; phishing awareness management and spear phishing; web-based interface; integrations via remote APIs; and a hardware bridge for testing IoT and hardware devices. We sell two editions of Metasploit: Metasploit Pro is our advanced penetration testing and security program solution targeted at penetration testers and IT security teams and Metasploit Express is our baseline penetration testing product targeted at IT generalists. Metasploit Pro integrates with Nexpose to enable IT security professionals to prioritize remediation efforts and understand the impact of an attack before it happens. We also offer a free community version of Metasploit for small companies and students, as well as the open source framework, which is geared toward developers and security researchers. Metasploit is offered through perpetual and term software licenses.

AppSpider

AppSpider is a comprehensive dynamic application security testing solution that continuously analyzes web applications for security vulnerabilities and enhances organizations’ ability to effectively reduce IT security risk. The key features of AppSpider include: a universal translator to enable IT security professionals to analyze complex applications, including rich internet applications built using AJAX or GWT and web services such as REST and JSON; customized attack simulation capabilities that allow IT security professionals to automatically test complex business workflows such as shopping carts; scanning automation; live vulnerability reports and attack replay, which allows IT security professionals to replay vulnerabilities in real time in order to verify that vulnerabilities are exploitable and that successful remediation has occurred; continuous site monitoring, which detects changes in application ecosystems and triggers a re-scan according to configurable settings; and integration with protection technologies to automatically generate web application firewalls, or WAFs, custom rules that help to protect vulnerable applications while the vulnerabilities are being remediated. AppSpider supports most leading WAFs, including F5, Sourcefire and Imperva. AppSpider is offered through perpetual and term software licenses, on a cloud-based subscription basis or as a managed service. The managed service is known as Managed Application Security, and provides a fully outsourced option for application scanning and security testing for both resource-constrained organizations and those seeking to supplement their own capabilities. Our services include scan management, vulnerability validation and penetration testing delivering a consistent application assessment process for our customers.

Incident Detection and Response

All of our Incident Detection and Response solutions are united by a common thread: a deep understanding of the attacker mindset. With our Metasploit community, research and incident response services, we are continually studying and identify the latest attacker methods. We have learned and continue to learn how attackers behave and how to detect them before they can inflict damage. We have found ways to increase accuracy, speed the process, and achieve greater confidence, even as attacker methods change. That real-world expertise directly informs the software and services we deliver to equip security professionals – from resource-strapped small teams to fully staffed 24/7 operations – with the capacity to swiftly thwart attackers. Our incident detection products are available to customers as a cloud-based subscription or as a managed service. We also provide incident response services to provide customers with critical expertise in the wake of a breach.

Our Incident Detection and Response offerings include:

InsightIDR

InsightIDR is a cloud-based Incident Detection and Response solution which unifies SIEM, user behavior analytics (UBA), and endpoint detection to detect stealthy attacks across today’s complex networks. It analyzes the billions of events that occur daily in organizations to reduce them down to the important notable behaviors

 

8


Table of Contents

and deliver only high-fidelity and prioritized alerts. In addition to identifying stealthy attacks often missed by other solutions, InsightIDR focuses the security team on issues that warrant investigation and reduces the time to investigate with its user correlation, powerful search and endpoint interrogation capabilities. InsightIDR became available in the first quarter of 2016, and incorporates our InsightUBA product into its feature set.

Managed Detection and Response

Managed Detection and Response is a managed service that combines our team of expert analysts with our leading incident detection and user behavior analytics technology, InsightIDR. With their extensive experience, our team of experts leverage attacker behavior analytics, machine learning algorithms, and threat intelligence to hunt attackers in our customers’ environments. When attacks are found, customers are promptly informed of all known details and our team moves to incident response, providing security teams with detailed, easy-to-follow remediation steps tailored to the environment.

Incident Response Services

When a breach occurs, our incident response services give our customers access to our industry-leading security experts and experience, enabling customers to accelerate incident investigation, forensics, and containment. Our incident response professionals collaborate with each organization’s IT security professionals on all stages of incident response from analysis through containment, remediation and cleanup.

Logentries

Logentries’ technology, acquired in October 2015, provides a powerful cloud-based solution for collecting, searching, visualizing and analyzing log data. Built-in tagging, alerting and reporting make it easy for customers to maintain a proactive view of their environment and identify anomalous events. Logentries’ scalable, cost-effective architecture enables organizations to store and search structured, semi-structured and unstructured data in real time, enabling DevOps and IT professionals to centralize, search and monitor their log data in order to investigate anomalies, troubleshoot issues and conduct root cause analysis. This offering can be used for application debugging and performance monitoring, infrastructure monitoring and troubleshooting, and secure log aggregation in support of compliance requirements. 

InsightOps

InsightOps is a new IT operations solution designed to centralize machine data from across organizations’ IT environments for comprehensive operational awareness and control. By pairing endpoint visibility with log analytics, InsightOps will empower IT professionals to quickly identify issues and perform root cause analysis down to the individual endpoint. With InsightOps, we believe that IT professionals will have the ability to easily search and ask questions of their data, visualize trends, and produce reports that deliver key insights regarding their IT environments faster, and we believe, resulting in improved uptime and business productivity. InsightOps is the evolution of Logentries and is currently being tested in a beta program, and we anticipate it to be ready for sale during the first half of 2017.

Security Advisory Services

Our Security Advisory Services help customers transform their organizations’ security programs to be relevant, actionable and sustainable through a data and analytics-driven cyber security program. Our offerings include Cyber Security Maturity Assessment, Incident Response Program Development, Penetration Testing, Security Program Development, Virtual CISO, IoT Security Services and Threat Modeling. Customers can take control of their organizations’ security with help from our seasoned security professionals who have deep experience building and managing security programs, with expertise in security strategy, vulnerability management, fraud detection, threat intelligence and incident response.

 

9


Table of Contents

Our Security Advisory Services enhance our ability to serve as a trusted advisor in assisting organizations to think proactively about IT security and implement strategic, analytics-driven security strategies. We believe that our role as trusted advisor helps drive customer success and loyalty and further usage of our products.

Our Competitive Strengths

We have developed the following key competitive advantages that we believe will allow us to grow and maintain a leadership position in the market for analytics for security and IT operations:

Automated Data Collection from the Endpoint to the Cloud. We have deep technology expertise in data collection from 16 years of experience in vulnerability management. Our Insight Platform provides robust data collection capabilities across multiple data sources, from endpoint information, to user behaviors, to cloud activity. As an organization’s infrastructure evolves and expands, additional data sources are quickly and efficiently integrated into our platform. Further, our Insight Platform uses flexible collection methods including a lightweight, easy to deploy endpoint agent that provides instant endpoint visibility to support vulnerability management, security incident detection and IT operations. This allows our platform to amass data from multiple sources quickly and without significant customer installation expertise, while providing greater visibility to IT security professionals. We believe that the simplicity of integrating our products into a customer’s IT environment is a key competitive differentiator for us, as it provides a significant advantage for IT security professionals who may otherwise be unable to collect and process the necessary data from across their organization.

Customer and Use-case Specific Analytics. We understand that developing, managing and securing a modern IT infrastructure requires a combination of role specific analytics and automated workflow to enable success, and the ability to identify and adapt to the risks specific to each of our customer’s organizations. Our technology platform collects and organizes data from each customer’s unique IT environment, which allows us to systematically and automatically profile the key risks specific to each customer. By utilizing our powerful, proprietary analytics to assess and understand the context and relationships around users, IT assets and cyber threats within a customer’s environment, we can provide our customers with specific, actionable insights specific to their environments. The applications built on our Insight Platform allow our customers to collect data once, but use it to solve a range of challenges from reducing risk, to identifying and responding to security incidents to quickly resolving IT issues impacting user productivity. Our analytics are purpose built with an emphasis on accuracy, usability and relevance.

Robust and Relevant Knowledge of Attacker Activity. Our database of more than 85,000 known vulnerabilities is continuously expanding through the efforts of our internal security experts and the broader Metasploit community. Our ties to the security research community through Metasploit, an open source project with an active community of contributors and users that was downloaded over 160,000 times in 2016, provides us with real-time insight into new attacks and exploits. The size and accuracy of our exploit database and the speed at which our Threat Exposure Management offerings are updated provides significant value to IT security professionals looking to secure their networks in a dynamic and evolving threat environment. We also have a team of experienced security researchers who support our knowledge and security insights through threat intelligence research and attacker modeling.

Intuitive Product Design Focused on Speed to Insight. Our solutions are designed for ease-of-use by IT security professionals. Our underlying technology platform can easily become part of our customers’ operational fabric without requiring internal expertise in systems integration, data science or data scripting. Our solutions are designed to abstract the powerful underlying capabilities of our IT and security analytics platform so that users interact with a simple, elegant interface. We believe that this clean user interface and intuitive design of our products differentiate Rapid7 products from the competition and enables our customers to develop actionable insights quickly and with limited training. We believe that our solutions are resource efficient for our customers and provide them with a fast time-to-value, which makes it easy for organizations to understand the benefits of an active, analytics-driven approach to cyber security and IT operations analysis.

 

10


Table of Contents

Deep IT and Security Domain Expertise Across Technology, Operations and People. We leverage our deep domain expertise in IT and security analytics to better serve our customers, who frequently have limited ability to carry deep expertise in-house. We offer Security Advisory Services to help customers assess the quality of their security programs and implement changes to make them more effective and cost efficient. We also offer Incident Detection and Response services to help customers find and respond to attacks and compromises that they may be missing on their own. Ultimately, we serve as a trusted security advisor to our customers, encompassing a powerful combination of technology, services and operations expertise to support our customers’ success in managing their cyber security exposure. We believe that this differentiates our offerings, resulting in strong customer retention and our ability to expand our share of our customers’ security spending over time.

User Behavior Analytics. We believe that our user-centric approach to analytics is a key differentiator of our technology platform and offerings. Our software solutions automatically create a behavior profile for each user in a customer’s IT environment and automatically correlates every event and device with the correct user. Without this automated correlation, security and IT professionals must search through several technology systems to manually find and connect the information. In addition to saving precious time when things go wrong, our user behavior analytics vastly improve the efficacy of our security incident detection. We compare user profiles against dynamic attacker behavior profiles to distinguish normal user behavior from suspicious behavior and incorporate additional data about how systems are likely to respond when under real-world attack. Within our technology platform, our prioritization engine triangulates on the most important data to determine potentially compromised user credentials and reduce false signals and alerts. In addition, our ability to provide rapid context around users and assets involved in an incident can significantly reduce investigation time, enabling organizations to more quickly respond to, contain and mitigate breaches. These powerful user-centric analytics allow IT security professionals to make informed and proactive decisions.

Fast and Accessible Search Capabilities. We believe that our ability to enable fast search through an organization’s data and endpoints can enable IT security professionals to better investigate and operationalize data to quickly identify the root cause of issues. Our solutions allow IT security professionals to collect both structured and unstructured machine data and to obtain rapid access to their data. These capabilities, along with real time and easily accessible search across raw logs and endpoints for known patterns with intuitive search queries, can enable IT security professionals to access their data for operational purposes.

Our Growth Strategy

Our mission is to deliver insight from today’s broken IT data ecosystem with simple yet powerful solutions that make IT and security teams smarter, more secure and more productive. Key elements of our growth strategy include:

Drive New Customer Additions. We believe that most organizations with IT infrastructure would benefit from our products and services, regardless of size or industry, and we have a significant opportunity to increase our penetration across these organizations. In particular, we are focused on further penetrating large enterprises and middle-market businesses. We have principally sold our products and services through our direct inside sales team and address the Fortune 1000 customer with a direct field sales team. We intend to continue to invest in building our global sales and go-to-market organizations. See “Our Customers” for additional information regarding our markets.

Increase Customer Economics and Success. Our customer base includes more than 6,200 customers, as of December 31, 2016. We believe that these customers provide us with a significant opportunity to drive incremental sales by both selling larger volumes of the offerings that a customer is already purchasing from us and cross selling other offerings from our portfolio to these customers. For example, customers acquired in 2012 have spent, in the aggregate, 3.1 times their initial 2012 spend with us through 2016, which we believe reflects both our strong renewal rates and our ability to drive upsells and cross-sells. We believe that we currently only capture a percentage of the total cyber security budgets of our enterprise customers and we believe that they will

 

11


Table of Contents

increase their spending with us as they continue to shift their programs to security data and analytics-centric strategies. We have a dedicated customer success team focused on engagement and education to drive customer loyalty and increased purchases of our solutions.

Continue to Expand Internationally. In 2016, we generated 14% of our revenue from customers outside of North America. We believe that cyber attacks are increasingly global in nature and that organizations globally are increasingly shifting to an active, data and analytics-driven approach to cyber security. We plan to continue to increase our international sales, service and support organizations to target additional sales across Europe and Asia and will also continue to expand our number of channel partners internationally.

Continue to Innovate with Our Products and Technology Platform. We plan to build upon our current performance and technology leadership in security data and analytics to enhance our technology platform and product capabilities, and to add new products to address the needs of IT operations staff. For example, in early 2016 we announced InsightIDR, our comprehensive Incident Detection and Response solution that can enable organizations to go from compromise to containment quickly and can also meet their operational compliance needs. This new solution integrates our recently acquired Logentries machine data search technology. InsightIDR builds on our Insight Platform, and our deep understanding of attacker behavior, to provide organizations with actionable insights into security incidents. In late 2016, we announced the beta launch of InsightOps, which also integrates Logentries machine data search technology with the Insight Platform, to provide IT teams with comprehensive operational awareness by pairing endpoint visibility and log analytics. With InsightOps, we believe that IT professionals will have the ability to easily and quickly search and ask questions of their data to gain insight regarding cores issues, faster.

Serve as the Hub for IT and Security Analytics Our robust and comprehensive data collection capabilities, deep understanding of the attacker, analytics and workflow-driven approach and leadership within the industry position us to fundamentally change the way that organizations approach cyber security and IT operations. Moreover, our technology platform was developed with open application program interfaces, or APIs, to allow other developers to access the data that we collect and the powerful analytics that we provide. We expect to continue to offer new analytics-based solutions for both IT and cyber security operations and that third-party application developers will continue to leverage our data collection and analytics capabilities.

Our Customers

Our customer base has grown from approximately 2,260 customers at the end of 2012 to more than 6,200 customers as of December 31, 2016, in 117 countries, including 38% of the organizations in the Fortune 1000. We define a customer as any entity that has 1) an active Rapid7 contract or a contract that expired within 90 days or less of the applicable measurement date; and for Logentries products, those customers with a contract value equal to or greater than $2,400 per year, and 2) purchased Rapid7 professional services within the 12 months preceding the applicable measurement date. We provide products and services to customers of varying sizes, including enterprises, non-profit organizations, educational institutions and government agencies. 57% of our revenue in 2016 was generated by large enterprises, which we define as organizations that have either annual revenue greater than $1.0 billion or more than 2,500 employees, and the balance was generated by middle-market businesses. Our customers span a wide variety of industries including technology, energy, financial services, healthcare and life sciences, manufacturing, media and entertainment, retail, education, real estate, transportation, government and professional services, with customers in the finance industry representing our largest industry in 2016 at 15% of our revenue. Our revenue is not concentrated with any individual customer or group of customers, and no customer represented more than 2% of our revenue in 2016, 2015 or 2014.

Rapid7’s Community

Our online community provides us with a rapidly growing network of active users and influencers who promote the usage of our software, identify cyber risks and provide technical support to each other. Our community includes paid customers of our software, users of free “community” trial editions of our software, security

 

12


Table of Contents

researchers, and users and contributors to our open source Metasploit Framework, which is used to simulate attacks and test an organization’s defenses against real-world threats.

Our Metasploit project has an active community of contributors and users and the penetration testing tool was downloaded over 160,000 times in 2016. This online security community provides us with a robust and rapidly growing network of active users and influencers who promote the usage of our software. Security researchers contribute modules to the Metasploit Framework that serve as a resource about real-world attacker techniques. The community also provides us with near real-time visibility into new cyber attacks as they occur and a deep understanding of attacker behaviors.

We are also an established leader in security research and the disclosure of vulnerabilities. In recognition of this leadership through well-coordinated vulnerability disclosures to vendors and consumers alike, we were recently designated as one of the first companies to be named a third-party Common Vulnerability and Exposures (CVE) Numbering Authority by The MITRE Corporation, a not-for-profit organization that works in the public interest. In addition, through Project Sonar, we are providing actionable insight into the behavior of global adversaries plus critical information on the exposures and weaknesses of key internet services, based on weekly internet-wide active scans and daily passive activity monitoring via a large-scale network of highly customized honeypots. The intelligence gathered through these research projects is infused in all of our products and services, with certain excerpts provided to the broader research community through the University of Michigan, our academic research partner.

Technology Alliance Partnerships

Our IT and security analytics platform has the ability to leverage a broad partner ecosystem with over 80 technology platform integrations as of December 31, 2016. We allow other developers to access the data that we collect and the powerful analytics that we provide. We also built our platform with the ability to leverage APIs and data collection from other technologies. This allows us to integrate with other IT and security technologies that our customers may already have in place in three primary ways.

 

   

Data Collaboration. Our data collaboration integrations provide two-way data sharing to enhance our platform value. For example, we can ingest data from an existing SIEM technology and also share our analysis of user behavior activity with the SIEM technology.

 

   

Data Workflow. Our data workflow integrations enable IT security integration to streamline the process of correction and improve efficiencies. For example, we make remediation data from our platform available to IT ticketing systems in order to drive operational efficiencies and tracking of IT performance.

 

   

Data Ingestion. Our data ingestion integrations enhance our analytical capabilities by funneling increased volumes of data to our platform. For example, we ingest firewall data into our platform, which allows us to better understand user activity in the context of attacks.

We believe that these integrations with our technology alliance partners enhance the value of our platform to our customers.

Sales and Marketing

Our sales and marketing organizations collaborate to create brand preference, efficiently and effectively generate leads, build a strong sales pipeline and cultivate customer relationships to help drive revenue growth. Our go-to-market strategy consists of a strong thought-leadership program, digital marketing engine and a diversified sales organization designed to efficiently sell to organizations of all sizes.

Sales

We sell our products and services through direct inside and field sales team and indirect channel partner relationships. Our global sales teams focus on both new customer acquisition and up-selling and cross-selling

 

13


Table of Contents

additional offerings to our existing customers. Our sales teams are organized by geography, consisting of the Americas; Europe, the Middle East and Africa, or EMEA; and Asia Pacific, or APAC, as well as by target organization size. Our inside sales team focuses on small and middle-market transactions, while larger or more complex transactions are generally handled by our globally distributed direct field sales teams. Our highly technical sales engineers help define customer use cases, manage solution evaluations and train channel partners.

We maintain a global channel partner network that complements our sales organization. Our channel partner network expands our geographic sales reach by providing language support and broader distribution capabilities, particularly in EMEA, APAC and Latin America. Our channel partners also provide us with additional leverage by assisting in closing customer transactions as part of larger security purchases, sourcing new prospects and securing maintenance renewals. Our sales force works directly with, and is involved in sales to, substantially all of the end customers of our channel partners, and we sometimes engage a channel partner solely to assist with finalizing a purchase, for example, in the event a customer is working on broader software initiatives with that channel partner.

We intend to continue investing in our international sales organization to continue to drive market penetration. We also have a dedicated sales teams focused on government and education customers, which covers U.S. federal, state and local government, as well as educational entities.

Marketing

We focus our marketing efforts on increasing the strength of the Rapid7 brand, communicating product advantages and business benefits, generating leads for our sales force and channel partners and driving product adoption. We deliver targeted content to demonstrate our thought leadership in security and use digital advertising methods to drive downloads of our free community and trial software, which deliver opportunities to our sales organization. We engage with existing customers to provide community-based education and awareness and to promote expanded use of our software within these customers. We work with our own researchers, as well as the broader IT and security community, to share important information about vulnerabilities and threats. We share that research through our active online community, social media and traditional public relations. In addition, we host regional and national events to engage both customers and prospects, deliver product training and foster community collaboration.

Sales and marketing expense totaled $90.5 million, $67.4 million and $49.0 million for 2016, 2015 and 2014, respectively.

Research and Development

We invest substantial resources in research and development to enhance our core technology platform and products, develop new end market-specific solutions and applications, and conduct product and quality assurance testing. Our technical and engineering team monitors and tests our products on a regular basis, and we maintain a regular release process to refine, update, and enhance our existing products. We also have a team of experienced security researchers who work to keep us abreast of the latest developments in the cyber security landscape. Our research and development teams are distributed globally and are located in our offices in Cambridge, Austin, Los Angeles, Toronto, Dublin and Belfast providing us with a broad, worldwide reach to engineering talent. Research and development expense totaled $48.0 million, $38.7 million and $25.6 million for 2016, 2015 and 2014, respectively.

Our Competition

The market for cyber security solutions is highly fragmented, intensely competitive and constantly evolving. We compete with an array of established and emerging security software and services vendors. With the introduction of new technologies and market entrants, we expect the competitive environment to remain intense going forward. Our competitors include: vulnerability management and assessment vendors, including Qualys and Tenable Network Security; diversified security software and services vendors, including IBM and HP;

 

14


Table of Contents

compliance and monitoring solutions such as SIEM, including those provided by LogRhythm, Alienvault, and Sumo Logic; machine data analysis tools such as Splunk; security services specialists, including Mandiant (a subsidiary of FireEye); and providers of point solutions that compete with some of the features present in our solutions.

We compete on the basis of a number of factors, including:

 

   

product functionality;

 

   

breadth of offerings;

 

   

performance;

 

   

brand name, reputation and customer satisfaction;

 

   

ease of implementation, use and maintenance;

 

   

total cost of ownership; and

 

   

scalability, reliability and security.

We believe that we compete favorably with respect to all of these factors and that we are well positioned to lead with our focus on data analytics products and professional services.

Intellectual Property

Our future success and competitive position depend in part on our ability to protect our intellectual property and proprietary technologies. To safeguard these rights, we rely on a combination of patents, trademarks, copyrights, trade secrets, employee and third-party nondisclosure agreements, licensing arrangements and other contractual protections to protect our intellectual property in the United States and other jurisdictions.

We have multiple issued patents and a number of registered and unregistered trademarks. We believe that the duration of our issued patents is sufficient when considering the expected lives of our products. We file patent applications to protect our intellectual property and have a number of applications pending in the United States. We require our employees, consultants and other third parties to enter into confidentiality and proprietary rights agreements and control access to software, documentation and other proprietary information. Although we rely on intellectual property rights, including trade secrets, patents, copyrights and trademarks, as well as contractual protections to establish and protect our proprietary rights, we believe that factors such as the technological and creative skills of our personnel, creation of new modules, features and functionality, and frequent enhancements to our solutions are more essential to establishing and maintaining our technology leadership position.

We also license software from third parties for integration into our offerings, including open source software and other software available on commercially reasonable terms. We cannot assure you that such third parties will maintain such software or continue to make it available.

Despite our efforts to protect our proprietary technology and our intellectual property rights, unauthorized parties may attempt to copy or obtain and use our technology to develop products with the same functionality as our solution. Policing unauthorized use of our technology and intellectual property rights is difficult.

We expect that software and other solutions in our industry may be subject to third-party infringement claims as the number of competitors grows and the functionality of products in different industry segments overlaps. Any of these third parties might make a claim of infringement against us at any time.

 

15


Table of Contents

Employees

As of December 31, 2016, we had 887 full-time employees, including 164 in product delivery and support, 346 in sales and marketing, 251 in research and development and 126 in general and administrative. As of December 31, 2016, we had 669 full-time employees in the United States and 218 full-time employees internationally. None of our U.S. employees are covered by collective bargaining agreements. We believe our employee relations are good and we have not experienced any work stoppages.

Segments

We view our operations and manage our business as one operating segment. See our consolidated financial statements for a discussion of revenues, operating loss, net loss and total assets.

Corporate Information

We were initially incorporated in July 2000 in Delaware. Rapid7 LLC, a limited liability company organized under the laws of the Commonwealth of Massachusetts, was formed in January 2004. In August 2004, pursuant to an exchange agreement among Rapid7 LLC and the stockholders of Rapid7, Inc., the stockholders exchanged their shares in Rapid7, Inc. for equity interests in Rapid7 LLC, after which Rapid7, Inc. was dissolved. In August 2008, Rapid7 LLC was merged with and into Rapid7 LLC, a newly-formed Delaware limited liability company. Rapid7, Inc. was reincorporated in Delaware in October 2011. In a series of transactions in November 2011, equity holders of Rapid7 LLC exchanged their equity interests in Rapid7 LLC for capital stock in Rapid7, Inc. and Rapid7 LLC became a wholly-owned subsidiary of Rapid7, Inc.

Our principal executive offices are located at 100 Summer Street, Boston, Massachusetts. Our telephone number is (617) 247-1717. Our website address is www.rapid7.com.

“Rapid7,” the Rapid7 logo, and other trademarks or service marks of Rapid7, Inc. appearing in this Annual Report on Form 10-K are the property of Rapid7, Inc. This Annual Report on Form 10-K contains additional trade names, trademarks and service marks of others, which are the property of their respective owners. Solely for convenience, trademarks and trade names referred to in this Annual Report on Form 10-K may appear without the ® or TM symbols.

Geographic Information

For a description of our revenue and long-lived assets by geographic location, see Note 14 of the Notes to our Consolidated Financial Statements included in this Annual Report on Form 10-K.

Available Information

Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to reports filed pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended, are made available free of charge on or through our website at investors.rapid7.com as soon as reasonably practicable after such reports are filed with, or furnished to, the SEC. The SEC also maintains a website, www.sec.gov, which contains reports and other information regarding issuers that file electronically with the SEC. The public may read and copy any files with the SEC Public Reference Room at 100 F Street, NE, Washington, DC 20549. The public may obtain information on the operation of the Public Reference Room by calling 1-800-SEC-0330. We are not, however, including the information contained on our website, or information that may be accessed through links on our website, as part of, or incorporating such information by reference into, this Annual Report on Form 10-K.

Item 1A. Risk Factors.

Our operations and financial results are subject to various risks and uncertainties including those described below. You should consider carefully the risks and uncertainties described below, in addition to other

 

16


Table of Contents

information contained in this Annual Report on Form 10-K, including our consolidated financial statements and related notes, as well as our other public filings with the Securities and Exchange Commission, or the SEC. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. If any of the following risks or others not specified below materialize, our business, financial condition and results of operations could be materially adversely affected. In that event, the trading price of our common stock could decline.

Risks Related to Our Business and Industry

We are a rapidly growing company, which makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.

We are a rapidly growing company. Our ability to forecast our future operating results is subject to a number of uncertainties, including our ability to plan for and model future growth. We have encountered and will continue to encounter risks and uncertainties frequently experienced by growing companies in rapidly evolving industries. If our assumptions regarding these uncertainties, which we use to plan our business, are incorrect or change in reaction to changes in our markets, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations, our business could suffer and the trading price of our common stock may decline.

If we are unable to sustain our revenue growth rate, we may not achieve or maintain profitability in the future.

From the year ended December 31, 2012 to the year ended December 31, 2016, our revenue grew from $46.0 million to $157.4 million, which represents a compounded annual growth rate of approximately 36%. Although we have experienced rapid growth historically and currently have high renewal rates, we may not continue to grow as rapidly in the future and our renewal rates may decline. Any success that we may experience in the future will depend, in large part, on our ability to, among other things:

 

   

maintain and expand our customer base;

 

   

increase revenues from existing customers through increased or broader use of our products and professional services within their organizations;

 

   

improve the performance and capabilities of our products through research and development;

 

   

continue to develop our cloud-based solutions;

 

   

maintain the rate at which customers purchase our content subscriptions and maintenance and support;

 

   

continue to successfully expand our business domestically and internationally; and

 

   

successfully compete with other companies.

If we are unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability. You should not rely on our revenue for any prior quarterly or annual periods as any indication of our future revenue or revenue growth.

We have not been profitable historically and may not achieve or maintain profitability in the future.

We have posted a net loss in each year since inception, including net losses of $49.0 million, $49.9 million and $32.6 million in the years ended December 31, 2016, 2015 and 2014, respectively. As of December 31, 2016, we had an accumulated deficit of $389.3 million. While we have experienced significant revenue growth in recent periods, we are not certain whether or when we will obtain a high enough volume of sales of our products and

 

17


Table of Contents

professional services to sustain or increase our growth or achieve or maintain profitability in the future. We also expect our costs to increase in future periods, which could negatively affect our future operating results if our revenue does not increase. In particular, we expect to continue to expend financial and other resources on:

 

   

research and development related to our offerings, including investments in our research and development team;

 

   

sales and marketing, including a significant expansion of our sales organization, both domestically and internationally;

 

   

continued international expansion of our business;

 

   

expansion of our professional services organization; and

 

   

general and administrative expenses as we continue to implement and enhance our administrative, financial and operational systems, procedures and controls.

These investments may not result in increased revenue or growth in our business. If we are unable to increase our revenue at a rate sufficient to offset the expected increase in our costs, our business, financial position and results of operations will be harmed, and we may not be able to achieve or maintain profitability over the long term. Additionally, we may encounter unforeseen operating expenses, difficulties, complications, delays and other unknown factors that may result in losses in future periods. If our revenue growth does not meet our expectations in future periods, our financial performance may be harmed, and we may not achieve or maintain profitability in the future.

If our products or professional services fail to detect vulnerabilities or incorrectly detect vulnerabilities, or if our products contain undetected errors or defects, our brand and reputation could be harmed, which could have an adverse effect on our business and results of operations.

If our products or professional services fail to detect vulnerabilities in our customers’ cyber security infrastructure, or if our products or professional services fail to identify and respond to new and increasingly complex methods of cyber attacks, our business and reputation may suffer. There is no guarantee that our products or professional services will detect all vulnerabilities, especially in light of the rapidly changing security landscape to which we must respond. Additionally, our products may falsely detect vulnerabilities or threats that do not actually exist. For example, our Metasploit offering relies on information provided by an active community of security researchers who contribute new exploits, attacks and vulnerabilities. If the information from these third parties is inaccurate, the potential for false indications of security vulnerabilities increases. These false positives, while typical in the industry, may impair the perceived reliability of our offerings and may therefore adversely impact market acceptance of our products and professional services and could result in negative publicity, loss of customers and sales and increased costs to remedy any problem.

Our products may also contain undetected errors or defects when first introduced or as new versions are released. We have experienced these errors or defects in the past in connection with new products and product upgrades and we expect that these errors or defects will be found from time to time in the future in new or enhanced products after commercial release. Defects may cause our products to be vulnerable to attacks, cause them to fail to detect vulnerabilities, or temporarily interrupt customers’ networking traffic. Any errors, defects, disruptions in service or other performance problems with our products may damage our customers’ business and could hurt our reputation. If our products or professional services fail to detect vulnerabilities for any reason, we may incur significant costs, the attention of our key personnel could be diverted, our customers may delay or withhold payment to us or elect not to renew or other significant customer relations problems may arise. We may also be subject to liability claims for damages related to errors or defects in our products. A material liability claim or other occurrence that harms our reputation or decreases market acceptance of our products may harm our business and operating results.

 

18


Table of Contents

An actual or perceived security breach or theft of the sensitive data of one of our customers, regardless of whether the breach is attributable to the failure of our products or professional services, could adversely affect the market’s perception of our offerings and subject us to legal claims.

The market for cyber security data and analytics is new and unproven and may not grow.

We believe our future success will depend in large part on the growth, if any, in the market for cyber security data and analytics. This market is nascent, and as such, it is difficult to predict important market trends, including the potential growth, if any. To date, the majority of enterprise spend on cyber security has been on threat protection products, such as network, endpoint and web security that are designed to stop threats from penetrating corporate networks. Organizations that use these security products may believe that their existing security solutions sufficiently protect access to their sensitive business data. Therefore, they may continue allocating their cyber security budgets to these products and may not adopt our products and professional services in addition to, or in lieu of, such traditional products. Further, sophisticated cyber attackers are skilled at adapting to new technologies and developing new methods of gaining access to organizations’ sensitive business data, and changes in the nature of advanced cyber threats could result in a shift in IT budgets away from products and professional services such as ours. In addition, while recent high visibility attacks on prominent enterprises and governments have increased market awareness of the problem of cyber attacks, if cyber attacks were to decline, or enterprises or governments perceived that the general level of cyber attacks have declined, our ability to attract new customers and expand our sale to existing customers could be materially and adversely affected. If products and professional services such as ours are not viewed by organizations as necessary, or if customers do not recognize the benefit of our offerings as a critical layer of an effective cyber security strategy, our revenue may not grow as quickly as expected, or may decline, and the trading price of our stock could suffer. It is therefore difficult to predict how large the market will be for our solutions.

In addition, it is difficult to predict customer adoption and renewal rates, customer demand for our products and professional services, the size and growth rate of the market for cyber security data analytics, the entry of competitive products or the success of existing competitive products. Any expansion in our market depends on a number of factors, including the cost, performance and perceived value associated with our offerings and those of our competitors. If these offerings do not achieve widespread adoption or there is a reduction in demand for solutions in our market caused by a lack of customer acceptance, technological challenges, competing technologies and products, decreases in corporate spending, weakening economic conditions, or otherwise, it could result in reduced customer orders, early terminations, reduced renewal rates or decreased revenue, any of which would adversely affect our business operations and financial results. You should consider our business and prospects in light of the risks and difficulties we face in this new and unproven market.

If we are unable to successfully hire, train, manage and retain qualified personnel, especially those in sales and marketing and research and development, our business may suffer.

We continue to be substantially dependent on our sales force to obtain new customers and increase sales with existing customers. Our ability to successfully pursue our growth strategy will also depend on our ability to attract, motivate and retain our personnel, especially those in sales, marketing and research and development. We face intense competition for these employees from numerous technology, software and other companies, especially in certain geographic areas in which we operate, and we cannot ensure that we will be able to attract, motivate and/or retain sufficient qualified employees in the future. If we are unable to attract new employees and retain our current employees, we may not be able to adequately develop and maintain new products or professional services or market our existing products or professional services at the same levels as our competitors and we may, therefore, lose customers and market share. Our failure to attract and retain personnel, especially those in sales and marketing and research and development positions for which we have historically had a high turnover rate, could have an adverse effect on our ability to execute our business objectives and, as a result, our ability to compete could decrease, our operating results could suffer and our revenue could decrease. Even if we are able to identify and recruit a sufficient number of new hires, these new hires will require significant training before they achieve full productivity and they may not become productive as quickly as we would like or at all.

 

19


Table of Contents

Our sales cycle may be unpredictable.

The timing of sales of our offerings is difficult to forecast because of the length and unpredictability of our sales cycle, particularly with large enterprises and with respect to certain of our products. We sell our products primarily to IT departments that are managing a growing set of user and compliance demands, which has increased the complexity of customer requirements to be met and confirmed during the sales cycle and prolonged our sales cycle. Further, the length of time that potential customers devote to their testing and evaluation, contract negotiation and budgeting processes varies significantly, depending on the size of the organization and nature of the product or professional service under consideration. In addition, we might devote substantial time and effort to a particular unsuccessful sales effort, and as a result, we could lose other sales opportunities or incur expenses that are not offset by an increase in revenue, which could harm our business.

Organizations may be reluctant to purchase cyber security data analytics offerings that are cloud-based due to the actual or perceived vulnerability of cloud solutions.

Some organizations have been reluctant to use cloud solutions for cyber security, such as InsightIDR and Logentries, because they have concerns regarding the risks associated with the reliability or security of the technology delivery model associated with this solution. If we or other cloud service providers experience security incidents, breaches of customer data, disruptions in service delivery or other problems, the market for cloud solutions may be negatively impacted, which could harm our business.

If we do not continue to innovate and offer products and professional services that address the dynamic threat landscape, we may not remain competitive, and our revenue and operating results could suffer.

The cyber security market is characterized by rapid technological advances, changes in customer requirements, frequent new product introductions and enhancements and evolving industry standards. Our success also depends, in part, upon our ability to anticipate industry evolution and introduce or acquire new products and professional services to keep pace with technological developments and market requirements both within our industry and in related industries. While we continue to invest significant resources in research and development in order to ensure that our products continue to address the cyber security risks that our customers face, the introduction of products and services embodying new technologies could render our existing products or services obsolete or less attractive to customers. In addition, developing new products and product enhancements is expensive and time consuming, and there is no assurance that such activities will result in significant cost savings, revenue or other expected benefits. If we spend significant time and effort on research and development and are unable to generate an adequate return on our investment, our business and results of operations may be materially and adversely affected. Further, we may not be able to successfully anticipate or adapt to changing technology or customer requirements or the dynamic threat landscape on a timely basis, in a way that sufficiently differentiates us from competing solutions such that customers choose to purchase our solutions. If any of our competitors implement new technologies before we are able to implement them or better anticipate the innovation opportunities in related industries, those competitors may be able to provide more effective or more cost-effective solutions than ours. In addition, we may experience technical problems and additional costs as we introduce new products and product enhancements, deploy future iterations of our products and integrate new products with existing customer systems. If any of these problems were to arise, our business, financial condition and results of operations could be adversely affected.

To date, we have derived a substantial majority of our revenue from customers using our threat exposure management offerings. If we are unable to renew or increase sales of our threat exposure management offerings, or if we are unable to increase sales of our other offerings, our business and operating results could be adversely affected.

Although we have recently introduced new products and professional services, we derive and expect to continue to derive a substantial majority of our revenue from customers using certain of our threat exposure management

 

20


Table of Contents

offerings, Nexpose and Metasploit. Greater than half of our revenue was attributable to Nexpose in each of our last three fiscal years. As a result, our operating results could suffer due to:

 

   

any decline in demand for our threat exposure management offerings;

 

   

failure of our threat exposure management offerings to detect vulnerabilities in our customers’ IT environments;

 

   

the introduction of products and technologies that serve as a replacement or substitute for, or represent an improvement over, our threat exposure management offerings;

 

   

technological innovations or new standards that our threat exposure management offerings do not address;

 

   

sensitivity to current or future prices offered by us or competing solutions; and

 

   

our inability to release enhanced versions of our threat exposure management offerings on a timely basis in response to the dynamic threat landscape.

Our inability to renew or increase sales of our threat exposure management offerings, including content subscriptions and maintenance and support, or a decline in prices of our threat exposure management offerings would harm our business and operating results more seriously than if we derived significant revenues from a variety of offerings. For example, our Managed Detection and Response (formerly known as “Analytic Response”) and InsightIDR products for user behavior analytics and incident detection and response, respectively, are relatively new, and it is uncertain whether these products will gain market acceptance. We are also investing heavily in the expansion of our security advisory services offerings, which we believe will help drive demand for our other products in addition to being a stand-alone service. Any factor adversely affecting sales of our products or professional services, including release cycles, market acceptance, competition, performance and reliability, reputation and economic and market conditions, could adversely affect our business and operating results.

Our business and growth depend substantially on customers renewing their content subscriptions and maintenance and support agreements with us. Any decline in our customer renewals could adversely affect our future operating results.

Our maintenance and support agreements are sold on a term basis. In addition, we also enter into content subscription agreements for our offerings. In order for us to improve our operating results, it is important that our existing customers renew their content subscription agreements, if applicable, and maintenance and support agreements when the initial contract term expires. Our customers have no obligation to renew their content subscription or maintenance and support agreements with us after the initial terms have expired. Our customers’ renewal rates may decline or fluctuate as a result of a number of factors, including their satisfaction or dissatisfaction with our new or current product offerings, our pricing, the effects of economic conditions, competitive offerings or alterations or reductions in our customers’ spending levels. If our customers do not renew their agreements with us or renew on terms less favorable to us, our revenues and results of operations may be adversely impacted.

If Metasploit were to be used by attackers to exploit vulnerabilities in the cyber security infrastructures of third parties, our reputation and business could be harmed.

Although Metasploit is a penetration testing tool that is intended to allow organizations to test the effectiveness of their cyber security programs, Metasploit has in the past and may in the future be used to exploit vulnerabilities in the cyber security infrastructures of third parties. While we have incorporated certain features into Metasploit to deter misuse, there is no guarantee that these controls will not be circumvented or that Metasploit will only be used defensively or for research purposes. Any actual or perceived security breach, malicious intrusion or theft of sensitive data in which Metasploit is believed to have been used could adversely

 

21


Table of Contents

affect perception of, and demand for, our offerings. Further, the identification of new exploits and vulnerabilities by the Metasploit community may enhance the knowledge base of cyber attackers or enable them to undertake new forms of attacks. If any of the foregoing were to occur, we could suffer negative publicity and loss of customers and sales, as well as possible legal claims.

We face intense competition in our market.

The market for cyber security solutions is highly fragmented, intensely competitive and constantly evolving. We compete with an array of established and emerging security software and services vendors. With the introduction of new technologies and market entrants, we expect the competitive environment to remain intense going forward. Our competitors include: vulnerability management and assessment vendors, including Qualys and Tenable Network Security; diversified security software and services vendors, including IBM and HP; legacy compliance and monitoring solutions such as SIEM, provided by vendors including LogRhythm, Alienvault and Sumo Logic; machine data analysis tools such as those provided by Splunk; security services specialists, including Mandiant (a subsidiary of FireEye); and providers of point solutions that compete with some of the features present in our solutions.

Some of our actual and potential competitors have advantages over us, such as longer operating histories, significantly greater financial, technical, marketing or other resources, stronger brand and business user recognition, larger and more mature intellectual property portfolios and broader global distribution and presence. In addition, our industry is evolving rapidly and is becoming increasingly competitive. Larger and more established companies may focus on cyber security and could directly compete with us. Smaller companies could also launch new products and services that we do not offer and that could gain market acceptance quickly.

Our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. With the introduction of new technologies, the evolution of our offerings and new market entrants, we expect competition to intensify in the future. In addition, some of our larger competitors have substantially broader product offerings and can bundle competing products and services with other software offerings. As a result, customers may choose a bundled product offering from our competitors, even if individual products have more limited functionality than our solutions. These competitors may also offer their products at a lower price as part of this larger sale, which could increase pricing pressure on our offerings and cause the average sales price for our offerings to decline. These larger competitors are also often in a better position to withstand any significant reduction in capital spending, and will therefore not be as susceptible to economic downturns.

Furthermore, our current and potential competitors may establish cooperative relationships among themselves or with third parties that may further enhance their resources and product and services offerings in the markets we address. In addition, current or potential competitors may be acquired by third parties with greater available resources. As a result of such relationships and acquisitions, our current or potential competitors might be able to adapt more quickly to new technologies and customer needs, devote greater resources to the promotion or sale of their products and services, initiate or withstand substantial price competition, take advantage of other opportunities more readily or develop and expand their product and service offerings more quickly than we do. For all of these reasons, we may not be able to compete successfully against our current or future competitors, or we may be required to expend significant resources in order to remain competitive. If our competitors are more successful than we are in developing new product and service offerings or in attracting and retaining customers, our business, financial condition and results of operations could be adversely affected.

A component of our growth strategy is dependent on our continued international expansion, which adds complexity to our operations.

We market and sell our products and professional services throughout the world and have personnel in many parts of the world. For the year ended December 31, 2016, international operations generated 14% of our

 

22


Table of Contents

revenue. Our growth strategy is dependent, in part, on our continued international expansion. We expect to conduct a significant amount of our business with organizations that are located outside the United States, particularly in Europe and Asia. We cannot assure you that our expansion efforts into international markets will be successful in creating further demand for our products and professional services or in effectively selling our products and professional services in the international markets that we enter. Our current international operations and future initiatives will involve a variety of risks, including:

 

   

increased management, infrastructure and legal costs associated with having international operations;

 

   

reliance on channel partners;

 

   

trade and foreign exchange restrictions;

 

   

economic or political instability or uncertainty in foreign markets and around the world, such as related to the United Kingdom’s referendum in June 2016 in which voters approved an exit from the European Union, commonly referred to as “Brexit”;

 

   

foreign currency exchange rate fluctuations;

 

   

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

 

   

changes in regulatory requirements, including, but not limited to data privacy, data protection and data security regulations;

 

   

difficulties and costs of staffing and managing foreign operations;

 

   

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

 

   

costs of compliance with foreign laws and regulations and the risks and costs of non-compliance with such laws and regulations;

 

   

costs of compliance with U.S. laws and regulations for foreign operations, including the Foreign Corrupt Practices Act, import and export control laws, tariffs, trade barriers, economic sanctions and other regulatory or contractual limitations on our ability to sell or provide our solutions in certain foreign markets, and the risks and costs of non-compliance;

 

   

heightened risks 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, and irregularities in, financial statements;

 

   

the potential for political unrest, acts of terrorism, hostilities or war;

 

   

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

 

   

costs associated with language localization of our products; and

 

   

costs of compliance with multiple and possibly overlapping tax structures.

Our business, including the sales of our products and professional services by us and our channel partners, may be subject to foreign governmental regulations, which vary substantially from country to country and change from time to time. Our failure, or the failure by our channel partners, to comply with these regulations could adversely affect our business. Further, in many foreign countries it is common for others to engage in business practices that are prohibited by our internal policies and procedures or U.S. regulations applicable to us. Although we have implemented policies and procedures designed to comply with these laws and policies, there can be no assurance that our employees, contractors, channel partners and agents have complied, or will comply, with these laws and policies. Violations of laws or key control policies by our employees, contractors, channel partners or agents could result in delays in revenue recognition, financial reporting misstatements, fines, penalties or the prohibition of the importation or exportation of our products and could have a material adverse effect on

 

23


Table of Contents

our business and results of operations. If we are unable to successfully manage the challenges of international expansion and operations, our business and operating results could be adversely affected.

We are also monitoring developments related to Brexit, which could have significant implications for our business. Brexit could lead to economic and legal uncertainty, including significant volatility in global stock markets and currency exchange rates, and differing laws and regulations as the United Kingdom determines which European Union laws to replace or replicate. Any of these effects of Brexit, among others, could adversely affect our operations in the United Kingdom and our financial results.

As a cyber security provider, we are a target of cyber attacks that could adversely impact our reputation and operating results.

We sell cyber security and data analytics products. As a result, we have been and will be a target of cyber attacks designed to impede the performance of our products, penetrate our network security or the security of our cloud platform or our internal systems, or that of our customers, misappropriate proprietary information and/or cause interruptions to our services. For example, because Metasploit serves as an introduction to hacking for many individuals, a successful cyber attack on us may be perceived as a victory for the cyber attacker, thereby increasing the likelihood that we may be a target of cyber attacks, even absent financial motives. Further, if our systems are breached, attackers could learn critical information about how our products operate to help protect our customers’ IT infrastructures from cyber risk, thereby making our customers more vulnerable to cyber attacks. In addition, if actual or perceived breaches of our network security occur, they could adversely affect the market perception of our products, negatively affecting our reputation, and may expose us to the loss of our proprietary information or information belonging to our customers, investigations or litigation and possible liability, including injunctive relief and monetary damages. Such security breaches could also divert the efforts of our technical and management personnel. In addition, such security breaches could impair our ability to operate our business and provide products to our customers. If this happens, our reputation could be harmed, our revenue could decline and our business could suffer.

We are dependent on the continued services and performance of our senior management and other key employees, the loss of any of whom could adversely affect our business, operating results and financial condition.

Our future performance depends on the continued services and contributions of our senior management, particularly Corey Thomas, our President and Chief Executive Officer, and other key employees to execute on our business plan and to identify and pursue new opportunities and product innovations. We maintain key man insurance on Mr. Thomas, but do not do so for any of our other executive officers or key employees. From time to time, there may be changes in our senior management team resulting from the termination or departure of our executive officers and key employees. Our senior management and key employees are generally employed on an at-will basis, which means that they could terminate their employment with us at any time. The loss of the services of our senior management, particularly Mr. Thomas, or other key employees for any reason could significantly delay or prevent our development or the achievement of our strategic objectives and harm our business, financial condition and results of operations.

Our business and operations are experiencing rapid growth, and if we do not appropriately manage our future growth, or are unable to scale our systems and processes, our operating results may be negatively affected.

We are a rapidly growing company. To manage future growth effectively we will need to continue to improve and expand our internal information technology systems, financial infrastructure, and operating and administrative systems and controls, which we may not be able to do efficiently, in a timely manner or at all. Any future growth would add complexity to our organization and require effective coordination across our organization. Failure to manage any future growth effectively could result in increased costs, harm our results of operations and lead to customers or investors losing confidence in our internal systems and processes, which could harm our results of operations and stock price.

 

24


Table of Contents

Our quarterly operating results may vary from period to period, which could result in our failure to meet expectations with respect to operating results and cause the trading price of our stock to decline.

Our operating results, including the levels of our revenue, billings, cash flow and deferred revenue, have historically varied from period to period, and we expect that they will continue to do so as a result of a number of factors, many of which are outside of our control, including:

 

   

the level of demand for our products and professional services;

 

   

customer renewal rates and ability to attract new customers;

 

   

the extent to which customers purchase additional products, including content subscriptions and maintenance and support related to our Nexpose, Metasploit and AppSpider products, or professional services;

 

   

the ability to successfully grow our InsightIDR sales;

 

   

the level of perceived threats to organizations’ cyber security;

 

   

network outages, security breaches, technical difficulties or interruptions with our products;

 

   

changes in the growth rate of the markets in which we compete;

 

   

variations in our billings and sales of our products and services due to seasonality and customer demand;

 

   

the announcement or adoption of new regulations and policy mandates or changes to existing regulations and policy mandates;

 

   

the timing and success of new product or professional service introductions by us or our competitors or any other changes in the competitive landscape of our industry, including consolidation among our competitors;

 

   

the introduction or adoption of new technologies that compete with our offerings;

 

   

the mix of our products and professional services sold during a period;

 

   

decisions by potential customers to purchase cyber security products or services from other vendors;

 

   

the amount and timing of operating costs and capital expenditures related to the operations and expansion of our business;

 

   

the timing of sales commissions relative to the recognition of revenue and the timing of revenue recognition generally;

 

   

price competition;

 

   

our ability to successfully manage and integrate any future acquisitions of businesses, including without limitation the amount and timing of expenses and potential future charges for impairment of goodwill from acquired companies;

 

   

our ability to increase, retain and incentivize the channel partners that market and sell our products and professional services;

 

   

our continued international expansion and associated exposure to changes in foreign currency exchange rates, including any fluctuations caused by uncertainties relating to Brexit;

 

   

the amount and timing of operating expenses related to the maintenance and expansion of our business, operations and infrastructure;

 

   

unforeseen litigation and intellectual property infringement;

 

   

the announcement or adoption of new regulations and policy mandates or changes to existing regulations and policy mandates;

 

25


Table of Contents
   

the strength of regional, national and global economies;

 

   

the impact of natural disasters or manmade problems such as terrorism or war; and

 

   

future accounting pronouncements or changes in our accounting policies.

Each factor above or discussed elsewhere in this Annual Report on Form 10-K or the cumulative effect of some of these factors may result in fluctuations in our operating results. This variability and unpredictability could result in our failure to meet expectations with respect to operating results, or those of securities analysts or investors, for a particular period. If we fail to meet or exceed expectations for our operating results for these or any other reasons, the market price of our stock could fall and we could face costly lawsuits, including securities class action suits.

We recognize substantially all of our revenue ratably over the term of our agreements with customers and, as a result, downturns or upturns in sales may not be immediately reflected in our operating results.

We recognize substantially all of our revenue ratably over the terms of our agreements with customers, which generally occurs over a one to three-year period. As a result, a substantial portion of the revenue that we report in each period will be derived from the recognition of deferred revenue relating to agreements entered into during previous periods. Consequently, a decline in new sales or renewals in any one period may not be immediately reflected in our revenue results for that period. This decline, however, will negatively affect our revenue in future periods. Accordingly, the effect of significant downturns in sales and market acceptance of our products and potential changes in our rate of renewals may not be fully reflected in our results of operations until future periods. Our model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers generally will be recognized over the term of the applicable agreement.

We also intend to increase our investment in research and development, sales and marketing, and general and administrative functions and other areas to grow our business. We are likely to recognize the costs associated with these increased investments earlier than some of the anticipated benefits and the return on these investments may be lower, or may develop more slowly, than we expect, which could adversely affect our operating results.

We may be unable to rapidly and efficiently adjust our cost structure in response to significant revenue declines, which could adversely affect our operating results.

Our brand, reputation and ability to attract, retain and serve our customers are dependent in part upon the reliable performance of our products and network infrastructure.

Our brand, reputation and ability to attract, retain and serve our customers are dependent in part upon the reliable performance of our products and network infrastructure. We have experienced, and may in the future experience, disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes, human or software errors, capacity constraints and fraud or security attacks. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time.

We utilize third-party data centers located in Boston, Massachusetts, in addition to operating and maintaining certain elements of our own network infrastructure. We also utilize Amazon Web Services for our InsightIDR and Logentries infrastructure. Some elements of this complex system are operated by third parties that we do not control and that could require significant time to replace. We expect this dependence on third parties to continue. More specifically, certain of our products, in particular our Managed Vulnerability Management (Nexpose), InsightIDR and Logentries products, are hosted on Amazon Web Services, which provides us with computing and storage capacity. Interruptions in our systems or the third-party systems on which we rely, whether due to system failures, computer viruses, physical or electronic break-ins, or other factors, could affect the security or availability of our products, network infrastructure and website.

 

26


Table of Contents

Prolonged delays or unforeseen difficulties in connection with adding capacity or upgrading our network architecture when required may cause our service quality to suffer. Problems with the reliability or security of our systems could harm our reputation. Damage to our reputation and the cost of remedying these problems could negatively affect our business, financial condition, and operating results.

Additionally, our existing data center facilities and third-party hosting providers have no obligations to renew their agreements with us on commercially reasonable terms or at all, and certain of the agreements governing these relationships may be terminated by either party at any time. If we are unable to maintain or renew our agreements with these providers on commercially reasonable terms or if in the future we add additional data center facilities or third-party hosting providers, we may experience costs or downtime as we transition our operations.

Any disruptions or other performance problems with our products could harm our reputation and business and may damage our customers’ businesses. Interruptions in our service delivery might reduce our revenue, cause us to issue credits to customers, subject us to potential liability and cause customers to not renew their purchases or our products.

If we fail to manage our operations infrastructure, our customers may experience service outages and/or delays.

Our future growth is dependent upon our ability to continue to meet the expanding needs of our customers and to attract new customers. As existing customers gain more experience with our products, they may broaden their reliance on our products, which will require that we expand our operations infrastructure. We also seek to maintain excess capacity in our operations infrastructure to facilitate the rapid provision of new customer deployments. In addition, we need to properly manage our technological operations infrastructure in order to support changes in hardware and software parameters and the evolution of our products, all of which require significant lead time. If we do not accurately predict our infrastructure requirements, our existing customers may experience service outages that may subject us to financial penalties, financial liabilities and customer losses. If our operations infrastructure fails to keep pace with increased sales, customers may experience delays as we seek to obtain additional capacity, which could adversely affect our reputation and our revenue.

If our products fail to help our customers achieve and maintain compliance with regulations and/or industry standards, our revenue and operating results could be harmed.

We generate a portion of our revenue from our threat exposure management offerings that help organizations achieve and maintain compliance with regulations and industry standards both domestically and internationally. For example, many of our customers subscribe to our threat exposure management offerings to help them comply with the security standards developed and maintained by the Payment Card Industry Security Standards Council, or the PCI Council, which apply to companies that process, transmit or store cardholder data. In addition, our threat exposure management offerings are used by customers in the health care industry to help them comply with numerous federal and state laws and regulations related to patient privacy. In particular, the Health Insurance Portability and Accountability Act of 1996, or HIPAA, and the 2009 Health Information Technology for Economic and Clinical Health Act include privacy standards that protect individual privacy by limiting the uses and disclosures of individually identifiable health information and implementing data security standards. The foregoing and other state, federal and international legal and regulatory regimes may affect our customers’ requirements for, and demand for, our products and professional services. Governments and industry organizations, such as the PCI Council, may also adopt new laws, regulations or requirements, or make changes to existing laws or regulations, that could impact the demand for, or value of, our products. If we are unable to adapt our products to changing legal and regulatory standards or other requirements in a timely manner, or if our products fail to assist with, or expedite, our customers’ cyber security defense and compliance efforts, our customers may lose confidence in our products and could switch to products offered by our competitors, or threaten or bring legal actions against us. In addition, if laws, regulations or standards related to data security,

 

27


Table of Contents

vulnerability management and other IT security and compliance requirements are relaxed or the penalties for non-compliance are changed in a manner that makes them less onerous, our customers may view government and industry regulatory compliance as less critical to their businesses, and our customers may be less willing to purchase our products. In any of these cases, our revenue and operating results could be harmed.

In addition, government and other customers may require our products to comply with certain privacy, security or other certifications and standards. If our products are late in achieving or fail to achieve or maintain compliance with these certifications and standards, or our competitors achieve compliance with these certifications and standards, we may be disqualified from selling our products to such customers, or may otherwise be at a competitive disadvantage, either of which would harm our business, results of operations, and financial condition.

If our customers are unable to implement our products successfully, customer perceptions of our offerings may be impaired or our reputation and brand may suffer.

Our products are deployed in a wide variety of IT environments, including large-scale, complex infrastructures. Some of our customers have experienced difficulties implementing our products in the past and may experience implementation difficulties in the future. If our customers are unable to implement our products successfully, customer perceptions of our offerings may be impaired or our reputation and brand may suffer.

In addition, in order for our products to achieve their functional potential, our products must effectively integrate into our customers’ IT infrastructures, which have different specifications, utilize varied protocol standards, deploy products from multiple different vendors and contain multiple layers of products that have been added over time. Our customers’ IT infrastructures are also dynamic, with a myriad of devices and endpoints entering and exiting the customers’ IT systems on a regular basis, and our products must be able to effectively adapt to and track these changes.

Any failure by our customers to appropriately implement our products or any failure of our products to effectively integrate and operate within our customers’ IT infrastructures could result in customer dissatisfaction, impact the perceived reliability of our products, result in negative press coverage, negatively affect our reputation and harm our financial results.

Recent and future acquisitions could disrupt our business and harm our financial condition and operating results.

In order to remain competitive, we have in the past and may in the future seek to acquire additional businesses, products or technologies. The environment for acquisitions in our industry is very competitive and acquisition candidate purchase prices will likely exceed what we would prefer to pay. We also may not find suitable acquisition candidates, and acquisitions we complete may be unsuccessful.

Achieving the anticipated benefits of future acquisitions will depend in part upon whether we can integrate acquired operations, products and technology in a timely and cost-effective manner. The integration process of a new business or technology requires, among other things, coordination of administrative, sales and marketing, accounting and finance functions, and expansion of information and management systems. Integration of any future acquisition may prove to be difficult due to the necessity of coordinating geographically separate organizations and integrating personnel with disparate business backgrounds and accustomed to different corporate cultures. The acquisition and integration processes are complex, expensive and time consuming, and may cause an interruption of, or loss of momentum in, product development, sales activities and operations of both companies. Further, we may be unable to retain key personnel of an acquired company following the acquisition. If we are unable to effectively execute or integrate acquisitions, our business, financial condition and operating results could be adversely affected.

 

28


Table of Contents

In addition, we may only be able to conduct limited due diligence on an acquired company’s operations, or may discover that the products or technology acquired were not as capable as we thought based upon the initial or limited due diligence. Following an acquisition, we may be subject to unforeseen liabilities arising from an acquired company’s past or present operations and these liabilities may be greater than the warranty and indemnity limitations that we negotiate. Any unforeseen liability that is greater than these warranty and indemnity limitations could have a negative impact on our financial condition.

If we are unable to maintain successful relationships with our channel partners, our business operations, financial results and growth prospects could be adversely affected.

Our success is dependent in part upon establishing and maintaining relationships with a variety of channel partners that we utilize to extend our geographic reach and market penetration. We anticipate that we will continue to rely on these partners in order to help facilitate sales of our offerings as part of larger purchases in the United States and to grow our business internationally. For 2016 and 2015, we derived approximately 37% and 39%, respectively, of our revenue from sales of products and professional services through channel partners, and the percentage of revenue derived from channel partners may increase in future periods. Our agreements with our channel partners are non-exclusive and do not prohibit them from working with our competitors or offering competing solutions, and some of our channel partners may have more established relationships with our competitors. If our channel partners choose to place greater emphasis on products of their own or those offered by our competitors or do not effectively market and sell our products and professional services, our ability to grow our business and sell our products and professional services, particularly in key international markets, may be adversely affected. In addition, our failure to recruit additional channel partners, or any reduction or delay in their sales of our products and professional services or conflicts between channel sales and our direct sales and marketing activities may harm our results of operations. Finally, even if we are successful, our relationships with channel partners may not result in greater customer usage of our products and professional services or increased revenue.

Failure to maintain high-quality customer support could have a material adverse effect on our business.

Once our products are deployed within our customers’ networks, our customers depend on our technical and other customer support services to resolve any issues relating to the implementation and maintenance of our products. If we do not effectively assist our customers in deploying our products, help our customers quickly resolve post-deployment issues or provide effective ongoing support, our ability to renew or sell additional products or professional services to existing customers would be adversely affected and our reputation with potential customers could be damaged. Further, to the extent that we are unsuccessful in hiring, training and retaining adequate technical and customer success personnel, our ability to provide adequate and timely support to our customers will be negatively impacted, and our customers’ satisfaction with our offerings will be adversely affected.

We rely on third-party software to operate certain functions of our business.

We rely on software vendors to operate certain critical functions of our business, including financial management and human resource management. If these services become unavailable due to extended outages or interruptions or because they are no longer available on commercially reasonable terms or prices, our expenses could increase, our ability to manage our finances could be interrupted and our processes for managing sales of our solutions and supporting our customers could be impaired until equivalent services, if available, are identified, obtained and integrated, all of which could harm our business.

We use third-party software and data that may be difficult to replace or that may cause errors or failures of our solutions, which could lead to lost customers or harm to our reputation and our operating results.

We license third-party software and security and compliance data from various third parties that are used in our solutions in order to deliver our offerings. In the future, this software or data may not be available to us on

 

29


Table of Contents

commercially reasonable terms, or at all. Any loss of the right to use any of this software or data could result in delays in the provisioning of our offerings until equivalent technology or data is either developed by us, or, if available, is identified, obtained and integrated, which could harm our business. In addition, any errors or defects in or failures of this third-party software could result in errors or defects in our products or cause our products to fail, which could harm our business and be costly to correct. Many of these providers attempt to impose limitations on their liability for such errors, defects or failures, and if enforceable, we may have additional liability to our customers or third-party providers that could harm our reputation and increase our operating costs.

We will need to maintain our relationships with third-party software and data providers, and to obtain software and data from such providers that do not contain errors or defects. Any failure to do so could adversely impact our ability to deliver effective solutions to our customers and could harm our operating results.

Our products contain third-party open source software components, and our 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 licensed to us by third parties under so-called “open source” licenses, including the GNU General Public License, or GPL, the GNU Lesser General Public License, or LGPL, the BSD License, the Apache License and others. From time to time, there have been claims against companies that distribute or use open source software in their products and services, asserting that such open source software infringes the claimants’ intellectual property rights. We could be subject to suits by parties claiming that what we believe to be licensed open source software infringes their intellectual property rights. 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. In addition, certain open source licenses require that source code for software programs that are subject to the license be made available to the public and that any modifications or derivative works to such open source software continue to be licensed under the same terms.

Although we monitor our use of open source software in an effort both to comply with the terms of the applicable open source licenses and 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 there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our products. The terms of certain open source licenses require us to release the source code of our applications and to make our applications available under those open source licenses if we combine or distribute our applications with open source software in a certain manner. In the event that portions of our applications are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, re-engineer all, or a portion of, those applications or otherwise be limited in the licensing of our applications. Disclosing our proprietary source code could allow our competitors to create similar products with lower development effort and time and ultimately, could result in a loss of sales for us. Disclosing the source code of our proprietary software could also make it easier for cyber attackers and other third parties to discover vulnerabilities in or to defeat the protections of our products, which could result in our products failing to provide our customers with the security they expect. Any of these events could have a material adverse effect on our business, operating results and financial condition.

Our technology alliance partnerships expose us to a range of business risks and uncertainties that could have a material adverse impact on our business and financial results.

We have entered, and intend to continue to enter, into technology alliance partnerships with third parties to support our future growth plans, including with certain of our actual or potential competitors. For example, through these technology alliance partnerships, we integrate with certain third-party application program interfaces, or APIs, which enhance our data collection capabilities in our customers’ IT environments. If these third parties no longer allow us to integrate with their APIs, or if we determine not to maintain these integrations, the functionality of our products may be reduced and our products may not be as marketable to certain potential

 

30


Table of Contents

customers. Technology alliance partnerships require significant coordination between the parties involved, particularly if a partner requires that we integrate its products with our products. Further, we have invested and will continue to invest significant time, money and resources to establish and maintain relationships with our technology alliance partners, but we have no assurance that any particular relationship will continue for any specific period of time, result in new offerings that we can effectively commercialize or result in enhancements to our existing offerings. In addition, while we believe that entering into technology alliance partnerships with certain of our actual or potential competitors is currently beneficial to our competitive position in the market, such partnerships may also give our competitors insight into our offerings that they may not otherwise have, thereby allowing them to compete more effectively against us.

The continued utility of Metasploit depends in part on the continued contributions from security researchers.

Our Metasploit product relies on information provided by an active community of security researchers who contribute new exploits, attacks and vulnerabilities. We expect that the continued contributions from these third parties will both enhance the robustness of Metasploit and also support our sales and marketing efforts. However, to the extent that the information provided by these third parties is inaccurate or malicious, the potential for false indications of security vulnerabilities and susceptibility to attack increases, which could adversely impact market acceptance of our products and professional services and could result in negative publicity, loss of customers and sales and increased costs to remedy any problem. Further, to the extent that our community of third parties is reduced in size or participants become less active, we may lose valuable insight into the dynamic threat landscape and our ability to quickly respond to new exploits, attacks and vulnerabilities may be reduced.

A portion of our revenue is generated by sales to government entities, which are subject to a number of challenges and risks.

Selling to government entities can be highly competitive, expensive and time consuming, and often requires significant upfront time and expense without any assurance that we will win a sale. Government demand and payment for our products and professional services may also be impacted by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our offerings. Government entities also have heightened sensitivity surrounding the purchase of cyber security solutions due to the critical importance of their IT infrastructures, the nature of the information contained within those infrastructures and the fact that they are highly-visible targets for cyber attacks. Accordingly, increasing sales of our products and professional services to government entities may be more challenging than selling to commercial organizations. Further, in the course of providing our products and professional services to government entities, our employees and those of our channel partners may be exposed to sensitive government information. Any failure by us or our channel partners to safeguard and maintain the confidentiality of such information could subject us to liability and reputational harm, which could materially and adversely affect our results of operations and financial performance.

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

Our reporting currency is the U.S. dollar and we generate a majority of our revenue in U.S. dollars. However, for the year ended December 31, 2016, we incurred approximately 13% of our expenses outside of the United States in foreign currencies, primarily the pound sterling (GBP) and Euro, principally with respect to salaries and related personnel expenses associated with our sales and research and development operations. Additionally, for the year ended December 31, 2016, approximately 5% of our revenue was generated in foreign currencies. Accordingly, changes in exchange rates may have an adverse effect on our business, operating results and financial condition. The exchange rate between the U.S. dollar and foreign currencies has fluctuated substantially in recent years and may continue to fluctuate substantially in the future. To date, we have not engaged in any hedging strategies, and any such strategies, such as forward contracts, options and foreign exchange swaps related to transaction exposures that we may implement to mitigate this risk may not eliminate our exposure to foreign exchange fluctuations.

 

31


Table of Contents

Changes in financial accounting standards may adversely impact our reported results of operations.

A change in accounting standards or practices, in particular with respect to revenue recognition, could harm our operating results and may even affect our reporting of transactions completed before the change is effective. New accounting pronouncements and varying interpretations of accounting pronouncements have occurred and may occur in the future. Changes to existing rules or the questioning of current practices may harm our operating results or the way we conduct our business.

We may require additional capital to support business growth, and this capital might not be available on acceptable terms, if at all.

We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges, including the need to develop new features or enhance our products, improve our operating infrastructure or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through future issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We may not be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired, and our business may be adversely affected.

Risks Related to Government Regulation, Data Collection, Intellectual Property, Litigation and Catastrophic Events

We are subject to governmental export and import controls that could impair our ability to compete in international markets and/or subject us to liability if we are not in compliance with applicable laws.

Like other U.S.-based IT security products, our products are subject to U.S. export control and import laws and regulations, including the U.S. Export Administration Regulations and various economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control. Exports of these products must be made in compliance with these laws and regulations. If we were to fail to comply with these laws and regulations, we and certain of our employees could be subject to substantial civil and criminal penalties, including fines for our company and responsible employees or managers, and, in extreme cases, incarceration of responsible employees and managers and the possible loss of export privileges. Complying with export control laws and regulations, including obtaining the necessary licenses or authorizations, for a particular sale may be time-consuming, is not guaranteed and may result in the delay or loss of sales opportunities. Changes in export or import laws and regulations, shifts in the enforcement or scope of existing laws and regulations, or changes in the countries, governments, persons, products or services targeted by such laws and regulations, could also result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential customers. A decreased use of our products or limitation on our ability to export or sell our products could adversely affect our business, financial condition and results of operations.

We also incorporate encryption technology into our products. These encryption products may be exported outside of the United States only with the required export authorizations, including by a license, a license exception or other appropriate government authorizations, including the filing of a product classification request. We previously deployed certain of our Metasploit products prior to obtaining the appropriate export authorizations. As such, we did not fully comply with applicable encryption controls in the U.S. Export Administration Regulations. Further, U.S. export control laws and economic sanctions prohibit the shipment of certain products and services to U.S. embargoed or sanctioned countries, governments or persons. Although we take precautions

 

32


Table of Contents

to prevent our products from being provided to those subject to U.S. sanctions, such measures may be circumvented. We are aware of previous exports in the form of downloads of certain of our Metasploit products by persons and organizations that appear to be located in countries that are the subject of U.S. embargoes, and by certain other persons and organizations without the requisite export authorizations. In September 2014, we initiated and filed a voluntary self-disclosure with the U.S. Department of Commerce’s Bureau of Industry and Security, or BIS, concerning our previous failure to obtain required authorizations for certain exports, as well as historical exports of free and trial software to embargoed countries. In March and August 2015, we filed supplements to the voluntary self-disclosure to BIS containing additional information regarding unauthorized exports. Also in March 2015, we filed a voluntary self-disclosure with the U.S. Department of Treasury’s Office of Foreign Assets Control, or OFAC, concerning exports of free and trial versions of our Metasploit products to embargoed countries, specifically Cuba, Iran, Sudan and Syria. As these transactions involved free downloads of our software, we did not derive any revenue from such transactions. On May 22, 2015, OFAC determined not to pursue a civil monetary penalty against us and issued us a Cautionary Letter to resolve our voluntary self-disclosure regarding the free downloads in embargoed countries. On January 12, 2017, BIS determined not to pursue a civil monetary penalty against us and issued us a warning letter to resolve our voluntary self-disclosure regarding our previous failure to obtain required authorizations for certain exports, as well as historical exports of free and trial software to embargoed countries.

In addition, various countries regulate the import and domestic use of certain encryption technology, including through import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products or could limit our customers’ ability to implement our products in those countries.

Encryption products and the underlying technology may also be subject to export control restrictions. Governmental regulation of encryption technology and regulation of imports or exports of encryption products, or our failure to obtain required import or export approval for our products, when applicable, could harm our international sales and adversely affect our revenue. Compliance with applicable laws and regulations regarding the export and import of our products, including with respect to new products or changes in existing products, may create delays in the introduction of our products in international markets, prevent our customers with international operations from deploying our products globally or, in some cases, could prevent the export or import of our products to certain countries, governments, entities or persons altogether.

Finally, there are currently multinational efforts underway as part of the Wassenaar Arrangement on Export Controls for Conventional Arms and Dual-Use Goods and Technologies, or the Wassenaar Arrangement, to impose additional restrictions on certain cyber security products. Such controls have been implemented by many Wassenaar members, but are not currently in effect in the United States and may undergo substantial modification before becoming effective. To implement the controls under the Wassenaar Arrangement in the United States, BIS would have to amend the EAR. Such amendments could include changes that impose new licensing, approval and other requirements on our commercial Metasploit products and thereby put us at a disadvantage in competing for international sales. We are closely monitoring the potential implications of the Wassenaar Arrangement on the commercial versions of Metasploit, and are actively working with BIS and other U.S. government stakeholders in connection with the implementation of the controls under the Wassenaar Arrangement.

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

Our business is subject to regulation by various federal, state, local and foreign governments. In certain jurisdictions, these regulatory requirements may be more stringent than those in the United States. Noncompliance with applicable regulations or requirements could subject us to investigations, sanctions, mandatory product recalls, enforcement actions, disgorgement of profits, fines, damages, civil and criminal penalties, injunctions or other collateral consequences. If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, results of operations, and financial condition could be materially adversely affected. In addition, responding to any action will likely result in a significant

 

33


Table of Contents

diversion of management’s attention and resources and an increase in professional fees. Enforcement actions and sanctions could harm our business, reputation, results of operations and financial condition.

Because our products collect and store user and related information, domestic and international privacy and cyber security concerns, and other laws and regulations, could result in additional costs and liabilities to us or inhibit sales of our products.

We, and our customers, are subject to a number of domestic and international laws and regulations that apply to online services and the internet generally. These laws, rules and regulations address a range of issues including data privacy and cyber security, and restrictions or technological requirements regarding the collection, use, storage, protection, retention or transfer of data. The regulatory framework for online services, data privacy and cyber security issues worldwide can vary substantially from jurisdiction to jurisdiction, is rapidly evolving and is likely to remain uncertain for the foreseeable future. Many federal, state and foreign government bodies and agencies have adopted or are considering adopting laws, rules and regulations regarding the collection, use, storage and disclosure of information, web browsing and geolocation data collection, data analytics, cyber security and breach notification procedures. Interpretation of these laws, rules and regulations and their application to our products and professional services in the U.S. and foreign jurisdictions is ongoing and cannot be fully determined at this time.

In the United States, these include rules and regulations promulgated under the authority of the Federal Trade Commission, the Electronic Communications Privacy Act, Computer Fraud and Abuse Act, HIPAA, the Gramm Leach Bliley Act and state breach notification laws, as well as regulator enforcement positions and expectations reflected in federal and state regulatory actions, settlements, consent decrees and guidance documents. Internationally, virtually every jurisdiction in which we operate has established its own data security and privacy legal frameworks with which we, or our customers, must comply, including the Data Protection Directive 95/46/EC (“Directive”) established in the European Union (“EU”) and local EU Member State legislation implementing the Directive, such as the Data Protection Act in the UK. Further, many federal, state and foreign government bodies and agencies have introduced, and are currently considering, additional laws and regulations. If passed, we will likely incur additional expenses and costs associated with complying with such laws.

In addition, to facilitate the transfer of both customer and personnel data from the European Union to the United States, we signed up to the EU-U.S. Safe Harbor Framework, which required U.S.-based companies to provide assurance that they are adhering to relevant European standards for data protection. On October 6, 2015, the Court of Justice of the European Union, or CJEU, invalidated the EU-U.S. Safe Harbor Framework. In light of CJEU’s decision, we are reviewing our current operations to ensure that our EU-U.S. data transfers comply with EU data protection laws. The available legal basis for such transfers will depend on a number of factors, including, for example, the type of data and the European Economic Area country from which the data is being transferred, and may require that we obtain express consent from the customer or employee whose data is being transferred or include in our agreements with the applicable customer or European Economic Area employing entity the standard contractual clauses that have been approved by the EU Commission or adopt one of the other alternative mechanisms available in order to effect such transfers in compliance with the EU laws (although certain German regulators have expressed concerns in respect of the standard contractual clauses and the Irish DPA has commenced proceedings in the Irish High Court to seek a reference to the CJEU as to whether the standard contractual clauses can be used as a basis for data transfers to the U.S.). Our compliance actions may involve substantial time and expense; for example, if we enter into the standard contractual clauses with a customer, in some EU countries, including Belgium and Spain, executed clauses need to be lodged with or notified to the country’s data protection authority prior to the transfer of any data, and in other countries, including Austria, France, Ireland, Romania and Slovenia, the clauses need to be approved by the country’s data protection authority prior to use. Non-compliance could result in the EU data protection authorities imposing a number of different sanctions on us until we do, including fines and, ultimately, a prohibition on transfers.

In addition to government regulation, privacy advocates and industry groups may propose new and different self-regulatory standards that either legally or contractually apply to us. Because the interpretation and application of

 

34


Table of Contents

privacy and data protection laws are still uncertain, it is possible that these laws may be interpreted and applied in a manner that is inconsistent with our existing practices or the features of our products. We may also be subject to claims of liability or responsibility for the actions of third parties with whom we interact or upon whom we rely in relation to various services, including but not limited to vendors and business partners. If so, in addition to the possibility of fines, lawsuits and other claims, we could be required to fundamentally change our business activities and practices or modify our products, which could have an adverse effect on our business. Any inability to adequately address privacy concerns, even if unfounded, or comply with applicable privacy or data protection laws, regulations and policies, could result in additional cost and liability to us, damage our reputation, inhibit sales and adversely affect our business.

The costs of compliance with, and other burdens imposed by, the laws, rules, regulations and policies that are applicable to the businesses of our customers may limit the use and adoption of, and reduce the overall demand for, our software. Privacy or cyber security concerns, whether valid or not valid, may inhibit market adoption of our products particularly in certain industries and foreign countries.

Further, there are active legislative discussions regarding the implementation of laws or regulations that could restrict the manner in which security research is conducted and that could restrict or possibly bar the conduct of penetration testing and the use of exploits, which are an essential component of our Metasploit product and our business strategy more generally. Our failure to comply with existing laws, rules or regulations, changes to existing laws or their interpretation, or the imposition of new laws, rules or regulations, could have a material and adverse impact on our business, results of operations, and financial condition.

Failure to protect our proprietary technology and intellectual property rights could substantially harm our business and operating results.

Our future success and competitive position depend in part on our ability to protect our intellectual property and proprietary technologies. To safeguard these rights, we rely on a combination of patent, trademark, copyright and trade secret laws and contractual protections in the United States and other jurisdictions, all of which provide only limited protection and may not now or in the future provide us with a competitive advantage.

We cannot assure you that any patents will issue from any patent applications, that patents that issue from such applications will give us the protection that we seek or that any such patents will not be challenged, invalidated, or circumvented. Any patents that may issue in the future from our pending or future patent applications may not provide sufficiently broad protection and may not be enforceable in actions against alleged infringers. We have registered the “Rapid7,” “Nexpose” and “Metasploit” names and logos in the United States and certain other countries. We have registrations and/or pending applications for additional marks in the United States and other countries; however, we cannot assure you that any future trademark registrations will be issued for pending or future applications or that any registered trademarks will be enforceable or provide adequate protection of our proprietary rights. 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 cannot assure you that such third parties will maintain such software or continue to make it available.

In order to protect our unpatented proprietary technologies and processes, we rely on trade secret laws and confidentiality agreements with our employees, consultants, channel partners, vendors and others. Despite our efforts to protect our proprietary technology and trade secrets, unauthorized parties may attempt to misappropriate, reverse engineer or otherwise obtain and use them. In addition, others may independently discover our trade secrets, in which case we would not be able to assert trade secret rights, or develop similar technologies and processes. Further, the contractual provisions that we enter into may not prevent unauthorized use or disclosure of our proprietary technology or intellectual property rights and may not provide an adequate remedy in the event of unauthorized use or disclosure of our proprietary technology or intellectual property rights. Moreover, policing unauthorized use of our technologies, trade secrets and intellectual property is difficult, expensive and time-consuming, particularly in foreign countries where the laws may not be as

 

35


Table of Contents

protective of intellectual property rights as those in the United States and where mechanisms for enforcement of intellectual property rights may be weak. We may be unable to determine the extent of any unauthorized use or infringement of our solutions, technologies or intellectual property rights.

From time to time, legal action by us may be necessary to enforce our patents and other intellectual property rights, to protect our trade secrets, to determine the validity and scope of the intellectual property rights of others or to defend against claims of infringement or invalidity. Such litigation could result in substantial costs and diversion of resources and could negatively affect our business, operating results and financial condition.

Assertions by third parties of infringement or other violations by us of their intellectual property rights, whether or not correct, could result in significant costs and harm our business and operating results.

Patent and other intellectual property disputes are common in our industry. We are currently involved in a lawsuit brought by a non-practicing entity alleging that we have infringed upon a now-expired patent held by such entity and we may, from time to time, be involved in other such disputes in the ordinary course of our business. Some companies, including some of our competitors, own large numbers of patents, copyrights and trademarks, which they may use to assert claims against us. Third parties have in the past and may in the future assert claims of infringement, misappropriation or other violations of intellectual property rights against us. They may also assert such claims against our customers or channel partners, whom we typically indemnify against claims that our solutions infringe, misappropriate or otherwise violate the intellectual property rights of third parties. As the numbers of products and competitors in our market increase and overlaps occur, claims of infringement, misappropriation and other violations of intellectual property rights may increase. Any claim of infringement, misappropriation or other violation of intellectual property rights by a third party, even those without merit, could cause us to incur substantial costs defending against the claim and could distract our management from our business.

The patent portfolios of our most significant competitors are larger than ours. This disparity may increase the risk that they 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 or other adverse patent owners who have no relevant product revenues and against whom our own patents may therefore provide little or no deterrence or protection. There can be no assurance that we will not be found to infringe or otherwise violate any third-party intellectual property rights or to have done so in the past.

An adverse outcome of a dispute may require us to:

 

   

pay substantial damages, including treble damages, if we are found to have willfully infringed a third party’s patents or copyrights;

 

   

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 solutions or otherwise 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.

In addition, 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. Some licenses may also be non-exclusive, and therefore, our competitors may have access to the same technology licensed to us. Any of the foregoing events could seriously harm our business, financial condition and results of operations.

 

36


Table of Contents

Our intercompany relationships are subject to complex transfer pricing regulations, which may be challenged by taxing authorities.

We generally conduct our international operations through wholly-owned subsidiaries and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. In 2016, we completed the reorganization of our corporate structure and intercompany relationships to more closely align our corporate organization with the expansion of our international business activities. Although we anticipate achieving a reduction in our overall effective tax rate in the future as a result of this reorganized corporate structure, we may not realize any benefits. Our intercompany relationships are and will continue to be subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. The relevant taxing authorities may disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position were not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations. In addition, if the intended tax treatment of our reorganized corporate structure is not accepted by the applicable taxing authorities, changes in tax law negatively impact the structure or we do not operate our business consistent with the structure and applicable tax laws and regulations, we may fail to achieve any tax advantages as a result of the reorganized corporate structure, and our future operating results and financial condition may be negatively impacted.

Our ability to use net operating losses to offset future taxable income may be subject to certain limitations.

As of December 31, 2016, we had federal and state net operating loss carryforwards, or NOLs, of $93.8 million and $69.2 million, respectively, available to offset future taxable income, which expire in various years beginning in 2023 if not utilized. A lack of future taxable income would adversely affect our ability to utilize these NOLs before they expire. Under the provisions of the Internal Revenue Code of 1986, as amended, or the Internal Revenue Code, substantial changes in our ownership may limit the amount of pre-change NOLs that can be utilized annually in the future to offset taxable income. Section 382 of the Internal Revenue Code imposes limitations on a company’s ability to use NOLs if a company experiences a more-than-50-percent ownership change over a three-year testing period. Based upon our analysis as of December 31, 2016, we determined that although a small limitation on our historical NOLs exists, we do not expect this limitation to impair our ability to use our NOLs prior to expiration. However, if changes in our ownership occur in the future, our ability to use our NOLs may be further limited. For these reasons, we may not be able to utilize a material portion of the NOLs, even if we achieve profitability. If we are limited in our ability to use our NOLs in future years in which we have taxable income, we will pay more taxes than if we were able to fully utilize our NOLs. This could adversely affect our operating results and the market price of our common stock.

The enactment of legislation implementing changes in the U.S. taxation of international business activities or the adoption of other tax reform policies could materially impact our financial position and results of operations.

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 United States are repatriated to the United States, 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. Due to expansion of our international business activities, any changes in the U.S. taxation of such activities may increase our worldwide effective tax rate and adversely affect our financial condition and operating results. Additionally, changes in foreign tax laws, in particular with regard to UK tax policy, may adversely impact our worldwide tax rate.

Our operating results may be harmed if we are required to collect sales and use or other related taxes for our products and professional services in jurisdictions where we have not historically done so.

Taxing jurisdictions, including state, local and foreign taxing authorities, have differing rules and regulations governing sales and use or other taxes, and these rules and regulations are subject to varying interpretations that

 

37


Table of Contents

may change over time. In particular, significant judgment is required in evaluating our tax positions and our worldwide provision for taxes. While we believe that we are in material compliance with our obligations under applicable taxing regimes, one or more states, localities or countries may seek to impose additional sales or other tax collection obligations on us, including for past sales. It is possible that we could face sales tax audits and that such audits could result in tax-related liabilities for which we have not accrued. A successful assertion that we should be collecting additional sales or other taxes on our offerings in jurisdictions where we have not historically done so and do not accrue for sales taxes could result in substantial tax liabilities for past sales, discourage customers from purchasing our offerings or otherwise harm our business and operating results.

In addition, our tax obligations and effective tax rates could be adversely affected by changes in the relevant tax, accounting and other laws, regulations, principles and interpretations, including those relating to income tax nexus, by recognizing tax losses or lower than anticipated earnings in jurisdictions where we have lower statutory rates and higher than anticipated earnings in jurisdictions where we have higher statutory rates, by changes in foreign currency exchange rates, or by changes in the valuation of our deferred tax assets and liabilities. Although we believe our tax estimates are reasonable, the final determination of any tax audits or litigation could be materially different from our historical tax provisions and accruals, which could have a material adverse effect on our operating results or cash flows in the period or periods for which a determination is made.

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.

A significant natural disaster, such as an earthquake, fire or a flood, or a significant power outage could have a material adverse impact on our business, operating results and financial condition. In addition, natural disasters could affect our channel partners’ ability to perform services for us on a timely basis. In the event we or our channel partners are hindered by any of the events discussed above, our ability to provide our products or professional services to customers could be delayed.

In addition, our facilities and those of our third-party data centers and hosting providers are vulnerable to damage or interruption from human error, intentional bad acts, pandemics, earthquakes, hurricanes, floods, fires, war, terrorist attacks, power losses, hardware failures, systems failures, telecommunications failures and similar events. The occurrence of a natural disaster, power failure or an act of terrorism, vandalism or other misconduct, a decision by a third party to close a facility on which we rely without adequate notice, or other unanticipated problems could result in lengthy interruptions in provision or delivery of our products, potentially leaving our customers vulnerable to cyber attacks. The occurrence of any of the foregoing events could damage our systems and hardware or could cause them to fail completely, and our insurance may not cover such events or may be insufficient to compensate us for the potentially significant losses, including the potential harm to the future growth of our business, that may result from interruptions in our service as a result of system failures.

All of the aforementioned risks may be exacerbated if our disaster recovery plans or the disaster recovery plans established for our third-party data centers and hosting providers prove to be inadequate. To the extent that any of the above results in delayed or reduced customer sales, our business, financial condition and results of operations could be adversely affected.

Risks Related to our Common Stock

The market price of our common stock has been and is likely to continue to be volatile.

The market price of our common stock may be highly volatile and may fluctuate substantially as a result of a variety of factors, some of which are related in complex ways. Since shares of our common stock were sold in our initial public offering, or IPO, in July 2015 at a price of $16.00 per share, our stock price has ranged from an intraday low of $9.05 to an intraday high of $27.45 through March 1, 2017. Factors that may affect the market price of our common stock include:

 

   

actual or anticipated fluctuations in our financial condition and operating results;

 

38


Table of Contents
   

variance in our financial performance from expectations of securities analysts;

 

   

changes in the prices of our products and professional services;

 

   

changes in our projected operating and financial results;

 

   

changes in laws or regulations applicable to our products or professional services;

 

   

announcements by us or our competitors of significant business developments, acquisitions or new offerings;

 

   

our involvement in any litigation;

 

   

our sale of our common stock or other securities in the future;

 

   

changes in senior management or key personnel;

 

   

trading volume of our common stock;

 

   

changes in the anticipated future size and growth rate of our market; and

 

   

general economic, regulatory and market conditions.

Recently, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations have often been unrelated or disproportionate to the operating performance of those companies. Broad market and industry fluctuations, as well as general economic, political, regulatory and market conditions, may negatively impact the market price of our common stock. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial costs and divert our management’s attention.

An active public trading market for our common stock may not be sustained.

Prior to the completion of our IPO in July 2015, no public market for our common stock existed. Although our common stock is listed on The NASDAQ Global Market, we cannot assure you that an active public trading market for our common stock will continue to develop or be sustained. If an active market for our common stock does not continue to develop or is not sustained, it may be difficult for investors in our common stock to sell shares without depressing the market price for the shares or to sell the shares at all. An inactive market may also impair our ability to raise capital to continue to fund operations by selling shares and may impair our ability to acquire other companies or technologies by using our shares as consideration.

We may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which would cause our stock price to decline.

We have provided and may continue to provide guidance about our business, key metrics and future operating results. In developing this guidance, our management must make certain assumptions and judgments about our future performance. Furthermore, analysts and investors may develop and publish their own projections of our business, which may form a consensus about our future performance. Our business results may vary significantly from such guidance or that consensus due to a number of factors, many of which are outside of our control, and which could adversely affect our operations and operating results. Furthermore, if we make downward revisions of our previously announced guidance, or if our publicly announced guidance of future operating results fails to meet expectations of securities analysts, investors or other interested parties, the price of our common stock would decline.

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

The trading market for our common stock will depend, in part, on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If our

 

39


Table of Contents

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

We do not intend to pay dividends for the foreseeable future and, as a result, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.

We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.

Concentration of ownership among our existing directors, executive officers and holders of 10% or more of our outstanding common stock may prevent minority investors from influencing significant corporate decisions.

As of March 1, 2017, our directors, executive officers and holders of more than 10% of our common stock, some of whom are represented on our board of directors, together with their affiliates, beneficially owned 52% of the voting power of our outstanding capital stock. As a result, these stockholders will be able to determine the outcome of matters submitted to our stockholders for approval. This concentration of ownership by itself may have the effect of delaying, deferring or preventing a change in control of our company, impeding a merger, consolidation, takeover or other business combination involving us, or discouraging a potential acquirer from making a tender offer or otherwise attempting to obtain control, which in turn, could materially and adversely affect the market price of our common stock.

Future sales of our common stock in the public market could cause our share price to decline.

Sales of a substantial number of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. We are unable to predict the effect that sales, particularly sales by our directors, executive officers, and significant stockholders, may have on the prevailing market price of our common stock. Additionally, the shares of common stock subject to outstanding options under our equity incentive plans and the shares reserved for future issuance under our equity incentive plans, as well as shares issuable upon vesting of restricted stock awards, will become eligible for sale in the public market in the future, subject to certain legal and contractual limitations.

Additionally, certain holders of our common stock have the right, subject to various conditions and limitations, to request we include their shares of our common stock in registration statements we may file relating to our securities.

In addition, in the future, we may issue common stock or other securities if we need to raise additional capital. The number of new shares of our common stock issued in connection with raising additional capital could constitute a material portion of our then-outstanding shares of our common stock.

We are an “emerging growth company” and we cannot be certain if the reduced disclosure requirements applicable to emerging growth companies will make our common stock less attractive to investors.

We are an “emerging growth company,” as defined in the JOBS Act. For as long as we qualify as an emerging growth company, we intend to take advantage of certain exemptions from various reporting requirements that are

 

40


Table of Contents

applicable to other public companies that are not “emerging growth companies” including, but not limited to, the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We cannot predict if investors will find our common stock less attractive because we will rely on these exemptions and provide reduced disclosure. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.

We have and will continue to incur increased costs as a result of being a public company.

As a newly public company, and particularly after we are no longer an “emerging growth company,” we have incurred and we will continue to incur significant legal, accounting and other expenses that we did not incur as a private company. The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the NASDAQ Stock Market and other applicable securities rules and regulations impose various requirements on public companies. We expect that compliance with these requirements will continue to increase certain of our expenses and make some activities more time-consuming than they have been in the past when we were a private company. Such additional costs going forward could negatively affect our financial results.

We are obligated and maintain proper and effective internal controls over financial reporting and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our common stock.

Commencing with this Annual Report, we are required, pursuant to Section 404 of the Sarbanes-Oxley Act, or Section 404, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting on an annual basis. This assessment includes disclosure of any material weaknesses identified by our management in our internal control over financial reporting. During the evaluation and testing process, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal controls are effective. While we have established certain procedures and control over our financial reporting processes, we cannot assure you that these efforts will prevent restatements of our financial statements in the future.

Our independent registered public accounting firm will not be required to attest to the effectiveness of our internal control over financial reporting until our first annual report required to be filed with the SEC following the date we no longer qualify as an “emerging growth company,” as defined in the JOBS Act. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our controls are documented, designed or operating. We may not be able to remediate any future material weaknesses, or to complete our evaluation, testing and any required remediation in a timely fashion. We will be required to disclose significant changes made in our internal control procedures on a quarterly basis.

Our compliance with Section 404 will require that we incur substantial accounting expense and expend significant management efforts. We currently do not have an internal audit group, and we may need to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge and compile the system and process documentation necessary to perform the evaluation needed to comply with Section 404.

Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition or results of operations. If we are unable to assert that our internal control over financial reporting is effective or our independent registered public accounting firm is unable to express an opinion on the effectiveness of our internal controls when it is required to issue such opinion, we could lose

 

41


Table of Contents

investor confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by the NASDAQ Stock Market, the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.

Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.

Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change in control or changes in our management. Among other things, our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:

 

   

authorize our board of directors to issue preferred stock without further stockholder action and with voting liquidation, dividend and other rights superior to our common stock;

 

   

require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent, and limit the ability of our stockholders to call special meetings;

 

   

establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for director nominees;

 

   

establish that our board of directors is divided into three classes, with directors in each class serving three-year staggered terms;

 

   

require the approval of holders of two-thirds of the shares entitled to vote at an election of directors to adopt, amend or repeal our amended and restated bylaws or amend or repeal the provisions of our amended and restated certificate of incorporation regarding the election and removal of directors and the ability of stockholders to take action by written consent or call a special meeting;

 

   

prohibit cumulative voting in the election of directors; and

 

   

provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum.

These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, who are responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder. Any of the foregoing provisions could limit could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.

Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware as the exclusive forum for certain litigation that may be initiated by our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us.

Pursuant to our amended and restated certificate of incorporation, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware is the sole and exclusive forum for (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders, (3) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law, our amended and restated certificate of incorporation or our amended and restated bylaws or (4) any action asserting a claim governed by

 

42


Table of Contents

the internal affairs doctrine. Our amended and restated certificate of incorporation further provides that any person or entity purchasing or otherwise acquiring any interest in shares of our common stock is deemed to have notice of and consented to the foregoing provision. The forum selection clause in our amended and restated certificate of incorporation may limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us.

Item 1B. Unresolved Staff Comments.

None.

Item 2. Properties.

Our corporate headquarters occupy approximately 75,000 square feet in Boston, Massachusetts under an operating lease that expires in August 2019. We have additional U.S. offices including Los Angeles, California; Cambridge, Massachusetts; Austin, Texas; and Alexandria, Virginia. We also lease various international offices including Toronto, Canada; Reading, United Kingdom; Belfast, Northern Ireland; Dublin, Ireland; and Singapore.

We believe that our current facilities are suitable and adequate to meet our current needs. We intend to add new facilities or expand existing facilities as we add employees, and we believe that suitable additional or substitute space will be available as needed to accommodate any such expansion of our operations.

Item 3. Legal Proceedings.

From time to time, we may be a party to litigation or subject to claims incident to the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.

Item 4. Mine Safety Disclosures.

Not applicable.

 

43


Table of Contents

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

Market Information

Our common stock has been listed on the NASDAQ Global Market under the symbol “RPD” since July 17, 2015. Prior to that date, there was no public trading market for our common stock. Our initial public offering was priced at $16.00 per share on July 16, 2015.

The following table sets forth the reported high and low sales prices of our common stock for the periods indicated, as quoted on the NASDAQ Global Market:

 

Year Ended December 31, 2016:

           High                      Low          

First quarter

   $         16.75          $         9.05      

Second quarter

   $ 14.82          $         10.82      

Third quarter

   $ 19.29          $         11.55      

Fourth quarter

   $ 18.30          $         10.63      
Year Ended December 31, 2015:            High                      Low          

Third Quarter (from July 17, 2015 to September 30, 2015)

   $         27.45          $         16.50      

Fourth Quarter

   $ 24.76          $ 14.75      

As of December 31, 2016, there were 169 holders of record of our common stock. Because many of our shares 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.

Dividends

We have never declared or paid, and do not anticipate declaring or paying in the foreseeable future, any cash dividends on our common stock. Any future determination as to the declaration and payment of dividends, if any, will be at the discretion of our board of directors, subject to applicable laws, and will depend on then existing conditions, including our financial condition, operating results, contractual restrictions, capital requirements, business prospects and other factors our board of directors may deem relevant.

Stock Performance Graph

The following shall not be deemed incorporated by reference into any of our other filings under the Securities Exchange Act of 1934, as amended, or the Securities Act of 1933, as amended, except to the extent we specifically incorporate it by reference into such filings.

 

44


Table of Contents

The following graph shows a comparison from July 17, 2015 (the date our common stock commenced trading on the NASDAQ Global Market) through December 31, 2016 of the cumulative total return for an investment of $100 in our common stock, the NASDAQ Global Market and the NASDAQ Computer Index. Data for the NASDAQ Global Market and the NASDAQ Computer Index assume reinvestment of dividends.

The comparisons in the graph below are based upon historical data and are not indicative of, nor intended to forecast, future performance of our common stock.

 

LOGO

 

    July 17,
  2015  
    July 31,
  2015  
    August 31,
    2015    
    October 31,
2015
    December 31,
2015
    February 28,
2016
    April 30,
2016
    June 30,
2016
    August 31,
2016
    October 31,
2016
    December 31,
2016
 

Rapid7, Inc.

  $   100.00     $   90.90     $       83.43     $        81.33     $           59.85     $          52.57     $    49.53     $   49.76     $       71.08     $        56.69     $          48.14  

NASDAQ Global Market Composite

    100.00       99.22       89.41       81.69       81.67       62.98       70.08       67.13       72.89       71.04       75.93  

NASDAQ Computer

    100.00       101.89       96.18       106.23       105.13       97.85       99.92       102.79       114.67       118.25       119.77  

Recent Sales of Unregistered Securities

Not applicable.

Use of Proceeds from Public Offering of Common Stock

Our initial public offering of common stock was effected through the filing of a Registration Statement on Form S-1 (File No. 333-204874), which was declared or became effective on July 16, 2015. There has been no material change in the use of proceeds from our initial public offering as described in our final prospectus filed with the SEC pursuant to Rule 424(b) and other periodic reports previously filed with the SEC.

 

45


Table of Contents

Purchase of Equity Securities by the Issuer and Affiliated Purchasers

The following table provides information about our purchases of our equity securities during the three months ended December 31, 2016:

 

    Total Number
of Shares
Purchased (1)
    Average
Price Paid
per Share
    Total Number of
Shares Purchased
as Part of Publicly
Announced Plans
or Programs
    Approximate Dollar
Value of Shares
That May Yet Be
Purchased Under
the Plans or

Programs
(dollars in thousands)
 

October 1, 2016 to October 31, 2016

    15,425     $ 15.42              

November 1, 2016 to November 30, 2016

                       

December 1, 2016 to December 31, 2016

                      —                       —                           —                                 —  
 

 

 

     

 

 

   

 

 

 

Total

    15,425     $ 15.42         —         —  

 

(1)

Represents the total number of shares of our common stock delivered to us by an employee to satisfy the statutory tax withholding obligations owed in connection with the vesting of restricted stock awards granted to such employee under the Rapid7, Inc. 2015 Equity Incentive Plan, as amended.

Securities Authorized for Issuance Under Equity Compensation Plans

Information about securities authorized for issuance under our equity compensation plan is incorporated herein by reference to Item 12 of Part III of this Annual Report on Form 10-K.

Item 6. Selected Financial Data.

The following selected historical financial data should be read in conjunction with Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and our consolidated financial statements and the related notes appearing in Item 8, “Financial Statements and Supplementary Data,” of this Annual Report on Form 10-K to fully understand the factors that may affect the comparability of the information presented below.

The selected consolidated financial data in this section are not intended to replace the consolidated financial statements and are qualified in their entirety by the consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K.

The following selected consolidated statements of operations data for the years ended December 31, 2016, 2015, and 2014, and the consolidated balance sheet data as of December 31, 2016 and 2015, have been derived from our audited consolidated financial statements included elsewhere in this Annual Report on Form 10-K. The consolidated statements of operations data for the year ended December 31, 2013 and 2012 and the consolidated balance sheet data as of December 31, 2014, 2013 and 2012 have been derived from our audited consolidated financial statements not included in this Annual Report on Form 10-K.

 

46


Table of Contents
       Year Ended December 31,  
       2016     2015     2014     2013     2012  
       (in thousands, except share and per share data)  

Consolidated Statement of Operations Data:

            

Revenue:

            

Products

     $ 89,404     $ 63,407     $ 47,030     $ 38,633     $ 29,414  

Maintenance and support

       37,403       26,903       19,016       14,017       9,727  

Professional services

       30,630       20,216       10,834       7,380       6,903  
    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

       157,437       110,526       76,880       60,030       46,044  

Cost of revenue(1):

            

Products

       12,447       6,921       4,557       4,048       1,691  

Maintenance and support

       7,105       6,002       4,495       3,388       2,069  

Professional services

       20,173       16,321       9,420       5,442       4,462  
    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total cost of revenue

       39,725       29,244       18,472       12,878       8,222  

Operating expenses(1):

            

Research and development

       47,955       38,746       25,570       21,411       17,820  

Sales and marketing

       90,524       67,365       49,007       31,779       23,278  

General and administrative

       28,282       21,731       12,972       12,586       9,436  
    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expense

       166,761       127,842       87,549       65,776       50,534  
    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Loss from operations

       (49,049)       (46,560)       (29,141)       (18,624)       (12,712)  

Interest income (expense), net

       131       (2,523)       (2,802)       (122)       (71)  

Other income (expense), net

       (109)       (278)       (305)       43       (29)  
    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Loss before income taxes

       (49,027)       (49,361)       (32,248)       (18,703)       (12,812)  

Income tax (benefit) expense

       (27)       496       379       170       (418)  
    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net loss

       (49,000)       (49,857)       (32,627)       (18,873)       (12,394)  

Accretion of preferred stock to redemption value(2)

             (35,061)       (52,336)       (33,553)       (25,606)  

Beneficial conversion feature relating to IPO participation payment

             (14,161)                    
    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net loss attributable to common stockholders

     $ (49,000)     $ (99,079)     $ (84,963)     $ (52,426)     $ (38,000)  
    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net loss per share attributable to common stockholders, basic and diluted

     $ (1.19)     $ (4.00)     $ (6.65)     $ (4.18)     $ (3.09)  
    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Weighted-average common shares outstanding, basic and diluted

       41,248,473       24,740,480       12,770,916       12,549,266       12,308,428  

 

47


Table of Contents
  (1)

Includes stock-based compensation expense and depreciation and amortization expense as follows:

 

    Year Ended December 31,  
              2016                         2015                         2014                         2013                         2012            
    (in thousands)  

Stock-based compensation expense:

         

Cost of revenue

    $             610       $             532       $               167       $               67       $               61  

Research and development

    6,054       5,010       499       426       375  

Sales and marketing

    6,607       3,139       496       249       293  

General and administrative

    4,045       2,004       997       1,305       991  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total stock-based compensation expense

    $        17,316       $        10,685       $          2,159       $          2,047       $          1,720  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Depreciation and amortization expense:

         

Cost of revenue

    $          2,529       $          1,890       $          1,275       $          1,107       $             547  

Research and development

    1,080       1,138       1,093       649       406  

Sales and marketing

    1,842       1,617       1,396       675       444  

General and administrative

    1,274       707       376       200       132  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total depreciation and amortization expense

    $          6,725       $          5,352       $          4,140       $          2,631       $          1,529  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

  (2)

See Note 11 to our consolidated financial statements appearing in Item 8 for further details on the calculation of accretion of preferred stock to redemption value and basic and diluted net loss per share attributable to common stockholders.

 

    As of December 31,  
              2016                         2015                         2014                         2013                         2012            
    (in thousands)  

Consolidated Balance Sheet Data:

         

Cash and cash equivalents

  $ 53,148     $ 86,553     $ 36,823     $ 20,612     $ 7,667  

Working capital, excluding deferred revenue

    101,527       109,015       50,359       28,206       12,655  

Total assets

    243,303       230,561       86,966       59,855       41,782  

Total deferred revenue

    169,063       130,317       85,056       59,855       44,728  

Total debt

                16,871       16,318       18  

Total liabilities

    201,265       162,486       122,230       92,432       58,797  

Redeemable convertible preferred stock

                211,598       128,444       94,891  

Total stockholders’ equity (deficit)

    42,038       68,075       (246,862)       (161,021)       (111,906)  

 

48


Table of Contents

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes appearing elsewhere in this Annual Report on Form 10-K. In addition to historical financial information, the following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Our actual results could differ materially from those contained in or implied by any forward-looking statements. Factors that could cause or contribute to these differences include those under “Risk Factors” included in Part I, Item 1A or in other parts of this Annual Report on Form 10-K.

Overview

Rapid7 is a leading provider of analytics for security and IT operations that enable organizations to implement an active, analytics-driven approach to cyber security and IT operations. Our data and analytics platform was purpose-built for today’s increasingly complex and chaotic IT environment. We make it simple to collect and unify operational data from across the entire IT infrastructure, and our advanced analytics unlock the information required to securely operate, manage and develop today’s sophisticated applications and services.

We combine our extensive experience in collecting disparate data, deep insight into attacker behaviors and techniques and our purpose-driven analytics to make sense of the wealth of data available to organizations about their IT environments and users. Our powerful and proprietary analytics enable organizations to contextualize and prioritize the threats facing their physical, virtual and cloud assets, including those posed by the behaviors of their users. Leveraging our IT data and analytics platform, our solutions enable organizations to strategically and dynamically manage their cyber security exposure and manage IT operations. Our solutions empower organizations to prevent attacks by providing visibility into vulnerabilities, and allow them to rapidly detect compromises, respond to breaches and correct the underlying causes of attacks. By providing a unified IT and security platform, with automated workflow, we enable IT and security to work together more effectively to develop, operate and secure their environment. For example, our platform and proprietary technologies were developed to help customers identify the weaknesses and exposures in their environment and are designed to enable them to detect and respond to breaches immediately. We help them troubleshoot performance issues across their infrastructure, applications and endpoints. Our platform approach enables organizations to collect data once and use it for ongoing unlimited use and access to solve the specific problems their organization faces, reducing the costs and overhead associated with relying on point solutions, and enabling workflow between organizations that must work together to resolve issues, reduce risk and increase resiliency.

We market and sell our products and professional services to global organizations of all sizes, including mid-market businesses, enterprises, non-profits, educational institutions and government agencies. Our customers span a wide variety of industries such as technology, energy, financial services, healthcare and life sciences, manufacturing, media and entertainment, retail, education, real estate, transportation, government and professional services. As of December 31, 2016, we had over 6,200 customers in 117 countries, including 38% of the Fortune 1000. Our revenue was not concentrated with any individual customer or group of customers, and no customer represented more than 2% of our revenue in 2016, 2015 or 2014.

We sell our products and services through direct inside and field sales team and indirect channel partner relationships. Our global sales teams focus on both new customer acquisition and up-selling and cross-selling additional offerings to our existing customers. Our sales teams are organized by geography, consisting of the Americas; Europe, the Middle East and Africa, or EMEA; and Asia Pacific, or APAC, as well as by target organization size. Our inside sales team focuses on small and middle-market transactions, while larger or more complex transactions are generally handled by our globally distributed direct field sales teams. Our highly technical sales engineers help define customer use cases, manage solution evaluations and train channel partners.

Recent Developments

In November 2016, we announced the beta launch of InsightOps, a new IT operations solution designed to centralize machine data across organizations’ infrastructures. This solution is designed to provide IT teams with

 

49


Table of Contents

comprehensive operational awareness by pairing endpoint visibility and log analytics. With InsightOps, we believe that IT professionals will have the ability to easily search and ask questions of their data to gain insights regarding core issues related to their IT environments faster, which, we believe, will ultimately improve uptime and business productivity. InsightOps is currently being tested in a beta program, and we anticipate it will be ready for sale during the first half of 2017.

In November 2016, we announced the appointment of Jeff Kalowski as our new Chief Financial Officer, effective January 9, 2017. He replaced Steven Gatoff, who joined us at the beginning of 2013, announced his planned departure in August 2016 and formally transitioned from our company in January 2017.

In October 2016, we announced that Andrew Burton, who was formerly our senior vice president of Logentries, was promoted to the position of Chief Operating Officer.

Our Business Model

We have three offerings: (1) threat exposure management, which includes our Nexpose, Metasploit and AppSpider products, (2) incident detection and response, which includes our InsightIDR, Managed Detection and Response (formerly known as “Analytic Response”) and Logentries products as well as our incident response services and (3) security advisory services.

We offer our products through a variety of delivery models to meet the needs of our diverse customer base, including:

 

   

Licensed software, including both term and perpetual licenses, and the simultaneous sale of maintenance and support. Our Nexpose, Metasploit and AppSpider products are offered through perpetual or term software licenses, with a substantial majority of our customers selecting a perpetual license. Substantially all of our customers who purchase software licenses also purchase (1) an agreement for maintenance and support, which provides our customers with telephone and web-based support and ongoing bug fixes and repairs during the term of the maintenance and support agreement and (2) purchasers of Nexpose and Metasploit also purchase content subscriptions, which provide our customers with real-time access to the latest vulnerabilities and exploits. Our maintenance and support and content subscription agreements are typically for one to three-year terms.

 

   

Cloud-based subscriptions, where our software capabilities are provided to our customers through cloud access and on a Software as a Service, or SaaS, basis. Our InsightIDR, AppSpider and Logentries products are offered on a cloud-based subscription basis, generally with one to three-year terms.

 

   

Managed services, where we operate our software and provide our capabilities on behalf of our customers. Our Managed Vulnerability Management (Nexpose), Managed Application Security (AppSpider) and Managed Detection and Response (InsightIDR) products are offered on a managed service basis, generally pursuant to one to three-year agreements.

We also offer various professional services across all of our offerings, including deployment and training services related to our Nexpose, Metasploit, AppSpider and InsightIDR software products, incident response services and security advisory services. Customers can purchase our professional services together with our product offerings or on a stand-alone basis pursuant to fixed fee or time-and-materials agreements.

An important component of our revenue growth strategy is to have our existing customers renew their agreements with us and purchase additional products from us. To assess our performance against this objective, we monitor the renewal rates of our existing customers. We calculate our renewal rate by dividing the dollar value of renewed customer agreements, including upsells and cross-sells of additional products, but excluding professional services, on a monthly basis in a trailing 12-month period by the dollar value of the corresponding

 

50


Table of Contents

expiring customer agreements. We also calculate an expiring renewal rate that does not take into account any upsells or cross-sells. As a result of this methodology, we would not expect our expiring renewal rate to exceed 100%. Our renewal rate was 120%, 126% and 111% in 2016, 2015 and 2014, respectively, and our expiring revenue renewal rate was 89%, 88% and 85% in 2016, 2015 and 2014, respectively. Our goal is to maintain what we believe are strong renewal rates, and work to increase them over time. However, our renewal rates may decline or fluctuate as a result of a number of factors, including customers’ satisfaction or dissatisfaction with our products and professional services, pricing, economic conditions or overall reductions in our customers’ spending levels.

We generate revenue from selling products, maintenance and support, and professional services. In 2016, 2015 and 2014, 81%, 82% and 86% of our revenue, respectively, was derived from sales of products and associated maintenance and support, while the remaining 19%, 18% and 14%, respectively, was derived from the sale of professional services.

In 2016, 2015 and 2014, recurring revenue, defined as sales of content subscriptions, managed services, cloud-based subscriptions and maintenance and support, made up 62% of total revenue. We generally bill customers and collect payment for both our products and services up front.

In 2016, 2015 and 2014, 55%, 53% and 53%, respectively, of our total revenue came from deferred revenue on the balance sheet at the beginning of the respective periods.

Key Metrics

We monitor the following key metrics to help us measure and evaluate the effectiveness of our operations:

 

     Year Ended December 31,  
     2016      2015      2014  
     (dollars in thousands)  

Total revenue

   $     157,437      $     110,526      $     76,880  

Year-over-year growth

     42.4%        43.8%        28.1%  

Operating cash flow

   $ 9,112      $ (1,907    $ (3,356

Deferred revenue

   $ 169,063      $ 130,317      $ 85,056  

Number of customers

     6,206        5,132        3,733  

Total Revenue and Growth. We are focused on driving continued revenue growth through increased sales of our products and professional services to new and existing customers.

Operating Cash Flow. We monitor our operating cash flow as a measure of our overall business performance, which enables us to analyze our financial performance without the effects of certain non-cash items such as stock-based compensation expenses and depreciation and amortization. Additionally, operating cash flow takes into account the increase in deferred revenue as a result of increases in sales of products and services, which reflects the receipt of cash payment for products before they are recognized into revenue. Our operating cash flow is significantly impacted by timing of commission and bonus payments and collections of accounts receivable.

Deferred Revenue. We believe that deferred revenue is an important metric as it provides visibility into the revenue to be recognized in future periods. Our deferred revenue consists of amounts that have been invoiced to customers but that have not yet been recognized as revenue. Our deferred revenue balance primarily consists of the portion of products, maintenance and support and professional services revenue that will be recognized ratably over the applicable maintenance and support contract period. Revenue from professional services that are sold on a stand-alone basis is recognized as those services are rendered.

 

51


Table of Contents

Number of Customers. We believe that the size of our customer base is an indicator of our global market penetration and that our net customer additions are an indicator of the growth of our business. We define a customer as any entity that has (1) an active Rapid7 contract or a contract that expired within 90 days or less of the applicable measurement date; and for Logentries products, those customers with a contract value equal to or greater than $2,400 per year, and (2) purchased Rapid7 professional services within the 12 months preceding the applicable measurement date.

Non-GAAP Financial Results

To supplement our consolidated financial statements, which are prepared and presented in accordance with generally accepted accounting principles in the United States, or GAAP, we provide investors with certain non-GAAP financial measures, including non-GAAP gross profit, non-GAAP operating loss, non-GAAP net loss, and non-GAAP net loss per share, which we collectively refer to as non-GAAP financial measures. These non-GAAP financial measures exclude all or a combination of the following (as reflected in the following reconciliation tables): stock-based compensation expense, amortization of acquired intangible assets, acquisition-related expenses and impairment of long-lived assets. The presentation of the non-GAAP financial measures is not intended to be considered in isolation or as a substitute for, or superior to, the financial information prepared and presented in accordance with GAAP. We use these non-GAAP financial measures for financial and operational decision-making purposes and as a means to evaluate period-to-period comparisons, and use certain non-GAAP financial measures as performance measures under our executive bonus plan. We believe that these non-GAAP financial measures provide useful information about our operating results, enhance the overall understanding of past financial performance and future prospects and allow for greater transparency with respect to metrics used by our management in its financial and operational decision making. While our non-GAAP financial measures are an important tool for financial and operational decision making and for evaluating our own operating results over different periods of time, you should review the reconciliation of our non-GAAP financial measures to the comparable GAAP financial measures included below, and not rely on any single financial measure to evaluate our business.

We exclude stock-based compensation expense because of varying available valuation methodologies, subjective assumptions and the variety of equity instruments that can impact our non-cash expense. We believe that providing non-GAAP financial measures that exclude stock-based compensation expense allow for more meaningful comparisons between our operating results from period to period. We believe that excluding the impact of amortization of intangible assets allows for more meaningful comparisons between operating results from period to period as the intangibles are valued at the time of acquisition and are amortized over several years after the acquisition. We also exclude the impact of costs directly related to acquisitions and asset impairments as these costs are unrelated to the current operations and neither comparable to the prior period nor predictive of future results, which we believe allows for a more meaningful comparison between the operating results from period to period. Accordingly, we believe that excluding these expenses provides investors and management with greater visibility into the underlying performance of our business operations, facilitates comparison of our results with other periods and may also facilitate comparison with the results of other companies in our industry.

Our non-GAAP financial measures may not provide information that is directly comparable to that provided by other companies in our industry, as other companies in our industry may calculate non-GAAP financial results differently, particularly related to non-recurring, unusual items. In addition, there are limitations in using non-GAAP financial measures because the non-GAAP financial measures are not prepared in accordance with GAAP, may be different from non-GAAP financial measures used by other companies and exclude expenses that may have a material impact upon our reported financial results. Further, stock-based compensation expense has been and will continue to be for the foreseeable future a significant recurring expense in our business and an important part of the compensation provided to our employees.

 

52


Table of Contents

The following tables reconcile GAAP gross profit to non-GAAP gross profit for the years ended 2016, 2015 and 2014:

 

     Year Ended December 31,  
             2016                      2015                      2014          
     (in thousands)  

GAAP total gross profit

   $         117,712      $           81,282      $           58,408  

Stock-based compensation expense

     610        532        167  

Amortization of intangible assets

     1,782        1,212        869  
  

 

 

    

 

 

    

 

 

 

Non-GAAP total gross profit

   $ 120,104      $ 83,026      $ 59,444  
  

 

 

    

 

 

    

 

 

 

 

     Year Ended December 31,  
           2016                    2015                      2014          
     (in thousands)  

GAAP gross profit – products and maintenance and support

   $         107,255      $           77,387      $           56,994  

Stock-based compensation expense

     282        281        13  

Amortization of intangible assets

     1,782        1,212        869  
  

 

 

    

 

 

    

 

 

 

Non-GAAP gross profit – products and maintenance and support

   $ 109,319      $ 78,880      $ 57,876  
  

 

 

    

 

 

    

 

 

 

 

     Year Ended December 31,  
             2016                      2015                      2014          
     (in thousands)  

GAAP gross profit – professional services

   $           10,457      $             3,895      $             1,414  

Stock-based compensation expense

     328        251        154  
  

 

 

    

 

 

    

 

 

 

Non-GAAP gross profit – professional services

   $ 10,785      $ 4,146      $ 1,568  
  

 

 

    

 

 

    

 

 

 

The following table reconciles GAAP loss from operations to non-GAAP loss from operations for the years ended 2016, 2015 and 2014:

 

     Year Ended December 31,  
             2016                     2015                     2014          
     (in thousands)  

GAAP loss from operations

   $ (49,049   $ (46,560   $ (29,141

Stock-based compensation expense

     17,316       10,685       2,159  

Amortization of intangible assets

     2,438       1,286       869  

Acquisition-related expenses

           1,342        

Impairment of long-lived assets

           483        
  

 

 

   

 

 

   

 

 

 

Non-GAAP loss from operations

   $ (29,295   $ (32,764   $ (26,113
  

 

 

   

 

 

   

 

 

 

 

53


Table of Contents

The following table reconciles GAAP net loss attributable to common stockholders to non-GAAP net loss for the years ended 2016, 2015 and 2014:

 

     Year Ended December 31,  
             2016                     2015                     2014          
     (in thousands, except share and per share data)  

GAAP net loss attributable to common stockholders

   $ (49,000   $ (99,079   $ (84,963

Accretion of preferred stock to redemption value

           35,061       52,336  

Beneficial conversion charge relating to IPO participation payment

           14,161        
  

 

 

   

 

 

   

 

 

 

GAAP net loss

     (49,000     (49,857     (32,627

Stock-based compensation expense

     17,316       10,685       2,159  

Amortization of intangible assets

     2,438       1,286       869  

Acquisition-related expenses

           1,342        

Impairment of long-lived assets

           483        
  

 

 

   

 

 

   

 

 

 

Non-GAAP net loss

   $ (29,246   $ (36,061   $ (29,599
  

 

 

   

 

 

   

 

 

 

Non-GAAP net loss per share, basic and diluted

   $ (0.71   $ (1.46   $ (2.32
  

 

 

   

 

 

   

 

 

 

Weighted-average common shares outstanding, basic and diluted

     41,248,473       24,740,480       12,770,916  
  

 

 

   

 

 

   

 

 

 

Components of Results of Operations

Revenue

We generate revenue primarily from selling products, maintenance and support and professional services through a variety of delivery models to meet the needs of our diverse customer base. We generally bill customers and collect payment for both our products and services up front.

Products

We generate products revenue from the sale of (1) perpetual or term software licenses for our Nexpose, Metasploit and AppSpider products, as well as associated content subscriptions for our Nexpose and Metasploit products, (2) managed services for our Nexpose, AppSpider and InsightIDR products and (3) cloud-based subscriptions for our InsightIDR, AppSpider and Logentries products. We also generate an immaterial amount of appliance revenue that is included in our products revenue and is associated with hardware sold as part of our Nexpose product to certain customers. Revenue for perpetual software licenses and related services that are sold along with the software license is deferred on our balance sheet and recognized as revenue on our consolidated statements of operations ratably over the contractual period of the maintenance and support, which is typically one to three years.

Maintenance and Support

We generate maintenance and support revenue when customers purchase or renew agreements for maintenance and support of their Nexpose, Metasploit and AppSpider software licenses. Substantially all of our customers purchase an agreement for maintenance and support in connection with their purchase of a Nexpose, Metasploit or AppSpider software license. Revenue from maintenance and support is recognized ratably over the term of the applicable agreement.

Professional Services

We generate professional service revenue from the sale of deployment and training services related to our products, incident response services and security advisory services. Revenue from professional services sold

 

54


Table of Contents

together with our other software product offerings is recognized ratably over the term of the applicable agreement. Revenue from professional services sold on a stand-alone basis is recognized as those services are rendered.

Cost of Revenue

Our total cost of revenue consists of the costs of products, maintenance and support and professional services revenue.

Cost of Products

Cost of products consists of personnel and related costs for our content, managed service and cloud operations team, including salaries and other payroll related costs, bonuses, stock-based compensation and allocated overhead costs, which consist of IT, information security, recruiting, facilities and depreciation and are allocated based on relative headcount. Also included in cost of products are software license fees, hardware, cloud computing costs and internet connectivity expenses directly related to delivering our products, as well as amortization of intangible assets.

Cost of Maintenance and Support

Cost of maintenance and support consists of personnel and related costs for our support team, including salaries and other payroll related costs, bonuses, stock-based compensation and allocated overhead.

Cost of Professional Services

Cost of professional services consists of personnel and related costs for our professional services team, including salaries and other payroll related costs, bonuses, stock-based compensation, costs of contracted third-party vendors, travel and entertainment expenses and allocated overhead.

We expect our cost of revenue to increase on an absolute dollar basis as we continue to grow our revenue.

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 the average sales price of our products and services, transaction volume growth and the mix of revenue among products and services. We expect our gross margins to fluctuate over time depending on the factors described above.

Operating Expenses

Operating expenses consist of research and development, sales and marketing, and general and administrative expenses. Operating expenses include allocated overhead costs for depreciation, facilities, IT, information security and recruiting. Our allocated costs for IT include costs for compensation of IT personnel and costs associated with our IT infrastructure. All such costs are allocated based on relative headcount.

Research and Development Expense

Research and development expense consists of personnel costs for our research and development team, including salaries and other payroll related costs, bonuses and stock-based compensation. Additional expenses include subcontracting, travel and entertainment, consulting and professional fees for third-party development resources as well as allocated overhead.

 

55


Table of Contents

We expect research and development expense to increase on an absolute dollar basis in the near term as we continue to increase investments in our products and technology platform innovation, but to decrease as a percentage of total revenue.

Sales and Marketing Expense

Sales and marketing expense consists of personnel costs for our sales and marketing team, including salaries and other payroll related costs, commissions, bonuses and stock-based compensation. Additional expenses include marketing activities and promotional events, travel and entertainment, training costs, amortization of certain intangible assets and allocated overhead.

We expect sales and marketing expense to increase on an absolute dollar basis in the near term as we continue to increase investments to drive our revenue growth, but to decrease as a percentage of total revenue.

General and Administrative Expense

General and administrative expense consists of personnel costs for our administrative, legal, human resources, and finance and accounting teams, including salaries and other payroll related costs, bonuses and stock-based compensation. Additional expenses include travel and entertainment, subcontracting, professional fees, insurance, acquisition-related expenses, amortization of certain intangible assets and allocated overhead.

We expect general and administrative expense to increase on an absolute dollar basis in the near term as we continue to increase investments to support our growth and operations as a public company, but to decrease as a percentage of total revenue.

Interest Income (Expense), Net

Interest income (expense), net consists primarily of interest income on our cash and cash equivalents and our short and long-term investments, and in prior years, consisted primarily of interest expense incurred on our term loan obligation including amortization of the related discount.

Other Income (Expense), Net

Other income (expense), net consists primarily of unrealized and realized gains and losses related to changes in foreign currency exchange rates.

Income Tax (Benefit) Expense

Provision for income taxes relates to U.S. federal and state, as well as certain foreign jurisdiction, income taxes. Historically, we have generated net losses in the U.S. and Ireland and recorded a full valuation allowance against our U.S. and Ireland deferred tax assets. In 2016, we recorded a valuation allowance against our U.K. deferred tax assets due to expected losses in the future. We expect to maintain a full valuation allowance on our U.S., Ireland and U.K. deferred tax assets in the near term. Realization of our U.S., Ireland and U.K. deferred tax assets depends upon future earnings, the timing and amount of which are uncertain.

 

56


Table of Contents

Results of Operations

 

     Year Ended December 31,  
                 2016                              2015                              2014              
     (in thousands)  

Consolidated Statement of Operations Data:

        

Revenue:

        

Products

   $ 89,404      $ 63,407      $ 47,030  

Maintenance and support

     37,403        26,903        19,016  

Professional services

     30,630        20,216        10,834  
  

 

 

    

 

 

    

 

 

 

Total revenue

     157,437        110,526        76,880  

Cost of revenue:(1)

        

Products

     12,447        6,921        4,557  

Maintenance and support

     7,105        6,002        4,495  

Professional services

     20,173        16,321        9,420  
  

 

 

    

 

 

    

 

 

 

Total cost of revenue

     39,725        29,244        18,472  

Operating expenses:(1)

        

Research and development

     47,955        38,746        25,570  

Sales and marketing

     90,524        67,365        49,007  

General and administrative

     28,282        21,731        12,972  
  

 

 

    

 

 

    

 

 

 

Total operating expenses

     166,761        127,842        87,549  
  

 

 

    

 

 

    

 

 

 

Loss from operations

     (49,049)        (46,560)        (29,141)  

Interest income (expense), net

     131        (2,523)        (2,802)  

Other income (expense), net

     (109)        (278)        (305)  
  

 

 

    

 

 

    

 

 

 

Loss before income taxes

     (49,027)        (49,361)        (32,248)  

Income tax (benefit) expense

     (27)        496        379  
  

 

 

    

 

 

    

 

 

 

Net loss

     (49,000)        (49,857)        (32,627)  

Accretion of preferred stock to redemption value

            (35,061)        (52,336)  

Beneficial conversion charge relating to IPO participation payment

            (14,161)         
  

 

 

    

 

 

    

 

 

 

Net loss attributable to common stockholders

   $ (49,000)      $ (99,079)      $ (84,963)  
  

 

 

    

 

 

    

 

 

 

 

  (1) 

Cost of revenue and operating expenses include stock-based compensation expense and depreciation and amortization expense as follows:

 

     Year Ended December 31,  
             2016                      2015                      2014          
     (in thousands)  

Stock-based compensation expense:

        

Cost of revenue

   $ 610      $ 532      $ 167  

Research and development

     6,054        5,010        499  

Sales and marketing

     6,607        3,139        496  

General and administrative

     4,045        2,004        997  
  

 

 

    

 

 

    

 

 

 

Total stock-based compensation expense

   $ 17,316      $ 10,685      $ 2,159  
  

 

 

    

 

 

    

 

 

 

 

57


Table of Contents
    Year Ended December 31,  
            2016                     2015                     2014          
    (in thousands)  

Depreciation and amortization expense:

     

Cost of revenue

  $                2,529     $                1,890     $               1,275  

Research and development

    1,080       1,138       1,093  

Sales and marketing

    1,842       1,617       1,396  

General and administrative

    1,274       707       376  
 

 

 

   

 

 

   

 

 

 

Total depreciation and amortization expense

  $ 6,725     $ 5,352     $ 4,140  
 

 

 

   

 

 

   

 

 

 

The following table sets forth our consolidated statements of operations data expressed as a percentage of revenue:

 

       Year Ended December 31,  
           2016              2015              2014      

Consolidated Statement of Operations Data:

          

Revenue:

          

Products

       56.8%        57.4%        61.2%  

Maintenance and support

       23.8        24.3        24.7  

Professional services

       19.4        18.3        14.1  
    

 

 

    

 

 

    

 

 

 

Total revenue

       100.0        100.0        100.0  

Cost of revenue:

          

Products

       7.9        6.3        5.9  

Maintenance and support

       4.5        5.4        5.8  

Professional services

       12.8        14.8        12.3  
    

 

 

    

 

 

    

 

 

 

Total cost of revenue

       25.2        26.5        24.0  

Operating expenses:

          

Research and development

       30.4        35.1        33.3  

Sales and marketing

       57.5        60.9        63.7  

General and administrative

       18.0        19.7        16.9  
    

 

 

    

 

 

    

 

 

 

Total operating expenses

       105.9        115.7        113.9  
    

 

 

    

 

 

    

 

 

 

Loss from operations

       (31.1)        (42.2)        (37.9)  

Interest income (expense), net

       0.1        (2.3)        (3.6)  

Other income (expense), net

       (0.1)        (0.2)        (0.4)  
    

 

 

    

 

 

    

 

 

 

Loss before income taxes

       (31.1)        (44.7)        (41.9)  

Provision for income taxes

              0.4        0.5  
    

 

 

    

 

 

    

 

 

 

Net loss

       (31.1)        (45.1)        (42.4)  

Accretion of preferred stock to redemption value

              (31.7)        (68.1)  

Beneficial conversion charge relating to IPO participation payment

              (12.8)         
    

 

 

    

 

 

    

 

 

 

Net loss attributable to common stockholders

       (31.1)%        (89.6)%        (110.5)%  
    

 

 

    

 

 

    

 

 

 

 

58


Table of Contents

Year Ended December 31, 2016 Compared to the Year Ended December 31, 2015

Revenue

 

     Year Ended
December 31,
    Change  
           2016                 2015                   $                   %        
     (dollars in thousands)  

Revenue:

        

Products

     $    89,404       $    63,407       $  25,997       41.0

Maintenance and support

     37,403       26,903       10,500       39.0  

Professional services

     30,630       20,216       10,414       51.5  
  

 

 

   

 

 

   

 

 

   

Total revenue

     $  157,437       $  110,526       $  46,911       42.4
  

 

 

   

 

 

   

 

 

   

The majority of our products and maintenance and support revenue and revenue associated with professional services in a multiple-element arrangement are recognized ratably over the related contractual period of maintenance and support (typically one to three years) and accordingly $87.3 million, or 55%, of our 2016 revenue was recorded as deferred revenue on the balance sheet as of December 31, 2015, as compared to $58.2 million, or 53%, of our 2015 revenue recorded on the balance sheet as of December 31, 2014. The remaining $70.1 million of 2016 revenue was recognized from 2016 billings as compared to $52.3 million of 2015 revenue recognized from 2015 billings. Total revenue increased by $46.9 million in 2016 compared to 2015 primarily due to the $29.1 million increase in revenue recognized from our deferred revenue balance, while the remaining increase of $17.8 million was recognized in same year in which it was billed. The $17.8 million increase is due to increased purchases of additional products and services in the amount of $12.3 million by our existing customers and $5.5 million in sales to customers that were new in 2016. The increase in total revenue in 2016 was comprised of $38.6 million generated from sales in North America and $8.3 million generated from sales from the rest of the world. We added 1,074 net new customers during 2016, bringing our total customer count to 6,206 as of December 31, 2016, as compared to adding 1,399 net new customers during 2015, resulting in a total customer count of 5,132 as of December 31, 2015. Products revenue increased by $26.0 million in 2016 compared to 2015, primarily due to increased sales of perpetual software licenses and associated content subscriptions. Maintenance and support revenue increased by $10.5 million in 2016 compared to 2015, due to a continued increase in our customer base. Professional services revenue increased by $10.4 million in 2016 compared to 2015, primarily due to increased demand for our assessment services, which are primarily sold on a standalone basis, and deployment and training services, which are primarily sold with software licenses as a multiple-element arrangement.

Cost of Revenue

 

     Year Ended
December 31,
    Change  
             2016                     2015                     $                     %          
     (dollars in thousands)  

Cost of revenue:

        

Products

   $ 12,447     $ 6,921     $ 5,526       79.8

Maintenance and support

     7,105       6,002       1,103       18.4  

Professional services

     20,173       16,321       3,852       23.6  
  

 

 

   

 

 

   

 

 

   

Total cost of revenue

   $ 39,725     $ 29,244     $ 10,481       35.8
  

 

 

   

 

 

   

 

 

   

Gross margin %:

        

Products

     86.1     89.1    

Maintenance and support

     81.0       77.7      

Professional services

     34.1       19.3      
  

 

 

   

 

 

     

Total gross margin %

     74.8     73.5    
  

 

 

   

 

 

     

 

59


Table of Contents

Total cost of revenue increased by $10.5 million in 2016 compared to 2015, primarily due to a $5.6 million increase in personnel costs, primarily as a result of our increase in headcount from 140 as of December 31, 2015 to 164 as of December 31, 2016 as well as the timing effect of when our headcount additions were hired in 2016 and 2015, to support our growing customer base. Our increase in total cost of revenue also included a $2.8 million increase in cloud computing costs, a $0.9 million increase in allocated overhead driven largely by IT costs, a $0.6 million increase in amortization of intangible assets largely due to the Logentries acquisition, a $0.2 million increase in travel and entertainment expense and a $0.1 million increase in the costs of licenses and permits. The increase in cost of revenue in 2016 also included a write-off of obsolete appliance inventory in the amount of $0.3 million.

The total gross margin percentage increase was driven by the increase in gross margin for professional services and maintenance and support, partially offset by the decrease in gross margin for products. The increase in professional services gross margin was driven by higher utilization as well as a higher percentage of our services bookings coming from services that are sold on a standalone basis, which are recognized as delivered. The increase in maintenance and support gross margin was driven by our ability to scale as our revenue continues to grow. The decrease in products gross margin was due to an increase in revenue from cloud-based subscriptions and managed services which have lower gross margins than our software license product sales.

Operating Expenses

Research and Development Expense

 

    Year Ended
December 31,
    Change  
            2016                     2015                     $                     %          
    (dollars in thousands)  

Research and development

   $    47,955           $    38,746        $    9,209       23.8%  

% of revenue

    30.4%         35.1%      

Research and development expense increased by $9.2 million in 2016 compared to 2015 primarily due to a $6.1 million increase in personnel costs as a result of our increase in headcount of our research and development teams from 205 as of December 31, 2015 to 251 as of December 31, 2016 as well as the timing effect of when our headcount additions were hired in 2016 and 2015, to support our product innovation. Included in the increase in personnel cost was a $1.0 million increase in stock-based compensation expense and $3.1 million of additional cost attributable to the NT OBJECTives, Inc. (NTO) and Logentries acquisitions due to 2016 including a full year of expense, partially offset by $0.6 million in proceeds received from a Northern Ireland grant. Our increase in research and development expense also included a $3.7 million increase in allocated overhead driven largely by an increase in IT and facilities costs. These cost increases were offset by a $0.5 million reduction related to a charge taken in 2015 for the write off of capitalized product development costs, and a $0.1 million decrease in other expenses.

Sales and Marketing Expense

 

    Year Ended
December 31,
    Change  
            2016                     2015                     $                     %          
    (dollars in thousands)  

Sales and marketing

      $       90,524        $       67,365         $     23,159       34.4%  

% of revenue

    57.5%       60.9%      

Sales and marketing expense increased by $23.2 million in 2016 compared to 2015 primarily due to a $13.2 million increase in personnel costs, resulting from an increase in headcount from 314 as of December 31, 2015 to 346 as of December 31, 2016 as well as the timing effect of when our headcount additions were hired in

 

60


Table of Contents

2016 and 2015, to actively market and develop additional sales of our products and services. Included in the increase in personnel cost was a $3.5 million increase in stock-based compensation expense and $2.6 million of additional costs attributable to the Logentries acquisition due to 2016 including a full year of expense. Our increase in sales and marketing expense also included a $3.3 million increase in allocated overhead driven largely by an increase in IT and facilities costs, a $2.2 million increase in marketing expense driven largely by continued investments in attracting new customers, a $2.1 million increase in partner referral fees, a $1.2 million increase in travel and entertainment expense, a $0.7 million increase in recruiting and training costs, a $0.3 million increase in professional fees and $0.2 million of other expenses.

General and Administrative Expense

 

    Year Ended
December 31,
    Change  
            2016                     2015                     $                     %          
    (dollars in thousands)  

General and administrative

   $     28,282          $     21,731        $      6,551           30.1%      

% of revenue

    18.0%         19.7%      

General and administrative expense increased by $6.6 million in 2016 compared to 2015 primarily due to a $3.7 million increase in personnel costs as a result of an increase in headcount from 97 as of December 31, 2015 to 126 as of December 31, 2016 as well as the timing effect of when our headcount additions were hired in 2016 and 2015, to support our overall company growth as well as operations as a public company. Included in the increase in personnel costs was a $2.0 million increase in stock-based compensation expense. Our increase in general and administrative expense also included a $0.9 million increase in professional fees related to global structuring of our intellectual property and international business operations, a $0.6 million increase in allocated overhead, driven by higher IT and facilities costs, a $0.4 million increase in recruiting and relocation costs related to certain key employees, a $0.5 million increase in amortization expense largely due to the Logentries acquisition, a $0.4 million increase in insurance costs, and $0.4 million related to a settlement and licensing agreement with a third party, partially offset by a $0.3 million decrease in other expenses.

Interest Income (Expense), Net

 

     Year Ended
December 31,
    Change  
             2016                     2015                     $                     %          
     (dollars in thousands)  

Interest income (expense), net

   $ 131     $ (2,523   $ 2,654       NM  

% of revenue

     0.1     (2.3 )%     

Interest income (expense), net increased by $2.7 million in 2016 compared to 2015 primarily due to the repayment in full and termination of our term loan in July 2015.

Other Income (Expense), Net

 

    Year Ended
December 31,
    Change  
            2016                     2015                     $                     %          
    (dollars in thousands)  

Other income (expense), net

  $ (109   $ (278   $ 169       60.8

% of revenue

    (0.1 )%      (0.2 )%     

Other income (expense), net reflected a $0.2 million decrease in expense in 2016 compared to 2015 primarily due to realized and unrealized foreign currency gains and losses.

 

61


Table of Contents

Income Tax (Benefit) Provision

 

    Year Ended
December 31,
    Change  
            2016                     2015                     $                     %          
    (dollars in thousands)  

Income tax (benefit) expense

  $ (27   $ 496     $ (523     105.4

% of revenue

        0.4    

Income tax (benefit) expense decreased by $0.5 million in 2016 compared to 2015 primarily due to recognition of research and development tax credits in Canada, Ireland and the UK, as well as the impact related to the restructuring of our international business operations.

Year Ended December 31, 2015 Compared to the Year Ended December 31, 2014

Revenue

 

    Year Ended
December 31,
    Change  
    2015     2014     $             %          
    (dollars in thousands)  

Revenue:

       

Products

  $       63,407     $       47,030     $ 16,377       34.8%  

Maintenance and support

    26,903       19,016       7,887       41.5     

Professional services

    20,216       10,834       9,382       86.6     
 

 

 

   

 

 

   

 

 

   

Total revenue

  $ 110,526     $ 76,880     $   33,646       43.8%  
 

 

 

   

 

 

   

 

 

   

Total revenue increased by $33.6 million in 2015 compared to 2014 primarily due to an increase of $17.8 million in revenue recognized from our deferred revenue balance. The remaining increase was the result of increased purchases of additional products and services of $8.9 million by our existing customers and $6.9 million from increased sales to new customers. The increase in total revenue in 2015 was comprised of $29.0 million from North America and $4.6 million from the rest of the world. We added 1,399 net new customers in 2015, bringing our total customer count to 5,123 as of December 31, 2015, as compared to adding 1,000 net new customers in 2014, resulting in a total customer count of 3,733 as of December 31, 2014. Products revenue and maintenance and support revenue increased by $16.3 million and $7.9 million, respectively, primarily due to the same contributors that drove our increase in total revenue. Professional services revenue increased by $9.4 million primarily due to increased demand for security advisory services.

Cost of Revenue

 

     Year Ended
December 31,
    Change  
     2015     2014     $           %        
     (dollars in thousands)  

Cost of revenue:

        

Products

   $ 6,921        $ 4,557        $ 2,364       51.9%  

Maintenance and support

     6,002          4,495          1,507       33.5     

Professional services

     16,321          9,420          6,901       73.3     
  

 

 

   

 

 

   

 

 

   

Total cost of revenue

   $     29,244        $     18,472        $       10,772       58.3%  
  

 

 

   

 

 

   

 

 

   

Gross margin %:

        

Products

     89.1%       90.3%      

Maintenance and support

     77.7          76.4         

Professional services

     19.3          13.1         
  

 

 

   

 

 

     

Total gross margin %

     73.5%       76.0%      
  

 

 

   

 

 

     

 

62


Table of Contents

Total cost of revenue increased by $10.8 million in 2015 compared to 2014 due to a $7.1 million increase in personnel costs, primarily as a result of our increase in headcount from 104 as of December 31, 2014 to 140 as of December 31, 2015 to support our growing customer base. Our increase in total cost of revenue also included a $1.8 million increase in allocated overhead, a $1.1 million increase in hardware and AWS cloud computing costs, a $0.5 million increase in travel and entertainment expenses and a $0.3 million increase in amortization expense. The same factors were the primary contributors to the increases in products, maintenance and support and professional services cost of revenue.

Total gross margin percentage decreased due to our revenue mix.

Operating Expenses

Research and Development Expense

 

    Year Ended
December 31,
    Change  
    2015     2014     $     %  
    (dollars in thousands)  

Research and development

  $     38,746         $     25,570        $       13,176              51.5%  

% of revenue

    35.1%        33.3%      

Research and development expense increased by $13.2 million in 2015 compared to 2014 primarily due to a $10.9 million increase in personnel costs resulting from an increase in headcount from 114 as of December 31, 2014 to 205 as of December 31, 2015 to support our product innovation. Included in the increase in personnel cost was a $4.5 million increase in stock-based compensation expense and $3.1 million of additional cost attributable to the Logentries and NTO acquisitions. Our increase in research and development expense also included a $1.3 million increase in allocated overhead primarily due to IT related costs to support our growing headcount, a $0.5 million charge for the write off of capitalized product development costs due to changes in future product development plans, a $0.3 million increase in travel and entertainment expense and a $0.2 million increase in professional fees.

Sales and Marketing Expense

 

       Year Ended
December 31,
    Change  
       2015     2014     $     %  
       (dollars in thousands)  

Sales and marketing

     $       67,365        $       49,007         $     18,358             37.5%  

% of revenue

       60.9%       63.7%      

Sales and marketing expense increased by $18.4 million in 2015 compared to 2014 primarily due to a $13.4 million increase in personnel costs, resulting from an increase in headcount from 227 as of December 31, 2014 to 314 as of December 31, 2015 to drive additional sales of our products and services and higher commissions expense as a result of increased customer orders. Included in the increase in personnel cost was a $2.6 million increase in stock-based compensation expense and $2.5 million of additional personnel costs attributable to the Logentries and NTO acquisitions. Our increase in sales and marketing expense also included a $2.9 million increase in allocated overhead primarily due to IT related costs to support our growing headcount, a $1.7 million increase in marketing programs, driven largely by our customer conferences and increased advertising, and a $0.4 million increase in travel and entertainment expense.

 

63


Table of Contents

General and Administrative Expense

 

    Year Ended
December 31,
    Change  
    2015     2014     $     %  
    (dollars in thousands)  

General and administrative

  $     21,731          $     12,972        $           8,759            67.5%    

% of revenue

    19.7%        16.9%      

General and administrative expense increased by $8.8 million in 2015 compared to 2014 primarily due to a $3.8 million increase in professional fees. The increase in professional fees was the result of costs indirectly related to our IPO, costs related to operating as a public company and $1.3 million of NTO and Logentries acquisition-related expenses. Our increase in general and administrative expense also included a $3.4 million increase in personnel costs as a result of an increase in headcount from 66 as of December 31, 2014 to 97 as of December 31, 2015 to support our overall company growth as well as operation as a public company. Included in the increase in personnel costs was a $1.0 million increase in stock-based compensation expense and $0.4 million of additional costs attributable to the acquisition of Logentries and NTO. We also had an increase of $1.3 million in allocated overhead primarily due to IT related costs to support our growing headcount and a $0.3 million increase in travel and entertainment expense.

Interest Income (Expense), Net

 

    Year Ended
December 31,
    Change  
    2015     2014     $     %  
    (dollars in thousands)  

Interest income (expense), net

   $   (2,523)          $   (2,802)          $     279                 10.0%        

% of revenue

    (2.3)%        (3.6)%       

Interest income (expense), net increased by $0.3 million in 2015 compared to 2014 primarily due to the decreased interest expense on our term loan of $1.0 million, partially offset by an increase in debt discount amortization of $0.6 million. The increase of debt discount amortization and decrease in interest expense was due to the repayment in full and termination of our term loan in July 2015.

Other Income (Expense), Net

 

    Year Ended
December 31,
    Change  
    2015     2014     $     %  
    (dollars in thousands)  

Other income (expense), net

   $          (278)         $          (305)          $          27             (8.9)%        

% of revenue

    (0.2)%        (0.4)%       

Other income (expense), net increased nominally in 2015 compared to 2014 primarily due to realized and unrealized foreign currency gains and losses.

Provision for Income Taxes

 

     Year Ended
December 31,
    Change  
     2015     2014     $     %  
     (dollars in thousands)  

Provision for income taxes

    $          496         $          379         $       117              30.9%  

% of revenue

     0.4%       0.5%      

 

64


Table of Contents

Provision for income taxes increased by $0.1 million in 2015 compared to 2014 primarily due to increased foreign taxes resulting from growth of our international operations.

Liquidity and Capital Resources

Our principal sources of liquidity are cash and cash equivalents, investments and our accounts receivable. In connection with our initial public offering, or IPO, and concurrent private placement in July 2015, we received aggregate net proceeds to us of $112.3 million, after deducting underwriting discounts and commissions related to our IPO of $8.3 million and offering expenses of $3.1 million. Prior to our IPO, we funded our operations primarily through issuances of common and redeemable convertible preferred stock and debt, including net proceeds of $93.4 million from the sale of shares of common and preferred stock. As of December 31, 2016, we had $53.1 million in cash and cash equivalents and an accumulated deficit of $389.3 million. Since our inception, we have generated significant losses and expect to continue to generate losses for the foreseeable future.

We believe that our existing cash and cash equivalents together with cash generated from our operations will be sufficient to meet our working capital expenditure requirements for at least the next 12 months. Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of spending to support research and development efforts, the expansion of sales and marketing activities, particularly internationally, the introduction of new and enhanced products and professional service offerings and the cost of any future acquisitions of technology or businesses. In the event that additional financing is required from outside sources, we may be unable to raise the funds on acceptable terms, if at all. If we are unable to raise additional capital on terms satisfactory to us when we require it, our business, operating results and financial condition could be adversely affected.

The following table shows a summary of our cash flows for the years ended December 31, 2016, 2015 and 2014:

 

    Year Ended December 31,  
    2016     2015     2014  
    (in thousands)  

Cash and cash equivalents at beginning of period

   $ 86,553        $ 36,823        $ 20,612   

Net cash provided by (used in) operating activities

    9,112        (1,907)       (3,356)  

Net cash used in investing activities

    (43,475)       (42,947)       (7,082)  

Net cash provided by financing activities

    1,161        94,786        26,669   

Effects of exchange rates on cash

    (203)       (202)       (20)  
 

 

 

   

 

 

   

 

 

 

Cash and cash equivalents at end of period

   $       53,148        $       86,553        $       36,823   
 

 

 

   

 

 

   

 

 

 

Uses of Funds

Our historical uses of cash have primarily consisted of cash used for operating activities such as expansion of our sales and marketing operations, research and development activities and other working capital needs, as well as cash used for investing activities such as business acquisitions and purchases of property and equipment.

Operating Activities

Operating activities provided $9.1 million of cash in 2016. Cash provided by operating activities reflected our net loss of $49.0 million, offset by a decrease in our net operating assets and liabilities of $32.8 million and non-cash charges of $25.3 million related primarily to depreciation and amortization, stock-based compensation expense, provision for doubtful accounts and other non-cash charges. The decrease in our net operating assets and liabilities was primarily due to a $38.7 million increase in deferred revenue from sales of our products and

 

65


Table of Contents

services, a $1.6 million increase in accrued expenses, a $1.6 million increase in accounts payable and a $0.6 million increase in other liabilities, which all had a positive impact on operating cash flow. These factors were offset by a $6.2 million increase in accounts receivable and a $3.5 million increase in prepaid expenses and other assets, which each had a negative impact on operating cash flow.

Operating activities used $1.9 million in cash in 2015, which reflected continued growth in revenue, offset by continuing investment in our operations. Cash used in operating activities reflected our net loss of $49.9 million, partially offset by a net decrease in our net operating assets and liabilities of $29.0 million and non-cash charges of $19.0 million related to depreciation and amortization, stock-based compensation, provision for doubtful accounts and other non-cash charges such as amortization of debt discount, impairment of long-lived assets and non-cash interest expense. The decrease in our net operating assets and liabilities was primarily due to a $44.8 million increase in deferred revenue from sales of our products and services and a $6.7 million increase in accrued expenses, partially offset by a $18.4 million increase in accounts receivable, a $2.3 million decrease in accounts payable and a $1.8 million increase in prepaid expenses and other assets.

Operating activities used $3.4 million of cash in 2014, which reflected growth in revenue, offset by continuing investment in our operations. Cash used in operating activities reflected our net loss of $32.6 million, offset by a net decrease in our net operating assets and liabilities of $21.6 million and non-cash charges of $7.6 million related to depreciation and amortization, stock-based compensation and provision for doubtful accounts. The decrease in our net operating assets and liabilities was primarily due to a $25.2 million increase in deferred revenue from sales of our products and services, a $3.5 million increase in accrued expense, a $2.2 million increase in other liabilities and a $0.6 million increase in accounts payable, partially offset by an increase of $7.1 million in accounts receivable and an increase of $2.2 million in prepaid expenses.

Investing Activities

Investing activities used $43.5 million of cash in 2016, consisting of $39.0 million used for purchases of investments and $4.5 million in capital expenditures to purchase equipment and leasehold improvements.

Investing activities used $42.9 million in cash in 2015, primarily for the acquisition of Logentries and NTO for $35.5 million and $3.3 million, respectively. Additionally, $4.1 million was used to purchase property and equipment.

Investing activities used $7.1 million in cash in 2014, primarily for capital expenditures to purchase property and equipment, principally related to leasehold improvements for our new corporate headquarters.

Financing Activities

Financing activities provided $1.2 million of cash in 2016, which consisted primarily of $3.7 million in proceeds from the issuance of common shares purchased by employees under the Rapid7, Inc. 2015 Employee Stock Purchase Plan, or ESPP, $2.9 million in proceeds from the exercise of stock options and $0.1 million related to an excess tax benefit from stock-based compensation, partially offset by $4.1 million in withholding taxes paid for the net share settlement of equity awards and a $1.4 million payment related to the deferred acquisition consideration associated with the NTO acquisition in 2015.

Financing activities provided $94.8 million in 2015, which consisted of net proceeds from our IPO and concurrent private placement of $112.3 million and proceeds from stock option exercises of $1.3 million, partially offset by the repayment of our term loan and related termination payment of $18.5 million and payments on capital lease obligations of $0.3 million.

Financing activities provided $26.7 million in cash in 2014, which consisted primarily of $30.8 million in net proceeds from the issuance of shares of Series D redeemable convertible preferred stock and $0.5 million in

 

66


Table of Contents

proceeds from exercises of stock options, partially offset by $3.5 million in repurchases of common stock, $0.8 million in payments of contingent consideration related to acquisitions and $0.3 million in payments on capital lease obligations.

Contractual Obligations and Commitments

The following table summarizes our commitments to settle contractual obligations as of December 31, 2016:

 

    Less than
1 Year
     1 to 3
Years
     3 to 5
Years
     More than
5 Years
     Total  
    (in thousands)  

Operating leases

   $ 6,282       $ 9,583       $ 2,018       $ 1,767       $ 19,650   

Non-cancelable purchase obligations

    2,106        4,066                      6,172   
 

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

  Total

   $           8,388       $         13,649       $         2,018       $         1,767       $         25,822   
 

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

The commitment amounts in the table above are associated with agreements that are enforceable and legally binding. The table does not include obligations under agreements that we can cancel without a significant penalty.

We lease our office facilities under non-cancellable operating leases. As of December 31, 2016, we have leases that expire at various dates through 2027.

Off-Balance Sheet Arrangements

We do not have any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. We do not engage in off-balance sheet financing arrangements. In addition, we do not engage in trading activities involving non-exchange traded contracts. We therefore believe that we are not materially exposed to any financing, liquidity, market or credit risk that could arise if we had engaged in these relationships.

Critical Accounting Policies

Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States, or GAAP. The preparation of our consolidated financial statements requires us to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenue, costs and expenses. We base our estimates and assumptions on historical experience and other factors that we believe to be reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates. Our most critical accounting policies are summarized below. See Note 2 to our consolidated financial statements included in this Annual Report on Form 10-K for a description of our other significant accounting policies.

Revenue Recognition

We generate revenue primarily from selling products, maintenance and support, and professional services through a variety of delivery models. We generally bill customers and collect payment for both our products and services up front.

We generate products revenue from the sale of (1) perpetual or term software licenses for our Nexpose, Metasploit and AppSpider products, and associated content subscriptions for our Nexpose and Metasploit products, (2) managed services for our Nexpose, AppSpider and InsightIDR products and (3) cloud-based

 

67


Table of Contents

subscriptions for our InsightIDR, Logentries and AppSpider products. We also generate an immaterial amount of appliance revenue that is included in our products revenue and that is associated with hardware sold as part of our Nexpose product to certain customers. We generate maintenance and support revenue associated with customers’ purchases of our software licenses for Nexpose, Metasploit, and AppSpider. We generate professional service revenue from the sale of our deployment and training services related to our solutions, incident response services and security advisory services.

Revenue is only recognized when all of the following criteria are met:

 

   

Persuasive evidence of an arrangement exists. Binding agreements or purchase orders are generally evidence of an arrangement.

 

   

Delivery has occurred. Delivery occurs (1) upon delivery of the software license key or when the customer has access to the software product or (2) when we perform the services.

 

   

The sales price is fixed or determinable. Fees are considered fixed and determinable when the fees are contractually agreed upon with the customer.

 

   

Collectability is probable. Collectability is deemed probable based on review of a number of factors, including creditworthiness and customer payment history. If collectability is not probable, revenue is deferred until collection becomes probable, which is generally upon the receipt of payment.

Substantially all of our software licenses are sold in multiple-element arrangements that include maintenance and support and content subscriptions, and in addition could include cloud-based subscriptions, professional services and/or managed services. All of these elements are considered to be software elements other than cloud-based subscriptions, which are non-software elements, and managed services, which can be either software elements or non-software elements. Non-software elements included in multiple-element arrangements consist of a single deliverable that has stand-alone value and that represents a single unit of accounting. We have determined that we do not have vendor-specific objective evidence, or VSOE, of the selling price for the elements comprising these multiple-element arrangements as our software licenses are generally not sold on a stand-alone basis and we purposefully employ variable pricing for our offerings in order to meet customer purchase requirements along the multiple price points of the demand curve.

When all of the elements of a multiple-element arrangement are software elements, the revenue for software licenses and any other products and services that are sold along with the license is generally deferred on our balance sheet and recognized as revenue on our consolidated statements of operations ratably over the contractual period of the maintenance and support, typically one to three years, which is longer than the period over which the professional services are performed. Revenue recognition begins upon delivery of the software license, assuming that all other criteria for revenue recognition have been met.

When a multiple-element arrangement includes both software elements and non-software elements, the total arrangement consideration is first allocated between the software elements and the non-software elements based on the selling price hierarchy, which includes (1) VSOE, if available, (2) third-party evidence, or TPE, if VSOE is not available or (3) best estimate of selling price, or BESP, if neither VSOE nor TPE is available. We have not been able to establish a selling price for any element using VSOE or TPE. We determine BESP by considering our overall pricing objectives and market conditions. Significant pricing practices taken into consideration include our discounting practices, the size and volume of our transactions, our price lists, our go-to-market strategy, historical standalone sales and contract prices. The determination of BESP is made in consultation with, and is approved by, our management. Our multiple-element arrangements can include a single non-software element, in which case the portion of the consideration allocated to the non-software element is recognized ratably over the service period of the non-software element, assuming all other criteria for revenue recognition have been met. The portion of the consideration allocated to software elements is recognized as described above.

 

68


Table of Contents

With respect to our managed services and cloud-based subscription offerings sold on a stand-alone basis, we recognize revenue ratably over the term of the managed service agreement or subscription, assuming that the other criteria for revenue recognition are met.

We recognize revenue from professional services sold on a stand-alone basis as those services are rendered.

For purposes of disclosing revenue by class, we allocate the arrangement consideration for multiple-element software arrangements among the individual elements utilizing BESP, as we do not have VSOE or TPE of selling price for any of the elements.

Stock-Based Compensation

We measure and recognize compensation expense for all stock options, restricted stock awards, or RSAs, and restricted stock units, or RSUs, based on the estimated fair value of the award on the grant date. The fair value is recognized as expense, net of estimated forfeitures, over the requisite service period, which is generally the vesting period of the respective award, on a straight-line basis when the only condition to vesting is continued service. If vesting is subject to a market or performance condition, recognition is based on the derived service period of the award. Expense for awards with performance conditions is estimated and adjusted on a quarterly basis based upon the assessment of the probability that the performance condition will be met.

We use the Black-Scholes option pricing model to estimate the fair value of stock option awards. The Black-Scholes option pricing model requires management to make a number of other assumptions, including the expected life of the option, the volatility of the underlying stock, the risk-free interest rate and expected dividends. The assumptions used in our Black-Scholes option-pricing model represent management’s best estimates at the time of grant. These estimates are complex, involve a number of variables, uncertainties and assumptions and the application of management’s judgment, as they are inherently subjective. If any assumptions change, our stock-based compensation expense could be materially different in the future.

These assumptions are estimated as follows:

 

   

Fair Value of Common Stock. Prior to our IPO, we estimated the fair value of common stock considering a number of objective and subjective factors, including contemporaneous third-party valuations of our common stock. For stock options granted subsequent to our IPO in July 2015, the fair value of common stock is based on the closing price of our common stock as reported on the NASDAQ Global Market on the date of grant.

 

   

Expected Term. The expected term represents the period that our stock options are expected to be outstanding. We calculated the expected term using the simplified method based on the average of each option’s vesting term and the contractual period during which the option can be exercised, which is typically 10 years following the date of grant.

 

   

Expected Volatility. We determine the price volatility factor based on the historical volatilities of our publicly traded peer group as we do not have a significant trading history for our common stock. Industry peers consist of several public companies in the technology industry that are similar to us in size, stage of life cycle, and financial leverage. We used the same set of peer group companies in all the relevant valuation estimates. We intend to continue to consistently apply this process using the same or similar public companies until a sufficient amount of historical information regarding the volatility of our own common stock share price becomes available, or unless circumstances change such that the identified companies are no longer similar to us, in which case, more suitable companies whose share prices are publicly available would be utilized in the calculation.

 

   

Risk-Free Interest Rate. The risk-free interest rate was based on U.S. Treasury zero-coupon securities with maturities consistent with the estimated expected term.

 

   

Expected Dividend Yield. We have not paid dividends on our common stock nor do we expect to pay dividends in the foreseeable future.

 

69


Table of Contents

The fair values of RSAs and RSUs are based on the closing market price of our common stock on the NASDAQ Global Market on the date of grant.

We estimate the fair value of the rights to acquire stock under our ESPP using the Black-Scholes option pricing formula. Our ESPP provides for a twelve-month offering period which contains two purchase periods of approximately six months in duration. We use our peer group volatility data in the valuation of ESPP shares. We recognize such compensation expense on a straight-line basis over the employee’s requisite service period.

Income Taxes

Income taxes are accounted for using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards using tax rates expected to be in effect in the years in which the differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that all of, or a portion of, deferred tax assets will not be utilized in the future.

We account for unrecognized tax benefits using a more-likely-than-not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. Interest and penalties associated with such uncertain tax positions are classified as a component of income tax expense.

Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.

Estimates of future taxable income are based on assumptions that are consistent with our plans. Assumptions represent management’s best estimates and involve inherent uncertainties and the application of management’s judgment. Should actual amounts differ from our estimates, the amount of our tax expense and liabilities could be materially impacted.

Goodwill and Other Intangible Assets

Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. We allocate the cost of an acquired entity to the assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The excess of the purchase price for acquisitions over the fair value of the net assets acquired, including other intangible assets, is recorded as goodwill. Goodwill is not amortized but is tested for impairment at least annually or more frequently when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred.

For our goodwill impairment analysis, we operate with a single reporting unit. We test goodwill for impairment on the last day of each fiscal year and whenever events or changes in circumstances indicate that the carrying amount of this asset may exceed its fair value. To test goodwill impairment, we perform the two-step goodwill impairment test to identify potential goodwill impairment. The two step impairment test begins with an estimation of the fair value of a reporting unit. Goodwill impairment exists when a reporting unit’s carrying value of goodwill exceeds its implied fair value. Significant judgment is applied when goodwill is assessed for impairment. In performing the first step of the goodwill impairment testing and measurement process, we estimated the fair value of our single reporting unit using our market capitalization. Based upon our assessment performed as of December 31, 2016, we concluded the fair value of our single reporting unit exceeded its carrying value and there was no impairment of goodwill.

 

70


Table of Contents

Other intangible assets acquired in a business combination are recognized at fair value using generally accepted valuation methods appropriate for the type of intangible asset and reported separately from goodwill. Intangible assets with definite lives are amortized over the estimated useful lives and are tested for impairment when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred. For the year ended December 31, 2016, we determined there were no indicators of impairment of our other intangible assets.

Recent Accounting Pronouncements

In October 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory. The ASU is intended to improve the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset has been sold to an outside party. The ASU will allow an entity to recognize the income tax consequences of these transfers when the transfers occur. The ASU will be effective for us in the first quarter of 2018. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.

In March 2016, the FASB issued ASU 2016-09, Compensation-Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting. The ASU is intended to simplify several aspects of the accounting for share-based payment transactions, including the accounting for income taxes, forfeitures and statutory tax withholding requirements, as well as classification on the statement of cash flows. The ASU will be effective for us in the first quarter of 2017. We do not expect this ASU to have a material impact on our consolidated financial statements.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The ASU requires companies to recognize on the balance sheet the assets and liabilities for the rights and obligations created by leased assets. The ASU will be effective for us in the first quarter of 2019, with early adoption permitted. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.

In November 2015, the FASB issued ASU 2015-17, Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes. The ASU requires that deferred tax liabilities and assets be classified as noncurrent in a classified balance sheet simplifying current GAAP, which requires an entity to separate deferred tax liabilities and assets into current and noncurrent amounts in the balance sheet. The ASU may be applied prospectively or retrospectively at our election. We early adopted this ASU effective December 31, 2016. As a result, we have presented all deferred tax assets and liabilities as noncurrent on our consolidated balance sheet as of December 31, 2016, but have not reclassified current deferred tax assets and liabilities on our consolidated balance sheet as of December 31, 2015. Our consolidated financial statements were not materially impacted as a result of the adoption of this ASU.

In September 2015, the FASB issued ASU 2015-16, Business Combinations (Topic 805): Simplifying the Accounting for Measurement-Period Adjustments. The ASU eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. The new guidance requires that the cumulative impact of a measurement-period adjustment (including the impact on prior periods) be recognized in the reporting period in which the adjustment is identified. This ASU was adopted on January 1, 2016 and did not have a material impact on our consolidated financial statements.

In April 2015, the FASB issued ASU 2015-05, Intangibles – Goodwill and Other – Internal Use Software (Subtopic 350-40): Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement, which provides guidance on accounting for fees paid in a cloud computing arrangement. Under the ASU, if a cloud computing arrangement includes a software license, which also grants the contractual rights and practical ability to take possession of the software, the software license element should be accounted for consistent with the purchase of other software licenses. If the cloud computing arrangement does not include a software license, as defined, it

 

71


Table of Contents

should be accounted for as a service contract. This ASU was adopted on January 1, 2016 and did not have a material impact on our consolidated financial statements.

In August 2014, the FASB issued ASU 2014-15, Presentation of Financial Statements – Going Concern (Subtopic 201-40): Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern. The ASU provides guidance on how and when reporting entities must disclose going-concern uncertainties in their financial statements. This ASU became effective for us on January 1, 2016. Our consolidated financial statements were not materially impacted as a result of the adoption of this ASU.

In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606). The ASU outlines a single, comprehensive model for accounting for revenue from contracts with customers and requires more detailed disclosure to enable users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from such contracts. In August 2015, the FASB issued ASU 2015-14, which provides a one year deferral in the effective date of ASU 2014-09. ASU 2014-09 will now be effective for us beginning January 1, 2018; however, early adoption will be permitted as of the original effective date.

We will adopt ASU 2014-09 in the first quarter of 2018 and expect to adopt on a modified retrospective basis. Under this method of adoption, we would recognize the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings in the period of initial application. Comparative prior year periods would not be adjusted. We are currently evaluating the potential impact of this standard on our financial position and results of operations. Based on the analysis performed to date, we expect revenue recognition related to our perpetual and term software licenses, managed services, cloud-based subscriptions and stand-alone professional services to remain substantially unchanged. However, under the new standard, for software licenses that are sold with professional services in a multiple-element arrangement, the professional services will likely represent a separate performance obligation and we will recognize revenue associated with the professional services as such services are performed. Revenue associated with professional services in a multiple-element arrangement is currently recognized ratably over the related contractual period of maintenance and support (typically one to three years) due to the lack of VSOE of selling price for the elements. Additionally, under the new standard, we expect to capitalize and amortize commissions relating to multiyear contracts rather than expensing them as incurred in the period that the commissions are earned by our employees (which is typically upon signing of an arrangement).

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

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 customers enter into contracts that are denominated in U.S. dollars. Our expenses are generally denominated in the currencies of the countries where our operations are located, which is primarily in the United States and to a lesser extent in the United Kingdom, other Euro-zone countries within mainland Europe, Canada, Hong Kong, Singapore and Australia. 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 currency exchange rates. During the years ended December 31, 2016 and 2015, the effect of a hypothetical 10% adverse change in foreign currency exchange rates on monetary assets and liabilities would not have been material to our financial condition or results of operations. To date, we have not engaged in any hedging strategies. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in foreign currency rates.

Interest Rate Risk

Our portfolio of cash and cash equivalents and short- and long-term investments is maintained in a variety of securities, including money market funds, commercial paper, corporate bonds, U.S. government agencies and

 

72


Table of Contents

asset-backed securities. Investments are classified as available-for-sale securities and carried at their fair market value with cumulative unrealized gains or losses recorded as a component of accumulated other comprehensive loss within stockholders’ equity. A sharp rise in interest rates could have an adverse impact on the fair market value of certain securities in our portfolio. We do not currently hedge our interest rate exposure and do not enter into financial instruments for trading or speculative purposes.

During the years ended December 31, 2016 and 2015, the effect of a hypothetical 10% increase or decrease in overall interest rates would not have had a material impact on our financial statements.

Inflation Risk

We do not believe that inflation had a material effect on our business, financial condition or results of operations in the last three years. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.

 

73


Table of Contents

Item 8. Financial Statements and Supplementary Data.

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

Consolidated Financial Statements:

    

Report of Independent Registered Public Accounting Firm

       75  

Consolidated Balance Sheets

       76  

Consolidated Statements of Operations

       77  

Consolidated Statements of Comprehensive Loss

       78  

Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit)

       79  

Consolidated Statements of Cash Flows

       80  

Notes to Consolidated Financial Statements

       81  

 

74


Table of Contents

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

The Board of Directors and Stockholders

Rapid7, Inc.:

We have audited the accompanying consolidated balance sheets of Rapid7, Inc. and subsidiaries as of December 31, 2016 and 2015, and the related consolidated statements of operations, comprehensive loss, changes in redeemable convertible preferred stock and stockholders’ equity (deficit), and cash flows for each of the years in the three-year period ended December 31, 2016. These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits.

We conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement. 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 consolidated financial statements referred to above present fairly, in all material respects, the financial position of Rapid7, Inc. and subsidiaries as of December 31, 2016 and 2015, and the results of their operations and their cash flows for each of the years in the three-year period ended December 31, 2016, in conformity with U.S. generally accepted accounting principles.

/s/ KPMG LLP

Boston, Massachusetts

March 9, 2017

 

75


Table of Contents

RAPID7, INC.

CONSOLIDATED BALANCE SHEETS

(in thousands, except share and per share data)

 

      December 31, 2016         December 31, 2015    

Assets

   

Current assets:

   

Cash and cash equivalents

    $                 53,148       $                 86,553  

Short-term investments

    18,779        

Accounts receivables, net

    49,154       44,164  

Prepaid expenses and other current assets

    9,152       6,148  
 

 

 

   

 

 

 

Total current assets

    130,233       136,865  

Long-term investments

    20,162        

Property and equipment, net

    8,088       7,532  

Goodwill

    75,110       74,565  

Intangible assets, net

    8,946       11,385  

Other assets

    764       214  
 

 

 

   

 

 

 

Total assets

    $               243,303       $                 230,561  
 

 

 

   

 

 

 

Liabilities and Stockholders’ Equity

   

Current liabilities:

   

Accounts payable

    4,012       2,038  

Accrued expenses

    23,499       24,707  

Deferred revenue, current portion

    116,903       87,917  

Other current liabilities

    1,195       1,105  
 

 

 

   

 

 

 

Total current liabilities

    145,609       115,767  

Deferred revenue, non-current portion

    52,160       42,400  

Other long-term liabilities

    3,496       4,319  
 

 

 

   

 

 

 

Total liabilities

    201,265       162,486  

Stockholders’ equity:

   

Preferred stock, $0.01 par value per share; 10,000,000 shares authorized at December 31, 2016 and 2015; 0 shares issued and outstanding at December 31, 2016 and 2015

           

Common stock, $0.01 par value; 100,000,000 shares authorized at December 31, 2016 and 2015; 43,018,737 and 41,942,026 shares issued at December 31, 2016 and 2015, respectively; 42,554,683 and 41,540,400 shares outstanding at December 31, 2016 and 2015, respectively

    426       415  

Treasury stock, at cost, 464,054 and 401,626 shares at December 31, 2016 and 2015, respectively

    (4,391)       (3,526)  

Additional paid-in-capital

    435,360       411,524  

Accumulated other comprehensive loss

    (19)        

Accumulated deficit

    (389,338)       (340,338)  
 

 

 

   

 

 

 

Total stockholders’ equity

    42,038       68,075  
 

 

 

   

 

 

 

Total liabilities and stockholders’ equity

    $               243,303       $                 230,561  
 

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.

 

76


Table of Contents

RAPID7, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except share and per share data)

 

    Year Ended December 31,  
                2016                             2015                             2014              

Revenue:

     

Products

    $          89,404       $          63,407       $          47,030  

Maintenance and support

    37,403       26,903       19,016  

Professional services

    30,630       20,216       10,834  
 

 

 

   

 

 

   

 

 

 

Total revenue

    157,437       110,526       76,880  

Cost of revenue:

     

Products

    12,447       6,921       4,557  

Maintenance and support

    7,105       6,002       4,495  

Professional services

    20,173       16,321       9,420  
 

 

 

   

 

 

   

 

 

 

Total cost of revenue

    39,725       29,244       18,472  
 

 

 

   

 

 

   

 

 

 

Total gross profit

    117,712       81,282       58,408  
 

 

 

   

 

 

   

 

 

 

Operating expenses:

     

Research and development

    47,955       38,746       25,570  

Sales and marketing

    90,524       67,365       49,007  

General and administrative

    28,282       21,731       12,972  
 

 

 

   

 

 

   

 

 

 

Total operating expenses

    166,761       127,842       87,549  
 

 

 

   

 

 

   

 

 

 

Loss from operations

    (49,049)       (46,560)       (29,141)  

Other income (expense), net:

     

Interest income (expense), net

    131       (2,523)       (2,802)  

Other income (expense), net

    (109)       (278)       (305)  
 

 

 

   

 

 

   

 

 

 

Loss before income taxes

    (49,027)       (49,361)       (32,248)  

Income tax (benefit) expense

    (27)       496       379  
 

 

 

   

 

 

   

 

 

 

Net loss

    (49,000)       (49,857)       (32,627)  

Accretion of preferred stock to redemption value

          (35,061)       (52,336)  

Beneficial conversion charge relating to IPO participation payment

          (14,161)        
 

 

 

   

 

 

   

 

 

 

Net loss attributable to common stockholders

    $        (49,000)       $        (99,079)       $        (84,963)  
 

 

 

   

 

 

   

 

 

 

Net loss per share attributable to common stockholders, basic and diluted

    $            (1.19)       $            (4.00)       $            (6.65)  
 

 

 

   

 

 

   

 

 

 

Weighted-average common shares outstanding, basic and diluted

    41,248,473       24,740,480       12,770,916  
 

 

 

   

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.

 

77


Table of Contents

RAPID7, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

(in thousands)

 

    Year Ended December 31,  
                2016                             2015                             2014              

Net loss

    $        (49,000)       $        (49,857)       $        (32,627)  

Other comprehensive loss:

     

Net unrealized loss on investments

    (19)              
 

 

 

   

 

 

   

 

 

 

Comprehensive loss

    $        (49,019)       $        (49,857)       $        (32,627)  
 

 

 

   

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.

 

78


Table of Contents

RAPID7, INC.

CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT)

(in thousands)

 

    Redeemable convertible
preferred stock
    Common stock     Treasury stock     Additional
paid-in-capital
    Accumulated
other
comprehensive
income
    Accumulated
deficit
    Total
stockholders’
equity
(deficit)
 
      Shares         Amount       Shares     Amount     Shares     Amount          

Balance, December 31, 2013

    13,696     $ 128,444       12,764     $ 128           $     $     $     $ (161,149)     $ (161,021)  

Stock-based compensation

                                        2,159                   2,159  

Accretion of preferred stock to redemption value

          52,336                               (2,650)             (49,686)       (52,336)  

Issuance of Series D redeemable convertible preferred stock, net of issuance costs

    2,686       30,818                                                  

Issuance of common stock upon exercise of stock options

                201       2                   487                   489  

Purchase of common stock

                (402)       (4)       402       (3,526)       4                   (3,526)  

Net loss

                                                    (32,627)       (32,627)  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance, December 31, 2014

    16,382     $ 211,598       12,563     $ 126       402     $ (3,526)     $     $     $ (243,462)     $ (246,862)  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Stock-based compensation

                                        10,685                   10,685  

Accretion of preferred stock to redemption value

          35,061                               (2,203)             (32,858)       (35,061)  

Conversion of preferred stock to common stock

    (16,382)       (246,659)       16,382       164                   246,495                   246,659  

IPO participation payment and beneficial conversion charge

                1,940       19                   14,142             (14,161)        

Issuance of common stock in relation to IPO and concurrent private placement, net of offering costs

                7,730       77                   112,198                   112,275  

Issuance of common stock and options associated with acquisitions

                1,262       13                   31,962                   31,975  

Issuance of restricted stock

                1,358       13                   (13)                    

Shares withheld for employee taxes

                (134)       (1)                   (3,086)                   (3,087)  

Issuance of common stock upon exercise of stock options and warrants

                439       4                   1,344                   1,348  

Net loss

                                                    (49,857)       (49,857)  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance, December 31, 2015

        $       41,540     $ 415       402     $ (3,526)     $ 411,524     $     $ (340,338)     $ 68,075  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Stock-based compensation

                                        17,316                   17,316  

Issuance of common stock under ESPP

                346       4                   3,720                   3,724  

Vesting of restricted stock units

                91       1                   (1)                    

Forfeiture of restricted stock awards

                (27)                                            

Shares withheld for employee taxes

                (74)       (1)       62       (865)       (160)                   (1,026)  

Excess tax benefit from stock-based compensation

                                        87                   87  

Issuance of common stock upon exercise of stock options and warrants

                679       7                   2,874                   2,881  

Net unrealized loss on investments

                                              (19)             (19)  

Net loss

                                                    (49,000)       (49,000)  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance, December 31, 2015

        $       42,555     $ 426       464     $ (4,391)     $ 435,360     $ (19)     $ (389,338)     $ 42,038  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.

 

79


Table of Contents

RAPID7, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

    Year Ended December 31,  
                2016                             2015                             2014              

Cash flows from operating activities:

     

Net loss

  $ (49,000)     $ (49,857)     $ (32,627)  

Adjustments to reconcile net loss to net cash provided by (used in) operating activities:

     

Depreciation and amortization

    6,725       5,352       4,140  

Amortization of debt discount

          1,129       553  

Stock-based compensation expense

    17,316       10,685       2,159  

Provision for doubtful accounts

    931       828       581  

Impairment of long-lived assets

          483        

Deferred income taxes

    75       119       196  

Foreign currency re-measurement loss

    58       153        

Other non-cash expenses

    222       209        

Changes in assets and liabilities:

     

Accounts receivables

    (6,195)       (18,370)       (7,127)  

Prepaid expenses and other assets

    (3,523)       (1,787)       (2,165)  

Accounts payable

    1,619       (2,302)       567  

Accrued expenses

    1,578       6,702       3,534  

Deferred revenue

    38,748       44,868       25,200  

Contingent consideration

                (560)  

Other liabilities

    558       (119)       2,193  
 

 

 

   

 

 

   

 

 

 

Net cash provided by (used in) operating activities

    9,112       (1,907)       (3,356)  
 

 

 

   

 

 

   

 

 

 

Cash flows from investing activities:

     

Business acquisitions, net of cash acquired

          (38,811)        

Purchases of investments

    (38,976)              

Purchases of property and equipment

    (4,499)       (4,136)       (7,082)  
 

 

 

   

 

 

   

 

 

 

Net cash used in investing activities

    (43,475)       (42,947)       (7,082)  
 

 

 

   

 

 

   

 

 

 

Cash flows from financing activities:

     

Proceeds from initial public offering and concurrent private placement, net of offering costs of $3,097

          112,275        

Proceeds from issuance of Series D redeemable convertible preferred stock, net

                30,818  

Repayments of term loan and related termination fee

          (18,540)        

Deferred business acquisition payment

    (1,392)              

Payments of contingent consideration related to business acquisitions

                (856)  

Repurchase of common and preferred stock

                (3,526)  

Payments of capital lease obligations

    (68)       (253)       (256)  

Taxes paid related to net share settlement of equity awards

    (4,114)              

Excess tax benefit from stock-based compensation

    87              

Proceeds from employee stock purchase plan

    3,724              

Proceeds from stock option exercises

    2,924       1,304       489  
 

 

 

   

 

 

   

 

 

 

Net cash provided by financing activities

    1,161       94,786       26,669  
 

 

 

   

 

 

   

 

 

 

Effect of exchange rate changes on cash and cash equivalents

    (203)       (202)       (20)  
 

 

 

   

 

 

   

 

 

 

Net (decrease) increase in cash and cash equivalents

    (33,405)       49,730       16,211  

Cash and cash equivalents, beginning of period

    86,553       36,823       20,612  
 

 

 

   

 

 

   

 

 

 

Cash and cash equivalents, end of period

  $ 53,148     $ 86,553     $ 36,823  
 

 

 

   

 

 

   

 

 

 

Supplemental cash flow information:

     

Cash paid for income taxes

  $ 556     $ 341     $ 61  

Cash paid for interest

  $ 5     $ 1,427     $ 2,095  

Supplemental non-cash investing and financing information:

     

Common stock issued for acquisitions

  $     $ 27,481     $  

Vested stock options issued for acquisition

  $     $ 4,494     $  

See accompanying notes to consolidated financial statements.

 

80


Table of Contents

RAPID7, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

(1)

Nature of the Business

Rapid7, Inc. and subsidiaries (“we,” “us” or “our”) is a leading provider of analytics for security and IT operations that enable organizations to implement an active, analytics-driven approach to cyber security and IT operations.

 

(2)

Summary of Significant Accounting Policies

 

  (a)

Basis of Presentation and Consolidation

The accompanying consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP).

 

  (b)

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, together with amounts disclosed in the accompanying notes to the financial statements. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include revenue recognition, provision for doubtful accounts, stock-based compensation expense, deferred tax valuation allowances and goodwill and intangible assets. We base our estimates on historical experience and also on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods and it is possible that actual results could differ from our current or revised future estimates.

 

  (c)

Revenue Recognition

We generate revenue primarily from selling products, maintenance and support, and professional services through a variety of delivery models. We generally bill customers and collect payment for both our products and services up front.

We generate products revenue from the sale of (1) perpetual or term software licenses for our Nexpose, Metasploit and AppSpider products, and associated content subscriptions for our Nexpose and Metasploit products, (2) managed services for our Nexpose, AppSpider and InsightIDR products and (3) cloud-based subscriptions for our InsightIDR, Logentries and AppSpider products. We also generate an immaterial amount of appliance revenue that is included in our products revenue and that is associated with hardware sold as part of our Nexpose product to certain customers. We generate maintenance and support revenue associated with customers’ purchases of our software licenses for Nexpose, Metasploit and AppSpider. We generate professional service revenue from the sale of our deployment and training services related to our solutions, incident response services and security advisory services.

Revenue is only recognized when all of the following criteria are met:

 

   

Persuasive evidence of an arrangement exists. Binding agreements or purchase orders are generally evidence of an arrangement.

 

   

Delivery has occurred. Delivery occurs (1) upon delivery of the software license key or when the customer has access to the software product or (2) when we perform the services.

 

   

The sales price is fixed or determinable. Fees are considered fixed and determinable when the fees are contractually agreed upon with the customer.

 

81


Table of Contents
   

Collectability is probable. Collectability is deemed probable based on review of a number of factors, including creditworthiness and customer payment history. If collectability is not probable, revenue is deferred until collection becomes probable, which is generally upon the receipt of payment.

Substantially all of our software licenses are sold in multiple-element arrangements that include maintenance and support and content subscriptions, and in addition could include cloud-based subscriptions, professional services and/or managed services. All of these elements are considered to be software elements other than cloud-based subscriptions, which are non-software elements, and managed services, which can be either software elements or non-software elements. Non-software elements included in multiple-element arrangements consist of a single deliverable that has stand-alone value and that represents a single unit of accounting. We have determined that we do not have vendor-specific objective evidence, or VSOE, of the selling price for the elements comprising these multiple-element arrangements as our software licenses are generally not sold on a stand-alone basis and we purposefully employ variable pricing for our offerings in order to meet customer purchase requirements along the multiple price points of the demand curve.

When all of the elements of a multiple-element arrangement are software elements, the revenue for software licenses and any other products and services that are sold along with the license is generally deferred on our balance sheet and recognized as revenue on our consolidated statements of operations ratably over the contractual period of the maintenance and support, typically one to three years, which is longer than the period over which the professional services are performed. Revenue recognition begins upon delivery of the software license, assuming that all other criteria for revenue recognition have been met.

When a multiple-element arrangement includes both software elements and non-software elements, the total arrangement consideration is first allocated between the software elements and the non-software elements based on the selling price hierarchy, which includes (1) VSOE, if available, (2) third-party evidence, or TPE, if VSOE is not available or (3) best estimate of selling price, or BESP, if neither VSOE nor TPE is available. We have not been able to establish a selling price for any element using VSOE or TPE. We determine BESP by considering our overall pricing objectives and market conditions. Significant pricing practices taken into consideration include our discounting practices, the size and volume of our transactions, our price lists, our go-to-market strategy, historical standalone sales and contract prices. Our multiple-element arrangements can include a single non-software element, in which case the portion of the consideration allocated to the non-software element is recognized ratably over the service period of the non-software element, assuming all other criteria for revenue recognition have been met. The portion of the consideration allocated to software elements is recognized as described above.

With respect to our managed services and cloud-based subscription offerings sold on a stand-alone basis, we recognize revenue ratably over the term of the managed service agreement or subscription, assuming that the other criteria for revenue recognition are met.

We recognize revenue from professional services sold on a stand-alone basis as those services are rendered.

For purposes of disclosing revenue by class, we allocate the arrangement consideration for multiple-element software arrangements among the individual elements utilizing BESP, as we do not have VSOE or TPE of selling price for any of the elements.

 

  (d)

Deferred Revenue

Deferred revenue consists of amounts that have been invoiced but that have not been recognized as revenue. Deferred revenue that will be realized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current.

 

82


Table of Contents
  (e)

Cash and Cash Equivalents

We consider all highly liquid instruments with original maturities of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. As of December 31, 2016, $11.0 million of our cash equivalents were invested in money market funds and commercial paper.

 

  (f)

Investments

We classify our investments as available-for-sale and record these investments at fair value. We currently invest primarily in commercial paper, corporate bonds, U.S. government agencies and asset-backed securities. Investments with an original maturity of greater than three months at the date of purchase and less than one year from the date of the balance sheet are classified as short-term and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheet. Additionally, we do not invest in any securities with contractual maturities greater than 24 months. Unrealized gains and losses that are considered temporary are reported as a component of other comprehensive loss. Realized gains and losses are determined based on the specific identification method, and are reflected in our consolidated statements of operations. We regularly review our investment portfolio to identify and evaluate investments that have indicators of possible impairment. Factors considered in determining whether a loss is other-than-temporary include, but are not limited to: the length of time and extent a security’s fair value has been below its cost, the financial condition and near-term prospects of the investee, the credit quality of the security’s issuer, likelihood of recovery and our intent and ability to hold the security for a period of time sufficient to allow for any anticipated recovery in value. For our debt instruments, we also evaluate whether we have the intent to sell the security or it is more likely than not that we will be required to sell the security before recovery of its cost basis.

 

  (g)

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are recorded at the invoiced amount, net of allowances for doubtful accounts. Management regularly reviews the adequacy of the allowance for doubtful accounts by considering the age of outstanding invoices, the customer’s expected ability to pay and the collection history, when applicable, to determine whether an allowance is appropriate. Accounts receivable are charged against the allowance for doubtful accounts after all means of collection have been exhausted and the potential for recovery is considered remote. Additions to the allowance for doubtful accounts are recorded in general and administrative expense in the consolidated statement of operations. We do not have any off balance sheet credit exposure related to our customers. The following table displays the changes in our allowance for doubtful accounts:

 

     Amount  
       (in thousands)    

Balance at December 31, 2013

   $                 711  

Additions

     581  

Less write-offs, net of recoveries

     (1,016)  
  

 

 

 

Balance at December 31, 2014

     276  

Additions

     828  

Less write-offs, net of recoveries

     (374)  
  

 

 

 

Balance at December 31, 2015

     730  

Additions

     931  

Less write-offs, net of recoveries

     (600)  
  

 

 

 

Balance at December 31, 2016

   $ 1,061  
  

 

 

 

 

83


Table of Contents
  (h)

Concentration of Credit Risk

Financial instruments that potentially expose us to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and short-term and long-term investments. We maintain a substantial portion of our cash and cash equivalents in money market funds invested in U.S. Treasury related obligations. Deposits held with banks may exceed the amount of insurance provided on such deposits. We have not experienced any losses in such accounts and believe that we are not exposed to any significant risk.

We provide credit to customers in the normal course of business. Collateral is not required for accounts receivable, but ongoing credit evaluations of customers’ financial condition are performed. We maintain reserves for potential credit losses. No single customer accounted for 10% or more of our total revenues in 2016, 2015 or 2014 or accounts receivable as of December 31, 2016 and 2015.

Our short-term and long-term investments primarily consist of commercial paper, corporate bonds, U.S. government agencies and asset-backed securities. All of our investments are highly-rated by credit rating agencies and are issued by organizations with reputable credit, and therefore bear minimal credit risk.

 

  (i)

Property and Equipment

Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the related asset. All other asset categories are depreciated over three to five years. Upon sale, the cost of assets disposed and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is recognized in the consolidated statements of operations. Repairs and maintenance costs are expensed as incurred.

 

  (j)

Capitalized Software Costs

We capitalize certain costs related to software acquired for internal use and software developed for sale.

With respect to software acquired for internal use, we capitalize qualifying software costs, which include software license fees and third-party implementation and related costs. Total unamortized capitalized costs relating to software acquired for internal use as of December 31, 2016 and 2015 were $0.3 million and $0.6 million, respectively.

All costs capitalized relating to software developed for sale were fully amortized as of December 31, 2016 and 2015.

 

  (k)

Long-Lived Assets

We review the carrying value of our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. When such events or changes in circumstances occur, recoverability of these assets is measured by a comparison of the carrying value of an asset to the future net undiscounted cash flows directly associated with the asset. If assets are considered to be impaired, the impairment recognized is the amount by which the carrying value exceeds the fair value of the asset. We use a discounted cash flow approach or other methods, if appropriate, to assess fair value.

 

  (l)

Goodwill and Other Intangible Assets

Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. We allocate the cost of an acquired entity to the assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The excess of the purchase price for acquisitions over the fair value of the net assets acquired, including other intangible assets, is recorded as goodwill. Goodwill is not

 

84


Table of Contents

amortized but is tested for impairment at least annually or more frequently when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred.

For our goodwill impairment analysis, we operate with a single reporting unit. We test goodwill for impairment on the last day of each fiscal year and whenever events or changes in circumstances indicate that the carrying amount of this asset may exceed its fair value. To test goodwill impairment, we perform the two-step goodwill impairment test to identify potential goodwill impairment. The two step impairment test begins with an estimation of the fair value of a reporting unit. Goodwill impairment exists when a reporting unit’s carrying value of goodwill exceeds its implied fair value. Significant judgment is applied when goodwill is assessed for impairment. In performing the first step of the goodwill impairment testing and measurement process, we estimated the fair value of our single reporting unit using our market capitalization. Based upon our assessment performed as of December 31, 2016, we concluded the fair value of our single reporting unit exceeded its carrying value and there was no impairment of goodwill.

Other intangible assets acquired in a business combination are recognized at fair value using generally accepted valuation methods appropriate for the type of intangible asset and reported separately from goodwill. Intangible assets with definite lives are amortized over the estimated useful lives and are tested for impairment when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred. For the year ended December 31, 2016, we determined there were no indicators of impairment of our other intangible assets.

 

  (m)

Translation of Foreign Currencies

The functional currency of our foreign subsidiaries is the U.S. dollar. We translate all monetary assets and liabilities denominated in foreign currencies into U.S. dollars using the exchange rates in effect at the balance sheet dates and other assets and liabilities using historical exchange rates. Foreign currency denominated revenue and expenses have been re-measured using the average exchange rates in effect during each period. Foreign currency transactional and re-measurement gains and losses are included in other income (expense), net. In 2016, we recorded nominal foreign currency transactional losses and $0.1 million of foreign currency re-measurement losses. In 2015, we recorded foreign currency transactional losses and foreign currency re-measurement losses of $0.1 million and $0.2 million, respectively. Foreign currency transactional and re-measurement gains and losses were not significant in 2014.

 

  (n)

Stock-Based Compensation

We measure and recognize compensation expense for all stock options, restricted stock awards (RSAs), restricted stock units (RSUs) and common stock issued pursuant to our employee stock purchase plan based on the estimated fair value of the award on the grant date. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period, which is generally the same as the vesting period.

 

  (o)

Sales Commissions

Sales commissions are recognized in the period that the commissions are earned by our employees, which is typically upon signing of an arrangement. Under our sales commission policy, the amount of sales commissions expense attributable to the sales arrangement signed in the period is recognized fully in that period; however, the revenue from the sales arrangement is generally recognized ratably over the contractual period of the applicable agreement.

 

  (p)

Advertising

Advertising costs are expensed as incurred, and are recorded in sales and marketing expense in our consolidated statement of operations. We incurred $6.0 million, $4.3 million and $3.2 million in advertising expense in 2016, 2015 and 2014, respectively.

 

85


Table of Contents
  (q)

Income Taxes

Income taxes are accounted for using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards using tax rates expected to be in effect in the years in which the differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that all of, or a portion of, deferred tax assets will not be utilized in the future.

We account for unrecognized tax benefits using a more-likely-than-not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. Interest and penalties associated with such uncertain tax positions are classified as a component of income tax expense.

 

  (r)

Net Loss per Share Attributable to Common Stockholders

Basic net loss per share attributable to common stockholders is computed by dividing our net loss attributable to common stockholders by the weighted-average number of common shares used in the loss per share calculation during the period. Diluted net loss per share attributable to common stockholders is computed by giving effect to all potentially dilutive securities, including stock options, restricted stock awards, warrants and redeemable convertible preferred stock. Basic and diluted net loss per share attributable to common stockholders was the same for all periods presented as the inclusion of all potentially dilutive securities outstanding was anti-dilutive.

 

  (s)

Recent Accounting Pronouncements

In October 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory. The ASU is intended to improve the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset has been sold to an outside party. The ASU will allow an entity to recognize the income tax consequences of these transfers when the transfers occur. The ASU will be effective for us in the first quarter of 2018. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.

In March 2016, the FASB issued ASU 2016-09, Compensation-Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting. The ASU is intended to simplify several aspects of the accounting for share-based payment transactions, including the accounting for income taxes, forfeitures and statutory tax withholding requirements, as well as classification on the statement of cash flows. The ASU will be effective for us in the first quarter of 2017. We do not expect this ASU to have a material impact on our consolidated financial statements.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The ASU requires companies to recognize on the balance sheet the assets and liabilities for the rights and obligations created by leased assets. The ASU will be effective for us in the first quarter of 2019, with early adoption permitted. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.

In November 2015, the FASB issued ASU 2015-17, Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes. The ASU requires that deferred tax liabilities and assets be classified as noncurrent in a classified balance sheet simplifying current GAAP, which requires an entity to separate deferred tax liabilities and assets into current and noncurrent amounts in the balance sheet. The ASU may be applied prospectively or retrospectively at our election. We early adopted this ASU effective December 31, 2016. As a result, we have presented all deferred tax assets and liabilities as noncurrent on our consolidated balance sheet as of December 31, 2016, but have not

 

86


Table of Contents

reclassified current deferred tax assets and liabilities on our consolidated balance sheet as of December 31, 2015. Our consolidated financial statements were not materially impacted as a result of the adoption of this ASU.

In September 2015, the FASB issued ASU 2015-16, Business Combinations (Topic 805): Simplifying the Accounting for Measurement-Period Adjustments. The ASU eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. The new guidance requires that the cumulative impact of a measurement-period adjustment (including the impact on prior periods) be recognized in the reporting period in which the adjustment is identified. This ASU was adopted on January 1, 2016 and did not have a material impact on our consolidated financial statements.

In April 2015, the FASB issued ASU 2015-05, Intangibles – Goodwill and Other – Internal Use Software (Subtopic 350-40): Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement, which provides guidance on accounting for fees paid in a cloud computing arrangement. Under the ASU, if a cloud computing arrangement includes a software license, which also grants the contractual rights and practical ability to take possession of the software, the software license element should be accounted for consistent with the purchase of other software licenses. If the cloud computing arrangement does not include a software license, as defined, it should be accounted for as a service contract. This ASU was adopted on January 1, 2016 and did not have a material impact on our consolidated financial statements.

In August 2014, the FASB issued ASU 2014-15, Presentation of Financial Statements – Going Concern (Subtopic 201-40): Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern. The ASU provides guidance on how and when reporting entities must disclose going-concern uncertainties in their financial statements. This ASU became effective for us on January 1, 2016. Our consolidated financial statements were not materially impacted as a result of the adoption of this ASU.

In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606). The ASU outlines a single, comprehensive model for accounting for revenue from contracts with customers and requires more detailed disclosure to enable users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from such contracts. In August 2015, the FASB issued ASU 2015-14, which provides a one year deferral in the effective date of ASU 2014-09. ASU 2014-09 will now be effective for us beginning January 1, 2018; however, early adoption will be permitted as of the original effective date.

We will adopt ASU 2014-09 in the first quarter of 2018 and expect to adopt on a modified retrospective basis. Under this method of adoption, we would recognize the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings in the period of initial application. Comparative prior year periods would not be adjusted. We are currently evaluating the potential impact of this standard on our financial position and results of operations. Based on the analysis performed to date, we expect revenue recognition related to our perpetual and term software licenses, managed services, cloud-based subscriptions and stand-alone professional services to remain substantially unchanged. However, under the new standard, for software licenses that are sold with professional services in a multiple-element arrangement, the professional services will likely represent a separate performance obligation and we will recognize revenue associated with the professional services as such services are performed. Revenue associated with professional services in a multiple-element arrangement is currently recognized ratably over the related contractual period of maintenance and support (typically one to three years) due to the lack of VSOE of selling price for the elements. Additionally, under the new standard, we expect to capitalize and amortize commissions relating to multiyear contracts rather than expensing them as incurred in the period that the commissions are earned by our employees (which is typically upon signing of an arrangement).

 

87


Table of Contents
(3)

Business Combinations

RevelOps, Inc.

On October 13, 2015, we acquired 100% of the outstanding equity of RevelOps, Inc. (d/b/a Logentries) for total consideration of $68.1 million. We made an initial payment of $36.2 million in cash, issued 1,252,627 shares of our common stock with an aggregate fair value of $27.4 million, inclusive of a discount from the quoted market price due to certain trading restrictions associated with the shares, and issued vested replacement options with respect to 221,759 shares of our common stock to certain continuing employees with an aggregate fair value of $4.5 million upon the closing of the acquisition. The fair value of the vested replacement options included in the purchase price was based on the fair value of the vested Logentries options on the acquisition date. The excess fair value when comparing the fair value of the new vested replacement options and the vested Logentries options of $0.3 million was expensed immediately in the post-combination financial statements of the combined entity.

The assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date. The excess of the purchase price over the assets acquired and liabilities assumed was recorded as goodwill. The fair value of goodwill, intangible assets and net tangible assets were $59.2 million, $9.4 million and $(0.5) million, respectively.

NT OBJECTives, Inc.

On April 30, 2015, we acquired 100% of the outstanding equity of NT OBJECTives, Inc. (NTO) for total consideration of $6.1 million. We made an initial cash payment of $3.4 million and issued 9,091 shares of our common stock with an aggregate fair value of $0.1 million upon the closing of the acquisition. We were also obligated to pay $0.1 million in cash for the settlement of a working capital adjustment and make two additional payments of $1.5 million each, less the amount of any indemnity claims. The net present value of these two additional payments, or $2.5 million, was included in the total purchase consideration paid. In December 2016, we paid the first of the two additional payments of $1.5 million, as well as the $0.1 million working capital adjustment.

The assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date. The excess of the purchase price over the assets acquired and liabilities assumed was recorded as goodwill. The fair value of goodwill, intangible assets and net tangible assets were $4.6 million, $2.1 million and $(0.6) million, respectively.

In May 2015, we entered into loan agreements with certain retained employees of NTO in the aggregate amount of $0.5 million. The terms of these agreements required the employees to pay us the total amount borrowed, with accrued interest at 1.7% per annum, within 18 months of the agreement date. The loan agreements were secured by restricted stock awards granted to the employees. The loans have been repaid in full.

 

(4)

Fair Value Measurements and Investments

We measure certain financial assets and liabilities at fair value. Fair value is determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy, as follows:

 

   

Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

   

Level 2: Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.

 

88


Table of Contents
   

Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the asset or liability.

We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers.

The following table presents our financial assets and liabilities measured and recorded at fair value on a recurring basis using the above input categories:

 

    As of December 31, 2016  
    Level 1     Level 2     Level 3     Total  
    (in thousands)  

Description:

       

Assets:

       

Money market funds

  $ 10,085     $     $     $ 10,085  

U.S. Government agencies

    14,982                   14,982  

Commercial paper

          8,078             8,078  

Corporate bonds

          10,314             10,314  

Asset-backed securities

          6,467             6,467  
 

 

 

   

 

 

   

 

 

   

 

 

 

Total assets

  $         25,067     $       24,859     $                 —     $         49,926  
 

 

 

   

 

 

   

 

 

   

 

 

 

We had no liabilities measured and recorded at fair value on a recurring basis as of December 31, 2016. We had no assets or liabilities measured and recorded at fair value on a recurring basis as of December 31, 2015.

Our investments, which are all classified as available-for-sale, consisted of the following:

 

    As of December 31, 2016  
    Amortized
Cost
    Gross
Unrealized
Gains
    Gross
Unrealized
Losses
    Fair Value  
    (in thousands)  

Description:

       

U.S. Government agencies

  $         14,992     $                 3     $             (13)     $         14,982  

Commercial paper

    7,178                   7,178  

Corporate bonds

    10,326       1       (13)       10,314  

Asset-backed securities

    6,464       4       (1)       6,467  
 

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 38,960     $ 8     $ (27)     $ 38,941  
 

 

 

   

 

 

   

 

 

   

 

 

 

For all of our investments for which the amortized cost basis was greater than the fair value at December 31, 2016, we have concluded that there is no plan to sell the security nor is it more likely than not that we would be required to sell the security before its anticipated recovery. In making the determination as to whether the unrealized loss is other-than-temporary, we considered the length of time and extent the investment has been in an unrealized loss position, the financial condition and near-term prospects of the issuers, the issuers’ credit rating and the time to maturity.

 

89


Table of Contents
(5)

Property and Equipment

Property and equipment are recorded at cost and consist of the following:

 

     As of December 31,  
             2016                      2015          
     (in thousands)  

Computer equipment and software

   $ 12,844      $ 9,858  

Furniture and fixtures

     3,131        2,409  

Leasehold improvements

     8,077        6,943  
  

 

 

    

 

 

 

Total

     24,052        19,210  

Less accumulated depreciation

     (15,964)        (11,678)  
  

 

 

    

 

 

 

Property and equipment, net

   $ 8,088      $ 7,532  
  

 

 

    

 

 

 

We recorded depreciation expense of $4.3 million, $4.1 million and $3.3 million in 2016, 2015 and 2014, respectively.

 

(6)

Goodwill and Intangible Assets

Goodwill was $75.1 million and $74.6 million as of December 31, 2016 and 2015, respectively. There were no goodwill impairment charges in 2016, 2015 or 2014. The following table displays the changes in the gross carrying amount of goodwill:

 

     Amount  
     (in thousands)  

Balance at December 31, 2014

   $         11,265  

NTO acquisition accounting adjustments

     4,590  

Logentries acquisition accounting adjustments

     58,710  
  

 

 

 

Balance at December 31, 2015

   $ 74,565  

Logentries acquisition accounting adjustments

     545  
  

 

 

 

Balance at December 31, 2016

   $ 75,110  
  

 

 

 

Identifiable intangible assets consist of the following:

 

          As of December 31, 2016     As of December 31, 2015  
    Weighted-
Average
Life (years)
    Gross Carrying
Amount
    Accumulated
Amortization
    Net Book Value     Gross Carrying
Amount
    Accumulated
Amortization
    Net Book Value  
          (in thousands)  

Intangible assets subject to amortization:

             

Developed technology

    6.3     $         11,231     $       (3,118)     $           8,113     $         12,851     $       (2,955)     $             9,896  

Customer relationships

    6.7       1,000       (197)       803       1,000       (43)       957  

Trade names

    6.1       519       (496)       23       719       (389)       330  

Non-compete agreements

    2.0       40       (33)       7       540       (338)       202  
   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total intangible assets

    $ 12,790     $ (3,844)     $ 8,946     $ 15,110     $ (3,725)     $ 11,385  
   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Intangible assets are expensed on a straight-line basis over the useful life of the asset. We recorded amortization expense of $2.4 million, $1.3 million and $0.9 million in 2016, 2015 and 2014, respectively.

During the third quarter of 2016, we discontinued our Mobilisafe product offering and accelerated the amortization of the remaining $0.2 million net book value. In addition, we wrote-off the $2.3 million gross carrying amount and related accumulated amortization.

 

90


Table of Contents

Estimated future amortization expense of the acquired identifiable intangible assets as of December 31, 2016 is as follows (in thousands):

 

2017

  $ 1,930  

2018

    1,886  

2019

    1,859  

2020

    1,837  

2021

    1,332  

2022 and thereafter

    102  
 

 

 

 

Total

  $     8,946  
 

 

 

 

 

(7)

Long-term Debt and Line of Credit

 

  (a)

Term Loan

On December 27, 2013, we entered into a Subordinated Loan and Security Agreement (term loan agreement) with a financial institution, whereby we borrowed $18.0 million. Interest was paid monthly at a rate of 12% per annum, commencing in January 2014. Pursuant to the term loan agreement, we pledged certain assets as collateral, including intellectual property and accounts receivable.

Additionally, warrants to purchase up to 200,000 shares of our common stock were issued to the financial institution in connection with the term loan agreement. These warrants have a contractual life of 10 years and were issued with an exercise price of $10.00 per share of common stock underlying such warrants. The warrants are classified as permanent equity. Accordingly, we recorded the term loan net of an original issuance discount of $1.0 million, representing the calculated relative fair value of the warrants, which was amortized over the four-year term of the loan using the effective interest method.

On July 23, 2015, we repaid in full and terminated the term loan. The aggregate amount paid was $18.7 million, which included the full principal amount of $18.0 million, a termination payment of $0.5 million and $0.2 million of accrued interest. Upon the repayment and termination of the term loan, we recorded a $0.8 million charge to interest expense for the unamortized portion of the debt discount.

 

  (b)

Line of Credit

On April 22, 2013, we entered into a Loan and Security Agreement for a line of credit (line of credit agreement) with a financial institution, which was subsequently modified on December 27, 2013. Under the line of credit agreement, we were able to borrow up to the lesser of $10.0 million or 80% of eligible accounts receivable. The line of credit carried a floating interest rate equal to the prime rate plus 1.25%. On August 5, 2015, we terminated the line of credit agreement, under which there was no outstanding balance.

 

(8)

Stockholders’ Equity (Deficit)

 

  (a)

Redeemable Convertible Preferred Stock

Upon the closing of the IPO in 2015, all of our outstanding preferred stock automatically converted into 18,322,605 shares of common stock, which included 1,939,990 additional shares of common stock issued upon conversion of our Series D preferred stock (IPO Participation Payment). As a result of the IPO Participation Payment, we recorded a $14.2 million beneficial conversion charge during the year ended December 31, 2015. The amount of the beneficial conversion charge was calculated by multiplying the total number of shares of common stock issued upon the conversion of our Series D preferred stock, including the additional shares of common stock issued in connection

 

91


Table of Contents

with the IPO Participation Payment, by the difference between the fair market value of our common stock at the time of the original issuance of the Series D preferred stock and the effective conversion price of the Series D preferred stock, which is calculated as the aggregate proceeds from the sale of Series D preferred stock, divided by the total number of shares of common stock issued upon conversion of our Series D preferred stock, including the additional shares of common stock issued in connection with the IPO Participation Payment..

No redeemable convertible preferred stock was outstanding as of December 31, 2016 or 2015.

 

  (b)

Common Stock

On October 13, 2015, we issued 1,252,627 shares of our common stock in connection with our acquisition of Logentries.

On July 22, 2015, we closed our IPO of 7,417,500 shares of common stock at an offering price of $16.00 per share, including 967,500 shares pursuant to the underwriters’ option to purchase additional shares, resulting in net proceeds of $107.3 million, after deducting underwriting discounts and commissions of $8.3 million and offering expenses of $3.1 million.

On July 22, 2015, concurrently with the closing of our IPO, we issued and sold to entities affiliated with Technology Crossover Ventures 312,500 shares of our common stock in a private placement at a price equal to the IPO price of $16.00 per share, resulting in net proceeds to us of $5.0 million.

Additionally, in connection with the closing of our IPO, we filed an amended and restated certificate of incorporation to, among other things (i) increase the total number of shares of our common stock that we are authorized to issue to 100,000,000 and (ii) eliminate all references to the various series of preferred stock that were previously authorized (including certain protective measures held by the various series of preferred stock), except for the reference to 10,000,000 shares of undesignated preferred stock that may be issued, and with terms to be set, by our board of directors.

On April 30, 2015, we issued 9,091 shares of our common stock in connection with our acquisition of NTO.

 

  (c)

Treasury Stock

In 2016, we repurchased 62,428 shares of common stock for an aggregate amount of $0.9 million to settle employee withholding taxes upon the vesting of restricted stock awards. In 2014, we repurchased 401,626 shares of common stock from certain employees and non-employees, for an aggregate amount of $3.5 million.

 

  (d)

Common Stock Warrants

In December 2013, we issued warrants to purchase 200,000 shares of common stock to a financial institution in connection with the term loan agreement. In each of the years 2016 and 2015, warrants with respect to 100,000 shares of common stock were exercised, with net shares issued of 28,774 and 53,535, respectively. As of December 31, 2016, no warrants remained unexercised.

 

(9)

Stock-Based Compensation

 

  (a)

General

In connection with our IPO, our board of directors resolved not to make future grants under our 2011 Stock Option and Grant Plan (the 2011 Plan). The 2011 Plan will continue to govern outstanding awards granted thereunder. The 2011 Plan provided for the grant of qualified incentive stock options and nonqualified stock options or other awards such as RSAs to our employees, officers, directors and outside consultants.

In July 2015, our board of directors adopted and our stockholders approved our 2015 Equity Incentive Plan (the 2015 Plan). We initially reserved 800,000 shares of our common stock for the

 

92


Table of Contents

issuance of awards under the 2015 Plan plus the number of shares of common stock reserved for issuance under the 2011 Plan at the time the 2015 Plan became effective. The 2015 Plan also provides that (i) any shares subject to awards granted under the 2011 Plan that would have otherwise returned to the 2011 Plan (such as upon the expiration or termination of a stock award prior to vesting) will be added to, and available for issuance under, the 2015 Plan and (ii) the number of shares reserved and available for issuance under the 2015 Plan automatically increases each January 1, beginning on January 1, 2016, by 4% of the outstanding number of shares of our common stock on the immediately preceding December 31 (known as the “evergreen” provision) or such lesser number of shares as determined by our board of directors. Additionally, on October 8, 2015, our board of directors amended, effective as of the acquisition of Logentries, the 2015 Plan to reserve an additional 1,500,000 shares of our common stock for issuance of inducement awards.

In March 2016, we increased the number of shares authorized to be issued under the 2015 Plan by 1,661,616 shares, which represents the amount automatically added pursuant to the evergreen provision contained therein. As of December 31, 2016, shares of common stock authorized to be issued under the 2015 Plan totaled 8,423,745 and there were 1,792,488 shares of common stock available for grant.

We recognize stock-based compensation expense for all awards on a straight-line basis over the applicable vesting period, which is generally four years.

Stock-based compensation expense for restricted stock, restricted stock units, stock options and issuances of common stock pursuant to our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:

 

    Year Ended December 31,  
    2016     2015     2014  
    (in thousands)  

Stock-based compensation expense:

     

Cost of revenue

  $ 610     $ 532     $ 167  

Research and development

    6,054       5,010       499  

Sales and marketing

    6,607       3,139       496  

General and administrative

    4,045       2,004       997  
 

 

 

   

 

 

   

 

 

 

Total stock-based compensation expense

  $            17,316     $            10,685     $             2,159  
 

 

 

   

 

 

   

 

 

 

 

93


Table of Contents
  (b)

Restricted Stock and Restricted Stock Units

Restricted stock and restricted stock unit activity during 2016, 2015 and 2014 was as follows:

 

     Restricted Stock      Restricted Stock Units  
             Shares              Weighted-
Average Grant
Date Fair
Value
     Shares      Weighted-
Average
Grant Date
Fair Value
 

Unvested balance as of December 31, 2013

                 68,781        $          1.35             $  

Granted

                           

Vested

     (64,596)        1.35                
  

 

 

       

 

 

    

Unvested balance as of December 31, 2014

     4,185        1.35                

Granted

     1,358,505        19.29                

Vested

     (204,732)        18.48                

Forfeited

     (8,701)        23.01                
  

 

 

       

 

 

    

Unvested balance as of December 31, 2015

     1,149,257        19.34                

Granted

                   919,397        13.37  

Vested

     (538,896)        20.67        (91,020)        12.93  

Forfeited

     (25,357)        20.96        (93,800)        12.97  
  

 

 

       

 

 

    

Unvested balance as of December 31, 2016

     585,004      $ 18.05                  734,577      $         13.47  
  

 

 

       

 

 

    

As of December 31, 2016, the unrecognized compensation cost related to shares of unvested restricted stock and restricted stock units expected to vest was $14.7 million. This unrecognized compensation will be recognized over an estimated weighted-average amortization period of 2.5 years.

 

94


Table of Contents
  (c)

Stock Options

The following table summarizes information about stock option activity during the reporting periods:

 

            Shares             Weighted
Average
Exercise
Price
    Weighted
Average
Remaining
Contractual Life

(in years)
    Aggregate
Intrinsic
Value

(in thousands)
 

Outstanding as of December 31, 2013

            3,202,335       $        3.77      

Granted

    791,865       7.74      

Exercised

    (201,200)       2.41       $          1,069  

Forfeited/cancelled

    (231,696)       5.45      
 

 

 

       

Outstanding as of December 31, 2014

    3,561,304       4.62      

Granted

    1,035,459       11.13      

Options assumed from acquisition

    221,759       1.65      

Exercised

    (385,238)       3.50       $ 3,472  

Forfeited/cancelled

    (186,669)       8.33      
 

 

 

       

Outstanding as of December 31, 2015

    4,246,525       5.99      

Granted

    1,454,626       13.43      

Exercised

    (650,185)       4.43       $ 6,409  

Forfeited/cancelled

    (470,591)       9.65      
 

 

 

       

Outstanding as of December 31, 2016

    4,580,375       $        8.20       7.2     $ 20,626  
 

 

 

       

Vested and exercisable as of December 31, 2016

    2,854,734       $        5.60       6.3     $ 19,131  

Vested and expected to vest as of December 31, 2016

    4,250,315       $        7.83       7.1     $ 20,454  

As of December 31, 2016, the unrecognized compensation cost related to 1,395,581 unvested stock options expected to vest was $7.3 million. This unrecognized compensation will be recognized over an estimated weighted-average amortization period of 2.7 years.

The total fair value of stock options vested in 2016, 2015 and 2014 was $3.4 million, $3.4 million and $2.4 million, respectively. The weighted-average grant date fair value per share of stock options granted in 2016, 2015 and 2014 was $6.38, $5.01 and $4.09 per share, respectively.

 

  (d)

Determining the Fair Value of Options

We use the Black-Scholes option pricing model to estimate the fair value of stock option awards. The Black-Scholes option pricing model requires management to make a number of other assumptions, including the expected life of the option, the volatility of the underlying stock, the risk-free interest rate and expected dividends. The assumptions used in our Black-Scholes option-pricing model represent management’s best estimates at the time of grant. These estimates are complex, involve a number of variables, uncertainties and assumptions and the application of management’s judgment, as they are inherently subjective. If any assumptions change, our stock-based compensation expense could be materially different in the future.

Expected Term

The expected term represents the period that our stock options are expected to be outstanding. We calculated the expected term using the simplified method based on the average of each option’s vesting term and the contractual period during which the option can be exercised, which is typically 10 years following the date of grant.

 

95


Table of Contents

Expected Volatility

We determine the price volatility factor based on the historical volatilities of our publicly traded peer group as we do not have a significant trading history for our common stock. Industry peers consist of several public companies in the technology industry that are similar to us in size, stage of life cycle, and financial leverage. We used the same set of peer group companies in all the relevant valuation estimates. We intend to continue to consistently apply this process using the same or similar public companies until a sufficient amount of historical information regarding the volatility of our own common stock share price becomes available, or unless circumstances change such that the identified companies are no longer similar to us, in which case, more suitable companies whose share prices are publicly available would be utilized in the calculation.

Risk-Free Interest Rate

The risk-free interest rate was based on U.S. Treasury zero-coupon securities with maturities consistent with the estimated expected term.

Expected Dividend Yield

We have not paid dividends on our common stock nor do we expect to pay dividends in the foreseeable future.

The following table reflects the range of assumptions for options granted during 2016, 2015 and 2014:

 

     Year Ended December 31,  
     2016      2015      2014  

Expected term (in years)

     5.5 – 6.3        6.3        6.3  

Expected volatility

     48 – 50%        42 – 48%        47 – 49%  

Risk-free interest rate

     1.2 – 1.9%        1.5 – 1.8%        1.5 – 1.7%  

Expected dividend yield

                    

Grant date fair value per share

   $   5.53 – 8.35      $   4.39 – 10.09      $   3.74 – 4.88  

 

  (e)

Employee Stock Purchase Plan

On July 17, 2015, we filed a registration statement on Form S-8 with the Securities and Exchange Commission registering 800,000 shares of our common stock reserved under our 2015 Employee Stock Purchase Plan (ESPP). Under the ESPP, employees may set aside after-tax withholdings to purchase our common shares at a discounted price. In March 2016, we increased the number of shares to be authorized under the ESPP by 415,404 shares, which represents the amount automatically added pursuant to the evergreen provision of the ESPP. As of December 31, 2016, shares of common stock authorized to be issued under the ESPP totaled 1,215,404 and there were 869,126 shares of common stock available for grant.

Under the ESPP, employees may set aside up to 15% of their gross earnings, on an after-tax basis, to purchase our common shares at a discounted price, which is calculated at 85% of the lesser of: (i) the market value of our common stock at the beginning of each offering period and (ii) the market value of our common stock on the applicable purchase date.

The following table reflects the assumptions used in the Black Scholes option pricing model to calculate the expense related to the ESPP:

 

     Year Ended December 31,  
     2016      2015  

Expected term (in years)

     0.5 – 1.0        0.5 – 1.2  

Expected volatility

     42 – 49%        37 – 41%  

Risk-free interest rate

     0.5 – 0.7%        0.1 – 0.3%  

Expected dividend yield

             

Grant date fair value per share

   $   3.58 – 5.49      $   4.33 – 7.91  

 

96


Table of Contents

On March 15, 2016, we issued 192,676 shares of common stock to employees for aggregate proceeds of $2.1 million. The purchase price of the shares of common stock was $10.88 per share, which was discounted in accordance with the terms of the ESPP from the closing price of our common stock on March 15, 2016 of $12.80.

On September 15, 2016, we issued 153,602 shares of common stock to employees for aggregate proceeds of $1.6 million. The purchase price of the shares of common stock was $10.60 per share, which was discounted in accordance with the terms of the ESPP from the closing price of our common stock on March 16, 2016 of $12.47.

 

(10)

Income Taxes

Loss before income taxes included in the consolidated statements of operations was as follows:

 

     Year Ended December 31,  
                 2016                              2015                              2014              
     (in thousands)  

United States.

   $ (41,466)      $ (43,020)      $ (32,937)  

Foreign

     (7,561)        (6,341)        689  
  

 

 

    

 

 

    

 

 

 

Loss before income taxes

   $ (49,027)      $ (49,361)      $ (32,248)  
  

 

 

    

 

 

    

 

 

 

Income tax (benefit) expense included in the consolidated statements of operations was as follows:

 

     Year Ended December 31,  
                 2016                              2015                              2014              
     (in thousands)  

Current:

        

Federal

   $ 493      $      $  

State and local

     61        116        22  

Foreign

     (656)        261        161  
  

 

 

    

 

 

    

 

 

 

Total current (benefit) expense

     (102)        377        183  
  

 

 

    

 

 

    

 

 

 

Deferred:

        

Federal

     98        98        180  

State and local

     13        11        14  

Foreign

     (36)        10        2  
  

 

 

    

 

 

    

 

 

 

Total deferred expense

     75        119        196  
  

 

 

    

 

 

    

 

 

 

Income tax (benefit) expense

   $ (27)      $ 496      $ 379  
  

 

 

    

 

 

    

 

 

 

The table below reconciles the differences between income taxes computed at the federal statutory rate of 34% and our provision for income taxes:

 

     Year Ended December 31,  
                 2016                              2015                              2014              

Expected income tax

     34.0%        34.0%        34.0%  

State taxes, net of federal benefit

     (0.1)        (0.1)        (0.1)  

Permanent differences

     (1.4)        (3.0)        (0.5)  

Federal research and development credit

     2.4        0.6        0.8  

Foreign rate differential

     (3.0)        (3.3)        0.2  

Change in valuation allowance

     (31.9)        (29.9)        (35.6)  

Other

     0.1        0.7         
  

 

 

    

 

 

    

 

 

 

Total income tax benefit (expense)

     0.1%        (1.0)%        (1.2)%  
  

 

 

    

 

 

    

 

 

 

 

97


Table of Contents

Net deferred tax assets and liabilities, as set forth in the table below, reflect the impact of temporary differences between the amounts of assets and liabilities recorded for financial statement purposes and such amounts measured in accordance with tax laws:

 

     As of December 31,  
                 2016                             2015              
     (in thousands)  

Deferred tax assets:

    

Accruals and reserves

   $ 458     $ 300  

Net operating loss carryforwards

     35,492       37,744  

Deferred revenue

     16,471       9,971  

Amortization

     3,356       3,318  

Research and development credits

     1,775       1,269  

Stock-based compensation

     4,999       2,436  

Other

     3,959       3,312  
  

 

 

   

 

 

 

Total deferred tax assets

     66,510       58,350  
  

 

 

   

 

 

 

Deferred tax liabilities:

    

Intangible assets

     (534)       (417)  

Depreciation

     (102)       (51)  
  

 

 

   

 

 

 

Total deferred tax liabilities

     (636)       (468)  
  

 

 

   

 

 

 

Less: Valuation allowance

     (66,395)       (58,328)  
  

 

 

   

 

 

 

Net deferred tax liabilities

   $ (521)     $ (446)  
  

 

 

   

 

 

 

In connection with the global structuring of our intellectual property and international business operations in the fourth quarter of 2016, we transferred certain intellectual property rights to our wholly owned subsidiary in the United Kingdom. Although the transfer of intellectual property rights between consolidated entities did not result in any gain in the consolidated results of operations, we generated a taxable gain in the U.S. that was substantially offset by our existing net operating loss carryforwards. However, we recorded $0.2 million of current U.S. federal income taxes related to Alternative Minimum Tax (AMT). This amount is offset by a current foreign income tax benefit due to refundable tax credits that arose after we completed our research and development studies in Canada, Ireland and the UK.

We recorded a deferred tax provision of $0.1 million for 2016, 2015 and 2014 relating to tax amortization of goodwill with a corresponding increase to the deferred tax liability. As of December 31, 2016, we have evaluated the need for a valuation allowance on deferred tax assets. In assessing whether the deferred tax assets are realized, management considered whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. Due to our history of generating losses in the U.S. and Ireland, we continue to record a full valuation allowance against our U.S. and Ireland deferred tax assets. As of December 31, 2016, we expect to generate losses in the United Kingdom for the foreseeable future. Therefore, in addition to the U.S. and Ireland, a full valuation allowance has been recorded against all deferred tax assets in the United Kingdom. If we achieve future profitability, a significant portion of these deferred tax assets could be available to offset future income taxes.

The valuation allowance increased by $8.1 million for the year ended December 31, 2016, due primarily to additional operating losses generated during the year.

We have not provided for U.S. income taxes on the undistributed earnings of our non-U.S. subsidiaries, as we plan to permanently reinvest these amounts.

As of December 31, 2016, we had federal and state net operating loss carryforwards of $93.8 million and $69.2 million, respectively. The federal and state net operating loss carryforward expire at various dates beginning in 2023. As of December 31, 2016, we had foreign net operating loss carryforwards of

 

98


Table of Contents

$25.6 million that can be carried forward indefinitely. Of these amounts, $8.8 million relate to stock-based compensation tax deductions greater than compensation recognized for financial reporting purposes (APIC NOLs). As a result, the APIC NOLs are included in the net operating loss carryforwards, however, are not reflected in deferred tax assets as of December 31, 2016 and 2015. The APIC NOLs will be credited to additional paid-in capital if and when such deductions reduce taxes payable as determined based on a “with-and-without” approach.

We also had federal and state research and development credit carryforwards of $1.4 million and $0.5 million as of December 31, 2016, respectively. These credit carryforwards expire at various dates beginning in 2023.

We believe that a change of ownership within the meaning of Section 382 and 383 of the Internal Revenue Code of 1986, as amended, occurred in 2011. Under Section 382 and 383 of the Internal Revenue Code of 1986, as amended, if a corporation undergoes an “ownership change,” generally defined as a greater than 50% change (by value) in its equity ownership over a three-year period, the corporation’s ability to use its pre-change net operating loss carryforwards, or NOLs, and other pre-change tax attributes, such as research and development credits, to offset its post-change income may be limited. As a result, our U.S. federal net operating loss and research and development credit utilization will be limited to an amount equal to the market capitalization at the time of the ownership change multiplied by the federal long-term tax exempt rate. We do not believe that any of our net operating losses or research and development credits will expire as a result of this limitation.

We file income tax returns in all jurisdictions in which we operate. We have established reserves to provide for additional income taxes that management believes will more likely or not be due in future years. The reserves have been established based upon our assessment as to the potential exposure. Changes in our reserves for unrecognized income tax benefits are as follows:

 

    Amount  
    (in thousands)  

Balance at December 31, 2014

  $                   35  

Additions based on current year tax positions

    106  
 

 

 

 

Balance at December 31, 2015

    141  

Additions based on prior year tax positions

    247  
 

 

 

 

Balance at December 31, 2016

  $ 388  
 

 

 

 

In the normal course of business, we are subject to examination by federal, state, and foreign jurisdictions, where applicable. The statute of limitations for these jurisdictions is generally three to six years. However, to the extent we utilize net operating losses or other similar carryforward attributes such as credits, the statute remains open to the extent of the net operating losses or credits that are utilized. We have no tax returns under examination as of December 31, 2016. We record interest and penalties on any income tax liability as income tax expense. We recorded $0.1 million of interest and penalties in 2016, and recorded nominal interest and penalties in 2015. We believe it is reasonably possible that our gross unrecognized tax benefits could decrease (whether by payment, release or a combination of both) in the next 12 months by up to $0.3 million.

 

99


Table of Contents
(11)

Net Loss Per Share

The following table summarizes the computation of basic and diluted net loss per share of our common stock for 2016, 2015 and 2014:

 

    Year Ended December 31,  
    2016     2015     2014  
    (in thousands, except share and per share data)  

Numerator:

     

Net loss

  $          (49,000)     $          (49,857)     $          (32,627)  

Accretion of preferred stock to redemption value

          (35,061)       (52,336)  

Beneficial conversion charge relating to IPO participation payment

          (14,161)        
 

 

 

   

 

 

   

 

 

 

Net loss attributable to common stockholders, basic and diluted

  $ (49,000)     $ (99,079)     $ (84,963)  
 

 

 

   

 

 

   

 

 

 

Denominator:

     

Weighted-average common shares outstanding, basic and diluted

    41,248,473       24,740,480       12,770,916  
 

 

 

   

 

 

   

 

 

 

Net loss per share attributable to common stockholders, basic and diluted

  $ (1.19)     $ (4.00)     $ (6.65)  
 

 

 

   

 

 

   

 

 

 

The following potentially dilutive securities outstanding, prior to the use of the treasury stock method or if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:

 

    Year Ended December 31,  
                2016                             2015                             2014              

Options to purchase common stock

    4,580,375       4,246,525       3,561,304  

Unvested restricted stock

    585,004       1,149,257       4,185  

Unvested restricted stock units

    734,577              

Warrants to purchase common stock

          100,000       200,000  

Shares to be issued under ESPP

    91,815       114,271        

Redeemable convertible preferred stock

                16,382,615  
 

 

 

   

 

 

   

 

 

 

Total

    5,991,771       5,610,053       20,148,104  
 

 

 

   

 

 

   

 

 

 

In 2014, we have excluded shares of common stock issuable in connection with the IPO Participation Payment from the table above and the calculation of diluted net loss per share. The number of shares of common stock to be issued in connection with the IPO Participation Payment was dependent on the offering price of common stock of at least $14.55 per share and aggregate gross proceeds of at least $60.0 million (Qualified Public Offering) and therefore was not determinable until the occurrence of such Qualified Public Offering. See Note 8 to the consolidated financial statements.

 

(12)

Commitments and Contingencies

 

  (a)

Leases

We have operating lease commitments for our facilities that expire at various dates through 2020. For operating leases that contain rent escalation or rent concession provisions, we record the total rent expense on a straight-line basis over the term of the lease. We record the difference between the rent paid and the straight-line rent as a deferred rent liability on the accompanying consolidated balance sheets.

 

100


Table of Contents

Rent expense was $5.0 million, $4.0 million and $3.5 million for 2016, 2015 and 2014, respectively.

We have also leased certain equipment and furniture under non-cancelable capital lease agreements, which are included in other current liabilities in the accompanying consolidated balance sheets. As of December 31, 2015, we had one capital lease for equipment. Capital leases are capitalized using interest rates considered appropriate at the inception of each lease. We had $0.3 million of capital lease obligations as of December 31, 2015. We had no capital lease obligations as of December 31, 2016.

The approximate future minimum payments under non-cancelable operating leases as of December 31, 2016 are as follows:

 

2017

  $ 6,282  

2018

    5,431  

2019

    4,152  

2020

    1,452  

2021

    566  
 

 

 

 

Total

  $     17,883  
 

 

 

 

 

  (b)

Purchase Obligations

As of December 31, 2016, we have non-cancellable firm purchase commitments relating to software and services that will be payable in the amounts of $2.1 million, $2.1 million and $2.0 million for 2017, 2018 and 2019, respectively.

 

  (c)

Warranty

We provide limited product warranties. Historically, any payments made under these provisions have been immaterial.

 

  (d)

Litigation and Claims

From time to time, we may be a party to litigation or subject to claims incident to the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.

During the third quarter of 2016, we entered into a settlement and licensing agreement, which requires us to make a total cash payment of $0.4 million to a third party. The settlement expense has been recorded as general and administrative expense.

 

  (e)

Indemnification Obligations

We agree to standard indemnification provisions in the ordinary course of business. Pursuant to these provisions, we agree to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally our customers, in connection with any United States patent, copyright or other intellectual property infringement claim by any third party arising from the use of our products or services in accordance with the agreement or arising from our gross negligence, willful misconduct or violation of the law (provided that there is not gross or willful misconduct on the part of the other party) with respect to our products or services. The term of these indemnification provisions is generally perpetual from the time of execution of the agreement. We carry insurance that covers certain third-party claims relating to our services and limits our exposure. We have never incurred costs to defend lawsuits or settle claims related to these indemnification provisions.

 

101


Table of Contents
  (f)

Contingent Grant from Northern Ireland

In 2016, we received a $0.6 million grant from Invest Northern Ireland to create and maintain a certain number of jobs in Northern Ireland over a certain period of time. The grant proceeds were recorded as a reduction to operating expense, as we determined there is reasonable assurance that we will meet the compliance criteria related to the grant. If we fail to meet the compliance criteria, then a pro rata portion of the grant proceeds would be required to be returned.

 

(13)

Employee Benefit Plan

In December 2008, we established a discretionary 401(k) plan in which all full-time employees above age 18 are eligible to participate 90 days following the applicable date of hire. We did not make any contributions to the plan in 2016, 2015 or 2014.

 

(14)

Segment Information and Information about Geographic Areas

We operate in one segment. Our chief operating decision maker is our Chief Executive Officer, who makes operating decisions, assesses performance and allocates resources on a consolidated basis.

Net revenues by geographic area presented based upon the location of the customer are as follows:

 

     Year Ended December 31,  
                 2016                              2015                              2014              
     (in thousands)  

North America

   $ 134,988      $ 96,416      $ 67,390  

Other

     22,449        14,110        9,490  
  

 

 

    

 

 

    

 

 

 

Total

   $ 157,437      $ 110,526      $ 76,880  
  

 

 

    

 

 

    

 

 

 

Of the total net revenues generated in North America, 95% was generated in the United States in 2016, and 96% was generated in the United States in 2015 and 2014.

Property and equipment, net by geographic area as of December 31, 2016 and 2015 is presented in the table below:

 

     As of December 31,  
                 2016                              2015              
     (in thousands)  

United States

   $               7,063      $               6,633  

Other

     1,025        899  
  

 

 

    

 

 

 

Total

   $               8,088      $               7,532  
  

 

 

    

 

 

 

 

(15)

Related Party Transactions

In October 2015, Intel Security announced the end-of-sale for the McAfee Vulnerability Manager to customers and partners, effective January 11, 2016, with end-of-life to follow, and announced that we were named their exclusive vulnerability management partner. Under the terms of the commercial agreement, we incur partner referral fees as customers transition from McAfee Vulnerability Manager to Nexpose. During the year ended December 31, 2016, we recognized sales and marketing expense of $2.1 million related to partner referral fees paid to Intel Security. On February 6, 2017, Michael Berry, a member of our Board of Directors, became the Chief Financial Officer of Intel Security (McAfee).

In July 2015, entities affiliated with Technology Crossover Ventures purchased $5.0 million of our common stock (312,500 shares) in a private placement concurrent with the completion of our IPO at a price per share equal to the IPO price of $16.00 per share. Entities affiliated with Technology Crossover Ventures are holders of more than 5% of our capital stock and Timothy McAdam, a member of our board of directors, is affiliated with such entities.

 

102


Table of Contents

In December 2014, we entered into a Series D Convertible Preferred Stock Purchase Agreement pursuant to which we issued and sold to investors, including certain executive officers and funds affiliated with certain of our directors and 5% stockholders, an aggregate of 2,686,516 shares of our Series D stock at a purchase price of $11.554 per share, for aggregate consideration of $31.0 million. These shares were subsequently converted to common shares in conjunction with our IPO (see Note 8).

Supplementary Data

The following table sets forth our unaudited quarterly consolidated statements of operations data for each of the eight quarters. We have prepared the quarterly financial data on the same basis as the audited consolidated financial statements included in this Annual Report on Form 10-K. In our opinion, the quarterly financial data reflects all adjustments, consisting only of normal recurring adjustment that we consider necessary for a fair presentation of this data. This quarterly financial data should be read in conjunction with our consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. Our historical results are not necessarily indicative of the results to be expected in the future.

 

    Three Months Ended  
    December 31,
2016
    September 30,
2016
    June 30,
2016
    March 31,
2016
    December 31,
2015
    September 30,
2015
    June 30,
2015
    March 31,
2015
 
    (in thousands)  
    (unaudited)  

Consolidated Statements of Operations Data:

               

Revenue:

               

Products

  $     24,695     $ 23,108     $     21,456     $     20,145     $     18,883     $ 16,240     $     14,639     $     13,645  

Maintenance and support

    10,366       9,694       8,962       8,381       7,849       7,002       6,253       5,799  

Professional services

    9,973       7,537       6,850       6,270       6,121       5,070       4,898       4,127  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

    45,034       40,339       37,268       34,796       32,853       28,312       25,790       23,571  

Cost of revenue:

               

Products

    3,747       3,415       2,687       2,598       2,532       1,504       1,339       1,546  

Maintenance and support

    1,865       1,801       1,758       1,681       1,875       1,505       1,412       1,210  

Professional services

    6,070       4,822       4,848       4,433       4,555       4,054       3,976       3,736  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total cost of revenue

    11,682       10,038       9,293       8,712       8,962       7,063       6,727       6,492  

Operating expenses:

               

Research and development

    11,065       11,616       12,932       12,342       14,256       9,945       8,131       6,414  

Sales and marketing

    24,792       21,284       21,680       22,768       23,413       16,265       14,457       13,230  

General and administrative

    7,440       7,605       6,644       6,593       7,093       5,537       5,048       4,053  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expense

    43,297       40,505       41,256       41,703       44,762       31,747       27,636       23,697  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Loss from operations

    (9,945)       (10,204)       (13,281)       (15,619)       (20,871)       (10,498)       (8,573)       (6,618)  

Interest income (expense), net

    76       44       26       (15)       (34)       (1,067)       (737)       (685)  

Other income (expense), net

    (293)       36       (48)       196       (87)       (49)       163       (305)  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Loss before income taxes

    (10,162)       (10,124)       (13,303)       (15,438)       (20,992)       (11,614)       (9,147)       (7,608)  

Income tax (benefit) expense

    (388)       70       149       142       114       211       97       74  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net loss

  $ (9,774)     $ (10,194)     $ (13,452)     $ (15,580)     $ (21,106)     $ (11,825)     $ (9,244)     $ (7,682)  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

103


Table of Contents

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.

None.

Item 9A. Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our chief executive officer and chief financial officer, 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 of 1934, as amended, 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. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of December 31, 2016, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

Management’s Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act. Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2016 based on the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control – Integrated Framework (2013). Based on this assessment, management concluded that as of December 31, 2016, our internal control over financial reporting was effective.

This Annual Report on Form 10-K does not include an attestation report of our registered public accounting firm regarding internal control over financial reporting as required by Section 404(c) of Sarbanes Oxley Act of 2002. For as long as we remain an “emerging growth company” as defined in the JOBS Act, we are exempt from the requirement that our registered public accounting firm provide an attestation report on the effectiveness of our internal control over financial reporting.

Inherent Limitations of Internal Controls

Our management, including our chief executive officer and chief financial officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all errors and all fraud. A control system, no matter how well conceived 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 control. 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.

 

104


Table of Contents

Changes in Internal Control over Financial Reporting

There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Annual Report on Form 10-K that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Item 9B. Other Information.

None.

 

105


Table of Contents

PART III

Item 10. Directors, Executive Officers and Corporate Governance.

The information required by this item is incorporated by reference to our Proxy Statement for our 2017 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended December 31, 2016.

As part of our system of corporate governance, our board of directors has adopted a code of business conduct and ethics. The code applies to all of our employees, officers (including our principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions), agents and representatives, including our independent directors and consultants, who are not employees of ours, with regard to their Company-related activities. Our code of business conduct and ethics is available on our website at www.rapid7.com. We intend to post on this section of our website any amendment to our code of business conduct and ethics, as well as any waivers of our code of business conduct and ethics, that are required to be disclosed by the rules of the SEC or the NASDAQ Stock Market.

Item 11. Executive Compensation.

The information required by this item is incorporated by reference to our Proxy Statement for our 2017 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the year ended December 31, 2016.

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

The information required by this item is incorporated by reference to our Proxy Statement for our 2017 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the year ended December 31, 2016.

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

The information required by this item is incorporated by reference to our Proxy Statement for our 2017 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the year ended December 31, 2016.

Item 14. Principal Accounting Fees and Services.

The information required by this item is incorporated by reference to our Proxy Statement for our 2017 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the year ended December 31, 2016.

 

106


Table of Contents

PART IV

Item 15. Exhibits, Financial Statement Schedules.

(a)(1) Financial Statements

See Index to Consolidated Financial Statements on page 74 of this Annual Report on Form 10-K, which is incorporated into this item by reference.

(a)(3) Exhibits

See Exhibit Index to this Annual Report on Form 10-K, which is incorporated into this item by reference. Each management contract or compensatory plan or arrangement required to be filed has been identified.

(b) Exhibits

See Exhibit Index to this Annual Report on Form 10-K, which is incorporated into this item by reference.

(c) Financial Statement Schedules

All financial statement schedules are omitted because they are not applicable or the required information is shown in the financial statements or notes thereto.

Item 16. Form 10-K Summary.

Not applicable.

 

107


Table of Contents

SIGNATURES

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

 

 

RAPID7, INC.

Date: March 9, 2017

 

By:

 

/s/ Corey E. Thomas

   

Name: Corey E. Thomas

   

Title: President and Chief Executive Officer

 

108


Table of Contents

POWER OF ATTORNEY

KNOW ALL BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Corey E. Thomas and Jeff Kalowski, and each of them, as his true and lawful attorneys-in-fact and agents, each with the full power of substitution, for him and in his name, place or stead, in any and all capacities, to sign any and all amendments to this report, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or their, his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this report has been signed below by the following persons on behalf of the registrant in the capacities and on the dates indicated.

 

Name

 

Title

 

Date

/s/ Corey E. Thomas

Corey E. Thomas

 

President, Chief Executive Officer and Director

(Principal Executive Officer)

 

March 9, 2017

/s/ Jeff Kalowski

Jeff Kalowski

 

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

March 9, 2017

/s/ Michael Berry

Michael Berry

 

Director

 

March 9, 2017

/s/ Marc Evan Brown

Mark Evan Brown

 

Director

 

March 9, 2017

/s/ Judy Bruner

Judy Bruner

 

Director

 

March 9, 2017

/s/ Benjamin Holzman

Benjamin Holzman

 

Director

 

March 9, 2017

/s/ Timothy McAdam

Timothy McAdam

 

Director

 

March 9, 2017

/s/ Alan Matthews

Alan Matthews

 

Director

 

March 9, 2017

/s/ J. Benjamin Nye

J. Benjamin Nye

 

Director

 

March 9, 2017

/s/ Thomas Schodorf

Thomas Schodorf

 

Director

 

March 9, 2017

/s/ John Sweeney

John Sweeney

 

Director

 

March 9, 2017

 

109


Table of Contents

Exhibit Index

 

Exhibit

 Number 

 

Description

 2.1(1)  

Agreement and Plan of Merger and Reorganization, dated October 9, 2015.

 3.1(2)  

Amended and Restated Certificate of Incorporation of Rapid7, Inc.

 3.2(3)  

Amended and Restated Bylaws of Rapid7, Inc.

 4.1(4)  

Form of common stock certificate of Rapid7, Inc.

 4.2(5)  

Amended and Restated Investors’ Rights Agreement by and among Rapid7, Inc. and certain of its stockholders, dated December 9, 2014.

 4.3(6)  

Amendment No. 1 to Investors’ Rights Agreement, dated October 13, 2015.

10.1+(7)  

2011 Stock Option and Grant Plan and Forms of Stock Option Agreement, Stock Option Exercise Notice and Restricted Stock Agreement thereunder.

10.2+(8)  

Rapid7, Inc. 2015 Equity Incentive Plan, as amended.

10.3+(9)  

Forms of Stock Option Agreement, Notice of Exercise, Stock Option Grant Notice and Restricted Stock Unit Agreement under the Rapid7, Inc. 2015 Equity Incentive Plan, as amended.

10.4+(10)  

Rapid7, Inc. 2015 Employee Stock Purchase Plan.

10.5+(11)  

Form of Indemnification Agreement by and between Rapid7, Inc. and each of its directors and executive officers.

10.6(12)  

Office Lease Agreement, dated as of November 11, 2013, by and between Rapid7, Inc. and MA-100 Summer Street Owner, L.L.C.

10.7(13)  

First Amendment to Office Lease Agreement, dated as of April 10, 2015 by and between Rapid7, Inc. and MA-100 Summer Street Owner, L.L.C.

10.8(14)  

Second Amendment to Office Lease Agreement, dated as of August 17, 2015, by and between Rapid7, Inc. and MA-100 Summer Street Owner, L.L.C.

10.9(15)  

Common Stock Purchase Agreement by and among Rapid7, Inc., TCV VII, L.P., TCV VII (A), L.P. and TCV Members Fund, L.P., dated June 25, 2015.

10.10+(16)  

2016 Bonus Plan of Rapid7, Inc.

10.11+(17)  

Rapid7, Inc. Executive Incentive Bonus Plan

10.12+(18)  

Non-Employee Director Compensation Policy of Rapid7, Inc.

10.13+(19)  

Employment Agreement, dated as of January 3, 2013, by and between Rapid7, Inc. and Corey Thomas.

10.14+(20)  

Offer Letter Agreement, dated as of December 4, 2012, by and between Rapid7, Inc. and Steven Gatoff.

10.15+(21)  

Offer Letter Agreement, dated as of June 13, 2013, by and between Rapid7 UK Limited and Richard Moseley.

10.16+(22)  

Amendment to Employment Agreement, dated as of April 4, 2016, by and between Rapid7, Inc. and Corey Thomas.

10.17+(23)  

Amendment to Offer Letter, dated as of April 2, 2016, by and between Rapid7, Inc. and Steven Gatoff.

10.18+(24)  

Form of Severance and Equity Award Vesting Acceleration Letter.

10.19+(25)  

Third Amendment to Office Lease Agreement, dated as of March 23, 2016, by and between Rapid7, Inc. and MA-100 Summer Street Owner, L.L.C.

10.20+(26)  

Transition and Release Agreement, dated as of August 5, 2016, by and between Rapid7, Inc. and Steven Gatoff.

10.21+(27)  

Offer Letter Agreement, dated as of October 3, 2016, by and between Rapid7, Inc. and Andrew Burton.

10.22+(28)  

Employment Agreement, dated as of November 28, 2016, by and between Rapid7, Inc. and Jeffrey Kalowski.

10.23*  

Fourth Amendment to Office Lease Agreement, dated as of February 14, 2017, by and between Rapid7, Inc. and MA-100 Summer Street Owner, L.L.C.

 

110


Table of Contents

Exhibit

 Number 

 

Description

21.1*  

List of subsidiaries of Rapid7, Inc.

23.1*  

Consent of KPMG, LLP.

24.1  

Power of Attorney (incorporated by reference to the signature pages of this Annual Report on Form 10-K).

31.1*  

Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2*  

Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1**  

Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

32.2**  

Certification of Principal 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.

 

(1) 

Previously filed as Exhibit 2.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on October 13, 2015, and incorporated herein by reference.

(2) 

Previously filed as Exhibit 3.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on July 22, 2015, and incorporated herein by reference.

(3) 

Previously filed as Exhibit 3.2 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on July 22, 2015, and incorporated herein by reference.

(4)

Previously filed as Exhibit 4.1 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-204874), filed with the Securities and Exchange Commission on July 6, 2015, and incorporated herein by reference.

(5) 

Previously filed as Exhibit 4.2 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-204874), filed with the Securities and Exchange Commission on June 11, 2015, and incorporated herein by reference.

(6)

Previously filed as Exhibit 4.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on October 13, 2015, and incorporated herein by reference.

(7)

Previously filed as Exhibit 10.1 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-204874), filed with the Securities and Exchange Commission on June 11, 2015, and incorporated herein by reference.

(8)

Previously filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on October 13, 2015, and incorporated herein by reference.

(9)

Previously filed as Exhibit 10.3 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-204874), filed with the Securities and Exchange Commission on July 6, 2015, and incorporated herein by reference.

(10)

Previously filed as Exhibit 10.3 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-204874), filed with the Securities and Exchange Commission on July 6, 2015, and incorporated herein by reference.

(11)

Previously filed as Exhibit 10.5 to the Registrant’s Annual Report on Form 10-K (File No. 001-37496), filed with the Securities and Exchange Commission on March 10, 2016, and incorporated herein by reference.

 

111


Table of Contents
(12)

Previously filed as Exhibit 10.1 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-204874), filed with the Securities and Exchange Commission on June 11, 2015, and incorporated herein by reference.

(13)

Previously filed as Exhibit 10.1 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-204874), filed with the Securities and Exchange Commission on June 11, 2015, and incorporated herein by reference.

(14) 

Previously filed as Exhibit 10.3 to the Registrant’s Quarterly Report on Form 10-Q (File No. 001-37496), filed with the Securities and Exchange Commission on August 19, 2015.

(15) 

Previously filed as Exhibit 10.13 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-204874), filed with the Securities and Exchange Commission on June 26, 2015, and incorporated herein by reference.

(16) 

Previously filed as Exhibit 10.11 to the Registrant’s Annual Report on Form 10-K (File No. 001-37496), filed with the Securities and Exchange Commission on March 10, 2016, and incorporated herein by reference.

(17)

Previously filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on February 2, 2017, and incorporated herein by reference.

(18) 

Previously filed as Exhibit 10.1 to the Registrant’s Quarterly Report on Form 10-Q (File No. 001-37496), filed with the Securities and Exchange Commission on November 12, 2015.

(19) 

Previously filed as Exhibit 10.9 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-204874), filed with the Securities and Exchange Commission on June 11, 2015, and incorporated herein by reference.

(20) 

Previously filed as Exhibit 10.10 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-204874), filed with the Securities and Exchange Commission on June 11, 2015, and incorporated herein by reference.

(21) 

Previously filed as Exhibit 10.11 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-204874), filed with the Securities and Exchange Commission on June 11, 2015, and incorporated herein by reference.

(22)

Previously filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on April 5, 2016, and incorporated herein by reference.

(23)

Previously filed as Exhibit 10.2 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on April 5, 2016, and incorporated herein by reference.

(24)

Previously filed as Exhibit 10.3 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on April 5, 2016, and incorporated herein by reference.

(25)

Previously filed as Exhibit 10.1 to the Registrant’s Quarterly Report on Form 10-Q (File No. 001-37496), filed with the Securities and Exchange Commission on May 12, 2016, and incorporated herein by reference.

(26)

Previously filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on August 8, 2016, and incorporated herein by reference.

(27)

Previously filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on October 4, 2016, and incorporated herein by reference.

(28)

Previously filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on November 28, 2016, and incorporated herein by reference.

 

*

Filed herewith.

 

**

This certification is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.

 

+

Indicates management contract or compensatory plan.

 

112

EX-10.23 2 d319803dex1023.htm EX-10.23 EX-10.23

Exhibit 10.23

FOURTH AMENDMENT

THIS FOURTH AMENDMENT (the “Fourth Amendment”) is made and entered into as of February 14, 2017, by and between MA-100 SUMMER STREET OWNER, L.L.C., a Delaware limited liability company (“Landlord”) and RAPID7, INC., a Delaware corporation (“Tenant”).

RECITALS

 

A.

Landlord and Tenant are parties to that certain Office Lease Agreement dated November 11, 2013 (the “Original Lease”), which Original Lease has been previously amended by that certain commencement letter dated May 7, 2014, by that certain First Amendment dated April 10, 2015 (the “First Amendment”), by that certain Second Amendment dated August 17, 2015, and by that certain Third Amendment dated April 11, 2016 (collectively, the “Existing Lease”). Pursuant to the Existing Lease, Landlord has leased to Tenant space currently containing approximately 66,138 rentable square feet (the “Original Premises”) comprised of (i) 37,873 rentable square feet on the 13th floor, (ii) 8,696 rentable square feet on the 14th floor, (iii) 14,372 rentable square feet known as Suite 1401 on the 14th floor and (iv) 5,197 rentable square feet known as Suite 1405 on the 14th floor of the building commonly known as 100 Summer Street located at 100 Summer Street, Boston, Massachusetts 02110 (the “Building”).

 

B.

Tenant has requested that additional space containing approximately 8,691 rentable square feet known as Suite 1400 on the 14th floor of the Building shown on Exhibit A hereto (the “Suite 1400 Expansion Space”) be added to the Original Premises and that the Existing Lease be appropriately amended and Landlord is willing to do the same on the following terms and conditions. The Existing Lease as amended by this Fourth Amendment is herein referred to as the “Lease”.

NOW, THEREFORE, in consideration of the above recitals which by this reference are incorporated herein, the mutual covenants and conditions contained herein and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, Landlord and Tenant hereby amend the Existing Lease and agree and represent as follows:

 

1.

Expansion and Effective Date.

 

  1.01

Effective as of the date (the “Suite 1400 Expansion Effective Date”) that is the later of (i) November 1, 2017, and (ii) the date that Landlord delivers to Tenant exclusive possession of the Suite 1400 Expansion Space vacant, broom clean, and free of all occupants and debris, and free of all tel/data wiring, the Premises, as defined in the Lease, shall be increased by the addition of the Suite 1400 Expansion Space, and from and after the Suite 1400 Expansion Effective Date, the Original Premises and the Suite 1400 Expansion Space, collectively, shall be deemed the Premises, as defined in the Lease. The target Suite 1400 Expansion Effective Date is November 1, 2017. The Term for the Suite 1400 Expansion Space (the “Suite 1400 Expansion Space Term”) shall commence on the Suite 1400 Expansion Effective Date and end on the Termination Date (i.e., August 31, 2019). The Suite 1400 Expansion Space is subject to all the terms and conditions of the Existing Lease except as expressly modified in this Fourth Amendment and except that Tenant shall not be entitled to receive any allowances, abatements or other financial concessions granted with respect to the Original Premises unless such concessions are expressly provided for in this Fourth Amendment with respect to the Suite 1400 Expansion Space.

 

  1.02

The Suite 1400 Expansion Effective Date shall be delayed to the extent that Landlord fails to deliver possession of the Suite 1400 Expansion Space in the condition required herein for any reason, including but not limited to, holding over by prior occupants. Any such delay in the Suite 1400 Expansion Effective Date shall not subject Landlord to any liability for any loss or damage resulting therefrom except as expressly provided in this Section 1.02. If the Suite 1400 Expansion Effective Date is delayed, the Termination Date under the Lease shall not be similarly extended. Notwithstanding the foregoing, if the Suite 1400 Expansion Effective Date has not occurred by December 1, 2017 (the “Outside Delivery Date”), Tenant shall be entitled to a rent abatement following the Base Rent Abatement Period (as herein defined) of $1,333.41 for every day in the period beginning on the Outside Delivery Date and ending on the Suite 1400 Expansion Effective Date. Landlord and Tenant acknowledge and agree that: (i) the determination of the Suite 1400 Expansion Effective Date shall take into consideration the effect of any delays caused by Tenant such that possession of the Suite 1400 Expansion Space shall be deemed to be delivered to Tenant in the condition required herein on the date that Landlord could reasonably have been expected to deliver possession of the Suite 1400 Expansion Space in the condition required herein absent any delays caused by Tenant; and (ii) the Outside Delivery Date shall be postponed by the number of days the Suite 1400 Expansion Effective Date is delayed due to events of Force Majeure. In addition, if the Suite 1400 Expansion Effective Date has not occurred on or before March 31, 2018 (the “Required Delivery Date”), Tenant, as its sole remedy, may terminate


 

this Lease with respect to the Suite 1400 Expansion Space only by giving Landlord written notice of termination on or before the earlier to occur of: (i) 10 Business Days after the Required Delivery Date; and (ii) the Suite 1400 Expansion Effective Date. In such event, this Fourth Amendment shall be deemed null and void and of no further force and effect with respect to the Suite 1400 Expansion Space only, and Landlord shall promptly refund any prepaid rent and Security Deposit previously advanced by Tenant pursuant to this Fourth Amendment with respect to the Suite 1400 Expansion Space and, so long as Tenant has not previously defaulted under any of its obligations under the Work Letter, the parties hereto shall have no further responsibilities or obligations to each other with respect to the Suite 1400 Expansion Space. However, the rights and obligations of Landlord and Tenant with respect to the Existing Lease and the Original Premises shall remain in full force and effect. Landlord and Tenant acknowledge and agree that: (i) the determination of the Suite 1400 Expansion Effective Date shall take into consideration the effect of any delays caused by Tenant such that possession of the Suite 1400 Expansion Space shall be deemed to be delivered to Tenant in the condition required herein on the date that Landlord could reasonably have been expected to deliver possession of the Suite 1400 Expansion Space in the condition required herein absent any delays caused by Tenant; and (ii) the Required Delivery Date shall be postponed by the number of days the Suite 1400 Expansion Space is delayed due to events of Force Majeure. Notwithstanding anything contained herein to the contrary, for purposes of this Section 1.02 only, an event of Force Majeure shall not be deemed to include any holding over by the currently existing tenant in the Suite 1400 Expansion Space.

 

2.

Base Rent.

 

  2.01

In addition to Tenant’s obligation to pay Base Rent for the Original Premises, Tenant shall pay Landlord Base Rent for the Suite 1400 Expansion Space as follows:

 

Period

   Annual Rate Per
Square Foot
     Monthly Base
Rent
 

Suite 1400 Expansion Effective Date – Last day of the 12th full calendar month of the Suite 1400 Expansion Space Term

   $ 56.00      $ 40,558.00  

First day of the 13th full calendar month of the Suite 1400 Expansion Space Term – 08/31/19

   $ 57.00      $ 41,282.25  

All such Base Rent shall be payable by Tenant in accordance with the terms of the Lease.

 

  2.02

Notwithstanding anything in this Section to the contrary, so long as Tenant is not in Default, Tenant shall be entitled to an abatement of Base Rent in the amount of $40,558.00 (the “Abated Base Rent”) for the 1st full calendar month of the Suite 1400 Expansion Space Term (the “Base Rent Abatement Period”). During the Base Rent Abatement Period, only Base Rent payable with respect to the Suite 1400 Expansion Space shall be abated, and the Base Rent payable with respect to the Original Premises and all Additional Rent and other costs and charges specified in this Fourth Amendment and the Existing Lease shall remain as due and payable pursuant to the provisions of this Fourth Amendment and the Existing Lease.

 

3.

Security Deposit. No security deposit shall be required in connection with this Fourth Amendment.

 

4.

Tenant’s Pro Rata Share of Expenses and Taxes. From and after the Suite 1400 Expansion Effective Date, Tenant shall pay Tenant’s Pro Rata Share of Expenses and Taxes applicable to the Suite 1400 Expansion Space in accordance with the terms of the Lease, provided, however, during such period, (i) the Base Year for the computation of Tenant’s Pro Rata Share of Expenses applicable to the Suite 1400 Expansion Space shall be calendar year 2016; (ii) the Base Year for the computation of Tenant’s Pro Rata Share of Taxes applicable to the Suite 1400 Expansion Space shall be Fiscal Year 2017 (i.e., July 1, 2016 to June 30, 2017); and (iii) Tenant’s Pro Rata Share for the Suite 1400 Expansion Space shall be 0.7831%.

 

5.

Electricity Rate. From and after the Suite 1400 Expansion Effective Date, Tenant shall pay for electricity consumed by Tenant in the Suite 1400 Expansion Space in accordance with the terms of the Lease. The initial estimated monthly charge for electricity for the Suite 1400 Expansion Space shall be $1,013.95 per month (i.e., $1.40 per rentable square foot per year) as such rate may be adjusted from time to time to reflect the then current rate for electricity.

 

6.

Improvements to Suite 1400 Expansion Space.

 

  6.01

Condition of Suite 1400 Expansion Space. Tenant has inspected the Suite 1400 Expansion Space and agrees to accept the same “as is” on the Suite 1400 Expansion Effective Date without any agreements, representations,


 

understandings or obligations on the part of Landlord to perform any alterations, repairs or improvements, except as may be expressly provided otherwise in this Fourth Amendment.

 

  6.02

Responsibility for Improvements to Suite 1400 Expansion Space. Tenant may perform improvements to the Suite 1400 Expansion Space in accordance with the Work Letter attached hereto as Exhibit B and Tenant shall be entitled to an improvement allowance in connection with such work as more fully described in Exhibit B.

 

7.

Early Access to Suite 1400 Expansion Space. If Tenant is permitted to take possession of the Suite 1400 Expansion Space before the Suite 1400 Expansion Effective Date, such possession shall be subject to the terms and conditions of the Existing Lease and this Fourth Amendment and Tenant shall pay Base Rent and Additional Rent applicable to the Suite 1400 Expansion Space to Landlord for each day of possession prior to the Suite 1400 Expansion Effective Date. However, except for the cost of services requested by Tenant (e.g. freight elevator usage), Tenant shall not be required to pay Rent for the Suite 1400 Expansion Space for any days of possession before the Suite 1400 Expansion Effective Date during which Tenant, with the approval of Landlord, is in possession of the Suite 1400 Expansion Space for the sole purpose of performing improvements or installing furniture, equipment or other personal property.

 

8.

Deleted Provision. Effective as of the Suite 1400 Expansion Effective Date Section 6 (Right of First Offer) of Exhibit F of the Original Lease is hereby deleted in its entirety and is of no further force and effect.

 

9.

Initial Suite 1400 Expansion Space Suite Signage and Building Directory. Notwithstanding anything to the contrary contained in Section 3 and Section 4 of Exhibit E (Building Rules and Regulations) of the Original Lease, Landlord, at Landlord’s cost and expense, shall install, for the Tenant as initially named herein, using the standard graphics for the Building, initial Building standard tenant identification and suite numbers at the entrance to the Suite 1400 Expansion Space and on the Building directory in the main Building lobby. Thereafter, any additional tenant identification shall be (i) subject to Landlord’s prior review and approval thereof, and (ii) installed by Landlord, at Tenant’s cost and expense, using the standard graphics for the Building; provided, however, that if the Premises or any portion thereof comprise an entire floor in the Building, then Tenant shall not be restricted to using standard graphics for the Building with regard to Tenant’s signage on such full floor, but any such non-Building standard signage shall be subject to Landlord’s prior approval, which approval shall not be unreasonably withheld, conditioned or delayed.

 

10.

Parking. Effective as of the Suite 1400 Expansion Effective Date, Section 1 (Parking) of Exhibit F of the Original Lease, as amended, shall be further amended to reflect that one (1) additional unreserved parking space shall be leased to Tenant with respect to the Suite 1400 Expansion Space, for parking by Tenant and its employees, for the then current rate for parking per unreserved parking space, per month, plus applicable tax thereon, as such rate may be adjusted from time-to-time to reflect the current rate for parking in the Garage during the Suite 1400 Expansion Space Term. As of the date of this Fourth Amendment, the current charge for unreserved parking spaces in the Garage is $550.00 per month, subject to change. The availability of such parking space, and the terms under which Tenant is entitled to use such parking space shall be subject to the terms of Section 1 of Exhibit F of the Original Lease.

 

11.

Miscellaneous.

 

  11.01

This Fourth Amendment and the attached exhibits, which are hereby incorporated into and made a part of this Fourth Amendment, set forth the entire agreement between the parties with respect to the matters set forth herein. This Fourth Amendment shall be binding upon and shall inure to the benefit of Landlord and Tenant and their respective legal representatives, successors and assigns. There have been no additional oral or written representations or agreements. Under no circumstances shall Tenant be entitled to any Rent abatement, improvement allowance, leasehold improvements, or other work to the Premises, or any similar economic incentives that may have been provided to Tenant in connection with entering into the Existing Lease, unless specifically set forth in this Fourth Amendment. Tenant agrees that neither Tenant nor its agents or any other parties acting on behalf of Tenant shall disclose any matters set forth in this Fourth Amendment or disseminate or distribute any information concerning the terms, details or conditions hereof to any person, firm or entity without obtaining the express written consent of Landlord.

 

  11.02

Except as herein modified or amended, the provisions, conditions and terms of the Existing Lease shall remain unchanged and in full force and effect.

 

  11.03

In the case of any inconsistency between the provisions of the Existing Lease and this Fourth Amendment, the provisions of this Fourth Amendment shall govern and control.


  11.04

Submission of this Fourth Amendment by Landlord is not an offer to enter into this Fourth Amendment but rather is a solicitation for such an offer by Tenant. Landlord shall not be bound by this Fourth Amendment until Landlord has executed and delivered the same to Tenant. Tenant agrees that its execution of this Fourth Amendment constitutes a firm offer to enter the same, which may not be withdrawn for a period of 30 days after delivery to Landlord (or such other period as may be expressly provided in any other agreement signed by the parties).

 

  11.05

The capitalized terms used in this Fourth Amendment shall have the same definitions as set forth in the Existing Lease to the extent that such capitalized terms are defined therein and not redefined in this Fourth Amendment.

 

  11.06

Tenant hereby represents to Landlord that Tenant has dealt with no broker, agent or finder other than McCall & Almy (“Tenant’s Broker”) in connection with this Fourth Amendment. Tenant agrees to indemnify and hold Landlord, its trustees, members, managers, principals, beneficiaries, partners, officers, directors, employees, mortgagee(s) and agents, and the respective principals and members of any such agents harmless from all claims of any brokers, agents or finders claiming to have represented Tenant in connection with this Fourth Amendment. Landlord hereby represents to Tenant that Landlord has dealt with no broker, agent or finder in connection with this Fourth Amendment. Landlord agrees to indemnify and hold Tenant, its trustees, members, managers, principals, beneficiaries, partners, officers, directors, employees, and agents, and the respective principals and members of any such agents harmless from all claims of any brokers, agents or finders claiming to have represented Landlord in connection with this Fourth Amendment. Landlord agrees to pay a brokerage commission to Tenant’s Broker in accordance with the terms of a separate commission agreement entered into or to be entered into between Landlord and Tenant’s Broker.

 

  11.07

Each signatory of this Fourth Amendment represents hereby that he or she has the authority to execute and deliver the same on behalf of the party hereto for which such signatory is acting.

 

  11.08

This Fourth Amendment may be executed in counterparts and shall constitute an agreement binding on all parties notwithstanding that all parties are not signatories to the original or the same counterpart provided that all parties are furnished a copy or copies thereof reflecting the signature of all parties. Transmission of a facsimile or by email of a pdf copy of the signed counterpart of this Fourth Amendment shall be deemed the equivalent of the delivery of the original, and any party so delivering a facsimile or pdf copy of the signed counterpart of this Fourth Amendment by email transmission shall in all events deliver to the other party an original signature promptly upon request.

 

  11.09

NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED IN THIS FOURTH AMENDMENT OR THE EXISTING LEASE, THE LIABILITY OF LANDLORD (AND OF ANY SUCCESSOR LANDLORD) SHALL BE LIMITED TO THE INTEREST OF LANDLORD IN THE PROPERTY. TENANT SHALL LOOK SOLELY TO LANDLORD’S INTEREST IN THE PROPERTY FOR THE RECOVERY OF ANY JUDGMENT OR AWARD AGAINST LANDLORD OR ANY LANDLORD RELATED PARTY. NEITHER LANDLORD NOR ANY LANDLORD RELATED PARTY SHALL BE PERSONALLY LIABLE FOR ANY JUDGMENT OR DEFICIENCY, AND IN NO EVENT SHALL LANDLORD OR ANY LANDLORD RELATED PARTY BE LIABLE TO TENANT FOR ANY LOST PROFIT, DAMAGE TO OR LOSS OF BUSINESS OR ANY FORM OF SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGE. BEFORE FILING SUIT FOR AN ALLEGED DEFAULT BY LANDLORD, TENANT SHALL GIVE LANDLORD AND THE MORTGAGEE(S) WHOM TENANT HAS BEEN NOTIFIED HOLD MORTGAGES, NOTICE AND REASONABLE TIME TO CURE THE ALLEGED DEFAULT. WITHOUT LIMITING THE FOREGOING, IN NO EVENT SHALL LANDLORD OR ANY MORTGAGEES OR LANDLORD RELATED PARTIES EVER BE LIABLE FOR ANY CONSEQUENTIAL OR INCIDENTAL DAMAGES OR ANY LOST PROFITS OF TENANT.

[SIGNATURES ON THE FOLLOWING PAGE]


IN WITNESS WHEREOF, Landlord and Tenant have duly executed this Fourth Amendment under seal in two or more counterparts as of the day and year first above written.

 

LANDLORD:

MA-100 SUMMER STREET OWNER, L.L.C., a Delaware limited liability company

By:

 

MA-100 Summer Street, L.L.C., a Delaware limited liability company, its sole member

 

By:

 

/s/ John Conley                        

   

Name:

 

John Conley

   

Title:

 

Vice President, Asset Management

TENANT:

RAPID7, INC., a Delaware corporation

By:

 

/s/ Corey Thomas

 

Name:

 

Corey Thomas

 

Title:

 

CEO


EXHIBIT A

OUTLINE AND LOCATION OF SUITE 1400 EXPANSION SPACE


EXHIBIT B

WORK LETTER

This Exhibit is attached to and made a part of the Fourth Amendment by and between MA-100 SUMMER STREET OWNER, L.L.C., a Delaware limited liability company (“Landlord”), and RAPID7, INC., a Delaware corporation (“Tenant”), for space in the Building located at 100 Summer Street, Boston, Massachusetts 02110. Capitalized terms used but not defined herein shall have the meanings given in the Lease.

As used in this Work Letter, the “Premises” shall be deemed to mean the Suite 1400 Expansion Space, as defined in the attached Fourth Amendment.

 

1.

Alterations and Allowance.

 

  1.01

Tenant, following the delivery of the Premises by Landlord and the full and final execution and delivery of the Fourth Amendment to which this Exhibit is attached, shall have the right to perform alterations and improvements in the Premises to prepare the Premises for Tenant’s occupancy (the “Initial Alterations”). Notwithstanding the foregoing, Tenant and its contractors shall not have the right to perform Initial Alterations in the Premises unless and until Tenant has complied with all of the terms and conditions of Section 9 of the Original Lease, including, without limitation, approval by Landlord of the final plans for the Initial Alterations and the contractors to be retained by Tenant to perform such Initial Alterations. Tenant shall be responsible for all elements of the design of Tenant’s plans (including, without limitation, compliance with Law, functionality of design, the structural integrity of the design, the configuration of the Premises and the placement of Tenant’s furniture, appliances and equipment), and Landlord’s approval of Tenant’s plans shall in no event relieve Tenant of the responsibility for such design. Landlord’s approval of the contractors to perform the Initial Alterations shall not be unreasonably withheld, conditioned or delayed. Landlord hereby approves the following as general contractors for the Initial Alterations: Shawmut, Columbia, Structure Tone and Lee Kennedy. The parties agree that Landlord’s approval of the general contractor to perform the Initial Alterations shall not be considered to be unreasonably withheld if any such general contractor (i) does not have trade references reasonably acceptable to Landlord, (ii) does not maintain insurance as required pursuant to the terms of the Lease, (iii) does not have the ability to be bonded for the work in an amount of no less than 150% of the total estimated cost of the Initial Alterations (provided that Shawmut, Columbia, Structure Tone and Lee Kennedy need only have the ability to be bonded for the work in an amount of no less than 100% of the total estimated cost of the Initial Alterations), (iv) does not provide current financial statements reasonably acceptable to Landlord, or (v) is not licensed as a contractor in the state/municipality in which the Premises is located. Tenant acknowledges the foregoing is not intended to be an exclusive list of the reasons why Landlord may reasonably withhold its consent to a general contractor.

 

  1.02

Provided there does not exist an uncured Default by Tenant under the Lease, Landlord agrees to contribute the sum of $43,455.00 (i.e., $5.00 per square foot of the Premises) (the “Allowance”) to be applied towards toward the cost of (i) the Initial Alterations in preparation of Tenant’s initial occupancy of the Premises (including, but not limited to, the cost of preparing design and construction documents and mechanical and electrical plans for the Initial Alterations, the cost of city permits, and for hard costs in connection with the Initial Alterations), provided that Tenant provides Landlord with the documentation set forth in this Section 1.02 below relating to the Initial Alterations by the last day of the 7th full calendar month following the Suite 1400 Expansion Effective Date, and/or (ii) FF&E Costs (defined below) and/or Cabling Costs (defined below), provided that Tenant provides Landlord with the documentation set forth in Section 1.03 below relating to the FF&E Costs and/or Cabling Costs by the last day of the 7th full calendar month following the Suite 1400 Expansion Effective Date. Any portion of the Allowance to be applied toward the cost of the Initial Alterations, less a 10% retainage (which retainage shall be payable as part of the final draw), shall be paid to Tenant or, at Landlord’s option, to the order of the general contractor that performs the Initial Alterations, in periodic disbursements within 30 days after receipt of the following documentation: (i) an application for payment and sworn statement of contractor substantially in the form of AIA Document G-702 covering all work for which disbursement is to be made to a date specified therein; (ii) a certification from an AIA architect substantially in the form of the Architect’s Certificate for Payment which is located on AIA Document G702, Application and Certificate of Payment; (iii) Contractor’s, subcontractor’s and material supplier’s waivers of liens which shall cover all Initial Alterations for which disbursement is being requested and all other statements and forms required for compliance with the mechanics’ lien laws of the state in which the Premises is located, together with all such invoices, contracts, or other supporting data as Landlord or Landlord’s Mortgagee may reasonably require; (iv) a cost breakdown for each trade or subcontractor performing the Initial Alterations; (v) plans and specifications for the Initial Alterations, together with a certificate from an AIA architect that such plans and specifications comply in all material respects with all laws affecting the Building,


 

Property and Premises; (vi) copies of all construction contracts for the Initial Alterations, together with copies of all change orders, if any; and (vii) a request to disburse from Tenant containing an approval by Tenant of the work done and a good faith estimate of the cost to complete the Initial Alterations. Upon completion of the Initial Alterations, and prior to final disbursement of the Allowance, Tenant shall furnish Landlord with: (1) general contractor and architect’s completion affidavits, (2) full and final waivers of lien, (3) receipted bills covering all labor and materials expended and used, (4) as-built plans of the Initial Alterations, and (5) the certification of Tenant and its architect that the Initial Alterations have been installed in a good and workmanlike manner in accordance with the approved plans, and in accordance with applicable Laws, codes and ordinances. In no event shall Landlord be required to disburse the Allowance more than one time per month. If the Initial Alterations exceed the Allowance, Tenant shall be entitled to the Allowance in accordance with the terms hereof, but each individual disbursement of the Allowance shall be disbursed in the proportion that the Allowance bears to the total cost for the Initial Alterations, less the 10% retainage referenced above. Notwithstanding anything herein to the contrary, Landlord shall not be obligated to disburse any portion of the Allowance towards the cost of the Initial Alterations, FF&E Costs, and/or Cabling Costs during the continuance of an uncured Default under the Lease, and Landlord’s obligation to disburse or apply the Allowance shall only resume when and if such Default is cured.

 

  1.03

Landlord shall disburse such portion of the applicable portion of the Allowance requested by Tenant for FF&E Costs, and/or Cabling Costs within 30 days after the receipt of invoices from Tenant with respect to Tenant’s actual FF&E Costs and/or Cabling Costs.

Tenant’s “FF&E Costs” shall mean the costs and expenses incurred by Tenant in purchasing any furniture, mutually acceptable equipment or other personalty for the Premises and/or the cost to move and install same in the Premises.

Tenant’s “Cabling Costs” shall mean the costs and expenses incurred by Tenant for the cost of the purchase and installation of telephone, computer and data cabling in the Premises.

 

  1.04

Notwithstanding anything contained in this Work Letter to the contrary, any unused or unapplied portion of the Allowance which has not been requested by Tenant with all required supporting documentation included as of the last day of the 7th full calendar month following the Suite 1400 Expansion Effective Date shall accrue to the sole benefit of Landlord, it being understood that Tenant shall not be entitled to any credit, abatement or other concession in connection with any such remaining unused or unapplied portion of the Allowance. Tenant shall be responsible for all applicable state sales or use taxes, if any, payable in connection with the Initial Alterations and/or Allowance.

 

  1.05

Tenant agrees to accept the Premises in its “as-is” condition and configuration, it being agreed that Landlord shall not be required to perform any work, except as provided above with respect to the Allowance, incur any costs in connection with the construction or demolition of any improvements in the Premises.

 

2.

This Exhibit shall not be deemed applicable to any additional space added to the Premises at any time or from time to time, whether by any options under the Lease or otherwise, or to any portion of the original Premises or any additions to the Premises in the event of a renewal or extension of the original Term of the Lease, whether by any options under the Lease or otherwise, unless expressly so provided in the Lease or any amendment or supplement to the Lease.

EX-21.1 3 d319803dex211.htm EX-21.1 EX-21.1

Exhibit 21.1

List of Subsidiaries of Rapid7, Inc.

 

Company Name

   Jurisdiction

Rapid7 Australia Pty Ltd.

   Australia

Rapid7 Canada, Inc.

   Canada

Rapid7 Germany GmbH

   Germany

Rapid7 Ireland Limited

   Ireland

Rapid7 International Group Limited

   United Kingdom

Rapid7 International Holdings Limited

   United Kingdom

Rapid7 Japan KK

   Japan

Rapid7 LLC

   Delaware

Rapid7 Netherlands B.V.

   Netherlands

Rapid7 Singapore Pte. Ltd.

   Singapore

Rapid7 International Limited

   United Kingdom

 

EX-23.1 4 d319803dex231.htm EX-23.1 EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

The Board of Directors

Rapid7, Inc.:

We consent to the incorporation by reference in the registration statements (Nos. 333-205716, 333-207395 and 333-210082) on Form S-8 of Rapid7, Inc. of our report dated March 9, 2017, with respect to the consolidated balance sheets of Rapid7, Inc. and subsidiaries as of December 31, 2016 and 2015, and the related consolidated statements of operations, comprehensive loss, changes in redeemable convertible preferred stock and stockholders’ equity (deficit), and cash flows for each of the years in the three-year period ended December 31, 2016, which report appears in the December 31, 2016 annual report on Form 10-K of Rapid7, Inc.

/s/ KPMG LLP

Boston, Massachusetts

March 9, 2017

 

EX-31.1 5 d319803dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Corey E. Thomas, certify that:

 

1.

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

 

2.

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

 

3.

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

 

4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  (a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  (b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  (c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  (d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent 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: March 9, 2017

 

By:

 

/s/ Corey E. Thomas

   

Name: Corey E. Thomas

   

Title: President and Chief Executive Officer

(Principal Executive Officer)

 

EX-31.2 6 d319803dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Jeff Kalowski, certify that:

 

1.

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

 

2.

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

 

3.

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

 

4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  (a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  (b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  (c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  (d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent 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: March 9, 2017

 

By:

 

/s/ Jeff Kalowski

   

Name: Jeff Kalowski

   

Title: Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

EX-32.1 7 d319803dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Corey E. Thomas, Chief Executive Officer of Rapid7, Inc., do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge, the Annual Report on Form 10-K of Rapid7, Inc. for the year ended December 31, 2016 (the “Report”):

 

  (1)

fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

  (2)

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Rapid7, Inc.

 

Date: March 9, 2017

   

By:

 

/s/ Corey E. Thomas

     

Name: Corey E. Thomas

     

Title: President and Chief Executive Officer

(Principal Executive Officer)

EX-32.2 8 d319803dex322.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Jeff Kalowski, Chief Financial Officer of Rapid7, Inc., do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge, the Annual Report on Form 10-K of Rapid7, Inc. for the year ended December 31, 2016 (the “Report”):

 

  (1)

fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

  (2)

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Rapid7, Inc.

 

Date: March 9, 2017

   

By:

 

/s/ Jeff Kalowski

     

Name: Jeff Kalowski

     

Title: Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

EX-101.INS 9 rpd-20161231.xml XBRL INSTANCE DOCUMENT 0.12 0.05 312500 16.00 10000000 1.00 -600000 2100000 100000 4600000 100000 1500000 2500000 12.80 10.88 12.47 42640674 500000 800000 312500 16.00 1939990 18322605 16.00 100000000 10000000 200000 249198642 1.00 -500000 9400000 59200000 10.60 20612000 711000 -161021000 3.77 3202335 200000 68781 1.35 128444000 13696000 128000 12764000 -161149000 36823000 276000 11265000 -246862000 4.62 35000 3561304 4185 1.35 14.55 211598000 16382000 0.05 11.554 2686516 126000 12563000 -3526000 402000 -243462000 15110000 44164000 0.01 0 9971000 11678000 2436000 41540400 41942026 230561000 468000 3312000 136865000 58328000 417000 600000 100000000 446000 300000 86553000 730000 415000 42400000 300000 2038000 87917000 411524000 58350000 37744000 1269000 24707000 0.01 10000000 214000 3725000 0 1105000 162486000 230561000 11385000 74565000 4319000 115767000 7532000 19210000 68075000 5.99 141000 -340338000 401626 6148000 3526000 0 0 4246525 51000 3318000 1149257 19.34 800000 719000 389000 330000 9858000 6943000 2409000 1000000 43000 957000 540000 338000 202000 12851000 2955000 9896000 6633000 899000 411524000 415000 41540000 -3526000 402000 -340338000 12790000 49154000 0.01 27000 16471000 69200000 15964000 4999000 42554683 43018737 243303000 636000 1859000 1886000 8000 25600000 3959000 130233000 66395000 534000 300000 100000000 38960000 521000 0 53148000 1837000 1061000 426000 52160000 458000 4012000 0 116903000 102000 1332000 435360000 93800000 -19000 38941000 66510000 35492000 1775000 23499000 17883 0.01 10000000 566 1452 764000 3844000 0 6282 0 2100000 1195000 201265000 243303000 8946000 75110000 3496000 145609000 4152 20162000 1930000 20626000 5431 8088000 24052000 5.60 18779000 42038000 8.20 2854734 2000000 388000 2100000 -389338000 464054 9152000 4391000 0 20454000 19131000 0 4250315 7.83 4580375 102000 3356000 24859000 10314000 8078000 6467000 25067000 10085000 14982000 10.00 1000000 200000 49926000 10085000 10314000 8078000 6467000 14982000 7300000 734577 13.47 585004 18.05 14700000 11000000 869126 1215404 1792488 8423745 519000 496000 23000 12844000 8077000 3131000 13000 1000 10326000 10314000 7178000 7178000 1000 4000 6464000 6467000 13000 3000 14992000 14982000 1400000 500000 1000000 197000 803000 40000 33000 7000 11231000 3118000 8113000 7063000 1025000 435360000 426000 42555000 -19000 -4391000 464000 -389338000 2013-12-27 18000000 2014-01-31 0.0125 9091 6100000 3400000 192676 2100000 5000000 8300000 107300000 7417500 3100000 967500 18000000 800000 18700000 500000 1500000 221759 1252627 27400000 68100000 36200000 4500000 1252627 300000 153602 1600000 415404 1661616 5000000 0.017 P18M 1500000 100000 553000 183000 20148104 2159000 4495000 -0.008 16211000 2000 -6.65 -0.001 -20000 2159000 -0.356 180000 14000 161000 12972000 52336000 3300000 4140000 -32627000 900000 22000 9420000 196000 18472000 -0.012 1016000 196000 0.340 -2802000 76880000 2095000 3500000 -305000 3534000 2193000 58408000 87549000 -32627000 30818000 581000 -32248000 -7082000 7127000 19016000 -32937000 689000 567000 2165000 -84963000 -29141000 3526000 26669000 61000 25200000 379000 -3356000 0 7082000 0.017 201200 0.002 0.49 0 7.74 5.45 256000 2.41 3526000 489000 25570000 31000000 489000 10834000 1069000 791865 0.015 49007000 231696 2159000 P6Y3M18D 0.47 12770916 100000 -560000 856000 52336000 4557000 47030000 -0.005 0.10 16382615 200000 4185 3561304 2400000 4.09 64596 1.35 3.74 60000000 4.88 997000 499000 3200000 496000 167000 30818000 2686000 52336000 67390000 0.96 9490000 2159000 2650000 -4000 487000 3500000 201000 -402000 4000 2000 402000 3526000 49686000 -32627000 1129000 377000 5610053 10685000 6002000 -0.006 49730000 10000 -4.00 -0.001 -202000 10685000 -0.299 98000 11000 261000 21731000 35061000 3087000 4100000 5352000 0.007 -49857000 1300000 116000 -153000 16321000 119000 29244000 -0.010 374000 119000 0.340 -2523000 110526000 1427000 4000000 -278000 6702000 -119000 81282000 127842000 -49857000 828000 -49361000 -42947000 18370000 26903000 38811000 -43020000 -6341000 -2302000 1787000 -99079000 -46560000 94786000 341000 44868000 496000 -1907000 -209000 0 4136000 483000 0.018 385238 -0.033 0.48 0 11.13 246659000 8.33 27481000 253000 106000 3.50 112275000 38746000 1304000 20216000 3472000 1035459 0.015 67365000 186669 10685000 P6Y3M18D 18540000 31975000 0.42 24740480 100000 112275000 35061000 53535 1 4494000 6921000 1.65 1348000 63407000 221759 14161000 -0.030 100000 0.10 0.10 100000 114271 1149257 4246525 3400000 5.01 23.01 19.29 204732 8701 18.48 1358505 58710000 4590000 4.39 4.33 P6M 10.09 7.91 P1Y2M12D 0.003 0.41 0 0.001 0.37 0.04 2004000 -100000 -200000 5010000 4300000 3139000 532000 246659000 35061000 16382000 96416000 0.96 14110000 14200000 10685000 2203000 3086000 246495000 112198000 -13000 31962000 1344000 14142000 1000 1358000 164000 16382000 77000 7730000 1262000 13000 134000 13000 439000 4000 19000 1940000 32858000 -49857000 -14161000 RAPID7, INC. <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(l)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Goodwill and Other Intangible Assets</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. We allocate the cost of an acquired entity to the assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The excess of the purchase price for acquisitions over the fair value of the net assets acquired, including other intangible assets, is recorded as goodwill. Goodwill is not amortized but is tested for impairment at least annually or more frequently when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">For our goodwill impairment analysis, we operate with a single reporting unit. We test goodwill for impairment on the last day of each fiscal year and whenever events or changes in circumstances indicate that the carrying amount of this asset may exceed its fair value. To test goodwill impairment, we perform the <font style="WHITE-SPACE: nowrap">two-step</font> goodwill impairment test to identify potential goodwill impairment. The two step impairment test begins with an estimation of the fair value of a reporting unit. Goodwill impairment exists when a reporting unit&#x2019;s carrying value of goodwill exceeds its implied fair value. Significant judgment is applied when goodwill is assessed for impairment. In performing the first step of the goodwill impairment testing and measurement process, we estimated the fair value of our single reporting unit using our market capitalization. Based upon our assessment performed as of December&#xA0;31, 2016, we concluded the fair value of our single reporting unit exceeded its carrying value and there was no impairment of goodwill.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">Other intangible assets acquired in a business combination are recognized at fair value using generally accepted valuation methods appropriate for the type of intangible asset and reported separately from goodwill. Intangible assets with definite lives are amortized over the estimated useful lives and are tested for impairment when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred. For the year ended December&#xA0;31, 2016, we determined there were no indicators of impairment of our other intangible assets.</p> </div> 493000 -102000 87000 5991771 10-K 0001560327 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="5%" align="left"><b>(3)</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b>Business Combinations</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify"><b>RevelOps, Inc.</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">On October&#xA0;13, 2015, we acquired 100% of the outstanding equity of RevelOps, Inc. (d/b/a Logentries) for total consideration of $68.1&#xA0;million. We made an initial payment of $36.2&#xA0;million in cash, issued 1,252,627 shares of our common stock with an aggregate fair value of $27.4&#xA0;million, inclusive of a discount from the quoted market price due to certain trading restrictions associated with the shares, and issued vested replacement options with respect to 221,759 shares of our common stock to certain continuing employees with an aggregate fair value of $4.5&#xA0;million upon the closing of the acquisition. The fair value of the vested replacement options included in the purchase price was based on the fair value of the vested Logentries options on the acquisition date. The excess fair value when comparing the fair value of the new vested replacement options and the vested Logentries options of $0.3&#xA0;million was expensed immediately in the post-combination financial statements of the combined entity.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">The assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date. The excess of the purchase price over the assets acquired and liabilities assumed was recorded as goodwill. The fair value of goodwill, intangible assets and net tangible assets were $59.2&#xA0;million, $9.4&#xA0;million and $(0.5) million, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 12pt" align="justify"><b>NT OBJECTives, Inc.</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">On April&#xA0;30, 2015, we acquired 100% of the outstanding equity of NT OBJECTives, Inc. (NTO) for total consideration of $6.1&#xA0;million. We made an initial cash payment of $3.4&#xA0;million and issued 9,091 shares of our common stock with an aggregate fair value of $0.1&#xA0;million upon the closing of the acquisition. We were also obligated to pay $0.1&#xA0;million in cash for the settlement of a working capital adjustment and make two additional payments of $1.5&#xA0;million each, less the amount of any indemnity claims. The net present value of these two additional payments, or $2.5&#xA0;million, was included in the total purchase consideration paid. In December 2016, we paid the first of the two additional payments of $1.5&#xA0;million, as well as the $0.1&#xA0;million working capital adjustment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">The assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date. The excess of the purchase price over the assets acquired and liabilities assumed was recorded as goodwill. The fair value of goodwill, intangible assets and net tangible assets were $4.6&#xA0;million, $2.1&#xA0;million and $(0.6) million, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">In May 2015, we entered into loan agreements with certain retained employees of NTO in the aggregate amount of $0.5&#xA0;million. The terms of these agreements required the employees to pay us the total amount borrowed, with accrued interest at 1.7% per annum, within 18 months of the agreement date. The loan agreements were secured by restricted stock awards granted to the employees. The loans have been repaid in full.</p> </div> <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="5%" valign="top" align="left"><b>(7)</b></td> <td align="left" valign="top"> <p align="justify" style="margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"> <b>Long-term Debt and Line of Credit</b></p> </td> </tr> </table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="5%">&#xA0;</td> <td width="5%" valign="top" align="left"><b><i>(a)</i></b></td> <td align="left" valign="top"> <p align="justify" style="margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"> <b><i>Term Loan</i></b></p> </td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:10%; font-size:10pt; font-family:Times New Roman" align="justify">On December&#xA0;27, 2013, we entered into a Subordinated Loan and Security Agreement (term loan agreement) with a financial institution, whereby we borrowed $18.0&#xA0;million. Interest was paid monthly at a rate of 12%&#xA0;per annum, commencing in January 2014. Pursuant to the term loan agreement, we pledged certain assets as collateral, including intellectual property and accounts receivable.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:10%; font-size:10pt; font-family:Times New Roman" align="justify">Additionally, warrants to purchase up to 200,000 shares of our common stock were issued to the financial institution in connection with the term loan agreement. These warrants have a contractual life of 10 years and were issued with an exercise price of $10.00 per share of common stock underlying such warrants. The warrants are classified as permanent equity. Accordingly, we recorded the term loan net of an original issuance discount of $1.0&#xA0;million, representing the calculated relative fair value of the warrants, which was amortized over the four-year term of the loan using the effective interest method.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:10%; font-size:10pt; font-family:Times New Roman" align="justify">On July&#xA0;23, 2015, we repaid in full and terminated the term loan. The aggregate amount paid was $18.7&#xA0;million, which included the full principal amount of $18.0&#xA0;million, a termination payment of $0.5&#xA0;million and $0.2&#xA0;million of accrued interest. Upon the repayment and termination of the term loan, we recorded a $0.8&#xA0;million charge to interest expense for the unamortized portion of the debt discount.</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="5%">&#xA0;</td> <td width="5%" valign="top" align="left"><b><i>(b)</i></b></td> <td align="left" valign="top"> <p align="justify" style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"> <b><i>Line of Credit</i></b></p> </td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:10%; font-size:10pt; font-family:Times New Roman" align="justify">On April&#xA0;22, 2013, we entered into a Loan and Security Agreement for a line of credit (line of credit agreement) with a financial institution, which was subsequently modified on December&#xA0;27, 2013. Under the line of credit agreement, we were able to borrow up to the lesser of $10.0&#xA0;million or 80% of eligible accounts receivable. The line of credit carried a floating interest rate equal to the prime rate plus 1.25%. On August&#xA0;5, 2015, we terminated the line of credit agreement, under which there was no outstanding balance.</p> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="5%" align="left"><b>(6)</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b>Goodwill and Intangible Assets</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 87px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Goodwill was $75.1&#xA0;million and $74.6&#xA0;million as of December&#xA0;31, 2016 and 2015, respectively. There were no goodwill impairment charges in 2016, 2015 or 2014. The following table displays the changes in the gross carrying amount of goodwill:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="80%" align="center" border="0"> <tr> <td width="83%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;11,265</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> NTO acquisition accounting adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,590</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Logentries acquisition accounting adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,710</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">74,565</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Logentries acquisition accounting adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">545</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,110</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 87px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Identifiable intangible assets consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="80%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="10" align="center"><b>As of December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="10" align="center"><b>As of December&#xA0;31, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Life&#xA0;(years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Net&#xA0;Book&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Net&#xA0;Book&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="22" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangible assets subject to amortization:</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.22em; MARGIN-TOP: 0pt; TEXT-INDENT: -1.11em"> Developed technology</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;11,231</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(3,118)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;8,113</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;12,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(2,955)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;9,896</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.22em; MARGIN-TOP: 0pt; TEXT-INDENT: -1.11em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(197)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(43)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">957</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.22em; MARGIN-TOP: 0pt; TEXT-INDENT: -1.11em"> Trade names</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">519</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(496)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">719</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(389)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.22em; MARGIN-TOP: 0pt; TEXT-INDENT: -1.11em"> <font style="WHITE-SPACE: nowrap">Non-compete</font>&#xA0;agreements</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(33)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(338)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">202</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,844)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,110</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,725)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 87px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Intangible assets are expensed on a straight-line basis over the useful life of the asset. We recorded amortization expense of $2.4&#xA0;million, $1.3&#xA0;million and $0.9&#xA0;million in 2016, 2015 and 2014, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 87px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">During the third quarter of 2016, we discontinued our Mobilisafe product offering and accelerated the amortization of the remaining $0.2&#xA0;million net book value. In addition, we&#xA0;<font style="WHITE-SPACE: nowrap">wrote-off</font>&#xA0;the $2.3&#xA0;million gross carrying amount and related accumulated amortization.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 87px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Estimated future amortization expense of the acquired identifiable intangible assets as of December&#xA0;31, 2016 is as follows (in&#xA0;thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="80%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2017</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,930</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,886</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,837</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,332</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022 and thereafter</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Total</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;8,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <p>&#xA0;</p> </div> 17316000 7105000 2016-12-31 -0.024 -33405000 -36000 -1.19 -0.001 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(p)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Advertising</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">Advertising costs are expensed as incurred, and are recorded in sales and marketing expense in our consolidated statement of operations. We incurred $6.0&#xA0;million, $4.3&#xA0;million and $3.2&#xA0;million in advertising expense in 2016, 2015 and 2014, respectively.</p> </div> -203000 No 17316000 -0.319 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">Our investments, which are all classified as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale,</font></font> consisted of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="80%" align="center" border="0"> <tr> <td width="42%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="14" align="center"><b>As of December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Amortized<br /> Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> Unrealized<br /> Gains</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> Unrealized<br /> Losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Description:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Government agencies</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;14,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(13)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;14,982</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commercial paper</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,178</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,178</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,326</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asset-backed securities</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,960</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(27)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,941</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 98000 13000 2016 false -656000 --12-31 Yes 28282000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(o)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Sales Commissions</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">Sales commissions are recognized in the period that the commissions are earned by our employees, which is typically upon signing of an arrangement. Under our sales commission policy, the amount of sales commissions expense attributable to the sales arrangement signed in the period is recognized fully in that period; however, the revenue from the sales arrangement is generally recognized ratably over the contractual period of the applicable agreement.</p> </div> 1026000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(h)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Concentration of Credit Risk</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">Financial instruments that potentially expose us to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and short-term and long-term investments. We maintain a substantial portion of our cash and cash equivalents in money market funds invested in U.S. Treasury related obligations. Deposits held with banks may exceed the amount of insurance provided on such deposits. We have not experienced any losses in such accounts and believe that we are not exposed to any significant risk.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">We provide credit to customers in the normal course of business. Collateral is not required for accounts receivable, but ongoing credit evaluations of customers&#x2019; financial condition are performed. We maintain reserves for potential credit losses. No single customer accounted for 10% or more of our total revenues in 2016, 2015 or 2014 or accounts receivable as of December&#xA0;31, 2016 and 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">Our short-term and long-term investments primarily consist of commercial paper, corporate bonds, U.S. government agencies and asset-backed securities. All of our investments are highly-rated by credit rating agencies and are issued by organizations with reputable credit, and therefore bear minimal credit risk.</p> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(e)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Cash and Cash Equivalents</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">We consider all highly liquid instruments with original maturities of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. As of December&#xA0;31, 2016, $11.0&#xA0;million of our cash equivalents were invested in money market funds and commercial paper.</p> </div> 4300000 6725000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="5%" align="left"><b>(9)</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b>Stock-Based Compensation</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(a)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>General</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In connection with our IPO, our board of directors resolved not to make future grants under our 2011 Stock Option and Grant Plan (the 2011 Plan).&#xA0;The 2011 Plan will continue to govern outstanding awards granted thereunder. The 2011 Plan provided for the grant of qualified incentive stock options and nonqualified stock options or other awards such as RSAs to our employees, officers, directors and outside consultants.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In July 2015, our board of directors adopted and our stockholders approved our 2015 Equity Incentive Plan (the 2015 Plan). We initially reserved 800,000 shares of our common stock for the issuance of awards under the 2015 Plan plus the number of shares of common stock reserved for issuance under the 2011 Plan at the time the 2015 Plan became effective.&#xA0;The 2015 Plan also provides that (i)&#xA0;any shares subject to awards granted under the 2011 Plan that would have otherwise returned to the 2011 Plan (such as upon the expiration or termination of a stock award prior to vesting) will be added to, and available for issuance under, the 2015 Plan and (ii)&#xA0;the number of shares reserved and available for issuance under the 2015 Plan automatically increases each January&#xA0;1, beginning on January&#xA0;1, 2016, by 4% of the outstanding number of shares of our common stock on the immediately preceding December&#xA0;31 (known as the &#x201C;evergreen&#x201D; provision) or such lesser number of shares as determined by our board of directors. Additionally, on October&#xA0;8, 2015, our board of directors amended, effective as of the acquisition of Logentries, the 2015 Plan to reserve an additional 1,500,000 shares of our common stock for issuance of inducement awards.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In March 2016, we increased the number of shares authorized to be issued under the 2015 Plan by 1,661,616 shares, which represents the amount automatically added pursuant to the evergreen provision contained therein. As of December&#xA0;31, 2016, shares of common stock authorized to be issued under the 2015 Plan totaled 8,423,745 and there were 1,792,488 shares of common stock available for grant.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">We recognize stock-based compensation expense for all awards on a straight-line basis over the applicable vesting period, which is generally four&#xA0;years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Stock-based compensation expense for restricted stock, restricted stock units, stock options and issuances of common stock pursuant to our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="85%" align="center" border="0"> <tr> <td width="91%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Stock-based compensation expense:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Cost of revenue</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">610</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">532</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">167</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Research and development</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,054</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">499</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,139</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> General and administrative</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,045</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">997</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3.9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total stock-based compensation expense</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;17,316</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;10,685</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2,159</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(b)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Restricted Stock and Restricted Stock Units</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Restricted stock and restricted stock unit activity during 2016, 2015 and 2014 was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="86%" align="center" border="0"> <tr> <td width="90%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"><b>Restricted Stock</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"><b>Restricted Stock Units</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Shares&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average&#xA0;Grant<br /> Date Fair<br /> Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Grant&#xA0;Date<br /> Fair Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested balance as of December&#xA0;31, 2013</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;68,781</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;1.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(64,596)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested balance as of December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,185</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,358,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.29</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(204,732)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18.48</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8,701)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23.01</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested balance as of December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,149,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">919,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13.37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(538,896)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20.67</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(91,020)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12.93</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25,357)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20.96</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(93,800)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12.97</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested balance as of December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">585,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;734,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;13.47</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">As of December&#xA0;31, 2016, the unrecognized compensation cost related to shares of unvested restricted stock and restricted stock units expected to vest was $14.7&#xA0;million. This unrecognized compensation will be recognized over an estimated weighted-average amortization period of 2.5&#xA0;years.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(c)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Stock Options</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">The following table summarizes information about stock option activity during the reporting periods:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="88%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Shares&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Exercise<br /> Price</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Remaining<br /> Contractual&#xA0;Life</b><br /> <b>(in years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Aggregate<br /> Intrinsic<br /> Value</b><br /> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding as of December&#xA0;31, 2013</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;3,202,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;3.77</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">791,865</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.74</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(201,200)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.41</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;1,069</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/cancelled</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(231,696)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding as of December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,561,304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.62</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,035,459</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options assumed from acquisition</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">221,759</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.65</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(385,238)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/cancelled</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(186,669)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding as of December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,246,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.99</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,454,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(650,185)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,409</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/cancelled</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(470,591)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9.65</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding as of December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,580,375</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;8.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and exercisable as of December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,854,734</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;5.60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,131</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and expected to vest as of December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,250,315</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;7.83</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,454</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">As of December&#xA0;31, 2016, the unrecognized compensation cost related to 1,395,581 unvested stock options expected to vest was $7.3&#xA0;million. This unrecognized compensation will be recognized over an estimated weighted-average amortization period of 2.7&#xA0;years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">The total fair value of stock options vested in 2016, 2015 and 2014 was $3.4&#xA0;million, $3.4&#xA0;million and $2.4&#xA0;million, respectively. The weighted-average grant date fair value per share of stock options granted in 2016, 2015 and 2014 was $6.38, $5.01 and $4.09 per share, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(d)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Determining the Fair Value of Options</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">We use the Black-Scholes option pricing model to estimate the fair value of stock option awards. The Black-Scholes option pricing model requires management to make a number of other assumptions, including the expected life of the option, the volatility of the underlying stock, the risk-free interest rate and expected dividends. The assumptions used in our Black-Scholes option-pricing model represent management&#x2019;s best estimates at the time of grant. These estimates are complex, involve a number of variables, uncertainties and assumptions and the application of management&#x2019;s judgment, as they are inherently subjective. If any assumptions change, our stock-based compensation expense could be materially different in the future.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify"><b>Expected Term</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">The expected term represents the period that our stock options are expected to be outstanding. We calculated the expected term using the simplified method based on the average of each option&#x2019;s vesting term and the contractual period during which the option can be exercised, which is typically 10 years following the date of grant.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify"><b>Expected Volatility</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">We determine the price volatility factor based on the historical volatilities of our publicly traded peer group as we do not have a significant trading history for our common stock. Industry peers consist of several public companies in the technology industry that are similar to us in size, stage of life cycle, and financial leverage. We used the same set of peer group companies in all the relevant valuation estimates. We intend to continue to consistently apply this process using the same or similar public companies until a sufficient amount of historical information regarding the volatility of our own common stock share price becomes available, or unless circumstances change such that the identified companies are no longer similar to us, in which case, more suitable companies whose share prices are publicly available would be utilized in the calculation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify"><b>Risk-Free Interest Rate</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">The risk-free interest rate was based on U.S. Treasury&#xA0;<font style="WHITE-SPACE: nowrap">zero-coupon</font>&#xA0;securities with maturities consistent with the estimated expected term.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify"><b>Expected Dividend Yield</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">We have not paid dividends on our common stock nor do we expect to pay dividends in the foreseeable future.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">The following table reflects the range of assumptions for options granted during 2016, 2015 and 2014:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <div style="FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="right"> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected term (in years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 5.5&#xA0;&#x2013;&#xA0;6.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">6.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">6.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 48&#xA0;&#x2013;&#xA0;50%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 42&#xA0;&#x2013;&#xA0;48%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 47&#xA0;&#x2013;&#xA0;49%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">1.2 &#x2013; 1.9%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">1.5 &#x2013; 1.8%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">1.5 &#x2013; 1.7%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Grant date fair value per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#xA0;5.53&#xA0;&#x2013;&#xA0;8.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#xA0;4.39&#xA0;&#x2013;&#xA0;10.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#xA0;3.74&#xA0;&#x2013;&#xA0;4.88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(e)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Employee Stock Purchase Plan</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">On July&#xA0;17, 2015, we filed a registration statement on Form&#xA0;<font style="WHITE-SPACE: nowrap">S-8</font>&#xA0;with the Securities and Exchange Commission registering 800,000 shares of our common stock reserved under our 2015 Employee Stock Purchase Plan (ESPP). Under the ESPP, employees may set aside&#xA0;<font style="WHITE-SPACE: nowrap">after-tax</font>&#xA0;withholdings to purchase our common shares at a discounted price. In March 2016, we increased the number of shares to be authorized under the ESPP by 415,404 shares, which represents the amount automatically added pursuant to the evergreen provision of the ESPP. As of December&#xA0;31, 2016, shares of common stock authorized to be issued under the ESPP totaled 1,215,404 and there were 869,126 shares of common stock available for grant.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Under the ESPP, employees may set aside up to 15% of their gross earnings, on an&#xA0;<font style="WHITE-SPACE: nowrap">after-tax</font>&#xA0;basis, to purchase our common shares at a discounted price, which is calculated at 85% of the lesser of: (i)&#xA0;the market value of our common stock at the beginning of each offering period and (ii)&#xA0;the market value of our common stock on the applicable purchase date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">The following table reflects the assumptions used in the Black Scholes option pricing model to calculate the expense related to the ESPP:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <div style="FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="right"> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected term (in years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 0.5&#xA0;&#x2013;&#xA0;1.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 0.5&#xA0;&#x2013;&#xA0;1.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">42 &#x2013; 49%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">37 &#x2013; 41%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 0.5&#xA0;&#x2013;&#xA0;0.7%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 0.1&#xA0;&#x2013;&#xA0;0.3%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Grant date fair value per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#xA0;3.58&#xA0;&#x2013;&#xA0;5.49</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#xA0;4.33&#xA0;&#x2013;&#xA0;7.91</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">On March&#xA0;15, 2016, we issued 192,676 shares of common stock to employees for aggregate proceeds of $2.1&#xA0;million. The purchase price of the shares of common stock was $10.88 per share, which was discounted in accordance with the terms of the ESPP from the closing price of our common stock on March&#xA0;15, 2016 of $12.80.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">On September&#xA0;15, 2016, we issued 153,602 shares of common stock to employees for aggregate proceeds of $1.6&#xA0;million. The purchase price of the shares of common stock was $10.60 per share, which was discounted in accordance with the terms of the ESPP from the closing price of our common stock on March&#xA0;16, 2016 of $12.47.</p> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(r)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Net Loss per Share Attributable to Common Stockholders</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">Basic net loss per share attributable to common stockholders is computed by dividing our net loss attributable to common stockholders by the weighted-average number of common shares used in the loss per share calculation during the period. Diluted net loss per share attributable to common stockholders is computed by giving effect to all potentially dilutive securities, including stock options, restricted stock awards, warrants and redeemable convertible preferred stock. Basic and diluted net loss per share attributable to common stockholders was the same for all periods presented as the inclusion of all potentially dilutive securities outstanding was anti-dilutive.</p> </div> 87000 FY 0.001 The risk-free interest rate was based on U.S. Treasury zero-coupon securities with maturities consistent with the estimated expected term. -49019000 Accelerated Filer 2400000 No 61000 -58000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(a)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Basis of Presentation and Consolidation</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">The accompanying consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S.&#xA0;GAAP).</p> </div> 20173000 75000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(m)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Translation of Foreign Currencies</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">The functional currency of our foreign subsidiaries is the U.S. dollar. We translate all monetary assets and liabilities denominated in foreign currencies into U.S. dollars using the exchange rates in effect at the balance sheet dates and other assets and liabilities using historical exchange rates. Foreign currency denominated revenue and expenses have been <font style="WHITE-SPACE: nowrap">re-measured</font> using the average exchange rates in effect during each period. Foreign currency transactional and <font style="WHITE-SPACE: nowrap">re-measurement</font> gains and losses are included in other income (expense), net. In 2016, we recorded nominal foreign currency transactional losses and $0.1&#xA0;million of foreign currency <font style="WHITE-SPACE: nowrap">re-measurement</font> losses. In 2015, we recorded foreign currency transactional losses and foreign currency <font style="WHITE-SPACE: nowrap">re-measurement</font> losses of $0.1&#xA0;million and $0.2&#xA0;million, respectively. Foreign currency transactional and <font style="WHITE-SPACE: nowrap">re-measurement</font> gains and losses were not significant in 2014.</p> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="5%" align="left"><b>(12)</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b>Commitments and Contingencies</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(a)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Leases</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">We have operating lease commitments for our facilities that expire at various dates through 2020. For operating leases that contain rent escalation or rent concession provisions, we record the total rent expense on a straight-line basis over the term of the lease. We record the difference between the rent paid and the straight-line rent as a deferred rent liability on the accompanying consolidated balance sheets.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 0pt" align="justify">Rent expense was $5.0&#xA0;million, $4.0&#xA0;million and $3.5&#xA0;million for 2016, 2015 and 2014, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">We have also leased certain equipment and furniture under <font style="WHITE-SPACE: nowrap">non-cancelable</font> capital lease agreements, which are included in other current liabilities in the accompanying consolidated balance sheets. As of December&#xA0;31, 2015, we had one capital lease for equipment. Capital leases are capitalized using interest rates considered appropriate at the inception of each lease. We had $0.3&#xA0;million of capital lease obligations as of December&#xA0;31, 2015. We had no capital lease obligations as of December&#xA0;31, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">The approximate future minimum payments under <font style="WHITE-SPACE: nowrap">non-cancelable</font> operating leases as of December&#xA0;31, 2016 are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="70%" align="center" border="0"> <tr> <td width="84%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2017</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,282</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,431</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,152</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,452</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Total</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;17,883</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(b)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Purchase Obligations</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">As of December&#xA0;31, 2016, we have <font style="WHITE-SPACE: nowrap">non-cancellable</font> firm purchase commitments relating to software and services that will be payable in the amounts of $2.1&#xA0;million, $2.1&#xA0;million and $2.0&#xA0;million for 2017, 2018 and 2019, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(c)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Warranty</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">We provide limited product warranties. Historically, any payments made under these provisions have been immaterial.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(d)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Litigation and Claims</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">From time to time, we may be a party to litigation or subject to claims incident to the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">During the third quarter of 2016, we entered into a settlement and licensing agreement, which requires us to make a total cash payment of $0.4&#xA0;million to a third party. The settlement expense has been recorded as general and administrative expense.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(e)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Indemnification Obligations</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">We agree to standard indemnification provisions in the ordinary course of business. Pursuant to these provisions, we agree to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally our customers, in connection with any United States patent, copyright or other intellectual property infringement claim by any third party arising from the use of our products or services in accordance with the agreement or arising from our gross negligence, willful misconduct or violation of the law (provided that there is not gross or willful misconduct on the part of the other party) with respect to our products or services. The term of these indemnification provisions is generally perpetual from the time of execution of the agreement. We carry insurance that covers certain third-party claims relating to our services and limits our exposure. We have never incurred costs to defend lawsuits or settle claims related to these indemnification provisions.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(f)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Contingent Grant from Northern Ireland</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">In 2016, we received a $0.6&#xA0;million grant from Invest Northern Ireland to create and maintain a certain number of jobs in Northern Ireland over a certain period of time. The grant proceeds were recorded as a reduction to operating expense, as we determined there is reasonable assurance that we will meet the compliance criteria related to the grant. If we fail to meet the compliance criteria, then a pro rata portion of the grant proceeds would be required to be returned.</p> </div> <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="5%" valign="top" align="left"><b>(13)</b></td> <td align="left" valign="top"> <p align="justify" style="margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"> <b>Employee Benefit Plan</b></p> </td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman" align="justify">In December&#xA0;2008, we established a discretionary 401(k) plan in which all full-time employees above age&#xA0;18 are eligible to participate 90&#xA0;days following the applicable date of hire. We did not make any contributions to the plan in 2016, 2015 or 2014.</p> </div> 39725000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="5%" align="left"><b>(11)</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b>Net Loss Per Share</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 87px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">The following table summarizes the computation of basic and diluted net loss per share of our common stock for 2016, 2015 and 2014:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="90%" align="center" border="0"> <tr> <td width="91%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands, except share and per share data)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Numerator:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(49,000)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(49,857)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(32,627)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accretion of preferred stock to redemption value</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(35,061)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(52,336)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beneficial conversion charge relating to IPO participation payment</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(14,161)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss attributable to common stockholders, basic and diluted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(49,000)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(99,079)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(84,963)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="5"></td> <td height="5" colspan="4"></td> <td height="5" colspan="4"></td> <td height="5" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Denominator:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Weighted-average</font>&#xA0;common shares outstanding, basic and diluted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,248,473</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,740,480</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,770,916</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="5"></td> <td height="5" colspan="4"></td> <td height="5" colspan="4"></td> <td height="5" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss per share attributable to common stockholders, basic and diluted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1.19)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4.00)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6.65)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 87px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">The following potentially dilutive securities outstanding, prior to the use of the treasury stock method or&#xA0;<font style="WHITE-SPACE: nowrap">if-converted</font>&#xA0;method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="95%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2015&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2014&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options to purchase common stock</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,580,375</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,246,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,561,304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested restricted stock</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">585,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,149,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,185</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested restricted stock units</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">734,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Warrants to purchase common stock</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">200,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shares to be issued under ESPP</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">91,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114,271</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Redeemable convertible preferred stock</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,382,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 4em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,991,771</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,610,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,148,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 87px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In 2014, we have excluded shares of common stock issuable in connection with the IPO Participation Payment from the table above and the calculation of diluted net loss per share. The number of shares of common stock to be issued in connection with the IPO Participation Payment was dependent on the offering price of common stock of at least $14.55 per share and aggregate gross proceeds of at least $60.0&#xA0;million (Qualified Public Offering) and therefore was not determinable until the occurrence of such Qualified Public Offering. See Note 8 to the consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> </div> 0.001 600000 75000 0.34 131000 157437000 5000 The statute of limitations for these jurisdictions is generally three to six years. 5000000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(f)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Investments</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">We classify our investments as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> and record these investments at fair value. We currently invest primarily in commercial paper, corporate bonds, U.S. government agencies and asset-backed securities. Investments with an original maturity of greater than three months at the date of purchase and less than one year from the date of the balance sheet are classified as short-term and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheet. Additionally, we do not invest in any securities with contractual maturities greater than 24 months. Unrealized gains and losses that are considered temporary are reported as a component of other comprehensive loss. Realized gains and losses are determined based on the specific identification method, and are reflected in our consolidated statements of operations. We regularly review our investment portfolio to identify and evaluate investments that have indicators of possible impairment. Factors considered in determining whether a loss is other-than-temporary include, but are not limited to: the length of time and extent a security&#x2019;s fair value has been below its cost, the financial condition and near-term prospects of the investee, the credit quality of the security&#x2019;s issuer, likelihood of recovery and our intent and ability to hold the security for a period of time sufficient to allow for any anticipated recovery in value. For our debt instruments, we also evaluate whether we have the intent to sell the security or it is more likely than not that we will be required to sell the security before recovery of its cost basis.</p> </div> -109000 1392000 38976000 1578000 558000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="5%" align="left"><b>(5)</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b>Property and Equipment</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">Property and equipment are recorded at cost and consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="80%" align="center" border="0"> <tr> <td width="94%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><b>As of December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2015&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Computer equipment and software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,844</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,858</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Furniture and fixtures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,131</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,409</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,943</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,210</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less accumulated depreciation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(15,964)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11,678)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,532</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">We recorded depreciation expense of $4.3&#xA0;million, $4.1&#xA0;million and $3.3&#xA0;million in 2016, 2015 and 2014, respectively.</p> </div> 117712000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="5%" align="left"><b>(10)</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b>Income Taxes</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">Loss before income taxes included in the consolidated statements of operations was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="94%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2015&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2014&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(41,466)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(43,020)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(32,937)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,561)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,341)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">689</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(49,027)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(49,361)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(32,248)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 12pt" align="justify">Income tax (benefit) expense included in the consolidated statements of operations was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="94%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"> <b>Year&#xA0;Ended&#xA0;December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2015&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2014&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.8em; MARGIN-TOP: 0pt"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.8em; MARGIN-TOP: 0pt"> State and local</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.8em; MARGIN-TOP: 0pt"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(656)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">261</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">161</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1.6em; MARGIN-TOP: 0pt"> Total current (benefit) expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(102)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">377</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.8em; MARGIN-TOP: 0pt"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.8em; MARGIN-TOP: 0pt"> State and local</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.8em; MARGIN-TOP: 0pt"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(36)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1.6em; MARGIN-TOP: 0pt"> Total deferred expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">75</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">196</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1.6em; MARGIN-TOP: 0pt"> Income tax (benefit) expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(27)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">379</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">The table below reconciles the differences between income taxes computed at the federal statutory rate of 34% and our provision for income taxes:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="95%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"> <b>Year&#xA0;Ended&#xA0;December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2015&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2014&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected income tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.0%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.0%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.0%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State taxes, net of federal benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Permanent differences</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.4)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.0)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.5)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal research and development credit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign rate differential</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.0)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.3)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Change in valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(31.9)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(29.9)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(35.6)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Total income tax benefit (expense)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.1%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.0)%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.2)%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 0pt" align="justify">Net deferred tax assets and liabilities, as set forth in the table below, reflect the impact of temporary differences between the amounts of assets and liabilities recorded for financial statement purposes and such amounts measured in accordance with tax laws:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="94%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><b>As of December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2015&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Accruals and reserves</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">300</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Net operating loss carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,492</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,744</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,471</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,971</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,356</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Research and development credits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,269</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Stock-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,436</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,959</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.8em; MARGIN-TOP: 0pt"> Total deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,510</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,350</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(534)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(417)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Depreciation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(102)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(51)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.8em; MARGIN-TOP: 0pt"> Total deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(636)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(468)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4.3em; MARGIN-TOP: 0pt"> Less: Valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(66,395)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(58,328)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.8em; MARGIN-TOP: 0pt"> Net deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(521)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(446)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">In connection with the global structuring of our intellectual property and international business operations in the fourth quarter of 2016, we transferred certain intellectual property rights to our wholly owned subsidiary in the United Kingdom. Although the transfer of intellectual property rights between consolidated entities did not result in any gain in the consolidated results of operations, we generated a taxable gain in the U.S. that was substantially offset by our existing net operating loss carryforwards. However, we recorded $0.2&#xA0;million of current U.S. federal income taxes related to Alternative Minimum Tax (AMT). This amount is offset by a current foreign income tax benefit due to refundable tax credits that arose after we completed our research and development studies in Canada, Ireland and the UK.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">We recorded a deferred tax provision of $0.1&#xA0;million for 2016, 2015 and 2014 relating to tax amortization of goodwill with a corresponding increase to the deferred tax liability. As of December&#xA0;31, 2016, we have evaluated the need for a valuation allowance on deferred tax assets. In assessing whether the deferred tax assets are realized, management considered whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. Due to our history of generating losses in the U.S. and Ireland, we continue to record a full valuation allowance against our U.S. and Ireland deferred tax assets. As of December&#xA0;31, 2016, we expect to generate losses in the United Kingdom for the foreseeable future. Therefore, in addition to the U.S. and Ireland, a full valuation allowance has been recorded against all deferred tax assets in the United Kingdom. If we achieve future profitability, a significant portion of these deferred tax assets could be available to offset future income taxes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">The valuation allowance increased by $8.1&#xA0;million for the year ended December&#xA0;31, 2016, due primarily to additional operating losses generated during the year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">We have not provided for U.S. income taxes on the undistributed earnings of our <font style="WHITE-SPACE: nowrap">non-U.S.</font> subsidiaries, as we plan to permanently reinvest these amounts.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">As of December&#xA0;31, 2016, we had federal and state net operating loss carryforwards of $93.8&#xA0;million and $69.2&#xA0;million, respectively. The federal and state net operating loss carryforward expire at various dates beginning in 2023. As of December&#xA0;31, 2016, we had foreign net operating loss carryforwards of $25.6&#xA0;million that can be carried forward indefinitely. Of these amounts, $8.8&#xA0;million relate to stock-based compensation tax deductions greater than compensation recognized for financial reporting purposes (APIC NOLs). As a result, the APIC NOLs are included in the net operating loss carryforwards, however, are not reflected in deferred tax assets as of December&#xA0;31, 2016 and 2015. The APIC NOLs will be credited to additional <font style="WHITE-SPACE: nowrap">paid-in</font> capital if and when such deductions reduce taxes payable as determined based on a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">&#x201C;with-and-without&#x201D;</font></font> approach.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">We also had federal and state research and development credit carryforwards of $1.4&#xA0;million and $0.5&#xA0;million as of December&#xA0;31, 2016, respectively. These credit carryforwards expire at various dates beginning in 2023.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">We believe that a change of ownership within the meaning of Section&#xA0;382 and 383 of the Internal Revenue Code of 1986, as amended, occurred in 2011. Under Section&#xA0;382 and 383 of the Internal Revenue Code of 1986, as amended, if a corporation undergoes an &#x201C;ownership change,&#x201D; generally defined as a greater than 50% change (by value) in its equity ownership over a three-year period, the corporation&#x2019;s ability to use its <font style="WHITE-SPACE: nowrap">pre-change</font> net operating loss carryforwards, or NOLs, and other <font style="WHITE-SPACE: nowrap">pre-change</font> tax attributes, such as research and development credits, to offset its post-change income may be limited. As a result, our U.S. federal net operating loss and research and development credit utilization will be limited to an amount equal to the market capitalization at the time of the ownership change multiplied by the federal long-term tax exempt rate. We do not believe that any of our net operating losses or research and development credits will expire as a result of this limitation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">We file income tax returns in all jurisdictions in which we operate. We have established reserves to provide for additional income taxes that management believes will more likely or not be due in future years. The reserves have been established based upon our assessment as to the potential exposure. Changes in our reserves for unrecognized income tax benefits are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="91%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions based on current year tax positions</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">141</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions based on prior year tax positions</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">388</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 18pt" align="justify">In the normal course of business, we are subject to examination by federal, state, and foreign jurisdictions, where applicable. The statute of limitations for these jurisdictions is generally three to six years. However, to the extent we utilize net operating losses or other similar carryforward attributes such as credits, the statute remains open to the extent of the net operating losses or credits that are utilized. We have no tax returns under examination as of December&#xA0;31, 2016. We record interest and penalties on any income tax liability as income tax expense. We recorded $0.1&#xA0;million of interest and penalties in 2016, and recorded nominal interest and penalties in 2015. We believe it is reasonably possible that our gross unrecognized tax benefits could decrease (whether by payment, release or a combination of both) in the next 12 months by up to $0.3&#xA0;million.</p> </div> 166761000 -49000000 931000 -49027000 -43475000 8800000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">Property and equipment are recorded at cost and consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="80%" align="center" border="0"> <tr> <td width="94%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><b>As of December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2015&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Computer equipment and software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,844</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,858</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Furniture and fixtures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,131</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,409</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,943</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,210</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less accumulated depreciation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(15,964)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11,678)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,532</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 6195000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(j)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Capitalized Software Costs</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">We capitalize certain costs related to software acquired for internal use and software developed for sale.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">With respect to software acquired for internal use, we capitalize qualifying software costs, which include software license fees and third-party implementation and related costs. Total unamortized capitalized costs relating to software acquired for internal use as of December&#xA0;31, 2016 and 2015 were $0.3&#xA0;million and $0.6&#xA0;million, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">All costs capitalized relating to software developed for sale were fully amortized as of December&#xA0;31, 2016 and 2015.</p> </div> 37403000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(k)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Long-Lived Assets</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">We review the carrying value of our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. When such events or changes in circumstances occur, recoverability of these assets is measured by a comparison of the carrying value of an asset to the future net undiscounted cash flows directly associated with the asset. If assets are considered to be impaired, the impairment recognized is the amount by which the carrying value exceeds the fair value of the asset. We use a discounted cash flow approach or other methods, if appropriate, to assess fair value.</p> </div> -41466000 -7561000 1619000 3523000 -49000000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(s)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Recent Accounting Pronouncements</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In October 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU)&#xA0;<font style="WHITE-SPACE: nowrap">2016-16,</font>&#xA0;<i>Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory</i>. The ASU is intended to improve the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset has been sold to an outside party. The ASU will allow an entity to recognize the income tax consequences of these transfers when the transfers occur. The ASU will be effective for us in the first quarter of 2018. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In March 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-09,</font>&#xA0;<i>Compensation-Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.</i>&#xA0;The ASU is intended to simplify several aspects of the accounting for share-based payment transactions, including the accounting for income taxes, forfeitures and statutory tax withholding requirements, as well as classification on the statement of cash flows. The ASU will be effective for us in the first quarter of 2017. We do not expect this ASU to have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In February 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-02,</font>&#xA0;<i>Leases</i>&#xA0;<i>(Topic 842)</i>. The ASU requires companies to recognize on the balance sheet the assets and liabilities for the rights and obligations created by leased assets. The ASU will be effective for us in the first quarter of 2019, with early adoption permitted. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In November 2015, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2015-17,</font>&#xA0;<i>Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes</i>. The ASU requires that deferred tax liabilities and assets be classified as noncurrent in a classified balance sheet simplifying current GAAP, which requires an entity to separate deferred tax liabilities and assets into current and noncurrent amounts in the balance sheet. The ASU may be applied prospectively or retrospectively at our election. We early adopted this ASU effective December&#xA0;31, 2016. As a result, we have presented all deferred tax assets and liabilities as noncurrent on our consolidated balance sheet as of December&#xA0;31, 2016, but have not reclassified current deferred tax assets and liabilities on our consolidated balance sheet as of December&#xA0;31, 2015. Our consolidated financial statements were not materially impacted as a result of the adoption of this ASU.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In September 2015, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2015-16,</font>&#xA0;<i>Business Combinations (Topic 805): Simplifying the Accounting for Measurement-Period Adjustments</i>. The ASU eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. The new guidance requires that the cumulative impact of a measurement-period adjustment (including the impact on prior periods) be recognized in the reporting period in which the adjustment is identified. This ASU was adopted on January&#xA0;1, 2016 and did not have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In April 2015, the FASB&#xA0;issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2015-05,</font>&#xA0;<i>Intangibles &#x2013; Goodwill and Other &#x2013; Internal Use Software (Subtopic&#xA0;<font style="WHITE-SPACE: nowrap">350-40):</font>&#xA0;Customer&#x2019;s Accounting for Fees Paid in a Cloud Computing Arrangement</i>, which provides guidance on accounting for fees paid in a cloud computing arrangement. Under the ASU, if a cloud computing arrangement includes a software license, which also grants the contractual rights and practical ability to take possession of the software, the software license element should be accounted for consistent with the purchase of other software licenses. If the cloud computing arrangement does not include a software license, as defined, it should be accounted for as a service contract.&#xA0;This ASU&#xA0;was adopted on January&#xA0;1, 2016 and did not have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In August 2014, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-15,</font>&#xA0;<i>Presentation of Financial Statements &#x2013; Going Concern (Subtopic&#xA0;<font style="WHITE-SPACE: nowrap">201-40):</font>&#xA0;Disclosure of Uncertainties about an Entity&#x2019;s Ability to Continue as a Going Concern</i>. The ASU provides guidance on how and when reporting entities must disclose going-concern uncertainties in their financial statements. This ASU became effective for us on January&#xA0;1, 2016. Our consolidated financial statements were not materially impacted as a result of the adoption of this ASU.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In May 2014, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09,</font>&#xA0;<i>Revenue from Contracts with Customers (Topic 606)</i>. The ASU outlines a single, comprehensive model for accounting for revenue from contracts with customers and requires more detailed disclosure to enable users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from such contracts. In August 2015, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2015-14,</font>&#xA0;which provides a one year deferral in the effective date of ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09.</font>&#xA0;ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09</font>&#xA0;will now be effective for us beginning January&#xA0;1, 2018; however, early adoption will be permitted as of the original effective date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">We will adopt ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09</font>&#xA0;in the first quarter of 2018 and expect to adopt on a modified retrospective basis. Under this method of adoption, we would recognize the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings in the period of initial application. Comparative prior year periods would not be adjusted. We are currently evaluating the potential impact of this standard on our financial position and results of operations. Based on the analysis performed to date, we expect revenue recognition related to our perpetual and term software licenses, managed services, cloud-based subscriptions and stand-alone professional services to remain substantially unchanged. However, under the new standard, for software licenses that are sold with professional services in a multiple-element arrangement, the professional services will likely represent a separate performance obligation and we will recognize revenue associated with the professional services as such services are performed. Revenue associated with professional services in a multiple-element arrangement is currently recognized ratably over the related contractual period of maintenance and support (typically one to three years) due to the lack of VSOE of selling price for the elements. Additionally, under the new standard, we expect to capitalize and amortize commissions relating to multiyear contracts rather than expensing them as incurred in the period that the commissions are earned by our employees (which is typically upon signing of an arrangement).</p> </div> -49049000 1161000 -19000 556000 38748000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">Property and equipment, net by geographic area as of December&#xA0;31, 2016 and 2015 is presented in the table below:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><b>As of December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2015&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;7,063</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;6,633</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,025</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">899</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;8,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;7,532</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 100000 4114000 -27000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify"></p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="5%" align="left"><b>(1)</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b>Nature of the Business</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 78px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Rapid7, Inc. and subsidiaries (&#x201C;we,&#x201D; &#x201C;us&#x201D; or &#x201C;our&#x201D;) is a leading provider of analytics for security and IT operations that enable organizations to implement an active, analytics-driven approach to cyber security and IT operations.</p> </div> 9112000 -222000 0 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(q)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Income Taxes</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">Income taxes are accounted for using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards using tax rates expected to be in effect in the years in which the differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that all of, or a portion of, deferred tax assets will not be utilized in the future.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">We account for unrecognized tax benefits using <font style="WHITE-SPACE: nowrap">a&#xA0;more-likely-than-not&#xA0;threshold</font> for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. Interest and penalties associated with such uncertain tax positions are classified as a component of income tax expense.</p> </div> 4499000 0.019 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="5%" align="left"><b>(8)</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b>Stockholders&#x2019; Equity (Deficit)</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(a)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Redeemable Convertible Preferred Stock</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Upon the closing of the IPO in 2015, all of our outstanding preferred stock automatically converted into 18,322,605 shares of common stock, which included 1,939,990 additional shares of common stock issued upon conversion of our Series D preferred stock (IPO Participation Payment). As a result of the IPO Participation Payment, we recorded a $14.2&#xA0;million beneficial conversion charge during the year ended December&#xA0;31, 2015. The amount of the beneficial conversion charge was calculated by multiplying the total number of shares of common stock issued upon the conversion of our Series D preferred stock, including the additional shares of common stock issued in connection with the IPO Participation Payment, by the difference between the fair market value of our common stock at the time of the original issuance of the Series D preferred stock and the effective conversion price of the Series D preferred stock, which is calculated as the aggregate proceeds from the sale of Series D preferred stock, divided by the total number of shares of common stock issued upon conversion of our Series D preferred stock, including the additional shares of common stock issued in connection with the IPO Participation Payment..</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">No redeemable convertible preferred stock was outstanding as of December&#xA0;31, 2016 or 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(b)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Common Stock</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">On October&#xA0;13, 2015, we issued 1,252,627 shares of our common stock in connection with our acquisition of Logentries.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">On July&#xA0;22, 2015, we closed our IPO of 7,417,500 shares of common stock at an offering price of $16.00 per share, including 967,500 shares pursuant to the underwriters&#x2019; option to purchase additional shares, resulting in net proceeds of $107.3&#xA0;million, after deducting underwriting discounts and commissions of $8.3&#xA0;million and offering expenses of $3.1&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">On July&#xA0;22, 2015, concurrently with the closing of our IPO, we issued and sold to entities affiliated with Technology Crossover Ventures 312,500 shares of our common stock in a private placement at a price equal to the IPO price of $16.00 per share, resulting in net proceeds to us of $5.0&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Additionally, in connection with the closing of our IPO, we filed an amended and restated certificate of incorporation to, among other things (i)&#xA0;increase the total number of shares of our common stock that we are authorized to issue to 100,000,000 and (ii)&#xA0;eliminate all references to the various series of preferred stock that were previously authorized (including certain protective measures held by the various series of preferred stock), except for the reference to 10,000,000 shares of undesignated preferred stock that may be issued, and with terms to be set, by our board of directors.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">On April&#xA0;30, 2015, we issued 9,091 shares of our common stock in connection with our acquisition of NTO.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(c)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Treasury Stock</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In 2016, we repurchased 62,428 shares of common stock for an aggregate amount of $0.9&#xA0;million to settle employee withholding taxes upon the vesting of restricted stock awards. In 2014, we repurchased 401,626 shares of common stock from certain employees and&#xA0;<font style="WHITE-SPACE: nowrap">non-employees,</font>&#xA0;for an aggregate amount of $3.5&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(d)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Common Stock Warrants</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In December 2013, we issued warrants to purchase 200,000 shares of common stock to a financial institution in connection with the term loan agreement. In each of the years 2016 and 2015, warrants with respect to 100,000 shares of common stock were exercised, with net shares issued of 28,774 and 53,535, respectively. As of December&#xA0;31, 2016, no warrants remained unexercised.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="5%" align="left"></td> </tr> </table> <p>&#xA0;</p> </div> 650185 0 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(b)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Use of Estimates</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, together with amounts disclosed in the accompanying notes to the financial statements. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include revenue recognition, provision for doubtful accounts, stock-based compensation expense, deferred tax valuation allowances and goodwill and intangible assets. We base our estimates on historical experience and also on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods and it is possible that actual results could differ from our current or revised future estimates.</p> </div> -0.030 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(i)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Property and Equipment</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the related asset. All other asset categories are depreciated over three to five years. Upon sale, the cost of assets disposed and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is recognized in the consolidated statements of operations. Repairs and maintenance costs are expensed as incurred.</p> </div> P4Y <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">Changes in our reserves for unrecognized income tax benefits are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="91%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions based on current year tax positions</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">141</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions based on prior year tax positions</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">388</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> P10Y 0.50 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">The following table reflects the range of assumptions for options granted during 2016, 2015 and 2014:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <div style="FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="right"> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected term (in years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 5.5&#xA0;&#x2013;&#xA0;6.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">6.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">6.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 48&#xA0;&#x2013;&#xA0;50%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 42&#xA0;&#x2013;&#xA0;48%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 47&#xA0;&#x2013;&#xA0;49%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">1.2 &#x2013; 1.9%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">1.5 &#x2013; 1.8%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">1.5 &#x2013; 1.7%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Grant date fair value per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#xA0;5.53&#xA0;&#x2013;&#xA0;8.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#xA0;4.39&#xA0;&#x2013;&#xA0;10.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#xA0;3.74&#xA0;&#x2013;&#xA0;4.88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 87px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">The following potentially dilutive securities outstanding, prior to the use of the treasury stock method or&#xA0;<font style="WHITE-SPACE: nowrap">if-converted</font>&#xA0;method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="95%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2015&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2014&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options to purchase common stock</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,580,375</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,246,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,561,304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested restricted stock</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">585,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,149,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,185</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested restricted stock units</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">734,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Warrants to purchase common stock</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">200,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shares to be issued under ESPP</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">91,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114,271</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Redeemable convertible preferred stock</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,382,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 4em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,991,771</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,610,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,148,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Restricted stock and restricted stock unit activity during 2016, 2015 and 2014 was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="86%" align="center" border="0"> <tr> <td width="90%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"><b>Restricted Stock</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"><b>Restricted Stock Units</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Shares&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average&#xA0;Grant<br /> Date Fair<br /> Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Grant&#xA0;Date<br /> Fair Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested balance as of December&#xA0;31, 2013</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;68,781</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;1.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(64,596)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested balance as of December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,185</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,358,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.29</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(204,732)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18.48</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8,701)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23.01</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested balance as of December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,149,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">919,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13.37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(538,896)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20.67</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(91,020)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12.93</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25,357)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20.96</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(93,800)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12.97</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested balance as of December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">585,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;734,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;13.47</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">A</p> </div> P7Y2M12D 247000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 87px; MARGIN-TOP: 6pt" align="justify">The following table summarizes the computation of basic and diluted net loss per share of our common stock for 2016, 2015 and 2014:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <br class="Apple-interchange-newline" /> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" align="center" border="0"> <tr> <td width="91%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands, except share and per share data)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Numerator:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(49,000)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(49,857)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(32,627)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accretion of preferred stock to redemption value</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(35,061)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(52,336)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beneficial conversion charge relating to IPO participation payment</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(14,161)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss attributable to common stockholders, basic and diluted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(49,000)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(99,079)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(84,963)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="5"></td> <td height="5" colspan="4"></td> <td height="5" colspan="4"></td> <td height="5" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Denominator:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Weighted-average</font>&#xA0;common shares outstanding, basic and diluted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,248,473</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,740,480</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,770,916</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="5"></td> <td height="5" colspan="4"></td> <td height="5" colspan="4"></td> <td height="5" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss per share attributable to common stockholders, basic and diluted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1.19)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4.00)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6.65)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td style="FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" valign="bottom"></td> <td style="FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" valign="bottom">&#xA0;</td> <td style="FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td style="FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td style="FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</td> <td style="FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" valign="bottom">&#xA0;</td> <td style="FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td style="FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td style="FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</td> <td style="FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" valign="bottom">&#xA0;</td> <td style="FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td style="FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 174px; MARGIN-TOP: 6pt" align="justify">Stock-based compensation expense for restricted stock, restricted stock units, stock options and issuances of common stock pursuant to our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="85%" align="center" border="0"> <tr> <td width="91%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Stock-based compensation expense:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Cost of revenue</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">610</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">532</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">167</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Research and development</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,054</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">499</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,139</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> General and administrative</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,045</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">997</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3.9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total stock-based compensation expense</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;17,316</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;10,685</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2,159</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <br class="Apple-interchange-newline" /> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td style="FONT-SIZE: 13px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" width="5%">&#xA0;</td> </tr> </table> </div> 0 13.43 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">Identifiable intangible assets consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="80%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><b>As of December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><b>As of December&#xA0;31, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Life&#xA0;(years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Net&#xA0;Book&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Net&#xA0;Book&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="22" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangible assets subject to amortization:</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.22em; MARGIN-TOP: 0pt; TEXT-INDENT: -1.11em"> Developed technology</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;11,231</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(3,118)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;8,113</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;12,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(2,955)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;9,896</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.22em; MARGIN-TOP: 0pt; TEXT-INDENT: -1.11em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(197)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(43)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">957</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.22em; MARGIN-TOP: 0pt; TEXT-INDENT: -1.11em"> Trade names</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">519</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(496)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">719</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(389)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.22em; MARGIN-TOP: 0pt; TEXT-INDENT: -1.11em"> <font style="WHITE-SPACE: nowrap">Non-compete</font> agreements</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(33)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(338)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">202</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,844)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,110</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,725)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">The following table displays the changes in the gross carrying amount of goodwill:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="80%" align="center" border="0"> <tr> <td width="83%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;11,265</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> NTO acquisition accounting adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,590</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Logentries acquisition accounting adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,710</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">74,565</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Logentries acquisition accounting adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">545</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,110</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> P6Y3M18D 9.65 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 12pt" align="justify">Income tax (benefit) expense included in the consolidated statements of operations was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="94%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"> <b>Year&#xA0;Ended&#xA0;December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2015&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2014&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.8em; MARGIN-TOP: 0pt"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.8em; MARGIN-TOP: 0pt"> State and local</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.8em; MARGIN-TOP: 0pt"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(656)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">261</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">161</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1.6em; MARGIN-TOP: 0pt"> Total current (benefit) expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(102)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">377</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.8em; MARGIN-TOP: 0pt"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.8em; MARGIN-TOP: 0pt"> State and local</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.8em; MARGIN-TOP: 0pt"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(36)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1.6em; MARGIN-TOP: 0pt"> Total deferred expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">75</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">196</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1.6em; MARGIN-TOP: 0pt"> Income tax (benefit) expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(27)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">379</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 68000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 0pt" align="justify">Net deferred tax assets and liabilities, as set forth in the table below, reflect the impact of temporary differences between the amounts of assets and liabilities recorded for financial statement purposes and such amounts measured in accordance with tax laws:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="94%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><b>As of December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2015&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Accruals and reserves</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">300</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Net operating loss carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,492</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,744</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,471</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,971</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,356</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Research and development credits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,269</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Stock-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,436</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,959</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.8em; MARGIN-TOP: 0pt"> Total deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,510</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,350</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(534)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(417)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Depreciation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(102)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(51)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.8em; MARGIN-TOP: 0pt"> Total deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(636)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(468)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4.3em; MARGIN-TOP: 0pt"> Less: Valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(66,395)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(58,328)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.8em; MARGIN-TOP: 0pt"> Net deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(521)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(446)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">Loss before income taxes included in the consolidated statements of operations was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="94%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2015&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2014&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(41,466)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(43,020)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(32,937)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,561)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,341)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">689</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(49,027)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(49,361)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(32,248)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 4.43 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="5%" align="left"><b>(2)</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b>Summary of Significant Accounting Policies</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(a)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Basis of Presentation and Consolidation</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">The accompanying consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S.&#xA0;GAAP).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(b)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Use of Estimates</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, together with amounts disclosed in the accompanying notes to the financial statements. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include revenue recognition, provision for doubtful accounts, stock-based compensation expense, deferred tax valuation allowances and goodwill and intangible assets. We base our estimates on historical experience and also on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods and it is possible that actual results could differ from our current or revised future estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(c)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Revenue Recognition</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">We generate revenue primarily from selling products, maintenance and support, and professional services through a variety of delivery models. We generally bill customers and collect payment for both our products and services up front.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">We generate products revenue from the sale of (1)&#xA0;perpetual or term software licenses for our Nexpose, Metasploit and AppSpider products, and associated content subscriptions for our Nexpose and Metasploit products, (2)&#xA0;managed services for our Nexpose, AppSpider and InsightIDR products and (3)&#xA0;cloud-based subscriptions for our InsightIDR, Logentries and AppSpider products. We also generate an immaterial amount of appliance revenue that is included in our products revenue and that is associated with hardware sold as part of our Nexpose product to certain customers. We generate maintenance and support revenue associated with customers&#x2019; purchases of our software licenses for Nexpose, Metasploit and AppSpider. We generate professional service revenue from the sale of our deployment and training services related to our solutions, incident response services and security advisory services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Revenue is only recognized when all of the following criteria are met:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="10%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><i>Persuasive evidence of an arrangement exists</i>. Binding agreements or purchase orders are generally evidence of an arrangement.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="10%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><i>Delivery has occurred</i>. Delivery occurs (1)&#xA0;upon delivery of the software license key or when the customer has access to the software product or (2)&#xA0;when we perform the services.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="10%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><i>The sales price is fixed or determinable</i>. Fees are considered fixed and determinable when the fees are contractually agreed upon with the customer.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="10%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><i>Collectability is probable</i>. Collectability is deemed probable based on review of a number of factors, including creditworthiness and customer payment history. If collectability is not probable, revenue is deferred until collection becomes probable, which is generally upon the receipt of payment.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Substantially all of our software licenses are sold in multiple-element arrangements that include maintenance and support and content subscriptions, and in addition could include cloud-based subscriptions, professional services and/or managed services. All of these elements are considered to be software elements other than cloud-based subscriptions, which are&#xA0;<font style="WHITE-SPACE: nowrap">non-software</font>&#xA0;elements, and managed services, which can be either software elements or&#xA0;<font style="WHITE-SPACE: nowrap">non-software</font>&#xA0;elements.&#xA0;<font style="WHITE-SPACE: nowrap">Non-software</font>&#xA0;elements included in multiple-element arrangements consist of a single deliverable that has stand-alone value and that represents a single unit of accounting. We have determined that we do not have vendor-specific objective evidence, or VSOE, of the selling price for the elements comprising these multiple-element arrangements as our software licenses are generally not sold on a stand-alone basis and we purposefully employ variable pricing for our offerings in order to meet customer purchase requirements along the multiple price points of the demand curve.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">When all of the elements of a multiple-element arrangement are software elements, the revenue for software licenses and any other products and services that are sold along with the license is generally deferred on our balance sheet and recognized as revenue on our consolidated statements of operations ratably over the contractual period of the maintenance and support, typically one to three years, which is longer than the period over which the professional services are performed. Revenue recognition begins upon delivery of the software license, assuming that all other criteria for revenue recognition have been met.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">When a multiple-element arrangement includes both software elements and&#xA0;<font style="WHITE-SPACE: nowrap">non-software</font>&#xA0;elements, the total arrangement consideration is first allocated between the software elements and the&#xA0;<font style="WHITE-SPACE: nowrap">non-software</font>&#xA0;elements based on the selling price hierarchy, which includes (1)&#xA0;VSOE, if available, (2)&#xA0;third-party evidence, or TPE, if VSOE is not available or (3)&#xA0;best estimate of selling price, or BESP, if neither VSOE nor TPE is available. We have not been able to establish a selling price for any element using VSOE or TPE. We determine BESP by considering our overall pricing objectives and market conditions. Significant pricing practices taken into consideration include our discounting practices, the size and volume of our transactions, our price lists, our&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">go-to-market</font></font>&#xA0;strategy, historical standalone sales and contract prices. Our multiple-element arrangements can include a single&#xA0;<font style="WHITE-SPACE: nowrap">non-software</font>&#xA0;element, in which case the portion of the consideration allocated to the&#xA0;<font style="WHITE-SPACE: nowrap">non-software</font>&#xA0;element is recognized ratably over the service period of the&#xA0;<font style="WHITE-SPACE: nowrap">non-software</font>&#xA0;element, assuming all other criteria for revenue recognition have been met. The portion of the consideration allocated to software elements is recognized as described above.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">With respect to our managed services and cloud-based subscription offerings sold on a stand-alone basis, we recognize revenue ratably over the term of the managed service agreement or subscription, assuming that the other criteria for revenue recognition are met.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">We recognize revenue from professional services sold on a stand-alone basis as those services are rendered.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">For purposes of disclosing revenue by class, we allocate the arrangement consideration for multiple-element software arrangements among the individual elements utilizing BESP, as we do not have VSOE or TPE of selling price for any of the elements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(d)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Deferred Revenue</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Deferred revenue consists of amounts that have been invoiced but that have not been recognized as revenue. Deferred revenue that will be realized during the succeeding&#xA0;<font style="WHITE-SPACE: nowrap">12-month</font>&#xA0;period is recorded as current, and the remaining deferred revenue is recorded as&#xA0;<font style="WHITE-SPACE: nowrap">non-current.</font></p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(e)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Cash and Cash Equivalents</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">We consider all highly liquid instruments with original maturities of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. As of December&#xA0;31, 2016, $11.0&#xA0;million of our cash equivalents were invested in money market funds and commercial paper.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(f)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Investments</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">We classify our investments as&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font>&#xA0;and record these investments at fair value. We currently invest primarily in commercial paper, corporate bonds, U.S. government agencies and asset-backed securities. Investments with an original maturity of greater than three months at the date of purchase and less than one year from the date of the balance sheet are classified as short-term and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheet. Additionally, we do not invest in any securities with contractual maturities greater than 24 months. Unrealized gains and losses that are considered temporary are reported as a component of other comprehensive loss. Realized gains and losses are determined based on the specific identification method, and are reflected in our consolidated statements of operations. We regularly review our investment portfolio to identify and evaluate investments that have indicators of possible impairment. Factors considered in determining whether a loss is other-than-temporary include, but are not limited to: the length of time and extent a security&#x2019;s fair value has been below its cost, the financial condition and near-term prospects of the investee, the credit quality of the security&#x2019;s issuer, likelihood of recovery and our intent and ability to hold the security for a period of time sufficient to allow for any anticipated recovery in value. For our debt instruments, we also evaluate whether we have the intent to sell the security or it is more likely than not that we will be required to sell the security before recovery of its cost basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(g)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Accounts Receivable and Allowance for Doubtful Accounts</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Accounts receivable are recorded at the invoiced amount, net of allowances for doubtful accounts. Management regularly reviews the adequacy of the allowance for doubtful accounts by considering the age of outstanding invoices, the customer&#x2019;s expected ability to pay and the collection history, when applicable, to determine whether an allowance is appropriate. Accounts receivable are charged against the allowance for doubtful accounts after all means of collection have been exhausted and the potential for recovery is considered remote. Additions to the allowance for doubtful accounts are recorded in general and administrative expense in the consolidated statement of operations. We do not have any off balance sheet credit exposure related to our customers. The following table displays the changes in our allowance for doubtful accounts:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="85%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;(in&#xA0;thousands)&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2013</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Additions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Less write-offs, net of recoveries</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,016)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Additions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">828</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Less write-offs, net of recoveries</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(374)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Additions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">931</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Less write-offs, net of recoveries</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(600)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(h)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Concentration of Credit Risk</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Financial instruments that potentially expose us to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and short-term and long-term investments. We maintain a substantial portion of our cash and cash equivalents in money market funds invested in U.S. Treasury related obligations. Deposits held with banks may exceed the amount of insurance provided on such deposits. We have not experienced any losses in such accounts and believe that we are not exposed to any significant risk.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">We provide credit to customers in the normal course of business. Collateral is not required for accounts receivable, but ongoing credit evaluations of customers&#x2019; financial condition are performed. We maintain reserves for potential credit losses. No single customer accounted for 10% or more of our total revenues in 2016, 2015 or 2014 or accounts receivable as of December&#xA0;31, 2016 and 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Our short-term and long-term investments primarily consist of commercial paper, corporate bonds, U.S. government agencies and asset-backed securities. All of our investments are highly-rated by credit rating agencies and are issued by organizations with reputable credit, and therefore bear minimal credit risk.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(i)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Property and Equipment</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the related asset. All other asset categories are depreciated over three to five years. Upon sale, the cost of assets disposed and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is recognized in the consolidated statements of operations. Repairs and maintenance costs are expensed as incurred.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(j)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Capitalized Software Costs</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">We capitalize certain costs related to software acquired for internal use and software developed for sale.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">With respect to software acquired for internal use, we capitalize qualifying software costs, which include software license fees and third-party implementation and related costs. Total unamortized capitalized costs relating to software acquired for internal use as of December&#xA0;31, 2016 and 2015 were $0.3&#xA0;million and $0.6&#xA0;million, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">All costs capitalized relating to software developed for sale were fully amortized as of December&#xA0;31, 2016 and 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(k)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Long-Lived Assets</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">We review the carrying value of our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. When such events or changes in circumstances occur, recoverability of these assets is measured by a comparison of the carrying value of an asset to the future net undiscounted cash flows directly associated with the asset. If assets are considered to be impaired, the impairment recognized is the amount by which the carrying value exceeds the fair value of the asset. We use a discounted cash flow approach or other methods, if appropriate, to assess fair value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(l)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Goodwill and Other Intangible Assets</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. We allocate the cost of an acquired entity to the assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The excess of the purchase price for acquisitions over the fair value of the net assets acquired, including other intangible assets, is recorded as goodwill. Goodwill is not amortized but is tested for impairment at least annually or more frequently when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">For our goodwill impairment analysis, we operate with a single reporting unit. We test goodwill for impairment on the last day of each fiscal year and whenever events or changes in circumstances indicate that the carrying amount of this asset may exceed its fair value. To test goodwill impairment, we perform the&#xA0;<font style="WHITE-SPACE: nowrap">two-step</font>&#xA0;goodwill impairment test to identify potential goodwill impairment. The two step impairment test begins with an estimation of the fair value of a reporting unit. Goodwill impairment exists when a reporting unit&#x2019;s carrying value of goodwill exceeds its implied fair value. Significant judgment is applied when goodwill is assessed for impairment. In performing the first step of the goodwill impairment testing and measurement process, we estimated the fair value of our single reporting unit using our market capitalization. Based upon our assessment performed as of December&#xA0;31, 2016, we concluded the fair value of our single reporting unit exceeded its carrying value and there was no impairment of goodwill.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Other intangible assets acquired in a business combination are recognized at fair value using generally accepted valuation methods appropriate for the type of intangible asset and reported separately from goodwill. Intangible assets with definite lives are amortized over the estimated useful lives and are tested for impairment when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred. For the year ended December&#xA0;31, 2016, we determined there were no indicators of impairment of our other intangible assets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(m)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Translation of Foreign Currencies</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">The functional currency of our foreign subsidiaries is the U.S. dollar. We translate all monetary assets and liabilities denominated in foreign currencies into U.S. dollars using the exchange rates in effect at the balance sheet dates and other assets and liabilities using historical exchange rates. Foreign currency denominated revenue and expenses have been&#xA0;<font style="WHITE-SPACE: nowrap">re-measured</font>&#xA0;using the average exchange rates in effect during each period. Foreign currency transactional and&#xA0;<font style="WHITE-SPACE: nowrap">re-measurement</font>&#xA0;gains and losses are included in other income (expense), net. In 2016, we recorded nominal foreign currency transactional losses and $0.1&#xA0;million of foreign currency&#xA0;<font style="WHITE-SPACE: nowrap">re-measurement</font>&#xA0;losses. In 2015, we recorded foreign currency transactional losses and foreign currency&#xA0;<font style="WHITE-SPACE: nowrap">re-measurement</font>&#xA0;losses of $0.1&#xA0;million and $0.2&#xA0;million, respectively. Foreign currency transactional and&#xA0;<font style="WHITE-SPACE: nowrap">re-measurement</font>&#xA0;gains and losses were not significant in 2014.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(n)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Stock-Based Compensation</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">We measure and recognize compensation expense for all stock options, restricted stock awards (RSAs), restricted stock units (RSUs) and common stock issued pursuant to our employee stock purchase plan based on the estimated fair value of the award on the grant date. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period, which is generally the same as the vesting period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(o)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Sales Commissions</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Sales commissions are recognized in the period that the commissions are earned by our employees, which is typically upon signing of an arrangement. Under our sales commission policy, the amount of sales commissions expense attributable to the sales arrangement signed in the period is recognized fully in that period; however, the revenue from the sales arrangement is generally recognized ratably over the contractual period of the applicable agreement.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(p)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Advertising</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Advertising costs are expensed as incurred, and are recorded in sales and marketing expense in our consolidated statement of operations. We incurred $6.0&#xA0;million, $4.3&#xA0;million and $3.2&#xA0;million in advertising expense in 2016, 2015 and 2014, respectively.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(q)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Income Taxes</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Income taxes are accounted for using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards using tax rates expected to be in effect in the years in which the differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that all of, or a portion of, deferred tax assets will not be utilized in the future.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">We account for unrecognized tax benefits using&#xA0;<font style="WHITE-SPACE: nowrap">a&#xA0;more-likely-than-not&#xA0;threshold</font>&#xA0;for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. Interest and penalties associated with such uncertain tax positions are classified as a component of income tax expense.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(r)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Net Loss per Share Attributable to Common Stockholders</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Basic net loss per share attributable to common stockholders is computed by dividing our net loss attributable to common stockholders by the weighted-average number of common shares used in the loss per share calculation during the period. Diluted net loss per share attributable to common stockholders is computed by giving effect to all potentially dilutive securities, including stock options, restricted stock awards, warrants and redeemable convertible preferred stock. Basic and diluted net loss per share attributable to common stockholders was the same for all periods presented as the inclusion of all potentially dilutive securities outstanding was anti-dilutive.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(s)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Recent Accounting Pronouncements</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In October 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU)&#xA0;<font style="WHITE-SPACE: nowrap">2016-16,</font>&#xA0;<i>Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory</i>. The ASU is intended to improve the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset has been sold to an outside party. The ASU will allow an entity to recognize the income tax consequences of these transfers when the transfers occur. The ASU will be effective for us in the first quarter of 2018. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In March 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-09,</font>&#xA0;<i>Compensation-Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.</i>&#xA0;The ASU is intended to simplify several aspects of the accounting for share-based payment transactions, including the accounting for income taxes, forfeitures and statutory tax withholding requirements, as well as classification on the statement of cash flows. The ASU will be effective for us in the first quarter of 2017. We do not expect this ASU to have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In February 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-02,</font>&#xA0;<i>Leases</i>&#xA0;<i>(Topic 842)</i>. The ASU requires companies to recognize on the balance sheet the assets and liabilities for the rights and obligations created by leased assets. The ASU will be effective for us in the first quarter of 2019, with early adoption permitted. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In November 2015, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2015-17,</font>&#xA0;<i>Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes</i>. The ASU requires that deferred tax liabilities and assets be classified as noncurrent in a classified balance sheet simplifying current GAAP, which requires an entity to separate deferred tax liabilities and assets into current and noncurrent amounts in the balance sheet. The ASU may be applied prospectively or retrospectively at our election. We early adopted this ASU effective December&#xA0;31, 2016. As a result, we have presented all deferred tax assets and liabilities as noncurrent on our consolidated balance sheet as of December&#xA0;31, 2016, but have not reclassified current deferred tax assets and liabilities on our consolidated balance sheet as of December&#xA0;31, 2015. Our consolidated financial statements were not materially impacted as a result of the adoption of this ASU.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In September 2015, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2015-16,</font>&#xA0;<i>Business Combinations (Topic 805): Simplifying the Accounting for Measurement-Period Adjustments</i>. The ASU eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. The new guidance requires that the cumulative impact of a measurement-period adjustment (including the impact on prior periods) be recognized in the reporting period in which the adjustment is identified. This ASU was adopted on January&#xA0;1, 2016 and did not have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In April 2015, the FASB&#xA0;issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2015-05,</font>&#xA0;<i>Intangibles &#x2013; Goodwill and Other &#x2013; Internal Use Software (Subtopic&#xA0;<font style="WHITE-SPACE: nowrap">350-40):</font>&#xA0;Customer&#x2019;s Accounting for Fees Paid in a Cloud Computing Arrangement</i>, which provides guidance on accounting for fees paid in a cloud computing arrangement. Under the ASU, if a cloud computing arrangement includes a software license, which also grants the contractual rights and practical ability to take possession of the software, the software license element should be accounted for consistent with the purchase of other software licenses. If the cloud computing arrangement does not include a software license, as defined, it should be accounted for as a service contract.&#xA0;This ASU&#xA0;was adopted on January&#xA0;1, 2016 and did not have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In August 2014, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-15,</font>&#xA0;<i>Presentation of Financial Statements &#x2013; Going Concern (Subtopic&#xA0;<font style="WHITE-SPACE: nowrap">201-40):</font>&#xA0;Disclosure of Uncertainties about an Entity&#x2019;s Ability to Continue as a Going Concern</i>. The ASU provides guidance on how and when reporting entities must disclose going-concern uncertainties in their financial statements. This ASU became effective for us on January&#xA0;1, 2016. Our consolidated financial statements were not materially impacted as a result of the adoption of this ASU.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In May 2014, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09,</font>&#xA0;<i>Revenue from Contracts with Customers (Topic 606)</i>. The ASU outlines a single, comprehensive model for accounting for revenue from contracts with customers and requires more detailed disclosure to enable users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from such contracts. In August 2015, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2015-14,</font>&#xA0;which provides a one year deferral in the effective date of ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09.</font>&#xA0;ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09</font>&#xA0;will now be effective for us beginning January&#xA0;1, 2018; however, early adoption will be permitted as of the original effective date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 156px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">We will adopt ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09</font>&#xA0;in the first quarter of 2018 and expect to adopt on a modified retrospective basis. Under this method of adoption, we would recognize the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings in the period of initial application. Comparative prior year periods would not be adjusted. We are currently evaluating the potential impact of this standard on our financial position and results of operations. Based on the analysis performed to date, we expect revenue recognition related to our perpetual and term software licenses, managed services, cloud-based subscriptions and stand-alone professional services to remain substantially unchanged. However, under the new standard, for software licenses that are sold with professional services in a multiple-element arrangement, the professional services will likely represent a separate performance obligation and we will recognize revenue associated with the professional services as such services are performed. Revenue associated with professional services in a multiple-element arrangement is currently recognized ratably over the related contractual period of maintenance and support (typically one to three years) due to the lack of VSOE of selling price for the elements. Additionally, under the new standard, we expect to capitalize and amortize commissions relating to multiyear contracts rather than expensing them as incurred in the period that the commissions are earned by our employees (which is typically upon signing of an arrangement).</p> </div> RPD 47955000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(d)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Deferred Revenue</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">Deferred revenue consists of amounts that have been invoiced but that have not been recognized as revenue. Deferred revenue that will be realized during the succeeding <font style="WHITE-SPACE: nowrap">12-month</font> period is recorded as current, and the remaining deferred revenue is recorded as <font style="WHITE-SPACE: nowrap">non-current.</font></p> </div> 2924000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(g)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b><i>Accounts Receivable and Allowance for Doubtful Accounts</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Accounts receivable are recorded at the invoiced amount, net of allowances for doubtful accounts. Management regularly reviews the adequacy of the allowance for doubtful accounts by considering the age of outstanding invoices, the customer&#x2019;s expected ability to pay and the collection history, when applicable, to determine whether an allowance is appropriate. Accounts receivable are charged against the allowance for doubtful accounts after all means of collection have been exhausted and the potential for recovery is considered remote. Additions to the allowance for doubtful accounts are recorded in general and administrative expense in the consolidated statement of operations. We do not have any off balance sheet credit exposure related to our customers. The following table displays the changes in our allowance for doubtful accounts:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="85%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;(in&#xA0;thousands)&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2013</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Additions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Less write-offs, net of recoveries</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,016)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Additions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">828</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Less write-offs, net of recoveries</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(374)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Additions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">931</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Less write-offs, net of recoveries</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(600)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"></td> </tr> </table> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="5%" align="left"><b>(14)</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b>Segment Information and Information about Geographic Areas</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">We operate in one segment. Our chief operating decision maker is our Chief Executive Officer, who makes operating decisions, assesses performance and allocates resources on a consolidated basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">Net revenues by geographic area presented based upon the location of the customer are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <div align="right"> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="95%" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2015&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2014&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">134,988</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">96,416</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">67,390</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,449</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,110</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,490</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">157,437</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">110,526</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,880</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">Of the total net revenues generated in North America, 95% was generated in the United States in 2016, and 96% was generated in the United States in 2015 and 2014.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">Property and equipment, net by geographic area as of December&#xA0;31, 2016 and 2015 is presented in the table below:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><b>As of December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2015&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;7,063</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;6,633</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,025</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">899</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;8,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;7,532</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 3097000 30630000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">The table below reconciles the differences between income taxes computed at the federal statutory rate of 34% and our provision for income taxes:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="95%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"> <b>Year&#xA0;Ended&#xA0;December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2015&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2014&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected income tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.0%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.0%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.0%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State taxes, net of federal benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Permanent differences</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.4)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.0)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.5)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal research and development credit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign rate differential</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.0)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.3)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Change in valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(31.9)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(29.9)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(35.6)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Total income tax benefit (expense)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.1%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.0)%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.2)%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 174px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">The following table summarizes information about stock option activity during the reporting periods:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="88%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Shares&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Exercise<br /> Price</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Remaining<br /> Contractual&#xA0;Life</b><br /> <b>(in years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><b>Aggregate<br /> Intrinsic<br /> Value</b><br /> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding as of December&#xA0;31, 2013</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;3,202,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;3.77</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">791,865</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.74</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(201,200)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.41</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;1,069</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/cancelled</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(231,696)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding as of December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,561,304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.62</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,035,459</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options assumed from acquisition</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">221,759</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.65</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(385,238)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/cancelled</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(186,669)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding as of December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,246,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.99</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,454,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(650,185)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,409</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/cancelled</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(470,591)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9.65</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding as of December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,580,375</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;8.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and exercisable as of December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,854,734</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;5.60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,131</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and expected to vest as of December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,250,315</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;7.83</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,454</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> 6409000 1454626 3724000 0.012 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(n)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Stock-Based Compensation</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">We measure and recognize compensation expense for all stock options, restricted stock awards (RSAs), restricted stock units (RSUs) and common stock issued pursuant to our employee stock purchase plan based on the estimated fair value of the award on the grant date. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period, which is generally the same as the vesting period.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">Net revenues by geographic area presented based upon the location of the customer are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <div align="right"> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="95%" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2015&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2014&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">134,988</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">96,416</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">67,390</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,449</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,110</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,490</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">157,437</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">110,526</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,880</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"><b><i>(c)</i></b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b><i>Revenue Recognition</i></b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">We generate revenue primarily from selling products, maintenance and support, and professional services through a variety of delivery models. We generally bill customers and collect payment for both our products and services up front.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">We generate products revenue from the sale of (1)&#xA0;perpetual or term software licenses for our Nexpose, Metasploit and AppSpider products, and associated content subscriptions for our Nexpose and Metasploit products, (2)&#xA0;managed services for our Nexpose, AppSpider and InsightIDR products and (3)&#xA0;cloud-based subscriptions for our InsightIDR, Logentries and AppSpider products. We also generate an immaterial amount of appliance revenue that is included in our products revenue and that is associated with hardware sold as part of our Nexpose product to certain customers. We generate maintenance and support revenue associated with customers&#x2019; purchases of our software licenses for Nexpose, Metasploit and AppSpider. We generate professional service revenue from the sale of our deployment and training services related to our solutions, incident response services and security advisory services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">Revenue is only recognized when all of the following criteria are met:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="10%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><i>Persuasive evidence of an arrangement exists</i>. Binding agreements or purchase orders are generally evidence of an arrangement.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="10%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><i>Delivery has occurred</i>. Delivery occurs (1)&#xA0;upon delivery of the software license key or when the customer has access to the software product or (2)&#xA0;when we perform the services.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="10%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><i>The sales price is fixed or determinable</i>. Fees are considered fixed and determinable when the fees are contractually agreed upon with the customer.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="10%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><i>Collectability is probable</i>. Collectability is deemed probable based on review of a number of factors, including creditworthiness and customer payment history. If collectability is not probable, revenue is deferred until collection becomes probable, which is generally upon the receipt of payment.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">Substantially all of our software licenses are sold in multiple-element arrangements that include maintenance and support and content subscriptions, and in addition could include cloud-based subscriptions, professional services and/or managed services. All of these elements are considered to be software elements other than cloud-based subscriptions, which are <font style="WHITE-SPACE: nowrap">non-software</font> elements, and managed services, which can be either software elements or <font style="WHITE-SPACE: nowrap">non-software</font> elements. <font style="WHITE-SPACE: nowrap">Non-software</font> elements included in multiple-element arrangements consist of a single deliverable that has stand-alone value and that represents a single unit of accounting. We have determined that we do not have vendor-specific objective evidence, or VSOE, of the selling price for the elements comprising these multiple-element arrangements as our software licenses are generally not sold on a stand-alone basis and we purposefully employ variable pricing for our offerings in order to meet customer purchase requirements along the multiple price points of the demand curve.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">When all of the elements of a multiple-element arrangement are software elements, the revenue for software licenses and any other products and services that are sold along with the license is generally deferred on our balance sheet and recognized as revenue on our consolidated statements of operations ratably over the contractual period of the maintenance and support, typically one to three years, which is longer than the period over which the professional services are performed. Revenue recognition begins upon delivery of the software license, assuming that all other criteria for revenue recognition have been met.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">When a multiple-element arrangement includes both software elements and <font style="WHITE-SPACE: nowrap">non-software</font> elements, the total arrangement consideration is first allocated between the software elements and the <font style="WHITE-SPACE: nowrap">non-software</font> elements based on the selling price hierarchy, which includes (1)&#xA0;VSOE, if available, (2)&#xA0;third-party evidence, or TPE, if VSOE is not available or (3)&#xA0;best estimate of selling price, or BESP, if neither VSOE nor TPE is available. We have not been able to establish a selling price for any element using VSOE or TPE. We determine BESP by considering our overall pricing objectives and market conditions. Significant pricing practices taken into consideration include our discounting practices, the size and volume of our transactions, our price lists, our <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">go-to-market</font></font> strategy, historical standalone sales and contract prices. Our multiple-element arrangements can include a single <font style="WHITE-SPACE: nowrap">non-software</font> element, in which case the portion of the consideration allocated to the <font style="WHITE-SPACE: nowrap">non-software</font> element is recognized ratably over the service period of the <font style="WHITE-SPACE: nowrap">non-software</font> element, assuming all other criteria for revenue recognition have been met. The portion of the consideration allocated to software elements is recognized as described above.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">With respect to our managed services and cloud-based subscription offerings sold on a stand-alone basis, we recognize revenue ratably over the term of the managed service agreement or subscription, assuming that the other criteria for revenue recognition are met.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">We recognize revenue from professional services sold on a stand-alone basis as those services are rendered.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">For purposes of disclosing revenue by class, we allocate the arrangement consideration for multiple-element software arrangements among the individual elements utilizing BESP, as we do not have VSOE or TPE of selling price for any of the elements.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 87px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">Estimated future amortization expense of the acquired identifiable intangible assets as of December&#xA0;31, 2016 is as follows (in&#xA0;thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="80%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2017</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,930</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,886</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,837</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,332</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022 and thereafter</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Total</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;8,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> </div> 90524000 470591 17316000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="85%">The following table displays the changes in our allowance for doubtful accounts:</td> <td valign="bottom" width="4%"></td> <td></td> <td> <p align="left">&#xA0;</p> <p align="left">&#xA0;</p> </td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"> <p>&#xA0;</p> <p>&#xA0;</p> <p><b>Amount</b></p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;(in&#xA0;thousands)&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2013</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Additions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Less write-offs, net of recoveries</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,016)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Additions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">828</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Less write-offs, net of recoveries</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(374)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Additions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">931</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt"> Less write-offs, net of recoveries</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(600)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="5%" align="left"></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify">&#xA0;</p> </td> </tr> </table> </div> 0.48 41248473 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="5%" align="left"><b>(15)</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="justify"><b>Related Party Transactions</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 87px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In October 2015, Intel Security announced the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">end-of-sale</font></font>&#xA0;for the McAfee Vulnerability Manager to customers and partners, effective January&#xA0;11, 2016, with&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">end-of-life</font></font>&#xA0;to follow, and announced that we were named their exclusive vulnerability management partner. Under the terms of the commercial agreement, we incur partner referral fees as customers transition from McAfee Vulnerability Manager to Nexpose. During the year ended December&#xA0;31, 2016, we recognized sales and marketing expense of $2.1&#xA0;million related to partner referral fees paid to Intel Security. On February&#xA0;6, 2017, Michael Berry, a member of our Board of Directors, became the Chief Financial Officer of Intel Security (McAfee).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 87px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In July 2015, entities affiliated with Technology Crossover Ventures purchased $5.0&#xA0;million of our common stock (312,500 shares) in a private placement concurrent with the completion of our IPO at a price per share equal to the IPO price of $16.00 per share. Entities affiliated with Technology Crossover Ventures are holders of more than 5% of our capital stock and Timothy McAdam, a member of our board of directors, is affiliated with such entities.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 87px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify">In December 2014, we entered into a Series D Convertible Preferred Stock Purchase Agreement pursuant to which we issued and sold to investors, including certain executive officers and funds affiliated with certain of our directors and 5% stockholders, an aggregate of 2,686,516 shares of our Series D stock at a purchase price of $11.554 per share, for aggregate consideration of $31.0&#xA0;million. These shares were subsequently converted to common shares in conjunction with our IPO (see Note 8).</p> </div> P7Y1M6D 1 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">The following table presents our financial assets and liabilities measured and recorded at fair value on a recurring basis using the above input categories:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="80%" align="center" border="0"> <tr> <td width="42%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="14" align="center"><b>As of December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;1</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;2</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;3</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Description:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.8em; MARGIN-TOP: 0pt"> Assets:</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1.4em; MARGIN-TOP: 0pt"> Money market funds</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,085</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,085</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Government agencies</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,982</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,982</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1.4em; MARGIN-TOP: 0pt"> Commercial paper</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,078</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,078</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1.4em; MARGIN-TOP: 0pt"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1.4em; MARGIN-TOP: 0pt"> Asset-backed securities</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt"> Total assets</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;25,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;24,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;49,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 100000 28774 3724000 300000 0.85 12447000 2881000 89404000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">The approximate future minimum payments under <font style="WHITE-SPACE: nowrap">non-cancelable</font> operating leases as of December&#xA0;31, 2016 are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="70%" align="center" border="0"> <tr> <td width="84%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2017</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,282</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,431</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,152</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,452</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.1em; MARGIN-TOP: 0pt"> Total</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;17,883</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> -0.014 100000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="5%" align="left"><b>(4)</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b>Fair Value Measurements and Investments</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">We measure certain financial assets and liabilities at fair value. Fair value is determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy, as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="4%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><u>Level</u><u>&#xA0;1</u>: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="4%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><u>Level</u><u>&#xA0;2</u>: Observable inputs other than Level&#xA0;1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="4%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><u>Level</u><u>&#xA0;3</u>: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the asset or liability.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">The following table presents our financial assets and liabilities measured and recorded at fair value on a recurring basis using the above input categories:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="80%" align="center" border="0"> <tr> <td width="42%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="14" align="center"><b>As of December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;1</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;2</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;3</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Description:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.8em; MARGIN-TOP: 0pt"> Assets:</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1.4em; MARGIN-TOP: 0pt"> Money market funds</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,085</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,085</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.4em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Government agencies</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,982</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,982</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1.4em; MARGIN-TOP: 0pt"> Commercial paper</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,078</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,078</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1.4em; MARGIN-TOP: 0pt"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1.4em; MARGIN-TOP: 0pt"> Asset-backed securities</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt"> Total assets</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;25,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;24,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;49,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">We had no liabilities measured and recorded at fair value on a recurring basis as of December&#xA0;31, 2016. We had no assets or liabilities measured and recorded at fair value on a recurring basis as of December&#xA0;31, 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">Our investments, which are all classified as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale,</font></font> consisted of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="80%" align="center" border="0"> <tr> <td width="42%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="14" align="center"><b>As of December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Amortized<br /> Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> Unrealized<br /> Gains</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> Unrealized<br /> Losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="14" align="center"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Description:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Government agencies</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;14,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(13)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;14,982</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commercial paper</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,178</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,178</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,326</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asset-backed securities</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,960</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(27)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,941</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5%; MARGIN-TOP: 6pt" align="justify">For all of our investments for which the amortized cost basis was greater than the fair value at December&#xA0;31, 2016, we have concluded that there is no plan to sell the security nor is it more likely than not that we would be required to sell the security before its anticipated recovery. In making the determination as to whether the unrealized loss is other-than-temporary, we considered the length of time and extent the investment has been in an unrealized loss position, the financial condition and near-term prospects of the issuers, the issuers&#x2019; credit rating and the time to maturity.</p> </div> 0.10 0.10 734577 91815 585004 Monthly P10Y 4580375 P2Y8M12D 3400000 6.38 12.97 13.37 91020 93800 12.93 919397 20.96 538896 25357 20.67 P2Y6M 545000 5.53 P5Y6M 3.58 P6M 8.35 P6Y3M18D 5.49 P1Y 0.15 0.007 0.49 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 10%; MARGIN-TOP: 6pt" align="justify">The following table reflects the assumptions used in the Black Scholes option pricing model to calculate the expense related to the ESPP:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <div align="right"> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected term (in years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 0.5&#xA0;&#x2013;&#xA0;1.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 0.5&#xA0;&#x2013;&#xA0;1.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">42 &#x2013; 49%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">37 &#x2013; 41%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 0.5&#xA0;&#x2013;&#xA0;0.7%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 0.1&#xA0;&#x2013;&#xA0;0.3%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Grant date fair value per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#xA0;3.58&#xA0;&#x2013;&#xA0;5.49</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#xA0;4.33&#xA0;&#x2013;&#xA0;7.91</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> </div> 0 0.005 0.42 4045000 -100000 600000 6054000 6000000 6607000 610000 P6Y1M6D 200000 80% of eligible accounts receivable 2013-04-22 2013-12-27 P6Y8M12D P2Y P6Y3M18D 8100000 2100000 134988000 0.95 22449000 17316000 160000 87000 0 3720000 2874000 -1000 1000 900000 0 62428 346000 27000 4000 74000 679000 7000 1000 91000 -19000 0 865000 0 -62000 -49000000 0 400000 200000 2300000 0001560327 rpd:MobilisafeProductMember 2016-07-01 2016-09-30 0001560327 us-gaap:GeneralAndAdministrativeExpenseMemberrpd:SettlementAndLicensingAgreementMember 2016-07-01 2016-09-30 0001560327 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001560327 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0001560327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001560327 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001560327 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001560327 rpd:OtherCountryMember 2016-01-01 2016-12-31 0001560327 country:US 2016-01-01 2016-12-31 0001560327 us-gaap:NorthAmericaMember 2016-01-01 2016-12-31 0001560327 rpd:IntelSecurityMember 2016-01-01 2016-12-31 0001560327 rpd:DeferredTaxAssetsOperatingLossCarryforwardsMember 2016-01-01 2016-12-31 0001560327 rpd:DevelopedTechnologyMember 2016-01-01 2016-12-31 0001560327 us-gaap:NoncompeteAgreementsMember 2016-01-01 2016-12-31 0001560327 us-gaap:CustomerRelationshipsMember 2016-01-01 2016-12-31 0001560327 us-gaap:LineOfCreditMemberus-gaap:PrimeRateMember 2016-01-01 2016-12-31 0001560327 us-gaap:LineOfCreditMember 2016-01-01 2016-12-31 0001560327 rpd:AlternativeMinimumTaxMember 2016-01-01 2016-12-31 0001560327 us-gaap:TradeNamesMember 2016-01-01 2016-12-31 0001560327 rpd:CostOfRevenueMember 2016-01-01 2016-12-31 0001560327 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-12-31 0001560327 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-12-31 0001560327 rpd:InvestNorthernIrelandMemberus-gaap:OperatingExpenseMember 2016-01-01 2016-12-31 0001560327 us-gaap:NonoperatingIncomeExpenseMember 2016-01-01 2016-12-31 0001560327 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-12-31 0001560327 rpd:EmployeeStockPurchasePlanMember 2016-01-01 2016-12-31 0001560327 rpd:EmployeeStockPurchasePlanMemberus-gaap:MaximumMember 2016-01-01 2016-12-31 0001560327 us-gaap:MaximumMember 2016-01-01 2016-12-31 0001560327 rpd:EmployeeStockPurchasePlanMemberus-gaap:MinimumMember 2016-01-01 2016-12-31 0001560327 us-gaap:MinimumMember 2016-01-01 2016-12-31 0001560327 rpd:LogentriesMember 2016-01-01 2016-12-31 0001560327 rpd:RestrictedStockAndRestrictedStockUnitsMember 2016-01-01 2016-12-31 0001560327 us-gaap:RestrictedStockMember 2016-01-01 2016-12-31 0001560327 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001560327 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001560327 rpd:TermLoanMember 2016-01-01 2016-12-31 0001560327 rpd:UnvestedRestrictedStockMember 2016-01-01 2016-12-31 0001560327 rpd:EmployeeStockPurchasePlanMember 2016-01-01 2016-12-31 0001560327 rpd:UnvestedRestrictedStockUnitsMember 2016-01-01 2016-12-31 0001560327 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001560327 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001560327 2016-01-01 2016-12-31 0001560327 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0001560327 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001560327 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0001560327 rpd:IpoAndIpoParticipationPaymentMember 2015-01-01 2015-12-31 0001560327 rpd:OtherCountryMember 2015-01-01 2015-12-31 0001560327 country:US 2015-01-01 2015-12-31 0001560327 us-gaap:NorthAmericaMember 2015-01-01 2015-12-31 0001560327 us-gaap:RedeemableConvertiblePreferredStockMember 2015-01-01 2015-12-31 0001560327 rpd:CostOfRevenueMember 2015-01-01 2015-12-31 0001560327 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-12-31 0001560327 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-12-31 0001560327 us-gaap:NonoperatingIncomeExpenseMember 2015-01-01 2015-12-31 0001560327 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-12-31 0001560327 rpd:TwoThousandAndFifteenPlanMember 2015-01-01 2015-12-31 0001560327 rpd:EmployeeStockPurchasePlanMember 2015-01-01 2015-12-31 0001560327 rpd:EmployeeStockPurchasePlanMemberus-gaap:MaximumMember 2015-01-01 2015-12-31 0001560327 us-gaap:MaximumMember 2015-01-01 2015-12-31 0001560327 rpd:EmployeeStockPurchasePlanMemberus-gaap:MinimumMember 2015-01-01 2015-12-31 0001560327 us-gaap:MinimumMember 2015-01-01 2015-12-31 0001560327 rpd:NtObjectivesIncMember 2015-01-01 2015-12-31 0001560327 rpd:LogentriesMember 2015-01-01 2015-12-31 0001560327 us-gaap:RestrictedStockMember 2015-01-01 2015-12-31 0001560327 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0001560327 rpd:UnvestedRestrictedStockMember 2015-01-01 2015-12-31 0001560327 rpd:EmployeeStockPurchasePlanMember 2015-01-01 2015-12-31 0001560327 us-gaap:WarrantMember 2015-01-01 2015-12-31 0001560327 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2015-01-01 2015-12-31 0001560327 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember 2015-01-01 2015-12-31 0001560327 2015-01-01 2015-12-31 0001560327 us-gaap:RetainedEarningsMember 2014-01-01 2014-12-31 0001560327 us-gaap:TreasuryStockMember 2014-01-01 2014-12-31 0001560327 us-gaap:CommonStockMember 2014-01-01 2014-12-31 0001560327 us-gaap:AdditionalPaidInCapitalMember 2014-01-01 2014-12-31 0001560327 rpd:OtherCountryMember 2014-01-01 2014-12-31 0001560327 country:US 2014-01-01 2014-12-31 0001560327 us-gaap:NorthAmericaMember 2014-01-01 2014-12-31 0001560327 us-gaap:RedeemableConvertiblePreferredStockMember 2014-01-01 2014-12-31 0001560327 rpd:CostOfRevenueMember 2014-01-01 2014-12-31 0001560327 us-gaap:SellingAndMarketingExpenseMember 2014-01-01 2014-12-31 0001560327 us-gaap:ResearchAndDevelopmentExpenseMember 2014-01-01 2014-12-31 0001560327 us-gaap:GeneralAndAdministrativeExpenseMember 2014-01-01 2014-12-31 0001560327 us-gaap:MaximumMember 2014-01-01 2014-12-31 0001560327 us-gaap:MinimumMemberrpd:QualifiedPublicOfferingMember 2014-01-01 2014-12-31 0001560327 us-gaap:MinimumMember 2014-01-01 2014-12-31 0001560327 us-gaap:RestrictedStockMember 2014-01-01 2014-12-31 0001560327 us-gaap:EmployeeStockOptionMember 2014-01-01 2014-12-31 0001560327 rpd:UnvestedRestrictedStockMember 2014-01-01 2014-12-31 0001560327 us-gaap:WarrantMember 2014-01-01 2014-12-31 0001560327 us-gaap:ConvertibleDebtSecuritiesMember 2014-01-01 2014-12-31 0001560327 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2014-01-01 2014-12-31 0001560327 2014-01-01 2014-12-31 0001560327 rpd:NtObjectivesIncMember 2016-12-01 2016-12-31 0001560327 2015-05-01 2015-05-31 0001560327 rpd:TechnologyCrossoverVenturesMember 2015-07-01 2015-07-31 0001560327 rpd:TwoThousandAndFifteenPlanMember 2016-03-02 2016-03-31 0001560327 rpd:EmployeeStockPurchasePlanMember 2016-03-02 2016-03-31 0001560327 rpd:EmployeeStockPurchasePlanMember 2016-09-15 2016-09-15 0001560327 rpd:LogentriesMember 2015-10-13 2015-10-13 0001560327 rpd:RevelopsIncMember 2015-10-13 2015-10-13 0001560327 rpd:ReplacementOptionsMemberrpd:RevelopsIncMember 2015-10-13 2015-10-13 0001560327 rpd:TwoThousandAndFifteenPlanMember 2015-10-08 2015-10-08 0001560327 rpd:TermLoanMember 2015-07-23 2015-07-23 0001560327 us-gaap:IPOMember 2015-07-22 2015-07-22 0001560327 rpd:TechnologyCrossoverVenturesMember 2015-07-22 2015-07-22 0001560327 rpd:EmployeeStockPurchasePlanMember 2016-03-15 2016-03-15 0001560327 rpd:NtObjectivesIncMember 2015-04-30 2015-04-30 0001560327 us-gaap:LineOfCreditMemberus-gaap:PrimeRateMember 2013-04-22 2013-04-22 0001560327 rpd:TermLoanMemberrpd:InterestPaymentMember 2013-12-27 2013-12-27 0001560327 rpd:TermLoanMember 2013-12-27 2013-12-27 0001560327 us-gaap:RetainedEarningsMember 2016-12-31 0001560327 us-gaap:TreasuryStockMember 2016-12-31 0001560327 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001560327 us-gaap:CommonStockMember 2016-12-31 0001560327 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001560327 rpd:OtherCountryMember 2016-12-31 0001560327 country:US 2016-12-31 0001560327 rpd:DevelopedTechnologyMember 2016-12-31 0001560327 us-gaap:NoncompeteAgreementsMember 2016-12-31 0001560327 us-gaap:CustomerRelationshipsMember 2016-12-31 0001560327 us-gaap:StateAndLocalJurisdictionMember 2016-12-31 0001560327 us-gaap:DomesticCountryMember 2016-12-31 0001560327 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001560327 us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001560327 us-gaap:CommercialPaperMember 2016-12-31 0001560327 us-gaap:CorporateBondSecuritiesMember 2016-12-31 0001560327 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001560327 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001560327 us-gaap:ComputerEquipmentMember 2016-12-31 0001560327 us-gaap:TradeNamesMember 2016-12-31 0001560327 rpd:TwoThousandAndFifteenPlanMember 2016-12-31 0001560327 rpd:EmployeeStockPurchasePlanMember 2016-12-31 0001560327 us-gaap:MoneyMarketFundsMember 2016-12-31 0001560327 rpd:RestrictedStockAndRestrictedStockUnitsMember 2016-12-31 0001560327 us-gaap:RestrictedStockMember 2016-12-31 0001560327 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001560327 us-gaap:EmployeeStockOptionMember 2016-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember 2016-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember 2016-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember 2016-12-31 0001560327 us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001560327 rpd:TermLoanMemberus-gaap:MaximumMember 2016-12-31 0001560327 rpd:TermLoanMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001560327 us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001560327 2016-12-31 0001560327 us-gaap:RetainedEarningsMember 2015-12-31 0001560327 us-gaap:TreasuryStockMember 2015-12-31 0001560327 us-gaap:CommonStockMember 2015-12-31 0001560327 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001560327 rpd:OtherCountryMember 2015-12-31 0001560327 country:US 2015-12-31 0001560327 rpd:DevelopedTechnologyMember 2015-12-31 0001560327 us-gaap:NoncompeteAgreementsMember 2015-12-31 0001560327 us-gaap:CustomerRelationshipsMember 2015-12-31 0001560327 us-gaap:FurnitureAndFixturesMember 2015-12-31 0001560327 us-gaap:LeaseholdImprovementsMember 2015-12-31 0001560327 us-gaap:ComputerEquipmentMember 2015-12-31 0001560327 us-gaap:TradeNamesMember 2015-12-31 0001560327 rpd:TwoThousandAndFifteenPlanMember 2015-12-31 0001560327 us-gaap:RestrictedStockMember 2015-12-31 0001560327 2015-12-31 0001560327 us-gaap:RetainedEarningsMember 2014-12-31 0001560327 us-gaap:TreasuryStockMember 2014-12-31 0001560327 us-gaap:CommonStockMember 2014-12-31 0001560327 rpd:SeriesDRedeemableConvertiblePreferredStockMember 2014-12-31 0001560327 us-gaap:RedeemableConvertiblePreferredStockMember 2014-12-31 0001560327 us-gaap:MinimumMemberrpd:QualifiedPublicOfferingMember 2014-12-31 0001560327 us-gaap:RestrictedStockMember 2014-12-31 0001560327 2014-12-31 0001560327 us-gaap:RetainedEarningsMember 2013-12-31 0001560327 us-gaap:CommonStockMember 2013-12-31 0001560327 us-gaap:RedeemableConvertiblePreferredStockMember 2013-12-31 0001560327 us-gaap:RestrictedStockMember 2013-12-31 0001560327 rpd:TermLoanMember 2013-12-31 0001560327 2013-12-31 0001560327 rpd:EmployeeStockPurchasePlanMember 2016-09-15 0001560327 rpd:LogentriesMember 2015-10-13 0001560327 rpd:RevelopsIncMember 2015-10-13 0001560327 2016-06-30 0001560327 rpd:TermLoanMember 2015-07-23 0001560327 rpd:AmendedAndRestatedCertificateOfIncorporationMember 2015-07-22 0001560327 us-gaap:IPOMember 2015-07-22 0001560327 rpd:SeriesDIPOParticipationPaymentProvisionMemberus-gaap:IPOMember 2015-07-22 0001560327 rpd:TechnologyCrossoverVenturesMember 2015-07-22 0001560327 rpd:EmployeeStockPurchasePlanMember 2015-07-17 0001560327 2015-05-31 0001560327 2017-03-01 0001560327 rpd:EmployeeStockPurchasePlanMember 2016-03-16 0001560327 rpd:EmployeeStockPurchasePlanMember 2016-03-15 0001560327 rpd:NtObjectivesIncMember 2015-04-30 0001560327 us-gaap:LineOfCreditMember 2013-04-22 0001560327 rpd:TechnologyCrossoverVenturesMemberus-gaap:PrivatePlacementMember 2015-07-31 0001560327 us-gaap:MinimumMemberrpd:TechnologyCrossoverVenturesMemberus-gaap:PrivatePlacementMember 2015-07-31 0001560327 rpd:TermLoanMember 2013-12-27 pure shares iso4217:USD shares iso4217:USD rpd:Lease rpd:Segment EX-101.SCH 10 rpd-20161231.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Consolidated Statements of Operations link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Consolidated Statements of Comprehensive Loss link:calculationLink link:presentationLink link:definitionLink 107 - Statement - Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) link:calculationLink link:presentationLink link:definitionLink 108 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 109 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Nature of the Business link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Summary of Significant Accounting Policies link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Business Combinations link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Fair Value Measurements and Investments link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Property and Equipment link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Goodwill and Intangible Assets link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Long-term Debt and Line of Credit link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Stockholders' Equity (Deficit) link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Net Loss Per Share link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Employee Benefit Plan link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Segment Information and Information about Geographic Areas link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Related Party Transactions link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Summary of Significant Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Summary of Significant Accounting Policies (Tables) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Fair Value Measurements and Investments (Tables) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Property and Equipment (Tables) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Goodwill and Intangible Assets (Tables) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Stock-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Income Taxes (Tables) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Net Loss Per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Commitments and Contingencies (Tables) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Segment Information and Information about Geographic Areas (Tables) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Business Combinations - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Fair Value Measurements and Investments - Summary of Financial Assets and Liabilities Measured and Recorded at Fair Value on Recurring Basis (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Fair Value Measurements and Investments - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Fair Value Measurements and Investments - Summary of Investments Classified as Available-for-sale (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Property and Equipment - Summary of Property and Equipment (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Property and Equipment - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Goodwill and Intangible Assets - Schedule of Change in Gross Carrying Amount of Goodwill (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Long-term Debt and Line of Credit - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Stockholders' Equity (Deficit) - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock and Restricted Stock Unit Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Stock-Based Compensation - Summary of Share Based Compensation Valuation of Options Granted Assumptions (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Stock-Based Compensation - Summary of Share Based Compensation Valuation of Options Granted Assumptions - Employee Stock Purchase Plan (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Income Taxes - Components of Loss Before Income Taxes (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Income Taxes - Summary of Income Tax (Benefit) Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Income Taxes - Reconciliation of Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Income Taxes - Changes in Reserves for Unrecognized Income Tax Benefits (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail) link:calculationLink link:presentationLink link:definitionLink 162 - Disclosure - Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail) link:calculationLink link:presentationLink link:definitionLink 163 - Disclosure - Net Loss Per Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 164 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 165 - Disclosure - Commitments and Contingencies - Future Minimum Operating Leases (Detail) link:calculationLink link:presentationLink link:definitionLink 166 - Disclosure - Segment Information and Information about Geographic Areas - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 167 - Disclosure - Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail) link:calculationLink link:presentationLink link:definitionLink 168 - Disclosure - Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail) link:calculationLink link:presentationLink link:definitionLink 169 - Disclosure - Related Party Transactions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 11 rpd-20161231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 rpd-20161231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 rpd-20161231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 14 rpd-20161231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 15 g319803g05w51.jpg GRAPHIC begin 644 g319803g05w51.jpg M_]C_X 02D9)1@ ! 0(!>@%Z #_X5AQ:'1T<#HO+VYS+F%D;V)E+F-O;2]X M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z M;65T82\B('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N,RUC,#$Q(#8V+C$T M-38V,2P@,C Q,B\P,B\P-BTQ-#HU-CHR-R @(" @(" @(CX*(" @/')D9CI2 M1$8@>&UL;G,Z&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D M8R]E;&5M96YT&UL.FQA;F<](G@M9&5F875L="(^;F5W/"]R9&8Z;&D^"B @(" @(" @ M(" @(#PO&UL;G,Z>&UP1TEM9STB:'1T M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V&UP.D-R96%T;W)4;V]L/D%D M;V)E($EL;'5S=')A=&]R($-3-B H5VEN9&]W7!E/2)2 M97-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.G=I9'1H/C(U M-CPO>&UP1TEM9SIW:61T:#X*(" @(" @(" @(" @(" @(" @/'AM<$=);6&UP1TEM9SII;6%G93XO.6HO-$%!45-K6DI29T%"06=% M05-!0DE!040O-U%!#AF2'@X9DAX.&9(=T5(0G=C3D1!,%E%0D%91VA54D92;V9(>#AF)B-X03M( M>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX M.&9(>#AF2'@X9DAX.&8O.$%!15%G05=!14%!=T52)B-X03M!04E205%-4D%F M+T5!84E!04%!2$%114)!445!04%!04%!04%!05%&07=)1T%104A#06M+0W=% M04%G241!445"05%%04%!04%!04%!)B-X03M!44%#07=11D)G8TE#46],14%! M0T%1341!9U%#0F=C1$)!24=!;DU"06=-4D)!049)4DEX459%1T4R16EC6455 M37!':$)X5WA1:5!")B-X03M5=$AH37A::3A#4GEG=D5L47I25&MQ2WE9,U!# M3E51;FLV3WI.:&156DA41#!U24E*;TU*0VAG6FA*4D92<5,P5G1.5DM"DI$4D1G:&%357E7:5DW3$-",U!33F5*16=X9%5K=V=*0VAG M6DIJ6D9':61K9$95,SAQ3WIW>6=P)B-X03LP*U!Z:$I3:W1-5%4U4%)L9%E7 M5G!B6$8Q95@Q4FQ:;61O85=P6E(5UI)1T9J25-&<$HW35%1F-32#!8;'5,;$IR,G=U8G%71S173U)41F-O;#=&1%=20W1T M3$)74E%+54E)<#A72V]I,S!N.'HW5'EW6DQA-74U)B-X03MD86YP3CE6=5I5 M6EDO<6-K:VEX*V\W>FMT9&-K46=C5C1+96@S6E9$,S%H*UHP*W$V.6-W439H M0G Y,G0R9$UH1C)O:VIK:S V25%,)B-X03MX.5EQ:V$S87E(-$M-EEE9C,X>5A-;'$P<'1'=G)'4WEL M:FTT)B-X03M7-F%C:V1,,DM33#%&2FQD=69%.%1U>3!98V9H56]05#E&+TU# M,R],2%5&;75B>5AZ5F-124QA3#9X>6QJ9$%O,F0S6E9:;35C:4AO)B-X03M2 M5'!I<6-A:#5E,61L.'E81G9D86U$9G=*2%EW:3=B;$A+,5AE4S-8;45H0S@Q M54%F>6YR6&16:E,V9"MB8C9T8GDS>E1T87AX5U57)B-X03MO4C)T=W%,3DAB M>G5T=S!)16EC6EIL16-P3WIC4U5$9'-64D57:&9M8SEQ>G1D6$-8169*23=: M-VEI>5=5=#--559P56-K6%5%4'!.)B-X03MZ+V%O54Q'=&-66')O4&Y32U=( M,$I.4T)86%16<#=X-54O4F%24T)#>2]71DQ!>4UT4E=P-SE-5E)7;39D-3-' M;&57;'9X97E1=WE8)B-X03M:,2M"3&YJ9'57-4,Q8C%22T=-86LW<4I01%EG M67%O;E%03C8V9G%T:S!U<7,W6$QY,D8T3#)S;W18D0Y-&QW4S5& M3TY2)B-X03M55D9+<45V1VLO;79.<6M&>&9V8VQ,5DY013AD<&1E;$9-='1D M;&)S<6EY27!E940Y-%$S63AA,49-57 Y6G(U<3 S>DQC,W!S9%%V)B-X03MT M3VQT1D56<6)L6D9785,Y;&MB-%I::6]:3%IO>'0T8U%C5E,U.5 O041$=4Q* M24Y11C4Y871T670U0E!A6%AP2DQP,7DX8S%Y;C=T)B-X03LT4V91;SAA.&A5 M3%-L8U96:S!,>G9X6C=E-'9)-4ET6'5)9VQZ9$TV=G!L,48V26Q&2D=Q,$1% M4V]$,T(X8U922&QR4U!.35AMC-0-E)K='IF87 Y M971"92]W0VM'1G!*)B-X03MV,%DX8VAM,E)59%%Y:"\U86$AD=WE,>G1'2T=3 M3W9&;C1F16=P5'!I<3=78DAZ-THU-VIV3&%/-U1Y*U4P-S8Q2$1D)B-X03M! M04U'=4)D0TM->4MP1DAH16Q50DMG;%!I1TMP5G!/9V9M1"MG-T%A:DIQ<#%* M3'EW1C-X=FU51S!,<6)V<$U35U953E1Y,S5F0T]U)B-X03M+16)R96AE96AO M=717=&A*<40S,&1Z8U,V6F-R97-/8T5S87)!:7-:46%Q,5-1=T%&1#1I<7$Q M=$4O36UA>FLY2V4V=#E3="]R51A,T5C5 X4T]+13ADFIA M96)B;4]W+W2MT2$-W4#%B8C=+>D%N:S(Y2V1$6%I6 M:4HP)B-X03MR."MF<4YY<6%X6D,X8C!J8D\T:$MO46IE<41X=&A64S5863D)P3W%81D%)658P;3EH8U=Y;"]54FUB)B-X03LQ M;TDT6D]81&M$=TY.:4YT<7%Q6C!Z.#=)6C1R05@X8E=B<&)W>%-C,&Q01T-( M:F-Y5'IT8F5O1$\R-F)K9R]T1$95>3!J>3$U+V=V)B-X03MK,5!68FPW>5%9:8V%.*V(P5W1A M#944$PV;&Y$3DU*6$A+)B-X03M:;6LT=$Y$35EJ-DE663$S4D15 M;$=X5DAE8F1/."LV=EE7:T]L5')P7=N;WEU M0VA593E6,GA60FI1)B-X03M0>EEU.4I23"]6;TDY5E4$I* M2UAT,F=A8V5T3D9-+S=Z,&%+1W%N,BMA='E&1E5:1C5:+TXR-G0Y8VDQ8E8T M=G)&>6AH,&DWE5S4&AB8D953D0U M9B]04#E*6$IM,4\Q1VY8,5AU230U>51(27E,>49V-G-$=DA(.$A!2W)R,4QB M3G5653 X=F%0*V)-)B-X03ME;S9D*VQT56=K3$S M-GI*)B-X03M26DI9;'5)2D)$-F=Q>6]P0W(T2'!I<4AT8DPX.7!(:V=/<3(P M8W-%5DI*<&]O:D9*3$EX35II2U$5A9SA&3R]%-'%I4$DR:V9M>%E83FI&-6PQ2S-U.5!G4C0W:$E74FDQ131W M:T9O1FPK1VYX.'!#>D5G.'1M1$)8)B-X03MO1TMU>%8R2W5X5C)+=7A6-78X M03AR-SAK71Y2W4T<%5E M.4=L6CE986Y:,S%V)B-X03MB5%%V5#8Q06QZ2$4O=T%-;G!U05%75'%0=$1& M559IG979GDX.#$M5<6$P>%9$2BM5 M;7125#9:4&)A*S%V2G W4DU/0WID575,>6%4:7I4350V:5AV<'9Z)B-X03LU M8W50>%9W<6HP+TQ85EA84G!,>E=F59V:4(V<595;79F>5HQ93AT>D1D)B-X03MA,4AD5-X=F(V-$Q3 M2DDW:4%714U,3&%*1F5&,VUJ4TE/)B-X03M#141R1'A(2VY&5T@W431T<6EO M=GDY=C=J5#=E1RME>E@P6F(R=&=);6US630W=59':FMT-'E9>DA*0W-F-W,Y M=6(K3WEQ4S9L*U=F)B-X03LU:TQ:5'E74&Y'-6QV23=+-FET;R]5=6]X2F-3 M<5!39&DQ>$EQ;%'IX%EK)B-X03LO96-#%8R2W5X5EI$4$)/;D]' M4EI5-F-K25ED2SE2)B-X03LX.%9A;75);U%$25-/4F]O04Q%.2MI9VY&5C9S M%8R2W)*6C195D13 M>4Q'<$Y!6$E512M'*TMR.%9D:7%L9#-D=F%7,&QZ8WE,1D)#<&53)B-X03M2 M:4%!0C=N1E5&8BM:3D5U3&5794LX:%I)1U9*9VMI4T979F1!9E1,+V%(4VXY M8U95&5R2$A04$=/4EIO-$HR*T9!0S-()B-X03MI:'(Q-B]:D-),#,V.4U647$V-65M5D9' M;7I/-W1)6%8 M8WES5DQ.1T=T>'=)3E!J2FPK;C1A-UEQ<'=A>F5V2'E85$QI-$7A)6C4O:FMG4$9)5G50.4@Y M4TEB>4%L4E1P,T=+17@Q0TPX=V]B1C)A-U)J0VMP)B-X03LY5WE717EU83AK M3%(S0TEG0V=&9FAE=E1R5&13:R]L-U4O3D5%&-V63(O;TE"1E$W3W)#5V5O2%@T:#AS5E9D2C S4FE:6EDW M:35U6D5":FQA-6YU5V]V>$Q13!J)B-X03MK M:VMA,FEF:7EY=4=J959O,D-L,&)N>5EP>%I723=#:'=Q:F),5%!,-GAY5SEH M=VI59WAU;')+>4921S%#;SE.9U4T='-A57=+<'!O)B-X03M&:6QX2D5L,V-+ M>FQB9TEB;5HU5EI&.5!K1VMD>GAO855P=C-R=%)66&PP=2]W1'%C:TU/<3-+ M4VYE2UIL=#)+,%5G2V8S5S8Q24HO)B-X03MA,C8T<6\R9&@U:6AH9%1F46-Y M-$MM5T]7-"M%1&9F,5E456XV4'!R:7)E;U%E66UH:$5.>D-82% Q,FIG659* M<#9:5E1C4C!#-S$K)B-X03M-,4Y.E-,-&9#-'A65&PXE0S9S1!55),=3111F=N<#AZ M>&-%)B-X03MT>#'%)2D9"0SA187EX M=DHR<69J>%93=&1,,5%3>5-3-FQ01VAL-5(R<65J26=10F9H3'EX)B-X03M0 M26%K2#EO8DAS8U984V58-V1R9UA3,T9Y3&M&<4TP.'I2.%@K,'9O."]3<#1$ M:C)&831Q<5%9' M,C)I859B8WI(8DE:2E)X;&UK5-C;F)C9'II<4MH9VEH M57)'0T%456MKG=J,&94:TE09&AV>7!V9U9/8U9D M:7%%,5!3-U!5;V\T4-L9G-Y2S8Y1U!B1E8V)B-X03MA M9EIR64I91TI:3%-/3EEH0S9Q5DM)04%#=$]08G=X5D)0;T5",4@V-&IM149G M>DI%6DEQ-VQI1#9B<7 U3U-Z17)5.7I41E"M9-U4R.&%P8C,P M2SAM16M59'AB>4M6;V](1T9N5FU+FQU3$1I6%!40W%F4W9Q1G!B=E V.&0Q M8GA2)B-X03ML>3!T23-O:V1A;#!(03AM1E0X038T1E$K;"M95&91>4]T<7IM M2FER;4(T2E8S66-A1DI#5#A,8VIT,E!E9WA69G%(;4]Y6]0)B-X03LQ5T%%G9S,W Q<'1$+W9Z-&$O>2]&,2M( M1E5'=7(V9SDW2F)*8E%L:'E33E1.5#0P54Y6<4MZ0D=Q441W,C0O-5%X5EAV MGI!46-A4E5,3#)Q9FDX939Q5C)M M=E114G)B,W0Y2#EB:EI6*W)M,6MA-VM58G,T=#1P6DI+56126&EA)B-X03M5 M<65U>%9,=&)U4'I'=6I#9$MT+U%H5DA:;EI9635(;$-J:%=.-7!+27IB-W-# M3G=W-DA&0V-T8F5C0V52=7)D<3%(<'A(,%9&5D%Q)B-X03M'94D=,3T%L-S%O)B-X03M*=T%&9S%',SE.-4I#-2M#3G=B M94IZ.%%8-$]62U8S-W%56&\P*W583F]F5VYJ17-,0TYZ3&)-#-"059D)B-X03MQ3VPV>$])+U-V,G%N2FA4,#1W2D]+<6I5.4M8 M:T$S2G%%.2]$1E5C,6QC;FQ3+VY7=&%55T1A<$)&2WAD<55(>BM61E9#>'-T M46=V)B-X03MP<'!P=E=J;$Q63$U#84)Q>$%+FYZ,W%M M;559R275,6F=Q*VQY.4@Y,7A(47 P-E5W M2VUM2W5X5C)+=7A6,DMU>%8R2W5X5C)+;V0Y4'1()B-X03MM37)O5UIJ>5I3 M>D9#95!#<%%N:CEN8G!I<4%U=DMM:'EW4TI"87!:4U-+=SEA,357-U9957%X M9TU2665X3TMR8F9Y>F)P23AK,7IC)B-X03MU>DMQ:FAD,VE50VQJ,VYC;C=8 M:FEQ;F4K56)#-6MJ9C%*>5EW=W!.8S-C;RM,:C O9G)4-T]+<3ET-5IS24QE M3T546%I%84ML4F4S)B-X03M92'=G1%E#5V4MJ+U8S M5W),)B-X03M49&YH9#9F5&EQ;G K9S9H04IQ-G!00TI*3V%X=W)A1E%/0W)8 M93%49C1F1$97&5I-E=35%5: M:6EY4U-.2W8Q9$I8-3AQ06Q,9$=(,G8U+V]W<6I*)B-X03LO3$=M>E)E;3AT M,G=Q<"M+-W581E9)645O.&I)9#$W%9,25!+96LR-&8V=#9T<3=T>4Q7$Y3;C=3 M2$952G%M;"M:5DMI)B-X03MY,4=3-55X>4-S>4E'5U$X94DQ.2C5E M=C1)9$5E2TE1>%-V04-R:$A%=G=0851/5TI+;$0V=$%2=4-#84MS)B-X03MT M%8R M2W5"0C99<31K1')I%8Q4E=N M9D9867$T14561S1/2W5*038T<3=&)B-X03M85D9A9#A69&ER9U%256)G-'$V M;RLO<&ER7AH;5,R:6=K8T9F%I,95)2,F0Q3%IV-CAS:3@R:4-N;6Y'5G=564]#<"]$07%B M2G!D<6=O:&U!2DQ%979.,5EL:69T*TIX5DE.9#@P*U-.2'9:=% Q)B-X03MF M55I,939T$9T1SE05D)4:T1X6F5G,S(V57A6361%=CE",7DQ M:W4Y3'5P#!U M,4QI46UB;6]+:'98;3)$54I(,B\X04I'2W!F$="5S-S8F163$9P-DM#5%-A8VYB=T%A M<'A6:54O-6$Q%+V(X5&EQ4V%V-6%9(-DQE849R9&E,+U-R=5,W492$%)640Q-75Q:TU$.79X1TMU M:W,W3TM.<$I*6E5J)B-X03M11FYDF%0<2MN=S9J<#%Z3&-752])=WI#83153499<5-!>D$Y5D]+;VMA M6&%H>DE$3GI90E,S4I+.55,0VE'6D]89T18<%4T<7!A4C5J.&PV:&9R M<$=M-FDX,31K6F1B6DIB;T52249))B-X03MB8V="4TA(12]T9'$P3TMP-#)L M,G)&4WAM2E$X:U!R>F)':%=V,B]!;D961%54<&5M,F(S;#5.4$9B4D91-VE7 M-&5N3F=G,E)M4%9H)B-X03LR>%9*4C4O.&DR4EHU3E%E2C5%66XQ-#=V;%-' M8S(U5VMQ5D)%<$E#.50Q07!V:7),0T%E=4MQ9C%E,S1S=G!*>&5V36-243%& M1%AX)B-X03MQ3G-66%)X4GAR>&I1271394MG059/-399<313>$=1>$(Q36=& M4VQ2>4$X85EQ;&UP959V3$]P6%183V\V6F$S5C%,0S%Q,# P4TTW)B-X03M1 M4U#%)7='9&55)7.%%#2T-X3&UI:GA.5RLO1E9:-6]51EAD5D9/5E-13G9( M1E5"<69L,WDY&-M9E1F M351A935M=5IO;6II871U3'533C5H059L46=Y8T7IY2%1F3VPQ63(S0V%/,W1)>$MS54EC M9WAC1E=98E),.$-J=T%0,FEX2W$V)B-X03M,.'9V4#%Z3F1Z,U!M-CAS>$ID M,U11,CA43S9I1G)H,VAC2#%!5DII2W!W*WEO-F9%06-68G1V>7,X>E$S:5A3 M*V$U-#53>5!C=$9')B-X03LV=$M2=TPX:C9V.$%U>&PU3C0P544P<4UB5C94 M9U9,G9H6C9L2$8V5G5F5$QO9C-%,%%-9S5,5FME64]J1'!U)B-X03M0 M,G-663%.*U,Q+TI!251R36)*0D$Y;F)C-V-S5&)E5AZ5W-&=TY68E5&,#9*5VTP M-6]X82]5,50P5SE-9T9F,W!(851F)B-X03M&549Q2#5:96(U1$ET:#5W=7)/ M,TPO-E!B>"MS:V--66M$0D5#5$-I:5 X061!5C)!1&9A<5-Q<%=F-65F;41, M-G-L,35V=3=D+W)S)B-X03MJ3$-R4WE+,7-,%9.4$QF:T1Z0G!L+UI4,S-M5S5V&UP.E1H=6UB;F%I;',^"B @(" @(#PO&UL;G,Z&%P+S$N,"]S5'EP92]297-O=7)C95)E9B,B"B @(" @(" @(" @ M('AM;&YS.G-T179T/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O&UP34TZ26YS=&%N8V5) M1#YX;7 N:6ED.C8V.$%%0S!!130P,D4W,3%!-#&UP34TZ1&]C=6UE;G1)1#YX M;7 N9&ED.C8V.$%%0S!!130P,D4W,3%!-#&UP34TZ3W)I9VEN86Q$;V-U;65N M=$E$/G5U:60Z-40R,#@Y,C0Y,T)&1$(Q,3DQ-$$X-3DP1#,Q-3 X0S@\+WAM M<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#X*(" @(" @(" @/'AM<$U-.E)E;F1I M=&EO;D-L87-S/F1E9F%U;'0\+WAM<$U-.E)E;F1I=&EO;D-L87-S/@H@(" @ M(" @(" \>&UP34TZ1&5R:79E9$9R;VT@&UP34TZ2&ES=&]R M>3X*(" @(" @(" @(" @/')D9CI397$^"B @(" @(" @(" @(" @(#QR9&8Z M;&D@7!E+T1I;65N7!E+T9O;G0C(@H@(" @(" @(" @("!X;6QN&UP5%!G.DAA3Y&86QS93PO>&UP5%!G.DAAF4@&UP5%!G.DUA>%!A9V53:7IE/@H@(" @(" @(" \>&UP5%!G.D9O;G1S M/@H@(" @(" @(" @(" \7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @ M(#QS=$9N=#IF;VYT3F%M93Y4:6UE3X*(" @(" @(" @(" @ M(" @(" @/'-T1FYT.F9O;G1&86-E/E)E9W5L87(\+W-T1FYT.F9O;G1&86-E M/@H@(" @(" @(" @(" @(" @(" \7!E M/"]S=$9N=#IF;VYT5'EP93X*(" @(" @(" @(" @(" @(" @/'-T1FYT.G9E M3Y4 M:6UE7!E/D]P96X@5'EP93PO M7!E/C \+WAM<$7!E/@H@(" @(" @(" @(" @ M(" \+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z4V5Q/@H@(" @(" @(" \ M+WAM<%109SI3=V%T8VA''1E;G-I'1E;G-I M7!E("T@5%0\+T5X=&5N3PO17AT96YS:7-&;VYT4V5N3X*(" @(" @ M(" @(" @(" @(" @/$5X=&5N'1E;G-I M'1E;G-I'1E;G-I'1E;G-I7!E/2)297-O M=7)C92(^"B @(" @(" @(" @(" @(" @(#Q%>'1E;G-I'1E;G-I3Y4:6UE3X*(" @(" @(" @(" @(" @(" @/$5X=&5N'1E;G-IF4^"B @(" @(" @(" @(" @(" @(#Q%>'1E;G-I7!E(%1Y<&]G'1E;G-I'1E;G-I'1E;G-I'1E;G-I $ @,! ,! !P@%!@D$ 0(#"O_$ $@0 $$ M P " 8 !0$%! 8'"04#! 8' 0(( D1$A,4%187(5B8V!@B(S$R01DD46$E M)C,T-3<**%)3>(*X17%S@9&6F:;7_\0 %P$! 0$! $" M __$ #01 (! @0% P,# P0# !$0(A,4%181)Q@9&AL<'P(M'A,E+Q M0F*2 W*BTA."LO_: P# 0 "$0,1 #\ _OX\ > / '@#P!X!QKX\[%N_V06Q MU9)*AFX:D.5N:+J,\ZP,@+A8:9V7=UC0]@R(S*:28K+U'P"+5J@D5C^T7BT> MC2$M,L#"KTG- ;IOJ,T&ZJ52JI*=_97! MANFV8/ 5*:JJO%*7=VCXB0#?:EET)[+JB]?=O&FDZ@O6%,2F<4%=Q:DN%54V6#7]V/9HCWG+V*]H6 M5S][HK#M [70&RO7?).AXM6 2%0MIM#]C%)1">2K1&6[&'I4K*F;LK$FH)PX M8$HYNN&4>ND,-R;IJ\'C3H2?^FLJN&>K6XX6]IW3UV=!>OJJ)*M5=XQWK[DZ M17I>N:XB3H'*N3Y2"&'GP5[)" F5G0B4!G!,6UB0D++PHJ2ZG7R*S.1/_BW$ M/Q*J$N/+A:2W3TW6?L7FL#V2M:^]I%*<+'8MD;6-PUC8(L%;;Y/=NQ+=.QAO M$9WI5@UZJOJT4;AJI,CW))71+.[R7V%$X\U6V?M'S7095,TMS=-6VU[_ )R( MGZK[2NZK/:ES9QR)MR U=1=X%8A*(,C,]!R J0&R880G'R MJD=&[/V)M%Z0RX7(X8F6J+AFV'BI+@;BZ:2ZE=(K[2NK9QZG>W^QMQ-?A[-Y M6M6SH74EI1J&D\4ITI"*^/QD4(LX'%)*>.$L1J3-SI%DY6CLS=#\G ^' @[J MDF5CS47A2KIIQ3X96:;RMFC:;-]JQZC(;ZOC/35@DJ2J?LWFQC:MJ=41ZLA\ MC!QR[C\$KB61:IV@]<))P,#A+Y2625^0,&8[+Y!L&%!6J1,6V;2Z;"XG9/6/ M)%3/%PJ>%_IVOU<6)*OSV/7)5 K@6B(3(:(MKI#V!WI.X;7UWP\>]+T&!H"/ M61OJUN\?%@D\+N9(?5J.205Z*AR=C?B'4PVD:CV0J#PWXHD^;1_ 5,\3O%*4 MZR\L-#1NSZVN>O46BY(/)4 M039"$2N$2EN9CS6,J-H<'-QX^1^0X[D@C519O21-+J6-,3R.I1K >; MV]VSG(9@Q$NI$23@R$L=A(^.1QAB-W+E7&@*/H.5EM&F'#'!,BZW3=$%1B)J MA:PN\'-;;MSM9'U58]IRQ&KMI/M#4>@_],&L16UK'%"+25/76&ZV!^1VL?\ MBE_#??$G_B+L^S$_VG/XK^%/XC_>>#?"N/@WB=X[1.6.4YFGWK[5YCMT#ZG= MJRM*$T_R][#:AL6TI_)K6!13)2JF,2K<3-1"3>4&B8F.AW."9;$=D^9!L:'Y M>M=_P[EOHLEG8%2H_P!25+H:5IC%KF=B.5)+8$YK/-A2^R8S;4.LEY'[&H>< MQV')P9P6HV=5O I/%?V<(W,FV>\C1.$Y5JH38KLVQ(-D,YP+'J[*H8&'RC5; ME+.<^R^C;2[Z]F_*\LCM9.Q''<,YS(T^,ASR@S=5:GK,RWF,GD99=)T[ MSAS'8U]VR%QP2U^P=$,,-8-E'@TUHFR9ARC8F%%*JE/%_I>\- M^8-.]@?LJN.L;Q]>,1Y8.5^]IGJ'I+GNE[%L4E&]Y:[)C>B'4>.B,5XZ4)L1 M@4Y%ZP)!YJNL8%GFI)M:4%Y-U3]IVCUW[ NM> M2Z>.L:PIKAN/P8#:%EZ1T1);.LJZ[!T+J, \[4?>%/9C->THY4< E>Z?/_ %_55_O:+[>H5Y'1RS\>\!U;;,NS M(HDR/;/2(>.S$_63=L,)INRND>RO+8TXP:61C4M6"JGAPO2[TU;??5&NVOU# MW34/L!]='%26M(PE.#TU80>J^O9!-18:OOOI([T>"4WXUN& M($)$D\=F&B2Q%L@#6=IM&0J5+HJJC],)7>=K_B#YZ*[?Z8Y6[D];',EQ7/3P M2O\ I$#>J_0ECOXL APAFYJ$04*Q4U#2TF-+#8(TGF, &ID1)'4KV'/R*PX, M4^ONU5\!4ITUM3*X87-WY_&2+P'W1:/4?L!]C%$.[)@4_H/E1U2R=-2*!C8V MZ5ES2U@$@,%G$DF0-T0$R#]=>!-A0U6-MP:.5-'."FKM=/.F@E5*5-#B&^*> MCA&Z71VW:S[GZ3%*['LI(3F#603IG:\9N(..-Z@9&QP*S7CR/G84%K) M+&23IG@6LX$$798*4G52M7?\?/L234-TW18W+/KGMTC.VX^8]*BZ%DUL[,(E M'2&F6*(R//EG1=TU#*NTRWYL@HU(LXKI/80IJV MF.Z14&MO87T'7_M3SQQTH^A#OGB_HW? M>_AW:RS,4NW?!4DJ:7%VVG?2/OX,3Z[^[NG^M?4C;7:<_EL3#7;'Q?0!>-XC M$$&MH*,S3 PL^"LW$:(.WY$DW/*C?DD.ZTC2<;(JZ:AE@ZB6ZK@6JE4_ZG#E M*\I9]27K"ZUZ!AWN/YPX/'S(4\HZS>49!>\K>$8@ WL!6610Q8(/48.D3-NR M$,8Z9S$13XFV_65R2:SDNB+*CD'(_42(DN!N+II=]CK1.)B"KR&2J>29=9M' MH;'B\F-*MFZCMW@:%8+D'>C)DCC*[Y\JBWV28L6^NSAZ[W1:M]-UEM-?=]C]]"3%H.7_[GG*8U53PM9II-/5-?,5T*\".F.XC_M,M?UT#[VKI MN,A7""'2,>LUY18W=^ZM)U.('"T6!F/H2_#?, PI+'1!40Q()2+71NW;Z2C? M;5198:A<'%%^/AQ>$3KC\@WJ"];=0'O;W*.!)3,8T-K4%P:*Z5=/0,/"JRQG M:1"50N#$PK,^02=#G4)'/I(2,"FSF/[&%-V@]L_,.FV'6KH2%P<2F>/AZ1)J MO#O??0%B1KV(4KU&8 -.QN-+@>5V+"P"*#(T$FD6_ M+]OQB"!@D098;FH=G&1&YG;.P54I<+7Z:E.MU^KL8#KKN;H#DSN#U]4=&W1+H/%@ V+R>GZY.RC8W"W)DJS#Q>,R*1#F@U(+*%9.03:. M4&+4LX*.$U=A:4G36XNHC'-Q'0ZU\QE+8/UZYDMI3 '/&DK,LY=5,H$0Y&!$ M'M1RR&Q&1QEI+XPU.R-DREX8J3D(0LY8$_LBJ0YF6;LANCW#!N,.)M;RW:U?-^V"_06EEDA=0L-5*]1K8$%DT8#P-=[(G."6[5$[H& M.FI$@[P<48;%& T#J[PQ;C:5+IK<7IX8N\W%_P 0;Y,.UND _;O+?K!''J_= M7;-Z^L:]NB^AFD,6U&1ZE([)Y^PKMC6E726K(2%PNK*4DISQ?1+DWJ>E/M;H8-WI>7K#)FX,[M,WSL,Z"Y$Z +1 M+9-'<,](_KTCC=T08048!9%(XF39R(\(*0[]($2:/ %!KT0&+KHO'0T!"W^?3;+NF%0\_'2:L:D%@DU&BN-V19:2$PC*&M7FFK M:0K#Y(U15^J-5QJ,TT\4\G"U:4PC3OC'FAEBH!'K!WJ!?<4JT:-$W3Q1/3&N[ESH/:L6.BRVV,J*:M&;5MC M?;.$4$M/ETP,G$[I7M6[JW]L-1\7,[EKRJ*(L[D>57V7FLWBD8=%8I,X[(IT M!;#VI\V7!!]HJ\0BS!XZ8%4U2_W*I/[:0(-EFB ^9QLO?[&TOH;B7Q)9YIOV M*U#/:MUI+/37U1W9M'X%%;?YXM24PJMYH(AI7:ENB81&IW 8N-M2E^K?, PI)'!%0.T()2+71!%MK*=]L;KJC35/ JX MQJB)>$>MOP2%5_7O31?W#R#@V@=O(L81'(K'E$TW'W(G"O_'Q9\<=(DC_ -D?;?3_ !WP M/TST[74ZCIVP:AZ90K:)L)A @3N,+P5]/X[#$6)T>(V#D'QUJU-K/]CC(J+0 M$BN:M8 MZU'RSGJ?KFS(AI#;&+@#\EKLDUD+4:Q?1T:ZC\D8CUM/>)N[]H; GEV[SXKZ^^F8=%TPT/LUK#Y&?B:E?2L M<9?%@.EG(O@S93 CYA^KPTJM'TM=M977+XV*Z4Z>*G+]5+Q6ZU7E>DX=,^PJ MY>;Z]Y-)D!L5*9LBJ8C>\]G[\S$&"DJ"Q5F)-7K"-8(\= <55"10B70]W_'Q MX8E(*":&APD_'BK];4L]$X9F,G$=;7]NLG8R%E) / '@#P!X \ X]HI MO2-DR1#1I+PP(S%ZBN4-8,'+H,Q"8?\ (MX6;C;,.P'K[R-7#DHY&W4JDIF4 MHG&5?E#763:^JN![,O*W.+.Q(I-*\%]=\<3&3%F[4@PD0*HK1KBP\.1TUJ0J M3::2V613=C'7BPV)V0@#DRR+]8P5)P)?0\D. B*J%53E5$ZIJ]O?;,_;?AFR M;:]A,"]@=_+5P+)\Y4S(:QYII2OY9)Y8&0E,T2DB,PL^Q+%D%?0IUH_?"9*] MB@B, X"19AV>C:2J%R)1MH-R'%%+I6;E\EA;UZ:&J[^L-O/KD]=?2=H.HU'K M MFJ.^X3"=.3CQG\]B"ZD]8_3=?U9[E(*5/42\)^S"<]%32NW0^<6!EA7&;Y"3 MR.I#9INXJ-!P^Q&&LP0(;O ;=Q^7<,56&K4:FOH03&G6F_\ 3=_H2GII=:;' M0S@SG:Q^0^'Z9Y[.,ZS.VG3]9-(9N_C!\ZSA$T-@FJZ0HH1D#N!M)$);E5-D MM22F8D==BD]E=FVAC;35/<9J?%4WDV<]>R/4U;'1?-5%.(!-8S .\Z-75>4BJ,# "P")Z@U68(9H^6%"56Y$ M6FI)N9X6FFH4QEI?,>YX.TM"^5K"YWO"I-YG/BSZ5. M;8!S$?*R,/5=U0P:ZBP;N4Z[1U4@3#'5]6:9'5X ))-]DP544M*9XDT^74B0 M%ZO.U(MZWNK?6;O<=.6;5LI_+1+D.R9U)Y\*G=N B*8F/#PC0:+Q4NJFJZ=G5G+3RNL?!5K3G(+JHK"C,;Z$XJZIL[IBG MA!IW*CM+,8C;L^9RF6>)0)"/AHY'V%GJ GDE5-,#LN5A2*TM>!QP MO&VZINJDD^D15SSZQ)0>:M*"I6O)C*9VB=M: MQ4=&\AL6PY_(:XKG88+"L6(9G&8D"AAE;)86UE3^18T2WBJPG%%+I7]42\++ M+%GBZ7]:H[MWB)USET$C$X3;L>E,UL"F[5K0\;E*U2V*_EL@D\0E8,X7BL!. MJM\IF$@LTC^@YHB5&:N,L"38JB%+B IJ=+E:)-9-1$,N5(>:XU:/'[ODNW<: MD8U+N?VU'SQ:/.E$]LH.8(A$"Q2./WK--5!TS7U4)@'[H?HJW=(,G2S+7?39 M# D_5Q+65WDYC;>O#L57UL)^KA:PJ(_0M0"-*[]0Z%YY^_9Y^0E>A/3.E ;0 M']>F>&VYF;)]6\S;]3> MK"?T>K5P_GKUPUS.:OVAT^E,I_>IW&YG70VN--M$Q=<&8_N_&L!V"Q-P3)XU ME!!VZT73$85V7R"J^FM.9KASROPPFU'#&35HWTQC&-$D=-I;]G[^/D"UODJL@U9-@CL@_6BU M"5#"]U(\!-+$A0O#20E;=GUVS,FP$_?BD!TDCZ&"C]ZU]%2Q]#YY'H:6Y]F/-M]45/]5Y081GCE2ZG]8J[.0L;Q"'8'1N%9UZ MMEN75F;4FV*$V9!FPT4$:_=@G&&,IJVF'R#DQ+O3;;H.D_4[3E33ZMC^_K]Z M&JOHFU9E9DDFX@Q;!V"$P3XC'8TB+A,V5'BM1PA"*0MH@K"@$\CE=6;^5#R!J9D"N&T*#%],6YL:K&P>KNR.N*EZ3N1PY.RN'57$HI55TB[.C5 M2P(NC"9;*3;.+!DY"#&24Y&0CJ0$S^I(H/%M1B+!8'5/"LJ5"UOB\8Q\=R6[ M1]:T%E?L6Y@]C\$=LH#:]9(SF*7V*8;.DAEUP214U/(+$UR'V;=%-_,X')S< M6CYI,-K>B#R)KJA M&PNOC@-CB.:N='Z6C\YG)G;79KOL)QG#GP%4E373>:HC2SG4<@<0W=0GL#]A M76DX+56_@79SVH'<8 123RXA+H7K4D>,1U%,\V+U\!#/\R%$IJ]5V'FL8$*( MY:Z:E-5,.= =2=-%-YIF=+N=3[79P598SV&P/V4\MG:^VL[-1/Z OBG;8+22 M(PRVJW7=H$@QP+8L3BE@F81.(T1&@.M(3#TQHP8N-2-E7)/)1F"?"TU>+W(YY+YWZ?@=/<=TC? M;2B18/CV-0P"VE536#/9R1MQ2LZB.4W"UW\9E]1UHWK=-<<9;3,]]I)I^IDZ M&2 ,==19!8HW!M2VIOD\KI]2*>C_ %D;]CQRJ&5TN(O"9'1_<1+I6&2&NI7) M#I$U54HG;\[/JQ)EGT0A#^-.IO&'K0:6P(U+-4RP ,Z2*;-M%4_ 57#,9TP_ MOTRP,W17#EU5G[4NP>YCY*J5:GZ3JFKZUC\2 R:6N9Y%\UA&84!;$BC!Y7HJ M..$3BD7>F59(F_"4W. XIJP5ES-LF/V4)*O$V3E;9RSV621T!5+@=-Y M;3PTZHG0K4'6]K_1 W;M3VE>27I1I8LMB]=71;X@O$:7@<&B7\+83!YH-J^& MR(I+\7E%VEO3 LFZKUDL@BXA[)1V,..U1XS;?#17>][:>=BO'/'KPM_E;V7] M"=.TY(X.AREU+!8PUMRKY795I2NT5;@BF%%6-MCB,FC$@1)NW2C@VV("CT[< M++YF,A):%TL-Q8A(:=2="3_4G9PHC2<3;8IQ#=P+W!6/[#'96JU:DFW);7F) MG$&\GEVUBLE6>+BVPC7V$?XANX3[@YK[#'!6JU*DE'):',3>((R>7;6,U6;3:*S;29K,MZ] M3C.R:JT<4%[ =)-G9--UH_P75V2V9;AQ+@X;SQ<6V$&YF_7/&"'L]C_L.'21 M02W5Y\=UC9-<,]W3=C85C1N3 '553^1M==%!IU.)QC0HU23(?(Z$2")5J9#? M!<8\53$XOIX=Y7N19V!PG>UX^Q/B[L>$MZ+.UWRQ![NB$EK:S9E,@1.RT+M@ MBK!PU')+96P+34E34KS5PPULYU1?7G M&*W9$PDG&6^TK*.!Q9,#%Z7@-4R>5S<-#*CB<-CX<0WDLQF4,@):0SDG(4Y* M[+.T(TR%M@6D7'-]W;QF0?.AE]>I2KL/B&[K^[^]>76$'*U6P@?%Q*WR$G 2 MN3RX=+IIBV@ */K) 6PBOCX9AF/)!LO4]B!G/Y=1?#7; K5/[K8:IJ2IKIVN:HH'):2LBNK%?FX_";?IJ2IR%9FV2F M,:C\O+PN90DY)B1T01_39.PD6,,0I1,6T8)NMQ%5]+I>#Q[H0K"_P")A2H ?/5)5;714Y*(K5M8CG>IF0'34XDD8@Y*6SJ8G52* MVB;2%1X1$0I,D%3<2I9[J7:!Q?3PK"9>[P[>YKW/W$-W5;[3.V.YI.5JMS6/ M4\!J.%1^+@9/+GL\BBE30R'Q5 @8:$*]$1][I(E(TX>JMF4@UV"Z.D4-%C&R M>ZNPKJ7!33>4VWI?J9+I#@$EV'6/:$4OQB%VD=\ \P2I<1&^+G90X!!8<$^O M3>9S%V$>C<4=&X3:3R26[],A#+$;ZR.4O1NCUZ)'#TL")PTUBKWU^V7V*07; MZP.[KW]9W(/%\YL7G,Q<',-RU7,']I.9K:&L:FD I0=*0\%%[MMJAWC9AXP0:D4XZCD>#CHG*@TZJ7735#6#J5L5FN>>!T$YCH M?IVED>?X6YC'.4(@\2A\-&=%2F#6+/YI-KI/UO0#.EX:J*CYJE:]#1MGEZ"B M!PL5(24R8V$Q01'4$]D4EW#D8<.7?;NV\W\>UXYC?$-W!_<'.O88Y*U6I4DL MY+;\Q-8@A)Y=M8S15K-HA-M)FX9*5ZG&=DU5HRJ+V IR;.R2;M-]@NKLELRW M&N)?^-4WE53MA^3\;'XEO>*^T =['.?W51S=*67K7J*W9K,JP5:,&\U$ M38-/(+.(A6-O:.WF7($,,)Q-9 HN33;C052X'2Y_5Q)KE$.ZR M--]B/KPO/L;U\V-RE#Y75 .TKEMU"VII*Y05EPZ$1IQO:2-D9C\>T#PZ0G)( M@&'-!D(9EB+",JF4QVTJ=#A*[_>/- HJ5-2J5YKN M7SE112F^D(.P:]H\QFI'+Q\<(V\#14T#W%3!T-7CUHE(%UW#AR?0/1J/I%E7 M\J55S]U+6[J*B<2=,.;?I=L-'MG8WGI;UK#>W.(WO.?0:,3A5M@99.+#INU* MS/&Y2O4EBDIA(I5$)8".&(K 3BJ&$S202:1_0>T1+"]7/V!-L43#%A 4U.ER MNJ>:S1T9JJ#K0JJ*S@D@T%D2L-K6)0@LX:Z;.ASI<-&Q(8MJR4>M6SA46^<# MOGTU / '@#P!X \ > / '@#P!X \ > / M '@#P!X \ > 0$YZ0KEITJ(Y6<+%$K*.5.=MX6X48[:1EX'CDB @#$=;'-M\ M-EYHQ2D@B1.HPG\Q)O%GK8\JEJ/<)+;!O\^69GRG05"!')=F:N^H1#R/#RY< M^U*65#&#D&)CY-N$/$RZ#LTDJ-'A#+MJ(+O7NJ+8:3AF D[BDQ&EG]?R6+3O83NZ:+Z1J3" M"K9(LWPKK@4^?C'#]$:ZV71W05U>V##E"(HVS:#7C0UJ MI'SAI88<;BA6HERK.,^^&'G5*46<7OFC6H+64N;GJAO&=G)9EK(E[%B"(+9X M ![R$M$B2P=-[L^:Q384R1,-)RMOB-$4G*C=H[V59 M.-O *IK]W[$8;9$]KCG^P;=BM5V/;D'F)^#SZBV4>#!:A%1TL5G#V2SRSH6 M5%&FQY504,!D3A9%$(75*H,,M\)["QJTN<_8NQ#9"ZED+BLL<1TO%7LFBX.0 MKQ.1X:HGHVZ,BFI)6.GL,'#]BD7#K.=AI3#)T]:Z/6Z_VSARCC13<0KI5'9% M16#62]HS$]'*1#I3R[($DRM6=0J/O7#B@[BE%&3D[HLJ:U'_ (',\B1!,6\P M\W44%/P+DDB,?E<#$!8O&.&$YQ]RQ:LXA2$D&PU>7Q=&7F66Y(/%%9 )3DA4 M$V@1:?B,;..R:WJZ@*AZ M%LD9((O&+@+5 +&"=$6IDI&T;?=C%6YB5.!KA04/"0.*O7\UL,L@]=#@'P)29RUNFQ-=6@,I@%#3-B6>1JJ670WA04[$@!X["8>49!2+&"M MI>:"-YE-'))^EHV MG; 0,:Z8=RV3QC4G'-#HL9Y3!I[SKTABQ;AKB.<^VO/ M"])5S5-GRE&'$*ZW+%@-O-)PZC@V) Y3,HJY,29EFO),B6".5AN^5462 =

NX[4XF$2,(*=[Y_'6L38MTI0?9 MO-&;J. (,"6+RZQ%C"31W%0D8/IO6GY5GJ.5"',9_/7(D2<7T.C]L :&B$6PR$S.41]G)5U92U'KM8^S M2R]2T.EV[@HR'JIA=7>JKUP@BA]3*Z/U C'8\%*]5UC<>DX89,@(7,H!-KIB M\@K^03.**S%D!I.U)55!JPG@=B35=,H64,Q1V\9F5TOL&R#A)J[>:/$UD]!6 MH\>B?N9&1=)0D;,^>(Q&=V5A".A+,G-6"IK#9)'C$ R(1,I;3[ MFX8/,5]1RD'E3,:>>A#,(:O='N";.P![<84DZ0-R,PV*1$66,C"3G8,:9C@B MT[QN82K^RZGLZ5]*!$U]H5&^8K5&TW+I_/BT?C,6D,R>P^-2]QM&%WA3ZFX- MFE*&0A(H8P*V+%&[E0.T?"MV1-V$89SDIGY;(]_077E04'5%F60M*(G.#5=5 M>>M=&LX[/8:A-Y=&@4.-S_96.CGY=-5VF_A\:/R,>Z2072>A0Q(@QU=HM%?@ M"3;26;2G*^$DU&+5J^.L3Q.061 @8V+$]0LG(&)A'AC&.&-F7Y'42>=O2*" M@GL/SA_JP(*-W667_>L)?0_V_!#Q1.XJPG4TGU>0^<1V1S.KG 1I/@ DHU>$ M(P[D09I(1+4F@BKMNDLY"$1A+/PUVT3;DF6%-]55OIZ@0Q".IM+1C@RR:QJN M9SFG3ECLJX 3X00C*+R0);V2A61>T0T4?E6KYQ3@ M@H4=2EP]:20I' KN3Q MV$&8L[$'2(L?/;F3@K;55-]I+JO9E?([0M5LA,=59G'$]HFL](.1+-&2XW): MY!*NRK-V,;)E/M=UR#5RS2QNY053U$C[F)&7Q1IMTS9!KFJ@N\(MI0]'M!EB M1!^Z?,X0LHWFCMF@U,*JN6T07160E"Z.FZ0!9)1,KNTWTVUP+#T9[0MST])! MTB,1VUZU/"(AL.TEA0+.HN4'1??5 0%278U,7#3%)W*1E,:JEO?4&@5@P>$V3-H8&FN0MG)-U(0T>C=#BS M=0T<4=(,&K 4[*)N"^=Q;%T]=)[:^"M-2HP;3Z&QSCI.#PN\J7H3"K$Y,+?- M38,JB-DL=R_@V8;61NT/O)+'-GVTAT:&A ;[9@X3'Z-4E'S)=RY33=--'0AO MK.ZJ<(IL5A]M5F^2)E2H(:JSGD6WRH[' M#5-'[M%%KOJKD(-_&DQQD):+M'K%ZU45;.V MCI!319NY;JJ(KI;Z*);[:;8SD#V^ / '@#P!X \ > / '@#P!X \ > / '@# MP!X \ > / '@#P!X \ > / /C/Q^&?EQC.WPS\N,YSKC.?A_+&=L8VSC&<_\ M 4=-Q8=U1!NIDKVW_(V=.U*D=PLM]U5L MS@&F6\ V=?4,3#(Z)TZ M1/.8?5#*,;O[#*IQR1NA8W-YBO=C,$I%* MX.O/Z[A[^/U?;<'P1@VA0M%BZA"L(YDY,X-!!T?AF48^AN*FFG_MQSGC3UWC%6-S M0];%RPZ-QT16\MJQDK"*QY_;QY@3(RIA'2TTI7M5]UVYJDLR&P]VX$T65'OM MZB"&&"Q,\!CJ#-^K R39NK'W0DJ<\]L5$Z3F]?2T\'YGMO6LK\@TWUK$+CH' MJ!S:DK%Q.4R:3!M:>EQ6OEK/@3E\4KV&.B9N7QF-2J&N%=10YDNTE>QA1ZW< MM]V*HDX;*W/'U^VY;F-'K(?V%:@.0Q*/CH%'_P!+WK&6#S9I$+!S#+"I!A)!DACXP0Y@Q[@:[6<8@X4[K2!%Y% M7'L_<+JYE4M>H;;=VVM+[+A*3+=Y5*:NNL4:RU>,S3?9-'*R"*SX1H13>;C$ MAJ5O_3X4?+="5.>N6>@::D:[*4C^=[-A^[VL[9CDLDI26/[)K&YX/RA!>8C4 M-0D1+,0_P"K'V*[ M]20AS::I@?&S3)\%;B?/MG\U9S&->O>\S,)2A+QW23UN$YK]G?/P F\DLP4W M=..W[+KJ:5Y+GH]6L7.@G:-B(84#3H6R>D]T?S?T@9(ZUT<9<#2JYXTO_%1_ M!/%)\G6W![X5F-D-JGG<+'S9U<$%G+F?6P4M"OIK):4'U'+8.%@)$*SK9<7I MIDV@%MY,T+D2U>/$X 1K/5SMI+&8DVZ1MC/SUBQ(=U\E.[Z)6HJ>+,H"74*5 MG..=K?A9-R0LNG[:K@.;9"9\V%DHZ.$H:I+&7 DS&\'38:>P8G)87*D=0[V1!LQIJ MV0BYQA&HD.@JV2Q@F+89E>ST8CD]EJD$Z:SVP_-B*)EQK?\ =?-U:5!TE'.? M+;L:N:A# (S<[*S[/@=E5]?$80*A&%^UO98"H]YK'9'(Q"<3.2)L$7C.Z,B& M%1F')F.E-T<"RD[3RMADH1*,*H'JVL+8NZQ8](*>GAJT*%YCJ89/Y_) M9D--)S.B@]ILCUGRZ 1^NW(TPG)C%EY/ZPX18 3"^12XO:3BM2FA 8):%S;[ M]=OF>LPWUR1T=3L9Y=G)1[+J$KKE\C0L>=#YN=C$NL(U:/W^;_D5B !4>3 C M&,PV:1K$6;C#<@_6TEY:V39:M2Z:&@3>Q.L; >2<._P"]#EY3JYT]HX=A MYF 'KUB[*(:1P$$EXX:7^O6<)$P^/MRY<:W;S(S'74MV%CQ\AU"LQ.)RG^V( MZ7];]38?]/\ T7,Y?Q;(;2=TZJ\Y7D\HD"[.XGH+D^=F&DBEN2%126AI5:)(;;%,Y5@J.),Z*L[67DS(.>S '<;GD$ MC+Q$\5:$EW 065_R;YIQ9Z8;XFQ37UYV=)!4V9B]J$8GA]J=Z6[7$ND(IY,- M9T\[%B]N1H?6US0TQ =A"==AF]MZ*3-CN3LP=*7E9P1ZO%W#'5< R">?]*?3 M2^UN;-VK+CN]XU:\&GLC=UEH( ]M3GJ@NS;6584S/Z@)UQ&;YF=1MN9D=;!M MSI\?-I$\D6'CO((4]CK%/9L@%JN8P]3G6443:S51Y(93"YY5,ON3%@9+0]W'FH9Q&Y[4MU3&MEVZ:K@IT\K0KZ;3+UA\V\(PR7-Y!+W+<3.*2@/0%;GI^]=O*M3,"(]) M=T,W+=$5@B8^ 1\$>)8:$$G[=O\ ,_N.)2FOW.J.JMCML2T1Y!ZI91VMPS8O M3]F,ZAL"X&#(!.+4MF JW92=U"]]7[JXI[7U M8/HZ[K"CH%2[^-?K!-D]:#8PV;5^S*QM[I-#Q-5J6_$$6;50+@J;!X+;[M^Y MKG(U$7/RQ540YH99K"0U#5;\F"K>R%9-*DK!WJQ22D#D=CLGK3](TC^\MCL? M?)P=24L;3W'FUQZ$\7CC)1PXA.0;F^;Q_F2F1DE-\PV M7RY%I8[/RO'\:@4SAK$[8$D3KCZR!TQFMK+HU PCR7:4RZR?)H'I!^6Q6KOUZR#D M5>,_2_ARW:+2C:1EGTV4'[O] 2PIRZ'[&,D':JVS43S_ $QUXN+7YH0/SUQ! M9LNJ3CZ_8SK7-:3J \Z\"C-:R3(2)E'K-_@*Y/3"2B;K(-X&.)QR0-\SA\A$ MFZ,3F;NNK $N2I+8]]3(]H*W>I.]ZNC=IZY]"P0;A"V8Q.8]/(=,X]##JU\R M*Y)8H&FDD?1',6L#I=S<\^I/;@7*Q.#S[?-8V% KI(R&?Q@H+ M'R)\$U$E>(P2>&J_-M9-,5]>][.X>M%FTTK*)N9!3?LJJ8H:#&)@2_4]^S.E M@?0M9'0@[6)1O>5L8TF$Q"[!CK@K"-]V;Q0:2N8CZZL>S+ CDHE J&1N#C9#([-LR+BYJ4)D@ MT4"#=E%H=G,5C P#&&^\IR P:*#+^26N9S'I1&R:\"='SY,S 7DTJT7#7%M=VST)<#.3S)>X1@'M>K[OC302K$5:\1! MK%J0DEP,0D:>I6.BSDU>U_%DMFD4(-4QR(2K=+92H7E3UV-KEO#=N7'3,ABD M^C]#5;;4RD@>>2*RJTG]JV<50LJJH"O&JHFPZ06S"&YEXTDKS\?$+ AQ1LHU M#4.G)JD2/6$TFBY8&$I:QA&S=\]//(ZA0;]P_38OBP6,5&3G4"+TEK"#D"A2 M&M9!HT2T*)1=^:$@R[@%AWJKD9DD)9/=&F4DG"65--E-QDVKP!X \ > / '@ M#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > M / '@#P"GO'-WCD:Q2>LU6,N%9(0W8 M^SKPQ7$KS,1LCJ&,!I1*B9^!N5(T<4B@(-+H&==ND28SWW(^H/O^&'8B5;W\6;PV?@RO6)%4 MFQ@$UC%>R>"\X=8&^=7#Z%OS+F1HFY R_,U"U/ QDA,/'C1( MK6F%LT[M3MO%B<\]+ ;*H&[+3HM5=/G&=)^(B.D.P99<6U3QDM'H[6%RB; M9>T[U93!UF2/&X+(D:6L2TPAZOSS<\#1?UY82$)82*LIV]!FQTLA!W?55F)E M8*0!Q8K4*H XJA %I?1D]P\45S;;VL9JZKGIH; MHV5^EJ/6J"='*\COVFB2BQ'\T0+:K*#]6VVH1:=[Z*<.]^Q6:KN[+)L<1=^% MRU0P^VZ3IJZ)G9?,LS@4ZBMT4[.8>_&.*XT+LC%D(_QBIZ3@TI(GFWH&&C42 MDSI*.DXV5:Z&7 (:+&&C=GZ_QEF;]$NMKAC6>$CMQC:VD$$[B;QJ'L3->QZ4 M0PQ5=Q2ND9'>48$$A$@FUAI3.$R4+"I?',FVCV,$XP=9@%G8\V-//'$>$B9C M)3>^<:;]I.9M2-@?=JK?Q85JV9/*[Z=8ZM5, M)Y'K4[.B]?Q[9HF@JL1T-NRZ:RS#+;.@6A/.7.V$=[]BO;?NZR-.0Z\]@;\% M!M>>YV8KF2+5@@#D.EI@Z+MFQPH-@Y>?O_ ![FLK]\25P0E%BD6L3681 M(;#IG$).'G>[]U]2)?A'Y NF@+0V>^!#^-97^:X*YNLN[BH^)1^0FU-YB7%0XZB&;N2>A:2, M$\?B%$!*C7;C$)!L$8UF^G\ - M6;6DYB827,UJV'V/'38T/(=(<9D45?,RK0.I036$JML$#>[,>@4-$HB8)(IVW$:_P!+1_AMJ3#)$@I" M7S"#N&1:M!@ / '@#P!X M \ > / '@#P!X \ > / '@#P!X \ > / '@#P"KS[M'F 9$;"GQ"W C2$5:L M-1F4L7&272/MMB[U(:,4!E]#DW"^7S2J:\,Q6.RV:.4&K=QLB,8' MYM& K))3Y7YXH2RQCS,JY8D4V@0\8M,=7D;Q7]B0NTXRE,( ?:R..JEY-']G MS9)VU4:2"%R4M#9> ),"#=F2%'(O+ )J.'PY-FT)"#0M\.?-D'395/40W3P! MX \ > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ YF&?6;$C:\].^'1G%?('SI6.&0;>,!3$@+$W>(@D/%N_N%! MB#C<6%'G,W(KP($=V:=N,+:NHBO$7?Y@2Q5'E]&\9:)X MRZR[9Z(.4=-LA.._\D'E/6O #P04!+VK9FJ 0#U8*$% >(P$D(@QUCT9 ^J9 M#,A)1,(Z19R>M+BK.&%ZM5W8.!8\8-6&RT7,-W6SS0)]O"B.N9:\?3\C5IB5 MU7-[AFECGYM'Y$ D%G2,/"1A[*/'RCH3IT^7-2D/*4"D-LU5?^STD)O"IX/(H -G@5-HSTE $[&38%FWF MT=V36$232)$#Y620O5\GLI%R1B3M1*S85+I*Q)BRXC*9Z_.]M$:&GPO6HTIS M1+(J46AEC\WR%0]_$R-12$L9G<*16!GJ_F0.WBGX+?:2B;":2%S)YGE'#(H^ MG@X%+AQ(61%)?4"7=9.T7MRY'D-6Q,9K)(+1]I4- YN7 0AM.1 MT8N,,! S0M*) * L-)B<1&Q]HE'4G# ;'6[A9KU:WM1< BPG,KLEI!GQ> M.LB,G(DH\+8'3NP.-"7Y9Z^5$G'?'E9QW1YM.%JU&E.:)9%2:L,L7F\^J;S9 M,;BD)93&XFY:!':_F0&WB>06^TE#V SD"\GF.4<,BCV>#04M'$Q9 4GA0)>' MWMR].1%I'BB31I"KJ&C1 '+^!XK(FLJ(4$]3P$LF-'8M83"S:QC :6I/H6@^JHT+.>>OS.,_>Y:>V>>!5BV/6-U1Z6 M':VN2HQLQC49FH%F'*M3,#L+:/.)K7$YCQQDZ:2.&'"L0B,BT1:.0";%UJZS*5E!B[UIJ](_%&[$(Y$@G]'<_Q?FN'0IHX=M%2:T04KN&@%2>'3U60*R%%T_:G M&C%SJ*1"?1KO/W*_"/7V81LBQ*H+%Y82YEL/E(I3,XD[W%?X*3O%AW]=5J65 M ]4&+M$_&]5PEIN8XQDK6,:M](R5+M$7&)8T#R@>+,):ISX5],5A[6)O->O2 M%'Y9(S!"V;23B9Z4=%2I&OV"%>MQ(QYU%!GD,M-JD;7@[R3.6:JY0I(X_JN5 M^N&)+MFGUW0IKLRE\M8"SD$7*?JXJ.1Z5"H(>C068A(A&&)EKOLB<7D DSDL6YO M-^I(U>\V!ZWY.C')0:82%Y&8E2K6BA$S)- JDK_5!\5_2QY)VBU8-0"\A; = M4<;.=120U$6VCNLE98?/EL-]11,/]HE'A47>H;/EA9V6+>>=GF:Z0]8 M==EV&L4)W/<^:W#".D@,!A8U>!#'%?BNFI,#G,C; YGI"5Y:Y4@$X!,I%5ST MF3=$ &6(@49=2,4/7;$0G.+VO?(EB;<:O;8JQ*M+DZ$MBRG2"14PSG+UA7\2 MDP*SD4P6*VMN*HU_$HJ#CLQIIZ#S)*_0;"E8]K,RI"5R(,=*-([N!"=%'?MC MGF7)",WXX.+8%2Z\@),A[1H_.NFC)@Z,NVZ&B3@HZ9#$&PUJY?J:;.7" ]JU M8I+*[Z-&S=OA-'00R?@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P M!X \ > <0SGJYLQU7/=M=0J;P2LH;UJM790!48 E+2=-0NQ@IT1(K0N,#'2( M;1Y7I2UGH[7)BNHDH^CB+ILT?+G7ZZ*.Z8TJKIN\3?-J(2>L9;6P2-FZI]5T MOZ2N:Q[35Z6EC 58G.ELU3^D'X] "0R*RJ8S_GJ?PYF$, :_C4M?5<'*40-5 M/"STD)2MRYT'Y#&QHXA+1A\%4E3$9IXN]FGU?F7F?2C: / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@ M#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > M / '@#P!X \ X?G?:-;0"I^ZI 1"T/PO0,X9RX2?81*92<6$CL^7 MDH\J5C5L0&8L"*Y*&S"!OXVBXR-W:R(3'W3]JVU&E3,://'#LUG9\[HFCL#M M+HOE::W.72KNK;!I*%\W$+*"/!2DO9S6#V@]L2!5S6H*SWZ[[((Y'[-7D4\E M \7%A 4P"C]32O9X;??78N]@236,.8UE-.ZPPB^,RHT+0LB,H&2#F M,#%CSIJW[+D>"#P!X \ > M / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P! MX \ > / '@#P!X \ > / '@#P!X!K#F;PQG)F<+=RZ,-9B1;9>CXFY/BD),^ M9ZX5VV=LP*KO4HZ;:ZHK;970:[I8PDKG._P3W^ &S^ / -/FLZCT %M29]5] MON3)MP8(.&%$3TAD9UV@Z=-PL? B&SPF5?Y9,2!-UANWRW%!1I:0&' \"(*$ MF8&'AUGAI:6?1E<1)H=,!K!,LZB,T$8%%E ZJ^&VI<0]9N2<LNM[0Z&J2[>9-.=*?,S(( M=L(S*,3>/&5ZZSKB8OCT\A$Q:1ZI0C=;'Q&D78JR7KR+O1$]W#)#2HX.]",F MG+]]L_!%\1]ROK*D<9"FRG:W-D4*D&"2I6-%[?A^Q $4U^*)$4LX2?X;/M63 MU-=!N499W'E6VB)("O]M79_8M?#>ON7;#IF5]$P6_*LEE%07)S M$RMD%,!!&!QG,:9-"4@P9D3=QN/89#L'[)X0^NMK]LW=(J*?+JIKG(D-.&G. MD7[%0IW[F/6Y'H\H\BG9_+\PDKM^*$!0O\:HN,'9>%B#=ADG(#*6Q/<)&03= M9]RU85A3.XR'0O.-J<[/RTNC1 M.^ZL)*1J%US+(1""MCG!,T4-3:IN:)_5$BO>$= TO+*2B&Q;666]'[,AI6LXQL :M M7QW$AG#,PK&@WX9D]9NROY$DVP/;.FZSKZ2:NFVPD-.&G.D7[%.C7M5XZ+20 MX$KOM#@AJ'BNK%,E+K#ZOJ\>RD)AX.;F,@X@*$R119^+:CWS%,O.MR*@T894 M= !X*1$Q!](.*J:G_35T3P+&55VGSY9_/TJZ2:6K5^*MKA[+Q5F3R+6( GU: M18A!%L:R-XTL./Y_$&HWE@JPD0DQEL-?+QTP*<&08 QN_!CQ.%SPQ>UL[W(" M_P"V*]::O_PWJ^%2'_[/ZC'K#F7S_P#\+]5AQCZOQ_Z?3^;X_P#3X^"\-6A+ MQ;N"GS?+5C=15&5.36%0K[P4F^7JVW63K$@T=AANJ^\!=PT79DD"BG$A&DB* M<.C)4F7&(/FL82)E]-&G@D.4M=UZW7VS-/J2]B4V@X&[(?8]VS"(J6U"JFE< M/Z Y[=\^NGBT\E<-AW[#7\=D]2U78XMB",3P*3$E#ZLZ '0PN01#9RO)=OVP M"#46<C]^@/@A6)[QIS.4!V+&RU5C# 6V&L9&3UD7,R@IDV"AF[96) M1;1T^.+O1,.C:[5%P%AP5R/C Y?&RK42EMMMG(3\^>I\%N+^7)!/I[:4BIF* MR.?VA$WT&G\GD6Q8^_E$3) QL:>A26A/OUG+Q(>,;OY(<(RB52,X8*.?G*D3!9ZZ(OG+E40J/S7?-&R*ZNRP4?N:J#IPIT[$,# P:Q( M@3*D?J!X>&.$!8%LZ-6RP&PP^:1J>!L'8L0W?L=7;L-CU?@F_"G!H\JRVVUPZ9I9WU^(&T^ / '@#P!X \ > / '@'(J>^TR MAH"TT/2OLGB:!F2 W24A.>Y;)L.;3P!Y9WG#V*<;]:2%A$*"ND//Y<^B6TVVCK M +*6[I@#1P,P\V?D'H-N"1>,%B[)LZ8IEEG.%]U,(:+IHJJ:#+I:Q4&K3[V< M\E5S-I57)DC?9B9PL\2C,@%07CGK^PVB!H0Z49OFK*20FC#L4,HIN$E-4B(8 MX_&.],86:/%T=]%-A>%Q-HWJI6^;1A(KV_'.EY_#*=J./=25'F3.31(Y9UJ\ MHW#2HM8%&P! LI%:\DU]5D*B)*?GGJ;%Q^,V$FR*4#%3HL.8LR YH;%"--:= M&GZ-D5F/85"N>+\-U#/8EWK>=5E4Y56 MQ*SD:$F<+D) MM($PC]**ZL"+4;*6[! 7A;4_3_E2M<9>-L-"U="][D/LW]>4/G4KK*:=I\V0>?0:1%8G+HM.;;A\+*1^ M1@WJPXL())2@F)T1=L'S=9JXU^IMIJJGMKC?/P^/@O#4\*6^2;]#Z5IV9$>D MI#)&/+=K\JVI[.1P68O1NJP>.V6Z#E40W/P#PE"@P&-(&31%B(#B M63DD5*E';<>-&#F2.[EX_(/G:B35FR:-TU%W+IRJF@@BGNJJIIIKMM@#2(?; ME:SX@X$1"9A#95NQ_+?C&[G9$@Y"972;:2(:R=Z-W):,K.5T6[:2C$G8%RNK MHBW(*J;8U\ D7P!X \ > / (^LB>H0*+&##9H@=D#? 4> B_Y)(M?;1RC')<*$27O3C> M8?/, T,EL;8++54Z$N#4A:11<]#YC,[*.1F3B(68>HN)HR5SG*8!I(3J)\:Z M Z1DJ-<+RIJUP_"WYG4>!VI6%J#]RU86/ ['%)ZI;*$X'+X]+QZ>J_S?1VW> MQXB1;::K?)O]+.RF,*?)M\GQ^7/P&3?/ -6ELYA, 'HEYW,8M"A3EWH/;DY; M(!,<'N'ZJ2RZ;)%Z8=LVRKM1%NNMHVT5V6W2064UTSHGOG4(G RH4V%D@I@> MCI<6?!E6^CL89"D&A441:*?'Z;I@18JKLWC=3X9^19NLHGM\,_+MGX> 93P" M)K:O6H*+BYR7VQ8T-@H>/A"9]YF224(&=KL13)=\XT&LR;]HL1>*I-]TV;-K MJHN[<;)MT==E5-=<@DW9%38!VL!L&'SVX85='+-M5_4+-J=O*&TW/!T[-4O% M563\P5(F[>CDX/PJ2GHQ' QH^1C*<)BR)5,63'!Y JHR8O#8L.TIIO"<^\?. M=K!Q?KWDV;_3_2^H.=Y?];X?1_5[KK4_]7YO^7Z?XF3._G^;_I\OQ^/_ $\" M'H^Q/ TL*,MM7H2,VM'CC>5?FV96NR\$9H%9M'K _#B7\8!O6Y!X/DKP MH-,&8F0BI!H)+J-Y2!DAB/Z.@I\0[)-CD..TXXZ-R2*)28.JS*D-X0\;-V."0D0\><7CT3Z.'J<@1Z?'(UD1*0\0.8(M825D<^C$[(P^5HESOYLWLV&2G[M%D\CC)@WPF ML,.)LK$#?Z&NH#G\IS[7^T7VNV?]M*OH!Q96&GP_ZZI*#.73#Q/'_AMEVHIC M_P"\SG^?@LK]M/7B_P"T>#="/)LKA=8M8TQNGIGH)^D4L#!N1S^VP :]F\8L MR$M8<6_@[8L4!58#@LWB"XUB<@9+;>/ZL<%IP.Q(QFTD;/1@DWF%[8S=.9Y% M8XOZIJ+L*?M)5:H'L8A&8]$Y"!397[WITE.YE*Y!)2\4(?DDDH1TA(@0*)@Q M\94:J,%C7W$N+&\*EHT,;PH 1-"\3B/IZ4TWC>).@E=\?\UU93A)=F4"F(.0I2+,]+25\7:F!(UDP?,GSM9HL@C\-D/F56V4 M$ES.>N'H:S%_7[P?"/IYA_%7)T842^&=%P7.U1#'7S8_X;[.FD02<[J?R_\ M:**[;YS_ #SMGP&V\6WS;-E$T,9KM&01VCI5#*QKJ4F2DA?PM:J&!_2-&Y"I M]:2OJ]=#I1$A ;4P]V<'<,9C&K!',9"Z7W;-,1O#>+(!,XW?S8EN&UO$8-%P MT3#BD%F(9IAOAX31:OBQ1VJHHZ)&C+_9OIL0-FR*[LL:([Z:*/RCUV\4UQNM MMCP0W!-BR20W:I,VJ;53YOJ-DVZ6B"GSXQC;YT==,)[?-C&,;?-KGYL8QC/Q M^'@&@SZKHW/ 'X=5/\ 09DA1Z/24&R%:&HW(@;U(@*+COOF#UBO]-9++4B-( MLW@HX&=D@)EF]$%'S1<#4@U428@? '+1ET6E;>'+$W\5C$+KQ:OXLB>,@R48 M?R60LRLTL$H?,(QHR=!"FZ1D1'6S*0%W! 6+: B8(6=/6?9$D*P""+_ !^O M"HDM\?\ C]6-AE/C_P /^/SLL_\ AC_^F/\ P\$/:A$XJV#O(\VC,?;@"&%\ M/P: 8?1Q\@FRIZN"U1$U(X.RT=NRAHO*),3:AQX)L8DAUQA=^Y; M!1NF&8L4Q;IL@4=%84>*B8R(#"G!(HX9*$70C^?/ER3O ,4=!AY.$+QN0C69 MD"?&/PIH001T:-I2^Z+*!CC @\%CY;SO)N=^$ %=U+%7"R[31O)UK! M@=_("HGKED4"R9*:R9PB,3L%J6D8)TPERGG-5WRE9EKI&(M6HO6!T<_M<:_V M_$7S?=E0>'G0I0V2'\ZO^T3TZJR&N(JV/1(TDW7I]<2UC\)3D41*Q>/D L/R M[B+P+LW$B6XE%K)8Q?A2;G*^9PCL-+IA_<)EYQOV9QS)+4M7M'G06-B8^AI2 M*9LI^E45)R@#:@<^]-V>^364?\ TABH%0!F]ST\FRP29)NSSGG/GCD'H2F9 M3#$]'>JP=]!&L[Y\ZE8/5L[M'&IB++*KI9;J(Z#'.Z^$=77Y'QD? \,-VU5Z M-/ECZF]VSU?';DZF-%I;[:KO]>-*%:_8@XSS59G/J/)5A +89I,$MS1>VNJZ M.(QDY&BF-2;DB'!/5G&'"S#\8?:(-G*+D(BG]/$YGB3;4='CSRR*)24/U-"+ M'",GG:>W>)UN J:7W0?>7'7VW+<[K5>17CK"8 YK=C/8'-IRLD713DS8E$Y. M='P@^/>*'0.1Y+%YWK MR 1J&NW9)L%Y!Z>$6++H[6D$'1U&2P $@YE3>X+#A[7\W(7<%OHW"FCT.C"W M;P&8&LAZ8S91*7_)6VVYJ>:+-4_U/UG7Z%$3[K3H;FZ*4C;]C.ZP;BKYY)NO MCSIAS,/F/#!,;:1\I>5G5^S+&30E'8,Z)LF &1B'"+^/%'NI4+J\$:5TDY6Z M:W=DK?&68Z.ZKZOIJ1VDO6?%\;Z%JVM8SK('LLB'5E>Q*PVF[>((R@NSDU33 M>)"= ?V?S+;#(L/ 23Q<=+=Y]BI41[PMY"7_J>LK%A_+I3FI]%8X(&-*^(O/&/R@ED6RF$/CY(W"M MNPHW7*/+?=-=/9,L_11E5MK_ &$C:;NMK0#.L^R=UF %U*9G8=&\;VM=N%&& MS6*.(^-KDZTA$EKXBD[7DCI"72QM.?I8'BJS,XV8ZGJ8WDC>=R90 MC,1+4$(/"ZVKS3+,POJ6B;3,/=R"6 TEG3R3;\_G(E6VZ<[UM"Q)*C$.R*\Y MPHW5PR2B;"J^:Z"\L%EW& M'^BV/ 3I2PE[NW90_.70SE%\.P^EYZA;)V\^K>@+1;"B0=K*[]Z!F4I#CV)G M1/0LF(J6,*0NC@^[SZ26<.!U9-W;/*>F6+EOM\VVPCLC4\C@ M];1C Y_#FHP"B'"<\_GSUDM*.', X]@)%,FHT6+9M1PT :I,H1&9\(T"RA@L[:H/FQ0> MZ8DRH$V&+,\*:M3$>D3DRCH:"9+O'CML!$[, R9!\ M0*?89)D7[QR!(?@&"-Q:,R5'+>1QP$?0SCYH'B2I^:)F0EM7S;I)9B0C;V-8KVR>I+_NBLAR+TD()9 M,"(9;U@S=@+D;78/HQ8G&>Z;UJ+?EF&F_P! @MCP1MO&.B2[PBK/3O('53K\ M_.*R]@?2.(LYM8'8Q2FY#2_-=TQR+A$)ZUE";6"!4::CMDGPE8.-6)T!"59A M(I(=#19((V4D\H6'I/Q4UG2G:,:N^+7@]%*ANG)!>M4.9QV!6'6$,AI*2GB> MT!Y56IDW72KF#R:.X4F=C,;CF\7<$2:YIL Z[ X MC!IQK9WY>^1*,P'>U]M+92O7\O\ 7F8@BLC-K0H7,JZZ0CLN8Q)0DZWC@^4' MP=HR<,4D+01EDV-%Q4:$#GY%-R\9!1S95)DB'TV_5.=UXLL>=MR4^?WW>:TM M*MNIXOR*-@FD<<* S7/\[N0W+7,MU)BM&C,K&+%KH '91U0/N;7<$6BRW..*H F)I$ZY!U*1MRQ9CJ3$2["2V"ET6 M0YC**D))>.-BCZ2%DDLOC(.,IUNDL;X*?4_*1^NI*S9 > M,WEV=W3:04X9*/\ %;![YVH"M!P=Z]77919 -S)&Z;D)(.-9*(CL;R.5FR#[ M1OJZ>NU72BBF0XHPII[3_P#4KYRB6ZBX"X\H81/1-245%8:K:(/$=L*3-G5-VR!RS#QDK83U9@Y5V(#'RLFR^%E-4BH]RV(H(NDQ&V\7A@LER6" M-T=\ZLI8F$#6U-2UOP>,/VA0/!9A%:[1!%"8[/UA).K*D0JR MKBG[R[CY]V654<;,ZJ[3OY['L.%=\J;+:PNUYA9\(Q\-]LYT;_KGV:>,YTT; M:IYSID:XGI3_ (TKRDGY/;4M8&^4K?F!J_\ J6V[PADDKN(@:5B3T>S9!L[G*L89B63THO$$FB -S$*-4IOO% M_&]D0!3O%O2=C/K,D4N]E/5@ZOI--$S(G-(59SIS@.L PI'@S:4S@.W>TU.9 MD.BI=ZV0'#"+&0CLR\@(-3MDZ*CY,-E)T5U+]JM:\M^L>#H+0/+<=H$=-6*- ML]&7.O/]!:4@)]%7E-[B=HH"D"S=-M&6IFGF2S6'AP;A)H7FAZ,B*=0KS",[4;A) M$<3B(6KA4VG:/WE'"_$LW^I^Y\>?JG.;[YS_P <[;DXDYW^;_K\ MWS?-C/\ /&?CX$O5]V9ZH.1N8>? DZC=#T/5], +,PEB=AZLB(F!#Y)E!B]& M-U'S:+MQ:>JS9@2?-FJ[;""S;1RIE!1/?.-L VWBV^;GU* SKU' / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > 0+T'T MA67,T8C$HLU^Z;(SB<#:UA8UED4B]DTZ+A)#(A<:8OI 5 QQD0)"8JS4P!>-*YJ MZST8X1C"Q#27"BI<%;\.$ 29H +AQF9[%X8PE*TB$NF&!KA=M\'EBU[/I99:&YCE@)$HY-UI9E*2;)% MYNY#.]WVJQ%!]A%/#I;?=OLC@:3?[L\'+7HU_",77GKON4')IS+*P[4[]YPP M\0BH^,A+$MRH.JDGR8=N7R\S(&UVQ2]'[P*RW(-VH!MB?,"#?7)/ZNNFBC5; M(<2SIIJWNO1TKP2PK5?M@@NF4HSU5QYT:-SG7;(V^^89Q4<@VPEOC=+3:9TK M;QJ.96VWUUWV=_PDPFGOC79)AC.N/B'TZ-:WGQ'N5,NQ7K^N(KU':LM]6U)Y MM:SJ$G<+L_J#B_J2&,K*,QMI"'C)D<)*6G6_/5CO%H.[;.&(UM@50VEQ63LJE:>2XE#M[HYOR2(W14-(5F1I2JO-!,C? MBWT1SOJ7H@WS='I M94UG)\7+\64%+JCG)Z7,!F].S".;A\6&EF>'8\DG&0KLV8>GIE&!R0Q\H2%# M]/!<%^A*8AOB:CTMF\DX-]I'FCK'%F.;6I;M^_*Y)3&#(Q5ZW[RK[EWI_JB5U?8JH6"FQDC3>_2DB#)L?='S0U0B0D1U^_&96#I[-K'G/2 MV$6+$O\ H_V-U$*F$BF@7UM=(P^MW.!U@G:YZ1FO+$@B#K[K+'364A+6CMTP M*./MW6NS7\=(+7!?4?\ Q::K(?#.=18I>#J6DJ9ZK[&(<>Y&"5Z?K.&]&\M= M)4_+;B%_GJL1A6:;ZB"6A'OL-2VTDJ['--JV1/Y]'TQ&VIA4H$KC=%$5OH^5 MQHEG;Y!.'1IZXJ.;J22QU*YQ/WF4/+-P!;/:'(,3C8^.Q]Y;S":U);$6G\!E M$C0--W$;"0*471'9G.E(#)@XZ.3M8)%\;MF\R#RAJEH%C\KRP&N!Y4U/W5\X MMUWS.L====P:5"N56)-A.2$QZBJ6*V?&WD(I^V)!6P]B:A3"6/'DFL$?&2T- MK<IBT5M*&YD< MDG@I*MI!5M+2!L"?F'\#L^3LK$3,ZGM'0_8&.)0V*2V+E2KP;JW.:-W?UT@C M&ZMYY&H;]EU8)KRWK2G42OVL(92DS2A4L>3[G:YAY4PX=G!T>82.O8P)AIN3 MV5"'Y LQ42F$(#G ;8=NY*DG3$<.)N681AA?==N?\(T"VN\*F@=GT?6(><0/ M>16= U[V>Q:5/7X";%:%:-=]R,AA48(?BS:IX.&UDMH$F+H02>(0JH9\ =@6 M$@,@2# (>FW7YRQ+X:[8VQC;7.-M=L8VUVUSC.-L9Q\<9QG'\LXSC^>,X_EG M'@A\^ / '@#P!X!H,QJJL;$<,G<]KR$S-V-07:#WZ:CQDU / '@ M#P!X \ > / '@#P!X \ > / '@#P!X \ CF46G$8?,H+!3;EXB;L%0HF%418 MK+"F6!>&26JD@*X^#,&F7*$AD>CWWRFFYZ1$6889HX>*Y3U D;P!X \ > / M'@&',R$!'$F"\A." 2)0P*CPQ8P29C$B)\Z\3'A ;#=ZLCJ[+F'ZR3(6-;Y4 M>/W:J;=JBJMOKID#,> / '@&''2$ 7('A(DX()E8J_:BI.,'DF;PA'"CX0.D M#(:=9MUE' A^\ EQ)IJT()MW#@23'D4D]V;QNLH!F/ *W=8<\C^IJ5D])'5X MC^KS))PQE N<072?QTX)6$E&B+187H>BY,62%&G0F5 9(!/C#80['AKADYQK ME;785.'/X.=!'TGT\>T)8E-T6Q+2CJHE:C1GDB7;$+4*@VM843 HL/L":Y/56HH2V:,4%';M99TYW20UV7<*J+*9V4WVVR#RSMGS9 / M '@#P#6YE%ADYB$JA)O+K4-,8VDP8G'SPS<703/4B&-,EQI M1AL['48S(-=7;%RNWRX8/&CU#"F56KE!?71746=EY^Y8+P0> 5)Z7H3-ZZAX M<PLN->-;1X7E\O/F'!O[W\A)2Q3_62,8ZR]91\LY1. 0P'40XU;ZQQ MB$9,1[)F-3G=/:K\3Y/) _5$)HB#PP/RGUGT[S)+XK%(Z()[PJ9:3^C)G)1 MAF.+RDQS->.MHUM'4Y*Z;KD7@:ME(+EENXU08E4\(:K;AQ3^I)^&NJOWDVS] MV]JE#?[N:5!SYW=#&?\ NOV>AY0ZY?O91HC_ +6[]_4EP%IA4$A)*I8S\6X6 M\X6BLX_V6HQ'7.B>X?2\^'G==U?E]+W>9%-A>S+DR6R&NZPO6HFM+6*2,%78 MZ%^R&%$.=8Y'B#45NS3?1*T)+7=I4_+S1K0B\"#]Z^FI;5RUV(I*$]$ET6SX M7A:PZ7482)V@L[#C\KCE_IH.&HRWNWS_EERO!!X!75O5-GBCDZ*B+ M#KAPE.):2D[O]KIPU(2J*+@8UC@D*H_97!'AJS(%$APV-M\LP(O5\V;."!)! MR7+&'[\""8#PKFA.;L47RE<9SFN09GF;$6GD6B@RP0KDNOA%H0 9K:XR=@"A M,'+"&(QD0CT5-QQW^09+R1@:8R(T?)%!KBER[_-M[E@GDJ2Q V:2SLPBJ3?14S&9P7T>9%I"WHAF2+ M-$D1+:WGI&L_@]58]&U9:4*KN:L2AB":VD].B(=#;EC)^F+-(2"+D2 F2QO^ M&]ECXS,2N#[-50?XEXX;0XZ6>L&X^S= A9W M%)OO#VZJR1!PO YT/=Q21M5&WS)J. !=HHX%204X6 V$E=-.!A\]+F+9K,2* MJK312T"9*>19B/K=/=1TEIO/7KHJDVA^FZK%ZGIM(5!VNRC-UIC.=FZN- B; M*[--(=5\TBRM*!'=\5/@ITCHHMS^U;3F//\ -SMDD1SC=Y6BS!\Y;S%AJW+B ME_OP:KQGE$DQ4POG1TCG<6'>SMC;#GH0';O>]-B8Y= >J;!&G+.IN28A4];? MPWM2=-*R*(*&=I$?/1&%1_,LFXV*L(V=^J/@."FY&39C476(BE92.>Y"-?9> MOSG!($,[9HZ6!>:WJKZ9BS/4H91]7(+2JK;,Z,C S1DA*(U.#HJ!. =:%HN: M=J@"2-FO(7ODHP(MDDLJL'J;8(QVZ&1J2RMR&H*FI M5# MMP=E?:FE?T4OH0'$&.PV4?BWF';%XVRC]9LMIH)#T/=,;=AL5A.LT9DV$MT+ M#&3R#!HR9".R%COSKI@,B8>&N%R+<416E9PP$#"B:I!N"2<%V;LD48C?K/4@ MQ/&SOFH%:[=VF6L.(1*$A@X\S+C$TDH&+MH D0^5+#&P%RQ)NUAI5D_RH()# MSSAFNQ,-G0Q;&'3=1/ 0:X^ZKYR82VE(*ILAA4* MORQG7/AQ5BHW76%C"84[KS$QU*[[]46\^N*K+%%4G=R?,DI8J1&>'C#:L049IG"+ M/?>4S.UP16;,+.%S:)6ILPJH^-! 93$(9'(=94M*E563T>28"QNIZWTBTO+<]UCED11,[:,V M5L6E]!_/)[<)DEM"YD%TGJDAFY=(I\L?4)U4.F,=R\SEZF64%Z_>9"%>_2]_ M'K_/*OO3V:3GG@=.@<@CLQH:S!K>Q0U%UE%9[S=:=M=-%LRB 1FO)C$( S'6 M]( <=T$G)-.-HO(HW%Y,68B%1BZK1VW513&J:9:PC-N4EUM[\BM=*^T?H"KK MOHVI)1RU[+)C49FLI=(97O:L%D(-#BPR92#?63/A@=P+PV;FFSBS5[_ .[K9/ LDI[0[(,0:YQ,I$VG M0<^>R_1*@YICU=>QNS0L9KY$^VW5>6S#2EOUT+M=^GK;;$_95S^I/Z=E\C[+Z,CT=@D,V#VE5.OKCZ)A M4(NJ;+ GXUS-3!>9\SG["@C-L4?)'Q,2A]@,V31P+',BI(VR_(:$ X7>RO@^ M)6B-X>GY.8 3KKF>P8_TK"[6]@'7T8>7ET5(G,3L=X=JBJG-:5Y4]['CG/0. M 6["\.#27Z<+N;7<*9QW4:9 M=W^/M;NMJ$\[724ZD)&HM&8?,Z[LNL @2G)Q"[BD4.D\[A0BR7MK"&!R5-9) MOJS!&G[N#SE2&R906DX2&Y:EW2ZXRXO;&Z>DW_C#V)6V2[LB556$LF\Y>O&Y M4I]]U5@]=C9O.T$<5:JY%;J!YV71>=#EOXA,FN3R;0V""-8T36P%U="!6OY! MQD2UL4L\'?9?3VFVK-DEMW67 )F*82OG^0*5,C4[R=3N]8U/H 5C,+FPMH:= M/JR2@A(L"M24OGV1HUK&9!'X>Z'F7\@8,'#<4X1MI M)A0C#LP,V3_+RHZ645%:4JZC-XJ;Z)N_(NE_$"WE+ECT)1H(EK4).!Z24W>+ MRQH.W3CDO5V(8TKM2M$7+N7DR*6C5DH\D+/;6.)8)HZM7KU1J\T1&A%&# MW>TDIZRKC]?Q7*D!D M#6R"M[3Z+K+OK1B5GN9A@8)95Q$385E!2K"!OW:)^43M@H2;E0*#AJ&"POCC M:-(YK7H9BH0W8=H\P.&6.PH:UO3-FR%MFZF/+8?,9;1:,DE0"L<&UB^LA-@< M9G51ZDG!SS<^.DXC3%TV<-= <3;"V>W+QE@6I_2KG_ (UL)MF[V7\% MV\)U"/J.Q5@+#PA-<*N-]YSBU,G,GF:&R2C9+6*)A-V.N6VRF7^V5]L:"6C? M7\%:K'A?5]<\K3K\AV4\*6^ -OIB.M\-S;6B+UQ&462"(ZK6M:KOBD2^J4+X MU1Q-GZWUV'Y#Z[[1 >R57U%M.&UWAO/D^(!)X+7,HK$H(L,//)=/72$#NQ<$ MT=87E$FF9A](@L\:#]$7#S0='+3/R(,+#I8T:1F!V:_6(O= %>CM&X3^/GOC M8Z >"%'O8%;%\TK0VE@<_ V\ID(:6-W$SC YY&D+--5HRBLN+2C-(CIHS(1" M3V@!6&BY8WA\@9J)2F&1^:!1*XZ1NPI1D*DFX>>'/+0Y(2[W(V2YA]PR:NP1 MPV*85B*%<_RG6"CQ*4EE#7G3FSH*=7?<<'.9=R2&1E>&])#C]9@1#S:/--8! M(V,W>%%)$%1%#7#A=/53NU"[:K%EC6U1%AS:>1\C(9-7E^]=5.%U! ML@@HM9<:H/H.T:PA)0GDZ2$Y9,^SSA>#RRNWSGJ*/)JQ2;*Q):1,=6W'?):"2SM2#RJ: M1S*3U-/5VU^SD+M7#99+#M-JYPJV3!X+E[LN3X(/ '@#P!X \ > / '@#P!X M \ > / '@#P"OUW5F6GY"&NVD(K*R@HEI,!$G@UJE'(N-&AWR)!]/]RUNJO:DK-"KVZF;C MY!)K]]>G8DH05LJWV)*6\F=NHVB#8*!K7F834('K-[=7.TM1"15,=B-#E -> M8V(#0S[9C\"*U:#)2JIQUIRD+8,+W MK!5""QV=6! )AU$G*9L$/5?;8$(/U$@6. M,>.CPL\RF,%C443N4P*KT)W[3 SIF,N:6E#JP#LCC\/JD'&(3+C=;/N?5I-( M)6,JD_#G;4R(C<:B@=N&=)3(N==,UR 1MAR-/#&EQA$7YV3?5^I?7_3M+6C. M@!X7J?H\:UI$ANXDF7Q6KY._Z&&J/!+G9>35<5*D$M$1KABW(U\\KPNDV M,E-E'RSC\>NP&=;+S;E?UD].*IZ ;.K_ 'C/JDRZ_B2STUI(9(*>J]\&YO(Z MH%4]G(I,"/BQNTV*B[P8XW86'('KG'X?5%(HGH_WZ1.E.9+/W+VM/)Y$6S]L;J/6"2?<'34TK2N9,U,Q:1N7=KQQ M*4V,T>ZAD))7&FR8VEFE.EU;GK.EO):3F@U=/1E6W9+<]6%$$VB0# ?9P 1>OBS1(1V>&& MLWTPC#"S)\_TZ''^.?G4CZ3Z,+F:*RNX+OQDMBL,87V1<;!M]G5ZQN&PH)'Y M,V0V$*89AHZPB89%,P8348KX<-\M1)QLK^.4D47AS)60*I.MG:1B7/B'3K!H M(F>;8NZ[Y/#!I R3? X\/@,>W*39*M&K(B4)"5R "/F3ILU'?8 M!.&VB4Z]>OH5V3KVEWISCAFG0U"QS'*LXB,?HH])GETRE_ 4I5&5^0CL7+3 MSF0(H@;,HN@KB-.'=SI2,HZE0B]A.0U M05<(238DXPL0?*X4^= MVOLH,R]<,-C>QX $):C&(H*)&,@C3# ,S'CF;)J(8ZZ)IZLQC=LBFDP::Z)) M:8;M=$D<:)IZXT^&FN, 1;**J/&K$Q8H2SI#%WR4.;0QF)0 0\V,%LOS+LV: M?"MCX1^_8/I4X_ (R3Z+S[4BWAD3Q]LDJ+RJN&WSY^3+UG7+VOMYHL]F9F7K MS65?MSK\F-CXEH*(J@@H-\D'81X8,:MFQ38(D:):;Z*[NI _+EE-\NBCK;<" M4? -8FV1^(;+R3F[4D+#.H:/P*=_>2IL8-MG@44O'FWU"Z)(N MT="V*C/5T_;+M$E4M@129??GI2'!H'_KK9-8C&M(CJ!$,Y]R>Q2#:P(B(+1# M+!PVJ])TVS'R $0Z8[ZK_-KNP1PIE33Y]=AJ_P"W_P"ON7Z5;MU]DMUD$5MT M-_JH;JI:*;(J8Q\,*);;ZYRGOC'\OGTSC;X?]?!DT,I4=4'!DR"&JQKTP&L; M;7:PA!2%QL@,G>VBZKG3:9,'8U9K)]M'*ZSC7)M)]G5=957'P44WVR!5&Y* MK9O:W,$U$TKS&HRYI RS6I[OCOS/1S]0=69NI6T00,BW!!H/EL=W.[2,C^W2>Q'FR[)LX'H8!MN+NUL< MMOD07;'#1PA@R%B6#(6,&M&[ <.'-4&3!@Q:):H-63)FV32;M6C9'31%NV03 M3112TU33TUTUQC A[? .49->#P?G6.V'9HVM:=HB25Z%>_"UO9'TE#XLSC$K MCB+]./%U3D-3!K.' M]NT>#M';W[]79PDGEYE7YE!O.,]J$[[&*@/LDDMX02 M%(\+\<7QT,H_B4<4Q8=ANR5$\JJ(NOYN*$X%&D*D M%93Q_LX8R7I>:8.7O)DU4=U$GJT!;T>FXVS]31FEKC1-,)I6"G>K[*RZSM!O M<=]7O'5>X"O*>K9O3DJ$K&UWMCP]$'(+3EV\A19(E=Y[9%J [&F,U+GFW]_&!-E:/9B,EDT^D;F+EX/64@&IZV',3\U,AE?R\3<;D1*!&1 M/6C1(E]TML/T02=K.E=5%U *CM?4/R3']'!RK];0YUM=^5.FRMQ\LV.=YWDQ M@C(#Q.0.LG(;6^XJGI*Q:*DOQHX7+:UD+!J&8L!N4%4$5,*C7$\W.5[]IF.D M;'H_A7[1Z-_VZOZ3H_LV(M?_ &4+ZOK]6D;9^Q:_^R9,K[Y\%NX23).$,?0^ M\D?.FFRSG5-=Z4U^JX6P'TO%-/:Z[.__ "*^]%=ZV(&CT%@W3G-'1G$1!]9\ M;(DKP8P(+V!0 32&#CU@A"3*3T@^D)5[_P"M,1 JX9V%7D$V%,]%I,0:Z,P1 M#1 54YIJK&TM/3.- MF[*.N=3;B$2@A)![70C$PRY*)R(8@U4*, Y%\S2*@A*[8'9-# \ > / '@#P!X \ CNTA54%H@]UND?7[^!LUDG;_-FMX\O%&;C;55B@Z= M;RC782U7SJ]69HN%-DU?E=JMT]_@OMIN$Q@>5\*IAF^<%B8VL6A([7Y?1V3? M,XJ@^,U8$1$)'M'#UPGJN0K\0W)@4R^JJBT=8(D!&CW"6CMGA0#;(EF)9C8? M]$_7?U##/3 #]2_&_K>!^-ML:8#_ (?_ -%_9XWQOC3#+_ / '@#P!X \ > / ' M@#P!X \ > / '@$)8Y\KI-P4<,W=IB<&#TADSYD!ON]H\(_-2LZ1DL@=L@@. MR!X<7H2.EB)%1F+8LV**SM35LV02^5/467MV3]B08E"(U"(VG$H\S=: M'9U M_N@8,&I0]>/9.;)2.0/"9F3D3!HLZ+&S!(@\7)D':JBKM33YL(XT3T$*M6IZ MYN#;K=[%++Y$Y_D$@V5^OK+VU9QF.3I%;X_-A9K/(NP"S)HKKO\ [S11J<1W MT4^"FNV%,8V\%XJE:7&DN.V!3>X_6W!:K2KH]070??U'B!%DC%UPM6WC;G0L M=A[96-2MOI(0]2W0*Z*&H)HD%V(QUEA&LL$!Q-P@JFU1V2)YI/FO=0_) MJ)NFNSYE**F !O9;T\941L=)TB5.^NFL(?K&6C2&33&9*;DTAH()$-G">BFH MC;\B@.%O7AA+#8=J^V8HX"5^U=W]RS'^C?MIQ_[_ .VWI#X9_P".!'-_# OX M8_ZXUV5YT);Z_P#EG.VV7A%>UT>%2Q@O5]<)8D*QN$\+R*-OGB#]N^C*J(QXV0:H1QNT M=C]"*+UT\"SB*:5U?O5)N%2\,7<77LZ0A/97['(F,,6)JX"N)?&>:!!J4,6M M>U^+5D1>/V#QX*.-W&A0>1CJ"N1(AH[&Q]BN@U7SNJ3(!*_93WJ?I43!_HEZ MW:_#\5[:.O$OA_P_+T]PR<_E_P!/FRORVVVV_P#//QQG/_EX'$OV4]Z_^Q$E MV\G]QAH&B35]I-\2M@*L&G2CHK2%4B,-/M8P2I_2ECF]-W\V(YG]>]HGQ<=!1[V)GWA$$#A** Z)9;?M13#MVS8N!P9TV?/&;-99RB*H4RE@ M\*MM)?X+0_P*]J W_;'>POFV0?+_ ,K>6^OPFW^?_P ,*NXKUV&^'_GE-EK_ M ,!*R=2 M[?=9?R9BL(K[1(59UKA*^KOU?5YE4#6)$R%CCCH9O%_JN/W=!B08LPD)BOW! M5RBT71+N';5';=%H*3154U3WPF'TYNI]$O=D_89>XM;/\Y)ZT1N,_P#A">I# M><9__O\ C_S?#_\ )\?_ "\$^G?NOM\U(FOF.>W16C;FVD-N>N=N!Q5%B[&F MH#GCI9R:<"<0\QDBV%/B73:3%L169_628NG0QVW0<[)++,W*>NR&XJX>)6JQ MM=:YV(FN2P^\C%06J,V[[]5TIR7K>J\R+_9Z3.57\ M(#8%9E\S^&PGUBMU^N.AG:U6090Z]I:@+0N_P"B.S+I_@4WPN=N>HABQ=%Q@IMN]) / MMU6JC75 >CLDXRN'TPK5/&\I9+9^I8K_ $9]G2K_ '5G>U:_TV"G\W VA:%Y M6IA/.<_\<-2\EJZXY6TT^'QUUQB1*[ZZ_P _J94Q]3P)7[5S;;\)I>VQ\?\ M9;56>_V+7Z7]@5V-=_\ WD7..V[TBP%YG/\ S? / '@#P!X \ > 1E9<(/S#,'(Q:2!XQ(8%,]Y@+> M2",/9<&=[KPR8PEVP?AQTKA;[?3M2FND9O$IAT/77,,U=1^0OI 6D,+YV,5A;I_9Q%I(#:,-+J$724FP1 MJT,&QTHWW8J[N5R$?8:IK-5("\4)I<2G^ZW50IM:^1CO^SMG=;?[[E;OG ML2CTV_\ NQL'L>9A>NJE9M,?'Z8[2.=)")K83)@E\-4T4H[;4>511QMHBNFI MMA70.+&4GNE#7:%W3RT2'Y[VV5!_\8@/'/:D<9_[G#R 2J?\@VV_1U_Y7F\4 MG:%[560?[:XSE5MK8\-8[JYTT2V;)9W5T#Z7JO*]GZZ;E?VGL4+-IA9B72T( M]B'(F@&9L8\/$Q_F"%]"UF VUKZ#%=P.UG4%4/3B1$X6,%29MDH1.-DG(HP) MT;H,MDUF#0$M.%YXQZNGYL;M5_M1K#?,^#)P+V 7NF"G/X^,R('Z]ND]C#F/ M.(7##.$)#H$H2O@(T@@=+'-6J#T(%?[@\AWKA)P@[:D7H.E_V\N.FVV)*G_: M3JN__@'K^]E\@^/_ "?_ %7FGO/I\Z$3W5W+T5)X*D-B/K,[YCR16>U$*6-'9URO3C]PS*6U"![R/LS M8?K)23A7$Q:.5HBD_:J,-6FYSZI%Z/&Z/'J J2G]5/:IY?[8L37%&4Z+5<#L M6>U+T+S'/6'0%'@&4!G'7DJN!P2BI.YZG%O2A3>#71.Z^>")*Q.GHZ^C)5<@ MKNU:O/R#39F_:Y4$S:E-0[\*63VDZ.>#)0[V)T+*.A*$:1FOTK%:69%9HC.Z MSF-72&(AY-7TW%0JR#Q@V= MMC*O&>_YT.6MT^O+V&7&18&I1(N?&Y![ZYYOS^2&5D-D,*CL8G)"6\ES3:F8 MLV)2]ZQ3ADK+TW-F0^5-HT,$#(^5*BSS#Z16.Z1\:XE$*WU)WODU/25;9;LZ MT\>499-0T18<+FLA>1V5V#?G7-M@=Q*X,X0K(!?G05H6C!Q;/9^VD$6>'XP# MF0LB59*-3\71E2A0 / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / ' M@#P!X \ > / '@#P!X \ CF54_4D[*:')O5M!,XFW> M/ '@#P!X!KYJ)162;H*R*,Q\^HUTW3:J&@PXINVT4SKLIHAN^;+[(Z*;:Z[; MZIYUQOG77.V,YQCP#[!8K%XUESM'(V! 9>82P[R%#CQ676$/J90PYRQ;H97P MCE97*6%?F^G]53Y/A\^WQ SW@#P!X \ > / '@#P!X \ > / '@#P!X \ A% M>FRJ4FFDDC=T6I#-)U(&DF+ 3"G'X5L6:12,P_*HU27U'*#J*3D9%!B[A!T M<>)X?;NU6V&[=5-LB+T3[^S-OK^ )0)"2?-)Y+,"LNDNTJ/R"5:QE(F\)_@ M$91UU;1&-Q,$U:M@T9$MD4FH9'??=)5PY57<+J*9$-_\ UR5Q0%-@3J.2-JX M="G3@6]VU9%"H1^W?A"K(X'(CC -Z-,"B0HP-8$QQ$8_:/6;UH@X;KIJ)Z[8 M CG2@:\PZ&.W3JSB_P"(- Y"R92*];PDP?\ ,1HPQD )X\ R&Q"80E^,-#6! M)N@2'NVN';1!3='?.F/!9>W9+V)I\$*I]A]8P[C>KA5J3L6Y=1XO.0<"5-N7 M+@/"H>_D(XX\$G[,E[<4=U@D*>$@S:):2QZ'>BFDNE$3'EU!8PF[-#14IJGW&@YHI%_OX8^D(DX]0%[*1=Z/? MEF =YEZ.9"--..3[I->II/+$QB,\G7:,F@TICDSCCSJ&.),Y!%#@R1!':K/C MGDIJ[3;%1#IXP74:N4E6[C1)?;9!=-1%7&JFFVN :B)T]V7 \$'@#P!X \ > M / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P! MX \ > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / M'@#P!X \ B"\:=%7M7Y6N#TCD4> G423$YI'THP]1D 8Q'S4;*1R1AIC')5' M#T=?L3BZSD42#K)[/V8UYINFJST^85.+_?V:*B-_6%S^D%/PIQ+[S)58:HJ$ M\[LZ@(V7LO749KNLXN.BU;Z@!J85$QDW!$V"Y^.$SAPWJVF!J02IPV=&2[IU ML'%.,.\\^?//H7 IZE8)1\(>0*$LG&1!>86/8,B=&%6[TE)IM;DZD5D6'(S2 MB+5FR4=2.7RLV149LF#$0.;.41 @ / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ M> / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P M!X \ > / '@#P!X \ > / '@'\[/871795:7QV=$*JDTFM!D_IM"7T^0JI\X MU)03IJYDTC%WOUR#IY>4E'(Q>;U!$.A+2!4"\*255 MB7>*B#-?C(NR$3E9@=>2&*:")JMO(W!7=^2&7$VPA=X4^9/!73;KV$R^^9*Y MH.G7R-OVP'L4>U0Z2.)*AF8RC:8J7<:\W4Y_VT836'4&W>:?>L&CH?O]%;3YDW>V MBGS);*:; 2%^^=8_TXU-_UE%P,*WZ@DFS./R:(22VRLLE"#92@] MAJ+F8"YO"Q+M=HW2>N$H.R3(++H-1FC8,N_L2%^^=8_TXU-_D"#B/&BH9ZP M%'$%F5 HO$5A+YP@_25:*I.4]V^NZ"FBN--L L49H',.O1P4./(<^U21?L18 M]F](*=-F]U'SMLT11[39+(H."&BXMHWG MQ?\ &1(7[YUC_3C4W]S)?_'WP0?OG6/].-3?W,E_\?? '[YUC_3C4W]S)?\ MQ]\ CVI2G:\)J^O8?-*:J^;RZ+PV. 9-,7G4$D=.Y2=%"FK(H?KK.M]UL[+J[J9VVR#Q9(7[YUC_3C4W]S)?\ Q]\ ?OG6/].-3?W, ME_\ 'WP"/964[7-3&KCH:F:O"@X?()"3EP%'J"2)(3$:4A,BCPP6[2;4&FU< MI"SY09(4M"*:Z*;@4DLAIH[305T D+]\ZQ_IQJ;^YDO_ (^^ /WSK'^G&IO[ MF2_^/O@#]\ZQ_IQJ;^YDO_C[X!'M9%.UXA&R0J64U5\P*.["MN4-2SOJ"2.% M6D9F]K32:0N+Z*$*#77U;0>''P,*9()[ZLFK./H-AB+8:BT;I _MZ$A?OG6/ M].-3?W,E_P#'WP!^^=8_TXU-_PLIV MN DEN%CU-5?(!4WL(;*(4)7Z@DJR4'C+2J*QA;J+,DW=!JH-6SN91"6S7= 9 MHV8[/)@[P^0P6M8X AF_4$DV9Q MV0Q(Y:)&521NV4H/8IW"Z+9!)9?;IHSME=9-+311;.=^?<[9RIOKMOG.V<[9SM\< MYSGX^ >G]\ZQ_IQJ;^YDO_C[X _?.L?Z<:F_N9+_ ./O@$>N2G:ZUKA)HE35 M7HPT?7LHB[^%8Z@DF&9&3&))$"HB4J-M:"P-WE#MR3H-R2< M.9 4:.BRZY!PN]65=[J.UE5]E-]@>+)"_?.L?Z<:F_N9+_X^^ /WSK'^G&IO M[F2_^/O@$>28IVN7G5:2,3357B(]$G4L6E<<2Z@DJ;>7)&HZJ*#(ND6]!Z,W M&H0IOH51P027U25TPHVPFOC&^!;0];1[DA_OG6/].-3?W,E_\??!!^^=8_TX MU-_STIVO)'5?+1RF:OC2,8L(5 M)Y*BWZ@DB&)1&68:0,'D7OB8U_N@]PLRVW&)[J([*IH;:"K/D2 M%^^=8_TXU-_ 5CZNO.:+CI) M'\W[185Z5K8-(ZJEFKV?7Y1O-)'+(S'%V\(M>XH&VL=Z./;.7C-T^#0V-E 2 M:Q>/LROYHR348)LQC=@Y(9!*9V3?.#&A^P+"Q9UK5U/.9)372$%_AHI"Y 3L MJOI!BQV=UW,8IFHW^0L5=%R$)1EA&/F9"];2+;)6-A1KO!4=AVCNE@(PASXC M[D(VU[7JSJFGY7:I2NRC!:.==3_D%".3J?P"O&:\LK9P1:2*8G)Z4*D()$8; MER+529$3AM-'*C\*B_<#W)'9NU%5,N-ILIQPMB\4=3A;O<@,'/U4T$E'K%H[ M42:O$R#9+=RW36W3;OT=$TGR&FV^=47B6FB;E/&JVFFNN^,8&3W> / '@%6K MN[&HWGRP('6%CG2#.8V(+P> BQPW+Y7('-E5K4NQ7Z6SANY*?3F]LPQ@H&C3 M<])-&#HB.V^0VEJB6 #5**R,TU!K-'+U(JL[3<.DQ_XC5,DJ$.)TC-9X6Q/ M5S-TU!.KH YL^LP<^&PK!QT$"F9S%]XNE+DFC9HYW/Q--5XZ5+QE7[S5L@8Q MJBBH_;OF/R8=,'B2(-19EBO!!X \ > 5>M/L:A:6E]BPNR),3C9*I^=9+U1/ M'[F,2#<"'IN*ELA"AML938;,SI7\@FY00CT>V*F-U&VR*K5%RY'H/!4F\,W' M4Q+;MFBG$%D4^R0DV@V$O+S8V ';1A^;E,#5YP^XTMW>0 (WDT[7;QMW^%8I MN8]^=1*K2V*+C-W0\OJ]1?.PC+EY/,'[;IV2692%318=8,HEE[U+&;PCV 43 MR\&1*LY@R?OH[);(?;$$OU!J2U%D&J&%TG6=B#;['7.7+AHFX",=K?QR+@>" M#P!X \ AVXKVKVBF]=.;"=F&FEIVW7E(P[(F/ES>CF?6@?;QR*,B;DER!I9W]0D!*]/")VSM>'K\FU:E=MD+' M*EFJ3YNCXN=R*=F:^&666*!(S]]#(''#8PD6#:3^1:O]-8 MV5+-6#;5@/5:.-W"QV/)Z[_ JEMJ$6G+Y@6B\$'@#P!X!J5-VS%IKON]*/F QL[>M MP*A.O8IS4RYR9=4.B4Z3J1S2\SO5\[UKR3+2:/1"!2()$I"QDL2;LU3H60HR M4RL);M'33 U;:/2=_DMH("N"&18 / '@#P M!X!4X#VM0,HAQ>?QJ0&Y!$@4VNN#$BH.+FC"FCSGQE(G-H'68D:V=&RT5#O( MXL%8G! U\B:,%HX@+3=-CH]VJ+#[PUO)G(/UE35D.*+'0LP0-G^A*@ 7Y!8T MFPT:'&5/2,:((CIS+4'[EJUCC%7\VR8-1CEVI(#1! VC'!!I*,2=<.)'V+*^ M / '@#P!X!7B(]05//XPSFT((DY7#S=BYK"(2(&/U?-)W(VA(@./.8:S2<_F M#$?CJ860&WI[ U <8BP$A*H@K)H^H-(OPCY\[ / *7P/OCG2RREC!H4>-G']:$B00HBU#?/N5/B[JD MG/"\=%I:N\N&,@/XQL3A,6"'D!;QY]JDD2?NCQ#47' M!L?!2"7EBP^'!GT@2"'XGI\^26R1WV4224W14;[J)Z;[H+92V50VVUQMLBKE M!5=#*B>1VI6%M5_2SAW(OW2TIM9<"@RB48++QDX;J"#?O=AY3E2*.X M)LWCK;1['5TGCQN3<2H47%M!RZ(MX]2"&;K3]TP*^(V[FU8$5))!=#14(&F: M&B.@&6+!'S@65(1C;9QDB_!(D6CA >=<#V0J2,\-S\5='(R1&&GHA+'@#P!X M \ I#-O8#0\(J>]+I4&VY)H/S?9TSJRX%8A4TP,F8D5K>."Y;8DE?A-V+0@A M X5'2>"AF6NDFPY=NT7_ V2JCD5H1%2;:2Q>%UR)$F/7-,0^Z,FBK-X8+BE M"[^*O=;!K>0-3@5Q"IZ4#UX^K,P;=-).U>0>6E1N@INEN11,C2J MCKCNM'ZGO?\ %6[J>F>@JQ?-#-?('&]H23HYA =IY84G3<2I M!J@Y>R>":RDA']V9-L9D<)KH+H!-JE&,=(9(?*_*L-Y<#3U"+L(()+ M6G*QD[G8^IJ^UJ"JE9BRATJ&#*RKUTMN MIC3.!&Y^7[YEJO!!X \ > <^^E. XUT]8%QR>;3U^-BUS<5S/C,S%@T>3U+" M!$PEJTP_B"+E#@VJVV-AB2B66 =U&51ROVR>SM=;391'<:5341DY,;#?7T*B M,*Z6CW\2U2J@36/O#NZ MJ.*I'$%CCA4Z\;LQ)?:/&!Z(SZ_8DQE?-$FESVMI,3Y:A=2@*ZG0JF6T1O-, MW6$++05ZHM 5IZ;YX4Z+$T^+UF.D-_A-T32_0::^T/C&Z6#P'\K-6^V^R#-17X9P*G$[IKN5UL?AJR[:#]R1V>='"B 3LJII13+-( M?1@@<7JJ%&@AN+QX+*W_6/0,JS61*8TVV%:P.616GT(/;BF^*:.4Y*8].;8:30 ML_G=:GF9S]G'0(J!1Q'SP6.9R=+MPC+3027$?P7B\$'@#P!X!'-N1>;S:M)K M$:XL'6J9M) +P, L?];Q+EX:Y?XU;K'6$?W-QU-\59L]W.PC=8NW08E,M""Z M+]%IN/= 45/^O)_,.1;DY?E=SL%R5NT0#YSUG\;J(/$ \,K2,K3%>/CX]6HB M6?B\.Q'[Y(&S9VH>TW=,T@>I?!-Z.=/R8LWF,YC\XF>9>O&'-NTDNT5)T0S+ M-Y6(L(C'F4?099>S1AS41Y;?M-)+L7=/T*S+0=8))5:]69/-TK"C(J1YDRZ& M%!>0FT;1YGOOI8Z)>"#P!X \ U.>0T58L(ET!..3#,+-8V:BI=U'B[T <0&' MA[@8^4$&QRB+\20U:N5?M2#-5-RU6^59'?7?3&? *$49ZZQ5%Q.\8H,N2931 M.UW'2SJ.%9ZU>2(M UNHIGK++ RX?.I-L[E_QP!K]'79RY#+/#$:/21PKA]- MB2+$:G#:/'3GKB1N']3L&83#E.:OK3+OC/,]1\@U1N[;Q)HP?RM'BR1R:35D M;!$=S[YS7^\M7F4D!VL);9D;&7Q5_P#A6F06WW+UV'%BLFV^^NL9;W.M?@R/ M '@#P#\7"";INNU6QME%RBJ@KC13=+?*:VFR>^-%4MM%$]LZ[9^51/?7?3/P MVTVUVQC. .8'&OK"AG&TB%&(Q9125"X[#X;$P,=>Q5D"'Z/*NA!VKZSGIK\8 M95T,6(PK>:SR*3F1)-AC>=H& +G47'-HHU1?#553JQW<[O'IHLB*"WIQ@\CK M&C*\D5QEGCNFX_>$*4DS*#M&+HO$KQZ&@?1Q-W'&CB4DMX%8T0EU= 6$/GX] M^5^R'KDU7T>?N5&&XX.-WWAOHFNSFZ.SG@R/ '@#P!X!S$IOUH1JHKXE5YHV MN?//; FF9E9H%4#^.0MHF)M*X;;K\]:+E.1NV4EGM92"PX0&ADT8!0.6$+J8 M!%-PNXQTRTCXTZI41RVY?)F7-V:-8_J=B]GQ69 I+:^KHA).G^G>D!SEU7#4 MC'AV.J*5GE&S>#EXJ_F"R4A2 QR?/3D4DVA0._'2<2)>*L5V.K\<^!5-=DL= M&G/CLW6VT6))P-+J&,&C@ MZ')"MI96'6?0<:Z&L>(Z#5)41P".L)!$0@&,R[[XL@R#?DMWT9(NWR:K0:G3 M;O2H7N6M*<8HEIOR?-75B;[..;BE[261ML151-6UY;T5#Y-'K'.[OF\I;[0G M[TY,9#+6;1DW._:/'B3!-Q]LWPIN)..]O*^Q@>$. X=PD$E86)34G+D9'%:: M@J7W )C&FJ$:HJ'/(-"R10>.>O6IBPBP%VDC/)JE@4G*-A(+"0 0B+324!U- MXZM]W+^(O]X(/ '@#P#FF?X,L%2MNAZ\A/0H*,(](]323HR<.3M&-)R*7CTH M$QA@4IQ_&R5E#V!R+DW$/"[2!X06PVD@/.VT#D*; M6?WC=%]DQLZE358HM8N04HNV0A8<_>C0SL'%V35BZR6?.7A)47C=LK)=DEGL MN\G9/P9'@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / ' M@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ M> / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > 1[8T]W@(\$NVC)B7%)+ M)Q\4# PKH(Q(E5-3&+LIE)4XJT.N))7)5DP)+AS!AML_:!9>^*?;+)A5VWU6C)UL MFX60RHGJA]55,6-UY^Q.O@@\ X_&_<154-%W_,9S3-HAJTYCZY'\;7#.A!"% M'TP5@%BH */F8V.;'A4A/5KL1E --T_&LE9FW2=J+:0=QAJOKH-<#MA+IXDM ME/V9U%=6G6#&9(5T]L>!L[!9.& X>D7(/4(PL1T-JM& I=$ MF\R[B5-0X4:2+#E@#:1R,B)C+4MG9$D89IH.5$18>=N96[H+V M44[S9R/&.J+%')MW\DK:L+01H1E8-9O+@FR<1*S)A@ M\8C1MY'%!S(D0&F7?R-&[P54MN%OX_@^DE[\E,:Z@AG.[KC'I7]5L&X_X+0[ MHAVG6PFJ)%(640D$XDA00Q)SEO83X#'8[#9N0<$$(=LB0:10D]&;NF2K1RN' M#:>*G6+SDM(SU+9]&W,/YSH.Y;_,@B$F 4E64VM>2 1#IJT,DXU7\=(RJ0-@ MF[_Y&"IG<.*>?BFKYPQ9NWV$&SD@P25V=)")2TM6EW(NK/MB@9I25-W9-['K MFDV5UT[ KTCL3M.S(1&I*+@%DCQ!"+OC:),NQ;IJ[;'A8<@NQ5>AT)&OL&9% MB*F$5G 0[J)C0L&1LNN!$K P,M8$)%SB5(XS<)Y0$DU<;?38.MDA(SR-V\ > / /-]XS^FHK]VV^DCM\BR MGUTOII;_ !QK\BF_S?+IM\V<8^7;.,_'.,?#XY\ T"SK&;UU%U#+4,]F,C?N M6(B&P8&\&-S\TD99;Z(P.)W)NFK-)+Y=7!0P5<*X9 8X,-2$AG4<)>;Z ;'& M9?'9A& DQ %&[R.R$0+.#'^V,D9,F-8")'JU(AD]E7SLNY%,!3YTD-*EM-K++-\N18=S?H&-5O==KV./_2( M51SJ?J20GDFW.??1VO!.3)61,$F:"&^$GS/53\6+4Q^4<+ZZM]FZ:RR.B@S& M&Y LF]BG/T?Y*HOL/4PCO6711&FH_7+LR6$QH6QD5V/F8T(TL*4$7&P."B8@ M[7(?Q%,OU77ZWI'S35JQ,&DV(=^+PN6LU,],37>@/8.WYPBM72*?T1/-G-K= M95IQ]&F F1PUXQ*3FW +(Y!K"C\@_(Z#3E.E<.'3122?$?+&#AIEN_@K8@F3 M'BA53,PU:EU/DO/,,GCL;N6JIRD$P;"-IJ$_98 M%,P92-FCX"202> ,*%8R99D4B.K=+="0@P!#.C+<1J$GDYA\L3!U!W[S'='. MMM]41F>MV=+4=*;OC%E2DJEMIK'<409,,Y,87:,LO'2C U'!PZ=1ANBDH6)Q MB3Q[;8<@5>[C$0X6FE%W$=<")QOLJ@K.(\H6U9M7S>J*.[8E\1@M#6+(R$>? M/6DCLT,^D5/MK@B@EXNM7+6W0C!1Y#WXPM-V@Q9RP86$K!GKG**0O"_J2OPW M<:+'M_!.W1/7D$Y_GM"TQD*3S^:R(T:>,A M<8K^OH[K@O*SBFQ$M]%5!I&X[(RJN!^!$FY>2Q>DX=\%YA7(IZ&[T6Y8K>T[ M&N?GZQA8RI2M #23R-FHE((S.$^@[,,5;*%!CI+2*Z[M&+IUJ[(K(L56R"RZ+G M=))3;45IIM/)M;6<6,9=G=%.U"TYZ+B'K.WX[T+UA7_'H@_54HBDF'1.SK"P M=^S<21RW+99X%@-XZ_1D[1F\6D(QPLQ23#.?KK;-05+D#:=Z1S@)A")>2GQJK#=JOK V7" M,H ''QS4:Y,1W;*CY62/Y$V'2",O]/M@>H-74YHU_-Z/1I1NT#A?#Q6A99WS M\/L6/3Z"H58#)94E=U0JQB%OA@R8R-.RH9N!B9(UHU5##Y*8U-9'@GQ9)\R4 M&-"CAJN_T>-=VJ:NKA+.XD/1]B!9)WA27F8]&66Q; M=4Y?Q<5BS:]R3FXO!N%CL3..9?R\+LT>$-2\79X)?<'Q>S <0>X("4W;3+1B M\-2>4BSHQ80*^K>/;. !1^&/.?H#3P%%*1"%W81VT?KBM-.&FGIS(&IONW?H&JQ?0]0\_ M6C+N>95,6T5@,XT?Q,5,9J#4G6D =V\/K(L69EAU/,"6A RJ4,%6-BN(H,<2 M%E6#AFLT^N#46;OGM;"=#WA:?C,S>,X(P86/T M25?DI@RR3^YC(]BDNBH\>&DF3=MHLENLIIJIIG(AIS;J;F-YG&&G1M#NL[&( MG'M<-K>KY?.Q^>,]R,&!X^E(=OB8F8])1_$QF/\ OLB9I[N@Z#Q#3;? L/1] MC8-;ZHS>:H5MI=%3[V*Z-$(VV@.MBP_::N)$)9Z$2H%"*X,9.K&AH]31\0%I ML-GS-GOHZ<()H;8WR)#QBVIDT[?J55],A:5HUTH3KEB^*6$.3FT:W?008,TV M4)$9DTU)Y<1=B/3TW4?.S:;%NTTTVV<*)ZZYS@((5EW8-51FP*AB[(Q%)/"+ M/CUU2@U<(BU*F0@E9A:2 ,SAPC)]"DU8R N.?95)#U2,.#R%E%7 0BYF:P ? MIJ[R+&.MK0[S\ZY&>JKKWFNYJS@%NP:Y:_=0.TGWXR EBDK A%9*4W=-FK8. MQ'E"#9]^>=_?BUTHXL@E(44BXM-Z+:.WB;;P1IIP[-%D? '@#P!X!"#VYGRY M$ZWA%2V/90B,E" (M)HNXKD:%6/AE]VA\$ S.)_$2,B?QX@FH*-.AK#<"V-- M2D>1-.9&$-!QX=?G0E"*R<)-(V$ED<>;/@_0 M:D!C]OMG9N0%DFK4D,>I.&!!JV>-UT$P,_X!SZN/V)U9S]V-47(EP1.80S-\ MA!ZM67J[P,4I@G.S3P^/CM32,[]TD1B<^D[N*GDXRR?#G XYE(>BP(JO'CAH MP&E2VFU@L=>?I_$DFV?U_":-Y8MWJ^Y0I*'PNF4;,WD@-@]8R$V0<5Q-3=?: M#@BB7V ]T1F4H#:,HL@X<-4]]# C*C>L9Q%X'2$A+RR3GRRFTYZRM2UZ=A$<>G8.Q7 MRNIG1G[PG(W^AMZ*S#9F&#ZR6"'PSXJZ)!B@Q0T'C[A91NB*J6TVH^E)OK]L MR8.;.T:?Z7B-OR(%^?KXWSQ8LVJB_H%9B <-*ZDG%?8V6D321JAC4@C+X#N. MUP;"2^.2$U&38?;9RS)_<-"+-B(TU&Z349ID? O91RL9X2=>Q1:8/A/.0V+F M)"5(OQF_[.P?A94X@;B'*1])7=?]P>3E!.)B@ZBB.STL^':Y50;N]5]1>%\7 M#%_C]+G[,>Z@D>L[F>KKRK"4T>7["#&WU"O3AD!(V+F3@ 0Z3OZFLI4(O]. MVPK'RB+\6(9JRV%FG+,F#%3]Y(&[86^$BS:RQ])[]=C=+C[!BE;W[5?*,0BI MJU>C;B>?M@RTBUO2G-H^VF:]<.#NMFPK(9"PVVNN[F!K$\&_LDIFWTVUV M7B^Z^IQ+7;791CKC.,^!#T>IZ65^T42$Q0^.NJI7X*>-9"]@YIE8\.="9FRB M+9R\E;N*$4#*C.1-8PT9/'4A<"%GB05LTWZ MQHIE=%>E[+N&!G;,KP$&E@$KI(H4"*A0F33%\R(JLW"9PF;T:Q5!NJLYE&1, ME6")/&\9.JL!8<-Q96?,W].]Z/6'I%D;EJE46XEC*!($D[#B.X]:=$T$7(Z% MI/-3&6ZDL(-G#=PRCFBF3#I!=%5!FHFKIML(;K%)=%)Y'ADN@\GCTSBAM'=P M&D\4-#9%'B[=)=5JHN,-"'+P:_13^N -A\ > 5H MZ(Y!Y_ZL_3\WI$#LK_0_V#]6_"V9:E=?8?M'X3\W]S_#.;0_\Q]U^NB/H_F_ MR/X_[=7\;]I]Z_\ N0F/X3]2C=H>H'C1-C%B<'HBRFWZ5]F:8[]4? M+4ID$#:)\DVC#!#"8H%92:.]>7 7;ZQ]L"/)*-&S01T0<*8?.BCD5HBLQ:H* MIZ85SN\1;Y6U4"8SI_Q^])8AMZB^!&CAN[;U'.-%VJR3A'?;I7J17759%351 M/;*:MT[I*8UWUUSG133=/?&/EWUVUSG&1)>W9?8Z3>"'\RLC]/G5#N;W_?T6 MD%,M+JV]E3[N2@8/-)Q,Y504_@AM"/A"E:]!PI> KAQ4R'C!;D_#; C<7F4@ M@LBRG^IR 4N[5-LQTXU"35N'A>JO9/WM7_ %64873'7BE9V41:,3G9ZXN(;NZ2X]Y7LB))5M!@-6N4QD7N_5^ M-"NI)M:NAOHLK[DNS_TX=I$N>[ I>/D^?9*4N+@GUU\Q$CR88[T;1LR/.K/OR('=75KDA2\:F8?ZJWE_4H75? M&?T!2JKIW+.D*[MHFG&](A3=+6$UA058P]6T>WE:9("-)GB/RB$U&@N$0*(O M8T%.)(_>/F5L3'10.ELR0QL." 9E%>I.N/65=-86?"ZOK_I^^:%Z$ MIIV$"'Y@TJ0>:E[:?5I#YBR+R.,K3MG$#L=7 3S#,K%MY*R8E=AC@=A^CMI@ M5-*I.[2:>\)SW.85N>I3JFQ*KHN$M324(S+FGH3D^E2E/*/ZV%;5>>92T))DI!( M#H"1:G8*6!$)+*G+@;ML_4;EA)40I6.&:;3OR\PCJM2+JZ7M4PEUT2)KD%=: MXC.]A":C*R$W7#$W]VYQHE%2 / *K?Z'>/OXD:FON'T+ M0)PK0E+J513$C/2(I1L=#\L0$138%QF[%M*K%:/ MA[E J/50";1+NY>G\XF"J[@ZD6-=]#5%9?-'/+>IK[M[^+4EK./:*S>-2HTZ MUBY]\0GGY^OX1^;,-;# .),$=N&3_P#',UQ =JHT9QU@GD.)RG+E*)GTT_G4 MN!'JIK:)G!TEC4'C0,^(K\%5(LP,%MFA!A6T8=N'\>@[5REIJHC&@SUVY=#Q M>F<-FRRZJB>F-ML^"$%= )U1TVK:;-21UQH=YGQP8I9A6LXE)2!_G !O'I97TNC1LT%U9UTC-EGZK1 MFVU@2C(7H<:'=E&0KJ3;<1.2PG/-.][;E=N%XOG9BZ+NC**AN"X1 M'DFPKJ3:JEJJ%+W5I3E8K'3?$B8YZB[]BE!4O25)'X[O7M/>U"J.W*PJFV[@ MF)QK2?/%8"D4_P"!47G>\*EQ8N9+R54Y)1HY9KB-QG$@=#E9-)"#5[)I*+QJ M6WBZ'2VDKU//M;V+;17@^]1%V=U]1FC,&2MGNLM1]6D8E"YB8;A:6YGK, P@ M4F?QV;G:\^XEUT2B&:ERK+!"#"(Q'I>L';-23T.R>/7HRZI5-.2GNV]^2[LB MA'U4V*U-HJI=M(Q4WF4_#(/G=)VI(ZAF6Y0P]&1$.*S6M-*[.9Q(7@7J&Z?C M%0AX^[WYP?3BK?5C+.!HQ'3YJ9GZMMZ>S&U_XAN9C/?LH='S8^O8^.'L-P8U M5B0-.IP;,NGC!H'"-WLM%XE.=Z^+*4MM[O&UEN9J+>K/LE@_"O9*6I4@X0]O MG.OL4-/,6S,C[UU!*\IX;"+&CNKE6C8',>T: HS%2K+*NF6\(8L MA@Q4.);VHJIRQ;VLQZNY:X*IR,IAK3GJD,B,LY2-/4)&TRAK10/<# U(LLDC!!X<88( D6 MHR.%7LF>?EIX[F.W\_/R7BIFG&SJ>"EIX9]\KVT+B=X>L6[+LM6DIKR$7JKF M,35?/_24;53CZ(L*D2MFUW=?26/A3T.95L9CUFK&UQOA7HJ4]HNNC.@(73DSBEH1SC.<2,- M&.A;RBVO.?0/(:\H4;J5K'(]%(^-N6N9"_E1.3QD=/GL:1'%"9H;)0#X60+I MR,.)<,+%3%E@U?5I\O#)VX@XCFU+<0V5QE>SN*/A$LE74PM&35O)3!!PWX/ M=Z_J)ZDX_P"%[$0-EMX MP_T .P&LM*Q+0DRQ(4YJ^25S']PJ:J;>;Q7K?\'/P+ZE.EA*C01M8<'>LJS@ M7MF"1V6N)1(=35\&_8B::DZ^2LEIB+*[QEA7^--B=@/ONY4JXDX@$XC# PVW M7=,1>):?L_XJ&^;]V0++?2UUL7I&<5R%_P!.;"3R#U_^N;E8.:S.96U:-K)Y M$N*$V3:0"AB>^7;4:XZ9F&_JKJP6% M2A9\C(@N9++ZM[D[XBL&3@L7%0+VI\-=&3&RRD93@DEKLT59$A)2IHS^FM1NV\>\]B6XYZ=;JPSC,% ML.0P>>U_6M=>QR!$%][#F48D'3+/NN[V-C!4IR9$Q%Z3KI>&1Y)1[(3Z6LZ7 M:62, $@0.3B&[A7<'6LEBZ'A,<"CYA:4;M#O69U^G+.*WUCVO$+'&TK'B@*.CW%M2\B\CBY1RO\![J4NF:A M(@)Q**E$<7"X6V.,XMVQ@T.&>IWI$=%^*HC:0&F+:@E7<03'A6_:J;]%WG68 M+\.4G4$G@BY8#,Z_@$>E!AT5(0(8QEL#>(1K;+(?'-VD&*#\&+Q*:G=35 MQ*R>MFFXSQ^Y_2(GI]/333XYS\FFNGQVVWWVS\N,8^.VZFVZFV<_#XYVWWWW MVS_/;;;;.[L;;1]( MQQ.T27[78@%J-+[$"D=F5<'EI"J\*J+$(NSD?YR=28)ERX41@EEM9=_P1["_ M4M3T9BX8,2Z,[[)&$&VSF0%A'??7\8'&Y,275)R8\V ,+F6;B\'3[PD74;9= M/G6%GJF[XD2?;N'[D.-Z4_X4_8OE1U*1R@H-I (M*K7F(O0L0,X,W-;=A75, M\N"7T,+-=YM9L@DTGW%H?;Z?8"MB>6##YUOM$$OKJ_,,MS?T27A0BMG47&,2 M[197Y4-]1$4YINS*JJJ.Q"6")!MM8<2LB 2*US[:=Q]BJ 30BIJ*NIZ&=Q8R MV.%LEE&1X0?$) 7JK,T-)Q$8IORDOY(IK_C.ZGU#41S'T%/6]@Q"&5];B%V6 MB)+B'><[$25( MD Q[^&X1>(WQ6CHAM%&V@,X"CR4)^= =/F3Y%#YQ75=U)M-QA:\?5G@W_!HT M>]7'4E;;^N%I$I=$["BG$G3O0UP-8]:MNRUW((K2UCIE =0TA%YOFMC[N8O: MZBSAB@4-FV$>&-U]%@T>2(/)[WGULM='1BT&D#A$)5-.CM7:T9K*M-YK795G:Y)?5LQBT[)3>'0H1* MXI*9AC4(Q<#Q+,H,NJ8_MI26\/%PU&+=IR6Y5LWZ;[>EE0>S_BPC8D6%\E]= M6.#Z#YMD^Y94C9%47GL5BLWGS:7P()!(E"4:VEMC14:^'"(69:: XXD_;-0J M!4QLY'C7'>BJ/JIL]&LMYAM-O8WZ01JQ^R^Y..(%TE B_/9+UYR'^,Q/=0;* M3\2ZLN G#F Z*EN=K%;Q8=#W5.0]\,*2*5K28F)L_P"\7&P\S6$:PB^/:B3P MJJ'*JMR4Y[VY;LMI<7']JB?8S5WL4H[>)2XDUYO/\H774/R8:G+@DN^F@:CDB:APYN/I:[-)"+)I;Z/Q%5]+I>JJ3WP<[1Z;F M ["Y.Z-Z+GW,EW"-*X8GJ,%=?1@E3;N;G\1LJ+Z5Y[(5#%)*O,]X9LB1E4'/ M?3=ET/U%@S:PZ93 :!?'"89IO,@3235[Q?!VO_5!S3P9')S.)5+!#[-G4]?XRVI-(W+-O7TD="*ZW!H[B(JHV($I!LY"A MFI$,T;[?D6@VJU*E?UNJ%HTE'RQB.W.7K3Y^=R&?2T35V\:Z0]V7KRN&KH<) ME1'88.B\0& 82<&3_9>"M6,5'I*Q/#PJ0##Y6.'QMUEXY1WV8J,E0I:PT_TZ MT[+.7:]\=O)/*/JLZJ#/ZVLX(^IM[,F/?_?G6!RJB<^E B'02O\ LVL9974> MAL9FC&M3*I0E!EGHB529JA"Q(PD5,R1L%<;Z-VSX@,\2O,WIIIG.SI>NT=%R M,[0WJKZ>K5GRVS+3&K1+BO\ U:7AZ_++/Q:8RY0Q#IE/I@)D<6M6M<*P!A^W ML628_;=4:7=P,@/??051=.M4L_.+54FZG#O534NDRGWW-8:>IJ\S'*W/]82& MMZ&#W!7UT^O]U=YI/H2Z[$A-TU%PSN9#-WXT%.('N$@)63Q$AN-"0".Q<>(^ M0BNRDLHV&!H\P&@ZE+L7/Z)(O%(M!P(Z*PJ- (A%Q":J0 MF-Q<..CX$6DNX6>+I#@XELT'LDUG;APZ5T;-TM5'"ZR^^,JJ[[;#F9_P!X \ M > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@# MP!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > / '@#P!X \ > 4/ '@#P!X \ > / '@#P!X \ _]D! end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2016
Mar. 01, 2017
Jun. 30, 2016
Document And Entity Information [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2016    
Document Fiscal Year Focus 2016    
Document Fiscal Period Focus FY    
Trading Symbol RPD    
Entity Registrant Name RAPID7, INC.    
Entity Central Index Key 0001560327    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Accelerated Filer    
Entity Common Stock, Shares Outstanding   42,640,674  
Entity Public Float     $ 249,198,642

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Current assets:    
Cash and cash equivalents $ 53,148 $ 86,553
Short-term investments 18,779  
Accounts receivables, net 49,154 44,164
Prepaid expenses and other current assets 9,152 6,148
Total current assets 130,233 136,865
Long-term investments 20,162  
Property and equipment, net 8,088 7,532
Goodwill 75,110 74,565
Intangible assets, net 8,946 11,385
Other assets 764 214
Total assets 243,303 230,561
Current liabilities:    
Accounts payable 4,012 2,038
Accrued expenses 23,499 24,707
Deferred revenue, current portion 116,903 87,917
Other current liabilities 1,195 1,105
Total current liabilities 145,609 115,767
Deferred revenue, non-current portion 52,160 42,400
Other long-term liabilities 3,496 4,319
Total liabilities 201,265 162,486
Stockholders' equity:    
Preferred stock, $0.01 par value per share; 10,000,000 shares authorized at December 31, 2016 and 2015; 0 shares issued and outstanding at December 31, 2016 and 2015
Common stock, $0.01 par value; 100,000,000 shares authorized at December 31, 2016 and 2015; 43,018,737 and 41,942,026 shares issued at December 31, 2016 and 2015, respectively; 42,554,683 and 41,540,400 shares outstanding at December 31, 2016 and 2015, respectively 426 415
Treasury stock, at cost, 464,054 and 401,626 shares at December 31, 2016 and 2015, respectively (4,391) (3,526)
Additional paid-in-capital 435,360 411,524
Accumulated other comprehensive loss (19)  
Accumulated deficit (389,338) (340,338)
Total stockholders' equity 42,038 68,075
Total liabilities and stockholders' equity $ 243,303 $ 230,561
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2016
Dec. 31, 2015
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 43,018,737 41,942,026
Common stock, shares outstanding 42,554,683 41,540,400
Treasury Stock, shares 464,054 401,626
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Revenue:      
Products $ 89,404 $ 63,407 $ 47,030
Maintenance and support 37,403 26,903 19,016
Professional services 30,630 20,216 10,834
Total revenue 157,437 110,526 76,880
Cost of revenue:      
Products 12,447 6,921 4,557
Maintenance and support 7,105 6,002 4,495
Professional services 20,173 16,321 9,420
Total cost of revenue 39,725 29,244 18,472
Total gross profit 117,712 81,282 58,408
Operating expenses:      
Research and development 47,955 38,746 25,570
Sales and marketing 90,524 67,365 49,007
General and administrative 28,282 21,731 12,972
Total operating expenses 166,761 127,842 87,549
Loss from operations (49,049) (46,560) (29,141)
Other income (expense), net:      
Interest income (expense), net 131 (2,523) (2,802)
Other income (expense), net (109) (278) (305)
Loss before income taxes (49,027) (49,361) (32,248)
Income tax (benefit) expense (27) 496 379
Net loss (49,000) (49,857) (32,627)
Accretion of preferred stock to redemption value   (35,061) (52,336)
Beneficial conversion charge relating to IPO participation payment   (14,161)  
Net loss attributable to common stockholders $ (49,000) $ (99,079) $ (84,963)
Net loss per share attributable to common stockholders, basic and diluted $ (1.19) $ (4.00) $ (6.65)
Weighted-average common shares outstanding, basic and diluted 41,248,473 24,740,480 12,770,916
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Statement of Comprehensive Income [Abstract]      
Net loss $ (49,000) $ (49,857) $ (32,627)
Other comprehensive loss:      
Net unrealized loss on investments (19)    
Comprehensive loss $ (49,019) $ (49,857) $ (32,627)
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Redeemable Convertible Preferred Stock [Member]
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income [Member]
Accumulated Deficit [Member]
Beginning Balance at Dec. 31, 2013 $ (161,021)   $ 128       $ (161,149)
Temporary equity, Beginning Balance at Dec. 31, 2013   $ 128,444          
Beginning Balance, shares at Dec. 31, 2013     12,764,000        
Temporary equity, Beginning Balance, shares at Dec. 31, 2013   13,696,000          
Stock-based compensation 2,159       $ 2,159    
Accretion of preferred stock to redemption value   $ 52,336          
Accretion of preferred stock to redemption value (52,336)       (2,650)   (49,686)
Issuance of Series D redeemable convertible preferred stock, net of issuance costs   $ 30,818          
Issuance of common stock upon exercise of stock options $ 489   $ 2   487    
Issuance of common stock upon exercise of stock options, shares 201,200   201,000        
Purchase of common stock $ (3,526)   $ (4) $ (3,526) 4    
Purchase of common stock, shares     (402,000) 402,000      
Issuance of common stock in relation to IPO and concurrent private placement, net of offering costs , shares   2,686,000          
Temporary equity, Ending Balance at Dec. 31, 2014   $ 211,598          
Net loss (32,627)           (32,627)
Ending Balance at Dec. 31, 2014 (246,862)   $ 126 $ (3,526)     (243,462)
Ending Balance, shares at Dec. 31, 2014     12,563,000 402,000      
Temporary equity, Ending Balance, shares at Dec. 31, 2014   16,382,000          
Stock-based compensation 10,685       10,685    
Accretion of preferred stock to redemption value   $ 35,061          
Accretion of preferred stock to redemption value (35,061)       (2,203)   (32,858)
Conversion of preferred stock to common stock   $ (246,659)          
Conversion of preferred stock to common stock $ 246,659   $ 164   246,495    
Conversion of preferred stock to common stock, shares   (16,382,000)          
Issuance of common stock upon exercise of stock options, shares 385,238            
Conversion of preferred stock to common stock, shares     16,382,000        
IPO participation payment and beneficial conversion charge     $ 19   14,142   (14,161)
IPO participation payment and beneficial conversion charge, shares     1,940,000        
Issuance of common stock in relation to IPO and concurrent private placement, net of offering costs $ 112,275   $ 77   112,198    
Issuance of common stock in relation to IPO and concurrent private placement, net of offering costs , shares     7,730,000        
Issuance of common stock and options associated with acquisitions 31,975   $ 13   31,962    
Issuance of common stock and options associated with acquisitions, shares     1,262,000        
Issuance of restricted stock     $ 13   (13)    
Issuance of restricted stock, shares     1,358,000        
Shares withheld for employee taxes (3,087)   $ (1)   (3,086)    
Shares withheld for employee taxes, shares     (134,000)        
Issuance of common stock upon exercise of stock options and warrants 1,348   $ 4   1,344    
Issuance of common stock upon exercise of stock options and warrants, shares     439,000        
Net loss (49,857)           (49,857)
Ending Balance at Dec. 31, 2015 $ 68,075   $ 415 $ (3,526) 411,524   (340,338)
Ending Balance, shares at Dec. 31, 2015     41,540,000 402,000      
Temporary equity, Ending Balance, shares at Dec. 31, 2015 0            
Stock-based compensation $ 17,316       17,316    
Issuance of common stock under ESPP $ 3,724   $ 4   3,720    
Issuance of common stock under ESPP, shares     346,000        
Issuance of common stock upon exercise of stock options, shares 650,185            
Vesting of restricted stock units     $ 1   (1)    
Vesting of restricted stock units, shares     91,000        
Purchase of common stock, shares     62,428        
Forfeiture of restricted stock awards $ 0   $ 0 $ 0 0 $ 0 0
Forfeiture of restricted stock awards, shares     (27,000)        
Shares withheld for employee taxes (1,026)   $ (1) $ (865) (160)    
Shares withheld for employee taxes, shares     (74,000) 62,000      
Excess tax benefit from stock-based compensation 87       87    
Issuance of common stock upon exercise of stock options and warrants 2,881   $ 7   2,874    
Issuance of common stock upon exercise of stock options and warrants, shares     679,000        
Net unrealized loss on investments (19)         (19)  
Net loss (49,000)           (49,000)
Ending Balance at Dec. 31, 2016 $ 42,038   $ 426 $ (4,391) $ 435,360 $ (19) $ (389,338)
Ending Balance, shares at Dec. 31, 2016     42,555,000 464,000      
Temporary equity, Ending Balance, shares at Dec. 31, 2016 0            
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Cash flows from operating activities:      
Net loss $ (49,000) $ (49,857) $ (32,627)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:      
Depreciation and amortization 6,725 5,352 4,140
Amortization of debt discount   1,129 553
Stock-based compensation expense 17,316 10,685 2,159
Provision for doubtful accounts 931 828 581
Impairment of long-lived assets   483  
Deferred income taxes 75 119 196
Foreign currency re-measurement loss 58 153  
Other non-cash expenses 222 209  
Changes in assets and liabilities:      
Accounts receivables (6,195) (18,370) (7,127)
Prepaid expenses and other assets (3,523) (1,787) (2,165)
Accounts payable 1,619 (2,302) 567
Accrued expenses 1,578 6,702 3,534
Deferred revenue 38,748 44,868 25,200
Contingent consideration     (560)
Other liabilities 558 (119) 2,193
Net cash provided by (used in) operating activities 9,112 (1,907) (3,356)
Cash flows from investing activities:      
Business acquisitions, net of cash acquired   (38,811)  
Purchases of investments (38,976)    
Purchases of property and equipment (4,499) (4,136) (7,082)
Net cash used in investing activities (43,475) (42,947) (7,082)
Cash flows from financing activities:      
Proceeds from initial public offering and concurrent private placement, net of offering costs of $3,097   112,275  
Proceeds from issuance of Series D redeemable convertible preferred stock, net     30,818
Repayments of term loan and related termination fee   (18,540)  
Deferred business acquisition payment (1,392)    
Payments of contingent consideration related to business acquisitions     (856)
Repurchase of common and preferred stock     (3,526)
Payments of capital lease obligations (68) (253) (256)
Taxes paid related to net share settlement of equity awards (4,114)    
Excess tax benefit from stock-based compensation 87    
Proceeds from employee stock purchase plan 3,724    
Proceeds from stock option exercises 2,924 1,304 489
Net cash provided by financing activities 1,161 94,786 26,669
Effect of exchange rate changes on cash and cash equivalents (203) (202) (20)
Net (decrease) increase in cash and cash equivalents (33,405) 49,730 16,211
Cash and cash equivalents, beginning of period 86,553 36,823 20,612
Cash and cash equivalents, end of period 53,148 86,553 36,823
Supplemental cash flow information:      
Cash paid for income taxes 556 341 61
Cash paid for interest $ 5 1,427 $ 2,095
Supplemental non-cashinvesting and financing information:      
Common stock issued for acquisitions   27,481  
Vested stock options issued for acquisition   $ 4,494  
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Statements of Cash Flows (Parenthetical)
$ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
Statement of Cash Flows [Abstract]  
Offering Costs $ 3,097
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Nature of the Business
12 Months Ended
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of the Business

(1)

Nature of the Business

Rapid7, Inc. and subsidiaries (“we,” “us” or “our”) is a leading provider of analytics for security and IT operations that enable organizations to implement an active, analytics-driven approach to cyber security and IT operations.

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2016
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
(2)

Summary of Significant Accounting Policies

 

  (a)

Basis of Presentation and Consolidation

The accompanying consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP).

 

  (b)

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, together with amounts disclosed in the accompanying notes to the financial statements. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include revenue recognition, provision for doubtful accounts, stock-based compensation expense, deferred tax valuation allowances and goodwill and intangible assets. We base our estimates on historical experience and also on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods and it is possible that actual results could differ from our current or revised future estimates.

 

  (c)

Revenue Recognition

We generate revenue primarily from selling products, maintenance and support, and professional services through a variety of delivery models. We generally bill customers and collect payment for both our products and services up front.

We generate products revenue from the sale of (1) perpetual or term software licenses for our Nexpose, Metasploit and AppSpider products, and associated content subscriptions for our Nexpose and Metasploit products, (2) managed services for our Nexpose, AppSpider and InsightIDR products and (3) cloud-based subscriptions for our InsightIDR, Logentries and AppSpider products. We also generate an immaterial amount of appliance revenue that is included in our products revenue and that is associated with hardware sold as part of our Nexpose product to certain customers. We generate maintenance and support revenue associated with customers’ purchases of our software licenses for Nexpose, Metasploit and AppSpider. We generate professional service revenue from the sale of our deployment and training services related to our solutions, incident response services and security advisory services.

Revenue is only recognized when all of the following criteria are met:

 

   

Persuasive evidence of an arrangement exists. Binding agreements or purchase orders are generally evidence of an arrangement.

 

   

Delivery has occurred. Delivery occurs (1) upon delivery of the software license key or when the customer has access to the software product or (2) when we perform the services.

 

   

The sales price is fixed or determinable. Fees are considered fixed and determinable when the fees are contractually agreed upon with the customer.

 

   

Collectability is probable. Collectability is deemed probable based on review of a number of factors, including creditworthiness and customer payment history. If collectability is not probable, revenue is deferred until collection becomes probable, which is generally upon the receipt of payment.

Substantially all of our software licenses are sold in multiple-element arrangements that include maintenance and support and content subscriptions, and in addition could include cloud-based subscriptions, professional services and/or managed services. All of these elements are considered to be software elements other than cloud-based subscriptions, which are non-software elements, and managed services, which can be either software elements or non-software elements. Non-software elements included in multiple-element arrangements consist of a single deliverable that has stand-alone value and that represents a single unit of accounting. We have determined that we do not have vendor-specific objective evidence, or VSOE, of the selling price for the elements comprising these multiple-element arrangements as our software licenses are generally not sold on a stand-alone basis and we purposefully employ variable pricing for our offerings in order to meet customer purchase requirements along the multiple price points of the demand curve.

When all of the elements of a multiple-element arrangement are software elements, the revenue for software licenses and any other products and services that are sold along with the license is generally deferred on our balance sheet and recognized as revenue on our consolidated statements of operations ratably over the contractual period of the maintenance and support, typically one to three years, which is longer than the period over which the professional services are performed. Revenue recognition begins upon delivery of the software license, assuming that all other criteria for revenue recognition have been met.

When a multiple-element arrangement includes both software elements and non-software elements, the total arrangement consideration is first allocated between the software elements and the non-software elements based on the selling price hierarchy, which includes (1) VSOE, if available, (2) third-party evidence, or TPE, if VSOE is not available or (3) best estimate of selling price, or BESP, if neither VSOE nor TPE is available. We have not been able to establish a selling price for any element using VSOE or TPE. We determine BESP by considering our overall pricing objectives and market conditions. Significant pricing practices taken into consideration include our discounting practices, the size and volume of our transactions, our price lists, our go-to-market strategy, historical standalone sales and contract prices. Our multiple-element arrangements can include a single non-software element, in which case the portion of the consideration allocated to the non-software element is recognized ratably over the service period of the non-software element, assuming all other criteria for revenue recognition have been met. The portion of the consideration allocated to software elements is recognized as described above.

With respect to our managed services and cloud-based subscription offerings sold on a stand-alone basis, we recognize revenue ratably over the term of the managed service agreement or subscription, assuming that the other criteria for revenue recognition are met.

We recognize revenue from professional services sold on a stand-alone basis as those services are rendered.

For purposes of disclosing revenue by class, we allocate the arrangement consideration for multiple-element software arrangements among the individual elements utilizing BESP, as we do not have VSOE or TPE of selling price for any of the elements.

 

  (d)

Deferred Revenue

Deferred revenue consists of amounts that have been invoiced but that have not been recognized as revenue. Deferred revenue that will be realized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current.

 

  (e)

Cash and Cash Equivalents

We consider all highly liquid instruments with original maturities of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. As of December 31, 2016, $11.0 million of our cash equivalents were invested in money market funds and commercial paper.

 

  (f)

Investments

We classify our investments as available-for-sale and record these investments at fair value. We currently invest primarily in commercial paper, corporate bonds, U.S. government agencies and asset-backed securities. Investments with an original maturity of greater than three months at the date of purchase and less than one year from the date of the balance sheet are classified as short-term and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheet. Additionally, we do not invest in any securities with contractual maturities greater than 24 months. Unrealized gains and losses that are considered temporary are reported as a component of other comprehensive loss. Realized gains and losses are determined based on the specific identification method, and are reflected in our consolidated statements of operations. We regularly review our investment portfolio to identify and evaluate investments that have indicators of possible impairment. Factors considered in determining whether a loss is other-than-temporary include, but are not limited to: the length of time and extent a security’s fair value has been below its cost, the financial condition and near-term prospects of the investee, the credit quality of the security’s issuer, likelihood of recovery and our intent and ability to hold the security for a period of time sufficient to allow for any anticipated recovery in value. For our debt instruments, we also evaluate whether we have the intent to sell the security or it is more likely than not that we will be required to sell the security before recovery of its cost basis.

 

  (g)

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are recorded at the invoiced amount, net of allowances for doubtful accounts. Management regularly reviews the adequacy of the allowance for doubtful accounts by considering the age of outstanding invoices, the customer’s expected ability to pay and the collection history, when applicable, to determine whether an allowance is appropriate. Accounts receivable are charged against the allowance for doubtful accounts after all means of collection have been exhausted and the potential for recovery is considered remote. Additions to the allowance for doubtful accounts are recorded in general and administrative expense in the consolidated statement of operations. We do not have any off balance sheet credit exposure related to our customers. The following table displays the changes in our allowance for doubtful accounts:

 

     Amount  
       (in thousands)    

Balance at December 31, 2013

   $                 711  

Additions

     581  

Less write-offs, net of recoveries

     (1,016)  
  

 

 

 

Balance at December 31, 2014

     276  

Additions

     828  

Less write-offs, net of recoveries

     (374)  
  

 

 

 

Balance at December 31, 2015

     730  

Additions

     931  

Less write-offs, net of recoveries

     (600)  
  

 

 

 

Balance at December 31, 2016

   $ 1,061  
  

 

 

 

 

  (h)

Concentration of Credit Risk

Financial instruments that potentially expose us to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and short-term and long-term investments. We maintain a substantial portion of our cash and cash equivalents in money market funds invested in U.S. Treasury related obligations. Deposits held with banks may exceed the amount of insurance provided on such deposits. We have not experienced any losses in such accounts and believe that we are not exposed to any significant risk.

We provide credit to customers in the normal course of business. Collateral is not required for accounts receivable, but ongoing credit evaluations of customers’ financial condition are performed. We maintain reserves for potential credit losses. No single customer accounted for 10% or more of our total revenues in 2016, 2015 or 2014 or accounts receivable as of December 31, 2016 and 2015.

Our short-term and long-term investments primarily consist of commercial paper, corporate bonds, U.S. government agencies and asset-backed securities. All of our investments are highly-rated by credit rating agencies and are issued by organizations with reputable credit, and therefore bear minimal credit risk.

 

  (i)

Property and Equipment

Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the related asset. All other asset categories are depreciated over three to five years. Upon sale, the cost of assets disposed and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is recognized in the consolidated statements of operations. Repairs and maintenance costs are expensed as incurred.

 

  (j)

Capitalized Software Costs

We capitalize certain costs related to software acquired for internal use and software developed for sale.

With respect to software acquired for internal use, we capitalize qualifying software costs, which include software license fees and third-party implementation and related costs. Total unamortized capitalized costs relating to software acquired for internal use as of December 31, 2016 and 2015 were $0.3 million and $0.6 million, respectively.

All costs capitalized relating to software developed for sale were fully amortized as of December 31, 2016 and 2015.

 

  (k)

Long-Lived Assets

We review the carrying value of our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. When such events or changes in circumstances occur, recoverability of these assets is measured by a comparison of the carrying value of an asset to the future net undiscounted cash flows directly associated with the asset. If assets are considered to be impaired, the impairment recognized is the amount by which the carrying value exceeds the fair value of the asset. We use a discounted cash flow approach or other methods, if appropriate, to assess fair value.

 

  (l)

Goodwill and Other Intangible Assets

Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. We allocate the cost of an acquired entity to the assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The excess of the purchase price for acquisitions over the fair value of the net assets acquired, including other intangible assets, is recorded as goodwill. Goodwill is not amortized but is tested for impairment at least annually or more frequently when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred.

For our goodwill impairment analysis, we operate with a single reporting unit. We test goodwill for impairment on the last day of each fiscal year and whenever events or changes in circumstances indicate that the carrying amount of this asset may exceed its fair value. To test goodwill impairment, we perform the two-step goodwill impairment test to identify potential goodwill impairment. The two step impairment test begins with an estimation of the fair value of a reporting unit. Goodwill impairment exists when a reporting unit’s carrying value of goodwill exceeds its implied fair value. Significant judgment is applied when goodwill is assessed for impairment. In performing the first step of the goodwill impairment testing and measurement process, we estimated the fair value of our single reporting unit using our market capitalization. Based upon our assessment performed as of December 31, 2016, we concluded the fair value of our single reporting unit exceeded its carrying value and there was no impairment of goodwill.

Other intangible assets acquired in a business combination are recognized at fair value using generally accepted valuation methods appropriate for the type of intangible asset and reported separately from goodwill. Intangible assets with definite lives are amortized over the estimated useful lives and are tested for impairment when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred. For the year ended December 31, 2016, we determined there were no indicators of impairment of our other intangible assets.

 

  (m)

Translation of Foreign Currencies

The functional currency of our foreign subsidiaries is the U.S. dollar. We translate all monetary assets and liabilities denominated in foreign currencies into U.S. dollars using the exchange rates in effect at the balance sheet dates and other assets and liabilities using historical exchange rates. Foreign currency denominated revenue and expenses have been re-measured using the average exchange rates in effect during each period. Foreign currency transactional and re-measurement gains and losses are included in other income (expense), net. In 2016, we recorded nominal foreign currency transactional losses and $0.1 million of foreign currency re-measurement losses. In 2015, we recorded foreign currency transactional losses and foreign currency re-measurement losses of $0.1 million and $0.2 million, respectively. Foreign currency transactional and re-measurement gains and losses were not significant in 2014.

 

  (n)

Stock-Based Compensation

We measure and recognize compensation expense for all stock options, restricted stock awards (RSAs), restricted stock units (RSUs) and common stock issued pursuant to our employee stock purchase plan based on the estimated fair value of the award on the grant date. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period, which is generally the same as the vesting period.

 

  (o)

Sales Commissions

Sales commissions are recognized in the period that the commissions are earned by our employees, which is typically upon signing of an arrangement. Under our sales commission policy, the amount of sales commissions expense attributable to the sales arrangement signed in the period is recognized fully in that period; however, the revenue from the sales arrangement is generally recognized ratably over the contractual period of the applicable agreement.

 

  (p)

Advertising

Advertising costs are expensed as incurred, and are recorded in sales and marketing expense in our consolidated statement of operations. We incurred $6.0 million, $4.3 million and $3.2 million in advertising expense in 2016, 2015 and 2014, respectively.

 

  (q)

Income Taxes

Income taxes are accounted for using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards using tax rates expected to be in effect in the years in which the differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that all of, or a portion of, deferred tax assets will not be utilized in the future.

We account for unrecognized tax benefits using a more-likely-than-not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. Interest and penalties associated with such uncertain tax positions are classified as a component of income tax expense.

 

  (r)

Net Loss per Share Attributable to Common Stockholders

Basic net loss per share attributable to common stockholders is computed by dividing our net loss attributable to common stockholders by the weighted-average number of common shares used in the loss per share calculation during the period. Diluted net loss per share attributable to common stockholders is computed by giving effect to all potentially dilutive securities, including stock options, restricted stock awards, warrants and redeemable convertible preferred stock. Basic and diluted net loss per share attributable to common stockholders was the same for all periods presented as the inclusion of all potentially dilutive securities outstanding was anti-dilutive.

 

  (s)

Recent Accounting Pronouncements

In October 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory. The ASU is intended to improve the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset has been sold to an outside party. The ASU will allow an entity to recognize the income tax consequences of these transfers when the transfers occur. The ASU will be effective for us in the first quarter of 2018. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.

In March 2016, the FASB issued ASU 2016-09, Compensation-Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting. The ASU is intended to simplify several aspects of the accounting for share-based payment transactions, including the accounting for income taxes, forfeitures and statutory tax withholding requirements, as well as classification on the statement of cash flows. The ASU will be effective for us in the first quarter of 2017. We do not expect this ASU to have a material impact on our consolidated financial statements.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The ASU requires companies to recognize on the balance sheet the assets and liabilities for the rights and obligations created by leased assets. The ASU will be effective for us in the first quarter of 2019, with early adoption permitted. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.

In November 2015, the FASB issued ASU 2015-17, Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes. The ASU requires that deferred tax liabilities and assets be classified as noncurrent in a classified balance sheet simplifying current GAAP, which requires an entity to separate deferred tax liabilities and assets into current and noncurrent amounts in the balance sheet. The ASU may be applied prospectively or retrospectively at our election. We early adopted this ASU effective December 31, 2016. As a result, we have presented all deferred tax assets and liabilities as noncurrent on our consolidated balance sheet as of December 31, 2016, but have not reclassified current deferred tax assets and liabilities on our consolidated balance sheet as of December 31, 2015. Our consolidated financial statements were not materially impacted as a result of the adoption of this ASU.

In September 2015, the FASB issued ASU 2015-16, Business Combinations (Topic 805): Simplifying the Accounting for Measurement-Period Adjustments. The ASU eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. The new guidance requires that the cumulative impact of a measurement-period adjustment (including the impact on prior periods) be recognized in the reporting period in which the adjustment is identified. This ASU was adopted on January 1, 2016 and did not have a material impact on our consolidated financial statements.

In April 2015, the FASB issued ASU 2015-05, Intangibles – Goodwill and Other – Internal Use Software (Subtopic 350-40): Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement, which provides guidance on accounting for fees paid in a cloud computing arrangement. Under the ASU, if a cloud computing arrangement includes a software license, which also grants the contractual rights and practical ability to take possession of the software, the software license element should be accounted for consistent with the purchase of other software licenses. If the cloud computing arrangement does not include a software license, as defined, it should be accounted for as a service contract. This ASU was adopted on January 1, 2016 and did not have a material impact on our consolidated financial statements.

In August 2014, the FASB issued ASU 2014-15, Presentation of Financial Statements – Going Concern (Subtopic 201-40): Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern. The ASU provides guidance on how and when reporting entities must disclose going-concern uncertainties in their financial statements. This ASU became effective for us on January 1, 2016. Our consolidated financial statements were not materially impacted as a result of the adoption of this ASU.

In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606). The ASU outlines a single, comprehensive model for accounting for revenue from contracts with customers and requires more detailed disclosure to enable users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from such contracts. In August 2015, the FASB issued ASU 2015-14, which provides a one year deferral in the effective date of ASU 2014-09. ASU 2014-09 will now be effective for us beginning January 1, 2018; however, early adoption will be permitted as of the original effective date.

We will adopt ASU 2014-09 in the first quarter of 2018 and expect to adopt on a modified retrospective basis. Under this method of adoption, we would recognize the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings in the period of initial application. Comparative prior year periods would not be adjusted. We are currently evaluating the potential impact of this standard on our financial position and results of operations. Based on the analysis performed to date, we expect revenue recognition related to our perpetual and term software licenses, managed services, cloud-based subscriptions and stand-alone professional services to remain substantially unchanged. However, under the new standard, for software licenses that are sold with professional services in a multiple-element arrangement, the professional services will likely represent a separate performance obligation and we will recognize revenue associated with the professional services as such services are performed. Revenue associated with professional services in a multiple-element arrangement is currently recognized ratably over the related contractual period of maintenance and support (typically one to three years) due to the lack of VSOE of selling price for the elements. Additionally, under the new standard, we expect to capitalize and amortize commissions relating to multiyear contracts rather than expensing them as incurred in the period that the commissions are earned by our employees (which is typically upon signing of an arrangement).

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Combinations
12 Months Ended
Dec. 31, 2016
Business Combinations [Abstract]  
Business Combinations
(3)

Business Combinations

RevelOps, Inc.

On October 13, 2015, we acquired 100% of the outstanding equity of RevelOps, Inc. (d/b/a Logentries) for total consideration of $68.1 million. We made an initial payment of $36.2 million in cash, issued 1,252,627 shares of our common stock with an aggregate fair value of $27.4 million, inclusive of a discount from the quoted market price due to certain trading restrictions associated with the shares, and issued vested replacement options with respect to 221,759 shares of our common stock to certain continuing employees with an aggregate fair value of $4.5 million upon the closing of the acquisition. The fair value of the vested replacement options included in the purchase price was based on the fair value of the vested Logentries options on the acquisition date. The excess fair value when comparing the fair value of the new vested replacement options and the vested Logentries options of $0.3 million was expensed immediately in the post-combination financial statements of the combined entity.

The assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date. The excess of the purchase price over the assets acquired and liabilities assumed was recorded as goodwill. The fair value of goodwill, intangible assets and net tangible assets were $59.2 million, $9.4 million and $(0.5) million, respectively.

NT OBJECTives, Inc.

On April 30, 2015, we acquired 100% of the outstanding equity of NT OBJECTives, Inc. (NTO) for total consideration of $6.1 million. We made an initial cash payment of $3.4 million and issued 9,091 shares of our common stock with an aggregate fair value of $0.1 million upon the closing of the acquisition. We were also obligated to pay $0.1 million in cash for the settlement of a working capital adjustment and make two additional payments of $1.5 million each, less the amount of any indemnity claims. The net present value of these two additional payments, or $2.5 million, was included in the total purchase consideration paid. In December 2016, we paid the first of the two additional payments of $1.5 million, as well as the $0.1 million working capital adjustment.

The assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date. The excess of the purchase price over the assets acquired and liabilities assumed was recorded as goodwill. The fair value of goodwill, intangible assets and net tangible assets were $4.6 million, $2.1 million and $(0.6) million, respectively.

In May 2015, we entered into loan agreements with certain retained employees of NTO in the aggregate amount of $0.5 million. The terms of these agreements required the employees to pay us the total amount borrowed, with accrued interest at 1.7% per annum, within 18 months of the agreement date. The loan agreements were secured by restricted stock awards granted to the employees. The loans have been repaid in full.

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements and Investments
12 Months Ended
Dec. 31, 2016
Text Block [Abstract]  
Fair Value Measurements and Investments
(4)

Fair Value Measurements and Investments

We measure certain financial assets and liabilities at fair value. Fair value is determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy, as follows:

 

   

Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

   

Level 2: Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.

 

   

Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the asset or liability.

We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers.

The following table presents our financial assets and liabilities measured and recorded at fair value on a recurring basis using the above input categories:

 

    As of December 31, 2016  
    Level 1     Level 2     Level 3     Total  
    (in thousands)  

Description:

       

Assets:

       

Money market funds

  $ 10,085     $     $     $ 10,085  

U.S. Government agencies

    14,982                   14,982  

Commercial paper

          8,078             8,078  

Corporate bonds

          10,314             10,314  

Asset-backed securities

          6,467             6,467  
 

 

 

   

 

 

   

 

 

   

 

 

 

Total assets

  $         25,067     $       24,859     $                 —     $         49,926  
 

 

 

   

 

 

   

 

 

   

 

 

 

We had no liabilities measured and recorded at fair value on a recurring basis as of December 31, 2016. We had no assets or liabilities measured and recorded at fair value on a recurring basis as of December 31, 2015.

Our investments, which are all classified as available-for-sale, consisted of the following:

 

    As of December 31, 2016  
    Amortized
Cost
    Gross
Unrealized
Gains
    Gross
Unrealized
Losses
    Fair Value  
    (in thousands)  

Description:

       

U.S. Government agencies

  $         14,992     $                 3     $             (13)     $         14,982  

Commercial paper

    7,178                   7,178  

Corporate bonds

    10,326       1       (13)       10,314  

Asset-backed securities

    6,464       4       (1)       6,467  
 

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 38,960     $ 8     $ (27)     $ 38,941  
 

 

 

   

 

 

   

 

 

   

 

 

 

For all of our investments for which the amortized cost basis was greater than the fair value at December 31, 2016, we have concluded that there is no plan to sell the security nor is it more likely than not that we would be required to sell the security before its anticipated recovery. In making the determination as to whether the unrealized loss is other-than-temporary, we considered the length of time and extent the investment has been in an unrealized loss position, the financial condition and near-term prospects of the issuers, the issuers’ credit rating and the time to maturity.

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2016
Property, Plant and Equipment [Abstract]  
Property and Equipment
(5)

Property and Equipment

Property and equipment are recorded at cost and consist of the following:

 

     As of December 31,  
             2016                      2015          
     (in thousands)  

Computer equipment and software

   $ 12,844      $ 9,858  

Furniture and fixtures

     3,131        2,409  

Leasehold improvements

     8,077        6,943  
  

 

 

    

 

 

 

Total

     24,052        19,210  

Less accumulated depreciation

     (15,964)        (11,678)  
  

 

 

    

 

 

 

Property and equipment, net

   $ 8,088      $ 7,532  
  

 

 

    

 

 

 

We recorded depreciation expense of $4.3 million, $4.1 million and $3.3 million in 2016, 2015 and 2014, respectively.

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
(6)

Goodwill and Intangible Assets

Goodwill was $75.1 million and $74.6 million as of December 31, 2016 and 2015, respectively. There were no goodwill impairment charges in 2016, 2015 or 2014. The following table displays the changes in the gross carrying amount of goodwill:

 

     Amount  
     (in thousands)  

Balance at December 31, 2014

   $         11,265  

NTO acquisition accounting adjustments

     4,590  

Logentries acquisition accounting adjustments

     58,710  
  

 

 

 

Balance at December 31, 2015

   $ 74,565  

Logentries acquisition accounting adjustments

     545  
  

 

 

 

Balance at December 31, 2016

   $ 75,110  
  

 

 

 

Identifiable intangible assets consist of the following:

 

          As of December 31, 2016     As of December 31, 2015  
    Weighted-
Average
Life (years)
    Gross Carrying
Amount
    Accumulated
Amortization
    Net Book Value     Gross Carrying
Amount
    Accumulated
Amortization
    Net Book Value  
          (in thousands)  

Intangible assets subject to amortization:

             

Developed technology

    6.3     $         11,231     $       (3,118)     $           8,113     $         12,851     $       (2,955)     $             9,896  

Customer relationships

    6.7       1,000       (197)       803       1,000       (43)       957  

Trade names

    6.1       519       (496)       23       719       (389)       330  

Non-compete agreements

    2.0       40       (33)       7       540       (338)       202  
   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total intangible assets

    $ 12,790     $ (3,844)     $ 8,946     $ 15,110     $ (3,725)     $ 11,385  
   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Intangible assets are expensed on a straight-line basis over the useful life of the asset. We recorded amortization expense of $2.4 million, $1.3 million and $0.9 million in 2016, 2015 and 2014, respectively.

During the third quarter of 2016, we discontinued our Mobilisafe product offering and accelerated the amortization of the remaining $0.2 million net book value. In addition, we wrote-off the $2.3 million gross carrying amount and related accumulated amortization.

 

Estimated future amortization expense of the acquired identifiable intangible assets as of December 31, 2016 is as follows (in thousands):

 

2017

  $ 1,930  

2018

    1,886  

2019

    1,859  

2020

    1,837  

2021

    1,332  

2022 and thereafter

    102  
 

 

 

 

Total

  $     8,946  
 

 

 

 

 

 

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Long-term Debt and Line of Credit
12 Months Ended
Dec. 31, 2016
Debt Disclosure [Abstract]  
Long-term Debt and Line of Credit
(7)

Long-term Debt and Line of Credit

 

  (a)

Term Loan

On December 27, 2013, we entered into a Subordinated Loan and Security Agreement (term loan agreement) with a financial institution, whereby we borrowed $18.0 million. Interest was paid monthly at a rate of 12% per annum, commencing in January 2014. Pursuant to the term loan agreement, we pledged certain assets as collateral, including intellectual property and accounts receivable.

Additionally, warrants to purchase up to 200,000 shares of our common stock were issued to the financial institution in connection with the term loan agreement. These warrants have a contractual life of 10 years and were issued with an exercise price of $10.00 per share of common stock underlying such warrants. The warrants are classified as permanent equity. Accordingly, we recorded the term loan net of an original issuance discount of $1.0 million, representing the calculated relative fair value of the warrants, which was amortized over the four-year term of the loan using the effective interest method.

On July 23, 2015, we repaid in full and terminated the term loan. The aggregate amount paid was $18.7 million, which included the full principal amount of $18.0 million, a termination payment of $0.5 million and $0.2 million of accrued interest. Upon the repayment and termination of the term loan, we recorded a $0.8 million charge to interest expense for the unamortized portion of the debt discount.

 

  (b)

Line of Credit

On April 22, 2013, we entered into a Loan and Security Agreement for a line of credit (line of credit agreement) with a financial institution, which was subsequently modified on December 27, 2013. Under the line of credit agreement, we were able to borrow up to the lesser of $10.0 million or 80% of eligible accounts receivable. The line of credit carried a floating interest rate equal to the prime rate plus 1.25%. On August 5, 2015, we terminated the line of credit agreement, under which there was no outstanding balance.

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity (Deficit)
12 Months Ended
Dec. 31, 2016
Equity [Abstract]  
Stockholders' Equity (Deficit)
(8)

Stockholders’ Equity (Deficit)

 

  (a)

Redeemable Convertible Preferred Stock

Upon the closing of the IPO in 2015, all of our outstanding preferred stock automatically converted into 18,322,605 shares of common stock, which included 1,939,990 additional shares of common stock issued upon conversion of our Series D preferred stock (IPO Participation Payment). As a result of the IPO Participation Payment, we recorded a $14.2 million beneficial conversion charge during the year ended December 31, 2015. The amount of the beneficial conversion charge was calculated by multiplying the total number of shares of common stock issued upon the conversion of our Series D preferred stock, including the additional shares of common stock issued in connection with the IPO Participation Payment, by the difference between the fair market value of our common stock at the time of the original issuance of the Series D preferred stock and the effective conversion price of the Series D preferred stock, which is calculated as the aggregate proceeds from the sale of Series D preferred stock, divided by the total number of shares of common stock issued upon conversion of our Series D preferred stock, including the additional shares of common stock issued in connection with the IPO Participation Payment..

No redeemable convertible preferred stock was outstanding as of December 31, 2016 or 2015.

 

  (b)

Common Stock

On October 13, 2015, we issued 1,252,627 shares of our common stock in connection with our acquisition of Logentries.

On July 22, 2015, we closed our IPO of 7,417,500 shares of common stock at an offering price of $16.00 per share, including 967,500 shares pursuant to the underwriters’ option to purchase additional shares, resulting in net proceeds of $107.3 million, after deducting underwriting discounts and commissions of $8.3 million and offering expenses of $3.1 million.

On July 22, 2015, concurrently with the closing of our IPO, we issued and sold to entities affiliated with Technology Crossover Ventures 312,500 shares of our common stock in a private placement at a price equal to the IPO price of $16.00 per share, resulting in net proceeds to us of $5.0 million.

Additionally, in connection with the closing of our IPO, we filed an amended and restated certificate of incorporation to, among other things (i) increase the total number of shares of our common stock that we are authorized to issue to 100,000,000 and (ii) eliminate all references to the various series of preferred stock that were previously authorized (including certain protective measures held by the various series of preferred stock), except for the reference to 10,000,000 shares of undesignated preferred stock that may be issued, and with terms to be set, by our board of directors.

On April 30, 2015, we issued 9,091 shares of our common stock in connection with our acquisition of NTO.

 

  (c)

Treasury Stock

In 2016, we repurchased 62,428 shares of common stock for an aggregate amount of $0.9 million to settle employee withholding taxes upon the vesting of restricted stock awards. In 2014, we repurchased 401,626 shares of common stock from certain employees and non-employees, for an aggregate amount of $3.5 million.

 

  (d)

Common Stock Warrants

In December 2013, we issued warrants to purchase 200,000 shares of common stock to a financial institution in connection with the term loan agreement. In each of the years 2016 and 2015, warrants with respect to 100,000 shares of common stock were exercised, with net shares issued of 28,774 and 53,535, respectively. As of December 31, 2016, no warrants remained unexercised.

 

 

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
(9)

Stock-Based Compensation

 

  (a)

General

In connection with our IPO, our board of directors resolved not to make future grants under our 2011 Stock Option and Grant Plan (the 2011 Plan). The 2011 Plan will continue to govern outstanding awards granted thereunder. The 2011 Plan provided for the grant of qualified incentive stock options and nonqualified stock options or other awards such as RSAs to our employees, officers, directors and outside consultants.

In July 2015, our board of directors adopted and our stockholders approved our 2015 Equity Incentive Plan (the 2015 Plan). We initially reserved 800,000 shares of our common stock for the issuance of awards under the 2015 Plan plus the number of shares of common stock reserved for issuance under the 2011 Plan at the time the 2015 Plan became effective. The 2015 Plan also provides that (i) any shares subject to awards granted under the 2011 Plan that would have otherwise returned to the 2011 Plan (such as upon the expiration or termination of a stock award prior to vesting) will be added to, and available for issuance under, the 2015 Plan and (ii) the number of shares reserved and available for issuance under the 2015 Plan automatically increases each January 1, beginning on January 1, 2016, by 4% of the outstanding number of shares of our common stock on the immediately preceding December 31 (known as the “evergreen” provision) or such lesser number of shares as determined by our board of directors. Additionally, on October 8, 2015, our board of directors amended, effective as of the acquisition of Logentries, the 2015 Plan to reserve an additional 1,500,000 shares of our common stock for issuance of inducement awards.

In March 2016, we increased the number of shares authorized to be issued under the 2015 Plan by 1,661,616 shares, which represents the amount automatically added pursuant to the evergreen provision contained therein. As of December 31, 2016, shares of common stock authorized to be issued under the 2015 Plan totaled 8,423,745 and there were 1,792,488 shares of common stock available for grant.

We recognize stock-based compensation expense for all awards on a straight-line basis over the applicable vesting period, which is generally four years.

Stock-based compensation expense for restricted stock, restricted stock units, stock options and issuances of common stock pursuant to our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:

 

    Year Ended December 31,  
    2016     2015     2014  
    (in thousands)  

Stock-based compensation expense:

     

Cost of revenue

  $ 610     $ 532     $ 167  

Research and development

    6,054       5,010       499  

Sales and marketing

    6,607       3,139       496  

General and administrative

    4,045       2,004       997  
 

 

 

   

 

 

   

 

 

 

Total stock-based compensation expense

  $            17,316     $            10,685     $             2,159  
 

 

 

   

 

 

   

 

 

 

 

  (b)

Restricted Stock and Restricted Stock Units

Restricted stock and restricted stock unit activity during 2016, 2015 and 2014 was as follows:

 

     Restricted Stock      Restricted Stock Units  
             Shares              Weighted-
Average Grant
Date Fair
Value
     Shares      Weighted-
Average
Grant Date
Fair Value
 

Unvested balance as of December 31, 2013

                 68,781        $          1.35             $  

Granted

                           

Vested

     (64,596)        1.35                
  

 

 

       

 

 

    

Unvested balance as of December 31, 2014

     4,185        1.35                

Granted

     1,358,505        19.29                

Vested

     (204,732)        18.48                

Forfeited

     (8,701)        23.01                
  

 

 

       

 

 

    

Unvested balance as of December 31, 2015

     1,149,257        19.34                

Granted

                   919,397        13.37  

Vested

     (538,896)        20.67        (91,020)        12.93  

Forfeited

     (25,357)        20.96        (93,800)        12.97  
  

 

 

       

 

 

    

Unvested balance as of December 31, 2016

     585,004      $ 18.05                  734,577      $         13.47  
  

 

 

       

 

 

    

As of December 31, 2016, the unrecognized compensation cost related to shares of unvested restricted stock and restricted stock units expected to vest was $14.7 million. This unrecognized compensation will be recognized over an estimated weighted-average amortization period of 2.5 years.

 

  (c)

Stock Options

The following table summarizes information about stock option activity during the reporting periods:

 

            Shares             Weighted
Average
Exercise
Price
    Weighted
Average
Remaining
Contractual Life

(in years)
    Aggregate
Intrinsic
Value

(in thousands)
 

Outstanding as of December 31, 2013

            3,202,335       $        3.77      

Granted

    791,865       7.74      

Exercised

    (201,200)       2.41       $          1,069  

Forfeited/cancelled

    (231,696)       5.45      
 

 

 

       

Outstanding as of December 31, 2014

    3,561,304       4.62      

Granted

    1,035,459       11.13      

Options assumed from acquisition

    221,759       1.65      

Exercised

    (385,238)       3.50       $ 3,472  

Forfeited/cancelled

    (186,669)       8.33      
 

 

 

       

Outstanding as of December 31, 2015

    4,246,525       5.99      

Granted

    1,454,626       13.43      

Exercised

    (650,185)       4.43       $ 6,409  

Forfeited/cancelled

    (470,591)       9.65      
 

 

 

       

Outstanding as of December 31, 2016

    4,580,375       $        8.20       7.2     $ 20,626  
 

 

 

       

Vested and exercisable as of December 31, 2016

    2,854,734       $        5.60       6.3     $ 19,131  

Vested and expected to vest as of December 31, 2016

    4,250,315       $        7.83       7.1     $ 20,454  

As of December 31, 2016, the unrecognized compensation cost related to 1,395,581 unvested stock options expected to vest was $7.3 million. This unrecognized compensation will be recognized over an estimated weighted-average amortization period of 2.7 years.

The total fair value of stock options vested in 2016, 2015 and 2014 was $3.4 million, $3.4 million and $2.4 million, respectively. The weighted-average grant date fair value per share of stock options granted in 2016, 2015 and 2014 was $6.38, $5.01 and $4.09 per share, respectively.

 

  (d)

Determining the Fair Value of Options

We use the Black-Scholes option pricing model to estimate the fair value of stock option awards. The Black-Scholes option pricing model requires management to make a number of other assumptions, including the expected life of the option, the volatility of the underlying stock, the risk-free interest rate and expected dividends. The assumptions used in our Black-Scholes option-pricing model represent management’s best estimates at the time of grant. These estimates are complex, involve a number of variables, uncertainties and assumptions and the application of management’s judgment, as they are inherently subjective. If any assumptions change, our stock-based compensation expense could be materially different in the future.

Expected Term

The expected term represents the period that our stock options are expected to be outstanding. We calculated the expected term using the simplified method based on the average of each option’s vesting term and the contractual period during which the option can be exercised, which is typically 10 years following the date of grant.

 

Expected Volatility

We determine the price volatility factor based on the historical volatilities of our publicly traded peer group as we do not have a significant trading history for our common stock. Industry peers consist of several public companies in the technology industry that are similar to us in size, stage of life cycle, and financial leverage. We used the same set of peer group companies in all the relevant valuation estimates. We intend to continue to consistently apply this process using the same or similar public companies until a sufficient amount of historical information regarding the volatility of our own common stock share price becomes available, or unless circumstances change such that the identified companies are no longer similar to us, in which case, more suitable companies whose share prices are publicly available would be utilized in the calculation.

Risk-Free Interest Rate

The risk-free interest rate was based on U.S. Treasury zero-coupon securities with maturities consistent with the estimated expected term.

Expected Dividend Yield

We have not paid dividends on our common stock nor do we expect to pay dividends in the foreseeable future.

The following table reflects the range of assumptions for options granted during 2016, 2015 and 2014:

 

     Year Ended December 31,  
     2016      2015      2014  

Expected term (in years)

     5.5 – 6.3        6.3        6.3  

Expected volatility

     48 – 50%        42 – 48%        47 – 49%  

Risk-free interest rate

     1.2 – 1.9%        1.5 – 1.8%        1.5 – 1.7%  

Expected dividend yield

                    

Grant date fair value per share

   $   5.53 – 8.35      $   4.39 – 10.09      $   3.74 – 4.88  

 

  (e)

Employee Stock Purchase Plan

On July 17, 2015, we filed a registration statement on Form S-8 with the Securities and Exchange Commission registering 800,000 shares of our common stock reserved under our 2015 Employee Stock Purchase Plan (ESPP). Under the ESPP, employees may set aside after-tax withholdings to purchase our common shares at a discounted price. In March 2016, we increased the number of shares to be authorized under the ESPP by 415,404 shares, which represents the amount automatically added pursuant to the evergreen provision of the ESPP. As of December 31, 2016, shares of common stock authorized to be issued under the ESPP totaled 1,215,404 and there were 869,126 shares of common stock available for grant.

Under the ESPP, employees may set aside up to 15% of their gross earnings, on an after-tax basis, to purchase our common shares at a discounted price, which is calculated at 85% of the lesser of: (i) the market value of our common stock at the beginning of each offering period and (ii) the market value of our common stock on the applicable purchase date.

The following table reflects the assumptions used in the Black Scholes option pricing model to calculate the expense related to the ESPP:

 

     Year Ended December 31,  
     2016      2015  

Expected term (in years)

     0.5 – 1.0        0.5 – 1.2  

Expected volatility

     42 – 49%        37 – 41%  

Risk-free interest rate

     0.5 – 0.7%        0.1 – 0.3%  

Expected dividend yield

             

Grant date fair value per share

   $   3.58 – 5.49      $   4.33 – 7.91  

 

On March 15, 2016, we issued 192,676 shares of common stock to employees for aggregate proceeds of $2.1 million. The purchase price of the shares of common stock was $10.88 per share, which was discounted in accordance with the terms of the ESPP from the closing price of our common stock on March 15, 2016 of $12.80.

On September 15, 2016, we issued 153,602 shares of common stock to employees for aggregate proceeds of $1.6 million. The purchase price of the shares of common stock was $10.60 per share, which was discounted in accordance with the terms of the ESPP from the closing price of our common stock on March 16, 2016 of $12.47.

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes
12 Months Ended
Dec. 31, 2016
Income Tax Disclosure [Abstract]  
Income Taxes
(10)

Income Taxes

Loss before income taxes included in the consolidated statements of operations was as follows:

 

     Year Ended December 31,  
                 2016                              2015                              2014              
     (in thousands)  

United States.

   $ (41,466)      $ (43,020)      $ (32,937)  

Foreign

     (7,561)        (6,341)        689  
  

 

 

    

 

 

    

 

 

 

Loss before income taxes

   $ (49,027)      $ (49,361)      $ (32,248)  
  

 

 

    

 

 

    

 

 

 

Income tax (benefit) expense included in the consolidated statements of operations was as follows:

 

     Year Ended December 31,  
                 2016                              2015                              2014              
     (in thousands)  

Current:

        

Federal

   $ 493      $      $  

State and local

     61        116        22  

Foreign

     (656)        261        161  
  

 

 

    

 

 

    

 

 

 

Total current (benefit) expense

     (102)        377        183  
  

 

 

    

 

 

    

 

 

 

Deferred:

        

Federal

     98        98        180  

State and local

     13        11        14  

Foreign

     (36)        10        2  
  

 

 

    

 

 

    

 

 

 

Total deferred expense

     75        119        196  
  

 

 

    

 

 

    

 

 

 

Income tax (benefit) expense

   $ (27)      $ 496      $ 379  
  

 

 

    

 

 

    

 

 

 

The table below reconciles the differences between income taxes computed at the federal statutory rate of 34% and our provision for income taxes:

 

     Year Ended December 31,  
                 2016                              2015                              2014              

Expected income tax

     34.0%        34.0%        34.0%  

State taxes, net of federal benefit

     (0.1)        (0.1)        (0.1)  

Permanent differences

     (1.4)        (3.0)        (0.5)  

Federal research and development credit

     2.4        0.6        0.8  

Foreign rate differential

     (3.0)        (3.3)        0.2  

Change in valuation allowance

     (31.9)        (29.9)        (35.6)  

Other

     0.1        0.7         
  

 

 

    

 

 

    

 

 

 

Total income tax benefit (expense)

     0.1%        (1.0)%        (1.2)%  
  

 

 

    

 

 

    

 

 

 

 

Net deferred tax assets and liabilities, as set forth in the table below, reflect the impact of temporary differences between the amounts of assets and liabilities recorded for financial statement purposes and such amounts measured in accordance with tax laws:

 

     As of December 31,  
                 2016                             2015              
     (in thousands)  

Deferred tax assets:

    

Accruals and reserves

   $ 458     $ 300  

Net operating loss carryforwards

     35,492       37,744  

Deferred revenue

     16,471       9,971  

Amortization

     3,356       3,318  

Research and development credits

     1,775       1,269  

Stock-based compensation

     4,999       2,436  

Other

     3,959       3,312  
  

 

 

   

 

 

 

Total deferred tax assets

     66,510       58,350  
  

 

 

   

 

 

 

Deferred tax liabilities:

    

Intangible assets

     (534)       (417)  

Depreciation

     (102)       (51)  
  

 

 

   

 

 

 

Total deferred tax liabilities

     (636)       (468)  
  

 

 

   

 

 

 

Less: Valuation allowance

     (66,395)       (58,328)  
  

 

 

   

 

 

 

Net deferred tax liabilities

   $ (521)     $ (446)  
  

 

 

   

 

 

 

In connection with the global structuring of our intellectual property and international business operations in the fourth quarter of 2016, we transferred certain intellectual property rights to our wholly owned subsidiary in the United Kingdom. Although the transfer of intellectual property rights between consolidated entities did not result in any gain in the consolidated results of operations, we generated a taxable gain in the U.S. that was substantially offset by our existing net operating loss carryforwards. However, we recorded $0.2 million of current U.S. federal income taxes related to Alternative Minimum Tax (AMT). This amount is offset by a current foreign income tax benefit due to refundable tax credits that arose after we completed our research and development studies in Canada, Ireland and the UK.

We recorded a deferred tax provision of $0.1 million for 2016, 2015 and 2014 relating to tax amortization of goodwill with a corresponding increase to the deferred tax liability. As of December 31, 2016, we have evaluated the need for a valuation allowance on deferred tax assets. In assessing whether the deferred tax assets are realized, management considered whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. Due to our history of generating losses in the U.S. and Ireland, we continue to record a full valuation allowance against our U.S. and Ireland deferred tax assets. As of December 31, 2016, we expect to generate losses in the United Kingdom for the foreseeable future. Therefore, in addition to the U.S. and Ireland, a full valuation allowance has been recorded against all deferred tax assets in the United Kingdom. If we achieve future profitability, a significant portion of these deferred tax assets could be available to offset future income taxes.

The valuation allowance increased by $8.1 million for the year ended December 31, 2016, due primarily to additional operating losses generated during the year.

We have not provided for U.S. income taxes on the undistributed earnings of our non-U.S. subsidiaries, as we plan to permanently reinvest these amounts.

As of December 31, 2016, we had federal and state net operating loss carryforwards of $93.8 million and $69.2 million, respectively. The federal and state net operating loss carryforward expire at various dates beginning in 2023. As of December 31, 2016, we had foreign net operating loss carryforwards of $25.6 million that can be carried forward indefinitely. Of these amounts, $8.8 million relate to stock-based compensation tax deductions greater than compensation recognized for financial reporting purposes (APIC NOLs). As a result, the APIC NOLs are included in the net operating loss carryforwards, however, are not reflected in deferred tax assets as of December 31, 2016 and 2015. The APIC NOLs will be credited to additional paid-in capital if and when such deductions reduce taxes payable as determined based on a “with-and-without” approach.

We also had federal and state research and development credit carryforwards of $1.4 million and $0.5 million as of December 31, 2016, respectively. These credit carryforwards expire at various dates beginning in 2023.

We believe that a change of ownership within the meaning of Section 382 and 383 of the Internal Revenue Code of 1986, as amended, occurred in 2011. Under Section 382 and 383 of the Internal Revenue Code of 1986, as amended, if a corporation undergoes an “ownership change,” generally defined as a greater than 50% change (by value) in its equity ownership over a three-year period, the corporation’s ability to use its pre-change net operating loss carryforwards, or NOLs, and other pre-change tax attributes, such as research and development credits, to offset its post-change income may be limited. As a result, our U.S. federal net operating loss and research and development credit utilization will be limited to an amount equal to the market capitalization at the time of the ownership change multiplied by the federal long-term tax exempt rate. We do not believe that any of our net operating losses or research and development credits will expire as a result of this limitation.

We file income tax returns in all jurisdictions in which we operate. We have established reserves to provide for additional income taxes that management believes will more likely or not be due in future years. The reserves have been established based upon our assessment as to the potential exposure. Changes in our reserves for unrecognized income tax benefits are as follows:

 

    Amount  
    (in thousands)  

Balance at December 31, 2014

  $                   35  

Additions based on current year tax positions

    106  
 

 

 

 

Balance at December 31, 2015

    141  

Additions based on prior year tax positions

    247  
 

 

 

 

Balance at December 31, 2016

  $ 388  
 

 

 

 

In the normal course of business, we are subject to examination by federal, state, and foreign jurisdictions, where applicable. The statute of limitations for these jurisdictions is generally three to six years. However, to the extent we utilize net operating losses or other similar carryforward attributes such as credits, the statute remains open to the extent of the net operating losses or credits that are utilized. We have no tax returns under examination as of December 31, 2016. We record interest and penalties on any income tax liability as income tax expense. We recorded $0.1 million of interest and penalties in 2016, and recorded nominal interest and penalties in 2015. We believe it is reasonably possible that our gross unrecognized tax benefits could decrease (whether by payment, release or a combination of both) in the next 12 months by up to $0.3 million.

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share
12 Months Ended
Dec. 31, 2016
Earnings Per Share [Abstract]  
Net Loss Per Share
(11)

Net Loss Per Share

The following table summarizes the computation of basic and diluted net loss per share of our common stock for 2016, 2015 and 2014:

 

    Year Ended December 31,  
    2016     2015     2014  
    (in thousands, except share and per share data)  

Numerator:

     

Net loss

  $          (49,000)     $          (49,857)     $          (32,627)  

Accretion of preferred stock to redemption value

          (35,061)       (52,336)  

Beneficial conversion charge relating to IPO participation payment

          (14,161)        
 

 

 

   

 

 

   

 

 

 

Net loss attributable to common stockholders, basic and diluted

  $ (49,000)     $ (99,079)     $ (84,963)  
 

 

 

   

 

 

   

 

 

 

Denominator:

     

Weighted-average common shares outstanding, basic and diluted

    41,248,473       24,740,480       12,770,916  
 

 

 

   

 

 

   

 

 

 

Net loss per share attributable to common stockholders, basic and diluted

  $ (1.19)     $ (4.00)     $ (6.65)  
 

 

 

   

 

 

   

 

 

 

The following potentially dilutive securities outstanding, prior to the use of the treasury stock method or if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:

 

    Year Ended December 31,  
                2016                             2015                             2014              

Options to purchase common stock

    4,580,375       4,246,525       3,561,304  

Unvested restricted stock

    585,004       1,149,257       4,185  

Unvested restricted stock units

    734,577              

Warrants to purchase common stock

          100,000       200,000  

Shares to be issued under ESPP

    91,815       114,271        

Redeemable convertible preferred stock

                16,382,615  
 

 

 

   

 

 

   

 

 

 

Total

    5,991,771       5,610,053       20,148,104  
 

 

 

   

 

 

   

 

 

 

In 2014, we have excluded shares of common stock issuable in connection with the IPO Participation Payment from the table above and the calculation of diluted net loss per share. The number of shares of common stock to be issued in connection with the IPO Participation Payment was dependent on the offering price of common stock of at least $14.55 per share and aggregate gross proceeds of at least $60.0 million (Qualified Public Offering) and therefore was not determinable until the occurrence of such Qualified Public Offering. See Note 8 to the consolidated financial statements.

 

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
(12)

Commitments and Contingencies

 

  (a)

Leases

We have operating lease commitments for our facilities that expire at various dates through 2020. For operating leases that contain rent escalation or rent concession provisions, we record the total rent expense on a straight-line basis over the term of the lease. We record the difference between the rent paid and the straight-line rent as a deferred rent liability on the accompanying consolidated balance sheets.

 

Rent expense was $5.0 million, $4.0 million and $3.5 million for 2016, 2015 and 2014, respectively.

We have also leased certain equipment and furniture under non-cancelable capital lease agreements, which are included in other current liabilities in the accompanying consolidated balance sheets. As of December 31, 2015, we had one capital lease for equipment. Capital leases are capitalized using interest rates considered appropriate at the inception of each lease. We had $0.3 million of capital lease obligations as of December 31, 2015. We had no capital lease obligations as of December 31, 2016.

The approximate future minimum payments under non-cancelable operating leases as of December 31, 2016 are as follows:

 

2017

  $ 6,282  

2018

    5,431  

2019

    4,152  

2020

    1,452  

2021

    566  
 

 

 

 

Total

  $     17,883  
 

 

 

 

 

  (b)

Purchase Obligations

As of December 31, 2016, we have non-cancellable firm purchase commitments relating to software and services that will be payable in the amounts of $2.1 million, $2.1 million and $2.0 million for 2017, 2018 and 2019, respectively.

 

  (c)

Warranty

We provide limited product warranties. Historically, any payments made under these provisions have been immaterial.

 

  (d)

Litigation and Claims

From time to time, we may be a party to litigation or subject to claims incident to the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.

During the third quarter of 2016, we entered into a settlement and licensing agreement, which requires us to make a total cash payment of $0.4 million to a third party. The settlement expense has been recorded as general and administrative expense.

 

  (e)

Indemnification Obligations

We agree to standard indemnification provisions in the ordinary course of business. Pursuant to these provisions, we agree to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally our customers, in connection with any United States patent, copyright or other intellectual property infringement claim by any third party arising from the use of our products or services in accordance with the agreement or arising from our gross negligence, willful misconduct or violation of the law (provided that there is not gross or willful misconduct on the part of the other party) with respect to our products or services. The term of these indemnification provisions is generally perpetual from the time of execution of the agreement. We carry insurance that covers certain third-party claims relating to our services and limits our exposure. We have never incurred costs to defend lawsuits or settle claims related to these indemnification provisions.

 

  (f)

Contingent Grant from Northern Ireland

In 2016, we received a $0.6 million grant from Invest Northern Ireland to create and maintain a certain number of jobs in Northern Ireland over a certain period of time. The grant proceeds were recorded as a reduction to operating expense, as we determined there is reasonable assurance that we will meet the compliance criteria related to the grant. If we fail to meet the compliance criteria, then a pro rata portion of the grant proceeds would be required to be returned.

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Employee Benefit Plan
12 Months Ended
Dec. 31, 2016
Postemployment Benefits [Abstract]  
Employee Benefit Plan
(13)

Employee Benefit Plan

In December 2008, we established a discretionary 401(k) plan in which all full-time employees above age 18 are eligible to participate 90 days following the applicable date of hire. We did not make any contributions to the plan in 2016, 2015 or 2014.

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information and Information about Geographic Areas
12 Months Ended
Dec. 31, 2016
Segment Reporting [Abstract]  
Segment Information and Information about Geographic Areas
(14)

Segment Information and Information about Geographic Areas

We operate in one segment. Our chief operating decision maker is our Chief Executive Officer, who makes operating decisions, assesses performance and allocates resources on a consolidated basis.

Net revenues by geographic area presented based upon the location of the customer are as follows:

 

     Year Ended December 31,  
                 2016                              2015                              2014              
     (in thousands)  

North America

   $ 134,988      $ 96,416      $ 67,390  

Other

     22,449        14,110        9,490  
  

 

 

    

 

 

    

 

 

 

Total

   $ 157,437      $ 110,526      $ 76,880  
  

 

 

    

 

 

    

 

 

 

Of the total net revenues generated in North America, 95% was generated in the United States in 2016, and 96% was generated in the United States in 2015 and 2014.

Property and equipment, net by geographic area as of December 31, 2016 and 2015 is presented in the table below:

 

     As of December 31,  
                 2016                              2015              
     (in thousands)  

United States

   $               7,063      $               6,633  

Other

     1,025        899  
  

 

 

    

 

 

 

Total

   $               8,088      $               7,532  
  

 

 

    

 

 

 
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Related Party Transactions
12 Months Ended
Dec. 31, 2016
Related Party Transactions [Abstract]  
Related Party Transactions
(15)

Related Party Transactions

In October 2015, Intel Security announced the end-of-sale for the McAfee Vulnerability Manager to customers and partners, effective January 11, 2016, with end-of-life to follow, and announced that we were named their exclusive vulnerability management partner. Under the terms of the commercial agreement, we incur partner referral fees as customers transition from McAfee Vulnerability Manager to Nexpose. During the year ended December 31, 2016, we recognized sales and marketing expense of $2.1 million related to partner referral fees paid to Intel Security. On February 6, 2017, Michael Berry, a member of our Board of Directors, became the Chief Financial Officer of Intel Security (McAfee).

In July 2015, entities affiliated with Technology Crossover Ventures purchased $5.0 million of our common stock (312,500 shares) in a private placement concurrent with the completion of our IPO at a price per share equal to the IPO price of $16.00 per share. Entities affiliated with Technology Crossover Ventures are holders of more than 5% of our capital stock and Timothy McAdam, a member of our board of directors, is affiliated with such entities.

 

In December 2014, we entered into a Series D Convertible Preferred Stock Purchase Agreement pursuant to which we issued and sold to investors, including certain executive officers and funds affiliated with certain of our directors and 5% stockholders, an aggregate of 2,686,516 shares of our Series D stock at a purchase price of $11.554 per share, for aggregate consideration of $31.0 million. These shares were subsequently converted to common shares in conjunction with our IPO (see Note 8).

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2016
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation
  (a)

Basis of Presentation and Consolidation

The accompanying consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP).

Use of Estimates
  (b)

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, together with amounts disclosed in the accompanying notes to the financial statements. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include revenue recognition, provision for doubtful accounts, stock-based compensation expense, deferred tax valuation allowances and goodwill and intangible assets. We base our estimates on historical experience and also on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods and it is possible that actual results could differ from our current or revised future estimates.

Revenue Recognition
  (c)

Revenue Recognition

We generate revenue primarily from selling products, maintenance and support, and professional services through a variety of delivery models. We generally bill customers and collect payment for both our products and services up front.

We generate products revenue from the sale of (1) perpetual or term software licenses for our Nexpose, Metasploit and AppSpider products, and associated content subscriptions for our Nexpose and Metasploit products, (2) managed services for our Nexpose, AppSpider and InsightIDR products and (3) cloud-based subscriptions for our InsightIDR, Logentries and AppSpider products. We also generate an immaterial amount of appliance revenue that is included in our products revenue and that is associated with hardware sold as part of our Nexpose product to certain customers. We generate maintenance and support revenue associated with customers’ purchases of our software licenses for Nexpose, Metasploit and AppSpider. We generate professional service revenue from the sale of our deployment and training services related to our solutions, incident response services and security advisory services.

Revenue is only recognized when all of the following criteria are met:

 

   

Persuasive evidence of an arrangement exists. Binding agreements or purchase orders are generally evidence of an arrangement.

 

   

Delivery has occurred. Delivery occurs (1) upon delivery of the software license key or when the customer has access to the software product or (2) when we perform the services.

 

   

The sales price is fixed or determinable. Fees are considered fixed and determinable when the fees are contractually agreed upon with the customer.

 

   

Collectability is probable. Collectability is deemed probable based on review of a number of factors, including creditworthiness and customer payment history. If collectability is not probable, revenue is deferred until collection becomes probable, which is generally upon the receipt of payment.

Substantially all of our software licenses are sold in multiple-element arrangements that include maintenance and support and content subscriptions, and in addition could include cloud-based subscriptions, professional services and/or managed services. All of these elements are considered to be software elements other than cloud-based subscriptions, which are non-software elements, and managed services, which can be either software elements or non-software elements. Non-software elements included in multiple-element arrangements consist of a single deliverable that has stand-alone value and that represents a single unit of accounting. We have determined that we do not have vendor-specific objective evidence, or VSOE, of the selling price for the elements comprising these multiple-element arrangements as our software licenses are generally not sold on a stand-alone basis and we purposefully employ variable pricing for our offerings in order to meet customer purchase requirements along the multiple price points of the demand curve.

When all of the elements of a multiple-element arrangement are software elements, the revenue for software licenses and any other products and services that are sold along with the license is generally deferred on our balance sheet and recognized as revenue on our consolidated statements of operations ratably over the contractual period of the maintenance and support, typically one to three years, which is longer than the period over which the professional services are performed. Revenue recognition begins upon delivery of the software license, assuming that all other criteria for revenue recognition have been met.

When a multiple-element arrangement includes both software elements and non-software elements, the total arrangement consideration is first allocated between the software elements and the non-software elements based on the selling price hierarchy, which includes (1) VSOE, if available, (2) third-party evidence, or TPE, if VSOE is not available or (3) best estimate of selling price, or BESP, if neither VSOE nor TPE is available. We have not been able to establish a selling price for any element using VSOE or TPE. We determine BESP by considering our overall pricing objectives and market conditions. Significant pricing practices taken into consideration include our discounting practices, the size and volume of our transactions, our price lists, our go-to-market strategy, historical standalone sales and contract prices. Our multiple-element arrangements can include a single non-software element, in which case the portion of the consideration allocated to the non-software element is recognized ratably over the service period of the non-software element, assuming all other criteria for revenue recognition have been met. The portion of the consideration allocated to software elements is recognized as described above.

With respect to our managed services and cloud-based subscription offerings sold on a stand-alone basis, we recognize revenue ratably over the term of the managed service agreement or subscription, assuming that the other criteria for revenue recognition are met.

We recognize revenue from professional services sold on a stand-alone basis as those services are rendered.

For purposes of disclosing revenue by class, we allocate the arrangement consideration for multiple-element software arrangements among the individual elements utilizing BESP, as we do not have VSOE or TPE of selling price for any of the elements.

Deferred Revenue
  (d)

Deferred Revenue

Deferred revenue consists of amounts that have been invoiced but that have not been recognized as revenue. Deferred revenue that will be realized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current.

Cash and Cash Equivalents
  (e)

Cash and Cash Equivalents

We consider all highly liquid instruments with original maturities of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. As of December 31, 2016, $11.0 million of our cash equivalents were invested in money market funds and commercial paper.

Investments
  (f)

Investments

We classify our investments as available-for-sale and record these investments at fair value. We currently invest primarily in commercial paper, corporate bonds, U.S. government agencies and asset-backed securities. Investments with an original maturity of greater than three months at the date of purchase and less than one year from the date of the balance sheet are classified as short-term and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheet. Additionally, we do not invest in any securities with contractual maturities greater than 24 months. Unrealized gains and losses that are considered temporary are reported as a component of other comprehensive loss. Realized gains and losses are determined based on the specific identification method, and are reflected in our consolidated statements of operations. We regularly review our investment portfolio to identify and evaluate investments that have indicators of possible impairment. Factors considered in determining whether a loss is other-than-temporary include, but are not limited to: the length of time and extent a security’s fair value has been below its cost, the financial condition and near-term prospects of the investee, the credit quality of the security’s issuer, likelihood of recovery and our intent and ability to hold the security for a period of time sufficient to allow for any anticipated recovery in value. For our debt instruments, we also evaluate whether we have the intent to sell the security or it is more likely than not that we will be required to sell the security before recovery of its cost basis.

Accounts Receivable and Allowance for Doubtful Accounts
  (g)

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are recorded at the invoiced amount, net of allowances for doubtful accounts. Management regularly reviews the adequacy of the allowance for doubtful accounts by considering the age of outstanding invoices, the customer’s expected ability to pay and the collection history, when applicable, to determine whether an allowance is appropriate. Accounts receivable are charged against the allowance for doubtful accounts after all means of collection have been exhausted and the potential for recovery is considered remote. Additions to the allowance for doubtful accounts are recorded in general and administrative expense in the consolidated statement of operations. We do not have any off balance sheet credit exposure related to our customers. The following table displays the changes in our allowance for doubtful accounts:

 

     Amount  
       (in thousands)    

Balance at December 31, 2013

   $                 711  

Additions

     581  

Less write-offs, net of recoveries

     (1,016)  
  

 

 

 

Balance at December 31, 2014

     276  

Additions

     828  

Less write-offs, net of recoveries

     (374)  
  

 

 

 

Balance at December 31, 2015

     730  

Additions

     931  

Less write-offs, net of recoveries

     (600)  
  

 

 

 

Balance at December 31, 2016

   $ 1,061  
  

 

 

 

 

 
Concentration of Credit Risk
  (h)

Concentration of Credit Risk

Financial instruments that potentially expose us to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and short-term and long-term investments. We maintain a substantial portion of our cash and cash equivalents in money market funds invested in U.S. Treasury related obligations. Deposits held with banks may exceed the amount of insurance provided on such deposits. We have not experienced any losses in such accounts and believe that we are not exposed to any significant risk.

We provide credit to customers in the normal course of business. Collateral is not required for accounts receivable, but ongoing credit evaluations of customers’ financial condition are performed. We maintain reserves for potential credit losses. No single customer accounted for 10% or more of our total revenues in 2016, 2015 or 2014 or accounts receivable as of December 31, 2016 and 2015.

Our short-term and long-term investments primarily consist of commercial paper, corporate bonds, U.S. government agencies and asset-backed securities. All of our investments are highly-rated by credit rating agencies and are issued by organizations with reputable credit, and therefore bear minimal credit risk.

Property and Equipment
  (i)

Property and Equipment

Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the related asset. All other asset categories are depreciated over three to five years. Upon sale, the cost of assets disposed and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is recognized in the consolidated statements of operations. Repairs and maintenance costs are expensed as incurred.

Capitalized Software Costs
  (j)

Capitalized Software Costs

We capitalize certain costs related to software acquired for internal use and software developed for sale.

With respect to software acquired for internal use, we capitalize qualifying software costs, which include software license fees and third-party implementation and related costs. Total unamortized capitalized costs relating to software acquired for internal use as of December 31, 2016 and 2015 were $0.3 million and $0.6 million, respectively.

All costs capitalized relating to software developed for sale were fully amortized as of December 31, 2016 and 2015.

Long-Lived Assets
  (k)

Long-Lived Assets

We review the carrying value of our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. When such events or changes in circumstances occur, recoverability of these assets is measured by a comparison of the carrying value of an asset to the future net undiscounted cash flows directly associated with the asset. If assets are considered to be impaired, the impairment recognized is the amount by which the carrying value exceeds the fair value of the asset. We use a discounted cash flow approach or other methods, if appropriate, to assess fair value.

Goodwill and Other Intangible Assets
  (l)

Goodwill and Other Intangible Assets

Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. We allocate the cost of an acquired entity to the assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The excess of the purchase price for acquisitions over the fair value of the net assets acquired, including other intangible assets, is recorded as goodwill. Goodwill is not amortized but is tested for impairment at least annually or more frequently when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred.

For our goodwill impairment analysis, we operate with a single reporting unit. We test goodwill for impairment on the last day of each fiscal year and whenever events or changes in circumstances indicate that the carrying amount of this asset may exceed its fair value. To test goodwill impairment, we perform the two-step goodwill impairment test to identify potential goodwill impairment. The two step impairment test begins with an estimation of the fair value of a reporting unit. Goodwill impairment exists when a reporting unit’s carrying value of goodwill exceeds its implied fair value. Significant judgment is applied when goodwill is assessed for impairment. In performing the first step of the goodwill impairment testing and measurement process, we estimated the fair value of our single reporting unit using our market capitalization. Based upon our assessment performed as of December 31, 2016, we concluded the fair value of our single reporting unit exceeded its carrying value and there was no impairment of goodwill.

Other intangible assets acquired in a business combination are recognized at fair value using generally accepted valuation methods appropriate for the type of intangible asset and reported separately from goodwill. Intangible assets with definite lives are amortized over the estimated useful lives and are tested for impairment when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred. For the year ended December 31, 2016, we determined there were no indicators of impairment of our other intangible assets.

Translation of Foreign Currencies
  (m)

Translation of Foreign Currencies

The functional currency of our foreign subsidiaries is the U.S. dollar. We translate all monetary assets and liabilities denominated in foreign currencies into U.S. dollars using the exchange rates in effect at the balance sheet dates and other assets and liabilities using historical exchange rates. Foreign currency denominated revenue and expenses have been re-measured using the average exchange rates in effect during each period. Foreign currency transactional and re-measurement gains and losses are included in other income (expense), net. In 2016, we recorded nominal foreign currency transactional losses and $0.1 million of foreign currency re-measurement losses. In 2015, we recorded foreign currency transactional losses and foreign currency re-measurement losses of $0.1 million and $0.2 million, respectively. Foreign currency transactional and re-measurement gains and losses were not significant in 2014.

Stock-Based Compensation
  (n)

Stock-Based Compensation

We measure and recognize compensation expense for all stock options, restricted stock awards (RSAs), restricted stock units (RSUs) and common stock issued pursuant to our employee stock purchase plan based on the estimated fair value of the award on the grant date. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period, which is generally the same as the vesting period.

Sales Commissions
  (o)

Sales Commissions

Sales commissions are recognized in the period that the commissions are earned by our employees, which is typically upon signing of an arrangement. Under our sales commission policy, the amount of sales commissions expense attributable to the sales arrangement signed in the period is recognized fully in that period; however, the revenue from the sales arrangement is generally recognized ratably over the contractual period of the applicable agreement.

Advertising
  (p)

Advertising

Advertising costs are expensed as incurred, and are recorded in sales and marketing expense in our consolidated statement of operations. We incurred $6.0 million, $4.3 million and $3.2 million in advertising expense in 2016, 2015 and 2014, respectively.

Income Taxes
  (q)

Income Taxes

Income taxes are accounted for using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards using tax rates expected to be in effect in the years in which the differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that all of, or a portion of, deferred tax assets will not be utilized in the future.

We account for unrecognized tax benefits using a more-likely-than-not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. Interest and penalties associated with such uncertain tax positions are classified as a component of income tax expense.

Net Loss per Share Attributable to Common Stockholders
  (r)

Net Loss per Share Attributable to Common Stockholders

Basic net loss per share attributable to common stockholders is computed by dividing our net loss attributable to common stockholders by the weighted-average number of common shares used in the loss per share calculation during the period. Diluted net loss per share attributable to common stockholders is computed by giving effect to all potentially dilutive securities, including stock options, restricted stock awards, warrants and redeemable convertible preferred stock. Basic and diluted net loss per share attributable to common stockholders was the same for all periods presented as the inclusion of all potentially dilutive securities outstanding was anti-dilutive.

Recent Accounting Pronouncements
  (s)

Recent Accounting Pronouncements

In October 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory. The ASU is intended to improve the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset has been sold to an outside party. The ASU will allow an entity to recognize the income tax consequences of these transfers when the transfers occur. The ASU will be effective for us in the first quarter of 2018. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.

In March 2016, the FASB issued ASU 2016-09, Compensation-Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting. The ASU is intended to simplify several aspects of the accounting for share-based payment transactions, including the accounting for income taxes, forfeitures and statutory tax withholding requirements, as well as classification on the statement of cash flows. The ASU will be effective for us in the first quarter of 2017. We do not expect this ASU to have a material impact on our consolidated financial statements.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The ASU requires companies to recognize on the balance sheet the assets and liabilities for the rights and obligations created by leased assets. The ASU will be effective for us in the first quarter of 2019, with early adoption permitted. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.

In November 2015, the FASB issued ASU 2015-17, Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes. The ASU requires that deferred tax liabilities and assets be classified as noncurrent in a classified balance sheet simplifying current GAAP, which requires an entity to separate deferred tax liabilities and assets into current and noncurrent amounts in the balance sheet. The ASU may be applied prospectively or retrospectively at our election. We early adopted this ASU effective December 31, 2016. As a result, we have presented all deferred tax assets and liabilities as noncurrent on our consolidated balance sheet as of December 31, 2016, but have not reclassified current deferred tax assets and liabilities on our consolidated balance sheet as of December 31, 2015. Our consolidated financial statements were not materially impacted as a result of the adoption of this ASU.

In September 2015, the FASB issued ASU 2015-16, Business Combinations (Topic 805): Simplifying the Accounting for Measurement-Period Adjustments. The ASU eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. The new guidance requires that the cumulative impact of a measurement-period adjustment (including the impact on prior periods) be recognized in the reporting period in which the adjustment is identified. This ASU was adopted on January 1, 2016 and did not have a material impact on our consolidated financial statements.

In April 2015, the FASB issued ASU 2015-05, Intangibles – Goodwill and Other – Internal Use Software (Subtopic 350-40): Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement, which provides guidance on accounting for fees paid in a cloud computing arrangement. Under the ASU, if a cloud computing arrangement includes a software license, which also grants the contractual rights and practical ability to take possession of the software, the software license element should be accounted for consistent with the purchase of other software licenses. If the cloud computing arrangement does not include a software license, as defined, it should be accounted for as a service contract. This ASU was adopted on January 1, 2016 and did not have a material impact on our consolidated financial statements.

In August 2014, the FASB issued ASU 2014-15, Presentation of Financial Statements – Going Concern (Subtopic 201-40): Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern. The ASU provides guidance on how and when reporting entities must disclose going-concern uncertainties in their financial statements. This ASU became effective for us on January 1, 2016. Our consolidated financial statements were not materially impacted as a result of the adoption of this ASU.

In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606). The ASU outlines a single, comprehensive model for accounting for revenue from contracts with customers and requires more detailed disclosure to enable users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from such contracts. In August 2015, the FASB issued ASU 2015-14, which provides a one year deferral in the effective date of ASU 2014-09. ASU 2014-09 will now be effective for us beginning January 1, 2018; however, early adoption will be permitted as of the original effective date.

We will adopt ASU 2014-09 in the first quarter of 2018 and expect to adopt on a modified retrospective basis. Under this method of adoption, we would recognize the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings in the period of initial application. Comparative prior year periods would not be adjusted. We are currently evaluating the potential impact of this standard on our financial position and results of operations. Based on the analysis performed to date, we expect revenue recognition related to our perpetual and term software licenses, managed services, cloud-based subscriptions and stand-alone professional services to remain substantially unchanged. However, under the new standard, for software licenses that are sold with professional services in a multiple-element arrangement, the professional services will likely represent a separate performance obligation and we will recognize revenue associated with the professional services as such services are performed. Revenue associated with professional services in a multiple-element arrangement is currently recognized ratably over the related contractual period of maintenance and support (typically one to three years) due to the lack of VSOE of selling price for the elements. Additionally, under the new standard, we expect to capitalize and amortize commissions relating to multiyear contracts rather than expensing them as incurred in the period that the commissions are earned by our employees (which is typically upon signing of an arrangement).

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2016
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts
The following table displays the changes in our allowance for doubtful accounts:

 

 

    

 

 

Amount

 
       (in thousands)    

Balance at December 31, 2013

   $                 711  

Additions

     581  

Less write-offs, net of recoveries

     (1,016)  
  

 

 

 

Balance at December 31, 2014

     276  

Additions

     828  

Less write-offs, net of recoveries

     (374)  
  

 

 

 

Balance at December 31, 2015

     730  

Additions

     931  

Less write-offs, net of recoveries

     (600)  
  

 

 

 

Balance at December 31, 2016

   $ 1,061  
  

 

 

 

 

 

 

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements and Investments (Tables)
12 Months Ended
Dec. 31, 2016
Text Block [Abstract]  
Summary of Financial Assets and Liabilities Measured and Recorded at Fair Value on Recurring Basis

The following table presents our financial assets and liabilities measured and recorded at fair value on a recurring basis using the above input categories:

 

    As of December 31, 2016  
    Level 1     Level 2     Level 3     Total  
    (in thousands)  

Description:

       

Assets:

       

Money market funds

  $ 10,085     $     $     $ 10,085  

U.S. Government agencies

    14,982                   14,982  

Commercial paper

          8,078             8,078  

Corporate bonds

          10,314             10,314  

Asset-backed securities

          6,467             6,467  
 

 

 

   

 

 

   

 

 

   

 

 

 

Total assets

  $         25,067     $       24,859     $                 —     $         49,926  
 

 

 

   

 

 

   

 

 

   

 

 

 
Summary of Investments Classified as Available-for-sale

Our investments, which are all classified as available-for-sale, consisted of the following:

 

    As of December 31, 2016  
    Amortized
Cost
    Gross
Unrealized
Gains
    Gross
Unrealized
Losses
    Fair Value  
    (in thousands)  

Description:

       

U.S. Government agencies

  $         14,992     $                 3     $             (13)     $         14,982  

Commercial paper

    7,178                   7,178  

Corporate bonds

    10,326       1       (13)       10,314  

Asset-backed securities

    6,464       4       (1)       6,467  
 

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 38,960     $ 8     $ (27)     $ 38,941  
 

 

 

   

 

 

   

 

 

   

 

 

 
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2016
Property, Plant and Equipment [Abstract]  
Summary of Property and Equipment

Property and equipment are recorded at cost and consist of the following:

 

     As of December 31,  
             2016                      2015          
     (in thousands)  

Computer equipment and software

   $ 12,844      $ 9,858  

Furniture and fixtures

     3,131        2,409  

Leasehold improvements

     8,077        6,943  
  

 

 

    

 

 

 

Total

     24,052        19,210  

Less accumulated depreciation

     (15,964)        (11,678)  
  

 

 

    

 

 

 

Property and equipment, net

   $ 8,088      $ 7,532  
  

 

 

    

 

 

 
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Gross Carrying Amount of Goodwill

The following table displays the changes in the gross carrying amount of goodwill:

 

     Amount  
     (in thousands)  

Balance at December 31, 2014

   $         11,265  

NTO acquisition accounting adjustments

     4,590  

Logentries acquisition accounting adjustments

     58,710  
  

 

 

 

Balance at December 31, 2015

   $ 74,565  

Logentries acquisition accounting adjustments

     545  
  

 

 

 

Balance at December 31, 2016

   $ 75,110  
  

 

 

 
Schedule of Identifiable Intangible Assets

Identifiable intangible assets consist of the following:

 

          As of December 31, 2016     As of December 31, 2015  
    Weighted-
Average
Life (years)
    Gross Carrying
Amount
    Accumulated
Amortization
    Net Book Value     Gross Carrying
Amount
    Accumulated
Amortization
    Net Book Value  
          (in thousands)  

Intangible assets subject to amortization:

             

Developed technology

    6.3     $         11,231     $       (3,118)     $           8,113     $         12,851     $       (2,955)     $             9,896  

Customer relationships

    6.7       1,000       (197)       803       1,000       (43)       957  

Trade names

    6.1       519       (496)       23       719       (389)       330  

Non-compete agreements

    2.0       40       (33)       7       540       (338)       202  
   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total intangible assets

    $ 12,790     $ (3,844)     $ 8,946     $ 15,110     $ (3,725)     $ 11,385  
   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
Schedule of Estimated Amortization Expense

Estimated future amortization expense of the acquired identifiable intangible assets as of December 31, 2016 is as follows (in thousands):

 

2017

  $ 1,930  

2018

    1,886  

2019

    1,859  

2020

    1,837  

2021

    1,332  

2022 and thereafter

    102  
 

 

 

 

Total

  $     8,946  
 

 

 

 

 

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2016
Schedule of Stock-Based Compensation Expense

Stock-based compensation expense for restricted stock, restricted stock units, stock options and issuances of common stock pursuant to our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:

 

    Year Ended December 31,  
    2016     2015     2014  
    (in thousands)  

Stock-based compensation expense:

     

Cost of revenue

  $ 610     $ 532     $ 167  

Research and development

    6,054       5,010       499  

Sales and marketing

    6,607       3,139       496  

General and administrative

    4,045       2,004       997  
 

 

 

   

 

 

   

 

 

 

Total stock-based compensation expense

  $            17,316     $            10,685     $             2,159  
 

 

 

   

 

 

   

 

 

 

 


 
Summary of Restricted Stock and Restricted Stock Unit Activity

Restricted stock and restricted stock unit activity during 2016, 2015 and 2014 was as follows:

 

     Restricted Stock      Restricted Stock Units  
             Shares              Weighted-
Average Grant
Date Fair
Value
     Shares      Weighted-
Average
Grant Date
Fair Value
 

Unvested balance as of December 31, 2013

                 68,781        $          1.35             $  

Granted

                           

Vested

     (64,596)        1.35                
  

 

 

       

 

 

    

Unvested balance as of December 31, 2014

     4,185        1.35                

Granted

     1,358,505        19.29                

Vested

     (204,732)        18.48                

Forfeited

     (8,701)        23.01                
  

 

 

       

 

 

    

Unvested balance as of December 31, 2015

     1,149,257        19.34                

Granted

                   919,397        13.37  

Vested

     (538,896)        20.67        (91,020)        12.93  

Forfeited

     (25,357)        20.96        (93,800)        12.97  
  

 

 

       

 

 

    

Unvested balance as of December 31, 2016

     585,004      $ 18.05                  734,577      $         13.47  
  

 

 

       

 

 

    

A

Summary of Stock Option Activity

The following table summarizes information about stock option activity during the reporting periods:

 

            Shares             Weighted
Average
Exercise
Price
    Weighted
Average
Remaining
Contractual Life

(in years)
    Aggregate
Intrinsic
Value

(in thousands)
 

Outstanding as of December 31, 2013

            3,202,335       $        3.77      

Granted

    791,865       7.74      

Exercised

    (201,200)       2.41       $          1,069  

Forfeited/cancelled

    (231,696)       5.45      
 

 

 

       

Outstanding as of December 31, 2014

    3,561,304       4.62      

Granted

    1,035,459       11.13      

Options assumed from acquisition

    221,759       1.65      

Exercised

    (385,238)       3.50       $ 3,472  

Forfeited/cancelled

    (186,669)       8.33      
 

 

 

       

Outstanding as of December 31, 2015

    4,246,525       5.99      

Granted

    1,454,626       13.43      

Exercised

    (650,185)       4.43       $ 6,409  

Forfeited/cancelled

    (470,591)       9.65      
 

 

 

       

Outstanding as of December 31, 2016

    4,580,375       $        8.20       7.2     $ 20,626  
 

 

 

       

Vested and exercisable as of December 31, 2016

    2,854,734       $        5.60       6.3     $ 19,131  

Vested and expected to vest as of December 31, 2016

    4,250,315       $        7.83       7.1     $ 20,454  

Summary of Share Based Compensation Valuation of Options Granted Assumptions

The following table reflects the range of assumptions for options granted during 2016, 2015 and 2014:

 

     Year Ended December 31,  
     2016      2015      2014  

Expected term (in years)

     5.5 – 6.3        6.3        6.3  

Expected volatility

     48 – 50%        42 – 48%        47 – 49%  

Risk-free interest rate

     1.2 – 1.9%        1.5 – 1.8%        1.5 – 1.7%  

Expected dividend yield

                    

Grant date fair value per share

   $   5.53 – 8.35      $   4.39 – 10.09      $   3.74 – 4.88  
Employee Stock Purchase Plan [Member]  
Summary of Share Based Compensation Valuation of Options Granted Assumptions

The following table reflects the assumptions used in the Black Scholes option pricing model to calculate the expense related to the ESPP:

 

     Year Ended December 31,  
     2016      2015  

Expected term (in years)

     0.5 – 1.0        0.5 – 1.2  

Expected volatility

     42 – 49%        37 – 41%  

Risk-free interest rate

     0.5 – 0.7%        0.1 – 0.3%  

Expected dividend yield

             

Grant date fair value per share

   $   3.58 – 5.49      $   4.33 – 7.91  
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2016
Income Tax Disclosure [Abstract]  
Components of Loss Before Income Taxes

Loss before income taxes included in the consolidated statements of operations was as follows:

 

     Year Ended December 31,  
                 2016                              2015                              2014              
     (in thousands)  

United States.

   $ (41,466)      $ (43,020)      $ (32,937)  

Foreign

     (7,561)        (6,341)        689  
  

 

 

    

 

 

    

 

 

 

Loss before income taxes

   $ (49,027)      $ (49,361)      $ (32,248)  
  

 

 

    

 

 

    

 

 

 
Summary of Income Tax (Benefit) Expense

Income tax (benefit) expense included in the consolidated statements of operations was as follows:

 

     Year Ended December 31,  
                 2016                              2015                              2014              
     (in thousands)  

Current:

        

Federal

   $ 493      $      $  

State and local

     61        116        22  

Foreign

     (656)        261        161  
  

 

 

    

 

 

    

 

 

 

Total current (benefit) expense

     (102)        377        183  
  

 

 

    

 

 

    

 

 

 

Deferred:

        

Federal

     98        98        180  

State and local

     13        11        14  

Foreign

     (36)        10        2  
  

 

 

    

 

 

    

 

 

 

Total deferred expense

     75        119        196  
  

 

 

    

 

 

    

 

 

 

Income tax (benefit) expense

   $ (27)      $ 496      $ 379  
  

 

 

    

 

 

    

 

 

 
Reconciliation of Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes

The table below reconciles the differences between income taxes computed at the federal statutory rate of 34% and our provision for income taxes:

 

     Year Ended December 31,  
                 2016                              2015                              2014              

Expected income tax

     34.0%        34.0%        34.0%  

State taxes, net of federal benefit

     (0.1)        (0.1)        (0.1)  

Permanent differences

     (1.4)        (3.0)        (0.5)  

Federal research and development credit

     2.4        0.6        0.8  

Foreign rate differential

     (3.0)        (3.3)        0.2  

Change in valuation allowance

     (31.9)        (29.9)        (35.6)  

Other

     0.1        0.7         
  

 

 

    

 

 

    

 

 

 

Total income tax benefit (expense)

     0.1%        (1.0)%        (1.2)%  
  

 

 

    

 

 

    

 

 

 
Components of Net Deferred Tax Assets and Liabilities

Net deferred tax assets and liabilities, as set forth in the table below, reflect the impact of temporary differences between the amounts of assets and liabilities recorded for financial statement purposes and such amounts measured in accordance with tax laws:

 

     As of December 31,  
                 2016                             2015              
     (in thousands)  

Deferred tax assets:

    

Accruals and reserves

   $ 458     $ 300  

Net operating loss carryforwards

     35,492       37,744  

Deferred revenue

     16,471       9,971  

Amortization

     3,356       3,318  

Research and development credits

     1,775       1,269  

Stock-based compensation

     4,999       2,436  

Other

     3,959       3,312  
  

 

 

   

 

 

 

Total deferred tax assets

     66,510       58,350  
  

 

 

   

 

 

 

Deferred tax liabilities:

    

Intangible assets

     (534)       (417)  

Depreciation

     (102)       (51)  
  

 

 

   

 

 

 

Total deferred tax liabilities

     (636)       (468)  
  

 

 

   

 

 

 

Less: Valuation allowance

     (66,395)       (58,328)  
  

 

 

   

 

 

 

Net deferred tax liabilities

   $ (521)     $ (446)  
  

 

 

   

 

 

 
Changes in Reserves for Unrecognized Income Tax Benefits

Changes in our reserves for unrecognized income tax benefits are as follows:

 

    Amount  
    (in thousands)  

Balance at December 31, 2014

  $                   35  

Additions based on current year tax positions

    106  
 

 

 

 

Balance at December 31, 2015

    141  

Additions based on prior year tax positions

    247  
 

 

 

 

Balance at December 31, 2016

  $ 388  
 

 

 

 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2016
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Net Loss Per Share of Common Stock

The following table summarizes the computation of basic and diluted net loss per share of our common stock for 2016, 2015 and 2014:

 


    Year Ended December 31,  
    2016     2015     2014  
    (in thousands, except share and per share data)  

Numerator:

     

Net loss

  $          (49,000)     $          (49,857)     $          (32,627)  

Accretion of preferred stock to redemption value

          (35,061)       (52,336)  

Beneficial conversion charge relating to IPO participation payment

          (14,161)        
 

 

 

   

 

 

   

 

 

 

Net loss attributable to common stockholders, basic and diluted

  $ (49,000)     $ (99,079)     $ (84,963)  
 

 

 

   

 

 

   

 

 

 

Denominator:

     

Weighted-average common shares outstanding, basic and diluted

    41,248,473       24,740,480       12,770,916  
 

 

 

   

 

 

   

 

 

 

Net loss per share attributable to common stockholders, basic and diluted

  $ (1.19)     $ (4.00)     $ (6.65)  
 

 

 

   

 

 

   

 

 

Anti-Dilutive Securities Excluded from Computation Diluted Weighted Average Shares Outstanding

The following potentially dilutive securities outstanding, prior to the use of the treasury stock method or if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:

 

    Year Ended December 31,  
                2016                             2015                             2014              

Options to purchase common stock

    4,580,375       4,246,525       3,561,304  

Unvested restricted stock

    585,004       1,149,257       4,185  

Unvested restricted stock units

    734,577              

Warrants to purchase common stock

          100,000       200,000  

Shares to be issued under ESPP

    91,815       114,271        

Redeemable convertible preferred stock

                16,382,615  
 

 

 

   

 

 

   

 

 

 

Total

    5,991,771       5,610,053       20,148,104  
 

 

 

   

 

 

   

 

 

 

XML 47 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Summary of Future Minimum Operating Leases

The approximate future minimum payments under non-cancelable operating leases as of December 31, 2016 are as follows:

 

2017

  $ 6,282  

2018

    5,431  

2019

    4,152  

2020

    1,452  

2021

    566  
 

 

 

 

Total

  $     17,883  
 

 

 

 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information and Information about Geographic Areas (Tables)
12 Months Ended
Dec. 31, 2016
Segment Reporting [Abstract]  
Net Revenues of Customer by Geographic Area

Net revenues by geographic area presented based upon the location of the customer are as follows:

 

     Year Ended December 31,  
                 2016                              2015                              2014              
     (in thousands)  

North America

   $ 134,988      $ 96,416      $ 67,390  

Other

     22,449        14,110        9,490  
  

 

 

    

 

 

    

 

 

 

Total

   $ 157,437      $ 110,526      $ 76,880  
  

 

 

    

 

 

    

 

 

 
Property and Equipment, Net By Geographic Area

Property and equipment, net by geographic area as of December 31, 2016 and 2015 is presented in the table below:

 

     As of December 31,  
                 2016                              2015              
     (in thousands)  

United States

   $               7,063      $               6,633  

Other

     1,025        899  
  

 

 

    

 

 

 

Total

   $               8,088      $               7,532  
  

 

 

    

 

 

 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items]        
Cash equivalents $ 53,148 $ 86,553 $ 36,823 $ 20,612
Unamortized capitalized costs relating to software acquired for internal use $ 300 $ 600    
Customer Concentration Risk [Member] | Net Revenue [Member]        
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items]        
Percentage representation of significant customers 10.00% 10.00% 10.00%  
Customer Concentration Risk [Member] | Accounts Receivable [Member]        
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items]        
Percentage representation of significant customers 10.00% 10.00%    
Nonoperating Income (Expense) [Member]        
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items]        
Foreign currency transactional losses   $ (100)    
Foreign currency re-measurement losses $ (100) (200)    
Sales and Marketing [Member]        
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items]        
Advertising costs 6,000 $ 4,300 $ 3,200  
Money Market Funds [Member]        
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items]        
Cash equivalents $ 11,000      
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning Balance $ 730 $ 276 $ 711
Additions 931 828 581
Less write-offs, net of recoveries (600) (374) (1,016)
Ending Balance $ 1,061 $ 730 $ 276
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Combinations - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 13, 2015
Apr. 30, 2015
Dec. 31, 2016
May 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Business Acquisition [Line Items]              
Fair value of goodwill     $ 75,110   $ 75,110 $ 74,565 $ 11,265
Acquisition, payment made for past acquisition         $ 1,392    
Percentage of accrued interest       1.70%      
Related party transaction maturity period       18 months      
Aggregate loan amount       $ 500      
RevelOps, Inc [Member]              
Business Acquisition [Line Items]              
Percentage of shares outstanding acquired 100.00%            
Total consideration $ 68,100            
Cash consideration $ 36,200            
Number of shares issued as part of acquisition 1,252,627            
Fair value of shares issued as part of acquisition $ 27,400            
Value of shares issued and vested with replacement options $ 4,500            
RevelOps, Inc [Member] | Replacement Options [Member]              
Business Acquisition [Line Items]              
Number of shares issued as part of acquisition 221,759            
Logentries [Member]              
Business Acquisition [Line Items]              
Number of shares issued as part of acquisition 1,252,627            
Fair value in excess of vested options expensed $ 300            
Fair value of goodwill 59,200            
Fair value of intangible assets 9,400            
Net tangible assets acquired $ (500)            
NT OBJECTives, Inc. [Member]              
Business Acquisition [Line Items]              
Percentage of shares outstanding acquired   100.00%          
Total consideration   $ 6,100          
Cash consideration   $ 3,400          
Number of shares issued as part of acquisition   9,091          
Fair value of goodwill   $ 4,600          
Fair value of intangible assets   2,100          
Net tangible assets acquired   (600)          
Shares issued in connection with business acquisition, value   100          
Additional payment, value of each of the two future payments   1,500          
Future cash payment   2,500          
Additional payment   $ 100          
Acquisition, payment made for past acquisition     1,500        
Acquisition, payment for working capital adjustment     $ 100        
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements and Investments - Summary of Financial Assets and Liabilities Measured and Recorded at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring [Member]
$ in Thousands
Dec. 31, 2016
USD ($)
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]  
Total assets measured at fair value $ 49,926
U.S. Government Agencies [Member]  
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]  
Total assets measured at fair value 14,982
Commercial Paper [Member]  
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]  
Total assets measured at fair value 8,078
Corporate Bonds [Member]  
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]  
Total assets measured at fair value 10,314
Asset-backed Securities [Member]  
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]  
Total assets measured at fair value 6,467
Money Market Funds [Member]  
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]  
Total assets measured at fair value 10,085
Level 1 [Member]  
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]  
Total assets measured at fair value 25,067
Level 1 [Member] | U.S. Government Agencies [Member]  
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]  
Total assets measured at fair value 14,982
Level 1 [Member] | Money Market Funds [Member]  
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]  
Total assets measured at fair value 10,085
Level 2 [Member]  
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]  
Total assets measured at fair value 24,859
Level 2 [Member] | Commercial Paper [Member]  
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]  
Total assets measured at fair value 8,078
Level 2 [Member] | Corporate Bonds [Member]  
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]  
Total assets measured at fair value 10,314
Level 2 [Member] | Asset-backed Securities [Member]  
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]  
Total assets measured at fair value $ 6,467
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements and Investments - Additional Information (Detail) - USD ($)
Dec. 31, 2016
Dec. 31, 2015
Fair Value Disclosures [Abstract]    
Fair value of liabilities measured on a recurring basis $ 0  
Fair value of assets or liabilities measured on a recurring basis   $ 0
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements and Investments - Summary of Investments Classified as Available-for-sale (Detail)
$ in Thousands
Dec. 31, 2016
USD ($)
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost $ 38,960
Gross unrealized gains 8
Gross unrealized losses (27)
Fair value 38,941
U.S. Government Agencies [Member]  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 14,992
Gross unrealized gains 3
Gross unrealized losses (13)
Fair value 14,982
Commercial Paper [Member]  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 7,178
Fair value 7,178
Corporate Bonds [Member]  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 10,326
Gross unrealized gains 1
Gross unrealized losses (13)
Fair value 10,314
Asset-backed Securities [Member]  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 6,464
Gross unrealized gains 4
Gross unrealized losses (1)
Fair value $ 6,467
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and Equipment - Summary of Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 24,052 $ 19,210
Less accumulated depreciation (15,964) (11,678)
Net property and equipment 8,088 7,532
Computer Equipment and Software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 12,844 9,858
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 3,131 2,409
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 8,077 $ 6,943
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and Equipment - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 4.3 $ 4.1 $ 3.3
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2016
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Finite-Lived Intangible Assets [Line Items]        
Goodwill   $ 75,110,000 $ 74,565,000 $ 11,265,000
Impairment of goodwill   0 0 0
Amortization expense   $ 2,400,000 $ 1,300,000 $ 900,000
Mobilisafe Product [Member]        
Finite-Lived Intangible Assets [Line Items]        
Amortization expense $ 200,000      
Write-down of intangible assets $ 2,300,000      
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets - Schedule of Change in Gross Carrying Amount of Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Goodwill And Intangible Assets [Line Items]    
Goodwill, beginning balance $ 74,565 $ 11,265
Goodwill, ending balance 75,110 74,565
NT OBJECTives, Inc. [Member]    
Goodwill And Intangible Assets [Line Items]    
Acquisition   4,590
Logentries [Member]    
Goodwill And Intangible Assets [Line Items]    
Acquisition $ 545 $ 58,710
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 12,790 $ 15,110
Intangible assets, Accumulated Amortization (3,844) (3,725)
Intangible assets, Net Book Value $ 8,946 11,385
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted- Average Life 6 years 1 month 6 days  
Intangible assets, Gross Carrying Amount $ 519 719
Intangible assets, Accumulated Amortization (496) (389)
Intangible assets, Net Book Value $ 23 330
Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted- Average Life 6 years 3 months 18 days  
Intangible assets, Gross Carrying Amount $ 11,231 12,851
Intangible assets, Accumulated Amortization (3,118) (2,955)
Intangible assets, Net Book Value $ 8,113 9,896
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted- Average Life 6 years 8 months 12 days  
Intangible assets, Gross Carrying Amount $ 1,000 1,000
Intangible assets, Accumulated Amortization (197) (43)
Intangible assets, Net Book Value $ 803 957
Non-compete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted- Average Life 2 years  
Intangible assets, Gross Carrying Amount $ 40 540
Intangible assets, Accumulated Amortization (33) (338)
Intangible assets, Net Book Value $ 7 $ 202
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]    
2017 $ 1,930  
2018 1,886  
2019 1,859  
2020 1,837  
2021 1,332  
2022 and thereafter 102  
Intangible assets, Net Book Value $ 8,946 $ 11,385
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Long-term Debt and Line of Credit - Additional Information (Detail) - USD ($)
12 Months Ended
Jul. 23, 2015
Dec. 27, 2013
Apr. 22, 2013
Dec. 31, 2016
Dec. 31, 2013
Term Loan [Member]          
Debt Instrument [Line Items]          
Borrowings from term loan   $ 18,000,000      
Interest rate, Stated percentage   12.00%      
Frequency of periodic payment       Monthly  
Issuance date   Dec. 27, 2013      
Common stock warrants, issued         200,000
Common stock warrants, contractual life       10 years  
Common stock warrants, exercise price       $ 10.00  
Term loan, original issuance discount       $ 1,000,000  
Repayment of term loan $ 18,700,000        
Principal amount 18,000,000        
Termination payment amount 500,000        
Accrued interest 200,000        
Interest expense on unamortized portion of debt discount $ 800,000        
Line of Credit [Member]          
Debt Instrument [Line Items]          
Line of credit, maximum borrowing capacity     $ 10,000,000    
Line of credit, borrowing capacity       80% of eligible accounts receivable  
Interest Payment [Member] | Term Loan [Member]          
Debt Instrument [Line Items]          
Date of first required payment   Jan. 31, 2014      
Prime Rate [Member] | Line of Credit [Member]          
Debt Instrument [Line Items]          
Line of credit     1.25%    
Line of Credit Facility, Initiation Date       Apr. 22, 2013  
Line of Credit Facility, Modification date       Dec. 27, 2013  
Maximum [Member] | Term Loan [Member]          
Debt Instrument [Line Items]          
Common stock warrants, issued       200,000  
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity (Deficit) - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 13, 2015
Jul. 22, 2015
Apr. 30, 2015
Jul. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Schedule Of Stockholders Equity [Line Items]                
Redeemable convertible preferred stock, outstanding         0 0    
Additional shares granted to underwriters         1,454,626 1,035,459 791,865  
Offering expenses         $ 3,097      
Common stock, shares issued         43,018,737 41,942,026    
Common stock, shares authorized         100,000,000 100,000,000    
Aggregate amount paid for share repurchase             $ 3,526  
Common stock warrants, exercised         100,000 100,000    
Common stock issued upon warrants exercised         28,774 53,535    
Common stock warrants, outstanding         0      
Term Loan [Member]                
Schedule Of Stockholders Equity [Line Items]                
Common stock warrants, issued               200,000
NT OBJECTives, Inc. [Member]                
Schedule Of Stockholders Equity [Line Items]                
Number of shares issued as part of acquisition     9,091          
Logentries [Member]                
Schedule Of Stockholders Equity [Line Items]                
Number of shares issued as part of acquisition 1,252,627              
Amended and Restated Certificate of Incorporation [Member]                
Schedule Of Stockholders Equity [Line Items]                
Common stock, shares authorized   100,000,000            
Undesignated preferred stock   10,000,000            
IPO [Member]                
Schedule Of Stockholders Equity [Line Items]                
Conversion of redeemable convertible preferred stock into common stock   18,322,605            
Number of stock issued   7,417,500            
Offering price   $ 16.00            
Additional shares granted to underwriters   967,500            
Net proceeds from issuance   $ 107,300            
Underwriting discounts and commissions   8,300            
Offering expenses   $ 3,100            
IPO [Member] | Series D IPO Participation Payment [Member]                
Schedule Of Stockholders Equity [Line Items]                
Conversion of redeemable convertible preferred stock into common stock   1,939,990            
IPO and IPO Participation Payment [Member]                
Schedule Of Stockholders Equity [Line Items]                
Conversion of our preferred stock into common stock, beneficial conversion charge           $ 14,200    
Technology Crossover Ventures [Member]                
Schedule Of Stockholders Equity [Line Items]                
Offering price   $ 16.00            
Common stock, shares issued   312,500            
Net proceeds from offerings   $ 5,000   $ 5,000        
Common Stock [Member]                
Schedule Of Stockholders Equity [Line Items]                
Number of stock issued           7,730,000    
Common stock repurchased during period, shares         62,428   (402,000)  
Aggregate amount paid for share repurchase         $ 900   $ 3,500  
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Sep. 15, 2016
Mar. 15, 2016
Oct. 08, 2015
Mar. 31, 2016
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Mar. 16, 2016
Jul. 17, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting period         4 years        
Expiration period         10 years        
Risk-free interest rate basis         The risk-free interest rate was based on U.S. Treasury zero-coupon securities with maturities consistent with the estimated expected term.        
Purchase price of common stock by employees         85.00%        
Stock Issued During Period, Value, Employee Stock Purchase Plans         $ 3,724,000        
Maximum [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock options granted, weighted-average grant date fair value         $ 8.35 $ 10.09 $ 4.88    
Employee Stock Purchase Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares of common stock reserved for future issuance                 800,000
Increase in number of shares authorized       415,404          
Number of shares authorized         1,215,404        
Shares available for grant         869,126        
Stock Issued During Period, Shares, Employee Stock Purchase Plans 153,602 192,676              
Stock Issued During Period, Value, Employee Stock Purchase Plans $ 1,600,000 $ 2,100,000              
Share issued, price per share $ 10.60 $ 10.88              
Closing price of shares issued   $ 12.80           $ 12.47  
Employee Stock Purchase Plan [Member] | Maximum [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock options granted, weighted-average grant date fair value         $ 5.49 $ 7.91      
Employee withholding percentage         15.00%        
2015 Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares of common stock reserved for future issuance           800,000      
Share-based compensation, increase in number of shares reserved and available for issuance as percentage under the plan           4.00%      
Increase in number of shares authorized     1,500,000 1,661,616          
Number of shares authorized         8,423,745        
Shares available for grant         1,792,488        
Restricted Stock And Restricted Stock Units [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized compensation cost, restricted stock         $ 14,700,000        
Unrecognized compensation, recognition period         2 years 6 months        
Options to Purchase Common Stock [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized compensation, recognition period         2 years 8 months 12 days        
Unrecognized compensation cost, stock options         $ 7,300,000        
Stock options vested, fair value         $ 3,400,000 $ 3,400,000 $ 2,400,000    
Stock options granted, weighted-average grant date fair value         $ 6.38 $ 5.01 $ 4.09    
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) - 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]      
Total stock-based compensation expense $ 17,316 $ 10,685 $ 2,159
Cost of Revenue [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 610 532 167
Research and Development [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 6,054 5,010 499
Sales and Marketing [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 6,607 3,139 496
General and Administrative [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 4,045 $ 2,004 $ 997
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Summary of Restricted Stock and Restricted Stock Unit Activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted shares unvested balance, Beginning balance 1,149,257 4,185 68,781
Restricted stock granted, Shares   1,358,505  
Restricted stock vested, Shares (538,896) (204,732) (64,596)
Restricted stock forfeited, Shares (25,357) (8,701)  
Restricted shares unvested balance, Ending balance 585,004 1,149,257 4,185
Weighted average grant date fair value, Beginning balance $ 19.34 $ 1.35 $ 1.35
Weighted average grant date fair value, Restricted stock granted   19.29  
Weighted average grant date fair value, Restricted stock vested 20.67 18.48 1.35
Weighted average grant date fair value, Restricted stock forfeited 20.96 23.01  
Weighted average grant date fair value, Ending Balance $ 18.05 $ 19.34 $ 1.35
Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock granted, Shares 919,397    
Restricted stock vested, Shares (91,020)    
Restricted stock forfeited, Shares (93,800)    
Restricted shares unvested balance, Ending balance 734,577    
Weighted average grant date fair value, Restricted stock granted $ 13.37    
Weighted average grant date fair value, Restricted stock vested 12.93    
Weighted average grant date fair value, Restricted stock forfeited 12.97    
Weighted average grant date fair value, Ending Balance $ 13.47    
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Number of shares under stock option, Beginning balance 4,246,525 3,561,304 3,202,335
Number of shares Granted 1,454,626 1,035,459 791,865
Number of shares Option assumed from acquisition   221,759  
Number of shares Exercised (650,185) (385,238) (201,200)
Number of shares forfeited/cancelled (470,591) (186,669) (231,696)
Number of shares under stock option, Ending balance 4,580,375 4,246,525 3,561,304
Weighted average exercise price, Beginning balance $ 5.99 $ 4.62 $ 3.77
Number of stock options, Vested and exercisable 2,854,734    
Weighted average exercise price, Stock options granted $ 13.43 11.13 7.74
Number of stock options, Vested or expected to vest 4,250,315    
Weighted average exercise price, Option assumed from acquisition   1.65  
Weighted average exercise price, Stock options exercised $ 4.43 3.50 2.41
Weighted average exercise price, Stock options forfeited/cancelled 9.65 8.33 5.45
Weighted average exercise price, Ending balance 8.20 $ 5.99 $ 4.62
Weighted average exercise price, Vested and exercisable 5.60    
Weighted average exercise price, Vested and expected to vest $ 7.83    
Weighted Average Remaining Contractual Life, Outstanding 7 years 2 months 12 days    
Weighted Average Remaining Contractual Life, Vested and exercisable 6 years 3 months 18 days    
Weighted Average Remaining Contractual Life, Vested and expected to vest 7 years 1 month 6 days    
Stock options aggregate intrinsic value, Exercised $ 6,409 $ 3,472 $ 1,069
Stock options aggregate intrinsic value, Outstanding 20,626    
Stock options aggregate intrinsic value, Exercisable 19,131    
Stock options aggregate intrinsic value, Vested and expected to vest $ 20,454    
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Summary of Share Based Compensation Valuation of Options Granted Assumptions (Detail) - $ / shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility   6 years 3 months 18 days 6 years 3 months 18 days
Expected volatility, minimum 48.00% 42.00% 47.00%
Expected volatility, maximum 50.00% 48.00% 49.00%
Risk-free interest rate, minimum 1.20% 1.50% 1.50%
Risk-free interest rate, maximum 1.90% 1.80% 1.70%
Expected dividend yield 0.00% 0.00% 0.00%
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 5 years 6 months    
Grant date fair value per share, maximum $ 5.53 $ 4.39 $ 3.74
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 6 years 3 months 18 days    
Grant date fair value per share, maximum $ 8.35 $ 10.09 $ 4.88
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Summary of Share Based Compensation Valuation of Options Granted Assumptions - Employee Stock Purchase Plan (Detail) - $ / shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility   6 years 3 months 18 days 6 years 3 months 18 days
Expected volatility, minimum 48.00% 42.00% 47.00%
Expected volatility, maximum 50.00% 48.00% 49.00%
Risk-free interest rate, minimum 1.20% 1.50% 1.50%
Risk-free interest rate, maximum 1.90% 1.80% 1.70%
Expected dividend yield 0.00% 0.00% 0.00%
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility, minimum 42.00% 37.00%  
Expected volatility, maximum 49.00% 41.00%  
Risk-free interest rate, minimum 0.50% 0.10%  
Risk-free interest rate, maximum 0.70% 0.30%  
Expected dividend yield 0.00% 0.00%  
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 5 years 6 months    
Grant date fair value per share, maximum $ 5.53 $ 4.39 $ 3.74
Minimum [Member] | Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 6 months 6 months  
Grant date fair value per share, maximum $ 3.58 $ 4.33  
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 6 years 3 months 18 days    
Grant date fair value per share, maximum $ 8.35 $ 10.09 $ 4.88
Maximum [Member] | Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 1 year 1 year 2 months 12 days  
Grant date fair value per share, maximum $ 5.49 $ 7.91  
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes - Components of Loss Before Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Tax Disclosure [Abstract]      
United States $ (41,466) $ (43,020) $ (32,937)
Foreign (7,561) (6,341) 689
Loss before income taxes $ (49,027) $ (49,361) $ (32,248)
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes - Summary of Income Tax (Benefit) Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Current:      
Federal $ 493    
State and local 61 $ 116 $ 22
Foreign (656) 261 161
Total current (benefit) expense (102) 377 183
Deferred:      
Federal 98 98 180
State and local 13 11 14
Foreign (36) 10 2
Total deferred expense 75 119 196
Income tax (benefit) expense $ (27) $ 496 $ 379
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Tax Disclosure [Line Items]      
Income tax federal statutory rate 34.00% 34.00% 34.00%
Current U.S. federal income taxes $ 493    
Deferred tax provision 100 $ 100 $ 100
Net operating loss carryforwards, federal 93,800    
Net operating loss carryforwards, state 69,200    
Net operating loss carryforwards, foreign 25,600    
Stock options $ 8,800    
Income tax examination, description The statute of limitations for these jurisdictions is generally three to six years.    
Expected decrease in gross unrecognized tax benefits $ 300    
Interest and penalties 100    
Deferred Tax Assets Operating Loss Carryforwards [Member]      
Income Tax Disclosure [Line Items]      
Increase in valuation allowance 8,100    
Domestic Tax Authority [Member]      
Income Tax Disclosure [Line Items]      
Research and development credit carryforwards 1,400    
State and Local Jurisdiction [Member]      
Income Tax Disclosure [Line Items]      
Research and development credit carryforwards 500    
Alternative Minimum Tax (AMT) [Member]      
Income Tax Disclosure [Line Items]      
Current U.S. federal income taxes $ 200    
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes - Reconciliation of Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes (Detail)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Tax Disclosure [Abstract]      
Expected income tax 34.00% 34.00% 34.00%
State taxes, net of federal benefit (0.10%) (0.10%) (0.10%)
Permanent differences (1.40%) (3.00%) (0.50%)
Federal research and development credit 2.40% 0.60% 0.80%
Foreign rate differential (3.00%) (3.30%) 0.20%
Change in valuation allowance (31.90%) (29.90%) (35.60%)
Other 0.10% 0.70%  
Total income tax benefit (expense) 0.10% (1.00%) (1.20%)
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Deferred tax assets:    
Accruals and reserves $ 458 $ 300
Net operating loss carryforwards 35,492 37,744
Deferred revenue 16,471 9,971
Amortization 3,356 3,318
Research and development credits 1,775 1,269
Stock-based compensation 4,999 2,436
Other 3,959 3,312
Total deferred tax assets 66,510 58,350
Deferred tax liabilities:    
Intangible assets (534) (417)
Depreciation (102) (51)
Total deferred tax liabilities (636) (468)
Less: Valuation allowance (66,395) (58,328)
Net deferred tax liabilities $ (521) $ (446)
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes - Changes in Reserves for Unrecognized Income Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]    
Beginning balance $ 141 $ 35
Additions based on prior year tax positions 247  
Additions based on current year tax positions   106
Ending balance $ 388 $ 141
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Earnings Per Share [Abstract]      
Net loss $ (49,000) $ (49,857) $ (32,627)
Accretion of preferred stock to redemption value   (35,061) (52,336)
Beneficial conversion charge relating to IPO participation payment   (14,161)  
Net loss attributable to common stockholders, basic and diluted $ (49,000) $ (99,079) $ (84,963)
Weighted-average common shares outstanding, basic and diluted 41,248,473 24,740,480 12,770,916
Net loss per share attributable to common stockholders, basic and diluted $ (1.19) $ (4.00) $ (6.65)
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail) - shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount 5,991,771 5,610,053 20,148,104
Unvested Restricted Stock [Member]      
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount 585,004 1,149,257 4,185
Unvested Restricted Stock Units [Member]      
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount 734,577    
Warrants to Purchase Common Stock [Member]      
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount   100,000 200,000
Employee Stock Purchase Plan [Member]      
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount 91,815 114,271  
Redeemable Convertible Preferred Stock [Member]      
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount     16,382,615
Options to Purchase Common Stock [Member]      
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount 4,580,375 4,246,525 3,561,304
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share - Additional Information (Detail) - Minimum [Member] - Qualified Public Offering [Member]
12 Months Ended
Dec. 31, 2014
USD ($)
$ / shares
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]  
Offering price | $ / shares $ 14.55
Gross proceeds from issuance | $ $ 60,000,000
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Additional Information (Detail)
3 Months Ended 12 Months Ended
Sep. 30, 2016
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Lease
Dec. 31, 2014
USD ($)
Commitments And Contingencies Disclosure [Line Items]        
Rent expense   $ 5,000,000 $ 4,000,000 $ 3,500,000
Number of capital lease | Lease     1  
Capital lease obligations   0 $ 300,000  
Purchase commitments relating to software and services payable in 2017   2,100,000    
Purchase commitments relating to software and services payable in 2018   2,100,000    
Purchase commitments relating to software and services payable in 2019   2,000,000    
General and Administrative [Member] | Settlement and Licensing Agreement [Member]        
Commitments And Contingencies Disclosure [Line Items]        
Litigation settlement expense $ 400,000      
Operating Expense [Member] | Invest Northern Ireland [Member]        
Commitments And Contingencies Disclosure [Line Items]        
Proceeds from grant   $ 600,000    
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Future Minimum Operating Leases (Detail)
Dec. 31, 2016
USD ($)
Operating leases  
2017 $ 6,282
2018 5,431
2019 4,152
2020 1,452
2021 566
Total minimum lease payments $ 17,883
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information and Information about Geographic Areas - Additional Information (Detail) - Segment
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Segment Reporting Information [Line Items]      
Number of operating segment 1    
United States [Member]      
Segment Reporting Information [Line Items]      
Percentage of net revenues 95.00% 96.00% 96.00%
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Entity Wide Portfolio Carrying Amount, Major Customer [Line Items]      
Net revenues, Total $ 157,437 $ 110,526 $ 76,880
North America [Member]      
Entity Wide Portfolio Carrying Amount, Major Customer [Line Items]      
Net revenues, Total 134,988 96,416 67,390
Other [Member]      
Entity Wide Portfolio Carrying Amount, Major Customer [Line Items]      
Net revenues, Total $ 22,449 $ 14,110 $ 9,490
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 8,088 $ 7,532
United States [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 7,063 6,633
Other [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 1,025 $ 899
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.7.0.1
Related Party Transactions - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jul. 22, 2015
Jul. 31, 2015
Dec. 31, 2016
Dec. 31, 2014
Dec. 31, 2015
Related Party Transaction [Line Items]          
Common stock, shares issued     43,018,737   41,942,026
Proceeds from issuance of redeemable convertible preferred stock       $ 31.0  
Series D Redeemable Convertible Preferred Stock [Member]          
Related Party Transaction [Line Items]          
Percentage of ownership held by stockholders       5.00%  
Convertible redeemable preferred stock, shares issued       2,686,516  
Convertible redeemable preferred stock, purchase price       $ 11.554  
Technology Crossover Ventures [Member]          
Related Party Transaction [Line Items]          
Net proceeds from offerings $ 5.0 $ 5.0      
Common stock, shares issued 312,500        
Price per share equal to IPO price $ 16.00        
Technology Crossover Ventures [Member] | Private Placement [Member]          
Related Party Transaction [Line Items]          
Common stock, shares issued   312,500      
Price per share equal to IPO price   $ 16.00      
Intel Security [Member]          
Related Party Transaction [Line Items]          
Sales and marketing expense related to partner referral fees     $ 2.1    
Minimum [Member] | Technology Crossover Ventures [Member] | Private Placement [Member]          
Related Party Transaction [Line Items]          
Percentage of ownership held by stockholders   5.00%      
EXCEL 84 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "N":4H?(\\#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,$% @ *X)I2F;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 " K@FE*;!4N%N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O:25B:'+BV-/"H(#Q;>0W+9@TX;DI-VW-ZU; MA^@'$/*2NW]^]SM(8X(T?<3GV >,Y##=C+[MDC1AS8Y$00(DGR9URU%WP^YU8R7RJV_?) M]8??5=CWUNW=/S:^"*H&?OT+]0502P,$% @ *X)I2IE&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 " K@FE*FLY_**P" ("@ & 'AL+W=O:D,2J;3P@ M2??W ^RZ+ESV8AM\SCUEND62R,.%-50^\(ZU M^L^)BX8JW13G1':"T:,E-76"T[1(&EJU\7II^_9BO>1755\=3=;XHTY&LEQT]LY],_>KV0K>2,-0UQ M^OT>_8M-7B?S0B7;\OIW=52755S&T9&=Z+563_S^E0T)Y7$T9/^=W5BMX68D M6N/ :VF?T>$J%6^&*'HH#7WKWU5KW_?^#\D&&DS P&/A'YR@H1L(&0?!/)? M AD(Q"$D?2IV;G94T?52\'LD^N7MJ*DBM"!Z]@^FTTZV_:>G1^K>VSI=)C<3 M9D!L>@2>(-"(2'3L40!# AOLT?%G@:V/R#XC=CZ"P$/(P!PS2\\F]!RF$Y!. M+)U,Z(4S13YB!@ODH$#NT4M'P$?,88$"%"@\.G)7&8 $EGD&2LQ\OK/.FQZ2 M6TC;5T**"EBD!$5*7\0IE0T "=3*')28^_S- )A A2'8QBCS([@U!F&R@ KL M=N2;&1-7!< $MA0$6Q[YCL;NK@)A0KG OD>^J[%7: F5&BP]9'O?>P4VA;Y MYB>X(&DQ"[@3P3L \OV=.96V&S#%=*,A=]T5?R\9&S4[* M?,[TM^CO)GU#\6ZX=R7CY6_]#U!+ P04 " K@FE*DVN6=_4# !A$@ M& 'AL+W=O&T/CO[K^/GW=L+PV[??N MZ'V_^%%7YVZ5'/O^\IBFW>[HZ[+[U%S\.?QS:-JZ[$.Q?4F[2^O+_1A45RDJ MY=*Z/)V3]7)\]M2NE\UK7YW._JE==*]U7;;_;GS57%<)).\/OIY>COWP(%TO M+^6+_]/WWRY/;2BE]UKVI]J?NU-S7K3^L$I^@<>M'@-&Q5\G?^UF]XNA*<]- M\WTH_+9?)6IPY"N_ZX<0.+]_K_W+V/C0F.>R M\]NF^ONT[X^K)$\6>W\H7ZO^:W/]U4\-LLEB:OWO_LU703XX"3EV3=6-OXO= M:]@K0)""].1N;^KGLR_6R M;:Z+]C9:EW*8%/"H0V?NAH=CWXW_A=9VX>G;6L,R?1OJF22;FP1G$ORHV'*% M_E^2AOQW$RB:P#%>S^.U'*_%>#W&FWF\(8VX2=PH.8\2J\'DI"%%-QOM>*YQ-MYL72>;"7)#=Y**;G+LIB)N< MI4$%+K)V"C%+P;(81;(4+$NN#U _PSBF,HW:X"D#G,3LRY0"Y'4WM(&^WHVM6$"%$EBS(Q 2.3$.1 M.6D^I#%:*[I6))U6UD'$D",A EQ<9+T('-7*1_4*8ID8T#BZ'O0>:'I.7PK"HW2L5U6RY#4 M')*.0DE+]%/,D2!SNQ=?_CX\D?9 MOIS.W>*YZ?NF'E_N#TW3^U"G^A2:=_3E_EZH_*$?;K-PW]X^>MP*?7.9/NBD M]Z]*Z_\ 4$L#!!0 ( "N":4HWQ)+A80( $(( 8 >&PO=V]R:W-H M965T&ULC9;;CILP$(9?!?$ P>:D#D^ET>>;%V4]$,Z+(2A291*E&%!F)=)1[BAE#;&6(38:E MQA _9+BGF#$D5H;$8$BT#)ODF7?D@6A&DEI)4I-$2[));SYZ?5>>4#'=B(([)T)F$R!WIJ F'B M7%#=^T0(QR(F6(AHA3C0QTF%3UP.$S&F_:G63SAIAQ/;&_\VY/\ 4$L#!!0 M ( "N":4JN0TR0IP0 )45 8 >&PO=V]R:W-H965T&ULA9C;;N,V$(9?Q?!](G)(\1 X!F(;10NT0+!%VVO%IF-C)PG,S:]^J MJFC^6X6ROCS.Y?S[C2_'UT/7W\B6BW/Q&OX,W5_GYR9>9==6=LR M[%N*.OZ=&IU?^^P#;W]_;_V78?!Q,"]%&]9U^<]QUQT>YVX^VX5]\59V7^K+ MKV$:4#Z?3:/_/;R',N*]DMC'MB[;X7.V?6N[NII:B5*JXMOX?3P-WY?Q'ZNG M,#X I@"X!DCSTP U!:@? 3_O04\!&@5DXU"&N=D47;%<-/5EUHR/]USTJT@^ MZ#C[V_[F,-G#?W%ZVGCW?6GS1?;>MS,AJQ&!&T1>B2PV?NT!N!Y60,+A8P=K M2BB$;"AB#2]"L<-40[RZC;=\O&;C]1"O;^,=FJ81,0-R&A#GM=!HK)0R2@N+ MADLI;842O.*<59Q3Q1XI'I'\IA=EM5!(,:7 >$QM*"6]D(EG9%C%ABAV BDV M5+$P"E%K2H& &RVC8DI)X93F%5M6L:6*)5)L:2^YU0H]\#6#29$#UDPQ:YQ+ MK O':G8D$QSP\9Z-]Y]G@J># :WQD"EE/*#IVU!(YWDBPMD*FF&/BXB+!JBDFG;6)!2]X;I**R-9:MF 2U5F(K8S@GP9$U M0K'<:>$2NGE/DIJF\7&> W(IY3.(LV'*< =,(^@+"\"ZD7>8474/>YB)3.I2L3;!U#[\-@^)L9\^M08SGN!7^*MPY%=SM2X$VI8K8H<8L6 MWYSQ[H$A05LM--Z.;!@R6KL5GAP"9#=G4U5H7H=SOW:VK=].77_&K;X M!/W9%KJ_D@^;\83P1S/C@>4?1?-Z/+6SE[KKZFHXW]K7=1>B4'$?)1Y"L;M> ME&'?]3]M_-V,!X7C15>?IT/0['H2N_P?4$L#!!0 ( "N":4I\S,A2)0( M #X& 8 >&PO=V]R:W-H965T&UL?57;CILP$/T5Q'O7 MW-E$!&F3J&JE5HJV:OOLP!#0VIC:3MC^?7UA64JL?8GMX9PSN%**^=\]$#;N_-!_"SQWEU;J "J+ 5_@!\B?PXFK$YI5 MZHY"+SK6>QR:G?\4;H^YQAO KPY&L=A[VLF9L1=]^%KO_$ 7! 0JJ16P6FYP M $*TD"KCSZ3ISRDU<;E_4_]LO"LO9RS@P,COKI;MSG_TO1H:?"7RF8U?8/*3 M^MYD_AO<@"BXKD3EJ!@1YM>KKD(R.JFH4BA^M6O7FW6T3_)PHKD)T42(9D*8 M?4B()T+\3D@^)"03(5D1D+5B>G/$$I<%9Z/'[;\[8/T2A=M$=;_20=-L\TRU M1ZCHK0R#J$ W+31A]A83+3$S BGU.47D2K&/[NBK!(=[1+R"'.\A>>8N(G;Z MC T__L]G[!9(G *)$4@6 IMLU2<+R0RD-Y!/R28(@I5;)^PQS5>.'; XRJ+< M773J+#IUN$[< IE3(+MS'0;IRK;%I,M"PXT[2>Y,DCN2K'N;.WN[R&-[ZX3= M]]8!<_46+6X1!7XQ$TIX%;OV4K^,B^@\!)\B?0M7\;T:CG:6OM&N;S@4 C]397>VY'FCU(-DS3&LV?C/(?4$L# M!!0 ( "N":4I%J&O,^ 8 $DG 8 >&PO=V]R:W-H965T&ULC9IO;]LV$,:_BN'WKD7>D9**),!LQ_6 #2@Z;'NM)DIBU+8R6TFV M;S]*5MWP[J'=-_&?/.0=C^2/Q[.NWIK]M\-37;>C?[>;W>%Z_-2VSQ^GT\/= M4[VM#A^:YWH7_O/0[+=5&S[N'Z>'YWU=W?>-MINIS3(_W5;KW?CFJO_N\_[F MJGEI-^M=_7D_.KQLM]7^OUF]:=ZNQV;\_8LOZ\>GMOMB>G/U7#W6?]3MG\^? M]^'3]-3+_7I;[P[K9C?:UP_7XU_,QY6W78->\=>Z?CN\>S_JAO*U:;YU'WZ] MOQYGG4?UIKYKNRZJ\/):S^O-INLI^/'/T.GX9+-K^/[]]]Z7_>##8+Y6AWK> M;/Y>W[=/U^-B/+JO'ZJ73?NE>5O5PX#<>#2,_K?ZM=X$>>=)L''7; []W]'= MRZ%MMD,OP95M]>_Q=;WK7]^&_K\WPPWLT,">&AASM@$-#>C4@(NS#7AHP*<& MUIYMX(8&[D<#/MO #PW\J0'YLPWRH4'^LV,HA@;%#Y?*?L:/T]'/[Z)JJYNK M??,VVA^7Z'/5[03SL0@KZ*[[LE\P_?_"%!_"MZ\W)LNOIJ]=1X-F=M382%/$ MFCG2E+%F 30FBS6W2&-BS1)I;*SYA#04:U9(PR?--,3M%#P+@V?[#CCJP(G@ M'36^U^QZS<1XDUDQJ(76&2N"O,)]&2ZQTP2=)N"T%[-)R!GF1' 8VF%@1ZRL MQ5'C(CNYYRS+L"4'+3E@2:Y/IRV1+WW2DH>6/+ D5OG,*TO6."%:>A7@2!2Y MDD-7)"OLS$L5&LJ*=XLF,F,RC,X,&#*2G9FRQ(4"HQ99R;Q,18:+/.%O O4& M^&NEOT8OWRS$+Y,N0UUR.QD,4 ,(:DFZ!+!'SGKI$9!QK+G]N:Z6@RP*=F)< MF+$&0-:R=)C 8L]L)F-]"X1"%_N$>6P D*TXK>9&$]F&[9>VA8EL ))EE.># M*(9@H&!J%V(D&\WDTLL5I)D\(>NM0-GJLB[V")/9:#0;:6HVB&(><@BUE:M$ M4UR%\A:(P+I>8:/$[XS& \2'@M&G@LI5%D:C/"PW3V!Y:^79Y8VI;Q#V2[GD M2NV4IR)MS&+T6X!^E0A8C6R3^4)LN>5%6>P09KO5;%?IP*")#CV7>9,PE$AY M-;%51F U/B>QI6'D0&=M)M-TV)TM7((3%B/9 B233 NL3GR[7>E3J9G%J+4 MM=+6;!!%^(M-#1<#K3.>92@!M]ESF5I%&-L68)N,C)%.I2<7-A$FMP79M,I' MK$8R%2&_3$T^1K(%2)8#6UA-QPOCPGBT (\DL3Z(HEF5EP0+$,J&K=P?(&D. MNN3&QORT@)]$TFO S[*[KB4B1!B?!/!)8DG/2"?%X9IO<\'/!=#E@DA+ HP- MN7HJU2 ,64()M')')\9Y3F="A#E+(#,F65L@348RI8X0J"V0C!#L*I484**T M@!@K\W32V6Q(:-*[C#!C"3%6UA<(L%.-7*-S\DX4^X*Y28B;,B$B5()P17K< MF)H$J$DR]2"4R&:%"H\N0TSD(9WH*G$C)\Q? OQE>:4DD)T&+*0#A/%+ +\L MK^4$T$JLIDQ#6AZ\N*/$;9$P>@F@5U)^01J]3&4R.(S)RYJ\ZK;$&I83+@LG M;TN7=;%'&*H,H,JR!, Z=?5%ID '9"P+LK= A&H K#G.X78J;_$KH)N$14NI M#(4Q[QGPGF7%@$%=PKCX_!T&"91G[E2,> 6J7JF,5P=2I8E]ARH$9M,U;X=J%L8.0E 4WA9 MC8(&?6ID&.@. %UE>PZDW3GKDPSHSEP67.(70D!T)Z'E-(AEQKP\KXE=P:AV M"-4R/77@1\2B4.M0I^_*7]11GDA/'2:^0\F[3$\=('Z>3D\=)KX#Q,]DPN$0 MSDL)B_.BV!D,?:>AKW)EIYD?7=?&OS_AP\.!P<#)7]N 71YNIZRB4 MR=\5@&@2;AWR@$5]D2,O"8ZZDS.W0B(JRF1"[?'QYM'Q)@]2#Y)\ZYS3&$+* M,P\J>'R\>'2\R/7M]?$BK4S?/=[3/63V>[5_7.\.HZ]-VS;;_GF>AZ9IZ]!= M]B%T]%17]ZOM?-U_:EJKK9M_WNT-[-7[KN>+-E^VQJ+.]OC^5S]6?5_77\U/2_EN=:'K?[ZM!N MZ\.LJ9[NYA_-S<850X%1\?>V>F\OOL^&KGRIZZ_#C]\>[^;%X*C:50_=4$79 M?[Q5ZVJW&VKJ??P[53H_MSD4O/S^O?9?QL[WG?E2MM6ZWOVS?>Q>[N9Q/GNL MGLK77?>Y?O^UFCKDYK.I][]7;]6NEP].^C8>ZET[_IT]O+9=O9]JZ:WLRV^G MS^UA_'R?ZO]>#!>@J0"="QC_TP(\%> ?!>Q/"]BI@!4%EJ>NC&.S*;OR_K:I MWV?-Z?4>RV$6F1O;C_[#\' <[/%__?"T_=.W>^/\[?)MJ&C2K$X:NM2<%]=JX)+I]TK@+HSZ0 M$YW6(L=.OF0MLL86V&^ ?H/VZ^7X!]6*,20ZM=$BYQ@[B=!)!$Z,&+FHG00V M8EJM@:KP40SP1JOH\E5=.4[0<0*.Q1M:)=5*8M&KM=9$BL*MUKB8@8HI,+@* M8)>%E4ET-:-BYC6:#" -:,=*0AK53I K &B,D=,.B5(&= ;B]J,A8-A)PP1> M@#2L-2:W!@RFKF'@1847UE.79(A HB(SO0TFN+&:ACZ#4X-Y:ASH3Y3]<$P0" ,!!D=2=/;*:P"T4(' J BDS+T)1P)"$2"P-*SIGSJ\R%I6JL6)A5R MS2,9L\L$,,)!@T"N'C+3F3#J26?K1@7D271M-D:3V]S@D$ @) 2)* (,YYAR M6QC"$"< \2#)0@"[UB:)0R@S[.4+!;)01,KXQA GD)5+UJT(\-FRU6\-Z2A) MPFZ0[B?.,.*4>=F<.2( R6JT,>484$XFERN&^#*9 M*,&82PRX),\D5JPY$C/Y(&.(,#@*B!)_#)*X0+G^8-0P0HU,\AFD78FL?-T M2%RHQ0 RO9C!H\7,LH!922:>5C/+J-.4-5#U84%.]PV0D?<^9QL#T ( )GF\ M8P$ J9#;*:R223Y693QCDEI TB2GNX49G"UD& 8ZFP++S2N0&4^Y%,MB,%L MYB1#@-5@CMY)0JV!C'V4>]P-D%'A32:@V,R1,>!\DD='5G/>L5&;*B #W=L MV77WKGWCJ&'!L7'*I"(60]P"B.OS7&WMJ^9YO#9L9P_UZZ$;;H@NGIZO)C_2<#4F MGJ_,S>9TP?BCFM-]YQ]E\[P]M+,O==?5^_%Z[*FNNZHW67SH!^*E*A_//W;5 M4S=\#?WWYG3/>/K1U M!9>FP)VUPX$04W4@F+E2 TCWTB@MF'6J;HD9-+ Z. E.:)+LB6"]Q&4>;"== MYFJTO)=PTLB,0C#]]PA<307>X3?#4]]VUAM(F0^LA9]@?PTG[32RL-2] &EZ M)9&&IL!WN\,Q\_@ ^-W#9%8R\I6ZP(E/"#A4UC,P=UW@'CCW1"Z- MEYD3+R&]XUI^8_\6:G>UG)F!>\7_]+7M"GR#40T-&[E]4M,#S/5\P6@N_@=< M@#NXS\3%J!0WX435:*P2,XM+1;#7>/2IKL^ MA*!;(8[T/W>:T&V"=#/'-!"D'PC2;8)LDR +!-D'@NQ3D1&S#Q@9,&ER>_TI M"EFU58!NPT(95*E1AF5>69>=O:-A+._PN/"/3+>]-.BLK!MN&$&CE 672W+E MMJAS?VQ1.#36B]=.UG'3HF+5,'\BLOSD\A]02P,$% @ *X)I2CUJ_N2Q M 0 T@, !@ !X;"]W;W)K/*NI'89;;SO]HRYH@$EW)7I0..?RE@E/+JV9JZS(,H(4I+Q)+EA2K2: MYFF,'6V>FM[+5L/1$MS' :09,KJAE\!+6S<^!%B>=J*&[^!_=$>+'IM9 MRE:!=JW1Q$*5T?O-_K +^3'A9PN#6]@D='(RYC4XSV5&DR ()!0^, @\SO M4@8BE/$V<=*Y9 N[0O[8^P=>SD)!P]&_FI+WV3TCI(2*M%+_V*&)YCZN:9D M:OXKG$%B>E""-0HC7?R2HG?>J(D%I2CQ/IZMCN5? MA!=Y:LU [#C[3H0KWNPYSJ8(P3B*^ _%.XR>?BK#%3!78.FZ3 M(X7I==SD171>V'L>[^1/^KCMWX2M6^W(R7B\V3C_RA@/*"6YPA5J\('-CH3* M!_,6;3NNV>AXTTTOB,W/./\-4$L#!!0 ( "N":4K1#N]!M0$ -(# 9 M >&PO=V]R:W-H965TUKFT7>Q96Y& MKV0/%TO!@93Z(%KZ _SI<+%IL9:FEAMY)TQ,+ M34'OT],Y"_$QX)N$R6W.)%1R->8I&!_K@B9!$"BH?& 0N-W@ 90*1"CCQ\)) MUY0!N#V_L+^/M6,M5^'@P:COLO9=08^4U-"(4?E',WV I9Y7E"S%?X(;* P/ M2C!'992+*ZE&YXU>6%"*%L_S+ONX3_--=EA@^P"^ /@*.,8\;$X4E;\37I2Y M-1.Q<^\'$9XX/7'L316:K!MG"9'*C/V M<9(WWG5@[WE\D]_A\[1_%K:5O2-7X_%E8_\;8SR@E.0.1ZC##[8:"AH?CF_P M;.&PO=V]R:W-H965T)HYZ9(R M -?G%_8OL79?RUE8N$7U("O7YO2:D@IJ,2AWC^-7F.OY0,E<_#>X@/+A08G/ M4:*R<27E8!WJF<5+T>)YVF47]W&Z2=,9M@W@,X O@.N8ATV)HO+/PHDB,S@2 M,_6^%^&)DP/WO2F#,[8BWGGQUGLO!4^2C%T"T1QSG&+X*N8U@GGV)07?2G'D M?\'Y-CS=5)A&>/I&X3\(]IL$^TBP_V^)6S'INR1LU5,-IHG39$F)0Q>5= M!O:&QS=Y#9^F_;LPC>PL.:/S+QO[7R,Z\%)V5WZ$6O_!%D-![<+QDS^;:D"@_#;!1Y!J4#D9?R<.>F2,@#7YRO[ MQUB[K^4L+#RB>I&5:W-Z3TD%M1B4>\;Q$\SUW%(R%_\%+J!\>%#BF;Q4K1XFW;9Q7V<;M(K;!O 9P!? /<1P*9$4?F3<*+(#([$3+WO17CB MY,!];\K@C*V(=UZ\]=Y+P9,T8Y= -,<:C!-G"9+2ARZ.,DK[S*P#SR^ MR7OX-.U?A6ED9\D9G7_9V/\:T8&7LKOQ(]3Z#[88"FH7CA_\V4QC-AD.^_D' ML>4;%[\!4$L#!!0 ( "N":4KYHH\MM0$ -(# 9 >&PO=V]R:W-H M965TIVF3-NG4:=UG M+G$25 @9D$OW[V=(FF5KU"^ C=_SLS'9:.R3:P$\>=:J^/C+FR!2W< MC>FAPYO:6"T\FK9AKK<@J@C2BO'=[CW30G:TR*+O;(O,#%[)#LZ6N$%K87^? M0)DQIPE]<3S(IO7!P8JL%PU\!_^C/UNTV,)220V=DZ8C%NJ**F@%H/R#V;\#',][RB9B_\*5U 8'I1@CM(H%U=2#LX; M/;.@%"V>IUUV<1^GFS298=L /@/X CC$/&Q*%)5_%%X4F34CL5/O>Q&>.#ER M[$T9G+$5\0[%._1>"Y[<9NP:B.:8TQ3#5S')$L&0?4G!MU*<^"LXWX;O-Q7N M(WS_C\+#-D&Z29!&@O3-$K=B/OR7A*UZJL$V<9H<*>9>!O>/Q3?Z& M3]/^3=A&=HY7C?VOC?& 4G8W.$(M?K#%4%#[<+S%LYW&;#*\Z>&PO=V]R:W-H965T M]6ZA62:1N$0()I%41]-F;3!*K MO@3;V92_9^RD(4#@Q?:,YYPY,Q[GHW7/O@,(Y$4KXPO:A= ?&?-5!UKX&]N# MP9O&.BT"FJYEOG<@Z@32BO$L>\.TD(:6>?*=79G;(2AIX.R('[06[L<)E!T+ MNJ.OCD?9=B$Z6)GWHH4O$+[V9X<66UAJJ<%X:0UQT!3T?G<\'6)\"O@F8?2K M,XF57*Q]CL;'NJ!9% 0*JA 9!&Y7> "E(A'*^#YSTB5E!*[/K^SO4^U8RT5X M>+#J2=:A*^@=)34T8E#AT8X?8*[GEI*Y^$]P!87A40GFJ*SR:275X(/5,PM* MT>)EVJ5)^SC=W.YGV#: SP"^ .Y2'C8E2LK?B2#*W-F1N*GWO8A/O#MR[$T5 MG:D5Z0[%>_1>2\ZSG%TCT1QSFF+X*F:W1#!D7U+PK10G_A><;\/WFPKW";[_ M3>$_\A\V"0Z)X/#?$K=B_E3)5CW5X-HT39Y4=C!IDE?>96#O>7J37^'3M'\6 MKI7&DXL-^+*I_XVU 5!*=H,CU.$'6PP%38C'MWAVTYA-1K#]_(/8\HW+GU!+ M P04 " K@FE*;0! #2 P &0 'AL+W=O'B %ZG M?]\!.Z[;6GD!9IASYLPP9*.Q+ZX%\.1-2>URVGK?'QAS90M*N"O3@\:;VE@E M/)JV8:ZW(*H(4I+QW>Z&*=%I6F31=[)%9@8O.PTG2]R@E+"_CB#-F-,]?7<\ M=TWK@X,562\:^ ;^>W^R:+&%I>H4:-<932S4.;W;'XYIB(\!/SH8W>I,0B5G M8UZ"\53E=!<$@832!P:!VP7N09TZZI S ]?F=_7.L'6LY"P?W1O[L M*M_F]):2"FHQ2/]LQD>8Z[FF9"[^"UQ 8GA0@CE*(UU<23DX;]3,@E*4>)OV M3L=]G&Z2=(9M _@,X O@-N9A4Z*H_$%X4636C,1.O>]%>.+]@6-ORN",K8AW M*-ZA]U)PGF3L$HCFF.,4PUW^1/^#3M7X5M.NW( MV7A\V=C_VA@/*&5WA2/4X@=;# FU#\=/>+;3F$V&-_W\@]CRC8O?4$L#!!0 M ( "N":4H#Y*!:M0$ -(# 9 >&PO=V]R:W-H965T:9M<<7!1@'\#K]^P)V M'">U^@+,,.?,F6%(!S3/M@%PY%5);3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9F MMC,@R@A2DO'-YIHIT6J:I]%W,GF*O9.MAI,AME=*F#]'D#AD-*%OCL>V;EQP ML#SM1 T_P?WJ3L9;;&8I6P7:MJB)@2JCM\GAN OQ,>!W"X-=G$FHY(SX'(QO M948W01!(*%Q@$'Z[P!U(&8B\C)>)D\XI W!Y?F/_&FOWM9R%A3N43VWIFHSN M*2FA$KUTCS@\P%3/%TJFXK_#!:0/#TI\C@*EC2LI>NM032Q>BA*OX][JN _C MS3:98.L /@'X#-C'/&Q,%)7?"R?RU.! S-C[3H0G3@[<]Z8(SMB*>.?%6^^] MY)Q?I^P2B*:8XQC#%S')',$\^YR"KZ4X\G_@?!V^756XC?#M!X4WZP2[58)= M)-C]M\2UF/VG)&S14P6FCM-D28&]CI.\\,X#>\OCF[R'C]/^0YBZU9:&PO=V]R:W-H965T&,"*S5#;+.G?US:$H@;E MQ?:,SSES\3B?T#S9#L"19ZUZ6]#.N>'(F*TZT,+>X "]OVG0:.&\:5IF!P.B MCB2M&$^2]TP+V=,RC[ZS*7,)1MYX*#E?D@ M6O@.[L=P-MYBJTHM-?168D\,- 6]/QQ/6)YWF4?]VF^N3\ M0\ZN06C!G&8,WV .*X)Y]34$WPMQXJ_H?)^>[F:81GJZI:?)OD"V*Y!%@>S- M$GQ[?Y!]\GO9OPK2RM^2"SK]L['^# MZ,"GDMSX$>K\!UL-!8T+QUM_-O.8S8;#8?E!;/W&Y5]02P,$% @ *X)I M2C_1!0FT 0 T@, !D !X;"]W;W)K&UL?5-A M;]P@#/TKB!]0[DC:5:M>IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B M?+>[85K(CA99])U,D>'@E.S@9(@=M!;F]Q$4CCG=TS?'DVQ:%QRLR'K1P'=P M/_J3\19;6"JIH;,2.V*@SNG=_G!,0WP,^"EAM*LS"96<$5^"\:7*Z2X( @6E M"PS";Q>X!Z4"D9?Q:^:D2\H 7)_?V#_'VGTM9V'A'M6SK%R;TUM**JC%H-P3 MCH\PUW--R5S\5[B \N%!B<]1HK)Q)>5@'>J9Q4O1XG7:91?W<;I)DAFV#> S M@"^ VYB'38FB\@?A1)$9'(F9>M^+\,3[ _>]*8,SMB+>>?'6>R\%3WC&+H%H MCCE.,7P5LU\BF&=?4O"M%$?^#YQOPY--A4F$)^\4)ML$Z29!&@G2_Y:X%9-^ M2,)6/=5@FCA-EI0X='&25]YE8.]X?)._X=.T?Q.FD9TE9W3^96/_:T0'7LKN MRH]0ZS_88BBH73A^\FUVWM?H"S##GS)EA M2 MO*C1:.&^:FMG.@"@C2"O&-YL; MIH5L:9Y&W]'D*?9.R1:.AMA>:V%^'4#AD-$MO3A>9-VXX&!YVHD:7L%][X[& M6VQF*:6&UDILB8$JH_?;_6$7XF/ #PF#79Q)J.2$^!:,+V5&-T$0*"A<8!!^ M.\,#*!6(O(SWB9/.*0-P>;ZP/\7:?2TG8>$!U4]9NB:C=Y244(E>N1<-*BMXZU!.+EZ+%Q[C+-N[#>)-<8.L /@'X#+B+ M #8FBLH?A1-Y:G @9NQ])\(3;_?<]Z8(SMB*>.?%6^\]YSRY3MDY$$TQAS&& M+V*VV'L>W^1W^#CMWX2I96O)"9U_V=C_"M&!E[*Y\B/4 M^ \V&PHJ%XZW_FS&,1L-A]WT@]C\C?-/4$L#!!0 ( "N":4H^8@2;M@$ M -(# 9 >&PO=V]R:W-H965T]*2RK)%*W"($$TJJ(\NQ-)A?5EV [F_+WC)TT!!KUQ?:,YYPY,QYGH[%/ MK@7PY%E)[7+:>M\?&7-E"TJX&].#QIO:6"4\FK9AKK<@J@A2DO$D><>4Z#0M MLN@[VR(S@Y>=AK,E;E!*V-\GD&;,Z8Z^.!ZZIO7!P8JL%PU\!_^C/UNTV,)2 M=0JTZXPF%NJ!VA7N0 M,A"AC%\S)UU2!N#Z_,+^*=:.M5R$@WLC?W:5;W-ZH*2"6@S2/YCQ,\SUW%(R M%_\5KB Q/"C!'*61+JZD')PW:F9!*4H\3WNGXSY.-[=\AFT#^ S@"^ 0\[ I M453^47A19-:,Q$Z][T5XXMV18V_*X(RMB'(T.5*:0<=)7GF7@;V+C\C^AD_3_DW8IM..7(S'EXW]KXWQ@%*2&QRA%C_8 M8DBH?3B^Q[.=QFPRO.GG'\26;US\ 5!+ P04 " K@FE*HVY>6K,! #2 M P &0 'AL+W=O!:2$[6F31 M=[)%9@:O9 OCD>9=/ZX&!%UHL&OH'_WI\L6FQAJ:2& MSDG3$0MU3F_WAV,:XF/ #PFC6YU)J.1LS%,P[JN<[H(@4%#ZP"!PN\ =*!6( M4,;SS$F7E &X/K^Q?XZU8RUGX>#.J)^R\FU.;RBIH!:#\H]F_ )S/=>4S,5_ MA0LH# ]*,$=IE(LK*0?GC9Y94(H6+],NN[B/TTUR/<.V 7P&\ 5P$_.P*5%4 M_DEX4636C,1.O>]%>.+]@6-ORN",K8AW*-ZA]U+P=)^Q2R":8XY3#%_%O$

2XC48H2KJ>:/D:A>YBM15A6Z\)T.@SL-;T4N4 MGI>JRA+I\( =]$BI%9'4517;SX\T\X1IQ5UL8I_W92[T-BHXIJN[# &FQVDK M> RW[[$VJ-B;#[0ZMIUE#4[9\2QZC"L]_"[H -79PZGSE?GC9#& C4)>V3=@ MYGV@Y)IKN\@[<.<;%?)=%&>MO$?W!3UOTF:NN*'E^\JSGXRG%3L,D!\6:2_Q M#/#$-_T!K+-8P<#_09*-6EGS]HV\?2-OW\@__9;?GUS_+MZ^\?01XNT;>?M& MWKZ1*YOO$(XB%+%'C[1C[3DYWI:<=$\O:-?*;G,M.SV\YY^\93J&=X M#,4"SWSYC63KTS9<>/O&)@D ;\G Z7 \',\-0=Z^\63$A+=OY$ W6QTV6_GQ M]HW'*Q*\?2-'NNG:[[B,0=Z^\12DA;=OY$#7KQ6/L\H'K_3#4> H/O&)73A[1MWQF,U_=3XTT5SI)RW;SQTT;_FSJSIYAG'@>/ M<> XK-YY&EDPXLGO84&-M5/Y?\FKT\TD\^>I_*]U'+ILE9^$@1;6O5F[DL O M?]OT\UH#:R]I8%_>M/?GUR:+J_23.$/M&RY[MK(Q\R+0!PD/HP7@:A5*_&9'N%,3_MR6CZJ M3,KFW&IAAIK5V)S,9M%JUS_5TMOL?,G^7E)^Y11=5^AY6NH!MIT#Y*F^X= R MQX+&A<3S,YL>+\N*:;B7N@CUY MEND!M-GATDYWP3:8A=?8+/1=+/"D%_=>.FF=QE-$>4+6PHGMBX$;L=C&3HRC MT(2)<12:,+%#&]&'-9D7I8BN,)DG;44:>^6FF!>6+C;9N'KCPAKKS]UB3>]E MH]%V\!8\J-;BE#E=^Y=G^' <. XN9A!YLCAR&F ]6-+Z6XP]+'O.:8_ M/I-D?-FZBK!_=-XH&=[N$5CZ((A83VV@!@S\\XG0%M0X\JB,KF^%<0HSQ>S! M&/\LX"R%C SPDFZ5%AF&0 MIB.2I,4(^3\G5^76/UI=F#A D0 Q@$"L&3QA<\^P67Q&B;R@O7LO>,9__OXA M&?9^PW#\/Y![OK ,5,J.=M2[FC#G/9#!">/NCX\P0NOW42H\^O[P-Q>8"/Z< M4#!N@_3'#4GP%_XCD7"A&;QV2_K_?$?B\/M-V[0D0]<$0=(E4?@?$9;P_>[> M^Z[H^G=D3DE6I.\B_"A+JF+ $F6=_0G_;>*_-<4TW@&M S;J$";[#CBB&PS\ M,*59!T'OG^^"WG=)TC59L>3O;<>6K;;F")(AVH*JRKI@6ZH./QERVQ5EV3.] M[Q),Y;OT[J-X*8F_?UAG<7LE@V*HIK4',LA(!O'M9+!!@'M!.,+N]7?E157[ MA>F93A(/W'@P'+%F\M?]MI]$P+8IC'?WY"?$'L0C$*QMZ*7+2!]=E32Y0I\4 M1T^K%+KZVIFGD2AYJ@>T$%13=015-A3!]AQ+L R@D:XJF@L/*4@C^=U'0U$U MPYA0:2=K;R8Y#4/4M9K(J2(YU7%A59T^RV:*%FEU%X<]>V1$7M>++:!ETM=11!U1Q1L"S7@Q7+MFVV M':GMP>:%B-](XE]L,U\ZS8:)@Z9(=(N7=&2YZ!+Z'..GY(>CD2BE [U-:86%>G9/_VDEU(W=?7OF"G\-<[^(D"+;OP8 MH3G)^!&.#?FO\+FMC(IIPL\2UFT;BFRV#<&R%4E0[8XNF*":A8YG&Z9H=#JF MV2GMI1OY+_.+)'L3RNZ7#-,0T(\]S'[,1CEXI#:M,YX\DHLWG<$USP( MIFSKNN;8FJTX#!#@=$6E9^X)'G719 'EYV">_XJSY"N?4%6EQ5?^)*BR@#O@ M A&)OVC!Z?"\NOU O)]2)+O\VIH@5&]/C0@*_JE8L[@LC^*[0BN-ISEL_%D MVTRO\5Q]#\?J?%H@GWT2P*F3I/M 4;%$0]T61P&XH2(\ MK?%K@'!-"T]W9!O^!^:'[J&?HJT*IJ6! 0Q6K^Q:C@WL@ MSY[UZI'A NK24LPYS' M5IDFSXD:FZHD6EL?&=85.XEJ3UF\M/1S-39W;HC, KACF9.HIM04T]P/9J=C MB=0/#,J2IFC[/+B=@R6R;Y4H4I6H[P7&K2R1H_,&ZX8N+W ^>FU1$AU/%'1= M4075-37!4EQ%$!T=])SF6:(D5;W!^I=FN((_Q7'O9Q"&-Z.D^P3?M+M==-D' MT:/=PV@<%G"S!=D,0U1?9$64==5)>EFX3RB:[EAR MVQ)L4W0%U3 5P88M0C!4V"5%B MLA;I%<60]K1?T%@YZ]U'\U+1N%BLC#-6;Z<]#0C[:W]B@G%GQ7'OSR![>HK#WB1*^+I/J^ 7451[8.[9@.B% MK&R8#IQZ'5UHFVU%4"7=$DRWHPMN1_9L28%SF*:7.[!XB>&I&ZUS1QID$008 MA=U)"+G"@N]P?+X%QO_BOP2#T5;!B-M0/NN/+ZG>W[\:CK^P1\Q?Q MDU8[PE30A:FC=%(/NRK'P(%Z<]NDW?=X:_Z"M;USWTG5&MVP8U%AK[5H1O)[ MV/G'H!SRME%;U%)J7,%Q>%6\U.9F" RG5/L97!ZF0M/1DNLH>S\J MDQ-.56Y5&0Q&4JV_BE'*;1'):+E3MD+GH,>B7JM<4#"WLF)Z,%[YYP=1?C> MN%+PZ%ULJX<^X$IALB$!.J%G_^ "N%ZUU'54_:)989S4:_H?+\:/4U3KI9UZ MJ2BOTNZO]G!;Z>7;(M[([>&210KHN+?9];Q]$1W!-K+)[^UV$NFU(F/W?VQ\%(#*]MY?W>V^_"!$[!'V% M5[N+)]!F-\!;4=-4)2S98JF2\K9<"\]P34O4.T)'T4U!==J:8,NZ*WBBZ,F& M90%4)@OU4=Y]5,697(OU5CB)A.K$"8&=R!TE"984NP7JEV4U/_E!]!GK@VY/ M#T72Q'7HL2"&0?.DCM613,&V'%> Y0*/N9(L='3)E"5/TS33+*/T!2FO*;3N MVJ;YXR:)NX3T4JRJ12W#.-G)ZE7 "?ZMBI:LO\"J3'594OQKU#!4QW8L0Q8T M4<.(#ET!:FB>()JN(K7;;1!CLPP$TV<*+"U:WH$$1-%$0Z]10(K00EW4U#<+ M2/E.[YDD69 &T>/N* L8:Y#@45,X)B:8JL2B(0F"ZIM&ZSHGFU;;=TUU(XJ MR3-,4*7 W&H.Q /K4N"M/%"4/]5UT=B>!_9$%472375)\/-.J*(6?"&)VQ.E MRPIF=V"SSD+,I^M]2TA^%GX/^EJ32=*I$)%U=L&.X MKN6IIB9(#HRFRI8K.+9D"9V.I,OP$=709*8@%!JG+WW1*V'ZVZQIIM(RW7BR M#NG!8^&]_Y+3T"$1Z0?;%*14),/ V&++E+0E222OZ1#%LL2.I]NPC[JPD9BN M*EB.Z0JN9HM&6S4=1VJ7.D2>42&OK&R:#)^#" Z:+JW^W?&[U$)SXB2A87VN MC_%FV=@C:3<)6)S>%G11-$M%\\LTE079V[IM6*(F CN(#JRY[7J"W3$LP9"! M8739D3L=@U5AA9W#%/^.Q8* M4\G#3(%M(O>GB(+_MA13H=)C60NR(M*/2+'944)HS MM51WIS4/3!Y%E:P%N5]KD:_YK+C=D6?BJ,20 M<3_J$H_T"6Q4/=B@Z$CN$_H7KJ*M"T(KAF6::*O!$^O8:@OW7]NR;3C1RJX* MQUI/4P1+46 3U@W/]FRPW>1)3JTIS6S FZYUFE*W++[]QD^R\3V< U._BV/= MD3"$[>H3;.*PJ]M1S^X- )64ME-X)OD>3T^/E;=23"ZJCK@-7<'TE5]D508A ME-]&5]G2' \.%J#"VQU!-=JF8+<]1_!&Z+IR<-5,P/$_4VZ;;=C&# M7A2U[\C]"M96-N"D/N-7J9="2_'(5^ALJ7\'(^;'V-F^:A6J^_0+J($CQ!K5R5WI,E%71KICVB^V<'C/W8?B7 M*^P,UO-&"<#$^)PR]RV!S33 :QSZ%+OLF11Z/!;"*C/WOV]?\?JD*U'#9XH: M6S?8%N](B$;E'$Z5BB'/-(1XRZHGALBJUZM<"O9KSH, 4EI)<9B+^W6?5<;<(XT6G#CAP Y6-1!%U&TX<5JV M#B=Y6Q,,V=--1];;'3GOK (ZSIJ]DEVUKD9MG_M@HKJVS_N$WOR/Z:.4W=+" M[U0#:=8M";PVW^!MG:S*E9)V*Q:T%M.P5Y;NH74PS)I469]9<+]3%.PCI:]C M-;RVY WHMH+W#LE0&Y+. *O!6)]R*Q?=$&MU;QN=C*%7.S)5IX+B4C0Q@*R' MLP[J83;KW4=CAF)O6.ZKMCT;=!_&_3ZHIF+PBF&]9M>OM^CFG(OV):5X+C). M\5"T-S6G%O;\#L]$.QF*L?RQR+&BT:9?.R,D6_WT[D%; J"N3,@3J,O@F5Q% MW7A OD5)[J;[%U.N1>3K=33I)FLG-!RP*A=?27;=![6\$QKK;XWU7)?..OX_ M457P$#]]FU$779IU-ML#@>LZFQW6-Z(8HOS&:[9U2:=\-W+?B*EK]7A'#LM^ M>Z%A;9[UPUC=LS3;\;ZC8#]Q:G4+NKPCL[L8 30@4Z%;YH9,2*%K;^Q+LBXY M6',2444GKVK-!L1/+:A9@K4'RM0E6)]A!WWT6?1,EH4TZV;3P"N,YP'"B)8B MSJ=78;"$K"@*)M18NFF\S7MKR9:K*58'V\>+@BHY&"&B=@2@O"%U)%'NR).$ MFMF.Y(D"_Y#G[SNS\:WO9T>BFSJ(EN_]L9<$DLQ7,NT54&6I+:@ MJHXGF))F"&W-M^_[K/POS@C'45 M]4B?_N-(R0%GZ-N/JW?/RR<[Y;%T1#$"48H_QM^2")>I7'+$$1<>A>Y:'?/U0&__U#S@!; MTZ_[D MU^,)MU54?=3[''1QO.C1?DP(_>5I\]XKMDHCF:UD,W:KBI9M'.&A:YK=;DGF M!Q'I%3T1Z@526@M(2184:=] XLGDF(&G$QT;>%V&V6_?[LX/,)KO=FR E?[F2O[8N4G<5()G(P%< MD@*:.N/J7R;Z$\O A?F5\=DIT*D\Z$;".9\I[8QG>YR;>V"Z"D CH5Y10L 9?_'_'2=NZ*=I%>UG$L9#; _:?8KB,'X\ M.P&>JGIQ_*A.MEAT$ Q)1DJ_[)D*;%[OY72@=4=I%H/Q1'=CW)B?@N'98;NR MME$CL?X<1X_8J,LC#]G]>$BF0:T64-K5O94\Q'HE_\Y ?))M6=SQ105F'\> &])2GQD^X3()K[*>B=W'ECNK"0?J,P M#J)GDF8 ,?X'W\$8LL3O9O2*C23#6>\Q/D=O!, ^NDK@4 L2O*,3T%I\5GHX MSYRU:(>*1K'21C!^C:.X0)*]<-YXL@XLQXOG=L&OIX=JM4M1(U'%@@YX )KH M]J5U'\X-/%.UT'6A*(HAG1N8Z]\[8[WF:1WPQ7]!3\DYLTLSV8-C-8N5**DF M%^T-V(4Y0<^979K)'ARK BN0817.V**L-Q4K9Y0&$4E9Z;LTF'9J?HX?8;0D M.#^/M*9(*&2ZH:61[U%E6_.%$I5$BWK**"L>"^KX)TI M;HHE-LT_N1EN5.AN[[Z=*7ZRK$O')7=3MBRK:'=NV*FBH;S(DF[0%@=-Q&ZF M45RY!]Z39/ Y/C__D*3+YHLLJZ9N-E5;PAB](!RA!W92'J[]@@4J6 ,,3),; M97DEE"*%_(;D%97&BP>80/^-W@.16:/G/#FAR>Z#VCF!>XVG>4%7):VAP8J' MT@IG>1225(6:U(9J6OF_:7B[IC2UR(T;1]@QCI4KN@W2'\[8(5'W:> G/V:" M=_P0"ZS3^*NO9&<1T LF,&\Q%O'TOOBU[5W,>VS>/ MU#.'SQ>=^CH .-U MAXX60-5B%^EF0R_T2@!I=N74YC#I'0[2SP0V0?CQ)LEKUIRCD6J \NS+$\24I\B=%)X\1>ZT4*6I%[)D-;:TYGSJQ?W/^/XI'J4^ M8!CU.D$_(R2J.=BAP> U.?"E&?F-C02/YSN\>S23/;@6/'\QJ;GS#6> M79K)'ARKF?Q&R5",AL9WK:'XR)]^DOAG%T#(\ZE. M*->ER0S&\ZDXC]7"8\W*IVH.>52>3[4-GZOK :D>!DA1;FC$QII WB?$3T?) MN.[#5Y-1Y%EQ)X ASXH["3QY'M7Q@\?SJ(X.,)Y'=;0 \CRJ$\25YU&=!'X\ MC^K4 .5Y5*>'*<^[.2E4>3CW\6&5AW,7-7$,23$;ZI%[<[SNKJKN_._(#W$5 MO9O1 XQTW0-6X\Q/0(L>,AI@<(,6TP)_"PPMK# M"IN,OJQI>D/]%GM!O^)8]LA#-GGL[/B!AYF>3 A@XQBL62& 32"/--/4@">Y MKET/'U Y<#U\"IXF:LUC;4T0M;6B6^&QFJEC%%?1IJK)P-JZ839U)[DE(1"A MA^6JQ_=@#*9^%]D[=<;5OU3[OW6?HCB,'\=N$J=I#!;$'_#%45)WEK"Q'K9& M;=B*5&V)"J]EM:G6$A5!E%_76O#8?K%KACK[W1 0DE9(T>'/;8WV"0#D&OHY?%*V&Y93$?M!6@: MAQN[JI -29'UX\!QYNJ"H3<,_2Z-]&"7%J\)'V>:-S&-:'*K=F/H1',MZ/"Q MVJ 309YY4_$U\(*CH;R&J.6/U8F77&UVA2%W3?5[K0B[*:/Q;JYK1^W5\T?Y M6/VH<9?.B4&K8\\ ?K3QE_7R#0* X.V_L4J:1-#SXY?\L3WSRTGRQY'C)4X' M!?"R0.O!&$0 &3Q=O?8O?K@E$=X7/07#TP!, M,@R6WV-I#14P=IRY]U_L4?84)Z7_9VK'LJ,>%CL)_WN4!&DOZ.X^A?>P^,BJ MT=0*%Z_AX\%?TRSHGI(=)XH6K>YD&)$=X5_M1Q)U M Y+6F>5X6)#@WTI#C>U5(-$MR?&[/TCO1'&1K:9ZX5;A@IX,;_X$;R[(?S%Z5?XHB,657OSBCJ MG8;ZRBL6ZH8N-U18%J;]3=6G ^!F?O,-]J63PH=7 FT0&(HE&@VURM8#@XK' M[=VW4P*%UUQM"B"J*6HT,@H0.8ZK@HX?)'_XX8C J85&?-+C?B>W%UOS48-O,XZ,CT[V@F4IZS3WPN7(6.<$[X"6,TUC M[X2.CFE.]IIJEGED79&T9KL\*LQ#-X(%KMH-/1X-Y-OC8Y[&,PM';#[!^ A: M:.TKP7A?K;H: /Q) GT<,,BJ1&\4=,LX?I]#^>._8$SL-3G^C,D,2Y3J530< M92E]0CJ^#9D[0';&Y-S&Y/)U@IS=>$[F[-14=I(L2SMZS_&;V4L^/O;B;NR= M\/51N+4Y7W,?^_H!628P&*5R%I+DB\"LGQ(,6KD#0,$9ZXWQ PFG2;4ON:57Z;\G:. M5 ^!#K]-:2@T_#:E8< HEJ9:8.3 V4YJ.C#4XIQJB8T6SQW0A*3>+>D1,L"& MG6XON'R\T@C>C!QCIN@\\46?\T3[9@1]? M&@)&DXXOM:]9X<>7MW.DLG]TN(W<,&"XS75$8/%-MDE@\,H.!X>A2;9.[6O6 M14O2>,7R35(11$N0M#HO# !VA@A H;[(8-SH:D.M3V>4@E69IG87[)N4!N=. MP/D[QPZ**NB,U2T: 0 M=$$1:V1!$5B.6P>OLIYH"'*=F@!@D/-S)_5*R@9F6383AE=\AC:\T".]O&4! MG(1Z+IYO^D$7?K[N8RM1EB-;9S5PAIB\1\0PELAH:*CK"L3*,*.;ZU, H[A! M,R1=/A9PUKI1 WQN?!"C;C"DDG/CC_&=FR1^#M+7)8FSRCRKF*H&9Q)%-TRS MH:Q!H\Q)#X$?WR=^E/JTZ77JC*M_J6Z$1&_1M=%Q3@)+U(L(] M:ALC4J='3531:5#QJ$F&TE13* MK#75V[$_&WR79[2;)'B&R8%N[9*:D[7 V*PUQZ%DGMD OF-DIMH#^CB['I9= M%4F6#>Y0?W7+D61!WNB(.HH"AL$0>+,DYX"5Q_N(O_S]0_$O]CJ^,?-N^N0# M8\^]S7Z]QOM!&JNR9'S_=N=]AZE^GQFO%SP#,),5XWM?1P.2^%D\ :KRX7R\ MWV"\Z:\S:BQ^GP[KD2@>!-&R@1>M:#+F_,N_?ZC,_;6ES]%OZ3(6CD13ON?& MH)>Z^)'-D[5W=;]NXLG\_P/D?>/-P;Q=8QW'2 M=K=%NP=ITA0!TMHW2=O%?5G($FUS5Q:]))7&YZ\_,]3W%RW)=B)?Z*5U),YP MAO,C-1R2PW?_>ERZY($*R;CW_FAT?')$J&=SAWGS]T=?[P;G=Q?7UT?_^NV? M_WCW7X,!N;TEE]SSJ.O2-?G=IBX5EJ+DWGKD'E^NR9V]H$OK9S*U)'4(]\CO M'VYOR.GQB)"%4JNWP^&/'S^.A7 B)L:6 M^Y[SEKQ,/;H0U%)0FC@@Q%MR>C+Z97!R-CCY]?[T].W)V=M79_^7+LU7:\'F M"T5>V#]!X9-7 Z X([?'M\ M46*(%0VAT !*4<'L-.EFN@(-EG%43)9NZ%?#X&6JM VP5&*=+2ZI?3SG#\/P M97DCV+X0T->J2,.WY;0.9>5D\ (I7A8HZ*.]*"?!-^6U,.^!2E5.%;Q#NK," MG65'JKTW_AD MM6+>C(=_P@/LCV\%=^D]H)+@CZ^WUU4RJG"\'6*YX26W?932\IR/GF)J?0V< MQ5+7=T08=#5CB5B&2 J'SIC'M+2CDQ$9D(@\_1-8D8 723%[-\QSR#/WX<,P M]G[3OVW+M7U7$][ WR%Q6,)$N!(P%'NJ!64B635=^#0RQDYL= ?":BB-9U?, M@\&=6>Z$2RW)A6M)&2(*K74+!'_4)# ;[PPL%C,B^ GT)'<9?BX=\L%R\2-# M[A:4*ME;;BO+32P8K=6"*@9-T]B,FGJ#+5_6MR5YD1'GI]ZVFVU[#5[ODI9; M+GQGML\KDWWB%Y+P&1FOT&T&LK[7U;#,&' LT!T7=$$]R1ZHR5:5IUW? M>AGFY(;+WHHUK'BW@"%IP5T')G@?__;!;SCWG&:F;<;";.]?&MA[87ES*@GS M8 ;H4)C*35V*!#!M5@Q_3P2=47#7D9+;?VG?2/\*A?T?$HA+7H"/R&RF^A&Y M!F(N++FX>TY3%!;E:.B6,QL^5\;6!Y8$\V[MU<+>]7PBQY[JTF#?K&4+RA\8F/W)6741F1&^XY.<)[)I.UR"83P1\ ! M[0GF(Q]\R3S:?W5;6/".S3V8<-B6I\YM'9QBWGP"?<=F0$$?U0<7OEJUK%J3 ME=G2H[RE[_SETA)K-'6J I+40*(J>NLWMG[4<W>D*79\J_REH^XAST^XD^""GH$ M-$; )9VV[N)5M&:;OL[;](9[\X&B8DF0H;8LM(YVX2\$=5C?L5LX[ZF(4A!/ MPK)M#5V?F]GTOQ1<^#[PM>/N'+?N>(:!3NI)K=.%VL'Z" MWL*6'RWA,6\N)U3HSM;,D-741BN>%L-M5.EE+0*40]#5VU[:D.69JL70F\I[MI?R_#O = & /%W#>?*RY7+UY1^H!Z(JG * MW? ;W8BAV?B%R%O$C(3<"++KC=[<1Z=S_/^6KKC WM/:.Z_!QVSB0IPM9)G> MK1?.N%-_3[FOR"?*YZ#[@MGD7%"K[_S-<1#ZS1-+J/6]@)YIV3J8W18/3?B9 M<5$(O(6LB>9-TLQ[N^]I@2UZL,.%MIBEV?J%X%O]!3?R(OK53^+W!8Q[W%JT M2UB$#,V@*$3OFH BJ*&'Q'Y7Z1H HP5;,SP*$;Z:*W8]-IYFZ:X!-EJP-6.C M$-DK7\;KH?!4ZWD-P-"*L1D.A8"@>6VOA\6SK0HTP,EN:C("YZP0@ZQ:(>@A MLY^E@@9XJ,'&;.Q"Z#&];- ;> _K!PVLNXF'V;2%P&)Q+:$W\%,M*C2P>BO& M9B@4 I#&!88>%7L-.C<)+-3F9K9_(=#8/@#=@V-C"H"XHB$RU[C_*=HKS6 ->:CQEGA:!K?9SU(^!3CH"I9TGJGW-Y_@!M MC?,;,("T7+K-Z%:W"B.B7A:BL:U&KO2+1!@"T[E8G '(,T"!>LC5AURTQ)9> MOXL!4/8R#ZCF#,QP*<1S*Q8!,^BH6BCL<; -#FI]A^H3FNU>"/96VKW_SFQK M;,-B;2V;-Z8WF[X0W-VPT-M#8*\02*(I0;*J:^^3X#"3MH18@\M_OL0HQG@6 M<6@ CJ:V >N# H=>6 M+]4*3D:&9A0U/$&>0U&ZXK(M*3UP=@JX3@4XJ%/NWUO3C(V[H*,QT MMF=H!DXA7MP(.''%)%TS":ON@5,?.)@= ),#8&X '8#S\/NB\P+4T/LS.T!!,0-!F"2@WN)D,VHS LH/J%C-OROSZPU^F8.-M6U? MD]1L^$+LM'+?86_R?9D\^;27OZ]P%K9C9H3%J_K;4;,N0F6QWDG8%5BB..4M ME4HP&]PQ75"OV&6>? 7QSVW%'F#HKHF==KS-4"JFN#1 *0F/)A6FF M-<;_Y2=A>3@IE=)?!D^:(J9]169@%3,!U .6WJQ=4BH6*;C*0HM 0JE(2JP> MA!T 89380U&Q$:T92(5Z<.6^D#R:$_!$:^K1*4$7N M8%)O^!:&3VU-"9^%*88JIG5-2,UF+T1[Q>*Y"S ML;S9PH7 ;<["?<1FAP;%K:6>S5P6?O!S [2O]%Y9ZE 1G";R%1?K6TM1F#Y/ M!']@>*_O%1?UQOQ]U&8&4R$&G -35J+LJ$&#^X)1*KWS-I"+Q((1E$Q/X6/9 M]$&#_ONR4\?B"U67X4U<\*YL@W=-+Z,&(S.8C)E1"RX''I*-ZM,?H8JMWCU" M6B$DN+_MV@OO[Y8P+'SU!'3GN1IR\+@2:\SA)WST7U*@' MCG2=:>\EJK:'2GVH0.]#GS\Z\!Y[G7A.PH9>?\E<'-ASQ70NC"7,D%64<+*RRB"VRU!A'#FVZ-H:Q2=>XHYV.+L@=[A&1P] ME']\M%W?H@3L%0%7/EZP^1D$7/K+\)Y.;WY# M+5F<,K5E8\9#(4:["0]!722LC,2UD:"Z'A@-%I^"Q"RI;J4WX"9_85*6)">+ M3LE2;Y_6SAB;P5/, ]$^U4P_TCP/H."S?TL?J.>#MSF[\*6"*:WXL,Z6V@7 MZE5D!ESQTJMM (<>3R22GH*%0I'I.E^\1^%^45AV-!+,LP\4MGY%$_ M45#H_9%DRQ7F:@B>6<)&^@PJ?IP=3/4I8:KH'N! SN,V$8,"M2/ M4^%J^M.3D[, 3;GV"Z6*."P$G;T_$BMG<'HR>CTZ/1O] 03'CTLW*J&8PDHN M$C9XK.4O^3.Q7/=HV%W%LU;4+]'[,N9R(&J[UI2Z]32&HB4:WR"# U$V MW\E X>@.9<*.)92RI7EFV2FWD8 M9[1!36DOZ-*ZX;9F9"#!OP81W0 ?#4:G@[/1\:-T0A&;2) T=#,)(KJF$LPL M.=6L?#E I,@A6F-P,@(&E3+H^M.4<\M::<(A=96,>0T27LV;PU%BB%R&'O<& MG@_>,[/KM4J:\DM B,WR!IME]'H;2=I)T4Z$M)%?Z;\<51L5$0%6^JHQ$&)S M;H\#?-(4!IJMI/;QG#\,=;I&L:XM3AE=],=V@OA"4,]N(4F:,/YK*UD>T2D?U743UV=BTP+\/[HW/G3 MCRXYXLGD96(QF(Y?P#1-6>XW,";SYH5C7GB8*HQV@Y_QQPY8!+KD' MH$$NY; M&_CMA&E.I=*WN*#KCNF2%0TV6PKHUKK"@I(M:+ND>[!%"C.J7G 8V 5NQKP M=,UIHJ.IS/XZM4.G.^K34<;C<_MOGTG= >/U,P6_)'-H(,1XZK*Y_G7/)];Z MCBH5<-*;(+]S\1<0A9TVU3Y[XK]UVP93*[7/\;)4=PGZZ =0ST=H"+4.UB?# MVY N?;JA\>HP^/_:.G&"T^W:*,5F;RVUURX:I!FY]N C B.KU+I<2^E3YSM3 MB_"3";TK^*)*8VLUYG40OHI.(SN>?;<$GML;BUO< ?;QD0J;2>HD#;*I7)<\ MBU)9[ZE8;E G*)+6)!+K&76IW587X\=M#L JF;[N&3[GP=8YCVP9&3O11 M3!3<4.P0_*ZL"OAM""\Z"7L1'H@/TJ16J6VF.0QK!T>HXD,X\6&[M,[590Y) MQ^186BH795'-BF('X!\7-$CVDT;YAV=<_+"$(_/#;0O2+@W&*?%3A_\NZ4I0 MFU7;N;+L80Q?#]3E*U"$V@N/NWR^+EJULDBGK,?MX"OBA7/4S#:P0)244K5* M=\C=_3B;44PRE1R*Q*/-V;/1$_B26'BX]9)!:5R_2H>'VW,(S0PV1@<5]]L] MVT2G,JE-'K4;"W8)NY7"QK\%L^DYGO?!YK?F=#S[;(F_J,J%;[9FU$%38]P$ M,\*F9=9YZ*,;DXOJUR#IDJ)Z /K.'#H!7V'&7<:S:?X_6W]R$6U.+IG%MV;0 MI?&MD0ZY>7TKXDY.\(/PX6>J%CQS/1E&*Z0J/B]\V%HSZ!(6'E<45R8OJ8W[ MH^&#E3YV7T@8H-6N3W(0 =^[%(4+EIX##_O9?*7O.Z6!NB= M?N%"+:CPK@4%"#M%/0R%.J7-BN/GN'QW0D&K.H6[I-U-ZO*T*\O6W3O_Z+&TS^#E2L)#D'>-!6O.V48'V6"/AQLMTZG M=](:E+].=VL&WYXY%<]GA+&86UZXC0$]+^XR)\JWD3[Y.YY=,0_\)A9DAP[B M)BFOQ7/NV-S3AQ;TAA\,SH/',@%^N NOQ&%_^IH[Y% ]D?*YB<73UMK)R]>EX2;:EL]%]IA'$A3,7+E2J-?NE!CSW ^ ;JV337?[;D5O)JRY)GMQG MG$K;-9[I1#66X@(O$Z >USOW\;:;:&=9E)*[9":S0Y8=FJ)LJU5N[K$C=IV< M5.3NR ZON0]V;!GQ8BS>22P4):ZTAC5BA= /*;ND=I4S0&Z%L"E-!\.+G@M*R M!8B:Q3NE8>G=LN=XV'FNRWU8)T5"J)[C\9UH7?;:BV*70>J8\*HDS%%R_F Q M+1_>!1=.C))@W2#JV52L8D=-/,&_IDQ^ID/].]' MQ]R]/%$R WV08M_M:ZX[ U_-_9G;?KI9_VF%_JF[@TQ*8Z>.$ULED>:2??"= M$:A+[AE^:H-D))<^2A),]@/HE(6LRGP5T+A.)J>GJ*M3@X]!7ZE?1CW=<\)\ M(K(D@IH>MM.Z#B*D:VJ(K7M>32X'T5#) >X+W/_+ MP=C?X"U^K_*SF1I%NS23N:>8#17:/ @@?'19E%+C7"+L,8L*3ZUJYU-GMJ7O MTMB3TR&_=_:>XSQ\J4$<'/(I60[>AL*6S_X/<+[DMP M1F'LN6(S1:E7=N1]8\$N:85G9R2;>WHM*A,+2A0RE=FRY\6I-7:B"FZHI?E% MF;QY-A3KEG%*12U=G*I3MDNZ?;,$0Q9QBL;P'JB20].FS?E;LNG0K/";-E_: MQ0F\H)2NE24.PNWY+A@F2)[I[6KP4Y_Q"J^VH?G37HG6#^?5F-Z%\^HUD(X-Q[TS=U\6 MBD0[O)%%'R4YR?SU5Z3>MBA1%F62Z?DRTY'YJ%^Q6"P6B\6?__ZR]D=;1$-, M@D\G%V?O3D8H<(F'@]6GDZ\/I^.'J\GDY.]_^_.??OZWT]/1?#ZZ)D& ?!^] MCGYUD8^H$Z'1PGDA 5F_CJX;C^?GS\_,9I5[6Y)E+UN>CT].LNW\FA'T*5X] M1:/_!V-?7\T9[7"T1R%B&Z1 M=Y8VZJ=P1\#1(/QT4D+X\DC],T)7Y]#-A_.LX,F?_S1*"G]\"7&EPO.'K/C% M^:]?[A[<)[1V3G$01D[@5BJRQNJJ7OSTTT_G_->D=(@_AKR5.^)R+DD0.!*6 M8'^=9L5.V:?3B_>G'R[.7D+OY&^LPY\I\=$<+4>N.CD_3; M$T7+3R=TXS'&?W_Q/JG^EVOBQFL4 %+O)HAP]#H)EH2N.=$G(];LU_FD0CUU M-MC[@4\ZYU#Q7P\1R!KK8KJ\Q0$,#G;\&0DQZ^'*=\(0 M+S'R.I(MV>@1 &$I_55DS4%P)2I%(J> M4!#B+>I+J+!%U:0_/,& /1'? \U\\W\QS*EQX*G'TZT;U2"OG/#IUB?/X23P M,$5N=#B0_:8&)[;G9*UO3]D4O<:AZY,PIN@A7J\=^@J#C5+':!G[ M:?EP8%9($J&.-Y=QB ,4AC#/'V'98)Q7+ /R/:A#=>M@^D_'C]$7Y+"_V50+ M0:5-@BT*(_Y7/A[Y:CD.0\1+W6'G$?M ( K3^AY\G2.74 _^&>6M3P/X&%,* M WCIA/APX=!%[U$YKE:L#NY0CY25OA76V#@<;QWL.X\^ OI"Q^^ZA ]+BSI. MS2C9(,JM"F9>;%C?.3EU/Q[,A^X]#8M2K=#+]Z .U6="O&?L^UR88&^WPB B MJ>Y1"JYS1T?!6*S(5T_P ]C GRF!U M2"'H$*8Z=DL-RX[&GH_,A9LPPB"7H$C7A$;X=RZB-R\;V#D=KM7[]ZR."WR"BN %^>:@\N5K ++G M1G@+HJB:&8<1<33>\)^G&RZC W.@KJOCX60NOKV?V9:!_V.Z3 @+/U,G8&M) M&,;KY,M@[#B<(@NX=@-DD%>4=#"+J?L$K@1U[R3:J[TG3I8Q!D:HV$UH8' MP.=.U6$'1C.5.4.4KRFYOF$^8QKQ!O M,)S&$0LR8?$_REDV")&#\5;M^B+5N#HL3/IPE/G-M M'$&!+SC ZW@]W; @-?CM#H$9>;@R/+0_A7L#M&+=E]C)_7#%7X\DCCXCL@(T M3Z"=*!"@V)>BC *]7('I.$=;%,2@3)97<1C!VD4O7ZNECLHE.8KT;=&,&'!3N^.S8*T MTX$94!/Z5&@<]:(OV=W H"4B4=1#[]2I00Q0+/P'=#TP,S)[@;F3H[+1,.1$ MZ-2I00Q0+ T'=#TP,QKB&8:4AX[=&L4$Q3)Q4.<#,X0%>@PY_*+VAS9_]J(\ M6-DA@-G6@$J'C );H:&.R-0P/8GN5^>O5#*>Y!%S3%@]C6S\ P&[ST0\[0 MCMT:Q03% G!0Y\,SI(C\A(U'&F"4GE6S_<@ BWVG3H>V_1+7^AQM6$AVL!K4 MZI/H2S]%61\ M2#H^W^EY2'(D,SEP$H (X$^E8Y_EZB"T*@]IOSPAQ]()'WE6CC@\73G.YIP) MRCGRHS#[PD7G]-U%FISC+^GG?V4W=\%J9E)Y%5/*;[DE/?G.(_(_G;04/M=( M]QRY"&\9-?>HC>QJ64U4TQB5(\-:&2XHKXGZ>!WS&2Y*PKNMGM#R!30==+5(>Z6,#BI9S@MF MJ\+_F)MJZ_C<>HVR&XW\"$- O5Q=+:B*$,1& +O%=-":!=*F,3#- B,H; #= M]R1PNY!>*J^#>C!*<(3N0 'O.=_%RVI+)1TXBLO.M13O7$0^+FV5 /1:\O8# MQK51"(ILWV??3G9]-6$4'ACF*'!P@+SM+*.T=T\0$ B02%77@>7@B-))3\[5%M= L:P<8LO(O M* \Q>VU5/34%@MP*Q9^CNWB MG6W8=NRW,D1)AU\QL!=O"'R]-5)@??^&L K.BPJP']X06*G-3 ']K_9 KW&B M54R)FLU^H;@LLI9:<#9XFPNX%AE.+7";W"$%7HML)UE/JT"VRZ@M,JP.05U7 M*@?_WLX9+;%,[89C%.-MD0$B#5D4$U&@ML@4D4,M.N6*3 Y7@ADK5YW.5/:BQN$#:.D@?>KQ MZLFAJR3'#(SH@DPVA 5OPUAN.)#T,MW."@)?0LCEN&9&UG"N+=RF6Y4 M"MA;:G!&B1>[]1RL*::/20^(;K$K#$[:*:2?SB^@BV!2L9>H^ U0*;KW*FF) M4D,!RY@*>^"QM\8!#B.6\6B+\E2\M4#::FE!PI[[ -%="@_BRR5T4%@LT4E> M278)+08U5:29VDO ?/,"G(5U#-8$^CH!Y^7UD-YPK:$II0@X"S)$C.*(V&DJNK 5%)@S:M:34$=] *? MB@DA(+5:1CN5^7-C"U+:SJ;6,4_W*X-#HA4MD869 *D,H&&N)LP2F*W,%HFN4_']!YLA#R2,FW"\X]OXW3@(L:J9>C\:T.HUJ M]];,7R3> UL9N2C$*;LOM3*6L2-J2X,8:S:P58]GILRMC)9I0;8!Z9<7*;<2N#M8XM@BU;#"LCP&K]!%7Y&9#)5@:12;*L MQG,GB!XS7-,?Z*0I=K MIL-WW=]6WN>J ]=T+&CE1:XFD$+W=;];7+K"N43QA#K20-:0T9+&KZF&]B-< M8P^:16/.7M!U?/9^[C_ % 5-_!DF-*-R&A0OI(XI#EE&6?@S6,T0R+77,DB# M=:?9-=TJK#*;/IMT?T?(PXE9OT5%EZKE">@K\)@B-]*2%7C-DE?_SF%.E]DS->QFVHRB-8[7 GW37L^K# E'0QER+XMX^XJH4M:$FZA'@DJNK =+-< MPER>+F]>W"9Y$(#NVHN;>7TV7V0NDO)M9JJL9I^MT9<<6 M!B-Z$H 2=OQ9_.AC=[H$1B7A6#.*MZ#)H',7"6Y8]6Q0M\1Q)D_Y25IX\X*H MBT.QNFNMIPG-%H?)PGI-XL=H&?N94TD,1%Q%S\7.36XVL),M[G3G";#NV)9X M"E*T:MPT=&A -[XL)3\C4P)-I;B>=S4Z6$!M]HV6\_T#CBAW8AQZ[7*MO Q M$-.D722",.]ODFG2_K6<:1\LRH_7EVG=3G\+%EETG5"-W[44L-O+!+0R(Z4Z M%AZ\;[$R>Z5ZOHEM(4%^2\/CX@>0K!97IR!'^S?#IWX>RX)[WW^3W)-T1!=L M^N&;9E.7K6G!,\ON_@XD6MW=Z@4'?_JF.=@SW*^PQ1O0_RJYU'#H9VWF" 6Q M0V_M+IIZKLA=^+#R/K-Z9DG>/L/;DG> MD1'D^_J#?_M7)JW,#W8D3NU=7;3R\==C,&OOJJ&5&9?5<:KC55,KLRH?0ZX: M+GWVRZ)L3/88W<]7,M^$3\*8H@(^-AER8?R M-V8G 1C B9180/>#^X2\V$?3Y=@'_K.3G+IMM4X@F>O_BJP?<9!,$_/8?0O; M;9YX^ M_7)G+-=M$EESP^8CDS[8FAAF4*DWAM+X'7\'V9=/9&T=YZ]-@SA)> ML0 REO57[\A(8+9[H$K?BI=UQT4R9D 4.KZ6S(S$'V@H\J )PL<;*N@( M?1>34WJ>F6>R+9*_,1]#6Q*:_NW:P@V9E#S]VS6,&\DA O.,"Q\RE:VMU4IL MG[Z5LQ-9AEAY,*>,%[**0W B9[@?9'@V"?VWQJV3 [)S1-@ZBE3$1 M79F@;I8+-+'L@F60*C9O/_B9$.\9^S[? D9.L&+WB]*-N4W$%IZ<*WY7;Q+P MN7;E4/K*W(YKYLF9+K,6S(8,?-C)C=4CH6[5L<@&[@@11[@E+,=(ED MOP53*".$\[KEC-%G- MWH017N\BS@)4S)JJ-12.EQ&B_XT<>@L5#M"W;2T:IJQJZ+T'25D\(W^+OI @ M>CI +//224Q58>;-68'[@5TKV[ D]8L0?Y,U.&&M@Q#_8=1 M)J?J_S#9FN:'E5ZFHW GT9M6WKW;V(_WN MUVC:-K+[0E&:.8C')@7,JO3Y;Z"P\!O6_ M5UP&9E&>'?_.41A1[$9IVC >85?Y\A6F>AJ?^VHRD%+R""O(K;W0RH+P^#^F MRS0/QF?J!!&_IABODR]O$Y4X4XI.N*7+CPP0";(\AN[=K4J MA>NGW]+,;AI/L9(;\M$M8K?9?" II26E3*!-VFII>84ZI2F1EJY(1+4T(LFE MI L0426-./CU.;8_AYZZ2EA+79TO@:?"WVV4)"MKQ95,A0-Q-552PFJ8[KLEZUK;A6'O3TX(?<.F!EZK0^4M)BOUB9(:V[VI# ;]%I\0%R(,& M'ZUT(YAW$%JR<,%.S#S]Y M4 IO"VB,Q@XOF'=H0(>974]>=?#VQZE2N!/P;BV;RI'LPE*F8J!0$F"1'Z;E MR6EZ<*=++Z9R:G<19B6N,7M1C-V5 F5Z.'M:FS:5)_>$Z=G8Y0^#I8O2'(4( MUD'V3-TUVB*?-%V75MR)J7SB2 MG0FLNY<&IU=3I@YI_4Y%F *H5Y-:[=3N=L/^,Y8]5V4K?47#\TTL@E:ZDPYC M6#\]9:6_:7C)ZK*N6[GY'IZ%[>:BE;Z]X1G7:4=BI2=P>!XVVYO]W(7Z'3+E M$,E[%.T)2C6IIPY?RY[#KI(G6.YTMEQ%@2V_SR5QMHSV\CK/BG.*JBQKX:NH MEA%(FI)Z" H;03=[_8"P)ST[;?H[-V,$UB+G=Y;:9TGHLT,]Z8%K:,$,A&S5 MD ;#"QM!-_QCY_6-RB6?P$O/2<+Z:P,-^4P'Z5*7:\H#-CI5NTSZZ--G96ADGV6SP M-\+>2RYJTV.PW7'7&V""ES??&GBY8Y*#GM0TP.//SX1@,<@L0_:(=@ V,UD% M[/6,W=NG>I-7W*.(V6PS1+D.SN_(LE?#7+9^89\%C>X4FRY!3Z_9J3YQ?S.2 M_G$088_1CK>E-TUN7EP_AAZ3R\\L'I93EH+\A8L:\L9;L&97B#<83N,HA*V? M!\:M24#-BT)F$H&C[)FT_+%.,U\];"#V-HZ@P!<=S.R14 MR)LYKQS#=2QR#2PHF<= $E,U M>/.&C,;+\VDJ 5QJR6S$ST0-WJP=K99N1U5<-GV[ZCHK/8C#\Z PFE=8>*_V41^%188_T*O1Q)'GQ%9 M05M/L-VEP _S]BJ'H(#=XAQM41##!G9Y%8<162-Z^5HM91VJNI?B *E1N.:( MOPLT*PI UX% M>(E=]NJAZ[)7ZD"#S8B/V:9] 3U>^GJ<47U)SCY82/J"/;IG%N&7<8@#%++ MZT?X-7'O99/33#&Y=3!EGG#T!70<4)FYI2;!%H6)D\I^P@T4%>%+JJ8+3!?" M#>1[0YB5Z9SO1KJ!O&>/-9C.Y/VW&EA9TZDNZ..G8WD40VH0LF"&4IQ#ML]Z MDU@,E/O\U-5T,6HBU$"^WC@T ,LP/Y@# !0 !R<&0M,C Q-C$R,S%?9&5F M+GAM;.U]:W/C.)+@]XW8_^"MC;C8B[AZ=\_L=$SOAORJ]87+\LFNJMG[,D&3 MD,1NBM2 I,OJ7[\)D!1)$0!!"E2"*GWI=E%X9"9>^NK+P^O)P\7-S>O_O,__OF?_OHOKU^?S69GEU$8DB @ MF[._N20@U$G(V:/S$H71:G-V2>9^Z",^,:-5F_/7K\N9ON:P?7+V9_>?/CXYD^5 M7V91&GJ_G/U4^71!B<,G]@"B7\X^O'O_Y]?O/KY^]^^/'S[\\N[C+S]__/_5 MUM%Z0_W%,CG[-_=_0^-W/[^&'A_/9F]F;RHH_J^SARB,H?5J[82;LTD0G,U8 MK_AL1F)"GXGW)A\TR-$] X*&\:^O*AB^/-'@3407;V&:CV^+AJ_^^9_.LL:_ MO,1^K7 M;)M7P?KY;?9CUCKV?XGYG+>1RVFJ@NJL?>_/?*PE+X3W$P-0<]( +W#B5= MB=]AY&1)$M]U N,HW<"]MR+] <_[FP9K"@A3=@%1LB1A[#^3?0&5CF@:](>7RZ36,:R0LG7EX'T??X)O1\2MRD/R+-H08'=L_# M*A[/V!&]]&,WB.*4DH=TM7+H!A;;7X1P&;A.F$Q<%]B !%B5^RCP79_$$\_C M5X83[/$.&)GST)@S'L%+ S*= X\2?6=\PG5$+Z/T*9FG0=X^'I@4FD"8H\UY M&OLAB6,XYT_P;##*&]X#^C.8P^K:\>E7)TC)9^*P?[.C%L.5=A,^DSCA_]JN MQ_:UG,0QX:UN?>?)#P! $N?]/?@Z(VY$/?@SV8X^#>%C2BDLX+D3^_TW!Q:\ M!Z6XV6W5>T*<75;Y5G)CDWCR[/B!\Q00@"]V@JY/^+"PF*/4/8W6A'*N@K$7 M:S;W%AS1C[WIT'VF8;$TN^GU9S"'U:EF#Y-3_5M]_9G-4N(W"14+HZI(\ M)9SI"-F&!%[#-WS)=9[(H*201.[O-3F8J6-=TQAVG,8P?N=,FM@@?((! MD-.<8VC,RD,B_GW?\[G?K(-C7_ ],V#WJ._"%<$;X21KD/'-,7ZZ"@FJ-SICI^=%X(4P2MHY!)G]/Y M+?"QYTS@K#;H3:%.DPR"6T7&SK^=DQ#>]F3?EZ;+'(-@9I9):!UX$!R82BQT M_<#/3\3.?DD3KBTCP)8Y 5/1ITE$-S-@K>&Q M'[V6>V].N(&MZK0X U^,F] M(PDPK80"7PZ_B721IH^QQHS#8,V%[O@FS!T68B#UEY#"HBU"_P_B[1Y#,XAW MGM0<[D!H=F7>$\K?E.U]PW3&+E#\T@_8GMQI!C):M%K!@\1>D=XD,#'W\)28 MA(GO,4C\9_+ 5.I\^UV]N$'J$>^:1JOLX/(#G8/\C3"W%SC*SW".%X0/&$_3 MA+FD,&Z+7Y ,3A#EZ#+G\LO&'9G\:7AZL M[9"(ZL\X](INI^2:V:TU,I>R+J(8@-W:*^^=S4!LP;YPV$TFPU>#&6@&)MG6 M[C'D.5).@HB@X077F&I@9*\<&H)XMM73FU]*^0Q8J!E>Q+9Y!D93H:4?\H1V MG-8J(AC> +TF'YX@I>>OWN9MWCIE<,H0\,!4+$X]"E][9.ZD0=(-NF;WP\ :K1P_[ UJ MUGM(2/D,KU=D]41H1S!K70>$<0E#4#=](J^WE.D&J6B '%YOFY#G%B"KP0R' MC(0>2SB2?65#&4B5DLW[MC[Q@,!H)D"Q$ZQZN@1$&//D&(@02!-V(,+4+;,( MAPF@@I>K!DK LBA%5'@[\#,]=^(G?K#3^/7"<=9OV1/^E@1)7'SAC_KK=^_S MM$G_FG_^^\2%DYCR]U0&UN?\ZLLF#YPG$OSZJGO_MQC8;=T7[AW?NPDO8,D2 M)U!CI.R#@\5O:6Z^REF?Q^C1>?GF)TNVM8#]NXZH./Y!BF/_$9$I\!A)%@@V M&_/0(>Q#/3)X1CQ"5HP=OJ>Y!W7NI=M&').3V4HWOLQ/N\L\(W!;P6-#'@A] M]EUR3Z@?\:0:B^R^Y';6/2BXU[3=:-F0:>"#%HQ?2/C'$2.,>4QR!>YB*'<.\*&J+ 6SKT*U^K9CL,:+P&@Z MAQTE07BPZ3!H5[(N%U'X3&CB-[@8Y5VDWQ\'NP36@'B%Q:@%%6%C#+@%D5)" MD&7!2AC0,I8 )(C]A)1>0Z'@7,C[5=YA\N++;DEY>U3H=YZ:6 <#81]4+&[A MV-[ GZV@EPU1X>5FFC98LT8X<.[Z5$EA;30T(,SP46_B."5>]9GDA_^&280@ M?J1/@>].Y_#*L-\=>'9:%&TI M)6C%$S<3O!7,MWY_Z[ KZ<]\N[:\20Z'@3'G^B$V[R5/4$AWB MBD:62A\Q50]T#$H9EW(7YSRI1[*,M-!1==_B5KK^3F@=2X>ZQ2RY@WQ77_^\ M]YQ&*Z5G43%MU,>(?L;J6U%><_?]NW>OSM9P>D 6WOSZZL.KLS0&H*-UYJ&% MB+32UZ6*M\#A:8O?3Q_'CY_P3BDQ_&G\&+8X6Y>X_GP$N.J[S9=X_VG\>,N< M:$HD_XR$9".@3(1GJZ=&[482W-?EE?MN%'BJ?#JJN$HV #JZ/,92B6'#WZ.* MUJZ718'/NW'\X]1F)"7Y"K@(_SZ*LYB;BT]PKH$ M:;ISE(O\P=H+2@^['DJ!$GE[>0S-I6U*F25R]K(7O596B:N][(4>KL,'[92T MLIB[L= M"'\-A7F)N[W*E/TWO\3,52(_=A9P3[^4DA"C9P?[^H&6)!@KT[B/V:G$?NQL M9!]ONQ+[L3.&^[J#EY08*[=H*,B]),38F4)]"U.)\UCYP$/Y]6TI]6&L'*/1 ME DE.<;.1"H-RB6:8V47#Q5;5E+J2/E)/1_0D@QCY2D[.OB6"!\U&]D2?512 MX:C92>&ZCY5M[!Z\4N(\5FY):Y4E2'\<*^.SIVM[28"QLSI]XPM+"HR5"Q(8 M%+HG&"S),'H6IU?NDA+_L?,V V3Q*HDS5CYH_\"9D@9CY8(,A"^71!@[8S1< MAK&21F-7M>WDBBL10^(0A0G2E>C5TO((7;4M0+FZ.DX^9VYK8$W#UPE@J>0;E1D.4++29[IL]:NRB2Q-"'Z)Y M D(0@2M> GM+)QP\XB6K#@7_8]?VLQ/P&SLI?*-4<;!Z?2W"2IZV3]$!)\=Q MZ ( -/-=]./?0;!PEW 7M61H;NMV1+C\_8,EV&RV@*GV5ULW2W!YA#F[H;'M M804&(#BP#\Z"O-=%H=K%"AP81;L=C4J/T6. =:[3. &IC#8@4^>8;^EE($O M=40)<)\7*06>V-W,@&=FYF?..A=R] YTVMTP"+T#6*5*70%6H3V3T+S# !CX M9=)]J0Q@,S$!5GZIJGI8A('R0*O[8&#Q.0K)YC,\KR2Y3D-/G=1D5)U7M*8O:&)MQQ4%E"'%HK MI>F&]JQRJ1T0YYH0)%8N > =[^ M9Q(RAZ-$B9ZX+0K4) A8#%KH9>]/J==2(]#6;?@H^Z*4KDB%WJZ J>=.V&?_ MHAL6]#(/'(XDE!Y(WD4IH*G\*,[ MK*;D"!->82]B1Y\"FY-T6D-*I8'3YOQDUE"PQ5''YC1GMM"PB\W.YLQJV/34 MM^?:G+,-FXHJET'T_&VM3L98-B&-!WHD;MHV4% I_'5U ?\Q2:A4E.0D_'@B M84<2[J@7='US27%H<78QB^(D6*ARBZ=KO0V&8;@@826Z/L\S MH_:M;.]W5-@@.1N(X)+O)EEK _Y%@J'A66"7!0M/@V/G>R1[(*9/@;_((I6C M>V?S0)(DR".P0!+^%M'?H5,N+@L\B0:::"@2Q#!;D9?I"L!,-MZ M;$2U[#,2$A+7CD]% 3K[CV?)D0ZXM MS;+)RV*2.@UA.8["VP3$M^(ZV9\$K3-80J&\NL0?Q+OQ8..",,>@@Z>%E#L6 MP+Z%SWZ0Y< #%;0''9YN/"WC7E>C<>E$WZ*(N^['^QR9S@PC)W*\C!MT[-8 M0JD'LG;@,)%@4V)3,>54Y/-2CM]E'W-%>]NU/=2L&)0$_I[G<AR MXXUL^R@Z8,#?#Q&^?U< MW$TDSK,4*C&1=C.P7?),@BQIL7GF\J_1*&& MO8=!P568OG'",O,M,MO<^:9L4Z0S9P:!TBH0>JPHS)VS4JNO!YGJ1+/.4U6M M!"B1$$*;4R/%JG$"HWMSZ/G2HU!G+/$5VJ:SPL5,\.J,H1I)9SR;XL88RF]T M1E,BWN 7T-"[^5HLI=53KD$:_ .K=:&91-J*>TI:;ES'=%&[R3LSFD<8J=&7 M>'UM+#:'6NQ+"SV[B\VA$GTIT*[BL#FXP> 9Z&4>MSE0X0!GHMU.9W,,0E<" MF7(X0(\O.,RF,6LJ&D-]^:Y$*ZTJ8T@]8F!+#&G-QH_XMYN$]4!%BV/EC;_E M+2Y_^$EP!G^B]#Q9T3,*6$"(BC?L&(K5[TT. T[>8ZAHWU MT'$^&$/U^J[KK+0YCZ%(?9=%UG09&$-)^J[KK/*_0B]'KU]3JJ=]O4U3/)*8 M;9-DV#$6HD=;Z]2&&]!Z7EX1,I>7TE*DQR6C1(QNN;?/93X,5C'Q)GPF>076 M;6SL-IHZEYUJ,E/>GTE23. "W+U)R1M.F10&UP>\DT!K/T:)/V50GSON[\0K MZQ^J2W4I>J!4Z^)TWQ*U7$45_,+V./5*5BM6?M,)[AVXM]05/H1M<:"FZX@I MYN<9S7ZU;LM^ 6"C)TN_O,1A*<98ZN#( OX31 M4TPHST=\$Z[3A%VT<"$'/G_7X!EGW7EM3*6GUV#3G6C7>SJD>/HM.E6(%!'U M\O;(T&___"^?4& 1EYM;YHZEAXJJ,S)>%;;LFI)_I"QYF1Y2TIZH&/'#$'/R MOE>^H:H>MF#PH3,&'VS 0+0S]"X]1<^CPPC[1JX*9,T+JC-V\C%^""QM6LTM MJZ!W?:BZXA2J*U0#+&3Y(IV2L10._/'R* MG@D-N=IP 4\'2)>7Y"G15!-H=S]D.GHSJH5MVMT]I/HC=$ V2V -M2"ZBX]6 M0L_]=3^UM-F:4J']YIM!:;,K[Z,;=!#((6)EQI$#=[!M(5P7FB9%=2R(B:M^_;24,X*J:>G'+")('H;:$AZ MC'2+M.FYV^C14/O91 .]76&8!'9LA Y/=KL2M_50-#1K8X@2Z:4+%9)"9%P9 M0^C4(!3XT*0 EE.JWFTHUZO*11:Q]@__V&N6\C2#\%AN.GW%;15_?27C&,+- M^]% XCHVANCRO@@KO<[&$&#>#W&EDV;7V'%;/6H5)5EL!7GK!%SYQ@53?^X3 M;Q)/GAT_8'(LX!,[ 3DY^/;"H*#B=40?@(HE4#($Y!WL@G_BNNDJY=$T/$G& MEY#FM2M9]<5SMFW(H_/2&4W=<<="#5:'<@AJU,>UC!JKB"99I=A8EMU9M_?) ML7TLCNTG9Y1C<$:IE,23GM"&\5J:O59G#%NQU,O/V];_Y,9BN;+AI&HXJ1J. M#.&3JF%_5G'%J4!;'[,C=,$S1D9M>0;?'P27&KJ2_Q@L52ATVM$) MX-NS4.ED@5&W1]X-3;E!TSE1F_=$42??TPCHDVPF(4]WNF8H;/7'HA]1E,7E M<;LD:TKAE]_C_'L!-DL&DM1@E^BK3 V/I-!:IPFA6RC:5%K" MUBCQ5BF%C0U[$&AX[;^PO]3"JZ(#!ORWQ(G),@J\F]6:@BS&[2Q*!%0]4 J MR7;R^:9%0Z?3TRJ,E 7-U)VLPJ--/Z?1T2I\Y"5&E5VLPH'M>&7TJT[/H\,( M*3ZQ9./D,&II?UNZX_J?=;BY:XD_=18<7V>JI20>C@16^*A)=4KZ3X-8D=1V M+(Y8C]2/=&T\!;KZ<3#,S Y!GM33YQ5 M(NL8K$X]T59*NNA&IQX:/CW64.N85[F-T6K\;'-R+>J><+_6>FT4!:@'5DI6 M7C[F:EL'4Z9J5'?"$)B ZNLH=@+@9E)>$#5(/3]T'Q9SK&17[/B26_^Y67VH3<6DU14#I[):DA#N[<^8L,$+ZOB4CH/0#/X.[]\;CT M/=^E(I^7=$^B"^-2W5:75TFLW6K?R$>LW^I+/E&907ME]WVQW'V"QR"X]\6Y M34A!%]X'P+W'4X&OPM5-.W!(;JQ68JKOFX1N2-$-.1@99:TP4O50O>ERFG7O MNL,LSBCT=PK=6$GEBR4KFW43,V65Z.MGND.4="90&%J^BZ7?K&@[3?Q M$>IN^A!+I;>Q3XXW@6'+HX8NOVOE =?E- 8I:&ROK'+CP2+Z05+\1?[%,B#=Y!@%R0;[$9)X&M_Y<6MQUGR%1HHK@;('(37E1=28@ M+_UU2[H910\#'-PE2Q,:K8GW2-QE& 718B/EXN1M+;.T5_PKJXK:[G9WV4"6 MX7N^^>S\%M'6PI4=1K ,0U6846LWRW"1">?6^X$H "MW3ZL_3]=1?AA,[?-8 MD@>1M73"\:@I[%#[W)%=1[$0TPX[M,](/QS&2.?R+F+6F35)R&1!B484M*+# MR0G*/'Z/U/$(VR7J56DT0RXWTOV&K 5J=#V$Z%HTS1(D!R6+%3;FD[.8'6XU M9M0CZ+Z' U*F72X<0SC@ -A+]1QC2(\U #UV0D,M+G?4CYMXV4MHKSNQ]9 -T;DO7>])#/)8P9YJI;SMK16H M4J@IR-EO]C3C_]E)ZD'?$0=SBNUXYKH6#;?78GP5)_YJEYN\>ED#L0EBU/IM M%"X20E6!;UF-Q3 MWR7;'^/\U_B]S.3;:RP4<[8(TKN4W:+3>9G>]<() N*=;W:![H)_AU$-F,6% M(#S"'A28Q>5M49:$GXMKAU703C8*2X>@(3Z\2MV]L.D(8>YL4)!X;CPE-V&< MT)1G&G%=FO+7BE#2J"#5WAXE3T0-(EX-_F%-B>--PZ\.Y7Y+,WB-9->D=G=\ MW"Z=A',C-$YF)%/SW3L;]HL>5 )2V M'B@9\ 4PG4>41M]AS2Z<-7P"7I+$+O77BI7O/(PMN-XP94*6$E7Q+.GTM 6C MS\Z+OTI7#>IW0$TZ!#:.ZM(,S88H\%942"TE&(1-;8!9*6=*&H\4;B27N_R( M*3=TO0U.=0%_Q25;)9R[K9#J(+B$>/$UC5:WD1,JBFOLM,. =L92.R@NAO)W M-.B4*UYM83V$2"=\1M89RQE/Y^QIBHNW20:QM+T!9I5)&FR[2]GDG09(7JYA M[+BZ.NLD?B M.\8.N>9U8QZZ&^.0N"I-ZF.(ANF ^=YN5F.(C]&@1XMGUABB7O9=]7:7PC'$ MOW2@0IO 6:+[EV- 5Z&@VF+ZWE[.N_=U+O>%*-$>-9?6U4NA1'O4')J&IV*) MZ5&P9/KN&B7B1\&?W7:R>Y?('P6+)D)>[;)1$F#4/)FXJ[G)&(2F MMF)](Z4PN='PK6,[/[OBZ =1TYO$67N0S+6>F1+V \].Q:P_8:1^R?5'09V MW*S+"T9/78>2*^,AB=S?EU$ H,97_TBYTFGNNT8R90B=6'/1?Q)Z,[B3F9_! M!:&L[(3+#;2LQ"!=1UDY0*FC:X]!#/C?GI.0T\8)+J+P&0@&HU\L'=J([&UI M;$N%O%.]/RL@SXY=P:7$S&))O"GEEDNX=;9V>]@\)/]5']$^@R-FAN'7D3I! M1K/A4/E;"MOY+KDU.IR2Z_1+KC,@):9I D]%R,QJ75"M=D/!)5JMHI!O=W7= MGT8[9&BS*V62)DM@>_Z0WEFJ'E9@H+QQ9:UQ(&=\1L(2M=W#L(12XC4@^[(& M-F3+D$BQZCX2?EZE4^ZJ(6#.& C8Y[# M@>/$')0JWCOR;!<:O5 2B]Q/E4]0^;N)S!RCKE!\R*#IW/_O.J(SLL[K:A M$MRG3X'O3N? $\CY:/W^MF WG=]3_]E)R'W@N$21B4ZS,TZH.B_LP-X,-6LA M:(@-;T6W'Y]OJK^H\BOH#X!2S\IA*9+YD6;)PJ=SW6!SC8[(^/!@@GM"N3C0 MCD6]N8%'NLQ W51?WTK2^^GW&QA 4;8[O3XF ".,7;H$3DW$6\+M]NS'*L5[ MM_XHVY1M,N88[S&.'O@ )[,446;XYJZFF[))#O?DNT.]*;?&Q)^X^NHFS (, M5'5DAY@)A6+,@,* JZI6%?>NO#TJ]#MBG*IHI[H/#A8YYT>\RY2Q1MFFR/0M M=^0[_TF.CE9G$]>':J9"]:M2FW<< &4ITJ?8]WR';BI/F&HS2=L;2?E3%&RZ M8/=#]$SH5]BH*56(Q>U]4%+7D!6SR-)-=N:R%6_7R;=V^V'R*A$G3F&/513E M>0% &>44/0P0C0GH\"UJ7XK MT<0*2=%R16IQ#:AZ[&@090SN27+3>;&8';E^FSPC!\E+-))UW2LKD;U!@DK; M3&WIFJ;O$C][HT#EBKARU5JY.GS/:SWW^,Y*O'KR@B:EQG R]55[Q8KW\7K$ MC_DP30F!(;%$TM[@WN[+K67W+5%'BGMM9)#KK%O=,ACM^LXCS"K7BUQ[>>O8 MG(&N]^91N57;G'=NK^5O5X?8G'EN+]1-N4#;G*YN+P+I*H-MSEJW'P&DID:; M$]/MA_(09BN;$]SM1:T.'BHVI[?;CP8M'E,V)[HS@KC8Q_VDP54MCV;\]Z9>K]$?LLV MI[O;[U ;2\YL83Z\W@>_+0#3YH1X_=5F'=UIT#/E'?1,B+4A6.4V6A.3=?+[ MK(O[2@\V=(/(<)AWL1[9GV:P_P:0>YS9GW:P-]921PW[=JNF5GW_U%9FG'JY G\WY]V.&V^]#7)&C L@>>($F8 R M(S&AS\0# ?XZ9FB[Z+DOTDR(VZT")G&+I/MN+:#?V+MWDM(=6 @CHK.Y4A9IVFR M)/1QZ82YI>S0)&^%Y[BHSXXW%J6K6ZJ+0Q< ML,QG'F[Q)'_BFM9D\E;1J= H]%3.P)/NPAU;D*7N5J0 MF[#N45QH(!A7\NSX =OJ(",7>HAJ(?3&Y8((S*@.8\/^:^H(WO9,W(-,CV+1 M2V6D9L+<(6<<)04/1;>CHE;E9N&NXP,3K3'=J&@G]+'_1IB3"MS3SX3";N^BMPW.*B9-^&F,[*72IET4M34>AIR;J#3(5& M,Z[H4V&:-4"#+W?8UTJ>*&UO77(RJ?ZU5[8RQ6@68JOO MT>,R2F,G9#+%M3]/" F5AH"V'JB>#$*C>:=0NEX7J$U^'BI''I'"N.9V;S%> MBE7OAI8=CCGMF27$KW3A'MYJP<-/U+0OBJUW$WX2%*-E8L>Q+4=6)%:[9KAQ M/7N5*COO$OHZVT&5^KUMOQ/_08A2N2W0'?P;28#,:WIKS)DYNAYA1J%A:=_# MD=/FA$/#$ O;P&1SQJ.!KX8A32DV9U.RG*PJ8MH7B3\.8C;-+S8G<[*4ID+_ M#ILS1 U+1T2/>IL338V4Z))P$9O368V4TO60!9O39AW@'A[$:&MS3BY+W[:^ M+@G*AB=0[P OF_.=#7R! M]76SL#E5&@K)VOPS;,Z@=H!'4NR(9'.&M0,0)?<>LSG%VB$\!(M[O%O(%7IV M-@NHUI!3FT'@72O%690S92?Q4^/W(NTT1A:5@ ]>U5.)(,MGWDVOHM?9@!L> M4SU,YS/R3,)4'#TI:X7A^?B)A"!C!HSK]U:PW>#L.ZSP84X09?2G7E\,K%B= MI179)G^Z93.Q2T >::OJ81$&2C=O=1^4"&(2$[BZE[!%+F&K!]&: ::SMW1Z MGD)X5>.C4(<$,.8"%BV3]?L]-P8_E,YH:S*+Z&XC=GA_*N]) M]&OOY ]JX8D/D,Q=] P_;MX >W2(/W > 7N$^Q\XQ8 E1J3CR$%@*)Q&XG%P%''NPY!H MU[VA:S2[C>X[E6"JNI..E< *UYV=;?['=%Y]'DDMK/Y4!U$&):QG*Y2U-J>Z M?8>LVW=R<;) Y2\#>:18>*H&M#D,)(:>3/>'$)Y.EOO#9S<^%4D84-MR M3H,KW7+A_1-%MI9]K2D@='J@&&Q/9F5C M4(J*'^\ 66N"":,RDD@6 W0RT9],]"<3_A/ M)GK;:7LRT9],]&9,]"*1L:HALBXU@8:N3%VQIE5M@E^%\N1<<7*N.#E78.]: M.RA2OZ!SHGPX>9RCI>K)X^0(J-PT'Y^<389W@SBYF@SO!G%R-1G0 M#>+D8W(PYS^+/4ZRXCZ/S@N)&5FBD'&PT_EM%,?G9![5&B!F,*A L?6&V7X[ M)R',7A3LL@/*B>?YV>K>A$#&%=]L!IQM)@' MI)3"!KLF'JN_!;#D:Y:OH$01VM;+0+';2S(G,(FW7<%[&CW[55&[0E5%8PRB M%N ('#]DT3IT2)I/%*X__[!"LCCZ9JP"G+A@MV;%PZE&SCS[.V( 4[@;WQ7 M$RV=D2S'^!H>#7^ANXX: QD\WAJS2N_2[F-8OE"\HM\D]%A!OV#_Y:H/9P7N M\,<%_-M/:H 6Y3YU46X9!073_"ZXB-(PH1NE YZX+0;45_,Y8K2]>&7=V)-)DR<68UAKTC<9VP*U1>5[0?,2P=^:1A%M[.WHI[32D M[J:7KTX*S_D%],EB5WJMF"R3T!>3?Q0?H- MO4*UMZW*JHV9:A143.OOR5W$U 4I/#NPF7+XQ#HF5DF]#?^]QD;QD:JR>_\W MI7[L^2Z#2,F,M/7"P&0;/\7J"W]W0I><;W:90,5KI]W=#MQV0;M8,OWG33A9 M,?Y0&\>68?"4QVJM0N%\U4,@+-VQL$S%I3L6F3MID(@)H&;5FH7=10P&NL^+ MGNO9_J@"/T%NJ"W&,JDYL]E;M0Y16:Q*Z,ZLAA-LL5#9[L?59V.Y< MJ\T>9GTHT,O"9+,#V,!$V+%EV.RF-3 EMN8WF]VH^M# D!K&9@AE M<[&>O?:%3*6*'T=EC@OH8&&RN>*0J756*IR[UA$Z?.".CB5#K<482XA25TSU M=;+HD4B::KFN6F;5'3\R-9UYU/NH[; ]0NML2\5]-?.\39DS<4."GV5L[5;6 M ^[..H?6(!*[XU,'/Y,;X)&5]$GPECFZLOZ:YO,2;8 M0%/&Y=\3ROG:K?\S,+B^"\2]] .V>7::3>>P+JLHY.'E%D(_"1/?8Y#[S^2! MN"GEN^/JQ0U2F/$:+I#L5&3\7(;BCM,]'S">IDF<.*$'PA!&.;I.>$SG5PX- M =(M/91F-S-C8]@=]X3\?",>0&&&'7)&>RC8FK&PM=L1X8+D_5T6.U7LQEH; ME% +5DN<J&XC583I63!6$HY[HK5-5.&/OKF\/6-U%>N/4V MN&J6 S">5?5$.V_RZJH6+\FT(\O,C6&9)?Q3=H&H.3[+ ME7]=W9EM,'\-E1;H$V63T,@EQ(O9]KN)XY19VF\8;DYPGSX%OCN=SPEE=K*F M^J'C ,=8^TI(V/^7.H$_]V$+UP@@5>.HVY\*2(VP@)3#T_ZR^X==5=/Y(]QQ ML<-#C=3ZTO:.1X8/DD&N M@]]5U27+;M>-2;6V"@.%EBQFN)29]B8.D 7L[!7C6D_O5=J!Y:6!ATI>1)$6/'#AM<$2-_IVV/3!UL-W:5 MV] -1+AJEU&591F4$@IN U]]I&>J;V68)'>']-E#WQ)Z')9AO$<3"\'\T?V$ MZP9AVU_ FP@[G82N;R1;MB&O24 C<8);%ELWA:MWP2&1L?"RU@;D*P6Q]#+P M=1S@4"#+Y+X.G3&$NT\D9'$Y -K$@\O:CQ/*D['DP89*!99>7[S,=CQVGE&> M!<_SJ[ MM:>XAT48:"3*E/4Y"BSV4L3%Q'VSB)[A=6...PR+C_G?#/Z/%?BS MKP *^Q^#@IU;"H\33SU%Z-JAPD2Q^OVLP4*X%EUZ'@TFIO+)LIGN(IHL"0UO M* FTF\%ED0-U1V0WC+H/!A95M1:OCQ51V74B;(H"<^[ 6DISERFY">] _GW\ M3H)G\AE.V%**AF9OBS![8%D)O/\FCNQ8M/>S")O'I4][(%-V,V$9+1]XEOC M91JA<#%94,(_2GDO:<#!]ML(&W5RE1 MFIXTCL+(+/\FD1Y+A+R6;:N*M::IU>8TQKUQERDLT5/9MISJSH9 [5MM)"=\ M: +8?MI[6![+VB\*2R!^$FN]YZR[04W.Y^P8>_"77>MM&XP"MF_]#A:[K0^Z MGHJX:^)ZV[SZKE-&@CS&8D>3B9B1]B'3%U<\#7GV^/)?3U&:?"+1 L9:^NZ$ M)=H?*F[WCB0S\DS"E#G#PSY(G 7A5^%D1:CO.B+S:EL7#'M,H:K=KG).9)FE M3-X>)71KZZ6=@S$C:Z H@%59[?--_J/(A7&?D5 PS@ H=[D3J&,_I>U'#3U6 MP*I\;S1486)4U%W1Z@'O4ED5_BAMO[^GG)M5OLR S_^Q"W?^^>]?'G8 K/R MI2DR<"\U*F6*EV8,C%7K:6>X5I<3W4K6L*;W.?BU%>RS$8[0J+XO'15LBLVF M]+YHZW&8^/9TS7BQMA>F=F+DEP;^G:<7)F8$W=%$A_61RLJ]'4_G%VF<1+"G MSS?U5@:DM"L0:I/--]\C]W!RYE'@1[RX'A/:N1WVL_-;1 L 9"S]8 M9*(#N'WN>=MM$P/WN6^.D&_2/UUVP X-,'X,K'Q&,55&$);Y,=TDB8 647 M3#Z1.6)>P>ZBL#N+>YL7^8S"Q:W_3+RL[&>;)KOW<+@6HHY@ZQF+>@UZXL/U48A56'O>PN(U=K]3M412@M#D%G]^-@O1IB]A'\TJ4)L&3M)$2\"(YO%1*T6=%VUF:TW)7 M-8H0BUL;23N4D""OMR(7&D6MCK'BA3$H^:W#J :+E4R_A_ *+_UU:7 ^W]Q% M(6/ X&J ^1=9$SE&/S]9[C>@+=RY?D=6AIC9V23N,HR":+&Y8#5'(ECKKT"HE)8%JQM[I+T/!ED?R6H=4: 2TV,G&[:# M5US-I7,7:7:V "\-18FJ!YX"5ZZ>*N-?NUY?-B5 .!5/$VJG\$/U=:QJ,G&I MV)H:U^08,H^T(RK4A)9K:%ODE*[8*#,O=V#UCMJJW)V*0PN!8[!)]J&;KH(5 MWV0Y#/Y2FP^ZP\% ".N4-[0O5^D^&.]A^;$Y<^D^)%$R\3:G*C6(M%0BLSE9 MJ?FK7LOFA)['5#/XMKNJ6\9#C"P,US3B8TEGU:W.=)LUO&LJ*SN<##OKAT=; MJ]8\]AV.C?VI>XV3I[U\+UX&7P1JR-7\.35^LN&5T$I.(;-4U$0C@884_8[H MZ+G:#T\[7C^,,LU6.^O>10F)'Z-K/P36U7>"[2K'10[//&,.JT)B#W /_B+T MY[[+PAI<[N<.$N9]%/@L^^0CS'@>,"9[; 7'T8'.+_@;0+[/(U!;F-Y65=/ M\"L_C66:?0LWR+7CTZ].D)+/Q&$P%GE5R\3*5N[K+F!;MTFDX5%V;Y4N8%M' M\T]1Y'WW@X#OD00D):8;R8*U[*9Z-\"MH_LE>;)\6W,>:AD%P"O%F3J1M;4; MYA(ZENQ\Q2Q?_*W)A9^+* :\F KTW(F9++2Q]B+?$Y/J?M\O6=EJ'40;0C)K M2EX#C-UT4E^EMAXHL0@P/1,'%#Y?M2:8,"K]4'<:X?IM;E>:T&??)>5VK&[8 M21#DU5:8=L*-@'W] S8L :$KV\7EZ1.C/-Q\R!G.&?A/N^#/@$VCOIOD=@EX MW7:^?(%+*)Z //OLYXHH M5P6;"0?9.8GC-+,-QKUIL\N?3825 JC==34*PIM(8F[ 6XCW4N&*?0*QNJ8-NKM#[\(@P+Z/7]!_[+"/(S?! MZ-[]%@;A\05]9-Q^IW+]#-:_>C,?UR5_G(7GH/]SVA1^M5UA-V$ M/(WV1)J?D3.=K=],YV^FFWO'^7DZ_WDY_W_*3X>GE\A[?$K0][L?R,/3Y1OR MQAS=_7CW8TF]_XF^A$%,GCZ>W. %7?D^NJ-OQ>@.QSAZQOL?4Z)^JBXBQ@SB M?_VNI.&WA\C_,8P>?R)LYC]E#W[WW_\;X@___"WV*B]\G6>/SW[ZCU\_?=D] MX:/[Q@OBQ UVE1;[+$W M]%=O9LZ;^>S';_'^NW^C#/\E"GU\AP^(R?!S\G+"__I=[!U//OXN_=U3A _- M4OA1]!-]_Z< /Y)ON:<[S/1*8T)%^7L6".P8A2LN&N0M"G+A)& MC29@M YN_, (GN,WCZY[(H1GJY^PG\39;RB65F^FL]0G_D?ZZ[]>[78$N D) M++>A[^T\'%\]Q$GD[I*,&]/Q7[]3>.&G7'[Z2D6#",?A.=IA+9/P;Z0IQ5_] M!_K2T2>OT&B)@S>_??D.>?M__<[;_W4V6RV=^=;YJS-UELYF_M?97V??_5M! M#67DT!\9P?_W7[@DPRJ7D$"*/YG0T.FFX554]4$WVF62DA];5$R?^&D7DNAX M2MY4/N4A"H]*_I3Q#Y6M\A,<@N);]\5]\/'U.8IPT(*>^L/FD5.30-VG5K/E MM(*:&*6D)B@E!@J8?HHY%<5.G)0%\!!X5P,TFO2'A,4=WF'OF4KT*SX^X*CE MZUT\#@"-N@P:/C1?K6K@*(BA/S@YV &EKW9.%^U,HT7D=$UX:;2''8CYC-O& MD>JSH%@A JB[TFPS6PN!,D&$EBT@T5>KBI HIQ1/4-"L%QP\2AXFQT9F!B!@ M1&>R4/3DY9/?SM MA(,8Q\ 8D3M;#2<2*P!AY7P\^W2[XAT^D>#CL;DE'RLA?WO_M[-W.DJA-0QYLT@<1&9USW86ZV*-E/%&9>83E+-' M;K!'90$F*!.!_$2%F+!'./P2X\XD]A')/)Q$RA# >J,($<2[H>\KG!S9U1N&!GOV 30Q&M(A3MTC(++*K6,0G]"T) M"3I>+T"^LA4M!7C;MH_B^W:!6G?K9+U:9QM#-]CZM"5SP;28R+8CP_H,7> G^1,3:?PP2\B$]XHQ7 M<8R3^"^8GJCC_=4SCMQ'_%N,#V?_DW? 0L_I0=(HL+O+J35K=;*AF_-#G.$; MGW)$!4O$>4Y0QA6E;!'GBRACJ&!@S%0L/I2,XM:,\B:WBL@HZL-U[]U/2+OM7OR$E?H1X*G3:*^602-%*"WD!2BE M!H32051S:JJ="*TW7O!F)U;-&.+DSE8!D\06%N%$/AV6O@./&=WYWW*Z7C8B MYTV!'.A9[X":UH&DHRDPHB0SVE8#P:#KO\YQ0C>WXCOL\^P\LA#^BY<\/84^ M393]$$9?GLBZZBW-=:73<#('9]MD0D?H3M$H,CN+J>[-B\TJF\(6[%#*CRY8 M"4=48HD.8808TS<\M;C,%FR_VIREV!8U(Q6CKY0^]O?,)OAX\L,73!;Y[C?@ MH2)Q/074?1"]+@ZTJ/PF\,=WF-\I#LVMT0F M')%Y^Y'TD22YUR\\24(+4[^0>)9^R!9]<_PR[%1\6R(-(- M_8%L#8(L;C_4X_8=_MO9B[T$?\'1L[?#MSCRPOT=WH6/ :/R.W6*'F[>BZUE M@;&/+AK[9]M9PSRM)42*YFD3E(N'4OD0%Q"5)(1:I5EE_: M%!:'0+=N@.S];?1"973:L_@W<]+H1WZA).?O.*:72VCPEEXH1[\7UBJ8\^DL8NS-!FL(B[%(_'N;UT"$Y$%# M#HVWPYG7AF#*=TO&\*"4\FL+K%QL+???#!Y>4&51MI/IAHZU?%[]&D-N M)_.I!=Y)ZE"O-@!7P]1@8;ADN^-3I!;>A]=N_'0;A<_>'N_? MOOP6T^2$FQ,M+4+W-W:)]\QN/+35"QB#%=1B?R#YU5>;!&K->Z"Y)"SAMY(# M3/],!4*91.CA!7U/A2+Q[ >4RX4*P>"K'8D$:,YX=5$7M ?Z7\I><3H@P62(;5V:EK# MHEC)(:N ;#<&,+;>\RN?[5\S>Q &02EWC6WB:7%X68 F)0,.C6[JU-& =M2I M+,%$S9$$,"@K#N+Y/B-.E@*-J1$M:%![V21"E"32"+KK399IFU$6'EO"4$DXG3OAB[5N1$)_4%;H ^<%M4P=V2;.X#:Q"^L-D-"'?=V\]D: MOT1>@F\.A_IY:5A,23F )O^,:I*B6\S57E16> MXX=TNY"LA3W@JPC=?%X?X%4C#I'UX)/('I"URC/^U0N\X_EX[WYKO-'7]K3I M[ 2Q*,H.MMW,EK,TXZ @AXZ<'KWA8CAM8#"=9G6=4GKLFA/,]<1A%71D"GY_ M]>O]#Z!W$Q6AE9^^M]AE"* ?607_JV!/3^]I2+^F6X@'C^Y>W!SH@59T"B,& M-S'^]8F8#@O:$JHZGK.>;;=9^B?G@@@;E/%!)4;HYH JK,;%G#">C&V,F87& MD >@L2WBE"WBBBP2ZEC$2*SJ'!WR$-;-LMU7*#'>_?@8/O^TQQY=G"SH#S3L M+4IK$O(K+A@-&1]\]['F$I=_-[".N&"J<;7-F95!1PD@2L$LD/HJX*@I,+;? M"YV#NG2SCB#KZ5(]S)O#._R0O/-BMBZXC?#1.Q]%J[+6]TRNF=N$T3FX7>88 M*(C2D$K)HHPN^CZE_ /0?MC &CM-&N^IQON4+N@"6-5)*TM>)1/!8ZY>P4KI MBU^\!(:VNB0:AR=;$=0N*K[9 +*>BEXBS(:3:25/%*.JT28@D H2;^_Y9[K& M_8)WYX@E1;[_MO//9-KX@2A-S\W/22KW>S>B9W7Q+>8U-_CMATK,*=@S]O3N-$]>F:0%*(!0#V ]Y\)Z<6$] M7+'>KFH]G%GO1*S'[HX@5V@\8V%E2#16HL]@W^85!JFW+\T$KKYYPDG#B!Q? M3T"3J:'1JVB57X(3A+D_*$&H W)K3'09RY1,]$IBDPH(!XQ8K=_%GCCVV3WB M=^'1]80% ]M> X\HA2P:/C_?KJ1A88(H6?0')VQ5>.BLKPSC"OK"8OW24=L! M6[,4".KH"NNMN_L3[PNYY-5Q)6^8Q)I8#)TKA_-LLX"2>_/ Z%6&%MBRN(,I MZ715TABJVAVQ J@6RX!A23AI-K^CIKFA1/QD50+#2-MC]%Y%J\OK2KTJKFRX M0MF->G+SM UX.XNQ;ZL44'W(N+_JWQM?;V?3LM_"7Z/OHX@C!Z!9)Y;>,[_4 M$LZI6UK15IXQ[M+:/5GGZVW%HT?N,JL6DKMI48K,.T[ F@@MZRA[H3&X:RN% M[?JS4*[>(?:M\NXN59>W))KW4XP%]>N*_\/6(I%YEA (EL3Z#ZX7L9*D].3= M#^-S)+P,*GS>.# :A- YSF:P7T%(756"[,EQL%A$Y0N8DM8XT*WH@RGZ 'QAZP M_;9AL[&QD]OB7-CBD5"$76<-!2&U4*%CV]<246BYOC$B2I6NY1&E(JS6M'+9 M/Z)0YN-%%(T;RZ8-MV@,*K3\)O#%Y:%@U#>J7%K7LJC"LVII=:=8N&^D^+8= M$:(LDDYSK=5,+0YD]%E=3?36C3VH)/%1;%#.%F<5S6+8A$X]SU6$ZX5][ )E M:^U:A3>M &.':JZ+Z4QE0$9_W+-R./!E; =7GK>L.A^/;O3"[Z309A"\TO6U M[\:Q=_#HAE>,+BUD)U3EI6\5#0@"45IQZ)YPD64Z5YXQ";LR8XT[0?-9=FF" M$D"4 FP"<0\]'&4]C*&@R64J_GZA+H1GLWG+S2&MQ.,%C[SBM%KM=,67#6)! M32)UYUHMLI)5C#(-PP5M^VJICZ*^4U'_E@B>U2=A!2"NPR F]/?@G13U7+D, M10VS#5"IYBT.\,';>:Y/3/=,/BFQV_63&SW6CR9;'C9<>48LB7IIH^EBDU:8 M*:B1I45&#NT8/;-%J0;3:U;3JR"'.#WSY6 &TXTG)10*D4! )+UH.>T%24CO M!Q[)(^PW=#-,_*&AJL&T(S"K^M)B0) 1^QQ[ 8[CJQUOQ4HD8C]&6'[YI?T] MD^-TFS Z[7T7Z8Y-1A25J$Y01A?X_LO0&CL]-38V*JNZ:V5 5C*6+>@3KPE% M3P,C36M]M5Y/%V)\@:X8A]%-B"0+5I$M[M:&F6XKR^99ZR5Y,B32R3*9,](U M@+?'O/K9S8/O/;*?[L-;]^4+3A(?TYGES>$S3OX21G_2[D:\Y6+3G&4<1J9G MRZ-HH>K9L]5F,UVE,^W,L]V29^]R6>B/A3 HS*6A??-.[@N*KMM@6'$X+&1!%6%0(0VZ#Q&1!Q4"T0J2M"ED*E/6P19@O6"#<=.F M5:66R"]'P7T&(XN%40-?OM 8S_)C!?\XH5LF;%:V?T]$35X^G)-SA&_Y]WIW M;MS/Z$C)AO#=+J9Z,=758NU(XW/,PJV;LD.8\4,'QC"#!-J?36^6&+&+++S& M+%IF[!#GASA#E')$[YKS60&"Y^"V$43'"<_BY069=D_TO\D31LG7L.8S8(V] M>\80::!4M#)0),S3^@=RFH+>*XB*N;"J?CYWYHOUO']L+&Z!V!\BNQJI=Z L M[@:]CGC9U5 L:J:Z\T;@%DXJ=<-(GY!8-:0E.VGOR4_)R\> N V.DX]Q?,;[ MFXC^E^:%,'&OXMA[#+"HK5I/HK#[),4<85<;8HC%#&>))> M'LQX6[/7-YZ]>.H5+7\6(X\;Q&.;)@'>L?#ZU4N>T$/#Z#2!OTTU#+!:MA9U M;6]EA(GKE\'2 MV#.&Y5@,*O2/*]'(CP<_6BZWL+ /S..)EC-.=D!0I;*1^YLSI M")YR!U\3CFLM\<*P%G7C='*7!E_*&Z7,4<'=BL7AN!9CX?;W; ^M%FV#/7.A MS)TB?/+=77HF=A):"&@AV3$<25:372QOR83O$_G%QP0?-3(TBE=@)V>Y'#J7 M,3?27 U*$C&:]F1L=%53DK;1HB;@E.C"'5LF.E7C6(*I6TS<@DP-'O'-X?>0 M8C\/#=F.D_KG5R$&BT,%"75Z7YQ&!22Q4J\8#%^0A&*%5NJR2>V8!C'7=N0J^RN2S' M;./NRE6PS[97^GM-*P<[$=\FML8.WW)>GP:H!82+;=,X6[K316HFB/5A8V!+ M.M5:=J]IOW1 /':,24K?PI*0513&;+V;K/8R;*!ID$ACMKR:X_)G[&H\-_07%YI7"6B:Y3P6F0EBD>*G$2:UQ\6]4W* MTV)P@FK!SJH=X8'A.%91J:SY87&%Q/:0J6C/\I6SN4$A5GD:4Y9J@TA7!DFB3RTM"F7C61!E F]=755Z M\+<=M3]97Z498&G"%_F#V&Z <6L,R+>$OL$_&$3T3&_,\VK0Q].9>.Z7\)!\ M=2,L7ABUO&0P=LDET1BOG:R:5HDBRDBBC";@\F-031G@?POLF<\T"^6:&<:,R-4:P-)H"AB4 MQ$]D64__0X]PR8R%EG>X2J[=*'HA :NIY(#>NT81I""0EM=M,CS%3[Q.,?VA M1'M"6T5FY$>\ W_"D1?NWP?2ACUCJ+^HJ,]NO>.R^IC\EDQKN7PCJOXE<:/$ MM/++%N4?\*,7!/3+CVL"A0 [O/*.5/E1]'S&T4-H7M-9H6J+AN8&%(VH7!U> M5,UCT6 C+GTJ>0%^6-%L,+&8MHPEH%50!]/1Z:HC,+8$!5%;[&(/BF[9\/,Q MV$5T:OD.\_]J?6T!"7"D-GG M]_M,1^1E>M,2)3J#/BQLY5[?#F2)/2V"ME(?';5WX<'.T?=3%"H_."'7S\3"Y ?>0L],IDF$G_P C?8T9]WB??,TB** MXXF63(3>9 UCN8^L.GU#L\H3S+,ITPE*V:*<+W/]G#,J6%#KQ2LZNCX(P>$,Y>Q6S'7*S><$AC(YL!_)GZ+@Q!,#J(:6W\4&B#>W*>7/X M0CL?27OQ-#QH,B)<<-94Z0P@N&RU3)I5$N$;1VG.V4EZ#B M/G)S0"E-=!,A1A7E9(V6EAI4PQFDAM)Z4(.JF7:S*]K4H:^<+CT5D>EHHJ*3 M&N*R:DT*=@$<"9O%NHV\'<[_&*=_C46E(KK1,C^>Z@FHTPQ\L:D-N1DRPQ29 MDQR:B/$K/1/G#T%E$!BPC@J@T8GRLF L[P:*AN&^@TFMB05YB+>OV MT?327[)W4$X&>-K'E&[YGFE>L7< ZRC?BBKI>CTW"LB(2BQ+5PZN?^N>&M MZV-V2S=C (TW#<>M(U#51&"83%@C4YIUDK5(WFEE;VC1,(U/5<$TEDW$44LH MY0QX!E*9A57Y%R-:PAG0$D81K>OV%[C6,N@0:TT5II\$'3HZ$#"]*M623ME+ M%XOM:I,N56M>NJMXZ3YG8K:;T:AZ7\2I*RDZ/T%U-!G=$!=AJIE>I]+V?+E=K1>784GNE8S%.,CL%9VZJ*X9F494 MO7]0ZJ*_9D 2ZV]-++JO5T_O8#]K%T%*^Q/J1&Q;!G58K:^G>8J;\NS?CCV+ ML8S1OA2R?M'3OINA9SPH/(X*RBC-I)_>,$RO:Q'FAC!DT27,/:?+3 MKGR<%I7MJ WO^K1O=1%_(NA;O6<&36QPQO+9_/N&;,.@0B:/N7[/- M=MXTJA'*-+V+TT[;=]_2VHR4/#B*!M+[(NEC0AMX\;*LEB"KS54%6),:"!A] M?&B\.B=/842+0K9_[HLW8-!6%T.G#&A>8:2"LG3.6) $1U9/'1L0E>ZJ=-GX9$$!=!*_%H(T;/).U-:0ET.BDGAHT%]P+D M_B:%2\D85D!%(8=?]@HD:#KELCOKA10Y\&G[PZDIQI M"?L*WBA%4[]$_<$A M)2W]6W\,!CJZU3[7FVD37!@9:\:9+DHU@..?IC].9\5ZYY_1;#J=3/G_+B=M MM([Q.[QC2W@TGTT0]0^VDT]^6/XS6LPGT]EFLIZOV2\7L\EVX4RFSJK>(UE& M9D)W"4^85EW!_@LAZDR6R\5DM9EG1)>+Z611R%="M@YE2Z* N$IKT\<&0CM- MSV0) %?!_OWQY(CE]YH89 M!Y2R0(R''8=_8UF"A9U&Q8$AJ.W5-7CJ&0P*NA%^(G*2D/@-P\ 4B*$UZ!7' 4YQ.FA[S^%S@GK$%F M$M(=4!R,U'ZFM;CK8#987=K )[I#PZ_%,^MHD]D""ERTCPTM1GFB)_]M9VF- M3QL&58,(.K>B9Z6!C;5IRFG!GZX-H)LCT(T.W5F[(EN.W62^5X>.R#(PL"': MT;NTK*&L%_])ALS=T]&-6@H9MKUF%$AR631*;2^RUJP5FH@213E5Z)*'PZKK M]%+7',+4W+0*-05#V8&YEUPT66>-MM= ,5>51>/4=S%?JV .LM'&L,HJ( Z^ MXX:BB\KQUF F2_!V3WCJ02U_ Q9EF1A:/K<1 HR2LPU;'544P:I%14!$U9VP M!4P5NUB!H^L([[V$_J3Z=4MO0.*H$$.GH_U<.#F<($XQ_8=]]0^&TK\!9.&A MK+Q5$+OT3RG$:E:Q F*W.**_NW.!\5QNF"F9-?F1FSCLQ_K?N"]V[K'W$;C2,WY#7%%#5[YSU9KJ8 M9Q?E,R9HQ[B0\,[9T&.LC[K;=?,2N*OU'<-#<<.^BX&!)@E$ MTL1[\/$[_) 4=;%;#A7E;YF=+,A$T3BQ7JY6920SDHC2+)>1ASYM'%)9-G&X MPWN,CRSOH*SW+?$Q')%EHE5W_I1\M3:7:#48,.QR2U^DKO]V(O$CCR3M+J%, M"0:>JN(I>_%\.2\MH46NFU]TXKS0^41'Z)P;.)!',HM3FY.097940'U7LM_+.\%9$PN7Y^W!/.Z0!'$ 2U[P\2&Z!22U0]^&P9[Y0%9]HY1O$L$T;E4 ML3E'G4E&Y>N;0I^"*59RU604&47%R<[C#SSB07!HI/V,4 M,27&&EL_ZR*;(&:)I"D)J*31[EJP--%[RH$,.UR72*R+.=]O<)JJK]=5!O?M MUK+03<]"^7J'3M+3];31YRVHYMQ?,:>L6 H V,[7,M<2(F'X$LLEXHV3(-%3 MQO=;+T10KC\Y6VT6RVQ'E7C 31N%^_/%T"-\#!*%FCU]P].SML#A'M/*0\?EBQEDC[V11 M9+!QO&8T(*>''?7(//N 6=<:LDJ*)=R5EA1&M[%?W6](,$!+8-) M_Z#F\AI;D8&]2-!7(T=/ M(V/($#I4!0W-VL,C0)Y9V?0H& ITTPR)URP$.(#-H>RO53,6;$B:E#B7& _0 M]SW/$:U;\0'O<>3Z]^ZWM,-B6IU$]!E;WC*)$[DH&G.0V2+;JN8D44J3UOO( M^H>B[U.Z/P#A9U!MG;*VO_WXY4=T2%7V>.&3Q/TVT@+L&4_"(\>['Q_#YISWV:-Q8T!]HN%B4P@7Y52Z%%^]<_S^Q&[T/ M]N_E^[L!8\W)\PO]L5MN4K="5H#3)F4&HZ\7*[503M! M!5=4L(7/D#)EJ?)D%#9]JC4,N[YI$N%TBG M[*.SJ(*:46:G5(RVA=/;075G,"UTIFYHPT:*FK,V %/!.# 8Y.4T+B[5RZ^3 MM+QE%'=2432N/,XW^3#*2:*&H@G ETH&5=;IHZPYW"DY:!5Q[5:"Q!J_[4U& MX"?OU')M2_(& ,8:Q-"I];.HXZM"SQ)H]=?1Z:BC:41)W+ )32+#0"")WM4N MVI>WK!0%#QO$3[,$&FZU6J708>4&"E+@J[9!-'/T-3.%%;FCE6$BL00\0MKZ MX(B>!L-(AYXNSG(U%8 $O.SD,,HQG'P*@\<.74:3"*%]+6J\79)(_ MSQ%14$0I2931-'H[94CM9F#:2>^K#*DB0WVFDB=1R<0%%B5893=9VJT -3(6 M4KUU8R_^!127-K;@X?O"A.[O#?SAZQ M?5H(3PV6LO?!<"D12F,B.)\WCWH3EDA%/95Q0!F+<>I(=D/F\(JV^ 0?,LA@:ZZ[94C2]S2@"7(487D6.LTRC/= 5 M" V?DZ#HP@SPL*&+]H\)/HJNG(N>!H-++H)&J[>5:/_S#[9GP<@!GG?T5\[I MHAP,9BX<3HR7JC7@L5*;K]Y&7D";#ZA]6N'+8$@22:31#'BUF K&H/I:C?PF MHV\#T ;2/2THE+Z,W&-XMFF=UN:P8NA)[0./Q'NZ#:OTH?F38!AC[#6 M4.Y^\]:-\16+0JUGK=*708_Q99(I.]ARL5ULFL_T2_2SX8F>U6%T)8S?AH[X M!]2\<;X+H;G&\?^ ZK/(4E8WW40%'*.[X;KRH *6H9F &!HX-_*0C07,G_RW =:+]D3]CR1 MO@*)[I(<6JNH>0V^%+1 M7Y"T"I0-'BE%7=TT@YS2U'C<1N&SU]!ZO.5AXZ%*$7Z2:67FM*0-1\7IB-0*D$-EVI\L+6[5 M$K!K#P,,CU4)=$J1%;E J0^EI,@4EA.#G:GV4JP*CBA3+*N$2ELA >%$S=V: M1L &@UB D\]$51VHE)Z'0TLAA-;BICZ3S %3T+,",YW5$\ F"(,W]D+GT@,E MZ*F9!A) E;J)W?9&E4@ P$Q%+IVSZ.VLAKQZR5![CP-',(5M!42[.'031)5- M!8E:(M%5'.-$VO1,\# $JL2Z-R96]6W/2FX&"W@WF>#J.9T4,TTGII=K0DY M#:88<%LDHQY?'>G@__>V_8CFYX$V1QJ%4>ZPO9VMMLO:_DCN+#$JTP39(AE" M.P'*#6BGM%$RA(J\TE2+.B9W2*20JF^2B"U@PT 85_=R%(-V_2W H;$FBDZ] MEF5]7EJ@9X)J&X]V#);]E&U<']HT5 J<439F-EG$"ERQ8RG5S\H?AD01DT#= MG];SA0P\(YS)Z>:_]-*L*>V%[M&[C*)5D*GXF10IA2&L ,C'X#8*=SB.[W", MB06>R-KQ'8E)?GB2UFC2) ,)JA;9-)QR+1VKO "EC%#&B>TME'A9,GX-:Q$V MH%4TWA>TTLJ(=J%5T>FE.%:QH14(_XP3Q52UQE<@D5N20Z>G[&PC0>EGND%A M22+9 (I>GF#ST=&*I#&9#TK!5;>'%4!*4]*"QT]D!+]VH^CE$$9?W6BO/,&4 M4("$F5@LC9%@N13O@DQ0S@)1'JC"Q!(,#F8%!DD:9L)<:9\JO6M3&@R>[9XM M16N+Y2P'[SNR8(T3;]??3W)*=H(Y$T^G_\I&>(#1 NH)RMA9#^^.=E&"^00= M[+GZVP$,'7%?,:GE^$\O5?;WHXR0G>A/I=/(A%Y(5[MR\$NNVUJ%_6Y6486^ M/7>.]7'0$?EE@XYQ?"KFW-@JL1L-Z&/6-@&5>\3,IC/9T:L,P^,V7%0^DQW8 M%,)S6CA3Z!W@#FP/00I'#WN G "K1@7AJ;"262V?R%12O_H/C55R=DYJ*C)J MG<-V7]?4TB:MG^+TL9'B1"=.P$M4]T-)Q\G.I6GM"!')D[!GM.!A4'A3";2* MT,KV]QDU6T#903,&.:$2<( J^Y0<+KG25H#A/JO=4D%N=FBG^B5;J$#"1RZ: MQG'2>M%TRSO#U7U>LZ@^(&:L+ '=H/90.=NV>&-?S?FE<%8PIRTXSWZ7WG:X M#H_TOVS530;I]/)#_.7)C3"M'+HO/W =7C3^'945<,3H*[].;^IU6UC)_Y!* M0^N_%.P8ZC*)R/2;RO3F@0I5?8R*94\(,FS@]#I3N/LS-KOO6/:,+';K=?KOZR7>/N.!Y]<="[SUTW&;;6E7KI185MBMV>L$ MV!FQF%N5^CM\BO#.4SC&%KT$=[ ND$CY#NQJX:QF#2?I);JH3!CJU'P8/:61 M8$0]V\?7<=1=<'WE:AD^V6X!7L-1MLP8]HRAOX3A_JOG^V26_9% -WCT'GR< MW:FI_EMK(-"A"SXR:PBK-4UL'<0+ZNFLV8()LAF[+-+FY9GZ5MTB[8>/]HF! MKEWM"1=:U]<$[X'#O=/]KO5ZJ3(GM^DVVR J7UYI*\W.;;G7)O?0=D#:<<-- M.)]O?,0HC/0GO(4W$%5'36P*EK8$>SC^8YJ%!?:(\F/_LX/>N1 M%-W2>A4( 2)YM/S*N40&K:^34N;''&#%JD;4^A)-5%47N)!5%X\5P4UJJ$%V M@UC*"QG"\.XI"/WP\45RV4+TK/&]'X$@RB7BG?5FE=?U3XFA@AK4!8EAU)K! MJ-5RV6$8W9Q.NIG9WFE!4K&K(S,%R-#JQ3L_C,\1OCF4$R7NL$^7^C1?@J=2 ML/R3M$%S:Y.L?D1-#L>])-4XBU\[6:Y"SA&%AVJJ4\J4I3S54J(RSO"K0I,& MO_$H7G4_PQV/GG MO1<\4G5XKT&\+UH-?G:/6%Z3OB,ULV&CBX@ZI3DWJSQ<,%:(\4*4&'19>R/* M.UV4-XC]/@Y?PWQG:PZQ[9"N\*^"_7O"+GGY&!S"Z,@3Q)K7%;%\#H[_74VLJFA@=-\ M?T/56MWG##'>_?@8/O^TQQZ=+BSH#S3(+$JS!/*K7)0/)*RY_BV.O'#_@?RN MGGTB?]; ""\50&/JNEJL:W#BU! GAQ@]LP :4C6GBVICXT3)T2@XVBUA&A'_ MB=U(#0_%DR!HR-EK9 ;-+H:6U&$H,3N0T%6M1AS(U3*/@@OG:L9 U0;F$,"Q M]S[8OR.+7,F7JCYGV/LKS#6J34S7FYKOIU'R/2U:+ZCH8L;S^ZCDZ*IDTNL; M':KN\Y?:F_/X>T)6\F'8GPW[-^6I4[=H,Z^Y-24 Y\L=Q'>4Q#?IMV6WJ+MK MKB#(_EY::?8Z/ =)U)R7('_6Y-Y'\\^>$+QG%[PW'Q"R;Q(I1"9\=VFTUS MSAC1KXER>A8T'1]*0WY]__$Q8C>]& M@1<\QF1*QDZW6O)9A(\;!(U(!HTYR&J6IE%GM.@TFI_Y@N>5#*2>TTD]4[AI M<[LR:J0&L0$S;]W8V]'N6)Y_3O!>\;O6WP)$4$T4C?6HLUR+@#1!C"SO$,<) MVP&H?MKF%6-9G=@3T39FN'*3)/(>SHE+K]XE(:U/=0P#%-/LB:?0WQ,I)^@A MM\A>;!$H# K<6 ;%)E/:@,C;T/=V+VVY4FUO 2*R)HI.WLY*.+1-$">+_DC_ M"Y[.-*S:.30_9=#D0]Y5#9K7')I?2M"T"8<"YY7AL,EN-N!0%X%68*^#^ZW7 MVZUX0FD=S+IJ6 58KJ%-X-&"C06 .1SP+O&>,>\K?N]^NR.KVVN>?41$+=*/ M1)]6G8!)2"E+I>&!FVDVLF74$2?/MM$H W2'J?Q,^UBR7B_<22+@IB\#QICVZ*IO:UO#[O43 M^?[D@>X59H?F8EDXUA!=8W-LF]WK5 _-7! 2?E"E %#:H:VAV.TKB-/C&9<% MK,)DSW:5R!T)F;J!2]?\M@:QM,UHY8EW'GF1GA9ZPO9W@Y"V+%RUR:L,H_ER MOIWKQJB4^\5S90E>05@:V(@L%F6FH?,DM"\1LST.J8)+-_@H&=G6B/,Y#/9X M?R://?BXU#" =D&B1SQ%6Z@>;JC!Q+(HI"ZY3CKO1GLY6Y&CVLTC;^%5$F:D MT*1>!A76MJPF:K;\C^1MSFR/6OH U8U?FM_!UDC&&C3FOPH>/R;X&*X(268S]^SZM/Z9U*T421B/$6IR M:;CW:EW95J9.G7'@$8%V;R;460Q@/Y3X0 )_%$LX54O@S!)LFYC_'%.+[#*+ ML!^PW")F(X">\U\B7L.N( A/+Z!]P=&SM\/-#:(_A\$SCA.\O_KJ1ON8Y9O5 M&TA_#I/_Q F-9X^!]W>\STJY1.FOZ',SD0>:%<)DE#&JF5;R8'9;)Y40I2(* MF\ZS_68N)^*"3BZ;TI-G$O1"!O-"TDE6E^(01J@D+5"PL_F#L'#Y6Q#E1"NM M[2V?]#A/*20AI94XOIU$C8IM+]HX;G M[I97"L4L_J)0;+O7'X<; H&9F%O_=-;&UWOWVUN^$7V'79_*SDKV?,/1SHOQ MS6&H6*K%Q[:XJ2.\UB7^A7:,I*CU=+=/LKBI.B5&&:O@ZK9%,P,*BD/"5K4$V=7IH: MR<12PU^><*5@GC&C0OYS1"8#5UG6JOM(!OE?W>A/G-!KA/5KPT-0M"6JJ(FK MW.?'VN MXE_,4E>5EV'.,NN5'H1/;P@G-7;M2X(ZH6; MUB"I8>0!@^A?O.2)EM$KL_LE"N,X*[.B@IP[<> M?M2,-7YG%]Y?[YJ($-$$VCW^]K_Q2^TCBY\SU.NED;E.UY1MEKK%.R2FE! C MA0@M\_U?AE#)T57)1$\8J4-ES6'$VAOS>#;-89, MFT9WYR3.'$#&E_$GTOV MDEDL2"31V-K>9"UC,B\J[8>E62PQ*I$&P\EPZCH]U36((047K0&JS4S&T,4; M<]SA4Q@EA#DKA-;4(E+ZN%E$-C6\B$UB"BD?/!]'UVZ"'\-(/.^J/F44%Q766K%V7H$#HX,R0E @Z*.- MHZ6-.8]O=*&JHU^J;122W0I>G1=85/^?(F7JB-CQGUZBIO=7>8K1>+ MBF,7A!"E!.7;O?1Q]/0QY^'-CE1U\@;-3?GY[Z%_#A(WXD.'>.I>?\ZHI]>8 MJ[O&:I9OKG+7R"GQD1ULDMY/(T=3(W/>+G"GJKLW*6_*W_^"??]_!^'7X MV MXS# ^X]Q?+Y(<6E_WJC_"X30N7*^F59P0"F^^9.21!E-Q(E"(6(8'9W..IK# M2(L+5K$B,\L0QY.#]!P>ID1R\PLMHS\]-.(>9SQS&/DN+1?.,D/3WO8VGA0O*<=$WL[#*=B M=3!D(JKZ\VRVF*Y7O0(AXV=S#.QBD#[Q;T2##!CZNEBE3]@36\6^B%>)%=VB M76%>D/LS?SL36>N-R%-?$3QD\J9,A;/&OC]96*?09!3@^]OW4<115L38=9=& MMZG<<;E4&,Z_Z;6VD%4K#8^N5Q\YY<\:]_:: #J%E6;SBM/GE- ?G!:H\_?3 MR]'6RRP6!"YV"8DF,PPQQV7$?\7)4[C_R*ZJTXEB3.OOA7%R^?OFB-^'DNFY M;CN(AX M+YHF)QY]!-5(?G:<[*":5V0HE[%@%1G$%2]RQJC@##2;,6BLUU>^8@@8529- MO:T]Q.0J[1G]#N\B3/A^#,I5E0KA&L]1E-\U/8%2%4S]^L]J-L\N?65=MOS2*V\"3-LL>.Z#Y[.8^"N1^1SA_4UPAW?G**(!,]A_ M#JD._)\DLGJB!>(H+ S.=(:46R?))]N.I/SY-?5)UO&;M4@IA$"9%+1;0"X' M>ZHL"6*B@.]K MK3,6]/4[.H,0!#;63UKE MP7JZ)#_R*1J##JLM@MP".7X).<<2<@J@/%#.9F=L1HU3B]-96+D2A96;K_'W/27A8:+)XB*@%B(KRJT-K5<+P)Z_EXI+>JPD-VEN3Z MK5L&] ^TGG^TI_](4,GZX85U7U\ O@A:_2-Q]1M9L/LIDO:W('R(/N%G8D@EP,A>AD&/1"*-[*#%;'IYHIA3 MM 54P^EZ<=JGHBL UA2<50"\-EL!HS ==NFFP8<(_^V,@]V+&@2%;\+@3R2. M1D6]S30=QTJT4$[,%O -I*C315$ Y+4YJ !V4BN!8NZ=%^_\D JGG(W3] H$ MRAKDT&G;':5*-J3]-)?S?KVO[J:QA$F<<=&:(F, XHIMC",V< ZDS:* MD[T!@:A+,326*-MUPV214YP@1A/-@%O&#:OAQ;,%/TVQ3[7A!\B8$GL3B MZ/3X7#:,2X*EAAU' 8.I?;&?H:^V1TJ$4-!-E477!#;+187&1?'$@=V\NT5/(!R*X97NKZN+'-@J125V]AV)$H, M;X7ZLO/7^J[P-K3 S$-X(F"4#"-HK#;Y64B M5.DHP+I9PE ZUQ&KIC/D%*'5E=LF"W+368/8/ M!;3TL>Q4:GS5Y-/8RG=5, M.I,GZ^0B6\Z2E?)PFLLF\\J:@V)5X,2M$&VR&R@R/^.$93!D^8KUWDP*+T"@ M\$(*C>7D=-IPN9@0Y-FMZ/N1VGT \?7\CLFLAX/K+?MV8%M+T.@<$6F33&A-5Z?8E( M3GZ"2@S84JO$ AB?PQJ H?7.B_]\]/.4P]")I&K+9VZ M"V_GV^P&(^/RAK%!!9_T[L@$E5BA,J]AP;SEY@CP(V4DA?/H5EE0LY0LX7:P MA#&<=X9"!?'=;&H;]DORT2I&08RO#B0J_R=VHP_DA0X.U4;1DFC0(J9.MO=2 M-2R4>**4Z02YE"VB?!%E##3@&[,4FP/0Z3N;Z21/9 ; +&!K1% $B&IH4#&F M_3'B,_Z6W'_%_C/^-0R2)^'A$POXY1*=!<=$G(KRJB4-'\V1SAMGK"0## MS0]>V=2 B4O\;#A_H<3L!CSAKW,\M)GU!SQA^6H KV^>#/#35P;XDM_W!'QF ML]O"_45Y^\'^\)J MKP3W7\/A/(;0LAOS7T,MA^X_K2<<7PW>M8V3H7WSRM!>N'Q/K*<6LPSI;U]X M+]*V C0:%.Q =5TL]4VHY6*Q4<$R>GC)6M?"E[$9S1#.D(:P .J.4^,L'71I8NZCB"7B=%"UVX4O;"F MD\?P'"26@K[BJ8JH+6QE&>P^"5KZ:+UJ!_P^Z?94F3J+55[73S[IAFLQ,Z+B M*JL-Z&XQ75Q8$9.?>G2 &1V7Q<+GLWO$\DNIFE3L0&N3:.K^NUXM%*?QY;4R MY01]:754BRC-OK4L8@&^95!0A+K0M):A_C/NL!= 7[(#TT02]0VOV7RNM//' M+M=9!U9]5453WV L[<+$]8UIMQ)H1R]&O@W#/_FU+$LC3 EVB@$E,] 0U73" M"'N/ 5^^[U[N<*DPS"\D3GVZ7!HZ"3,H-NY:SU6J95LWA=%%&&%4H M(TH:?1IKB=P4"T=2=@:NK+Q"SO :.V6-=YG&$7Y35MDG=#%<81P-?.8%<50M M!3+_J IW'[E![.XHI#/1WN(#>>;>_28:.30HF)R9J(NEE22[$0"SQ(##\GO* MXX<)>F!L$.$#=BMQ/%,L5"$+.MCK^WAEY-E,BQ MAIU5TWFVQ@)%J*B%!A6S@D2*=&6[H51T.JIH#(&M+EB!F-PL0^R8L1287[W .YZ/G\BJ ]^Z M+ZP^WF_!'D>?B48N4\T#FMYB!G.+S@@ M8OFTF-N>A@^:HYAXSSC-:Q2,OFUO&9SKM(BBDY4S3_=1=,KRQ$?%-A;B2[J84'O7'JSIUI/>+K++P^V( UYNC*'Y M!0!KFMNP^M!R7PT\ I?0_B4,]U\]7_BULS^;Q%;*4R?U(VMUF+T["C;(M,4+ M]^\#Z9%71^D79>DG" =[7KK:I].F$;7YDKA1,H(^RZH^#_C1"X*Q56H/7MV4 M:2A!_CBFHSWCZ"$<19.9TX828_&T%G@J(;.L'&149,V#JBE718/;EFN3>C0 MXJN28!I3Z476D2!CD/:4JN?R%TS +RV.:0IG2%.81J66XS=!5]VBUN*[[;!3 MDXAM".]P5.=L-G-MB(.?88YJ#0646X]GZ5%E!^L-<+8BX?I)<%50^37#YR$J M,BEO-R\VR]F*GW3D3G?5",'1KPJ*CC)&T'=F@[[2DX<1E'8&4-K$H8(.5+/C M F5S638Y4,N"TB!@QZ2@<^[.;#/=J$P()M8E-HUFCWLQ=[T"W^ MM)RT"6SMAAEBXDH+;MU&(2V"%W\@"GR,XS,]__P8$ NZ1(@',F&^.1PP;57< M-,?0(V!Z4JLEG:JWS8B[3;,I+JO(=DI9(.H#R$N9((]S02?&AL1]SL=LZNZH M-I@5-LA8(,H#94Q0R@5Q-BCC S ;'M,.3ILO@,V(.P$\GQ_KVPQD0I"*>?"$ MA]VE)TP.[@5;K92S;0U8Y'V8XC?=%6"5;NXI??28X4*@AK$A^=)-*@-O35<( M3RYFV#>'3V'PR*KJ\ 7IOV-__R&,?A.F>JN]:]#[E0326$MMLBRZZEJ*DDZK M8J6[$)3ZFT,8O3E#)8"/H7K#,M*GJOM,=1=\TU;+=\O 4S<6,"2C=UY\"F/7 MOY!3[>"E$RD8P"K+IY/@MYU=XC="&:=&+-MW,F/ 2 SI%Z:P!-O:(!! 7<]X M(,@/=N$1TZTN.O6]#NDB_$SFN>G]L#!(R]OPY^[=;SA^1WZ($V\G\IT>%$W& M@>YB:GCZF%9)/3F*7F3F)W(]_@Q( Y' MM!K.V90YVAU>5-50Q]346<^&"#]5.5 F",QRW1[+KO@4)LZMYG&K)93G*PM< MNJCM&=BTOL@K"7QI0:'AW#8C:'?82J74&NDW0T2EE/&KF1-U,U2Y2M\KBRDU M0/0,&67SP44$-BNE:[N6FV>BIXUC^4($C1TY)[MJD@(OIP5^:6P8W9P.NIG% MF]#=+L'4; P+D/*6WS;^\H1QPF[@[SU>7;2XNQ*_?*RWEZ%L**,:, M#%1)R!KS2UD0 3]13D0H];!5>0,NUI3%T#@;WRQF@GE#1M"F,-%#R>8)A(*2 M0 AO-=Z73V.(Z103LN",:FG:DX'UAH>!\6);@M1,KMQ9$BQ8*SIK9X$+=:,,&*WDR/&EG%% MN5*7[ T(Y/0I/;7-.Q*7O,NBBEO#*5F'D'6UM!0-9+(HW[->+)Q%VB= X#B?@(KF#*B>#/QCJR>](#2@CC+LM^AHXE*0 M"LZR*T"M5AD']Z*R&<)'X?&N5U-ANMHL%U*L U3'&$@K&<2ABF$,I)H,V;"U M+]I ) $T;*V+)H':+E+(7H&=$G>HR[1=+*9RS(#?>1A.SQJ ;$@&E+M>RQS8 MEFL*S):WKK?_C%O7D<6#$%C)N:OOX,V=];R.$!PC2F>"""5@5'35B&'AVHV? MT(F\CPYA9%F:;)-3->*A:@%0%+S_YAZ]@)\@X'@7>:>&*9SJ6Q#X:!9%/#ZB8=C M7DF-Y:?+&Y/I4@%&HD0TC:"_G,WDR,S99'5*&2/89F;CFB,%;ZHHU?J4T;8- MKPI.WH;?-KL!XYD)\A8'6%Q)1?0T##[+(F@E.%_N0V;MR[Y/R?T CK8>RM6' MQ.\?4J7(X#AB*%&[G]97N547Y0 "1Q.:! 'BPAJ@@4"QFH7H<8A0T+G@PF*U MN,A[L;#HQ#!ZVKGYHE(W0J8_*%;N,%75\STVOG\.@SW>GW<)+22:#RH+) B$HT05='6GH3&/(&C'85/T]LR%#+HQ.>N>FR,=CQ-#W M&=D?D!=D98_I?C$C#8;G035.BQVGJIW$JAF$JYI?UJ"H8!6[8$:B!O:>.R&M M]*H58"ODT1@IMLY2#6\%]6$AM^4J!_B1#/72;L=C:+ZH "_*Z4"/EJH:_ MFH&L@6!T)I_<P(W;<5>DVV&2;&K\>*%11YQD)"?8F^?7@YN3IU2?-=\$IZ:8,K5 MW%?3;=:\*D?6/J5.<;7+Z=,?"P9F2_J/I7 M448I:5O&\WX:\PH@F6J16#6XP5S@E_*1O,DJ=L L+0,2/%Z[)R]Q_?;+9ZH$ M0($GDDJC(LW"64@1F+- *0\;;JN-8P8^&CZ11W%,5>?=!5AZAE],3G^V"ZAM MGBU'K-1RED"7=NK-Y>RR"!93@ 6O2"R-I:$SK4]@:^AE;8X+#%NX-![*# R] M7%]?KB4@6-M\N06M4E/9 =?;"-.\[FPJD)XH705[)CSO=:#L&TK$0$&L(J'. M&4?+%E?*+L_;*EJ9B]MEP&PYCV$8M@F=F2#;!&,V")D-+&@'U L/4JPWS&(FUO MU=!J'+0BT9@6<'I;P!S&.[EZ%=SZIK00U864M'YI2Q4D?4KVH+M)/(W[.K.I M,L(GB/%"C%E:%A:XMM+8EE%$OJ9E+(D&,HAH1 2AF0KO M&3\=4Q!*^91D/E\4)V.Y/^:4#=9P$I^*#:_OS )]6X[#AE?:Z:^TF<,Q#; 6 M!V.J]AHFG&#_"]Z=:=FY7_'Q 4?-G_#B*?.AHBZ"JL\LG,6,_#<+#$38C([I M,_&^*LPN54!_<$HPP.ZICZ.ICR',BA!10FBCXC"3_LH5S7?X@?R8EM:_.H91 MXOV]"5+:KQN=WJO)I-.\GUE6FG@(9F@G $J16M:="LJVE,JKAM$QY;+06)15HHJ.5+LT< L$7Y:GC2:K:J88@2@ 5)!Q4:JU") MN]B:!D'97YJ=.AH-J-.ZB.NKDZ.MDZF%G! IY:5;5!&0AM?%YTT-3DQ ZM]86Y;D>(88(-921L['8Q3 ZIP,;R^9CZZ^,&KO= M#YP*+%R.=T![=H13CW8^/X?-/7O!,0$J!-$]_IA":ER#$?TL$H?\Y\CL$ M;*?TFBY?<71RH\;V2.KO&8"4LC#*;K:8;IU\"IA111E95*8+DJXPEL9.3XW' M1IFVNU*TZ1G+&M0UIAKHO&D+\G3;X4W72V7L@:0-C*>U(OX 4P(ZN*XR!L'[ M-V7"J99)$SUO=!HI$$)CKV"[V=;Q9N/<<1A%:Q #GBRV>%QULB@S "Q@[@DK M:'@'7;H(? MPR@]&VO<8]1X$0PA3=)H^-?2F=81$X/G=PZL7WT0L21+4]49Q6@2VF:0/7C* MZ7,8T:L-[\<+15'UF_EVLUCG7<$H.9310RE!TUE50^DT MD^@$ND,_E().5P7-;->W@JK8M)=;9 B(GT):__X4WI+UG+?S3KPV?MNAF\); MIB'?+I+R:<_46%A<)6=3&6WL\I& M H8Z1// H6@KD!GX[8U\HIW_W>1\.F.J_^WL):)DO=;78#R^418M-]IT#V( SD4NX:X7\UO1S> M)BBE SZX==.G-)SM. $+9W\UCQ( HVP .R"@/B;57P"%A'80=C;SE2.&ADVC M3C\5^1V-2YR EI9N]SLY8&P:.SZX7O2[ZY]Q4>:F_9LVO00#H 9)-(X;5IMT M<^R#%[C!SB,QF*BLM8[8 MI43WM&"%2UN:$3^FY3H>W-BS9P=OQ[,5]@)U360H*$(PRTY0L1',4'TI MU]LPBL*OO!4%^57R\@['N\@[24I-:9,Q.ISKR:9S&S&[ R;TUYP1RCC1JE0Y M+ZBQ?52+5!"\8UPFZ"$WQ"YE #NP=W/[ZE#?P8JV8/QC0.8H+(K2\#/3<)3Z MF\!(KHFCT?]KMFH#;T$;8&0=3VGY"*N@-"1*!8[;!LPFB]F"Q5_=;][Q?+R( M'1H.(20!C$Z17!K]P.:S=0M,4R8-8ZT]B!W($(U#ZS'5W_XAMLW3VU LM2(T MG.5YD9[HKV M^;MW'WS<5EU'DXC)X4U+,HT=A/DR6X\1#FF+J+0CW,,+*K@@Q@;]P1C!5^89 MU1X.;X=)"UTG+WEZWHG/ 3YCHOF%94"'S$ZN7QE&]:T)A7'B&4?:&J"E^D_C MHX;Q6N>OX87+[:*$2DHH;7X!7@9H ,6<#HJ9Q)+(Q>J(:32##;B0-HP4/ R( M#=VJA- .+?AK5,.'944U1XE)U(#2I#X.".*:54+V +-UV9.7V]N6S MFYPCN@&9_[JI_G8' D8QHRJ55C#.-@0)=52B@SAMX*G82!H[W30VASE=!ZY" M4"Z M- T$FGYU:0,JFJ"/[_ S#LZB*PL-#QK$SB5WG7(7VS2EN$0%I61@0-);':>N M#KO"?3[1MI>0B!"[4QD( O5A_)]E64CS&:K/&/7Z$F.=;=KU+'-XGBT#F[[0 M1PU'50US'M[@,%7GKFL+XM=>T.[7E6=,^G69L4;DFV6'F2D!:+_NH8:CJH8Q MOVYRF(I?7V@+Y-=AQ')<>;^[FZ\!^4Q/WND6D\\;).XC)DL6HB[M9A+ZA/\C M?T3\#3O2,XN7;D+J)$MOTPSQ*AV4\9R@G"LJV-)CT-H+_#$P1!HQ%#\#+:P0 M'E"86^<)^WMJEW)%'6!D]X-,+0KTL/ *4>_AO3.:>P>\&T4[L\[<1%KT9.& M$Y $8JB7/-^NEBN>AU200B=.RVR)^F%4F=5426D!IB4-HY?302\364HMB,F2 ME61& !GIPP"__.I&?^+DPSG8RTOQ"AXV.48W2J!1.\#)"B@P2HB30HP6]#QW M"-6<#JH9&R&EKE89_L2F@,!(MC=_<\(1&W]$T]R&!PUBXY*[1HFT>=;1)-WX M)7.M@@[Z SS9KK=R3E6YY FCM^?8"W ,.FT4^U89$ +M0<" DVLW?B*CU[.W MQ_NW+[_%>/\Q2.O1!(]7N\1[YK6#V";\F\H6><$/*.>,"M835# OP1BF_IQ1BZTRB^VHQ4XEBQUR.[DY M0U#@#X*C2I#H;^C7%U!:ZN<-1/S5!!C]XJCS^68S=* !K^8'8D1>^8\:\."' M7V-$\=X8=D!+ 0X+M^'B#WB)08'X/%UNX(F-*E'XN*,HJ<[]S^S8M"7>Y)Q? MV<1F'(M5)S9G;J0T ]7Z28TFAA2"BHZ17U\PZ3:IT27^:H)+A]X[FZS$RW!! MQM9)S;A&;)S4-(4=&R$V7/RQ=5*32CCLI$:5*'S<4914:X=QI11OTO@!725)Y#V<$U8$)0EIN_71>@LIX+6S>DZFGA\V'\$:F>QT M%G_5)K[!P'#I_S5\U[0$A^G5L^OYK*!+>!T>CV%0;E?VUHV]GSJ3 89'QH)."<*DWM)H@QLR Z#&Z12OQ ;BTJ[K@MXHHM:/>7';O$ MM??\VRTK6+-<%+/2H(PYNB-0?(D"9LTUMU14[VYS!*GJZ../)V M;D,";.LKAG.FV^11=;S9?$&LPY.GJ^GZC!I*R04HXMS0(P[H])&?8=!,K-\" MC_[K"Q$5QV:SK0<9 M%K^B@@FJF %6'*S $$HWZKERX#WO(!\&XZD;YD%DTP4C5[=R^D\1U2Q?9WM%Z14?X!' MUH#J.OW4-8@R%2>M0:W53C!X*Z;&+1"[>- HJNK<-29*ZSQ#L;Q@ P=.3XT< M/8W,84/D4%4X-&H_Q#Y.<>&8 $UXS[WY.=,[-DU"*%^@GJWGZS7? MIOE\CV[>_E_OK^\I)=JA;V=XUV4 16:9(CDEJ@?@!?VGDWS@]WT'1S(/5J$"D6:C&G!SKU;/.[R@Q4 M:A (V.22J.QX"!XV")AF"33VTQ;3M$1%@9&4%/#2;!#-''W-3.%$[FAED$@L M80-"1 /*Y7. N%"/L,YVNUH+( &44==7&9:\W#Z5?;:C(X &:GM[J<%*<@">1YQ*UII(W M/0F!D2Z)RTY^3:WPGDH^*?"@T5FG5=[$HGQY0W")SC@DY.G9(NU!8*=M-'4*<]@1QZBBK-Y[11^_&:H"A M#*Q!M2_-T8ZIJFS'"YU2DE: 3LV#&X&H8"V+P:DZTU.D8A]8.\V:YAU 2_[H MQ3OBYO^)W0C]2FLP>LF+/=/(4.N+;1 E>'^FV;[W7['_3)X(@^0):+-]5,,P0!.'6[\"$-<\ MNP.&RS:R&,*T+-XSIN-*ZSI3G9!]4"Y)IS')7&UU1^L)Q3.]3$39L>':;B1W MMTN*9F?V"M#V2 MH7KZ.E!==_)NJ*[8RFI4WQ.NPPS6)4HVXKH03VO5N.P*;,;O52"[LV6RZ??V M54#[TM,[8;MF+;O!_34A1-NKP/4W:R207KS.B!= M\^]N@"Y;R@(XWQ')TL/CSUAQ)ZSV#AQ,JX+H3!6SYF67D*0TLTP'NK$%5!!L M2$W3N^I$KS3#P2*X-?N?!%H-E@"!4?3H!M[?V>'X=1C$H>_MV3^N@OTM\8CL M1L/-(6W;X/JL* N+!&TG2X/0-@G+(036N86WR;:I2XQ9*%8B3Z#?9P!+F[U$N:=%^_\,";S$O+T%^\Q\ ZT MEE12JO!!JWEX./[D!?@C>:OI3IAQ$0Q?-S.MGS)NEVO:EFU>QRW:7<#V5(/M M(8=M7,!VGXO*WHD+89%;E+,YI>*:O=-J^3>X&'EJH?.J'CIO!*&S$)6]4Q*V M4E(H%1?]005&3&* .[F6?Y2+ $>OGY#!\2KR8O*G=^2?9,3$D1?N M/^/DYD 4T_2XO(A M+B [Q:4;H41(NP*.89/GC5[.A4U9;Y,P:X -?^MP9#RKQ+9!OLH0VU-ZU%^R5#PM.D)P:4(.OW-%[.R\Y=H35!* M#7#@[:U:>6;/"2"_H D^7(I][6*T$YC"!IC0E@A:2"F] B60@J=BOO.5(B7 M@J =D.FL8 DU?A@\OB&S#ELI!2?O+UF!-_Y!@L=TZRIBSXXQD:.W;8 A_2J+LONIX'#H) M/+U.]B&,_A)&?Q)N:>^!J_U_G?D.;L-ND,)+AK<-VR52;J.[GJ[GL[1K,J>* M#F&$OG*Z>3<)-Z=L-IUY<$UG94T)6932S5N!%)3-[SL.KBT+&E>[OYV]V.,W M54Y*'QEJLU(=G]GFI:+)(,;T[.XJD>TVPL]>>(Y+GT(P=K2\9' ,ETNB,XG< MKBJPBYGS9311B2C,<#VHHF+$'=T]9IJ?W)A>%!E):_7U]K ?F"VZW^$#CB*\ M1P_GV MP')?US"P!.5%1PV1Y@J)@)>#@W!C?'-X3R9*7]@_>\ Y, M:+D41*>TR7+3$%D*DC1Q@1,%CRR]]>2!Y?$Q8L!&[I$>V!%(>7NF=/SD1AA% M.1<+@DK_3[O@E^_+GY,L#H[%7;TTVL1)N/O3DK B1J,@J@C,!!Q4?@OV./I* M\S7R!@GM7[SI)9BPTB")3L)/5B6N$E?*-+,J%^!QI;^B++!4=*/W6VETB1G, M*.*\.(9N9*#FFP*,B:PTW)9"?'.X#MGU ?(/>BG!VZ?M'PC[M^ELJ#1Q:+H? MWID4S/:#MIS*B]?5:N,XE4V)F,?^C!N[N9VS8^ALFG$:OGMMR"[5R$2[F!9V MJ;!C^QL9P_(Z:^"+%^VS Y/662B[381]*C!*PF;O =X%Z1Q2:GLCW2P..?^X M.7RA,[J/<7QVB:6NPUAX"4KZ"L#M !51-TR:A-2 CPQT/V??AO?OM+U[R M],2SS$D@^T(7P&_)*FI/T]*)U9MF+[W) 40471G5/7:^6M77.7?%D$AOFY7X ML4D6X_CF@;)$99[0NPUCVXC-*0AM'/,=E]+,(W30MPEMC$EO#4!J[$ M!A9@5^CNBCANMJ,5F/Y87'!5]8_R*Y"8+:O+] MLO0(BNTW6'*?6<4-I=BJ&\4*+-U&--4Q>;GU:=&A8$^/_$X-F8<="$#B3"B5 M3EN#[4R,NHS!!#$6$W8VE7.Q!HB#V>$2EJ>4--,.M&-Q&KK[K_W?7/^!;S0P#15U=[V23B ME"32Z!OE+--Z1CEE?H1/EBYNA.@Q&B./&'U::(V?JP&A< SMG:KV,=?^1+1_ MIE1!4:CEO!4TJEL*'I5,EOCJG#R%$2W'IO3U+UX"0V%=$@W_6ZP= ?HX4510 MM0%Q/35M1EK,-76EFL(@3N288J0U6L@6A-'T&"UTI2\ (XM+H9/__QG-)M.IE/VO\LY('(3] [O6(57-)]- M$'4==IA$?EC^,YI6!SKVEQ(PY:_; ]N*KXNA6GP.('C21-*LS$VP+[7KD!>] M57G3+'S;Q%'W^?5FOLKAS!)M4[K,S])11E%58J_O6TR=W]*">6DX%'0 M7S-'7S.#F) X6@T:(DO ("3<8;R//Q!U?HG<@+ 1IOXT/6H4'9?\=8Y-5SDV M.!U$/R'**$'AHK=.SJ5.CY02+!S$7E4%@T!]:"ADUT _!E[BN?[M^<'W=MD] M5X5O*7\?"#12H70F\,4N1-GK\AO;*7W$&:", SS"AC1 WB'K5#&"E[*P!7U* MCBR"9+N];,$IJ_GPC*/$>_!Q=>=#PR]D5( Q*Q%-8V?:F2^DR U9=96,#:KM M,MH#X.<3!Z>B5K?"&NCF/T#A'R&!]IBV1ZLS*WT*F^60E<(;XC-MH"0)N] MAR@LU9_(D4-](\:=N ML,]K/G6PX6C!JG&:=!7LZTM^95]0)FA%*%.55MF1%ZOY;%V+;!0^W M2X?*K^SG;^QHX2CZFW^:3Z;;M5UQ53="R<.LUN>Q9Z78$HXU7P9?%W8%PW1! M%D"SMN4@<&P8577!%DX&9>!C9QW7;5^_68[)NWQY/GT+VH+"Y^#@COC+F&DRY6 MTR8<,S+PT.RB#8/R^EBW+"\.@90M^& 8SOYX6,+L(I76NF MKU)/%0%-;*EAMN_VYUURAY]Q<'%1H.$!\]MK)>ZJ[N&L%XOE+-\NHQ3(;(:1 M,+[MU5W\65G\E 3(=E1W%9R2"G!-%1I=O+2?4]"PIN:PM6%-P5I6X>_MRSWA+2L#I_"F M#1@LQ-'("YG.UPHHG"!*&K:*6=-^0OV0!0S384RVEI%2<;1B";;@RIZR7F<*'DHTA)<.B) M>V^T&\'WR OPQP4=MB!4OV@"S7!HM]YLK+1Z"R4AKC/S9!/<=NBO M8)BXOB$%5Z4L(-L:#B@@32EH9%:Q*ES^F\H*V_;D,8JVD!7XLA(XFRQE%5 [0]0N<';PQ>EFJS;#OF<98_:B ML:ON#(=?SL>C&[WP=.!7 \EN8+09AH2SO(^)PIM6 #$71VM[4^=0!K87RN"* MJQ_+V- Z1=V!U2!9M1H0)I^]V N##V'T+CP_)(>S?[7;A6=)BTC9*V91*)1# MYZ[\HCAHX?18A_2,(LI(@B%N*"49U*[V>]Z2=11UGG'T$!I3:.9W/&[XZ(Q5&N4S(>C;?./PF34ZP7AK$ M[)V:(?6:5?6J5X2!*10]M)).=R5-7,]1 EEV6Z?=+A"#\1WY#+(K L7?#0ZO M.5.=OH+;=!QE+X,F]'<5WU$1W]3@=N$8Y5&LJB&8WTH; 92?,.V[NH7QIXNL M4V'Z^4%//KJKX*BI8-2'Q47\ZWJ"^#'>8>^9SFCC^\C=%SUFTJW0XN]7OA]^ MI94]&C9,>?*!Z',.R<(DD@:46^=V_C*#8L%_@I@$Y8Y.*7E4/#5!N1S-IRKV MY?T FIB?T%Q:D=FXQ9"@,64$P%:"TM"?!":JM98>DH_=RN\;C4>*0JG?FYY- M-]LLV*@4]0+N_S.6!9R!+& N!FBZ=Q7@.D:$0:_O)F2=ZD;)BS15J>%!HWBL M<]>9K:X6&? 8%<3(0$^\^VKDZ&ED#B\BAZH"HU%[: 2043B(W1W=JOS4ZT[]/<-'$DI"*9>8FBV7R[3;1^9C)^9C2A'B;L%[$5@W6'73DJ028"$AB]R,K_NSN=M&9:.P%1 X<@]YK4?!" MA:$YMXM%0(I;JONUO@8/J5B[T!WY_XW3@JL8O+#?P.K*I\)MZ@(C[<)-%> 6 M@Y?T$PGV]J7\%]FQO3H!"W!X*96ZBVX6RT9$@B8 C*5GT_X.?*: MK.J8%!@ M*YO0J%[/3X>"!7CL4\)N,5UMVX=(JTKYC6>&EJ'31M0J%O/3M9E%N/V"?<+J M\1<;2T%ZY<9!"O190)&(UNJE)IS-&G6=>G@CK=D:+T&812 M#HBQ*%WT&?AZ[):K'^!'ZC[R>#.6%19L8ZYDA%VJN\]T#^6ZFXL2NLY=1;R6 M]:#12T_XR'^N([SWQ-MVHN>!L%D10F/G:K->-$&1D:,_<()0H_PP^CD5_:A6 M5O1C:_4Y$88N;0$.F3!XO"A6^9CEQZ$ 4Y)!8[DZW1>G9 M,$SUT6]QJ6". YS-:\ELO8+&;SF2M05.#.PK!5+?3("D=><_TM*N;\$*I M\%'CB1O-4AE! M-FB42&9[3%#SRN'4="[4W!L#HIM5K$.3RV78]K?M 5;NK=(E]/U M2@UAX%=AAM;Z$G!EK>VX]J+LLLKX@Q_5DLC;D2G_M1L_L?V;^(G6+'UV?3J- M;OYM&SR[DS2+V\YRJKOV;+U,2XY20NDF*/FA1!+\THTQ.SC=[6 0X[T!40-_ M/^L.LFK-9&"WZPB[VF]^"SP!J+5?-[ZZ59=-V5E7ZY6SS%:\&;7T^B7A@"Y^ MR9A K81',\#,*@.TK)I'LX(SI!7,K+#UT5ZLNC7M"#MG4;E(W_0LR"RCX_7P M[58 1/#Y?V^]FJ%ER4Q?[&+-P[L=%]@4-*51"=XBK%P6=C M?/Z>$(U_L L^O91MAA'\8*3EE1)0-1CG_ROOZYK;QI6T_PKN=J9*F;4H6;+W M3HZ3E-^:B5V)9^8B%UNT!-E\CT1J2,J)Y]<6P)Z&[@ M>=!H-!IVP)6BS0GG9 M-(\'TU9!UBSXI=0P8"W_:@MLFE7.:C?E^FUH,W91)CL]JU"3,HT+>&M9Q;@? MMH@K52I?+HH;XJ=8LKU6:="L!ADVO1Q9H9JF6A->= =J2'@XN0O7#=&8T\\8 M#[F<""!?T]B;74RSN IJY/Z03 !JQE;DI)\>4\-ZM 1 ^BGCJ2EC)HXA $,1 MK.#I;&>I>H7A$>(4]@\_T#B%_N[],4FC/1JRF[=/,'J._<-+L%[%T$_((YOM M%^:ZMVATT>LLIL(F9W%]6: -=4?OKV0=@KQ'\/0&BCX!Z=291TW-FR*DNS_V,;)$\OL!U]!R2]_IN62U$]I?F"=7P/?-$(!9& M)?MF/J_"O=3J!&3M9K/;I6+">FU <'RJK@-@;9^I'$BV6,4-X G>/V\=Y]/O M605>YR?KT>*Q; ">>[6[]6KN"31W"W&"*=J,.)YA+").?%&2_=D\?E2>*O%. M8&+I;<^.DN?>8KOAE$"MSR $@NL!!$[4\,!E JN2)84M(FYUG)E M)Q^S@$'E^ESSBXOK:16+#A0?ZZ5,>17Z'QU<(\7BAD]EM\ =I!.X>[L5J6B (+IX$M% WBRTR2)B3\!FFC9D] M_,\:IH&: H.XCQ[XHQ6DF,M30".P=A-[-&AV>EAHQ/Y/(WSZQ09? O8AL57 M&+\BJ"9(*HG1*W_:$C1*(B@$WF<7'A<<66L$)O;1T5TYMI1$6Y@DR M#*TC" MVG(%()R9)H+(J1FL@&3] C='O*"MPC38!+LCKB+Y%:[QHRL!3#[\6.^.&[C! M>\_WT?YPI(EL]]LL92];_=J.^0;HR"0TM4NOL+%:SEE4-I,"N[YE.4 A",@D MH7&3DBSX2WD*;.XK.Y/08]W"-*46]?WN5LFLY-/H#W_#X/D%_[!"KC5^.X9( MDX#[8YJD?KA!,EKEJ,& 7J&W84;1,C.^^L$.H^1C%&/^+M1IBWRKM6&'S]H% MDP?2;'&]X%!5UL6[;12_2_#>O80L^V'M(8WAZ36&!;:0G_P"(I"TJ:L8)^MC MCYE#O^\8MHE0"K[W\H+G@C1/9=*'PY#N8@-5.(MMX!*2*U-<%<6%&>TB^.:8 MX'J_R6K]SS%( O;J3^E?UV&=]0+*W4QPIGOI%Z[ M>Q"3U%#>VR3FT:X&!S[H%8RKX;I>T>][?[?&]QK)SN#S<8_V4Z@)4O MC$@A MY2B^"T^W#")G7&_;AJ\':A-"'2EA4]PU8T<1-3.\]E-SCU#I(#C,[SV/2U.S(F M5W)D9M[B8CG5S^(#.GU#$7@7NVDG;QO.LBWC:>=L>VZU=A+31=6N;+IQ##\* MZ0LA=^$ZVB/)?K!:S#4C"_/>\,'/Y.O9N!+7,'>9?K M]RC!SU5&\4?$=>$:D=P7N(;!*Y8V>7^,8Z24*H5T;=@.DW245NDFU))#**1? M0#L&6[3\YEV#4M\3P'IWD5;,F*X>]-_MHN^H*TC,=AL=G]+M<0=6ZW5T1!!T MA&%ZPDM -'U,;I=OLD()B!GI11E\=2;PGX)=<8XA3S)JK5EA%B4151YD75[7 MZ22OK($77789BUS1*CITD$&&-!%]GJ'BMN',7@E#N4$@G?#"9PUU,]NEBM/M MUHV?!&N\)Z.Y7HI4H=::%:I0$E$AL>[ZDD,5]3W^!) .Z3-%+)_./;(8TDBG M.YBZ/3!WX'6W%!FAV\)]%-*+4&[01B?L\&E#W>"6:6.[A6N<\)AOP;[X*:D< M@WRD7>#G1Z8*W*'>I!T"4993*?.?LW_)>RSO]G&GH-JKBT0RM+'8#?J*&2IA M$>2,T?1;1"Q^"C["#8S]':(1/STBF+Q10V+Z>8BCUR A#Q>3"&W1@B-TTQES M L[I-C:6B6=_V$5O,+M1DI$EW.!!AF%"I,:[UC4+-+-J5O_"#>+6($*?2])$ M@94T]V>'LO0JH;+@+RXX?,;$R2YKT37^W1.6")1%FH!"*/S%0BQ Y0)$,!=Y MSZK%:V$3AWK] M&U8@71-#I9K1-6=]SAIT$*1]=:V!\?T+^AI,0!""3S$^MWGOQ_$;SJY!#N@Q M3,OV< .:PGG*AR#?8G:A1H.V-W ;Q44 ]Q;]!VV,\,G11_3[X%GU$*9;JU8@ MVTE4E<2&*\Z*S$X%GDBOI3.""W-J-5=.5GIA MB4\9W>ULEU8>XN@ X_3M 8UTBN3\\,\Q..RS)+?6Z=7R=2M$T2R30H;D?,D6 M^JS%"2!M$LCGK;JR]]:JMM=+;?.(EIO&?.A*&,XN1K] \A+N@X^$+!5J3F[> M*G^1 JQ*6U;0JR"@2C1IQCF79 T"TB(H=T8*(%3_[ C*AS-/SDU!EC Z-&J).=0E52B?*Y0APB<(-3-;9@5^;E4< MX[ Q%A3Y3\5G'OPW_+O5=S_>2')%S_;M,$@_H15"H(>LT-*@A+?"3'K *6$O#6#G 94^G&GR!21H':[0!))FVR$$[ M^-ICW>2GE_WD[9J;U2%:' 3W#4RI?^0<(,\:_1/![P\DD-:'(KLT[)#K MURZMRM6X*>=U C'=4=BQSB?.,]KPMCOEK;*!7&2F'J!2\=0D[>P*RY0=R++H M?_F[(_4\D^2XI[_KS#@].K',/MTE5_ "%KSW%(1[H1H5Y;* DC!.\Y(QJ]8X MBE1*X%SR*VR(/L6D 9_0GBNE\?1,&M?XK#]\V[BMYUAI+1Q,^G^)=ALTZ7#* M0?KVNU29]Z;O62O\VR"4=%WLZ^G%!:<\>[EI0-MVH>:Z/HUK)7FM:"Q9;%>? MVK5BNEW4-ELF5P*R]3*X;18;F%1X(76Y[SA$)DJ16V\QG2^6DD0R8$R["X=T M452./VP$[X?05HXV[$78E? HPQ:6(^'T:/$3C)YC__ 2K/W=;;3W@U,$MW_> MY.9')(2\QSV?7UU19)5; =]H.[:V'YKT\I3T,K8E:)MJ%>^^T106D9*?T*^> MDC3VU\)7V44?-X^3F@P*P;/K:79KII:>\2UKSBY:^FKG=='.,&:$DXX#&;X] M7$#,;9"L=U%RE'AR7>*;%G'$$4=ATDVGW=PSV^[!BL@P-9"=E1:EY$FXLC]>^;/G10$4XZ4KV<+KP+ M=@!!.@"W '4!*GWDB1!%'?)! 2<\CAC0!%.W3-!\4#&@'3Q).]CDHLY8SP\Q ME VHCYV^P V$>WQ2\CX*7R'J'OWX$+/'>FU>+V=2K MTM0[4'0#2OV O".6L&63JH:RQ-0]2\@PUE#FJ)*6!FL89#!E/C@A,36;:N&Q M--V1*U'D ;$U\N.P<_<<0_++!O*2^9YQQI(02OKM[>OKQ566SI$W3)SX7=8T M\+.V?S-,2/H5G9XHNB(OZ&6*YFU;Y1W]6GNIFT0_!_1A+\0X=>E$8D==?J%[KT$T\/2HZ(EFEQZ%R9I3'SY MY#Y]@?'CBQ^R.S$?HW@+@Q17H:=*ZIZP'208 ZFIJZ50C_WRXEH;Y[%Q^"&:_I8(3P&5=4'(0;AQ^3.7V7-"]LD)!HR#9K=D(' MPFZ*DGFJT$*W'0?O+-GXB.;0WS!X?D':KEYA[#]#'.B<.E-%:HF#GUII;H'6LR 9DN@"E#;PT#K [ ^I"KQ;82;,8XF,2ESJWJ M,ZL^$ZMNL%6WV*JON.5*$:*3Y>.LEPTE3C.ZHLC/B/-:;(B2B36__Z3[LU@P MJCHI%"%<3B],+PE4UJ'>;5K_6=W]80>UG\?/UI&?8?UPS.7O,BO.:P7ZC#.=$J3TYV/3 ME0AC_9_%"G*BE-*)W-+T"I$+BWXDX@Y"_?1D\4-H*=3?;T1J<7[B[X,C:Q,\ M^:B9-:)VI!\^1F7_'M"07U,_3L=HRDM94][ YR ,6ZPY_N51P+]FEC_>4)[I M\N;>WDI!M/-:%#4ZWXOEHB6M;]#UTN)6RI7U5/=@SE5V4FRYO?DIEEO=EKY4 ML?3/MAH[MD]5G 3GM8;_132W=C!UTOU9K,55G132GF9SX^LME?6<\]#ZC08_ M"2US4<[Y:(I/#&88F3-FY\RZ[FV?5.4[0][6Z!$NKV?&CZ9.B?UG/9H:=E#[ M'4W19>1G6#X<\_B[3 IK"]!3NP6>:A;X<0AB6BNDU:_7TK[I!4"'T I;^OE< M(X'G8MA/!K-@1D*9)1LXNIX17P-G@--C#< M?$$\J]LGD.YW#%ZKK#(**+R^TA=F*!S'\C-HA.2(B""3$6 A1^9<#F3[C &I M@3:9@=X"N+//@R: KL7)4QJ<43EO39H]PGC?6.Q@F ['X-ZU:J%4^$/?I>!6 MBL3"C+GR@W%&?C./Z5SPU,[G_X/X+]<6]R MX><+,'97DJN5TLYN9HXP"V&)5SD!3-XS(5"=@+[;7J)W-1G(8W.L4 MC]FYLF\06F9?)L"9L2_52J$:?U%JUPK[4GG/EWT[C4<#^XKM=4[L6R4'T^Q; M&K/1L^^7(/G/QQC"NQ#! 2:I8<^WJ?NQ,F^#3DJW$X?W>K&D (L*,EG/SNG5 M-QBTE !J[MT66RS(+!83BYV;VRO!"X/1;MN8G2?IFG-XF[H_*])5=*[PDXGZ MBM2JD^[9^+KZ!J.%=,_,VY7@!;.DV]G3Y;^:T57>NW"-7PQ&LM'[CO=;FAW] M!28P?H6;5;A9O?K!#K\ \C&*[Y!6^*K+ T0H"5/_^30-P+(PIM_WL*:I]*L2 MTTMO,66/AN NP$TS\]XPYF6?JS OR,1&/["+\>!^R_+I028[>:@CEQ[75029 M_*!0P.SS)&,9I^G/,4[-KZJ,9;"\4W>F_,;$!*VH;!""$(1T$*)M=KD_S@8! MO^_BYX.P18,09(/@)SC-CLD&CN&&I(M#<$#267OVQ?I"D[\E8W>:C&JG]'O; M,_7]&Q[#[N9W]:?>+Y?:"O2U7(UBAS&Q\!A[6HH79;5ES#W.7=Q"M$RE[,0 M;F2\I]W:A!#OFCQ#O]%6SC.=/+"U4*#D (V2&TTQXJAYL#L>KZ\]?17%"_8[ M%\KK:5A"=)_/E-R,4-K9$5EI4TUNZPX\8U+8W99G=TJ$2LB MVKAIKJ>ABWUNQ;99FQD)T+O$)S''0V;QV2L @$YU(.;C\C J_4_QR ) M=!\,-74MEY?SB_+153W*#OPJAR6ESQT8A_DDA!11D8!/90(8 M), OI/IM' =2.BVKZ;")B0283 +!4I2C>@$2:=U^0XP[4$X"T=WK"-%C+V/ M;-K'Q=G%X:1,S8=J,U-E1?^+;JV'F@8%N);:&W)C-:I(>UVE M8=XN$_8SAMBZ2'B5G*;!:7# ]\:&"Z9KLNQIR*1,?WEM9)PP"QWBNR'@JB6F MWC@H(V1\B9]M?IT=\-4O:RAR3CW+3+JJ>4LJ"O H8D3>=B@Y+<8RRB M:6R JO3=;,??@ZV[5&Z';P8*%2@-]HB];)@_ ?\8I?ZN&B$9U@UJ[GI\_G6C M/@IQP=F SC5,RH\.N1.+=AH1@W+$5X#L4LWS:V,C@$)ZEUCIYKQA7#*.\ MVU@X>7SKD?;YS8GEL 5] KZSSMXUO@U]/@N:V8>>>XSO&!?"^V.:I'ZX"<)G M(U%T<7\C6MR$2LC#?'YY,4"R7DFP,XF3ZS*U6G"\U.N8>;05W#H9LWFD1LZ- M@R8LU_L9)Q"EEQ7-=FTPGS:N,H:XZ M+SV2027%Q<\(Y$>&MT&RWD4)/MA?/24D4?0$$"Y)9J,BC'VUI>M>S*Z\F5@S+>4=3LO(QF%-MKSHQN*/6\-6%\ M*(V5N;$_H&7GP2&Q1GL;3ZR_Z%J*-]!MJ"Z2C.@V7@?UY'<20NF!HQM<2&RB7L8CA> MT:^M+P,V.4EGQ+#?R)_GDC!H_H1T]V=%^*IGVQ>S(>IJR//[F&O'#30:4B7E MHO@GH^KAL@^4AO$\B=A"KD)/HA^IW/],2 M8/J07\/8CS%$KZRVZ3IZ&@4<44!?G]8*K+34^-JVCB7EW X!K UJSTI]CBT[ M3HS $$<(FN?'>)>C[,YE?K=RV,6%T]WHEHJZ#@K5/*^'N$_/**1TG]Z)._/V M+$,3Z.5,P)D[&;Q+11H3\SR.2#ZT #V@F??;W\#;"#-]U MN]NE*Y=B+1WD5\F:6++KUQ_^.0;I&WN![QMMQW!6HT,F\91,XDS H0>LE,(( M70=@7%PD*G(Z1.Q8KQ"CX*\NFLG#^,J[5B@LD?2JQ#S..+#-@9&+^U;]P^RO M;M>H&X1-])!SYW$=)6USRK3:(&Y5,<9$W8JZ*3VM<3D >7.K0I\K?0\[.%T( M?&SEI@=B&*UDWF641TGGC87HC#"Y@@1C(G%YM13VT-?7"B4GI/E;HCKI65#W M8$/2A;59O6@E:<7Q=(>?J?RK<'.'QBA,@U>(@SK)0[0+UF]*L[^Y M)>M\V2B>4M':EKLC&9N14^6\,T!Z [0[\(W]]Q'^2,$-&O3_.!6(U6FKXACH MW4W-5NY1CA0>VJFCW8+6**#5@[+CX"@N=O/+B_(K;-:=@2[B$VB\WT4)3DXA M*W.I"E^0)$<'UN3F)=.!%2VY(X8BDJ#5E_RN::"XGS<]V7E"*$V>-@UG^G'&H ME#I7<#VF7@4BK64 >BLB7ZRPAT:DK""K&GA#B]U-V()AO7I@#[5(G;^BC)^$ M9F9ASL%)'=ZGZMN#]8,?;#Y&\:/_X^\@?7F)=E@F] N^J]HXIHI-&2<'-?D4 MIN6UMZPLL;@C'-X&J"M0ZHO\CJY2K_P,3K"HB[H:*.\PYFM4,%49SB+.F[$*==DB"6<+IP/FH4RO7^%2K% M3HOZ@:B==\A!W8-22[:\X-XZ>2&)5T2*P@!4T!,]AL W6?IBN MUNOH&*8(M"0:$\ $1^%($$XTEG)?-HD8*8D4,G;FUUDTI6@9%$V#K&WPS7[( M<@C=*=:.^[T?O^$@3(L9K.)/:2I7$"EO.2L839%?LT(;*-3%[O\=XR#9!&N\ MAOX!FTJJM'S+)"J;15&Y/W&993;B)LE) FD4E%L%WVB[MG"H55NOE[;&L"N]+4 M*6]O2"+H-]P.( W9QD17C3PUC8SCH3:AN$"H:F\5 ??;]W[R\G$7?1>]UB3U M%1NHX,BA%)&Z.L4'U5F@'T]+KK:1Q!#1.2BR61=2RCZF,0^N$Z M\'8Y%'E_BK=E FE$>!NV=Y69CR+,Q;!EG3+J%.E]YU]"GK;0&%K1-8 M@,9FJUE&Y5VXCO8X4HBW:S%\@6$2O$+V6VF 2K5B!ZLRHBD&:A^R ;B M2,\*NZJE5_-GOY$V;..GBR*G016Q(L;14)DVW&E?*&QG?I]"3CA M0\:G>>G MO:ODR7DY M4^8T!YQD39I[= M _IP^Z5'Y5U(AQ[(!AP<,AO\<@NWP3I(?W4+D"WSN1F?33:S!E=Z85CX*$#Y M(Z9!Q_I52/)=3J]*N&)7UBU"IIL&-,$RVN^CD#UB2.^FDYMO_AK-)7JP8/>& M &?RU*9_67^U&1X?-F3:3CTV:=$ORFW>'F-\KX!N(?"EN+L0V<3?/1R?=L'Z M?KN%Y.]H;X%8Y$!NR645E<+-#0P)N_B[]U'XBD82_?4]:N3Y-$!CJ%/-P-I$ MZR/NE'?SUHQ&LA-^-I]=7R M=.A?M.@;3O!_R@4$ZUQ"L"8B_C8(+? XS4F33YM-SF[43C0;W2P5.VEX0NYW M#_<=+6CSJK-9"L:+B<$1M.R U51+5J6%OMW':/F^'=>M62B5+)+YK.[7 =I\ M7L0S*\*R:O&0C/I^6DU N0.UBP.8^#QO7782,75DU3;])(G05,?E.7'=A(K7 MZ$2U!-69+W M)1YH>B8IJ_D78.B;P?Y0K>]V.ZR;(L#FOHPCI'I*).D4859G"<,:41)LXB< MT9VCE@^L+ [YT .:IR]^0HN"=IEY#:VY0B9B$150<76UD&>1K$=V\37KDY;> M=9 ^M%FHV?DXAAL8@P]?'QX&K16'@/@4N6"-J3?8A'&"4MN91)I+6VSN'(E^ MAM_)GSIQ9O%E5R@RET@E*6IV(<^(J /Z"1?IKZOVS6P7A""&.QJY0>X0\WT^XN(C MI-QT*=#H+.75<"_-<%4S.4=H7V"2Q@%^!)W6NG.$HZ^4;BQERF#"*ATFTIA=VDB"Y(IPZZ4[H,5'.O3AEBE-10048O M6BAL.G#:1$+^R!Z86H6;O_V8O#*5/2=UZA_T;\^A9(=6865GM3=?+KRE7!Y# MPI; _*@&;1R^LXZ+QXG=24_0;:06;F34R.B0=0M0OR#K.'^QJ=B'K43KM/_:U@:3#Z+Q[V-<.PFL!A+OK4\!)=Z^? M?^>\0_>7OSO"[IF;]:_;=]YJ,BE4(2E>S6F(A9$.'$[;[&L /5F;#GH@PLDN MX7?PC>H:DC6G:DJVZ0CF-28>+J?74VDB&%V>YB#64D_3=)4A=&9G*IC:-2X1 MID%UF&SBMASA#J& 2H?)K<'BG#.:DNS8>+LI#.C=]-UMGIVY$DS1J)'U?=;J$ U0ZD(D''L9]-]N>X7O>S78LX#8 ];8$Z72/G&LN?,>; 2??=<1%[Y+; M/;N0R&UC[.3HM8!>NINZ%>"J.]HE19YC<-=PW9"8>XP[H;VM14$J7UBB"%-&Z<,-KGI2C8B0]:+$QK5" ,>G)-@$?OSV MU=]!]E97^<7TTVDC_+Q)0(N$4$H!S"(CJ(G\$;:&-^P-0%*36IZ*6L9PU3;1 M*OAIM(0=G.SW2)SLV-HDA.)GGB7WC7V5TP MVC:>@.P)4M0\J+3/WG,#]E_1&,8.-%/P!=]\([?8T.X9QJ_H9_Q#X<-B1,QY_ESW0?A>B(=G[,J^A2W[; M*(JE1%*8O(M95EBGU#3 ;0/<."BU;O_IJ4&T]VK:K['V6ZQ]4+1N]U4JM8E< M!:F\T31$]1[A^B6,=M'SVWL<+(Q>8?P7ZAL?'OP!\L)D71*,A;!5FSX!MM>!ADB8)LNO6<6M:S,52F6UFOG[(F(E[28,S" M6G(VLK&4/\+](8J1M\&>V5NO8XC1^QA]@1OT-_PSV7$+U@[Y[QM128PM<(KS^_R M&J]F10?@^]Z/XS>T45CMHV.8EE\Z?8SH.Z=R\T6B'7MP;A=.X3K:Q70N@G76 M#Z =39Q[#7MHN\RK=H',+NX\GSVT 2[Y!I!Z;]L2P[4K M6ZF+0YMD/JH+R5TQT(!X.8MJB6,T]WM_TB^MC<+==G9JR'C$HXN4TL5SYA>+ MRVD6!JDN4P!6 7U@@(XK_;$B2V9SD(P8I0_-936,3=.=.>.H$Y[M0IO]B*,( MQ'2VKG[RNPO1?M)/X"VD_ZUM*U>;_W],TGU]V]:S,;LDJ""I]+1>7%]>7@B( M\)>LPU_!AG7)BU( /^_6*AT.9QXN)8*L/Y!U"![K42Q0=.H *0YHHOE8 EQZ M^$3 BZH&=F G6 CX$ =K^ !CPMUR&PK1E^WM^@02*20QS6:7(B>HA&[2.LZQ MI"Z/$]%J/;J7BDS1"EL8M7!/@G\@LBZ$T)86A%U;DE3;I! )[Z*@$.U;B-Q!J;@EUO,G9 +6: MN9S!U_TQ35*?!.Q51K[\-=M(*\FB<%AY/;]N@5NI76>.TLS.R&3,M-E/KGC"ZI)YW++PFS91'- MS^Y]6;]%TEZE9F?NQOX&=_+[@5(OR8R7E_TK=*;;%% MEJR)VP"D$4N\KDD;3T4;8W->,(DJ4YZG=_<9G\#U;\_1ZW]O8( G^QS_@.?X MO#3'T:](M\BG^_JV?XI.AZ3^=P.SNM:I2H6'Z54QG?&^AK9@=B+W5<"34V#H MN2N<''C2\G6TQ,]A@A8(Y*_?1GL_$.:GUCYGEJ&KG2ML5J<7Q9S.&@'?:#/V M*+J7.IZ*.@8YFC^13DB:H[GE>?^(^FJHC<+[I)VYGW6O\688$VDQ6 M0\>RM]Y7)T]1)W-($$ZK*A+X!K".!&Z>?],G;2%!+=\:S9KE[)J'A&%RS#L! MH9-*'"#83!&7F%1"''1.\AX,!^3QT%B<&-7P#;NXR,10N8 UFS?A@SV>&UO+ MC-*F9/V-ZQAF>8-Q.X\@2K?,'Z4Y*6#K*&*?P:V&.BFFL,TAC MM8[Z!VWQA7+UB<643Q,#5-E0N)C:6Z5Y12>&"C\EY_,3,%_,)Q>77XQ MG2R\198TB3YS"]?$A0.SZ03@N4$^AWZXG.#"^@>(MCROM H\OD\J+49[ JRV_>(\ZF. KENP.$>W$':CJ M,<*\:8%S"WG-$[D9CPW&TI%(\SUZ?(F.">*O5;CY&&Q3"$/\A*LXLZ;E&Z93 M;9K%D7X38'H]O68/DZ(F0=8F>1B!M4I>];64CZ-5RZEE+9N3=K2J2KQ@O#"W MJV4DBT<.;GE:CX0M;"S5?X;^/HI37/_W%CZE67[DAQ\'&"8B'[CE2P:7Y69) M5++!L[R(4HL -PGRE%'6J)T]M%9%BX2X7>2'$Q#%P7,0^KLBM743)&MQ)-+516=7EQXK M&5MN[313VNS=?VUZ36MZYI0BM_N*NWP->IE;W1NQ4UW6Q29P"/99Q8_D"TR.._S8Q$>D\7OZMC>]0H,^ M_1 E 7ES26V\51NW3RJ*$JLP=X_@'6?_: (OY2+H(MS]Z" M^6@1ZLV&?AGQ 3X_BT*0O43_!OT8I,@XAR;C6.:*CH"3H)8NQG>>B1Z0V/$P M/"1JVE46$LBK8 MH(W5E^K3VL*C@^;/&X]L- @C'66>7RVNYEEP@S98?V+>RI&!3OVF%O5K"77H M4]+KKJ29F(<$V(JP1YM=AH/_GR'B(U4.*'_)#2(H222]3"WFTTNOC0U(PTYQ M0G=56XC!@*I=Z*&[OBTBM_H7H7]XW2;PG[] MOW@<*B-:^H.!+4+1FT+4[/J*U?[\\_/=XX=;\/5Q]?CAJ]F)WUEP-KD#.I_] MU/*MZ/H\P-/U1#LK^^<$WF\_)&FPQS82;8^J'S*YIZWTK'(O_BHC=)I/E;MQ+1X^GH]6](G="579]=7VMS/ROG_ 3BB%VIU;L561\ M9OX5KH\QVENV5+^0_KI)M$C*I) LL;S*HCQ?0=$XR%JG"2)%^Y:OY@UD JR MW[[^QC6!"S?W5"=S!8\J1K.!5)PJ2I_7V.VB[_C8[N;MEAU_/_H_5DD"TX;+ MX-)?-XA469F4O!Y6-"%O&^2-@ZR@*?+ J:0JSJYR\A5 MLJ$;R#T5[_T+&E5X%])7 J7G2DLS5I'<+)M*0;/EA1#1$\YL+IVW_)(]NO'K MA+T\Z@K*M5J'5C3-E [H2RKL7:ZL0[? +3?_FT$N84(-$=&__#C %6'O0C3* M,$F35;BAU5'IK8T[$F?!3D-R&R3K790<8RBHE=B_/<-QU%["*L3JY]-+&F+- M.@1YC^0> WM>B78*2KV"HMNABS:* K F;31UW$:-D5N3AO*&-92)D*\6XLFB MP?UM;\=OHE)_\=.F,E>UCQGU>ZI]*VRI9U>S$T#C1BSO1GIIXZEH8\[YX$^B MJG/!T=OVC&\L:LCYH*59KUH'<.EE&5,G,\5J8&O'FO@.U#<432C3_.UDP?4^,^4-7[4M-,KD$/:!9DMIKD_2T^5:8F:B+;&GN@R>SE* MDU+3DE+T?)RU9N7%-8V*>2VC!;91#'Q\;Y\FW%GS"EOPE#M\36:QL;+][<>Q M'Z:-ATG5SQA7Q (5Z\P]I_AYR.6YGY+ZER5GMRZ\9-@C;9CM\'NF K+U'5L MS"2&.DFH\B+F@I7)R7H"K"M ^R)/.=7>(YP TB.IYL3ZM 1.$_;QRO9YYS/[ M9%5TJ'&BLG&>B*DP0'=C:W!Z_XZ#%-YOM_?;CP'.O4(]W(4; MN"7_N$.>9_B,'Q8C4>O3H(;Z]PV[QTK"R4[?.?H_;T9]9M(! O,6 YHV2R9H MD/>"?LRZ 3[IQZPS/:0)IH4)4 _H_P'M@X0NBUY T0T]]3)\96AH,WBY&=YM MHN\A>6[O=-!M^>"=X)TYYNI&H_AFROZ.VD+_1O]"/^#;4N@?_P=02P,$% M @ *X)I2C E=Z>#6 !M & !0 !R<&0M,C Q-C$R,S%?<')E+GAM;.U] M6W/C.);F^T3,?_#61.S.1$Q65F9V]TQ5=,^&?,OQCM/RVLZJZ7VIH"E(8A=% MJD%2:=6O7X 7\88[00&"^%+EM 'PG ^W<\,Y?_[?;YOP8@=@$L317[[[\/T/ MWUV R(\70;3ZRW=?G]_-GJ_N[K[[W__QC__PY__Q[MW%T]/%=1Q%( S!_N*_ M?1 "Z*7@XL5[BZ-XL[]XA" !4>JE:+B+^R#Z[=5+P+]>X/\N+M"O_OORZ?[B MX_S_>O+]X]Z[ZWL\%93]=_.G[CY^^_U/C M+T]Q%BU^NOA#XU=7$!0?7B":?KKX^,.'?WOWPZ=W/_S[R\>//_WPZ:<_?OI_ MS=;Q=@^#U3J]^&?_7U#C'_[X#O7X=/'T_=/W#2;_Y\5S'"6H]6;K1?N+61A> M/.%>R<438A7NP.+[';*PR_C^'J/?K,I_=5P^_^\1\N MBL8_O25!J\.W3U7S#^__^\O]L[\&&^]=$"6I%_FMCG@P4MYC_T<)0$"+Z@M\+_>5X5^]^_#QW:]M=-UAPQ#/&1 L$:1$FP T,)I8ZHF_3G-9JP=1PNT,E\ M\_<,[:E9M-#/C]QG=#-YY27KVS#^EMQ%BP "/U5GI#_4Z,0.W*SD\;1MT>L@ M\<,XR2!XSC8;#^[19 >K"!T&OA>E,]]'%WN*Q(_'. S\ "2SQ2(_,KQPP#V@ MY9O'YAS?^HLL!/,EDCKB;_CFOXWA=9R]ILLL+-LG(T,A2(0^;"ZS)(A DJ!] M_HJN#8R\YC4@_@5]7-UZ ?S9"S/P!7CXWWBK)>A(NXMV($GS?QWFXW!;SI($ MY*WN ^\U"!&!("G[+]!OGX ?PP7Z,3V,/H_0+S,(T01>>DF@OCA,T7M4Q/4N M*^4/FEEEC=_5TM@LF>V\(/1>0X#H2[Q0]@H?EQ9]2#W"> M@+E5@\6*+OWT@ MA_1'91SDOS0NEWH7O?@7]''U.8X7WX(PS!<3TNU6 5HBY=FCE3GI#QV%Q_I& MOEJC/R 9^#.,T6WF0;A'Y^AL@V_D^;(:80SN94DX,BYW"[0*T1F"CXYNJW'A M8'[YR"C<)&F UB4Z2#$%B62-0/,A)_TAC9I"&ON_M?3@:X!$==T<2GY&,W^7V#R,]7JT0/(/C,"< MX#?&YJS>).2_#]V?P[XZ.O>5W/.$Q#T8^.B(R!OFRD'K-U\CM/;\--BAI:@; M##4BCH9-_N?Y-E^C(R- ^M3Q^,0FOMZ?LKH/UE%)U8=S83I^\=X -@1MXPAKG_/E M/9)C+['"V6R@C)#41T;AK:%CE[^[!!&ZV].A-XW,-T;A3*^0P!UX%!ZP22SR M@S H=T1GO61I;BT#2"SS0FRBS](8[I^0:(TN*Z1Z[P+L';^-H>:U.@99H^_< M!Y BH15 ))>COY%LD;JWL< 7Q^$Z5[J3NZ@,04@0U%\CB"9M%06_@T5W&^IA M7/JC^GA'0.,C\Q' _$XYG#?89NPCQ*^#$*_)3C.DH\6;#;J0\"VB#(&.;X^/ MQ"Q*@P6F)-B!9VQ2SY??S9L?9@NPN(7QIMBX^88N2?X%X$ 6M)5W:!^O0#Y@ M,L]2'&2" X"T0S8*D:-AJ_=^$1I<'R]X]05I97._BG.?'HCT.U2E/W04'F^S M%#7X$D3!)MO,MSA*#?WM'B Q4OTP5/V>1MT K/#G&W#F=KCZ7Z]QEGX&\0IQ MLT:G$T0$:+:E:*/ +"IH.SZ!'8@R=)@LK[(D17<7O-RW6QT5)3&*S*)&\O8@ MNHWB)DJ3/N2>0(B-VX\>^NH+TET3SQ\A2D'N*UJ"BA[B%"0O\<&??P@*2AX\ M?+YAC3T_VN1M,%)#C\P,,][E!;REEZ&\P#CXW=L M",J/C@P (?2I/G'T+WW!SXW,M$ DBG[6I3YJ$0":%[_"IT<&HY(7L#DY;0H- M8VX$J8]:!(#FU:#PZ9'!8,0SC+D>)#]K%0B:UX32QT<&! =ZC#G]M/''%G]Z M41ZX[9B,BG]Q[!D]?#*WS!Z\D:66=14GB-B#O_+1VX\D%@REPVZ8-!\->J@9 M&;*#WV/,?<3\B$$&-4^XP*=&9O;&@Q%2SPYV>OU32?^"*=8T3R+O.R.SR;#2 MC[E#)3]K%0B:%X#2Q\<'I([\1(I'&6!4^JJQ/C+"92_UT;%EO\*T_@2V."0[ M6HTJ]0E\RSR[NLU\PE\E#^\ M^^%#F?;BG]"O?IVA3R_PYV]#;U4-%WJO(/S+=_V_OQ^=GJL,XK?;MV@:O/"O MP(,WT>(:S12!-&I3.2I[JQ7]XM=J4F:$29F])BGT\!/[%DG"W<8'L2*C@ :) M-4&\N$6_2P@HTML>FTX\A6)4UBV/1V.!#'TUDML=C[X7-"R#K/S/XU-3K/HK M]$&(W;T+\/9?8$\@B]SN:/35D6Z$&#(:L:Q.1Z.\./,.=W8>RTK:,,SFQZ+V M-@@!O$+[8!5#^BIHMSH6;8_9:QCXMV'L=0]R*CB68W2OTTHT17 &J9_GV!BFKEJI'ZX MD'0YP<4S$]1H3<(X0ZFM89J$JGT\T\7KYM2#% W_ :MP/%^\N#KU;/\?+B\-8%]5@_WK1&$[9CK7TDM<< MW2QYM_*\+39F_>D]"-.D^DWN-6M8M&2WVQJB&F:@F<*!"SBEO2'JLTV6N^)IN=+Q(W0$[GSYXKW1 M>9(:Q0BGAU>0CUZPN(NNT#F1>EW++Z^U$I_'+*'_H>C]7=>"' 07UHE=LU?+--(YS0T@3%N=K"%+2;+8Q1*+R0::UMH)Q[U3,Z MF*#_L3*!<05"4DM#%&^1VEHF4ZWJH(GH02(]S7!$R0- E[:874SP\ 12+XC MHGKNUK":E+GS*9P(=#3!S_,ZAJG8,4]L:H1FAA&8<\<*=37#DZ#<:8FD*2U; M6B9-OL \,\V>>QT0&IIP#K'M==@5Q+%!N1I"*@X,4:!U-714'!;VK>QJS*@X M/K5U95!8Z [ U_CTT>#9S%R-!Q5'J*6%NAK_*7L=#8WQC%,O/ 4D*):>)B"" MWI8#7A]=OJ\%\")K*#4\+M_; O!0 BYJ?%R^MP7P$3*CU&BY%5(FOYIHN*C< MYO8?VK+^DI8ZP;#ONQJIKP,WAL_8U;!]';"Q#/"NQN]KWJ9#0_?=/L]8K5V- MY=>\P"CQ \."_$]JU4D(K-W(YEK6<%-5ED:)%I%< ^76:TDUH&BA:8IK ^MBAJY;/NQQSB-4@#'Q%J]DD9 MHF4.<[(7^<52E3V@1)&)]#3\2*[(M##+TC5:&K_7LTCGI-?#"@[RI#;"U)>M MK:"'/3QZT-M/[9YJH14A-@E(/-5=NC&FI$>?5X08?FC&J%@?H 29D6 M\2,O+6+1[>*?T?_##"^MB\\P3I*++QYB%B(K98A-$>5&$--B!\K4*A1-> M+R. M$+)(/D R!MS?H7LQC[I'/=']BNA;W:&]@.YN&L=C?M$<@@<)@7,]T%J;HQPA M7&Z1LA8SD_)^:S.4%Q->T%02A-9$7*RA:$7/G2/4U01/C4N$+0\1&IJ@%^%4 M;V4*J>TVQJF<[;P@Q.'U+W%#52S#"?*;3X0/@5&,Y"*K%G"YIJG9WGKMK*"6 M3.H]GB;UF1P(-P3 P8S,14_ *"U3H%B]D.'; K\)!M7@&<+W/+ M0L,6+V::4!S,I F>:2C$-G>Z(<_U-PI<:$3M<6I/%9P'ROVG"9+ '&2O86\. M['^JR#% M1\<= 42UT.R),"AK"_7@Z\D$&J9LX<%6#FUK1C&#->CJ510:AI- MA@5,N;6*!$T;KH=+24 VJO?*]=R5"SG)':5@\1*C M[?A+D*[7Q;5[&Q]\62#?] C_?&M0>50?T3 "+S%E@BI///Y%46)UML$5B' $ MY * #?:0MG.%\<'1^3%;<P)^O(J"0W## 0' M?5;#JQ81&G\&";;?XDE%-U_@I^5-9MY6_79&4K5LMF&\!]6N)=\2J41QSC> MO 'H!PDH(9_GXA_-F*3_.T;0RJ4]3'(N%EV*^+PT MZ$DQS+-(O+\9[MJU23BL$!L;,50*9D.W)/^Y*K6_?C1(+Q9AD,8S3*E2&LJH MZ;LIZ\S> MJI3F]OE/K.U9B(<$#L8Y2+>W3,Y*\V>*37#0V[2_@%CNA.$D9? MHUR]X%N+1W[1R R=_2I1%%I[#4^,7NE[@*@$Y^,6V:6;XE5^"-]A2P)26[/7 M,/#G2R2=X+\3'AW,HD6A2.#$P]TG"P3]^ @?-3:9%+:2F5\8;!A*FWA_Z[BK M\9\O&S)M+<*KL,P?U#H<#GIW7BP@@_X:"3*/H:38 7;P7@XU\E25-6Q:Z.7[Q(/206%L9 MN[HS.7P\ZR:R23&-[0$#6<1O\9Q4^;[M=[>--\VWK>"8MJ% O1T5N*>/-=[! ME'_XV#*VSH_:MB 419!.7]NX8L@+&;W X) 13P$!!1&$,];(&UV? "(VG&V3 MJ$'\8(QCI-IG.\'%S/&O#D=.F_"8!-$11!N@@6!>/D$T,!>%/S.\N1(#Z,_RV[OF_/.-ZE1 M.HH#63!=HKY#;C>'>+%C(PT13Y6&,E[FFAD=0&IIG.*&/1U211!6#^,$T>$\#*EQ,+<3[ _?,M2O/W#LNN[LN0& MAO:YGG9_$(C\,'S74^ZSX1OB05H:Y6=\2=8^]8(>RNERTYPN;NW=2.UC11V.+=J)]!94W0RGV-3QND M8SW^=KW\R7"5C_O 0ZT.BCL7D.3;']?+I&@0M3F/FM4*JIS-@NL]>'>]QLI( M?O1?/PXLR%(X/V\BEQ<;X3%SC=DY.STDLJT< /MTCIK%P">6-7CGK$NHYLBH MT3MGC\>@Q.PUA#(:A(/2B%(&QAJ]\U8>1LB\7$-[CHK&\ ?O-7[GZ!/1D+*H M!O"<]8XCU-SZ=,Z>$EIYJ$]GKWUT\W$V7JXH*!IN:;.$]]D->!14":?@$7C- MWD!+^8W&Z: EDBVYO?_:"8G/YJE/*P$S$1'RHZD*H!\FA CO[BITIO73.K@. MB^8(J\9< <,K+UG?AO&WY Z=O1 T#IRR2.$?L8^862D;C7"1#V&D-&$S; "_ M>(G\( 0ML>TEQB0^PG@7(+0N]U^1_G 7S=$MX>%H@IF?!KM"'F9GJ!_E4T8* MOFUBF);QC?/E-7A-KX/$QYZ*1P@V0;:A <#M9Z0(%D(<5S%%_\.G_\X+\X,_ MK7PPK#1D8GV=Y,I0SB R;87R6;TAN@;%_Z78HPQABD=\(#Z@$P+]>!?MBK@E M1/1M$'GHV&@>!7@/A7&205X9\<'#FL#BNKPSBS/RQ7L#V)Z#_G^%?MDOD"C< MS0POZ#[V@_S\0S^'^:M!1%;S7*3R(]#52)FYY1)=^O/ES9N_]J(5>$(W^SPB M;S$*;U)#&.'QS0=Y;>K2OHWMVF0;.&$?T9@>-*8)%&YC"()5=)6A?17Y^Q?H M(0)]3&%E&[P$2]2&7L=.9@03'-YMMEX "[GV/HY6]\$.+&9) M+D/T&(/4=? MJ9>*6%\C7-5'(/9_(7F3QD*_H2%Z6U?P733SHE1C $OZPQ^U H\J.H8]@!X=(F4=WX:): M7C=O6)0!2);+"2_N1&%FA08SPW<*(%*@\%5)Y:;1Q% U99(]B2!1%B=&@MCYD!S>$2S.ZA<9>HXT)*G-)X6#TQ*244@2%8GI[$]27+P63VQ@B66@7 MQ%DS0)_" J>383Z>P+9,*S)?,@OWLOMH4!.K#^1)$T@J'OKR998$$4A816@' M#65R,N0#RIGS)#V<2=Y?XO)!TDUW2&92 M8;!#)QGZN \(*TS#@*97G$Q).7X_0]SL M@J2X6*_C[#5=9F%E(*:&*$QVV[# M'#4OK%"[BY8QW!2QJ1S(!7MKN/IPUJ/R^B\/[@(VPJ5&;6HR_';,$,UF$*]8 M>([K=;&.A;9 $.F@0AL3U+S+:5@EC@E?,;%R6$&/DTB6=BR.S!M4$F9:U M> RM\_5 CH6T5&BE6DV14TI*<2S8&8XA]TN+Z'ID0$GT\\']4H0Z$63K:362 M;N92D(\";(D%0B&V:M5N3FE'ZT91+(Y/K1+..>/:"V=7*XISUMN[%VWN>G4< MW1CV@L9=KXRC!J#D6P+7Z^/H7H6,8'BU@CFG Z7>F.1JK0YU<[M>:D<_ZLKA M'*[7XQD/:KI76:T\SRD)HR,N8$Z@J?NE?$8ZDI5C3-6*^IPWXH+AQFI%?B9H M98.6U"H%33@/"])6JQLTH>X-3_:A5F_HG*4ZI9!BU^L4'4=/X=5;E2IA-($[ M_,'UL&)(,;Z"3Q%YQ8>VI,M2[%6/6N4D!R[(,9!NO2U2JZ\T(2O[XDFM+-.$ M\_"1AU9U.ME36O&YNU Y!#>==N,!.4Z(E%JUJ&D^Y!QC:E6E)I2'YR,95G3* M_H-;Y.F7/CQ)*]I-A5$3KM*BR]G4J!J&J[3B?C:UJ01QE4OB?#9%K 31DTM) M/ZC,E8-WD&"A @WEKQ!E,#U#\,ZP'I80>,(/N&OPW%2+5%;=L(KD%P-=/PUD"-K8A85''K,<=W#=+ 1^09S-155H6K'+A7 M<<+--D;LXE36E!,XS]GS=[R$%T?>4_7%])QM-A[<(_Z#510LT3Z*TO*5#KK* M'N,P\+&==+$("GH;9Y.1FG6]YVU?P.850,HZI38W4CMND<=#X[K1["RLA(9F M:G'EUEM<"1O'_F1H03_'R_0;VH3T2BJ<3O;437.TREU>EE2&%=S!"/U(@D8$ M% :JIR#Y[1)$_AJ=1;]=QQLOH&4;XW:S@Y?]@2S6C/"Z6<++"_JF'!N''E9P M\ @@_H6W K2,:LPN5O" $97;&(T>1CC(DA1I<[!'%_/"YO72D!.NDW'D"8F+ M'I:$L!Q8Y1SI4"?5&9 M!A"_BD*ZUJ)8J/AY:JWWS9>E:=$+#^NA:5J,%DS=[;ZNR]X[U(Y.PNG ]D(H M3WCTSYM)7)RD,/!3L"!K#.3?,C?3H"&-F,00!4F9'P*IK4SFR&V-4 W"L/!% M%"=O;3]@,\#KIB,1KP<#O*(KFW52AO2F^R\@76-G\2&0FEO4>_AXIE-GL?7V M]H/#(9NQME^J.-SM=YZ(VA!:KD_RUE;+>N/LL.H;>%I8\:PI:CG^3@DJR6 MZ]!AQ/C"MJMY^4S:+H:$3ZHX\:U.0F_-1# =+JZ6LK &?8Z;WM52%[;@+^-_ M&5008YH+ZER(^_5@9804ZNULHPY8T0$()RM:C"_0?7U!P;@&] B9-3* M5MF/HS;'[I$7^4NW+,[8R]ORUQW/_AHLLA#,E[,PC+_A!S"D?UEI#J#%A:$KUF;I0R!<)U[PWTD)$,,7'K!9#TG'OX>)9L MJ<*T4AE;BB+)XI=-0LJKI9(JM>=E!+IKSG=N9/Y+WBN[/1 M>*@#H^;+G^,BV+*RFQXJ-(AR)S*82;X;HF'K-LPC9 JAF/8>7VH(RWDDGB:S M:%$=)\,AX'[!$H1PLO95A".A[A9HX0;+W'-05%.O5BPBNU$+%_TMV^ \MZD7 MK8)#X[QV[LO:BS['\>);$':E,S,TG#K*]*0^NK]B"5*\+&?,+I;P\ RV'CH0 M0+BO9Z01@MC0R6O=O2L"EX%:O*MGK*^:0!+I*+@*6%5F+<'Y/// 0=I:8'0P M03_GX%,\DXABZ7V,]5F(=C#Q%3&QB8;//J3SU[\!G$H5R=B13_TVN9T& BH5 M,(9M!;VN/T*@1J"3$>\-I\ QV7_#[F22#T*IL\^PG[='N)N&Y5*6*GWT8-J, M ?_BI1FVX!8YT0DK1JR?F4001,IPAGP*SJP>6B#>AIY?&,Z*RHW44X':5 L9 M.Q#&6^:IU&]C)"'$(;"#H#XFE_O&OTCI3I2',<(KL5#M#$)+?""=+751R MPH@L:RH66G<8(HKHK%8:_;1QHIQG I">X>'4L[!S(!.R9A\OA_IIX2AF'7<] MZ$D6/;X"Z.IS9XW[5LEYZNK3Y2/L8[X'R-57R;+@ZG*#N_KB6.-BU>LX]<2"&I;BF'YAU_.BF82_G5[&T<1@VN4M3M">ZZDU!XH"8G&LKJ9> M.Q:(C3C:&LKSUJ?&#"VO,9YT*Q%W=8W7I"Z)A"G4>$WJ$->S78-UWJJ,1%!# M#=FDX_"BRVJLW%9(6'&6+=>R=(R"ZYX9U:@-GH/+[9QP.M'KQ$,XF\UMY!77 M."/=3R8U9OQ1?1W3 N!JW[ZSE:H/.NF7.J\KSC;5R#!U2'=T2 ]56K%:UJNR M/[9I8=,70FXQJS7>.;:'H>_QM8/&-B2K)9A:X9/8PD MQLEQ/X!:SR*+?F)[,]57-QL \?IY]+8 LBN6$MN:H1IN8^S2N8PCT77#[F.D MG&FU!EA;M[%)40,D7L/6GN6\Z]'Z"1T5:27IR0GH*2"-Z..! YIBB59R<1 M1X3>WC#UAQ__,P 029'K_3T.[A5CA=79,%\-X>L6@K]G.-6^&%/4GD8YRK=" MDL/[@7E3LGK8PL%':0X^VL !:66('7F,GK9PE/0WLS1O]#&LX?)PV8@M0597 M,R7:*R62DS:,T- \O5=(@%\AM;W(G,R< 8&.4W%Y<;J_/G^.=P!&N3%GA8X? M))%>@]=44/T2[F[2LC6&1G8HVC- 3W#5#Z!/)6S9M.D6&5=CY/0HHJU:7X(" MOK->EE$A[6I\SOI=]*-(DE^<+H4SVB*D*[A.U[;1@Z>.J\M]5^'8!D*YFC1N MAM!Q#8G$[:]]0ER54=4LGD3,Q6PE9P0DS\3*0[%G0SL;[/B&1.X*[-FQ7'^_ MI62S),)(,J6[_A!S%/0^]M%S,Q29;G6EZS9D6Z?K1YRXO;>)G+AUTO4L'6KX M4>* 7$_*H0H6,_S(];P<:J Q(_V.EW+#YJ!.:ZH*$6SGPI%FI"Y&?;7,KI9(7\R%A3S?."Q[_K][@L7JSU?KQKW.;C]1 S MW_A=;L(*E@%8S)+9S@M";/%"9V_BA6"*AU?BH$+Q-H;/",6:*!H#] YVT3_S M_6R3Y<]$\PQL7R,(O!!G$_F,5-Y+O&S B_"QCWZUQAHM,>U#(U- M#%-,)$XX(<]SJ_?T#N1,WX&T%2'-;DQ;.52++T_ MK_\486F'5B,QX^=E&)]<"),+P2[\)A?"Y$(X"Q>"Z"SU1Y=7U@+DQ MD10U$;D>+6($XX[A22VFY,<"XPBL\!?.%N6AX6!QZH6G#Y[2*P1GH[D'(2:Y M5H\9&V_,:?4(8R0II_M9E%?.V.+U=/!2D?YHQ"55G[?7 $'B%S'@Z.<0Y(LO M6I0"1/[[BFR M9QN+C;;"'2VW-O+I,!5@\C%7YI*YEC^^?WLXJ;RSW' M(R#2TRJ.F/67V9VLXH/G#Q#H:!4_>9$..4YP%ZMXP"N>F31%I*=9UPR=0B'/ M#*>[2?E7^,0FR[T\8%PWRTM<$:T2"2)[Y6RQ8ZKWO"O,=9NI&FKZ%!XU2^HI M6: TK\MVG2TEVZC]AB>)R[_C7R/KFJZ[(Q7Q8FFXKCLE%2%C*M6N^R1E)5BA M ZTIVIR1?5@C@I--&.%AR\.PICQ$T>1:3:S2K?79U6PZT5FZ9WNZCB$G8G$_L,H;Z-$R]$NF2V3>XB/\P60;3" MDY%7BL2E7[=EDVPHCF;$=Q(@P1+356HJPF>ZCK21+H/ M?S9)&V%7UUN?<[K+C6&22R1[>P',11^ZGX'2V,Q3"G0B@V=TJN?ZPJ6';B@? M/*\!P/=4?>PV(KXO]U+;G?F(O,)[N*62W-FO49 M)Y>889\[@ :0?T%B"?K4LOI:OML78)G_@W/5ROEZ$*C, M'=X4J>M[%D]YU3Y>2B$QV4_,O M>M>=K<>5:%L&&]5;W?4ID9=#V]':QYG0,[+PJTR#V#E_%E9^QGE=8WRUQA65 M[Z(\6N/*@W"/:\YLXBQ*Y\N#(&I *[PDU%S'/T+ -O+Q^YG0<4E4T2T.M-:3 MT4Z)ME\_3B9%4>L&XX,TN[-PMW')H]6[Y78QN38>,^BOO03,?!\?N?CL7?PM M*Q/'<=8$NZ\&L._C%1H*TI*"$)MH^.Q#.G_]&_!3=(=CD8CZ;7([DZ*+\)U5 M:9@45EV/MI+&J;\27;?S< 2&IL@K@*;KJINR:4+L3G$5/MD+GV>D5C =(NTV MB!=(;8:INQAQ;GE7#8H>^V?4@6*?'5-UF# M*FO0W0+1$"R#HB9;Q\%A)"] +L3]/[HHX@V 3R L[,#K8,M)/\OHH4$_N\95E>(M6+P ?QW%8;S:4W4T M>EO+@NH:#[*:KE+Y$#O:0);Q>[G_XOTMAKU"CN*,]D:PC$/6$WIN-\MXH9G> MK _Y9!!6KQYNX*[L*)9Q2D\:P.ED)M2RBG 88BQ%WT+4C!;02"0<(?180IEU<_?"_06 "]B]JSTFED:^44[ MS 0#"L@GA*O&PL$1B(-TN2E6F(PJ7P!V/0WL",A1E4'WT[V.@&8GX8:;F5X5 M%9W*4,FPJ;CN#!Z G)")S'5/L0;\6&*WZP\#%/7==NBO@B+INI@X0+MN8MO7 M.%SVEDII]-/3BB,'D/?/ F>=K;K>1$B>K16>T]J<'C=H<&??)&FPZ6IQ-V]; M$"5&*B^S5,X^A;,EFHJ_ @_>H@X*CDC>B)9Y20CT/J"5\O(-A#OP)8[2M8+W M2V10^W'0N@A.:/YS4N.,6BY ;;#3X/L%?5[?A!>CG0CGWV)]?*.Q+./Z-LL3 MAO;IO@MNO2\$'/#+=D\\E_>!!Z43J'3SBVZ.8-EX]/P",,?'#X8U+^-?E >U&A-):1UR(D2A\R[#J; M+^LJJ%=>&(+%Y;Y+M S_$J-J"'8EDO""UB AP)7>ULB4Y/OBUO-S?QXC:)K0 MT#R]S,!G8E,M3XQ>T[L('<%9GG[>]V&6'[8 '6RDB&9V>R.9RUL477I)D#RC M8]E;S*.?/9@_L'OR4D [<(2[F^?MVDMS=Q9,TB=0A'@^>GO\%S'F6/W-"7U DQQ^ANGK=J@^"5E">N6R :?2PXK&B69XD!+. O23*< MA.]:>*.U>YCGX)[S[HO6VCSEG=6.9*3(#[8>+5678&?S?+$>;Y!::K\,L1@3 M1$55P *>2YQ9(L_8Q[T9F9TUD(HKQJ3[+R!=Q^CZW8$RQ052$:[B).W_GOY& M274D,P_)BF.P5"\QY#=O92I/@* MBJ6,NU6DIRT@DVVZ:$OP1IU"-,\,M_J$1H:H;=A4:K+&9(I)C6U@6:F MJDQI;(+N\$F5W*9='9;&:H&B"W(R2V,-_>Q%]$6;K^="6J? M<,)GQO:J_VZ,.N:,-UL8H1!L"Z$HF2_QX9E4IR>-7FI[#>(4%NCQ4J(*:F::5N:@)#4VZ2^F^B-9[2J('P/5W0RR_1_5.MWO>'C#YZ"8F''-D MI[IV5PIR/7!0 AT9R[OK47[*L+&<,:Z'XZFOM;87Q/58.66DB: ):<@)9A$61.(,1<;?PHKF'I9IQ"D*<>UE#]>.Y0,4P[!Y0^G+V@ M+^KHKR$[6^E?UGU?0W:VDK] ^%^-TMF+^N*A!S5H9R_WWTOY?VO@SE[T)P'' M#GNHP3M;69_$ =SY_ MER D?=>;\YFX!)$ANH,K<#Z>.3CDH*T*G4]GC@[)UUIA\X=WQ M\WL.C(^G(W@FJ3U94:*L@^E<0AC8$:DTP;H?S."F7:47^=B3"OLYAMU<)X0H MRR86G0#A>EVX:96D!BA6FA7EU4R-BYL&;D8H)$5$/I=SEA:J2-.ISA$7^MW3 MB^RO-]+8MFEC&5.>T]C_;1V'B-&DD *OP3+PM>1+(4:&EY8?)%H^H9,+AYA= M 8AK^_IYG,M=Y,=P&\/\<]3H<85!- 2U7X(HQ\8+KV(D#,,$C7ZU]F#O53JG ML8G X$M"7>ZB\!4[3IC?SQ9NZ)'9M-:64%YLN^HN3W @!%C,81X0@9:BJR+" M'F@95IO=C/ 2;S9QE"]W=G'U7CO#U!9'RBQ+UTCT^9UZ9K%Z6,$!\\2EM39# M.98S4ISU[[&25'N4?=TB,>0@D%"YDA_)?$:P*8/9 @0GP7NGD3DZT7Y$ MRQ)'S;/ );?5D<9D&^/"+]OXT4/;!\<;-@+JZ$E-!'H9R1_S.&=>.?7?=21@ MB5>(6QA02C@3FVCX[$,Z?_T;\--@A\ZUR*=^F]S.R*O^,A3X-H9/8)M!?^TE MN*90OJ8I,\7N8YB+KTB5A]^P&!FMV(^#.9U,\E%J)%44.W:;4=,ML+J8SA-1 M45,$,X6/V6L8^/,ED@'HCY@9$T4[&PFWT->"!K? M&6Q1@M#0-+T-TWQRN6_^A94 1'P $_P]>[BT6[ZE<5W0^5(TOX1 1\/\Y.^9 M'@',Q7\^%^WF&B[ING)>WUQ]3TE%*=YO9 ))F1G%^N@@#&!QZ1I):B39$IUN MNR!A&=KE^AM9IGB1X;)2T0X(/8QPT4I^8'% M=89%HV)1%/:5!_ M_Q.=':'..HX/UI2]XL?QW%8;S:7^'S(=X!^#-:J!EDJ,7\/D;R58$-]L#"?;'GBAGGV^"Y MW)Q\Z4]W9)<;R>N6N)Z,+Z\^;J= MP:M;3MP@7BTSE=A@UQ\'R:%(<-W7 +F9M4%^F0E%:=2PN9640-J?TKX< M%4+,7,VVJX0D[QV!JSEV!RT[OBW1U2R[@V#3]=; U=2\@\ 5]> ,RM"+#H?7 MV$WXJ-$%KJ;A'0;7&%YN5]/Y#D):(AC.U62^P_#C!':ZFM97"VCD*-)!.7[= MO4*H+W5<3?"K_5PCA<&ZFNI7[U)K/FMS->VOLG[+"A5P-=WO,/V6%>SA:IY? M75(&Z1&,J^E]AQUBV@JD.);_5_F@XV4-<#4!L#)@LO&DKF8&UK^/R=;0CVYY M%J6>6K2-=4.YNB61DL:B2EL_F:AQ]C_9<[ MSB9P5@:+E>;ZCV>/DH0$XF[J:^$7<03QJQ7+['PHE\BCNR9(E'!+YW'BO26C MN$"I@4O' \QL!M*^:W-X^E$]#[%R+VHWS7#GZ56[C>&L95<(\M0+"YWZ"4T> MW('%;0QO,QRO6YG^*9S(CV."VWKQS)?-15/J)KG;+*?[M>$.[U4MZ+ ^<% C M.:\VVS#> _",YB;P 3E(X"'."S> 1;Y*DY0/@$_7D78 MJ5&897+C:OXKW.X#!;U%9=C&L2'GTN,6^OB8,X5T M\]M&4:T)829[H[?7\+BX-?ACZZ<'<3O'4*GQ 9:++06).:C/V@AIT;<%[Q52.AO&H)KTV=0J63!CSBR>)X+%PYTX*.^(SJE\ CKQ"Y_0.0'0:YW_$%>T/JJ1N2!6I."EQI.3QY]R@ M5O%XX(4IOHWQ.2M7*55$KQU1T4)(TQWE4\8PR\UG+$Z+!L;H*U\H":73IK:W M+ETMU:JIE+^6,9I%G.>G Y54.;XY8^E(>/HM?EG'6>)%6*>X#98I !'3O,[K M83+(@NB1EWHLK71^NAZ[HL>IWIH'?48MU\$GFF[<'T?$1PU32PZ?D77R()4NYI5=MP)$'_2YFH.VO%L71(/(5W-63L^N,I/9UU->COR@:T:IC,]ST(%I74^T> = R:MK57+O'B*JO[CVY9\JNIND]%N(]ZTL_ ME4D-\=BBFV7YTSJY'7M_K^KQF,BH%N:#-VW&),K*+W=3K8EUUA TC\UQ\^43 MV($H(^B'6CQ>;( HP*6FP ^7"8.:L$.MK@BM<^7@# M#EDX[_&7@BI/,I$75@^+.& ^3F/W,9+W!)WEZ/Y;HR5RC;9\&&_SI*@":TND MYY1XA#6^$71 B,9.RH-F:!BXGRHYY@/-)BWR?0@ M:WK[8MSBJ62E%S68'2\LV39C9[;9>'"/I1T!^_O,1^GK_*4-_I,QFFK#-,J5XT16&FNPA-=Y;SU@W4OXWA$@2- M@%?=5A\%"IQ$.,,E;X^=05 O<6[-2SNN^.C(=S[O,K;V+?N32:DY"O>'ERG% MR\>CH]_]_H3NB-__]:.K^-IWK$B0-LV)=7/BW$YIOV0[.O*=S[N,K7W+7I:^ MDYJ=8X8HV(3'J20"G[($N^+AF*)E7/7P3?DK)W>I$^[2(VKR@\*IML7CS-2# MZ31-8QIR70_?.K7YZ:JA:K%B/Q;S$X$5%CRF&1K9":@6F#9-TC'MNL,B@(K[ MZ"::ILF8*7104L-)GK#$.3BE.K1L J5MLU,61+LF4"YD9DJ3:-?L27GI<<8)?) M783.S2@)_%&+>C,^:*4WG[-,&NR,$TE(_G@"6E()H M=15'^2V7>>$+@)LC;'!A2DYX+8.##2JO'= ^T\9=R.Q/GR*F#9/"6 &1C"^= M(F)M,VB>(WLDQ$A?.D7$YEF:I%ZT0.?0438K_7LGCMZH\D[_.Q-:$M\YM2CY M/A\&Y$/1KT_(CO1UDZMV@,1+YXXF\7X<2?96H>045W/A.YQ%N*@-P*;>EQC_ MJL'^;+6">7S+4>YX=7K<1'_4RT[X\VYB:^#X'DC4*9[ITBP?V\RBD4 K]PG5 M&TBS@8RQ+_02<9(X$PPE)I"6)>,DL6;&M!T%9@D*C"#,JJ75+,M:D4HU'\H/ MY-@#/_V6C?-X=V/?5!!-P(.>UYQ$-3-]$S%FV(;K*9='V X*9[S[[V#L.W:( MOCJUMR[31.@V_NMXM&)]P*[54\&6W@<]1IED)9WA6JX_*S$P"3KU7-??C=BW M1\3-^X->A9S5W)@*BW;]48F%AYND8?IX[U&F&5(U:==S-"GQ5@G2[:>)"L69 M)DUG[$C^>GK&KG\S38V>$()ZQA1,!^<[8\<.(*NGR&H@@7G6=5A7CY.EH>C2^3TR9B,#$>_B7JOMNO9F P*M@C< MU&CT>K+&MBQ8FXV$"#Z&)_]AOFSZ#!#*V A:_,9$TI(OWENPR3;,LHWM-B;" MY+X@:89+9:N-D9*8>'LQ2J[6?S=&';L\9Z/%5(R3-;Z5P;@TD@]YSQI'376P M7P>[8(%.Q"=TE.M^:R'\W9-Z3L'B:I3G$?P/.K,:?XZ1Q!.$Z-;'ZZ*\=HZY M+,D$N(IO<6$:Q+N35R_J\F]@>;^6R/G]2V-Z? M:?&R(9%;XQ?44Z1"5T[#45P\+>_;+%K,%HN@T-QK'9J6]M(FRDS:A'JJ9"LA M;%.3<[T:&4%M;6+1L0P,>K+E !IM:X[S)8G&+*[6V()3E;JI2MWH4Z!-L-/B MEQ$P<[C^$G#$&3F28J_VBG":H2.K%(/J:4W3= 0+Y*#'A],,C6X'FDIAV3D_ M_?WC9LS@"

/GZF-$F^Q(I)D]Q6KT[@7,^BOT2BX()-< M) [1ODH=FQB"(=+#2.#-%!ZDCR!-44YFI^"*:&GXW!37>!(!]E.4XQ3E:&F4 MXUV$_@I>O#>08)#B",,R7]['27()EG&K@8E,8<7G,3FX8 /.+!I$&5HU\RU: M+?E2ZI%YC7Y(TN"PYCNNG"$CFG" *=![\X9V!UJ\0>3!?7X@/L3HKU&*)C\L M,D_FU[T^A(2_>"((WJ)_!BM:*.* '52+#"*V3?7R0CA+. M33]@0(/\/Z/3!2N']^A+LCN,T]<$5]?E&5UN?KE5*MC9*%_%4:#(%[NS2;[4 M&#HA3A0.E"$CFD2@=2RH3:S0$ XI@"8X$)H0+O8&=(3A-W=3A>#*F(.TUQV MK['M2M#BB_OU)PB=;I&*^R6 MO?(@W*.=@T/!>.%$*B-9SC$[^$5A((V;1."KU!-)?@S+)ZJE8@V?KO9P5O". M?KA"_T9R4)/0)W27(B%B++EE"%"]JW&%!YUC*SAF#D$W ,? B]!U'R-(")B M%06_YPNJO/>[25;D^AKUH,RR=)W+L(Q$AI3&=M#-E#&HS<_-[T9'S-NS,(R_>9$/+O==09!QXPEWMX.W+FE7:_RFZ2Z:;;", M*,PC9Q@;+/QDRT*5&$I!+:QM@6[ZG-F"'M%9Y&I@WL@H$MX\ MNQ6!IX*?)MN;JWF/M"Q)GJ?4U;"[0>N19K]W-:Y.5LJ3<(<."[%S S)EKTH- MWEEH%=1TQC3;I;,)MV4!$O=R.)M76Q0R_L9U/_&UK%.,)6$Y[.]SB.D =\0D<4(-OM0QM*R8D];W2-]'I=PUV((RW M.*?J '0D/F(K3O-T#>#A5]$JESX> ?2'(<,<5D,K1:L#XB1 ML:I#V3JEY+?-/=ZU#.E0X*J]3F=[7*HGH%6,@"E]0[GJ<%6(BE _D5WUR(ZX M(F6D&S67[8\%O!%8H8\OS@Y@ODCMJB-W1%"E-#I77;PCXLN6Y5WU^6H%E&QT M.EZ"%1NLBE>-4AL/(.WM5BP)!=XKKFD6F#$8]N*[FO2050!FES&>@,\V,4R# MWSW"FRM^>RN>-[Q%73?18\P1C)R(F6YDA[&"E[1 M22.8O)?8Q0H>Z)%7HBPQ1K"#0RQB"#.3-[:";BP6E+\KU:5F!!?:#U6LB/3S MRE$^92EF^/R NSQ*9.;[,/-"X84M-I@5? O[EVSU&37H$A>,1A6)&B-? R3+ M^H& 7$3K9 ^DG^-X\2T(PR)J"BFWV!Q3W;GM?TNA+S.N/6A(W>"4?I,_0>>S M9-*4\.)T18Y\UWT(@W%D"8*N^PP&@]?5.UWW#X@")F!FU=UBGYCJ60%=5J MU5YH.0N;F-M&[8U6&[07][>R@,=CQ>GN:Z8^\[(@=B:9]YK4^6\E\_ MVD0[6ASY\W-L4LA";/2[16=*F:OI$:!MBUL_QDG >L*F:7#K<7G$Q]@XJ-"& M/J$+A9_ 0,7BOLTQ>4X]F#IU_>I9>*[;X\<$E7'*N6ZUUP,KNLJ&&>V+O7T3 M"6MNQL1$)!9C;QA:*[EE^#G;;#RXGR\OO23PL1D^"/&#]4ZS^?(JWFSP&YS8 M_TU#F;"K.-JAQ55$H\,5> )A[JA[B>^V\2,Z(0,_V!:/5;P](4&($Y:\Q(V] MMXY#=$PE.:8B? B,HB'&Z 5LMC%$Y\C-WS-TZE6W5)42ZB5^ @O4!.]%;#(# ML\7?LB2E[.L!@YF8M%] L%KC%!_H,/)6X"'#F9KGR^+8S-(D]:(%V@YB>T=Q M,),W,.^ :UZ_G6WH>@"+"#1#MX^:W'Q*YF91%!5D"C7IV#7PE*\?U^-<9,!3 MO09_#!#7\RM 'FNL2)1 M:0%89TWF R:-Q6C"["_%QWS96SZLXD5ZQC8A1 ZD_')/'H!1S&K,+]J#X(.W M W\MP7U^ UK=%CUH7C];+!SG%2-IK- M-HSW .3BV3R_Q)CXT]OKR ?6'/PQ@_X:J2^/H4_3589"&V87JA MGX7EB88D-/PZ((9Y[#&ZBG$29IR$LSN]]XSJI_K&MH!16EU5/>,:*5U)#'Z> M08CC([ *F%SNZS:E6IB?K/7Q&BWP)*-\2L.B^(J.VP3)@$_HOS# B=KS MK4;=D.SVXQ'T-0I2\LTAV,F([<_#\YLR#]QV&Y.JV!&$S*8VQY?(7"W4)BN3 M5A8LSEYUW46N":[62>*Z_UL&,\JIY;H53W99<858UTUV*FN*JPRZ_M:,J+.W M"N".(HNZ?H6*.G\TZ3ZNPCF*'LP7]J3-NJZ^M-2NGK>P;Q\]3A="&@_$,94C MIPLM:9\2S8>5^R6X!%@L_,NR3)\+/8.Z23!U[XF+V&@3_'";RQ^[EOYY,5L 4.VE[/8F8'O"9Q'#GUG_W1AUS"EMMC#B MRO#P99B?O/B0GB]?T.F>H'V+PSV8C@E^1\/\/,+ !]5QQ.>BW=P"O]GD(#Q= M!V'VFB"IW8/[Q@)CG%+T]I.1Q!EQNG=5-67@UDUQ%DBTK\4F%AU1R'5?B_@5 M7&TXCMCFJN=E=&LC77AP]4G):)"JJ&VN.J)'-3 V;I7)0JL"($-6F^RKDWUU MS(N?IR50[B:JE' \N=&8M10_&@OR-XHX:7E1T&L%(A_[1&RQG%XA-G#F./S( MA#[*,*9(#'(MDFEE$HK.)-?09 M1+A",2XIL$#G?( G&CLORWS23&NH6%]S923R6L$8>5PL.+\IZ#8=5@^+.& : M>=E]U+E(@/_]*MZ]#_)02\S#I_)G3/VG!O7%;Q$A^'^8!KS>\W?_%]?D, MTC3,URSS92>C@Q'Z<3V1YGE^N7_PTJS(DU3]FK3:%08PSU])&O, 8O70L-RK MY_1-&8PD(9#;F8#P4'M&Y#JE-#9*]WV99RY*2Z(> &UWLON8X*)IS/J,@]UC M2-N*Q*9&:"Y#S6O=XCH#=]$#TL9>OH%P![Z@_;6FLB'8VR+.GG&-[,5?@4?; M%OQ^%G'SL@Z@ C-U-QT.WOIRQ-6A?;0%T:Z>N@+>-&YQ;@>7O2_JX#$$&)<]*<-7&]4^YZJG60]LPH*$R_[GT6!L M2BVNO@0<%<"&H.3JHT ]^+&L)"X_E-*P\HCJW[#R= Y@1G6M,XWF3DM*:[?TYQ6H(^/\$3KYS>5XOY&MLXB7H-%:K6.HP M;C1W@%JU2/N!DG8'"]\'KF]-!1=T=1LPG<)JA5WMQTO=)TN7Y#H>3U>7FH2[ M]Q W*N9A4"N][$J XVV& 2Q?QW1,YB;B'(LO<\(!.XTL\#VW8"RS%B37&>V) MJ&AOBSGC3)'L*!9S6I:L&\9H-8C%?-Y%MT@ZQM9.FN->82"[^8TSJ(??PT!6 M\_N"OJIG@ALCV' MM+E]78T^,()JXQIP-3S!!*X-<<+5< 4CL-92J:M!#,>'=6A 0XR#G6RW>SR# M%>:W\71S%BV:_WJ-L_0SB%=HK'7@SW )2PTO/LG/ D#Z!'8@RG &"!^SO0*Y M^7.V 3#P/=(+ 5X7(X5_R^C PSHK0::6*J:V-Y)$Z?"6O"3C"6P1HHBLQFQ? M[LL_DEY+#AG)",<% ?4J]T)V#C9J>X/4'[#E6)VHS6V@O;$N>A%!'#Z(78WP M5+D1F^N#E82,VG[X$TD?.YG@OB"^_$>7[O+7OWY][A#8^(/1= WJYU$KD0-] M6IP-B=(-H=!N=3\HA7M?8-":V\IU#9)W!;46D=0\DA%,ZX76#)?7F5)&J.%=;EOM]*@*=]$*<+L MEV !'M'R7<9A$%]Y$.[QV9L_*?CB_2V&%0$T47K(2#K*RTI]FI:61V44(T:! MQCG#S!Y :*@![#D.(KLJ9!+JPV%"(R/IV\LM1 'H\.?)5G!6M@+]>O61'P8, M/+5;Z4!5L\ -)L1]!C3TDKJ5#!A?72#C04$939 MQ:1FA5_2WZ#5!=$*K5;+UGX[GKW..AJ;[2)SV(19WMH5!"RJ'A.Z"5)6>B(J0X0&IHJF1-'.15Y M!:L$%[FKYZA+-*6UEM(-*0B?@9_AA<'K"2P V."+_BJ.=DAU#-"/C]75E1\U4JR*C&?$9-@MG]RU M 1[^;HPZY@9IMC!C5RTFYMV.8EL/E%/D_A86JK00)Q_5D ^812DD1S"J'>FJ>&*>&=Z[8U0SRMJ MW*6>VE[#DGD!_CJ*PWBUO\*UZ&,TUS\CH#*D>U'7"+^/"5A?P&8;0X02]@>E M>[R"-[E)2>0L$NQL 5\")A16#Z.EI*B&JSK)I>P!YFH:7ZI.U_(U-54JUTW8 M!/VQB47'7.9ZTEVZKEKM)8&3W?5DX7R0B";A>NVX&4(@:C=HN[7'U?E<]_2J M8"YJI77=$:R"'=7IY'I\D I8=,5]4.8W=..\QB[B-<#IY7K.-Q4XF1J.JY7J M- )&575=SX>K[U(5!IK$[G:V^J1V5!E^$6>+4.H'D>X:JT#\-(&H MMK_OS^JM!L_'VK*V$#P[S@LL/#H$EDD1T0XU$5!/H(+L6"4T-%(O"*Z\*/@]IP"IJTD_8Y6$7!,O#QXUL_?ZP71*M'A#(NP/B" MOG@98FN)@7W1)X>SV!D=C 0&B2%+B1(2ZVQR9_+GIW5E"J(Q;4$*--4OIJVH M0/\B-P+C$KM7<9(F.5%[WA[D]3+!R:67!$@T[^"[%V-(L+.15X5>LL;E?]'_ ML!=DAP3L2'2>Q/J:>BL9) D6+LK8"9GI$NUMAK,(NT8+R>DI2'Z[0F=TD.*? MJ-S0>YC@X,:#$=H"2>5?$YL37B\3G-S&$* KI"CRZ+=]/=$B_V=82+AB/*J/ M9X+[SW&\^!:$89Y=+?6B%?;U%=D Q-B5&, $?W>;K1= +"C,X760;./$"^?+ M3MX#,4Z5AC+"U-Y+J'7QK"#<02=]95'@2$YF+5WH8J[(BBO$HW-W,DT0?(#D.G<,) MNFX6 -&7I\PI9R6I_SX+P_@;#OI E]9UG+VFRRRL6C&WG=9/&,PHB>B,D?J8 M6YY+5;G\"Y5Q7C\[N!%;QOQ^1DP_6#1$VA98(!D>2^Z%B7);VBWO9.DP<9+J?4C.HU.QW@EJG6['O8NAUIW3;@>V"Z'CL") MYWIP^U# >A>>ZY7-Y0 3M*FY'L,N!QI# 7(]=EUV.^J4T5V/;9?D5+-]?C=.D(PC$+]1P37J"BFNPQF]L M?>'$(A'SAS93'.*@M)2%0G\?)SB=3@S+N8A6#:M*(?.E.=K<<.'A Y_.5M:! MXAF&&5]F2 0!28+$N%?TU]R ?BB383327Y R\M(7[&PD6+=/&N_ 8G8QN45% M>&FY3 7G] PWXJT7P)^], -?@(?1*)XJ81VTFI( M&7V L;#'XIIJ@?<:A/F72F@7\^@)?QTBV2J/A6$*I;I&G0X3_8?)D$EV/;J) MB:+4?CY>I),UIS'5#VN)CD&EC[/1^?VL"OX6UYNDAC"Y+85G3B@L8%)"Y/>K M.>GI3':M\EYU<8>>][YDA$I8N+)%1EZ(N46T[+)\PZ M+!D,2'HHQ4?R&E#5<^A?;P'=M;( M(-?@U1:37)L4CCQ!:6SBBJ!!*$*X'5<#&_GF?J/R>H;B>Y[O=QV'B/&D*-6" MVUJRF0J".)NHT\A,L5]1$"G2EG!_DQN,/!OMS.[".)SA5JMQF"^;[S7*5.YY M''W]HN/1VP^)FM%T*XB2_-HDF7?K#1O4R.TX<.H& D$9U>AMJV5EM&[EH1A/ M1XHL9N:L<:=_L!#CCFXVVS#> U#4J5P"HEDI MHNN\:S8Q26.[[A:%RK*16=/;8:8!W 4^(+_=Q&DE_#+W?YD4YG>T5 $ZD8KU M*VZXT_T]L^C5^[:]L]'>#?RTK'\XBQ:=WWR- K3#_338!64Q'7$ 1_BD!1CV MED!.=/%F>!!2*@/;@D=Y%\R^>7#1)!N'%Q;[)$FRHGZIK&= RT?,*+6EE''? MK57:TUY[#8W2VZJ91:.U:.26!-U%P/7R5B0YI16-TY$1S@6/?BU2(=G4]9QI M] .-[.+2+K"Y[EZ4!7@,FJ"R#M"Y!!):!=-X;Z1'-(E#E+D=4DM[D M2G(O-YIAX_YR"; <#0[3](0V'E8(T38,@WR;2[*O,*19# HZ+\$RAC7-U^A_ M21KX:.[*M)^2,*B-:@2);+/QX+ZQ5:_B//\3B(2JXXIV/Z%;>/#B<-UDHHRG MPF7CNFE$&4N5P]MUZX@RF)(R@.OV$%D^0XUGKK5%ANMEAS<8F=XCA12G3 MFMM0)EBV0+ =L@AO!EB)A<_;%D!%PYPAX)2W4WWYS=!9O0C"# L3=1*EFS<_ MS- 4WJ+EB^6V+"T=AK+[<(0/&5:;.W3A%%U8&[C&K&$90DYCEAKM5(XN9;1< MUYW40-2W1<\P(5I>+2.MDE*V1%-+G#9"%'(N%[DQ3)R@DO,P@$T[SDNE6>V5 M>9$ [ R%0CF(S$F*MN]PGC[KG MQ8PPO]_ ENKV7^\\@7B$F MUX$_@TBR$3*?20YB8HL^@1V(,H!M,S=O187GJRQ)XPU:4FI,#QG1AD-J\ %K M^7$T:,9=MWO* "E[1)RA3;-\;_GHP;15BMH2V8I&'N<(X'8S&UL4$L! A0# M% @ *X)I2DU*O-[$%@

? ;W49 "9=@$ % M @ &NC@$ C "@B@D % M @ 'OX0$

:K!-G"9' M2C-T<9)7WF5@;WE\D_?P:=H?A&UDY\C9>'S9V/_:& \H97>%(]3B!UL,!;4/ MQX]XMM.8388W_?R#V/*-BU]02P,$% @ *X)I2FUI(^ZU 0 T@, !D M !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$N)T761; M:CI-F[1*4:>MGXE]ME'!YP&.VW\_P*[GMM:^ '?<>_?N.-(!S9-M !QYUJJU M&6VP5=M#ZFPJ-%LZ;IF:V,R#*"-**\8J] M4[*%DR&VUUJ8ER,H'#*ZI:^.!UDW+CA8GG:BAI_@?G4GXRTVLY120VLEML1 ME=';[>&8A/@8\%O"8!=G$BHY(SX%XWN9T4T0! H*%QB$WRYP!TH%(B_CS\1) MYY0!N#R_LG^-M?M:SL+"':I'6;HFHS>4E%")7KD''+[!5,^>DJGX'W !Y<.# M$I^C0&7C2HK>.M03BY>BQ?.XRS;NPWBS_SS!U@%\ O 9*-RO$R2K!$DD2/Y;XEK,];LD;-%3#::.TV1)@7T; M)WGAG0?VEL7"\9,_ MFW',1L-A-_T@-G_C_"]02P,$% @ *X)I2KHPT_JU 0 T@, !D !X M;"]W;W)K&UL?5-A;]L@$/TKB!]0$N*U661;:CI5 MF[1)4:>UGXE]ME'!>(#C[M_OP*[KK5:_ '?<>_?N.-+!V&?7 'CRHE7K,MIX MWQT8)!UXX.#Y6DG:O@)_E=WLFBQF:64&EHG34LL5!F] MW1Z.28B/ 8\2!K9.F;C.XI*:$2O?(/9O@*4SV?*)F*_PX74!@>E&". MPB@75U+TSAL]L: 4+5[&7;9Q'\:;W7Z"K0/X!. S8!_SL#%15/Y%>)&GU@S$ MCKWO1'CB[8%C;XK@C*V(=RC>H?>2\^0F99= -,4$NPG?_*-RO$R2K!$DD2#XL<2WF\W])V**G&FP=I\F1PO1MG.2% M=Q[86Q[?Y"U\G/8?PM:R=>1L/+YL[']EC >4LKG"$6KP@\V&@LJ'XPV>[3AF MH^%--_T@-G_C_"]02P,$% @ *X)I2JZ1;^BJ @ % L !D !X;"]W M;W)K&UL=5;MCMHP$'R5* ]PCAWR 0*DXZJJE5H) M7=7K;Q\8B"Z)4]O ]>WK.+F4FO$?8CNS,^O8L^SR*M6;/@EAHO>F;O4J/AG3 M+0C1NY-HN'Z0G6CMFX-4#3=VJHY$=TKPO0MJ:L*2)"<-K]IXO71K6[5>RK.I MJU9L5:3/3-:'4E MVTB)PRI^I(L-8WV 0[Q4XJIOQE&_E5R:;Q^^1-)XT^\#;\0?[9[=YNYE7KL63K']5>W-:Q64<[<6!GVOS+*]?Q+BA M+([&W7\3%U%;>)^)U=C)6KO?:'?61C8CBTVEX>_#LVK=\SJ\R?(Q# >P,8!- M :73(8.0R_P3-WR]5/(:J>'C=[P_8[I@]MOL^D7W*=P[F[RVJY%A$F MD&4&13) D'HB"#/#(CD4R0%!YHD@3(Y%"BA2 (+"$T&8$HN44*0$!'-/!&#R M!(O,H<@<$/@'CS"!@Z<)=E "*/RCAZ# V=. 4RF@\$\?@@+'3Z%='RF[IZ#^ M!4"@O CH8%_3%%"4O@X"!=Q/L?TI\'9Q5^(0*%#E**X %-B[8+X. J4!'5P$ M*'!X,?-U$"@+Z. Z0(')F>]1!"I"]PV7 @I\7MS=-P0*5!R*JP$%5B_N]@- M9:#H,%P/&+!ZZM\#!"I#_ZJX'C!@]?).!X$"]XWA>L" U4O_OD&0?]_(35/2 M"'5T[9B.=O+J]D"R=+7*^UL'^.H,R0T0U]=SS*NO'!P?*T$S7\ O^[.UFT MV*Q22@VMDZ8E%JJ,WFT.QUW 1\"3A,$MSB14>'/@V)LB.&,KXATF[]![R?G^)F67(#1ACB.& M+S";&<%0?0[!UT(<^7]TOD[?KF:XC?3MDIY\61?8K0KLHL#NGQ)O/Y6XAME_ M"L(6/=5@ZSA-CA2F;^,D+[SSP-[%1V0?\'':?PI;R]:1L_'XLK'_E3$>,)7D M"D>HP0\V&PHJ'XZW>+;CF(V&-]WT@]C\C?._4$L#!!0 ( "N":4KS)HA2 MP@$ #<$ 9 >&PO=V]R:W-H965T^_> 9=\ M4OK-= 6O4O1FP)WU@X'0DS5@63F3@W0NR^-TI)9%^J6F$$#JP-)"D*3Y)Y( MQGM-S"@ET[^/(-14X!1?$Z^\[:Q/D#(?6 O?P'X?3MI% M9%6IN83><-4C#4V!G]+#,?/X /C!83*;/?*=G)5Z\\'GNL")-P0"*NL5F%LN M\ Q">"%GX]>BB=>2GKC=7]5?0N^NES,S\*S$3U[;KL /&-70L%'85S5]@J6? M#*.E^2]P >'@WHFK42EAPB^J1F.57%2<%YY7W89T6_2LM3J +@=X0R%PH M./_(+"MSK2:DY[,?F+_B]$#=V50^&8XB?'/FC2OKPF).+%UHPQQE#-YAT M11"GOI:@L1)'^@^=QNF[J,-=H.^V]#2+"^RC OL@L-\*/"8W+<8P_VDRBQ;) M(@+TID@,L[LI0C87)T&WXF6]P:=E77/ M)UQRHY0%9R6Y=&JLSEMG>N/C-FR!2WL#?;0^9L:C1;.FZ9AMC<@ MJDC2BO'=[HYI(3M:9-%W-D6&@U.R@[,A=M!:F#\G4#CF-*&OCB?9M"XX6)'U MHH'OX'[T9^,MMJA44D-G)7;$0)W3^^1X2@,^ GY*&.WJ3$(E%\3G8'RI7A(1,?HT1EXTK*P3K4LXI/18N7:9==W,?I)DUF MVC:!SP2^$ XQ#IL"QU,&9VQ%O//)6^^]%OQC MFK%K$)HQIPG#5YAD03"OOH3@6R%._!V=;]/WFQGN(WV_IB>';8%T4R"- NE_ M)=Z^*7$+<_>9>!O>?Q3?[!IVG_)DPC.TLNZ/S+ MQO[7B Y\*KL;/T*M_V"+H:!VX?C!G\TT9I/AL)]_$%N^&PO=V]R:W-H965T6U:VI6RJJI5::96JR3-KCR\*&!?P.OG[ '8<=T-> M##.*M37!O3'0C1>0V"Z1O906M72JD$,S94%=&= E9X MDN"$1M&6"-:T.$M\[J2R1/:&-RV<%-*]$$R]'H'+(<4K_)YX:*K:N 3)DHY5 M\ ?,W^ZD;$1FE:(1T.I&MDA!F>*[U>&X=7@/>&Q@T(LY[>]G)F&>\F?FL+4*=YC5$#) M>FX>Y/ #IGXV&$W-_X(+< MWE5B/7'+MORCOM9%B4K&E"/8RCDWKQV%PF M6IA )P*="7OO0T8C7_DW9EB6*#D@->Y]Q]PO7AVHW9O<)?U6^#5;O+;92T9O M=PFY.*$)_N;J:II-3I+8\^H/TFEE 9L*=&-;;BV3\4<<"B- MF^[L7(T79@R,[*:W@,P/4O8&4$L#!!0 ( "N":4HVJ@^YZ@$ &8% 9 M >&PO=V]R:W-H965TCH2HL@5.U9T8H#<[M9"<:K.4#5&#!%JY),Y(% 0'PFG7^T7F8F=9 M9&+4K.OA+#TU5^Z+\&'KNFU39 BFR@#7P'_6,X2[,B*TO5<>A5 M)WI/0IW[]^'QE%J\ SQU,*G-W+,GN0CQ;!=?JMP/K"%@4&K+0,UPA0=@S!(9 M&[\63G^5M(G;^2O[)W=V$*T)$1K0NITR"SD MG'^DFA:9%),GY[L?J'WB\!B9NREMT%V%VS/FE8E>BUT09^1JB1;,:<9$&TRX M(HAA7R4B3.(4_9<>X>D[U.'.I(;$;+YSSG( MQE6X\DHQ]JZ[;*)K$[F/7)W\A<\=Z!N53=&UL=53;CILP$/T5Y ]8 M@PE)&@'29JNJE5HIVJKMLP/#16MC:INP_?O:AE#*>E]B>SB7&3LSZ2CDBVH M=/#*6:^5$)RJLU1UECU$FCI2)QA$H9[S&G;H3QU ML8O,4S%HUG9PD8$:.*?RSQF8&#,4H7O@N:T;;0,X3WM:PW?0/_J+-">\J)0M MATZUH@LD5!EZC$[GH\4[P,\61K7:![:2JQ O]O"ES%!H$P(&A;8*U"PW> +& MK)!)X_>LB19+2USO[^J?7.VFEBM5\"38K[;438:.*"BAH@/3SV+\#',]"0KF MXK_"#9B!VTR,1R&866BMSR.DA3?K-",.4\8LL)$"P(; M]<6"^"S.Y V=^.FQ-\/8T>,U/8[] CNOP,X)[/XK<;\IT8 ;(Q\6'>>9.CU^3H$=AM3'R89&." M5_]S#K)V':Z"0@R=FRZKZ#)$'HGKDW_P:0)]H[)N.Q52GKB>G]5?PF]NU[.S,"3XC^[RK8Y?L"H@IH-W+ZJ\3/, M_>PPFIO_"A?@#NZ=N!JEXB;\HG(P5HE9Q5D1[&-:.QG6<=:_TN($.A/H#8%, MA8+S9V99D6DU(CV=?<_\%6\.U)U-Z9/A*,(W9]ZX[*5(Z3XC%R\T8XX3AJXP MFP5!G/I2@L9*'.E_=!JGIU&'::"G:WJZCPMLHP+;(+#]I\7[FQ9CF(=XD5VT MR"XB\.FF2 23)C=%R.KB!.@F/%F#2C7(,"ZK[#(5CS1<_%_X-%+?F&XZ:=!9 M6?=\PB772EEP5I([YZ5U4[P$'&KKM_=NKZ>W/ 56]?.8DN6_HO@#4$L#!!0 M ( "N":4H,A*,$M@$ -(# 9 >&PO=V]R:W-H965T#/9APTZ#5P@?3MLSU M%D2=2%HQOMN]8UI(0\L\^ZCE(AP\H/HE:]\5](Z2 M&AHQ*/^(XV>8Z[FE9"[^*UQ!!7C,),2H4+FTDFIP'O6L$E+1XGG:I4G[.-W< M\IFV3> S@2^$NQ2'38%2YA^%%V5N<21VZGTOXA/OCSSTIHK.U(IT%Y)WP7LM MLVR?LVL4FC&G"<-7F%<$"^I+"+X5XL3_H_-M>K:989;HV9J>?=@6.&P*')+ MX9\2^9L2MS#9FR!LU5,-MDW3Y$B%@TF3O/(N WN?'I&]PJ=I_R9L*XTC%_3A M95/_&T0/(97=31BA+GRPQ5#0^'A\'\YV&K/)\-C//X@MW[C\"U!+ P04 M" K@FE*)#?RY\0! W! &0 'AL+W=O[ Y&,][C,0^RBRUR-5O >+AJ944JF?Y]!J*G >_P>>.%M9WV E/G M6O@&]OMPT6Y%5I6:2^@-5SW2T!3X:7\Z9QX? #\X3&8S1[Z2JU*O?O&Y+O#. M)P0"*NL5F!MN\ Q">"&7QJ]%$Z^6GKB=OZM_#+6[6J[,P+,2/WEMNP(?,:JA M8:.P+VKZ!$L]&49+\5_@!L+!?2;.HU+"A"^J1F.57%1<*I*]S2/OPSC-.X?C M0HL3Z$*@*^$8?,AL%#+_P"PKS'YB_XOV)NK.I?# <1=ASR1L7O95) MDN;DYH46S'G&T UFOR*(4U\M:,SB3/^CTS@]B6:8!'JRI:=97""-"J1!(/VG MQ.RNQ!CF$#?)HB991.#QSB2&.=Z9D,W%2=!M>+(&56KL0[MLHFM7/-%P\7_A M05?>2> M.)5EQO^N:,$N"Q_YUX.G_'"4^B!8SNOL0']0^;-^Y&H7="R[O*25R%GE<;I? M^/=H]H"-@4'\RNE%]-:>3N69L1>]^;I;^*&.B!9T*S5%IAYGNJ9%H9E4'']: M4K_SJ0W[ZRO[9Y.\2N8Y$W3-BM_Y3AX7?NI[.[K/3H5\8IASK3KQV:$75=6WUH;L?\ MI^HIU.EY&473>7#61"UFU6!P#X,Z1*#8.Q<8.EB[B,B";%S()!E" M'@"6.(0#C%^0F-R0;!P$:!< M$MJU=V4Y<-2&TZ!('X5'PX'EBP#]DK'2P0)&'U P@B6, %T1NT^W(#+L54Y1 M4J=TL=/V-@ J&B\=+&4$:+GW01A^AV$MXP]H&<-:QI "[=*UH'ZZ"(5.OD%O M1BDI/YB!47A;=JJD_H[W3KNA]![K&<:3M2:-Q-FLY&L;J?GH!OAE_\ 4$L#!!0 M ( "N":4J!=D[Q1 ( .8& 9 >&PO=V]R:W-H965T WS4,;+%V9"5[ M0M[DYOMAXWK2$#10,".V@:*21L_)TTW3FE)"[75_6OJG91RQXSV)'F M3WW@U<9=NLG#.,K010I-F.V("188?T8@H3ZG"&PI MMH%!#VX3[$Q$J$$*$Y(F=A.AM)'D,?0ULR9F%:PTLR8F7MTQFUC- M)A:S6I)M8B3YDGAZ:RV@,-4./RHUE$YV']%,AIH<6W8HB/,_=#9KP!?F)Z MJCOF[ D7LTA-C",A'(1%[T%TLQ*7SKQIX,CE,A5K.H[><<-)/]TJ:+[:\O]0 M2P,$% @ *X)I2NU=W:'? P MQ, !D !X;"]W;W)K&ULE9A;;]LX$(7_BJ'W5N*0DJC -K!1FF:!%@A:[.ZS8M.Q4%V\ MDA*W_[ZZ,%Z+/.RJ+[&DG)G#(?D-;:W/=?.M/2K5K;Z71=5NO&/7G6Y\O]T= M59FU[^N3JOK_'.JFS+K^MGGVVU.CLOT85!8^!4'DEUE>>=OU^.RQV:[KEZ[( M*_78K-J7LLR:'[>JJ,\;CWEO#[[DS\=N>.!OUZ?L67U5W5^GQZ:_\R]9]GFI MJC:OJU6C#AOO#W;S(((A8%3\G:MS>W6]&DIYJNMOP\V?^XT7#"-2A=IU0XJL M_WA5J2J*(5,_CG]U4N_B.01>7[]EOQ^+[XMYREJ5UL4_^;X[;CSIK?;JD+T4 MW9?Z_*!T0:&WTM5_4J^JZ.7#2'J/75VTX]_5[J7MZE)GZ8=29M^GS[P:/\\Z M_UL8#B =0)< )GX9P'4 7QH@=(!8&A#J@/"_ /[+@$@'1$L=8AT0+PV0.D : M ?ZT'./ZWF5=METW]7G53%OTE TDL!O9[Z#=\'#<,./_^B5N^Z>O6QX%:_]U M2*0UMY.&9AHVUZ1(0W/-G:TQ%!]0%C[7W/]OEH\@BR%YL"5Q=)'X_8Q=IHW@ MM-$8SV<#%3@!APGXF$#,$H3&?$V::-14TR!#QHS5N5^D^@A4(C0='VP58W2E MFA4F8&$"%!890Q:V#4\(NX30)00NL;&9D$9BDPB:1"!!8I@ 31Q@DQB:Q""! M =>'V)JO,'"82&@B@8ECOA.8(%F^WUF &TT QL#-3H-$+A]'0V,@16CZ,&M& M(\E<<\IP#V $G"+3B2RGOC$ZG7"S8*!;Q+'I-(G":ZHHI(ABAQ?FEP& 8VEZ MV013+)Q58889 #1.3*?0*PPK2R!!3,< K"N%*PO&#")!(BT2Q8BQ;O6G*7HS#2.H52+9EO?N5$X MYIDOX#GE-L])D#AZ#\*7U.6N>\ZI=/=5=5Y?CVX-#77>J3QB\[\=\5-G^ B?A;RTMW'M_5?_DS!LS+Z*3CZK\5>ST<1UF8;"3>W$J];.Z M?):#H3@,!O=?Y5F6)MS.Q.38JK)SO\'VU&E5#2IF*I5XZZ]%[:Z70?\Z#!\ MPP 8!T#OI4_D9OY1:+%9M>H2M/W#;X1]Q_0>S+/9VD[W*-Q_9O*=Z3UO6$Y7 MT=D*#3$/?0S>=*D:)H421/C ADJD,TW MFJ,"^0RC^<1H1M(,ST()OKP)DL>S)JB'$#K?*\77/X49;H>@=^^5,.I9?Q0' MA6*DI!X)' +*%_C%,:#Q'+_QQ&_"$]]<<5PHPDO,/!(X"C1=8!>'@69S[&;( MZR69ASJ*4T,Q;#Q$ $X$D/E^ 2<"Z R_0]"M7XB)[_V"9^/ P,D]$C@1P!;X MQ8D ;%^8^.5+/LN @P-3<#@A'@D<"4@6^,61 &Q[F/A-EZQGP,F!*3F<4(\$ MC@3D"XH+' F&;1*3\H),US//8L]B9#@Y;$H.]Y52#$>"+2FF/-74K'**+=A] M&0X.FX+#B>?SS' BV(*2BN%$L#E%%4.J*O_NRW!PV!0<3GP2.!%L067%<"+8 MG-IJ"$K^O_M&-\<(>TS[)MI#47?!B]+F1.+.#7NEM#2*Y,X\NZ,Y&8Z-4NZU MO4W-?=L?C_J&5LUP](O&\^?F+U!+ P04 " K@FE*D;VZ/[\;GG#GC"\5@[*OK #QY M4U*[DG;>]QO&7-V!XN[.]*!QI356<8^A/3#76^!-)"G)TB19,\6%IE41;HI="PL\0=E>+V]S-(,Y1T1<^)%W'H?$BPJNCY ;Z!_][O+$9L5FF$ NV$ MT<1"6]*GU6:;!WP$_! PN(LY"9WLC7D-P>>FI$DP!!)J'Q0X#B?8@I1!"&W\ MFC3I7#(0+^=G]8^Q=^QESQULC?PI&M^5])&2!EI^E/[%#)]@ZN>>DJGY+W " MB?#@!&O41KKX)?71>:,F%;2B^-LX"AW'8=(_TY8)Z41(9\(J_R\AFPC9#8&- MSF*K'[CG56'-0.QX6#T/=V*UR7 SZY",>Q?7L%N'V5.5)_<%.P6A"?,\8M(+ M3'J-V/Z+R/Y"&!J87:2++M+(SZY"A?N3T([>#SC>!*M,1Y0+;G#V]?AVYP#":T/ MTP>&PO=V]R:W-H965TV1-53<\8ZUZLZ>]PV5JML?(M'UC.[,I*:.((ZSJ*%5 M&ZZ79NRQ7R_Y2=95RQ[[0)R:AO9_-ZSFEU5(PK>!I^IPE'H@6B\[>F _F/S9 M/?:J%TTJNZIAK:AX&_1LOPH_DOL-%'J"B?A5L8NX:@=Z*<^]J)X^KL B# M'=O34RV?^.4+&Q>T"(-Q]=_8F=4J7&>B/+:\%N8WV)Z$Y,VHHE)IZ.MPK5IS MO8SZ;]/P"3!.@&D"#&L9C$SFGZBDZV7/+T$_;'Y']3,F]Z#V9JL'S5:8>RIY MH4;/ZS0NE]%9"XTQFR$&KF(@ABDF4OJ3": F8 22:Q,2XP()*I 8@?2= )EE M.<1D)J8U,4E19@Z;%+5)$1N8V0PQBRN; K=8H!8+Q"*962PLBP^0XR89:I(A M)NG,)+-,U':E!+?)49OK>E#A<'B\2C.,:@=]5!7#XXC@0\ZF,,FNU;X=HWG%MB@YN4"X<$SB1) M_8N$X,P1#+IYF1";NISD#K8)SAWQ 8_8Y/W'"">/8.AE#@F428Z4B<,&!Q0* MGRHIK%./VK7Y$XZN3H/ZM/V=]H>J%<$SE^I@:8Y_>\XE4XKQG4KYJ [X4Z=F M>ZF;N6KWPREWZ$C>C2?X:/H;L?X'4$L#!!0 ( "N":4K0KF@Z7@( "4( M 9 >&PO=V]R:W-H965T)E^I4*C.!BKPE)_J#JM=V*_0( M#2R'JJ:-K'CC"'IV4H MB&XN=$,9,TQ:Q^^>U!W6-('C_HW]LTU>)[,CDFXX^U4=5+EV4]\ZD_77V9ZEXW;-H*35Y[]JJL>VUY[^%P0%^ M'^ / 9TYBP%!'Q!, E"GS*;ZB2A2Y()?'='M5DO,H<"K0)NY-Y/6._M-9ROU M[*4(<92CBR'J,<\=QA]A_'O$9HX(_D&0%C"H\$$5OHT/[E3$,$$ $@26(+PC M2"9I=)C88IHNC="+IJG,43CSL0>+"4$Q(2 FG8CI,-%HF0\XRN)PH@:"X3A) M83D1*"<"Y&03.=%LG=1+)YHWUS#$J)YU+\!6L3D"!Y_*"D($'ZP$%) M9WEB/PVG6S-'96FTL#$9J"4#W, P ?;@V^L][@=>* #X 4=ZT#C9 =X6@7F M*'W#L@4Y<"7 /F#*PAG#<"W P7^8 M]@#%WAF2GAK%2D7I),39FCXBP,)G+0 MJ%Z;!_0[$:>JDM,&E?K.' :-'9;J)[HONX>H&BK?] MHXR&?P;%7U!+ P04 " K@FE*+0[J4>P! #:! &0 'AL+W=O3=KRUW:S_HWVC+A&@@1",AW'Q)B ="_$%(OB0D R&9$; OQ?7F M2#3)4RGZ0/J_VQ%[B<)=8KI?6*=KMCLS[5'&>\V3*$[QU0H-F+W'1!-,."*P M41]#1$LA]M$=/?H0XSWD8;.<1+Q89^SX\32)<+LLD"P*)$X@^=2H M9-8HC]DZ#/>8U:R9AR5,."OV'A-/='RR>/*'&.G_A>1=&ULC5;1CILP$/P5Q >J ME5HINJKMLT.<@,Y@:COA^O>U#4< N[GF(>!E9G;6,;M)6\9?14&(]-XJ6HNU M7TC9/ (@\H)46#RPAM3JR8GQ"DNUY&<@&D[PT9 J"F 0)*#"9>UGJ8GM>9:R MBZ1E3?;<$Y>JPOS/AE#6KOW0?P^\E.="Z@#(T@:?R76X]@/MB%"22RV!U>5*MH12 MK:1\_.Y%_2&G)H[OW]4_F>)5,047(5G5JR@K%7[KKF5MKFWW9(%ZFIL >P(<".%] M0M03HALAN4N(>T)\(\1W":@GH!D!=+6;S7S&$FD?JY< M!\VO8YZI_10J>LUBB%)PU4(]9M-AX 233#%;&Q,."* <##:@R\8&.E(L9BEL M#)PBGFU$-(/L;,@B<1N-G/L5&7XT,;IT"\1.@=@(Q&.!<%9H!TD,I.X\HC , MU&=6KP,8HP19P)T-#$,X!4ZL(Z=U9%N'JYGW#H-&F>:F/T3L[B$F-A.GS<2V M&S<:LI;.)[X?2]U\ Y,JE9L&N:),4F4S^!!G=1"3>EA0C:IN(5G3CV$P_!?(_@)02P,$% @ *X)I2K>X?9Q" @ [P8 !D M !X;"]W;W)K&ULC57MCILP$'P5Q .<,=\Y$:1+ MJJJ56BFZJM??#MD$= 93VPG7MZ]M" ?$:>\/V,OL[(RQUUG'^*LH :3S5M-& MK-U2RO81(5&44!/QP%IHU)CFE2-FV[XVJ&1I9#54,C M*M8X'(YK]PD_;K%),(B7"CHQ&3O:RIZQ5SWY>EB[GE8$% JI*8AZ76 +E&HF MI>/W0.J.-77B='QE_VS,*S-[(F#+Z*_J(,NUF[K. 8[D3.4SZ[[ 8"ARG<'] M-[@ 57"M1-4H&!7FZ11G(5D]L"@I-7GKWU5CWMW ?TVS)_A#@C\FX/B?"<&0 M$+PGA,9\K\Q8_40DR3/..H?W?ZLE>E/@QT M9J NW,-^56J.@E#X,@0Q=- M-& V/<:?8/"(0(I]+.';2FS\FW1_7F![BPA\>X7 :B(P^<',1&@G"*T$H2$( M9P318A5Z3&PPC<$D810O4-M;%,;^!#43$UG%1!8Q\4),CXFF8B*,O848"VHF M>28FMHJ);\0$Z1V"Q$J0?/S?I%:"U+(F,TC%:>O@_ICI;I]Q@F% MH]3#1(UYWX+[B63M<+V@\8[+_P)02P,$% @ *X)I2CG\W89^ P P0\ M !D !X;"]W;W)K&ULE5==CZ-&$/PKB/<<3 ^? M*]O2KD]1(B72ZJ)+GEE[;*,#Q@&\OOS[# -+8*8F\KT8&%?W5#=%06_NLOW6 M783HO>]UU71;_]+WUZ<@Z X741?=)WD5C?KG)-NZZ-5E>PZZ:RN*HPZJJX#" M, GJHFS\W4:OO;:[C;SU5=F(U];K;G5=M/^\B$K>MS[S/Q:^E.=+/RP$N\VU M.(L_1/_U^MJJJV#.4,J;E-^& MBU^/6S\<&(E*'/HA1:$.[V(OJFK(I'C\/27UYSV'P.7Y1_:?=?&JF+>B$WM9 M_54>^\O6SWSO*$[%K>J_R/LO8BHH]KVI^M_$NZ@4?&"B]CC(JM._WN'6];*> MLB@J=?%]/):-/MZG_!]A.("F )H#*/[? #X%\#F 1;KXD9DN]7/1%[M-*^]> M.]ZM:S&(@CUQU8&\C..$=."R"ZWB^+((RG""""2*=(%IU(3>Z,&(2C6G&+E":AT8I M !4S%F(R,203VV0B8YN7$1,OMOF)9U%DD$&HE&),)H%D$D"&&602J^8LCQ*# M2V)Q88QG#BXIY)("+@Z=9#!!]KA.KH KN>A ,WEF]( @)]"R-\1-,F21 MX=SQG#)L.XP#+@Y%,VP\+'IQXK3!L!PSY@:7,%&B.LV%98]H,[/=4CFAR2>S^.19 M[KIAV*P8;&3D3AX_(D[!^$_,.4)P2Y]L'&0, 8+'F2;0PL#,UW.-G6 ML$*MZ6!O(.0-IC@GT$IU+$]-.@"UZ.":#;89 A\XEC+)_G;)0E.8$V@ES-@E M*FQ8A+S(\18@[$64_( NL7L0<@]+EP 4NX2 38& *=BZM$W!%,N>;$N((Q<7 M[ B$',$290XS66Z>'I)&4O%)?PD^K(17J>!.9BG]MV_4$L#!!0 ( "N":4K&RH>2%@( M #L& 9 >&PO=V]R:W-H965TY%;O!#]KZ-7-/+"=[(1XL\&7PSJ,;$' 8:^M M S/#!3; N34R9?P>/<,):1-OYU?W3ZYWT\N.*=@(_JL^Z&H=TC XP)&=N7X5 M_6<8^TG#8&S^*UR &[FMQ##V@BOW&^S/2HMF=#&E-.Q]&.O6C?WH?TWS)\1C M0CPEX.2_"61,(+,$-%3F6OW(-"L+*?I #G]6Q^R>P,_$O,R]773OSCTSW2JS M>BF3%!?H8HU&S6(DP>[2'JQ5#GD-SM(3*CT"4E>@#)O9!\ M"4GFK>2+;4;S))N=F*4(8T+362WHYAC;:_4;DZ>Z5<%.:',CN'-[%$*#<8R> M3%N5NU'^!5!+ P04 " K@FE*9^:B MXRX# #5#@ &0 'AL+W=OX]KUKO19Y4=_(@"OUE*\L\4;I8[KSJ4(ID M8X+RS*.^'WEYDA;N?&KJGLKY5!Y5EA;BJ72J8YXGY9\'D\5SNMNK MNL*;3P_)3GP7ZL?AJ=0EKV/9I+DHJE063BFV,_<3N5\Q$V 0/U-QKB[>G3J5 M%RE?Z\*7SMT1KK&56F7]G?:R4 MS%L6W90\>6N>:6&>Y^9+S-LP'$#; -H%D& T@+4![%] -!H0M '!K0IA&Q!V M 6Q<(6H#(DO!:SK+]/XR4&@CP?1S94E%OO/B8%%X@"'!_' ]08/L3?OO*3K"S";!M;%E[V8* &88V M,FQPB@P^L9R'0'Q(!SN< H=S,D QL.G2V[N68CM28$=N>7\!06Q !SN1 B?R M@;V*8H?1\ /98N=0X!QNF70)00,['L6VH< VW#Z50=# F8EB;U&PM_+>7$4; M\% ^V( 4&' R,-T9MA7S;Q\]AAW#@&/LD\1C"_KO$NM='.;K"]^WI-RE1>6\ M2*7O!>;TOI52"&PO=V]R:W-H965T_;*JZS%M[6[_$S:$V^;HW*HL8&$OB,M_MH_FT?_94SZ?5:UOL]N:I MGC2O99G7_]V:HCK.(AZ]/_B^>]FVW8-X/CWD+^:':?\^/-7V+CY[6>]*LV]V MU7Y2F\TL^LIO'J7N#'K$/SMS;"ZN)UTJSU7UJ[MY7,\BUC$RA5FUG8OEWWR-IGGO#&+JOBY6[?;691%D[79Y*]%^[TZ M/AB7D(HF+OL_S9LI++QC8F.LJJ+I_T]6KTU;E]BNL_\VNB<8^?9M+S:?Q6^?( M86Y/&+C B,3#+#!&:AAB[B@_'N8;Y4<,,4N,\;S<$Y$\R .&I,D0\DAXD>R, MB>VXG@<7R,&%WH$8)"-I!X)T('H':-QPJ@>L^\QS!N-CQ #$I(D(0D2 MWE M)0K!I9()>+A[ L>$DDI[LX-QJ>99HFC>BN2M"-ZIQ_N$22[B"'8!&D1) MR"@)BI)Z2VV9H&2D8#Q+A"Q7*7)-1-!'%6UE+'4C(R_M3V( .9W1Q98B0\B,M'>@R M%&1I*OV2AF%*V$^ 4*#:1TV>)$ MW4I2O\3C0@,?S3-=:3@N-2(+S0Q=1GAR1<*T[CD6ODB]A.\X%K1F%QU_&(@6 M,\=J%EG(!:U4KL>G"[2X (L+I7L+6#4<;%6!0(T'6C= Z08"+@)[@2LV T"+ M O!VP*_L"\#-_I."#;1\ ,M',>%'H_KYA\%H 0$6D&*AP:$%!%<("&@! 1:0 M8LI/F>B(F0!(6$#P0(L(L(@42_Q@&=X'29ZJX/#2:@/<&!5+_5@:]5\>Z+Z" M5J3 BD0[Q87 BM1)."-!"U)0@LS\4!QGQ%(1#$4+5^!NIICV0P'**@L'"FSV MJ=V^/TL.--@E\6 @6MJ"D#8/N: %*]051QM:L +OG+':!-X2Z%B"UJO(KLB8EJ$@9,C]HZL@9&B/ *$3&ZU$26P\N0BXH!4F^?A\):T< M22G'7] .-*;L2%HWDFB+X$?!;5'8C4!P6 ,G84HXT@\E44(*G2^^?88:TJ%% M*''7Y"$=2UJ$\HJN*6EM2:IKHG,_[III5XF#&=,BE$33Y/X+$8F;9@(2_.,F M ?M#,@A3HD4MJ4-GYE/"HM;^DG@@0 *OT/CBS5[W0OJOO'[9[9O)<]6V5=F_ MRMM456NL1_;%)K3+ES^J@=;WXE6=%M7(.=7V\\;QJ>]!Y4KGFJ(OF MG[TI\Z1N'LLWKSJ6.MEU1GGF<=\/O#Q)"V>][-Z]E.NE>:^SM- OY:)ZS_.D M_/]69^:T);^G:HVQ?>>GE,WO1W7?\XOI3-DW?VLDMS752I*1:EWJ^< MO]C-%]D9=(A_4GVJ!O>+MI178WZV#\^[E>.W&>E,;^O61=)K/]/,]R 6P-^-F#R MHH&P!F*N@;0&N@^J9/ULC2G1=G3X)BT;&,WK&W3;?NVZ\KNSZ:/JN;MQUJQ8.E]M)XL MYK;'\!$F'&/N,$PTQMQCF'B,>4 PW!]C-E,,'R,>IP@!($]32 CJ?L9R86/, M%PSS)Y37#/YY!C@^ [SS($8>!.Y!X!Y$YT&./$@P9AA&X5$D'D4B'L"(;:88 M&<1X%(5'44@4T&L;#!/A40(\2H!X )VX03#"QZ.$>)00\0#Z9]-C@@Y3])T: M_6@D:%->7[8#FZPW Q#T(J)T((&*8$#.84342'!>,NLDE-@9Q=:C=" M7%B,9!7#K&*,\P%,"451G.>$5'%$JB2LGB,BQ%TPP<\X2H9$0H0(\:D(***[Q*"O0(C9@2+EM/52(87VED0%!88A>&N'@,I M*A#!7<"M#>FUHU'WVTX&ULE5;M;ML@%'T5RP]0 M&_/AN$HB-8FF3=JDJM.ZWS0AB57;>$"2[NT'V'%=P%/Z)X;KZJJ1B_BH5'N?)')[9#65=[QEC7ZSYZ*F2D_%(9&M8'1G27659&E* MDIJ63;RA9,JCLRIHULN1-)-A^$3^ ^PT@AF 1SR6[R-$X,J6\J&1K7OTN=^JXB&=Q MM&-[>JK4$[]\97U!.([ZZK^S,ZLTW&2BU]CR2MK?:'N2BM>]BDZEIF_=LVSL M\]+K7VEA0M83LH'0F3-)@#T!OA/0?PFH)R"'D'2E6&\V5-'E7/!+)+J_MZ7F M*P+W2+N_-4%KMGVG[9$Z>EYBC.?)V0CUF%6'R488," 2K3XLD8666&4>/?NX MP-I'0 >R\2$Y"2CB&-4AR$6TW1&Y1 XJ'4 ME9*98_K&1V4 %^&,<3!C',@X#PN0H "YW;,\*)#?X%F'P:,Z"4@=QWP,]CX0 M'P/(1+6S8+*S0+*SL$ 1%"ANMPNDX@[QQ)<]\T0BG"KG,^2C<@R'7.1Q6%NU.3T?U5 M,W&PO8&,MOS4*',-C*)#__&0F?O/B:],7V+OQ7>9KJGY0<6A;&3TPI6^7>T= MN.=<,9UC>J=]/>H^:IA4;*_,,-=CT343W43QMF^4DJ%;6_X#4$L#!!0 ( M "N":4I5I 3@< , ( . 9 >&PO=V]R:W-H965T.X['W.(BVN?NR+GT7NNJZ9;^4Y5N"Q] MY+]M?"\/1ZDWPM7B5!SX#RY_GAY;M0HG+[NRYDU7BL9K^7[I/Z#[#:;:H$?\ M*OFEF]U[.I4G(9[UXLMNZ4>:$:_X5FH7A;J\\#6O*NU)\?@S.O6GF-IP?O_F M_5.?O$KFJ>CX6E2_RYT\+OW,]W9\7YPK^5U*;AFHF)L M1=7UO][VW$E1CUX4E;IX':YETU\OH_\W,]@ CP9X,D#)AP9D-"#O!O1# SH: M4,,@'%+I:[,I9+%:M.+BMGMZE: ">P@!AW$ ,CRWS Q#VF&2J-*,-Q:A3,QE&4Q4;);%"2I9DCZ03D MG "YBDF4L,0@!.!S1U&HI )?0F#G: M*@-Y9P!OXSGD&< G)M8S!6!9&CD>%P/9,("-49V<66'TPXJ,8J]M&-B)&QMW MU8E7I%$$2U $T$Y-#1I Z9P0"XA)&X(%Q'PS_H>Z9NT03@2PSDPZ XA=L\;, M$0G4SP>$@4C,K ^V(N$H,,NX!F H"VAF%@B N0L$*RX")#>UCA8"T;9>:0A& M M?+@6 %1Q0@A$Q"U&Z-+(ABDQ L]MQ \'<=83/#00<'"EVN(!E'"6W'UX( M%F@$*30QBV=+*D.,L-01"M94!(FJ>1@@0"X9BG#D" 4+)H(4T]1O9&O<'2-9 MY B%897#D,J9XCR"YJ%20N/444 ,2Q.^09KR$735FB0@KDBP-.%;I D#8H(# MYN@_#*L)OD5-L"T3.I(K)U@F\"TR@8$7FP34C!3./L-KWA[Z$:?SMN+<2/TU M.]N=QJ@'K#_CC?U&ULC5C;CN,V#/T5 MP^^U)>IB:Y $F"0H6J %!EML^^Q)E O6E]1V)MN_KWR9U*;H1>=A;"F'Y"$E M'4E>/:KZ6W.QM@V^%WG9K,-+V]Y>XK@Y7&R1-5%ULZ7[Y5351=:Z9GV.FUMM MLV-O5.0Q,*;C(KN6X6;5][W5FU5U;_-K:=_JH+D715;_L[5Y]5B'//SL^'(] M7]JN(]ZL;MG9_F';K[>WVK7BIY?CM;!E\>?5/IK) M>]"E\EY5W[K&K\=UR#I&-K>'MG.1N<>'W=D\[SPY'G^/3L-GS,YP^O[I_><^ M>9?,>];8797_=3VVEW68AL'1GK)[WGZI'K_8,2$5!F/VO]D/FSMXQ\3%.%1Y MT_\/#O>FK8K1BZ-29-^'Y[7LGX_1_Z<9;0"C 3P-0/W00(P&XFG Y0\-Y&@@ MD4$\I-+79I^UV6955X^@'H;WEG6SB+](5_U#U]D7N__-E:=QO1\;E8A5_-$Y M&C'; 0,3#'\B8N?]&0*H$%OPS&$>8.'%^THKQ% \L@1.I I&B^A X8-RI-4T\)8FG!'$4:)OZ@63"E.&(.(%SXZ4U M'E@"!X)KL[ 6#4G<$,11H*WQEY)*F< S=T?@J"6W]W%XR$EQ$4F!*S3 S!3&(RYPB7Q8$B5+M.G=@0N"MK<-"F*N*2;X@JQQ>B/A MQ$Z22IR[]'./EO23T\+/">7'BK4=0?-IZ ^%\NB(""\Q @217#@J<%KT.:'Z MJ<:.C5"27"DWO()S80E*\A8R@.1UN9G\X@^1_",F> M0,V$9)X!O95P8B])\5XR@N:E6A!^3BL_)Z0_Q=(_@I+9@IZLQOF1DQ9J((3: M8*$F04M'6UI;@=!6@_6. $FY4#B@=14(7358H$C0@A "+81 "*'!FC&"]&2 MM&1X]A(H(1/O7.^C.-,+!SB@%14(1358-, _3 .;GG#GD6A)!4)2#5[I0)R2 M#1=+$XL60B"$T. 5.8+T+"=W<$>1XLEEL+#UN;]H-\&ANI=M=Z>:]#XO\Z_0 M7291_]9=\H?R<)1ZPE_.6W*@WZG\ MT6ZX&OD#RZZL:2-*UCB<[A?N"CT5*-4!!O%2THL8O3LZE5?&WO3@RV[A!EH1 MK>A6:@JB'F>:TZK23$K'KY[4'=;4@>/W*_LGD[Q*YI4(FK/J9[F3QX6;N!:B5ICRRIA?IWM24A6]RQ*2DW>NV?9F.>E MY[^&P0%A'Q . 6'\, #W ?BC 5$?$%D!?I>*V9N"2+*<'>\+=%5A)XB MM?M;/6DVV_RGMD>HV?,RGLWF_ED3]9AUAPE'�@?,4^+!%"2ZS#27AXNT ^ M16 +4DPA:0*+P&">V,3C<9XAA@DBD" R!-&(( D"*X\I)HH2*Y''F!LA,2@D M!H0@Z\0@C+WI$ 9;8B%,!(M-0+$)0!!;8B&,M6LYA+%+!,*DL-@4%)L"!)DE M%L)8]R4',,@JE>(QYD9L!HK- *[#"",7080QBZ#*08G&2QV!HJ= 8M$EE@( M8Y5*_@%,\1AS(Q8%L"<& ,6=.XKNV"KZN-\@T#97*/RWXZPA$+I3] AV1H0! M"KOL>U!J0$V7CQ=;=9(#J,C#UO4H !3VTCNV@F W1E,;C4??C%L*V$=1_!]' M!+L;@BQG43K8U\[!]@P 4"CS;P@H %GF9?>?]49=1 M4WXP'9QPMNS42/VQ'LT.7>(JU%V*-;_6W:/I7O[2=*WG-\(/92.<5R95#V0Z ME3UCDBJ1@:=.\*BZW6%0T;W4KZEZYUW+UPTD:_MVUA]ZZN4?4$L#!!0 ( M "N":4H? N[[J , .H1 9 >&PO=V]R:W-H965TS%,+.SKG\T!Z5:YV=95,W[\YUBK;]D%EX5,0Q'Z9Y96[F/5MS_5BID]MD5?JN7::4UEF]:^E M*O1Y[@KWK>%+OC^T78._F!VSO?JJVF_'Y]K<^9U MI"Z@)[[GZMQ<73M=5UZT_M'=?-S.W:!3I JU:;L4F?EY52M5%%TFH^._,:E[ M>687>'W]EOV?OO.F,R]9HU:Z^#??MH>YF[K.5NVR4]%^T>];_G,?];& Z@,8 N 12]&R#' M 'EO0#@&A"S '[K2C\TZ:[/%K-9GIQZF]YAUJT@\AF;T-UUC/]C]_\SP-*;U M=1&+AYG_VB4:F>7 T!4C+H1OLE\>0>@12[+"Z?8!*YN0#%G;2!)C$1+V4_;Q M\BH^(HD3A#!!V"<(KPI*]9=: DEXR\78F;%,DP)*;F"+"-D5T_Q01-A="OL&G"$'$S>4/T*T8;"X$ M+,&>QQ",?91R-39EYG%J;+"]D&T*T=7F^#8%-@6*_V*&<"D3VO98,V1#DUM; MPO5.:#=B#7YJ#6OJ26Y@@!*!Q_=J:X"%7CJQN2%L,03<@R922.P>,KA_CB2N M90EJV9HC!!'?OR)(3NP7)'8%";8$M5[_O# MA,;9Z%/5=M^-5ZV7 XNG_KR"M2_%XWHX=O@_S7 *\CFK]WG5."^Z-9_C_4?S M3NM6&9&!9\KTH++MY:90N[:[3,QU/9P^##>M/HXG*_[E>&?Q&U!+ P04 M" K@FE*UY.\3#(" !)!@ &0 'AL+W=O=;2,_O%]&N[E^8$1I5C5;-&5:*))#NMX^=TM2,6[P"_*]:IR3ZRE1R$ M>+.'[\=UG%A#C+-"6P5JEBO;,LZMD+'Q=]",QY26.-W?U+^ZVDTM!ZK85O _ MU5&7ZW@11T=VHA>N7T3WC0WUS.)H*/X'NS)NX-:)R5$(KMQO5%R4%O6@8JS4 M]+U?J\:MW:!_HX4)<"# D9"23PEH(* [ 7]*P ,!>P30E^)ZLZ.:YID4723[ M?[>E]B5*5]ATO[!!UVSWS+1'F>@U)RC-P-4*#9A-CX$3S!T!C/J8 H92;. # M'7Y,L'U$( ^R>X3,2=@$"M:)'!]-32 4%L!! >P$\(=&>28W/88X3.,P7W"* M"?'*#<%0 A.OY ,P26:AUW/@JYG =?(<]UC9M,\\QGQ7H)M $40]E"[1Q19 M+,.&2= P>3"\Q)Y?$FC?,H%SSW 0AORZ=@$8@A O/--@-B@Y"F^ON+N5)",V,R^3)M+0T M]E/M_Z@13L,;C!^/?+_4$L#!!0 ( "N":4JI*=3^Q0( M $8* 9 >&PO=V]R:W-H965T8G M+E[DGC$5O+9-)Q?A7JG^+HKD>L]:*F]YSSK]SY:+EBJ]%;M(]H+1C35JFPC' M<1:UM.["Y=R>/8CEG!]44W?L003RT+94_%VQAI\6(0K?#A[KW5Z9@V@Y[^F. M_63JJ7\0>A=-+)NZ99VL>1<(MEV$]^BN0L086,2OFIWDV3HPH3QS_F(VWS:+ M,#:*6,/6RE!0_3BRDC6-8=(Z_HRDX>33&)ZOW]B_V.!U,,]4LI(WO^N-VB_" M61ALV)8>&O7(3U_9&% :!F/TW]F1-1INE&@?:]Y(^QNL#U+Q=F314EKZ.CSK MSCY/(_^;&6R 1P,\&:#L0P,R&I!W@^1#@V0T2!R#: C%YJ:BBB[G@I\",;S> MGIHJ0G>)SO[:'-IDV_]T>J0^/2XSDLRCHR$:,:L!@\\P:$)$FGUR@2$7*^R9 MXTL'I8\@#J3R(7D&BR!@G,3:DXLX4Y@@ 0D22Y!<$&1.H@9,9C&=Q20%@9VD MH),4<)([3@9,>N8D0TX^4T\'0H[6RL=@#$O-0*D9()4X4C-/ZDV6.D)*'X3= M@"H?@[(K-9B#:G- [R6J@\BN?.&*A^#9E?*8 :JG0'%6L $!4A0 M?*)8"T]EX62D_#^D\B%H%L-240QWH/@313^"+OPXU59"&+>0($QR1>Z5AHD^ M4?@CZ**6W!=0 B 4NWI]S)6O%('-]QYA7VX2NW*QYR5/7;4^!J'"E0N BBM] M&L&-&A%/<)&Z>HG7O&YP[@KV04GA=D$ 1'+W4XO.+M.6B9T=5&2PYH=.F3OI M['0:ANZQN8R=\Y49DNPE_4XS3%@_J-C5G0R>N=)7O;V0MYPKIC7&MSJ=>SW4 M39N&;959YGHMALEFV"C>CU-;-(V.RW]02P,$% @ *X)I2BSG.^K[ @ M?0P !D !X;"]W;W)K&ULE5?M;MHP%'V5* _0 MQ$Z!8-MY^(#N5YAT 0;QNV)G.;D/.BDOG+]VBV^; M>1AW%;&:K567@NK+B3VRNNXRZ3K^#DG#D;,+G-Z_9_]BQ&LQ+U2R1U[_J39J M/P^+,-BP+3W6ZIF?O[)!$ F#0?UW=F*UAG>5:(XUKZ7Y#-9'J7@S9-&E-/2M MOU:MN9[[)SD>PN / 3@,:"(KP8D0T R!J#T:D Z!*160-1+,6>SHHHN9H*? M ]%_O0?:_8K0?:I/?]UMFL,VS_3Q2+U[6F0IFD6G+M& 6?88/,%\("*=?:3 M$,42.^'XDN#112069.5"\@PN(@%U)B8^N=")X00IF" U"=*+!(EU4! FM;3> M@%E=QUP42\!B"9" 6,7VF,Q@6H-)RP0FR4"2#"#)+)(>0R8D*(ZM$\F<0AS, MZCKFHM@<+#8'BLVM8G.GV#(I?#0%2%, -(5%4S@T68E]-"5(4P(TI453.C28 M9#X:%,/=(7:)2&RWA]CY<@KOL2%/&T( D=.'()#'Q CL10\( REL&P^@J:#$ MJP=N-R@!>%*;)[GJCDL>N"LAH%40XDD!]PI$;F^-".X$"&@%Q&X%R.T%A5\N M[&($V)CDGA2P0U'Q";FP^Q!@/V*['+G^0ZE/+H;MAR'[E9X4L+$PNETNACV# M(<_8<@?05"[QJH4]@P'/9+X4L!UP^@FUL!WP+>].[+X\W0X>36:PAHF=F6]E ML.;'5G6CS&1WG*$?S%AI[2_U;-U/PA]I^L'\!Q6[JI7!"U=Z0C1SW)9SQ72- M\9VN<:__"XR+FFU5=YOK>]$/Q/U"\<,P[$?C/X[%?U!+ P04 " K@FE* MG$655W\" !["0 &0 'AL+W=OU.W?&.70G3/"/&B) WF3[0CK7QRI*S!0G;9"?&.$7S0 M04V-/,<)48.KUDX3/;9C:4+/HJY:LF,6/S<-9O\R4M-^8[OV=>"U.I5"#: T MZ?")_"3B5[=CLH9G,'G.RI?6?ZB#* MC1W;UH$<\;D6K[3_2L:$5K8U9O^=7$@MY8I$SE'0FNNK59RYH,WH(E$:_#[< MJU;?^]'_&@8'>&. -P6XX<, ?PSP;P'!PX!@# B, #2DHMNFL[2(';-P B+/> %;4/3!#^1^4,1= &91Q0'1 M$@9R,FLQ*#*+*9KM0 UA)[V[&UL?99=;YLP%(;_"N*^!7^"JR32RC1MTB95G;9=NXF3 MH )FX"3=OY\Q-"/V83?!-N\Y?LZ!O'AUT=UK?U3*1&]UU?3K^&A,^Y D_?:H M:MG?ZU8U]LY>=[4T=MH=DK[ME-RYH+I*<)KRI)9E$V]6;NVIVZSTR51EHYZZ MJ#_5M>S^/*I*7]8QBM\7GLO#T0P+R6;5RH/ZKLR/]JFSL^2:95?6JNE+W42= MVJ_C#^BA0'P(<(J?I;KTLW$TE/*B]>LP^;);Q^E I"JU-4,*:2]G5:BJ&C)9 MCM]3TOBZYQ X'[]G_^2*M\6\R%X5NOI5[LQQ'>=QM%-[>:K,L[Y\5E-!+(ZF MZK^JLZJL?""Q>VQUU;O?:'OJC:ZG+!:EEF_CM6S<]3+E?P^# _ 4@*\!B/XW M@$P!Q M(1C)7ZD=IY&;5Z4O4C4^KE<-+@1Z(;>9V6'2]<_=LM;U=/6]X3E?) M>4@T:1Y'#9YI\*VB"!7DGR2Q %<*#%)@%T]N*!B<@( )B$M ;Q)PKXQ1PYVF M<1K*8;<\/ MD(KR!8- L'&BT#FY8#Y.:(IWG!-?5T Z^P;B)238/Q%@H,+_Q$TB?K,5]LT< M4E'JFT4R.T(,9[IOLCN431^]:&-/(^[,L-?:*)LQO;?%'>TQ\CJIU-X,P\R. MN_$L-4Z,;J=S8G(]K&[^ E!+ P04 " K@FE*9@3Z;Q0" "T!0 &0 M 'AL+W=OZ>D$WN_ MD;+?(23J!B@6#ZR'3GTY,TZQ5$=^0:+G@$^&1 F*@B!%%+>=7^0F=N!%SJZ2 MM!TNE&+^MP3"AKT?^O? 2WMII Z@(N_Q!7Z"_-4?N#JA2>744NA$RSJ/ MPWGO/X6[*M-X _C=PB!F>T]7S]K>^=X(RO1+ZPX2N,]6Q\;RS^.]R M*+C.1'G4C CSZ]57(1D=550J%+_;M>W,.HSZ=YJ;$(V$:"*$Z7\)\4B(/PB) M*=YF9DK]@B4N%WE8S&;F$269VR1UFJ0KDRP(%H6D M*Y,P2-TFF=,DV$]Z12?44S8,Y,R9!I1@\J#8U:H1.!P)G MJ;>9VG,[2.Q!LGZ&PO=V]R:W-H965T"5NBQC&KX&G\G36-I LYRT[\1]<_VRWTNR2 M0>50UKQ1I6@BR8^+^!$^; J+=X!?);^IT3JRE>R$>+:;KX=%#*PA7O&]M@K, MO*Y\S:O*"AD;?WK->$AIB>/UJ_IG5[NI9<<47XOJ=WG0YT6#6BT)Z1L!?TC /0%[A*0KQ?5FPS1;SJ6X1;([W9;9GP@^8-/]O0VZ M9KMOICW*1*]+"M \N5JA'K/J,&B$@0,B,>I#"A1*L4(3NI=@/46D'F0SA5 2 M-I$&ZTP=/QV;2.\(X* =@)X)% 0KT\=A#A(XR"?< $ \*H-PO*,>A4'8"DB MB(9-9T'3V=2TEV;=0;)W:3) H.J^%).B&3-WDGALR30,Q)'?^-QI, M0R=I*$B]HZ+_=U0!6%$ 6GC-"O&5F6O=&'J3Z8;B=R9/9:.B MG=#F>G:7Z%$(S8U),#,M/9LY/&PJ?M1V2&ULE5;M;ILP%'T5Q ,4KHWYJ))(3:)IDS:IZK3M-TVG*DH>[TU0ECK$=7TGBY/<7BW,W&.Y6HBS3).K<6UK*LQ O>O!MO[1=G1%/^4YJBEA=+GS#TU0SJ3S^-J1VNZ8. M[-[?V+\8\4K,WY(3ZG\DEKK%]O$>M=!/>>JOY.3YIBFV>J/)6:O:P"UULX M%TW48-8UAG0PT"(C\ ?%*K&,(/)#89%$00!#/0B.!]G.*%P#ZDH-J,>"B5<,$]\!0):*)BA0GS\ ^81@W*5 /Q:\ M:4"]/>#JWV +(#C2Q_53PGT/8^-3H!,4N &!?:(PN 7!G[,3_)'@"$)@P_J- M8LJ:R?.N=0G>&>V;1T?3.D[RRGH54C9%I M7PY"2*[R=.]4AB?5 K>#E!^DO@W4?5GW@?5 BJ+I<9VVT5[]!U!+ P04 M" K@FE*GV("Y-$! ! ! &0 'AL+W=O _XV<.H%W/D.CE+^>J"+W6! M(V<(&%3&,5 [7.$1&'-$UL;OB1//DJYP.;^Q/_G>;2]GJN%1LE]];;H"?\*H MAH9>F'F1XS-,_6083X[\;C=2&K!^HHTUU-GK/ <,&N.F M>SM7X5"'P,AANJ]D_FF4?P%02P,$% @ *X)I2@0N%0Z6 @ ;@D !D M !X;"]W;W)K&ULE5;1CJ(P%/T5P@<,M%!0@R;J MN-E-=A,SF]U]KEJ5#%"VK3K[]]L69+!,TJ_6;/14F5[HI#(&O!Z,X&E46 PS )2II7_BRS M8VLQR_A)%7G%UL*3I[*DXM^"%?PR]9%_'7C)#T=E!H)95M,#^\G4KWHM="_H M6'9YR2J9\\H3;#_UYVBR0L0$6,3OG%UDK^V95#:FI4"_\ M\I6U"1'?:[/_SLZLT'#C1&ML>2'MO[<]2<7+ED5;*>E;\\PK^[RT_-1A V@#B* 1-[G8RGZFBLTSPBR>:]5!3L^S0 MA.C/M36#]NO8=WH^I1X]SU(49\'9$+6818/!/4R,DUO,&UL=93=CILP$(5?!?$ :S"_C0A2LU75 M2JT4;=7VVH$AH+4QM9VP??O:AD44G)O8'I\YWXR#78Q$9-4"(_*)#]#KG88+1I1>BBN2@P!2VR1&$0Z"%#'2]7Y9V-A9E 6_*=KU MO#%&Q-\34#X>_=!_#[QTUU:9 "J+@5SA!ZB?PUGH%5I>P*: MH_\Q/)QRH[>"7QV,KC#,U!JC'09?V9/ M?T&:Q/7\W?VS[5WW_-S7^#.U M M-Y5H1L6IM+]>=9.*L]E%E\+(VS1VO1W':2>+YC1W IX3\)* IUXFD*W\$U&D M+ 0?/3&=_4#,7QP>L#Z;R@3M4=@]7;S4T7N9X0\%NANC67.:-'BEP0%>-$C[ M+Q#LA&!K$*TA4> VB)P&D35(K$$_5Q!FFS(G4;H2I3A_4&?LQ,0N3+[![$5) M'(5N3.+$)"[,]M#WHCA,'G23.C&I X.##68O"N-'F,R)R5R8<(/9BY(T=5-R M)R6W!O%_G] 6DN\^@##+\VB#0:NK85Z>[T1%<@78,GG3% MK7[LE@6%1IEIIN=BNO+30O%A?LW0\J26_P!02P,$% @ *X)I2G[8 VL# M @ OP4 !D !X;"]W;W)K&ULC53;;J,P$/T5 MQ ?4"=T+]@SGG+G8GF1@ M_$W4 -+YH*05J5M+V>T0$GD-%(L'UD&K_I2,4RR5R2LD.@ZX,"1*D+?91(CB MIG6SQ/A./$M8+TG3PHD[HJ<4\[][(&Q(W:U[=;PT52VU V5)AROX!?)W=^+* M0K-*T5!H1<-:AT.9ND_;W3'6> /XT\ @%GM'5W)F[$T;WXO4W>B$@$ NM0)6 MRP4.0(@64FF\3YKN'%(3E_NK^C=3NZKEC 4<&'EM"EFG[J/K%%#BGL@7-CS# M5$_H.E/Q/^ "1,%U)BI&SH@P7R?OA61T4E&I4/PQKDUKUF'2O]+L!&\B>#-A M&]TE^!/!_R0$=PG!1 A6!#268GISQ!)G"6>#P\?3[;"^1-M=H+J?:Z=IMOFG MVB.4]Y+%OI>@BQ::,/L1XRTPVQF!E/H!8-6H$1,:3'NO4:$U1&@)$=H%(JM ]/]%QE:! MV))!M"K2AHE7!VK#/*Y.]#YF3!8MKC$%7ID1(9R<]:W4MV'AG:?0DZ>?P,2S3,[^P=02P,$% @ *X)I2FB@3W)5 @ 4@< !D !X;"]W M;W)K&ULC57M;ILP%'T5Q /48,Q'*H+4))HV:9.B M3MM^.^0FH )FMA.ZMY]M"*7@5OD#]N6& M-.K+B?&:2C7E9R1:#O1H2'6%L.=%J*9EXV:IB>UYEK*+K,H& M]MP1E[JF_-\&*M:M7=^]!9[+].3;<>UZ.B.H()=:@JK7%;9055I)Y?%W M$'7'-35Q.KZI?S'%JV(.5,"657_*HRS6;N(Z1SC12R6?6?<5AH)"UQFJ_PY7 MJ!1<9Z+6R%DES-/)+T*R>E!1J=3TM7^7C7EW@_Z-9B?@@8!'@A]]2@@&0O!& M()\2R$ @,P+J2S'>[*BD6)9N1:8[X4XFI6\A,51DGR0=&A-.K0D MC>T"D54@NM^VV"H0WV%;CPFG?@1DE20SVY:P543\N6M+5*1V] ^:ZIG68^G=X=L FNX0C F9'=^M!>83M>-FQEE@*[(P#DT:2PW\ M;)JV<')V::0^GY/H>#$\8=V89O&-OC!,PWJ3Z6^;'Y2?RT8X!R95VS/-Z<28 M!)6D]Z!^;*$NN'%2P4GJ8:S&O._R_42R=KC!T'B-9O\!4$L#!!0 ( "N" M:4H4TKN'_P$ .@% 9 >&PO=V]R:W-H965TV$Z]O7-H1RX/3N3^Q= M9H>9(7;>,_XL*@#IO#2T%5NWDK+;("3*"AHB'E@'K7IR8KPA4I7\C$3'@1S- M4$-1X'DQ:DC=ND5N>GM>Y.PB:=W"GCOBTC2$_WD$ROJMZ[NWQE-]KJ1NH"+O MR!F^@_S1[;FJT,1RK!MH13 V+,NOARW MKJ<% 852:@:BEBOL@%)-I&3\'CG=Z95Z<+Z_L7\RWI67 Q&P8_17?935UDU= MYP@G43(JS*]37H1DS]PX>/U1']G_ W6(59ZJ;) MSCQ3;H7J7HLD#'-TU40CYG' !#-,\!JQ6R/P/PA2 B85@55%8.;Q*Q61G0!; M"; A"&<$H;=P,4!B VD-)/72=&%D#4JB>U9"JY)PI23!=ZQ$5H+H_5G$5H+X M[2P&2#2WZ<5XD<4:%,<8VY4D5B7).HOP#D%J)4C?GT5F)SB);?7+?"Z)% M%FM0FF4+(6AVYO0=^(WP<]T*Y\"D.K[FD)T8DZ#XO <5:Z6NW:F@<))ZFZ@] M'RZ?H9"L&^]5-%WNQ5]02P,$% @ *X)I2CA(1[/= @ " P !D !X M;"]W;W)K&ULE5;MDIHP%'T5A@<0;D@ =]29JNNT M,^W,SG;:_LYJ5&:!4(BZ??LF@!;#9EB@?/J[9'D?%J(@N1ZW_VLLRXTL/RX%5%*?BN)F6I1WP_]#*>Y.YB5L\] ME8N9/*DTR<53Z52G+./EGZ5(Y67N@GN=>$X.1V4FO,6LX ?Q7:@?Q5.I1]Y- M99=D(J\2F3NEV,_=3_"P(=00:L3/1%RJSKMC2GF1\M4,ONSFKF\R$JG8*B/! M]>,L5B)-C9+.XW/?DLVH*8Z[35?Q5GD6JXR43'V,JTJG^=[:E2,FM5="H9?VN>25X_+ZW^E883 M2$L@-P+0=PE!2PC&$FA+H&,)K"6PL82P)806P6N:57=_S15?S$IY<I'%OT4@8APP&UFR*!IHB@2R_/#88\#N1 ":, M43R0 6(.]WNA& 0#$@.'!(Q?/,!M!P3)@MH'#>GM4F:?,^]![A/![0O_]^\2 M^KX,@##?'XB$VQ(07[)>R7UC#FTDP)T)B#794$]P;\('S FX.P&Q7N\;$7VL MK;A% ?,HM4/%X]N*&Q0PAPY($-QYQ!_?5H([CP"2A?456;>@N'LB30:./3+P M5>S;,V+Q@ 1N+!)\H%K<,01SC'7&KU"07:W7N?^8._(W7AZ2O')>I-)7J?K" MLY=2"2WH3_2&/.IK^6V0BKTRKY%^+YN[:3-0LFCOW=[M\K_X"U!+ P04 M" K@FE*X='_NFMY "&UL[+U; M:3.*DNJHIW19455E;6/[D 229'8!2#02 M$,6V_?'KMXCPR L(5?6Q>3C'K+L$ IEQ]?#PR^?N_UY5A^C;9KVM_N-/#X?# M[N4//U3+AWR358-REV_AE[MRO\D.\.?^_H=JM\^S5?60YX?-^H?1<#C]89,5 MVS]%QVWQCV-^71ZWA__XTVRR^--?_KTJ_O+OA[^\+I?'3;X]1-EV%;W9'HK# M4_1NRVT6Y3:ZC'Z^>1WU+OK__L/A+__^ [[$+R:CZ'VY/3Q4\-8J7]5_?ITO M!U&:Q-%HF$SK/[[/]H-HR#_.ZC_^];B%-X?M;[KA7K4/][^N;JO#/EL>_M_. M-[\\[?+&9(:7_UG_[@J>7M$;;]?9??W7NVQ=-9IQ?7S*]T6) UQ%K[-#\SE9 M'/-O_W9RDF^+:IFMH[_EV3YZ"U]6SSTI_;8^^_9O]6^^[+-5L;V/;IXVM^6Z M_NOG3Z_K7\F"?\[O"UQEZ/=#MFG,[O/5IW>O9W'T[L/UH*.%:QCS'L;[#DCG M6_2?^5/]N>OC?E]?@:[5O+Q,1I=ITM'5K_EZ??G;MGS<1C=Y5I7;?!6]JZIC MOJ^_\*'L&JT,YG.^*_<'6K%#=FBN\-_RQE?2PB_E&DY>MG^"":WS?==C]&-T M#7.\+_>--;E:+G/X'7Y=\9-=PRTW&S@*-X=R^5L\OT&QO(U MKPZ;MJ=@)9$35M$^7^;0U.TZK^)HFS?F_6F?[[)B%>7?@-=6L(PXAO+P +NT M#$;<.%KE M#NG__ T0]_$ QZ?X)[R>'2(XK_GF%IZWMSB1(![>/T?NE0(YZ8J/A>3,;Q=)[:1B?C83SVXSM[P<*6 MF[0=J:^OG\@>ZN5JL":1VH%5GC90&G M(-L50+TMI_JX.:[ISA">66Y@AQ_@C$/3<"ZJ-L[LWEGE=\6R:# J/BE5RW%X M]DS1%,]Y\]1]U_N4X9E_R \%B"9]N/\NHA]D89N'%EH@ :V\@SM["^T4**:5 M5?&,N-HXR8[6GWVR0?[GOL%4?N[39;=$$9[5SI&'CST[[-;'V\?<^NB) ;LS M=*/?.$D5;FLKW-N/.Q3,8$M_GSPT;LC0?,NT,/AR=5PV;^'WH.4=\BW1*1'Y M<8=W4LOK=WE5\?%%3ELLNZXBN>>::U 1,>\[!B@7:OA4^T/W>V T0Z&U#SD MLI[ &:U,T.CI,UP5V7[)-D;7E.U@:G?[&LWN?P\IJW!!IZ]^DC M+;1AATI7(B'?7%[/*!TBBTL%0.1NZ+S72=3G=-*'-UF%:A9 M1+3%^GAH,J]?\^+^ ;Z_S&"*&4S--M-@8VW,1'"N;PKN-?"=H10 MNF^VCQVB0(/F<8&/6^#,:Y+A:*UA&4XH2]?/RA>GEN,!M"2\4;:@Z*_R?$.[ M>$V$=B#MR=^$=$W0LH=B^1N2)J+>:Q9=^F,_;">6,UV4Y.Y]]E=\7VRT>?BNKL8#K M[M>T,6U@-.4>#3(L ,;1][?1>",.Q>L_U/O9;=&^70(?@'7"0P6KF[7IHFCS MHFD!J=_D>Y2&7Q/'%0I;*@K;U44^N#CPO<*V@?=[\XI0/6C.%QUW\#'_EN^7 M146_\M?EKO5:_)W-= EMGXX@(V15H[ESG^MJMW.8<#3X+H)OY"XBRU6Y==:" M??$5Z#K:K4'I=>8<;*B\@W5'*J %CKKZ;M+/&U8C.TBW(5[^H<>[2+/QVG/# M/+NA:W_;MTL.IS;VNU[NW.TNB8+V]O:$8/*O:^F_D1+/[I(,07P@T5Y8PDR0 M@3\6!Y#3ET %K/C^ZQL\9W%0@-X7RX/=_.]YMJM],:_C>![R]2H"03H"LE^7 M3WF')/W\&]^]T:BO>KLN M'\_7K>B5.WI%&Q#02(PFV0X/R^KO1U&*6)-&)E^ *+>U6BI\BY_)@;;;EU^+ M%0SV%G25(^Y&L>V?U]'K'&Y09,)XJ9"]9(.^CW^V[N.5^@U78Y7?'D!1K<@; M=*X@VV5E^(23H.L1.>BJ/-X>[HYK&#O[FAI'=;/+BKW56L&[WUH?OI\WG#@X;"IZAYU?' MJM@BLPJ%"9&":$3TR[[%,"X: QWT4RY<_=RNU9_;N1JR *US>6[^=^QO.#U_ M.$7+/%^Y)8.GT+/#6 G!/Y>!0:^N4CCX:(!\JEU^P=UTZ;A1&1J&@&[7LN, M^15)Q/ V?@L+1!SF+F^!Z$@OMRT$TF5._*1Z77:<##^ LK7MQK;"9)JJ*YZ!,< M1&^5+]&FEO?QZJ!/>(#/;J,3ZA*#+&6-1,A(".KU'6_GR.J[WKLY[G:\KZAY M6D8" W?0NG9,#E$*WK^GKLGZD^S*.#D$>S\JO@?#]_MY>^SXU"%# MX=H)MU;':7_W]TE_=:_Q^;[!:0< ,[3!^YY.6-XM<[YNT^D_9%;:AU%&]EYL MM+&_S[8BTL61G[L5!S\A@@.VT(I\WNFMEJ9[B+VD;]H'$GT&'K9"6.$6UH9] MG+? 5HN,[HO>__B_YJ/1\,^/>4R?DC\;^>98R1<1[*-\5Q[W\B6<4F"_R!A) M]!?NL8?>3;;-UD^P71510)7#[5?(Q?WNB_+KP3!!0\BW=%65:GTJ [RSV A5 M1W@!$:@BCES3ERNX2G/X80<]9\L'LD<](2S#]F<:_35 E3?'S0;5&+P]01PM M[H#$$"++ B%.ZQ-LTK*%^;4\LJ\Y\.)\:_)U M03($RVA+/:/!Z2F9MBGYEO%NWV6L?E C^Q7)1V@T,IG?-!#$H)$=.KCOV8>] M?L+G\YV,"4_0SR#46=:$2V2N-L &EEG4^WEP,XA^O+KZU!^8WFW?_,Q+]08X M[H8>QCGP4-R!;AUXL34P.V3)>$+(..?:ALTA^;F*-D#V]WP6@,PWV6]YE-NN M8O/WX^J>6R.U$GCO9J?.5\;W-$YH3SC$5=9SI(/HU1P\UGU$_%VCG MH8 A(!&N#78)9] B5[)U5>(3#0)XQ*.Q+F"^$4JB>P)S(\\=&*4LW\&1K9#3 M+XO]\KA!3_F22.\)Q!K0ID"C(A[+DAZ,R^B.B%#<.+&Y(]U%+#3Q[\4!KXP= MJ/8T51P;',EG]AX7P&I/)?(KV!]D;-2\\31A>LN^$?!/]-GO*:XDG_"#VW,\ M_<"+"SCR+"CGZS4RX)U@A.)HTXX*BD5]:,$"FP[& 38==.3RQW09- M)<#U-R5\Y'WU_.86"6!YA T%OE(9UA77:Z1CZ]I ,KPMX;3A.MCQ\9"DX^BX M,S"+[6$03-4]:^0%H!/HM49;>%3FCAV!(Q M4;W71K-B^W#=GP,:YHHV#:Y)7'CRD\G=;>SR2HMTB//](<.+U])>2#LUZC=" M_?Y6J'7OFD'1,)G]V2FIE1U#.U6YK>NB*!R6T23=.'>=Y$W=KG+4G9V/$"23 M@K1 1T1*5<=%A^4[BAT+Q8,5TBQ">N&;W+_$I\\*M2M@2"6"B.7G062Y$,IO MV_53)#<,0G$>'W*Z"D1&-W,D!\Y MBMAB[D&A&+U(+!? 90 70^5>>FT9#VQ#5"Z)@Z["(VOB]O26Z_@0,$=P5:OU"$XKGQ8M;WW%(H2*#1 M!O@]RE^7N17R_63DWK(W=1UG0E]JK<+8=QC['Y&*:Z[>9(,9!,L031%9I$ MU=XM:O#'!_W'KR&-^6$AT336W:AUEPV2=NQ[L8B.Y#]>4KM M]Q0+HXY)H2/!$/O YJ4EI"Q_/SI1JF2>*(I$1&&:1 KJ:&7^JI/' TVH"NP+ M7M[>T. MXLQPRG;'L3W;.O1L^"'ZMIT$69A"32%?>1ZCI%=#5JZ*_<].\)"AUP]CS&(B MP3YI7]9K(Z$&EA'=L;A5[T;I6L"F!D)N)\^S/7@5B3*F06&TF-W4?5]>'LI+ MQB"?>"SXXU0KYA>4;"."#YZB:1+XGF!FYM[(O3+ M5:XR27"%WKS>'17=DNQ9Z8*YXP MUL0"H@3)G-C<('H+XX>;'Z]T.F2B&.+X;<^WH$RL85:T;J@2+?%B)Z51D4MH M]D(8=E<'5OB[^27[J-S>?8M!?4#5:E:BC M,E7_["ET]O"+C!>H%#WLPZ_X_GI2X=JSZ M3=OJK2+%]FL)/:'KY*!^P^'1>6OE=@/7E0ED2M(N;TG=8QCPZK@O9'5 148_ M ?Z9C"XW&(VNH_)@2GG?.(LX?7CC+>)(5':+Z*)Y %D9J'U=P#-XRU:'_9&7 MG,PNH*X"8X*=V*!]DN.):!&11VXX%![6=DW^'"9SY-ED:F,&ZUVDT'TWEFP@$KOC^ML3X+QUR)_K/C\KV ALZ6[ ML#(]9->B->%5Q$F$!BU5(^*?=L9'!\J 688Q5D\1-:4BHPUAU*E)R1!OFF7Y8D M,!25EEWW^08>&Q@+8W>FO/;]4>/2Y%-L18MKBQ2RIC-K/FP7V]!BH2SY>$ T MYV;&?%<3$9-^+I<'BRW6ET$<&LIHGI M/?31X;&DM!?6DG[-V_JYJ'Y3;C)][] -Z @<6(W80,B&B19WWR ?&6YQCRW* M1:V,A [/(O>,"=S#6=MI1NW 9U0@!)(-9C>*EQ,=DUJ!YIB,Q#]1IFUH?'#9 MM(W W3-1<,_H:XA<"BY@14Z!46@&%")@@0ITI2"TEO2RVVS[&QN \V\H+O"Y MM[8LF :T1COHD /H/$;K^TH:H^DY&<;;JTE9- CR8F,QO>19!\&YV6!M#=@L MX,M1YA.,353*$8";1QW*<.RFHKW+'G3+8[;H T>D^'$/P@6LL 64@$0!7 - M=TA1%?4I;ACKSV[L=FQ07H/M+=F0PSS'F?Z9P.HF,N<*06I<>:E=Z7B:-"2\ MG^]7S[FY,UG)0?2AC%#<1N"/]&?'*Z-/AB]0U-J4>^?:.V E14=:8%(XN'C M#<\2^VB?.$HB0 C= ?&#Z",:@CH.0B#4N--F[/D3S(Z6DV+X9H_04Y .;V'9 MX/01:=\C9]FR.0,NFJ6UU9(W!92[Y6^Y,]D5RF[3D*S@CF!A]I*SQ:"4(:Q! M0'1!\RCM,=3A]LD$#FP^0?M\)S&-W$IL+]\]QXW>8G8>O LW2 >>!X$\6/1- MD,'DC46\1>V)31KR&D42HX:[LL#3?.44TL)[E58(E<.["PT&H"15(DX9O)_1 M"'ZY1L$&M,F'$HCR)\3E8-@>^N?AH"F3EP!:53>&MIY 6SE(5 /*\.L&+>, MXLXB&-QU3=LHF^8AE]&2T_T4HHC6YVE8P8#C?X=2!AEC!M'/:!U!@3D688,I M3:"B>.43?Y%]\D,(TBMH)"\M^Z9$0*RS06M69E T8?\6KBR*=J3M(+2XJ+1. MUR+_F"ZS%5J $)9KX[.]88KQ@V1H9+F*E,6"(8@KH*R_HVI'J#;J]<9JTH1M M(<7#_>H=!?2;$I^<"=!B/#U""36]H[ASG)HN8>;R'*[_H&&C\3I]5YNQ>0R& M!QH#T OYF=W+-%1G=!,3<2)1^78*5.K \-1[,>M M)_6E6DJU2A)/W9B2:2Y3N\KI>"@IE>9B.$B=^HD_P1=3^T68=X0/"H]%CZYM M7*:Y+ZS$PE%$:[Z;9G.4)N3TIO=;WU!BII\(''[%!XKL3ZCE,6EG^SWM%N?4 M$0[L(>4"1N!]][!S5+ER9"EX28F3VCNN W^U0<./&)5$:6UVRN9ZZ0OE&[:P M&!%1R37.=DW&$CS;*WM88M\ :Y/UKN"X"\B=;I:,T/IPZ54LY9&*VAAL)CAV MAZ%@Q_J68KQM2$ N8B&#F%= :\B9GI.\?S0F^%6%IX]?,5]N<6I^CRB7W,^#Z8V*094.IP7>FCI$N ;"5UU M=Y%2KU$A)SJJ M..Z:W[YD>-NF!DO<_Q981DW4-H\K2+O\]WC,.RQ@8+0("5 M*S?%TH;KX'(6=(4R>D%%"'BV1J*^E3@11G)K\=3.1X(4Z6V8L)7DC 115^ZF MBJ%%<-R5#T0\]YZQU3$ZF/K9:L 2;H)%>R4).0PRD!^/7N&&] M4]A/UK!S#F^2?7?&/65?54A3;SUOD@Q2/X_<74"Q,'M"^4H:CT;Z-KEP64:J M' IG$&PZKKWG?"C;(Z6S,E7C3!G(WG"B4=#:\CY9Z?H.M09X9/W$%B/%1 )^ M19S#^CLUZV*T#+6U+GZ#C6:_$0Z.J61KU$"TFY,*B:,33,U6G$:W],NYZB9<&#B#15XG^<.S(8\ MG3=2&O+%@!G#$.QH6 EHE^:[5 :K"O$1,2V7=Q?U1RW4;\ZD_JB+^LU;62NB M._1.K5HL^N3ZL69;TCF3G<(:7"W=Z%47@%'3NX%U0GE7$*81CF04)0SM!2.:"A[75ET94V$\)V7PUR9G/W4>V?@7?@7.9@F;2* GC',IR/5=1?S- M4GU38]]%@-4@T"I+5N$;P&NV+-;KA=;H#P<2,830(-,E1R2%4*Y!]#/%P!.& MJC:Z:( M7T:YJ^S0=>X[[:>JPXN,]E-%-3^5[2FZF'H?$7O-S\'T; M99X5[7M<,P"8WC_0FTQQ91R7^$X%F?'M'IB%/8_WPH1ETD_.],=D23(7?U4# MNW=<.K7S1/XR GCG) +V7"@Z!]12_+BK0 MCEB=H 1]?#2GL]O27*PQECJ'$3,SEF6"!O@&=.YCT9G=A5BP0$PF1_S:@[OT MS"U%VB;P_.PK4%5?MZTJK>+JN+2V@Y;0 M2$27 R)P0GLGS'9-%7+J9P*XV3 M#==K,8X(>L9S"5: 6>5D8F)2VJJ]5GDLK""1D5!WR6.[Q+%=\MA@I]"L;'K[ MOL%PT)]LAD!*^Q)=U1@9QRH:G44N>D4Y_5SBAN?2"QJ=7I#]WIO=4:LV<<=_MU4OR&00P+1%E Q.X3VEF%43@*&YD=W\ MS'T/%W$@3%_2>3:!?&V'D\S[+Z-WVND$6_S&2K3$)5@\-Q+ KQ8 %=_H;7Z[ M/Z)V]-R@1C&[N=Q2S,>C/K;P ;N6?9ETMC"Y3&:GEC1(BQU=,\P+]4VA,\?^ M[=T=W:")X*R.85XN[O?:VR0J8VC?'VP,-/YT, M+W$-:0S'>QB2R#\=@QA?X@@[0ZN-"JVV0_BQY$!OV*$]$)_K&EIS7;_/GI[K M%RG[LQ:(KT6B%5#DM8,DR,Y,A].^;.(XMFT,[ >\9GG-5L!A=3>=>5GT]I_U MT*D YK1OVM_!.:X_[BH)+__H>5>2QD(AC\JEEPP1@L"BO&:6DA$#?JFUV%O] M)A 49[!YTD7NRU 7Z\L5H-AA[/YW<)U\)9?K'L<3K1Y \;!A?'7,=M'7@XD/&7K"M&?[HBJ-A2S ,SXDA06@HM EH M7,Z&QYHW=C1*XMED<6KR.I*,DK8<:2>M[GMR<7 !0 .:N.4GI9A4/\&,6VM# MW8F ;9C ("% I[99Z;"Z%I\#7M&!W:-I[9#&512@M&W*;7V 8@=1K@[5'AE" MQ>,G$(LVQ\;CJ>E8[*;L8W-01'/:5XPS=&IOL=F 6L.&8=%1=J <7VKK=6N8 MNHR.GX..V8I#(N%I#% C;=[/:MD9['[Y\?(;%/L-A.9L0LUDZYFEMIL*, M%O%PD;3R%[%//LML:F'K.R+DF&J,Q)2&(V^BTWA\?2Q2#ZJX%!7 M^6:+.[9<9\5&P,I;NAY(KJD#&Z!7T](KZ?P7(]]M3'1?XY"&=MV?J'#[,1<1 MR=+.H>*<*92FB)A:L:\.]F2>N0(8Z@2-K-=&%*]@:[N7^O]PH._B0&.-&0)2 M2!H,:-K)@+S8RVPFIVQ4*_88<9(X:XX5$=?*!OL<_T'D@9,,B/=\= E#W/GV MZ&(@@(GG,E\DAJ[R5*YZQ4> &P59WJ1E)24K(-H)1&CDTDFE^(:)1"5TEVA,ZDBU_R;X?HU9IJ&G3K M ^.^.;-][1^S%.%EC'8#K@E\YH/HK:?_HM)N6Y;='.O/OQ4B-+,7^9'"OBD( M#C'+ EW,2?444S?"J8ESE>Q+Q<0CF3)^HQT> 9O M=!;B-GN+:RNDU-SD$! ME='#?(KRXO @/$%R#U% '+TJ-\R&$+NKK]!"=I^7QTH"Q_#L[8X8P*@LA=[\ M>\B7#U2DMN)0),R+I81D 7B)E4$C>3*RNN:7:U2XHH<"F#PPL2<:/,?"5#X+ MP4_T4%+[>U3[.PUC VW>+CM1MI-C1*DUBIL@6Y2]:]W6^'U@I "=UNIXAYG> M4;H0E,V2P=!?R_5Q0[J2#0% 6JAEO:.9;RU/JEP/E>FO?-V)@+ MJN$XG\ ',ON,_AQ\XA\-)^)RH04>^Y^,X\5\Y%ZP__+7:+P,@A;<[_-X.)N' M?\'#03R#;VL8I\FX]B=/J1G/X!Z;QN/I+/S+Z!*DT8493>(A/ ,?QO$ M+AQXS_ 9Q22!!39C;.-.*KUR8*D?J38;_]??D"<)M9/.+@R2U&($'S ZL)>D M??FNC% MD'2$\7VLTUCP( 7J($43TL4* :S62;;(+<+6*O2?=CM/H0,E4EBADULSNC57 M&.[ +B J69*O7)0MB=/ EZTAR"7=880VE!C;K5?S*BI&5;$#]6#S\=,2 MZ,PS%'.SOO2I4^!KI M'MF>@[O@"B;UP0G*I/7O)11;_K#1<+4@*[%RT8 IX2'E#7AJB+CM$5)=3\71 MIW4FZKD/ISHAY$[^93%8*J;MH&_A[GL/&5:=:URSMW:O>]1!-G!SC>+Y> P? M%L#"T+\:IG/81UL0= M1E>5O8A$X^\GZWC8!ZBJUJRZ9\A*$*!N[1BIP MN2[OGZ+I(!42 !8',A/PNF2.8M,61=Z:_J MH=B!]#.882Z"X1"8V0(DG/DPM7^/079:3&:(^ 9=&YS5XG%SQ8H M<\'4@-?WB7TNQI0R@0B#?YJ-<&H1+$0*JDQS50,XI"1\4DA<4T/B-J-S5=B6 MO_+4_AC/K='4J)R@%TD(?$1;WZ+!K4\B'*/7'@U%$9P8"FHCC3V^']VKY)?$ M; <@A;XO4;FHLCN?#3.HU('!&.N<0[^5;&I='X91KAO)(@G#]MYCO,AND:K% M9/7.9Q^DJ-7'?GZJ78+_N2>5S95C!/"0AE M+$L_XOIAZ&3N;-)P/N8>)SPPKH+U8R8%1L@ C;%#!U2W)=@N&6ES-2$3(%NGR?TU', E MXB&;95LEO#4'MV,8LAT'CTT,H'%D[= M9O-">[>D;',%AAQ4!85OE0LM;H;&6M1J;F/.O]:!'X2/=340V19 :,EFS-D= M;/4E17*I'(J&AJLBDPBSRB!O.2P6M ZG_*]'."LCC48*/2<,%Q?]N[XHXF&L M>ZCH?1BRP<,Z4QY5G79@)4!IQ(TZF[]R<>ES'J,Y7MD /$PITJXP>U_ZBX?B M;,E]Y28O62[XME)%4HWNP#IH[41E8>Q-CKW.G3-<2L5C50Z[P"J@24P4?O=4 MZB("O0,_=E'=7# AY,P>R3 :=3)BQWM-"^\E)&^TEE;%G-"K_>VYL@UX[>3* MEB+1U.X">3?EB@\9K$CCZO#Q$7E]' %795>LA2@STQ<^Q^8:8++[R#((O\U[ MD#P1SH&U,^3J;V.J7YK=HX9%K $CZ\G MA(5Y/X@;L$:H>L,D+SQ72IY;\@>NAE[#TL$LT<*">7MH@,>I5U;.CJ"'9 ?) M*"RP>'L,DGFSC-3T%M9L%@]RFG9B8)<-2JF-;'&TP(Q!7/ZGR-9].H\:SC M(TX$_D[X]M0AY/G)VM'$!=2-=OMD)!FM0T\SLL"'=[3OBUY;B2!\?GWMEGH9 MBY2"^CYV]=4A[)Q8?@E>\6%*87P6WN+L2?,(S(8L)N' [(OD%6[*$Z)-=4W9 MV8#]U:[62T VIYM0H9=J_P1?Y"YTE%-5S;S#@Z\@T-TP!0>Q7]]#IKZ' ,+- M-]^Q^F<7C9!9/0#[OV$M.0>", M!Y8@@6%-1:KG<>O=6TR#)GDS&U+N[8NTA[Z#9.R/@-5H?287X!1YGGT/O* 3I>?7U.&.TQNND['K!"M! MRP3:!=][[#(G!#?K[QQA)+E#;!9%//V',A:XB*U'04GO>X4JP]E]RYFVA=1) M.T&8>0#N_T_6RVD_\4/"*CVI]3C67@']N:IP)"D1Q^%(65EQ+*Q4PM)5S"J! MV.IL27K>$\/ZB@^CF<0/H>=/HQ@UD/\?Y(81P('D0)6KL-%IG1?V8TH\LSLX M572RS)[?[?U=MB]*\2[BJ:C>#R:-]BJ")*< M8[\-$!H%1F+RN2,>V\$]:8 HT$N(=EYY6*#-!%'>-?-H,/)R(.,=-\8['B9P M"TV[[@$4&AS0U4-/,REHX?- 4)6 X +\U5IP:G#J5.]2FU7,C!KT%!Z_LDNS MC;C,2[/7HH>3D$ T=46L3LRA<5RS9%9!%8_X\ MGLW&M*"3-)ZD#;=E5\I^5"[=\-AH#V?MN'6]MJN9+1E>&F9I;Y%&"X:.5?TL MZ2*O.0DE!Z4RX-)5E3ZAF"ZZT\R0,OJC)%%_UWXTZ39H9P:X:.4:$; $9I$B MDN* N.=%.KJT([" B173=A;;87ZD5"^(H8AZ2!'T%/[99[.#^YLC%:WK!>/D M.4%OH.R'D&.4:E<2L2=$H3%K2O+03 M2C@-;<*=ST;:=U;RH8/2 MOBLJ4_ZOKR*8DC=,+!3OW&R#S9@8V0S*.5)(E+IDCEY%\\:1 M;+!\3$YDH3JVK+PLS=$9MV@DU#'9A_ K)Q5TV"3\("@YF&T]:%-(1]+K,/0G MZ.TV7V+,OE,('9W([QC38XE%,L"C$(,A-#(J[4D.J8]&8L*1* 0Y6?Z)4A[1 MAK_/X=ALO:?!TVK/4I""I.\*&SNUCVH&V$S#_U&8Q/4O[7W5=S5<0.:GWB17 MC04FMJPFHZO4HEC9*M@FNR!N6X)F3?(#(B"M 9//L$;D92:=Y>$Q=Z2P:J4W$RH# M3KQMI;%;I)3I%/Z?6.DKEBIISN,4)* -B9*/3$W'-F[;5:5?O*A2R8Y"#TW@VGG@_.FLN23Q;@) \[Q22P_-/+*Q6Z$M5 M*3Z=A4[88!/_4<_$IK)N"7C5"I"CA M7=R\WQV1-@UAI]/?16'Z.[1H*3]J6RWK[H*"1A=/=WB+E^9O:(E^@V?9-+$9 M1.NH=-0Q4,\MV4MS+7E];9IF8**L\\ M,;"/@W32#%!A.1S:J4/]:_^:7[B[WA0ACM-^V)Q]Z,Q1C6&C$]BEUC;L@)(X MGT).P$L,$872#8?)[APZC MB9/Q(AY-9CBN=-PY_OI"+I)%G"[@K720SMSH)^D<\8*(TQM,9U%OD<3#T1 F M,QHL4CWXT0368T;/+:;P7!J#",[/S,YGBL0P=[Z R#BE==FJ%:A<'3=8?^:? M!$_VP8+9+0BF06HSQT6TQ]%GS)948B_K#,%_0! >#:T?73D[5ZU.V,=G72NI M2>/1?S.'^FB[ZT7R0 MIF<,?@*\;32>QI/1!.8+5Z(?_'@R)NL?'K54#VOQ1,T3J< M\6P(_!>XV *G]/QPI@A)GP_C=(8[.Q^,AK"3>*V/AC@6RXDC!=22BZ MNNIL;0E=>3)I@)JN95$Q(:BZ$JQ@;5I.>_U2;]FTMBQQ?I74;289VMI/,Z7BDGG($%^S M*3!#Q[TC6 VB+W<^INYKB6!)53DF@("R6D2735']=GF'M:U"&!=NC.N$(0I; M.U$U+I=& %6BM@6XK"^ S3/C5\!54+TE**"L?!58[S"0AW53QM&JI_:<''V= M?\-%^HJ&:;V6!GUNR-0J!(Z)=\4F]@VF8E$BHIY:FTC+0/]^7-TSQ(4-04]< MO6V+>C>YHL4X2(;%=W=4M4OWQ+%+;,A]5KM9HM70W&+V *K3S=E"&5)SJ"?0 M?6.WC*#I7S2ED%^F9NU0BRX%AR"02=.8QM17G MB$1=F+&T8:(TRU00D$A>(AJ 6V[K' <@:79/ -7$2- M/.H.=6V4,/?@R\\P]1FWOK_X\_6K*OY@48\@@ZL3>)>A*<[-F M/+D[W@(1&);")UBQQ& JR.('T_ M4%ABU*VX1#X"QSV\*%VAD5(%781ERM(=CI8HT :\(E8/)SN O1TB(% ME9%?F>73$FOF<1RI=2VN3BX,/>3;5!_D<1L:"#D_,1/9;8Z)854-;\KT<=Q2^J^P M/(I4PB!KM*L\H"I!^5EP\A JI897K][1V"=;60(UQQS?7AT+J4SIVGA\P!*Y M+ NHG"26K'U"!!\$7T\*KA)6#Z@^[^5;O*=<",MG/)I?3MQA04)&3(S@<07_ MS/?E)7!6]*RX,_U:KKGH;P5B-G2Y68+HNVL0VVO8N+= &' H'RW/M"FC_%N6 M5Y?(@G,VN@K?;M,B]_G=FF+>B;9I\X!!ZGN$3G9-ONHV1YUM07P3<'&O8IK) M8.)2VZ+D+__W+WCJ-=86 X].AB_,>.3^',_ASYG_<_'"?.[8P63@7C/)8/$B M2OP(X(MY_8O9"S\6N^[1$^UFEV'K1R?(1JV"[ 7..G6CG:/-ZL*,!^G"?8?8 M>DQ^ HKSV$]K,)^;7MXW/JLTD%878 M8AV@371S.6< WB6FQO2.Q,L>?8:2HZ M@FBM6)(:^::?)74[*4W +>&)Y!;II-VA MHMUD,*S]/6JCX<@3K0$JC=*9_S/I)-J@Y2&2)*8?]%^D9]/H&;29#B;JG W& M"Z9-3Z^SP2(Q'ZUO#0G,^]<$'+L8Q=/9M L C"A)1TH$J7)VI@ 9.M)(3:28 M>A9#UD*Z,#QDX1O"F='JG@^=464<"PYWWZ_(TNE GSJC'U&+QV!;G*,;2(O_ MUX0+Q##,T6 ^).2;SYG>NH*3-)X.1UUXA7-7,/'Y%O[ "DZ'_\TK. U7<#QK M8*-T-OONW\X,UDV&M?(T5.O#ILS1I6KJR4F[/7"JZ$[#AW/J#N44!VU>./3K MD).'9=&+J#=.XO%TVJ>/*1O],=9^%"_26=\5*NO-T!3:CWK3.!UCRJ3YPG1. M$)M:0%.SOGQ,\55N=32>NW5"GMZ34BI]50WH7[L\77EHVI:'Z]D=7IJW^8IT MCPL0"]*VC&J<99]S/):H/$V3*$'F/_)K-IV@0P5_F";B0Q24>,NT@8!&?6#M MLRB9IZY:CA_)8H[_2^;#1L])"CU',!G7<8J.L6%D0]==%1S;UVP";RR XTY/ M;X7+?S5>8"J&=+:@3*!\\][F6,(6[8R@-ZWSJA9CXXH@F8 V7#D:":BYD^GA MQAY)3;2QW^GXA0#1]A[((M6S?8-G[[2[ZU3)I'0\&+[0_Y6UI99C&SILARC+ M$_7@'NWK_YI/+CA9S[^7##!;4#H8TG.3OMO+?9\P D.^_3/J/^"ZAMUE,[2&?#(5@4_("#K\&!U$452L97I M! JURY8Y-&7>(^C*BH MWUHPVW7V>"+C8UOFJY:*6- ACUG:UM(B)!.R%''$\PEE0Z'M,ZU E]A12_T M32U&<%KCV7CL>[&P"K@8Q[,D6L2+66)S_#&QI'$ZF>)_DWDWU())M$)$#[*1 M>#1==&,[,-/? I-RI5.AM31>3!;41X,[*9J93N,),+#)'$8T#!=*;>?+EA0P MO4F*AVZG?>;!T W"JQT,N);<#R>XA78&@ISORYOB2#WQ^6!-6B)BM%Y**(@#T7! M]64$!V>K]^K+46Y21#!!/VU996R:8!RZ1?ZW9[[8HP/& HG1O$(%HA\1:N9J MNS[98\WBAOE/F,>JW RBJS72_[T ]&UJ8@+BM2@ N96A6,_Y9H M7$KT]Q3=\PR:$@0_5A,?: T8ZD5W$VX?<21IAFQ4E-*2 ;021._RU2**&E5; M6RG3EO*#&\2<.JN#Z'_:8I,J1KB1"\%*#30">QT%UZK74@VL,9/#USQZ7VR+ MS7%#8FSOZOV7OO@/Q1B(8#@W\,QV8VP)W98;0,JV (<^;E<<[P^_6IX@UE=@ MH(8C\AZM3^0@B._.FZ\Z'%=B1KW.MMDJB\T[G-1VY2SM/_]G+3%3>-J\C,"9 MUGT:N;MRWV:'DD0>:$HHN4!@F!G)IXN3Q K0+SK^RJTDAK&!9 S#;#WZIV(Y M)+.GR?FZMOA2K/;-F1_:KG'XHZ6H(:=F@H\5J4D;1TS/-D5>9M<M=P@A= MU(9*F;9(N^ZD_,S)MW*6VXIBMPT7?(1=A M>2CRKR["!@[<'=K;)>MW9K3S)\R64K43P]*:W#U,'ZF 69+THMD/)P% =1:ZC4Y<<1XM0XD<;=LIEU'T@!>%%1ND9LY2;*9B;Z9C; M:*(2AQ*O$@>LY(XQ=H!8C.8.@XMHDA]=,0Z6_&.,$?>+Q#(5'0.ZN0]*X^O;N./GS\J9+T(X8E&89/N!\% 1 6"&N2 M@@F6*_8UKVW"?M'!N(W6.X0B++HSL3*U^'%98!++"EP/)"BB4ZPNH2L)9<$; M]Q*:NL0/Y?$@$2U4F!?+'-5(7BA12Q>F1:]NTDA2QQ\%::FZJ+%Q*D#@:>WB M'-*/F/1_)?67^"N+4=91BIP Q.L]9NZT!5N0<8!":FNMWX@:DWZZ)ZR)4]0%4#H:@7?XZ"*T:"[IUX)P0F MAU')=*;<6Z$,)7S*(4>WKT+_N/9; 7%SA&Q@*/)QSSE5K&3/#%.B+7*H!44H63^-CI)@*V$XK$)I-84NXB)0%XZF1 M=F7\T:6S1KC\XINE+*?_VO)0E,8?)R(PC!;Q(E=!SA85$D@TW@]:$2+@"18VY//87-Z.T[5$&&!7=7NVB+T M"@XX8[.V4D3/G0A?4XBKW\GW-E]QJ#@'RK$87UIZ<2C>H%3)MMQPTJNNE^3V M_S4W]CYC%1+ETLX$]<_\%YQ^&[@\Z:PBH7E;MGM5,@Z9U- M\X6P*_P1E5"CJW_B$0%JZ7MQZ-LA2D:VYAFT06 $HVN,-IR%:-TCC]NEZ*18'013/!@)(I7 .G,N)I6Q E00JRB=E\HZ[Q9!PG MV+AUF;@)6=9C#Q+L:3%;#R,Q_,A956?#>-%,O7C\YOR?2,U:J3)(.'!C0<3% /KJM$2YFP]E\3!X%%IYX@P/,;-A;'6_S:UO: MZ&"DOH86Q[S;;-(2H-42L$U "@RB0OD$R'VH$EH2AHS@U_7MH_ MFY#&(48,DS<7:'.0;0_HY!0%76R3\VH^FP,Q6.WF4,WIH1(H)M^AFL2@.D*, M!TGX&BE-T<,)@X6S<:" Q,E$'VRTF3MH#Q94)^/M_3\NHZ4.7#T,MWERVMQY!DHRX# HC2Y$?#2@8#A&%JK9- :5"1PXE,W M: VR1%?K9B\JI?+^T%>JJB;;1[JS'-CH9-!;T;(/[$_-C/!K*H=AC&69AD&* MR(M4&8DZG$OUC%Z6",AZM693M4NQ%E2^NK/UK=A"0B9@CKRD<_:%(X/VY3<. M#!-%?2.>/E>,FK/_A"_;VAC3>#0?<6V,23Q.$ZZ- 7?69&1K8XSY(W#RZ=15 MP$AF\7R>4C8#!Q_^R 7'Z6)]SM6EYL+CP3!FN>PH?L4:-4BUQ&@3*6@B.<\P MVZGYGRY\ 1/0H![DYDQ%VUU^DBI7-.VM%J;8V @F#MW["<[;?68S@D775) \ M>DLWB!1KPW]I%I+!,"/YD$Q!:_>VH1P[+AL3%S9'98R"&RQWX[(;^Z<6_7U@ M O^X\E2OPR%*T["28K39H3I*F4;H;K3195([SV4F#0R,Y'\B50XD,5(8.?=P MU1PCK!N(!7[A]]QP:A\;EN#F%7VFV)*UJBTN?<9Z:C ?PRUO M;8L._X.5$2A;E@B'>/CQN)+QUU6QIW*+E,I,9:%6!C!,& >$*_@>MB!P4%1U M9OF=6AT5W[5@C98P*@J#5NGQ);^/A%P>*Q]J*5F6EUGU4"N.,-9I(3,9$!$= M"R6J8\NY6KQ]+G]-2Y839QN@Z(!W<&HV[+VCO=#'^EIZM!T]H9>"\I;M-T1);)8H-K?4.H'%[)@P 2D=4.3. M8K7!6"C:.D80LJE;\J&J%WF18V6V(L59ZFA5K4ELD0D%R%J#E3%Q[Y?E[HE0 M+-YBU0YUP7++*#VPNP+/MT%,QO9);WT$,@!1EP-$RVF@2#WFE62>0ALJQCJ9 M=HBUJN^.QA+=J#/&F&U^#R2 ]W-,!Q]+96VH^!37F-I'7XO22]%TSV>/4<^Z M/4V]3NE!K#Q8*;6E/;[^<9Z139]&ZT4S[S>2<79-64+56?H0?G:*5G6*)]B* M74[[XO4'B?K-OX'FJN>JDHK^RBY%W$00'&FE1?A"+N0RJ=)&7O)&"@?75@<* MPI5)"#/9%%S$VGASN;,NHM74TS'Q/2Z5?H=Q'(A&/!9V92BIK.[2Q;.<7!S@ M#'X@X#H36Y@.B-_/]UF$FPMRX4IF>*JYX)^R]>Q_X#>4WL,U8. -= MG.34D>Q-!^L30C:T+1=(]DI M81A!UJA/"P3)T2;$9EY90^XII2I506JZ[5HRX>&<;V+E&,NH$@\;"O'&&0^3 MWF]]SH'F:MNCXPVA,I=TIE5>8S0.C@3Q,L>:V& U%3EJ=/8\60]"^GJHH MB,Q6'A(7I T'G8^JQ2;R;;]]XFAQM+I90Q2V8(>IU A;?[21SC>G@']8$97. MATY?+;U/]&->PD;O8.;1%5)D5TN?'=3@U-:,^^;LKDV]:UP)\6M2BH8MV@'O MF7=B]7*$%=TI!7:5+QG(A\M&!:R1-U[34V^8#P,'_,B):U&^8G&J:FF"X.;H MB-DIG MD$M& >-RI5(?ZO1924)\EW\TH(>87W0%#0(-8@J<%"NI(U9\,8W'Y#J+".W7R3!:Q&/XQ58^3R8ST :I>&(RC"<%5S_4S"E_&PI(G?=R5Q?2%.?L=KV\/.LI7;JH.4S 4IO!]6/]P\!=F%@^G6+AU&D\QG1-M#:9S& M)M5&)1<-LPR#>>%FGNT*E[B2G#A?B@T(U4_1^^75*ML@=G23NUP_K=F\8ZJV MZD;&]@5RJMO-PA0>0:[_<5N=.UL)R+06'*O'I/L:>#K=J07)F)8**@7)DSS@ M>CD,*[Q_);LZ93LW;&G#; CU9;),E@,AGKR-D@4-=8@+:[4B[21-=;(2R:[9JD6EWLS_BZ:\KA M)]4)2*W].QQ9K]=:&N]58J0W\WY3)"'O- &V;Q0 ^,J7 O\$ERD9UWOV4Z.^ MW2LV'M\A22#+5>8X=QD7S:H%:&7O?-4$K[+AM-,FW!(,AMHS^:=LY$(S;D1< M2J77PCD@YI("8HP+B*$R35=K04W(&#@ QO)3;$D,T]I8Z&N'933WK6'81M5QER*?ZUPKREA3>M=Y-X-N9@62'H&7?[RZ^M0DG)]Y MU6SIZ,:UA6;F^C,@=9Y<% 3E/;R,B)K=4$ZF/W.9>F)CTVLU4W0Q M[(>-G6RJ12$Z7ZD01$'4QV'LHPW"L[D)L< 48I_N&<["UB1N@U0:+N+5EK<9 MU I?1*AM"0;FBFU,EG(%0T-N%VO@*'4.LT%P@&%'-Y51!FWF^C[A66U-[&&1 M*5IP,Z>""P-X5^7Q]H#V'UOM,];IQ\*$AD[A#D#(+3$ 7!C#Q>Q(9%P8'L@P M6P()89B6FPNTH[(B89=P9+V>4)6D&-0)X-%#=B6B1O3^@?&H1K(O,V8L2(.$ MG@2V9K-!V*)]CT&^/284-TX/S)24K#Q-PE<%H"J3/;?W;-5D$8>\@5\I"2@W M;SQ--(5)IN#/?GL;!W>)DF/C,5Q[%QYC#X(/NJ!153E<9)B'72Q[,9N \JW3 MVJKC#L\:*PL8@L+N2R1]:_2TSM&,G*8YI[!:P4[!W??$^5Z8$CQ#NZ7B+M;( M2](!E@-'RK=V>2128EDL6 M<= @8X2O)J6^T(G:Z8WZPC35M.O#4N-@ T&%%O!WKS^;8-EZ M:1\3>AQ7$D/1/B3_=JS*0G1,=^ "!-SJHVG%.?Q4C50RVQ!5V6VA,UV$^3GT M7AO-O.W#:FF)>8,PM:)-(\&4BMNS01L/MEU>Z];$8R_2IJ.]D'9JU&^$^OT] M4NO>-6/K_UH9TPJBIIVJW-9U410!.C5)-\Y=)WE3MZOQXUCN81_'R#>1-&@ZSW_< MSMNQN1_*O>5!QF_UE=M*%&G6,GK.RNJ"6J7$H"R'<8_9*I$8H-4](C$CPXN( M8W"+&OSQ0?_Q:TAC?EA(-(UU-VK=98.D'?N>I,JUYZST.VO\SE+$])-,J?V> M\EDRB4EA@D7C?(/24N@9<\*7=>UK" V1@CI:F;_J7(+",W+X&'16(#S<%6AI MR:TJ*]DE%1B?2!7-S"0>HQ^9H@U4OE7)*4D[?O ):,G$XO.V=I @BU^H6R#> MW_(8)>\:BN^2@EE.\+!YLVJ',6;!DMT)&87FBN?3,2*N)M/H1BESP*8&0FXG MS[,]>!6),J9!8;28W=1]7UX>RDNNJ7+BL>"/7ULV3:]D@ND5HQH^"N M;)=B3\R5TSV7P4U("LB6V!P# EWD*)GS*ILZS?9\2T[H2L 6X@IA-5.12VAO M0CIL<"VWT<&UP=5W!5N!V07Q##LJXV@9',ZK-S>?8D/.U$BG$O[EYN,;W(4O MG]X0BI3U KDDN:*J/5&.C3=T%9!Z\H$(JA/X<_I$71-#M#!T6N+?R:C2PI@ M85 =:W)-9"PBB\B,AA^PU")HSKA6C:7(^Z;S84(X""70??8 (CD&?)? 1Z]#TART#N%K@_[Q6R8HFZ06 .H7CX-%G7J:L'RU,5FI');=$><&3;%-7T*]3S*Q%EM7]P!GES\9X9!B M8";A:+/!K-\4Z0R71TLN0FQCT[HU=WVC?J;-X)I>C$TJU&^92L%\"<>$/"[U M!L4TBV6F$*?!2 44]ETZ!3Q@KZV1QC[>&-<]A><\WY1I-.4_[-5[X?X)\^"# M)8J;R\FFK#ZM!J5!]-Z9]N!TW1_7V9[D_Z]%_BC)8E?HI5FZ>SD+9F];M*90 M9< LJAFKCKD88I>87@438W)F%YK TCW*$)(()19-Q:$, M8H;YV$3O-A(N"])A5(8H'M@E!1-W+3<'/_FT(,$ZF-:5Y7R\Q 4P EVB(>RH MM>7ZVT-V=(58PO!?%F@('T4JC!+1]_D&'ANH^%FQ<;;OCQJ7)I]B:[J1CRK5 M9#/@0.4WUA7P&,ZA<]W3_7-7DX0E"X#%:YF:5JNT_+9 /[BF=VM$F-"HV(1H MQ KQS/1_1^PS^I]GB8Y4GLP3RG@6/:)4C^5DMI[/QR78GT2P=JG87Z7DCG@Z')]M%J .6CDJ:T2)4E]A[&ZYYAS'I MF73IZV@YL1*17=@L=8-\VKA%S#;ORB5X,RH^H*]( MHZZKV)^6?&>4FBIVOH@?,5DV:ZVVV_8V-ZAB'FDL%%6OM,QZ9Z;+R MH.L3/1HK:2Q,WN-] *1.&Y_.B2/*'==!MYV&U4L(OK1![AMT@$,3.CT2;MY M1SS(IJ)%T/((%ZZLX_U-@*)&8Q":-I&B*LG;(B ^DI&;NQT;%%%A>TLV=3&[ MV]+U-\MXM,HS CIP/.@ABC; M*_HF &.]QNAI/Y3W1BB!(;&N!@VL1ZP):%E%*X&EKOX:5=E#UE. MPR\B5+;OR[VMINCA@E/$C*A\$#L1K;-#V&Y M/&ZD.-)*IT3E9=^45,/>&NTU9Z."4>Q"Q)6E9)@24,% 9Y6 M/RB6ENNGV9]I=5^D/ M.3]=1,CF5C95(RWJ!@\2AY&#ED@Q(7@Y"N# @Q "[(%!DYR8^T3/;G;*CA3I M"^4J-F89D:HY(Q!9G!D7\FRO[/N*?0.Z*J#OJE"IMCDK+6)>X*)Q$&K3'&RV M%;YJ\3 ,DD!%@/(K6K&"Q-$[Q%L+KF_]U'"A$A-DKOW.)Q(/_$ABG.+5SR5E MF-H+S1@K+8G"A+AH55'M6(I( DQSNH244X*;9R4>$Z&VS&5U_% MZ=>\10!M"(:!\=H:5B?7'S68AD'**N-V!XFO^^;D>T:HWCU45'[_7%U :V*Q M>!18_')3+'7J+QVUYJ_6RG-2TE*LL!QD!'(.,"1J;Z &:E"%R-AE1D@S3)'F M-U50!LID[J[BK>^=\+%/-L:C/K:LEIG>U@[6]0BUI*.JFS9LIJK4\$!J+2Y5 MJ*TSJ2KCN7_#A^RW4-V6RC7AR-V=I_&U+J Q1%G%5CB0:"H'RAH$FXYK[YDM MJB5X6%@/K#&W[& X946VW?(^6<7@;F_!K6PG4WPH8'G$?*PS6W._Y_(;9Q@P M[@:B??B2=P$#)MVLU)#AKGL2OY2-?C&22%KT'I_E$]/!$%7A]'USM560BHUK M7(A51JR3RE3>%9C8@1/+(5V=O I,R)1/7 4>*T-E"/F PDU@1,/&4ZA-Z5_* MVO#]T&D11%ODL,K'\A(V>B?1(WR-G+?DZ:_0NL, M)X4^2&8 M44G+( <\M%BO+)C7A)=H[7[BYE6QV+"7@:M3XU9)3Z(-]JQ-8-QH4,#8XU+H6?Q,D!95ZMES" MVA59YE>:T2:$E:/<2X28:![M$C:]_E#$WRS5-[7;HPAP0*XN;?T-S,_.BHG> M&(TL<@ D#@$EHR]G:0YA@C:[,N'S:J.+=A@G\Q2;P(C=>*QR.U3/Y6?1EU6 M*<.Q-*8:;BZKP 5+R(8?^;//#A[ SS3,LPI!1GJ#5>OG [QT5+7/M-!P9*\H ME Q94X,,=GVC?H[T9V=FBMK,3+&]:(WR)MI)DL$*'1M5N$[G36:33?:$N_O M%B\$^7Q;UKQJ*[^2!H]?Q>V)XVN77>T@DG>SH\!72S*XNKA:<;(.J;_3<9GA M$%B_\LL4Y)?.*"R'I9]:\_V+LN$Z;[I4JW5K/<7L23((;.NST]P M> CKY]7+WN/!VV.^GI;"8;**J^/2FDU:JV385!9OWWE[=O.I;T;?MP>CG M'5FZ>EI^4OL(;C >E]*$+NBV7C8IZJ ^^SR#=O?ODB5.;H8Q/3(1H+.- D+HD=F$"YL,-)YOV7T3OM; 0* M\878D8!8-S$V&ZQ? *KI]3:_W1]14WQN4*,XDG2CTO=\/.IC"Q^P:Y^EH:.% MR256?N]>4@N=N2&=\9KAAX7/;.*N)"M/J%+5SW4,\WIEBQ9>>_M.9>Q,AA-8 MQ1MT5(G?"]M2E((GZKU7 R\_T_O1^LLAP%=[?;%^KG!##F1A=@;*E=G MO<6B;2N;NQHH&*ML'8NF=W.\/=#PT\GP$M>0QG"\AR&)B-8QB/$ECC (9D?S MA!-];KQ;U0[A1P)S$/1H#\3GNH;67-?OLZ?G^D7*_JRE^VL1SP76>^V0*;(S MT^&T+YLXCFT; _L!KWY>LQ4P:-W-'TDA\ 49;3.!P,WR :0?CC?[3ASKN4@\ MD?/-_T'B_;<@\=ZB1>,7LFBHPUY)B*G'Q712B"$GI2"\M]8H_.&S M0J:H0<"Y_(QW,$E(E(3B',*2VYY36OFP?>MDJ2DJ&ST.C9#1YITM9:N3D1BV MQ2B-C5*?%UL0N13JI#M[T4_H'(^2B/\=R;]I1"B 9@EC%R+S4OQZ+\W[)KX/ MMG08#^>3MDKJ[D?#"1HN=_G\7 V#_^"AP-, MEDJD'Z=P5L(_>4I-3)9[;!J/I[/P+X%+B(9T8498AF*&'\;Q?+* #V[>9KR( M%Z/I"4+5=&TO7184KYY%^7\,\6(J?)&$RJ5NSC2#!N)."KER'HL?*9\G_]>? MC)-$TKG'%P:W[E: HD36T^L[.X MA^-H'&%(OMY/K, 4+Z9#^(#)U7HC+%-"WXT;G*H#_'8&8VI_\V3[9Z#H%$CQ MH%G2]Z4PNV:U;5]+5^[0/A=8;V0^'F/J.:#TN7EK$YG3+I;%Y# M(]92PUU$DF4M:LVR%@A^#?##6>*(R@7"1^7:FJRNG&G7=O-'9!.VZ[M:F*$+ MU[HFM71BSJ^1EF"A]XGY\.6CQ@Y8F8>Z4M+V.)XLAD&VAN??F([ 8;0%CR+@@F>;GJWPQ-IGC^1+7%J?$A= M*: &;:GC@::M5V7YFT@N9S]9)Y*F5UNE!]+5LU\"T[<8NX-/8S<=I$)+P &P MR!,L^KQ/B0X3$H*1@TSHIU&\F$SP)^ EBZE3/030!\OW4.R 6P]F*"P.AW#6 M%\"1Y\/4_CT&7K^8S-#-N\JC;;9!YCY(HDFRP%I+J+BDH*##'^E\T8]2$&8Q M=I\<8'!UC ;#: S-I-#,#"B(/LY1VQD)2VKN*G' V0+O")@:L,(^<9?%F&1: MHC#^:3;"J46P$.E\^\?XMZ"@N2O=(0X6![ X M3:I=($B.0I;LI5&HZ[RTA2:2> 'K2H4FDG@^GW*AB00%(5MH8I[.N- $+$9* M-2=&'GC.L6:)6W.D%%C.QI)U.7G/8<^=+W>L\K/N4@YNLX9(-E&VF";)%1R' M'F7.EH%5CQBV<1<8>Y]Q#$>A8_@1JQYZ(:\MAUAW6@:C<]R=F:0V+ VG^<9S M2_;27 N SCH7+Z(I'1:XD9&,0 S[K&K[1KJV[Q0D@W$$4C:\,%XLQ/D;>NJF M\70X(\EC <],S8_=L8$@:(QA%E3/:[&PXE]GK6>[Z50<)<6[Q("$.455QXSB M9'+*UO'9D\2-3='9_!)SZP&/AL$5AZ>F,;=N\-YV5!N+,FG"B%&_Q6W(UF.U MW8W!M(ZNLF7'_&54_\*70K/HDW8(>&JF( ?,$P.;/D@G36W14 YZ:*K!@]Z;8BU'>&XQA>?@0AS*<[-S M!S]UE?4N<+6&$V,KYL$I2P?CF;DZ94HD N6B?UT'*/JV6;^L=MDR_X\_[21N M[4^M4KJ8+N[/9Y63\S_@/>I>0:[D=7+K5LS9CX4;E\ MNDY2&L-E"I?J! Y3.IC-W$[/L S@=!+-!K.Q>?,-%>N**1,D,]RDT6",0AB: MX19^3W^0RDWT*/0R13*8#$"X?GXT8U]',1H/IB-U:H;I)!Y/0"I(!C!H6Z/1 MXJ')#JUE_-$HB6?X^ #T #5XD*1 K 0)+1U,\.9(X_%LU#[X9 [WP12$OOD MDV\_.WA=#G(R@"O&#WX\&<=3-"X -:9Z.-/)$%E&'V8[3JGD%NJ[K<,9SX; MHN"@+W!*SP]GZNM4PL[.!R!&S09X38Z&.!9[5!EK1P/R\8\MC:'(C1QI#(U- M!M,A2^FH:H.>'C;FL0A4O*-[>*,)6EEP>+/!',1LD+MI>+!R%'PL!%[#NS%.!$=E==_*/ M#G6H#=@>0'"!LT[=:.=XW5Z8\2!=N.^2X6"(1E1@:&,_K<%\WJ K[V8-D\[4L]Z_SL)1M,)(BN,"-NOUAGT#,I&N:;J%%)?IUAB.Y2'E! # KC( M!;U+ J6IE8'!\JV:J%HT,K('=-+34-%3,AC6_AZUT57D"!J:#19)@S1J?NYV'1$94+FUX:N$ M#'K%D=#Z]68(8(68-7JNT*@ZG564@MC.28G7$,A_7Y&0(#WW@"HWP]4UG7(1 MYY0E.+1,C$!?G_4=EKLWPTN[#[=9G([1(#Y?F,X)2@EK-HSCQQ1?Y59'X_DI ML[=?T*@GA7_Z7>JWARI&O5O[K$=#_FL7N&G>YBM2+B^ W:9M M'B]VX4M^ <323Q.0?N C_S*3R MZ$>RF./_DOFPT7.20L\13,9UG**N-(RLQ<7!_FQ?,RP?#>(7:-$GM\+Y2$#? M1G%LUM"$T:^Z75+M!;G9@W-Y;8%QZ':5B>#PCX36^6SG\2G(+'[J:'ZQ!5PB M*N!"OA+L/Z\:T$L!G9J P)=J0.1'D4%5;E!["VEEIVCG<[1-F=J >LN*__BREM-QERN6#^O62 _A-0/.FY M2=^1TK[+#".(6% =(HS2'@[FCJ9H66SSE I$6@;-L@]/CB1=.I[:-MAJ+P5Y M!!X?+>B?%*34OM3,P:L%[AAWLJQIUD-Y[ CJ##&9QE;4<$'&2_8;Y!OTNS2X9!@NS60=HC*1O5R,0(&%,_&8]/([@BB^WB61(MX M,4M,8&5/XW0RQ?\F\V[K(Y-]%6'9>[2UC$!C[C1WHH-[@:[/="KTF\8+T&6Q MCP;#530SQ8HR0W21I9-AN%!J.U^V^&=ZDQ0/\CB9X0('3E*\,GH38 $M_6HB MZ4WQ2NB-I_,^.5Y?*FU,G5$88[J88),PRM&<\=2=C<+M,!FQ># >3YNRE_=J M?M;)A'[6Z'$E-=CR@B?:D1HNOJT B>XYAE$1YF&!MN^&=:'C-)THC)2+U;)7 M.85.XMI0"BIZ)AE.3SM!DW'2UB2H%3"IE@9'X]ESWL]T/N_$U7]R:/@S\ L> M,2TP\:BE'72)*TC^.2YO97R3J"S,521B T&>GL-IN\QDVI_B:K>;WZ>\!Z00 M4UST[F#!\%B>PO4.$F@&1^*X0495[E_2Z: 17A@2F]'LQA_G:#5%Y^@HGH($ M12S051VK8=0Y+&25L_(I^I&5-^&B1!P='DDT R),D$B;>#P#WTDNX2200:H4 M*EGF*E]B-DI;!<,UCA4$L7%[\W[H"%=H \3'47/+1'T8LB:R@(^S!7V< ]>< MILB^))X4E^_7>J #*#2@9 K3Q$K,AL/X_%\2/[8V3!>P)7SX7?%*ZB1&C72 M9)#PX$#RX@%/!]-)XV1<(1#_M47LWWB4T9MOHJ<(S-:3LSTWSAI\)1,4<[$R M#YX^.-\1-! +\Q!3P]$YB:.#3#G+7G'B#PW"M,Z%N=OC5!HMTCM3#!(>$-ACQ MO]:F+_%>#*\^4E@S,YHYEPX(%S8>)3H1C]*$/\*-.PO+ M5_@$Q N40Q+X-$5,Y21%HVL"YR(9CENDW$UQ\!A:5^?Y-,Y:H6@99/ >4\(= M-]%')X1Q($(;>:HTS!:CL)'7A<%4O%Y488%MY!2G(WB":3R:CQA/ %)=FC"> M '9[,K)X@C%_A#683AUJ()G%\WGZKRNFV[D\R&4^V_2$>-%9W,KM4[V1ME?_ M]ZTP>QZ&,F: TK-K^;];+=CO"*"XC*SP",UJ2N^]S@]9L>[#$S_?O(YZ%WBO M%5@W44;>S*Z_'#AO8P-]K!),AC44-LR_;>-=0/Y=:KY:*J]=Y8 M(TS76XTL(JI&)JPNYXY]]J5:EI#VMSQ.Z+W#"74-JY$]H/X QSQP0W Q(NR\ MJZWO.JO?$=;T_0?XN0;U+G^&2P1SY*!-I3&E5UCN9LMQ,*1H-M=/]-6&N^39 MB*&&6X]=XQT=M082_@MYWL?E80 W(*OBC5GN]L 0A^T_8OR=U>$[1WVE@ ZG MV-G;(+O+?0=X7+46NS*&&X3#4F)FRJ?F'SG!:RC'W')_I,N/77T-OC*8-=F* M+1_.F4;54;:%09X$#M-H;2YE0AI3T+"9[8LI L?D\+OW2\ M#%Q2="F;*]J52B];H1<=FP"7R&?UKE4)N_9(X?P[;PP_9ZKT;3,?RG M9,-F M>CF]9 WX9NK4MPV Y[> MO)@'WL5L*5CJB05?-T-*&&BU^\?2E9,5[:NQ//PSI1B59Y[O[BP^A"SHL=S_ M1E>J%*KW01N_-_@3;LS_Y6&>^M;P#\;!P&+UDJ/]TU>+ZE.&>]4UW(_-,9VZ M+8*(1!]2JJ-(&_)P+4SORMH%N@A81>A]H@B][@=M=-ZK\I28% 3H*=-9)ZN0 MN-5S?P=.]-V3;&GC.P0_&U%[[N_0^MFKVOKN>0O=\NKWKOWYI_-L.>Q$%UXM MA!%=W5:4HN 9$:DUJ#J,G.8L=J>;D3.$.?#_4(/?R\F^)P[8+^9I?A.H%LU6 M]+:?X"T^&!CUHD;T)$6:H:=-]&FJ,_7L4QUJ7B>WZ@BX#9:P*RCW>S4 VTY, M0,)#K;E32]5EE**8S5;%J"O$M4TJV;6VW@9MH"#>-T$0KZN'T'G"@UC>MS:6 MMYNGV+C>(/E-IRC>M7_?J;:]YUQY+98JY?G.VW%ESP3Z_@'6E>(E@24/R?3: M-$+OG-+8"&Q[2]F"I5I 2G8Y9_OY5:N!+XO:]..,]'72LB?",5\,8Y8:P2_&^'RC>MXM, M6QKUH6O6X?I3<==H?"HY&Q,V3T13S,/>PFYL[/,7'_O<-1;;9&H+HR;SUD:= MB?9S$ ']7+-SU^RHM5D=\WQE$ZUV-SOB9O\059X.:OY^JCS-)./67D!;LQ8H M-[1N6;(E*+EIJ;"%PE[GMP?1-+?,N!@9^0=ND+\>UX-HU&%U)#?,:-;NAB&3 MY&C4_N,7'.Y/97%# M6!DQQS7L;:,V<]M;+OS Z=C9BE@LNRP0= &O&]&S[R32FD(,NM;5_-N_M2W> MM<8#V/22L5APSGQ8IS]>M[";9-A^W#J:DVBOG*MDM^XV[@VL[ M8P@&\_72&0JDDTP87)))GP\XPV6,G;%-"QW^^$BKCY-N/R393E]M:4]:K;2K MU>YO$VYF+SL>S6 65:8*ZE#>:]GEYM7;FZP=:YNYBGA/]0L$*]PZ6=>NJ_J. M2,SN]TSW.-'E#B=5,VVM9L(U#%EN./3(X Z?L;EMM/JD72R#PI',%OI8S^"U MUVP'%$VB1."I,5'YP2#68C-^6M@_1-N_1_E]?0>:?]S*3E#Q** MTZB5?5JMP)_<@Y77F=>3"%?934'2$WG13H/P*49P.=LINXS,U=S$#\&3(CXX MKW6D? "?+KPO6>@D=8FR9>(>#;Z6"P@K/)-EE>!"Q71(CX=>!!D9GQVN&CJ?QM> &]O&G\-R; M%0$'54_"0#QDS7;/9P%?62D@]:1UIIAB;&#)."U)\0(D3=-RFF;IRWHP!2I" MKJA#XK/!Q;R F-MQ&'.+3G6*$ACQAK?7WS.]0T1 M*CY\54,2W4:8]7.[5+()U.U*GY/M*HZ8\X$\=RG,GPV,='#D:.A>RI%SI>L M<7]"4,'>"1; 65#'X_:U"MMYC&JH)".= M\5^C(B[]?T>T5:NN9JT]?>A^7.8ZZ6?7X:8+IH-.^/2)$W&]\?^:Q5Q=B$WM MELX%;AYA;=1"VW@$-ZB\Y:I&=M5WFC +&R&P^U1T4Y O .<':59<]X5ED)%X M2-V%3(;[!Z-$+LP&&-L-8!\GI6QX',W4LV7H[_70$ :X^L #E;\MG-DV!J/' M#YNU8]2P?:_FCF2EQ!90J%G9/;,^X?IY]3C7623XJ3Z_J7VI]X"I,"J8:,FJ M&"J%RV+29XQ.&UCA\=D,Z("QZ&(#K3WD59MA!:0A> +PD >Y7M(+^)EPO@_':X'VH?S'%]]X1-7H$ MD77&H7KQBC#*+.0B>>_AC@^J/U-L-0MKS:N]S:G2F MO1/%S.83!Q65TX.;U:7XS.1SS$1]G<&;7$(<#[=&S\Q_:^3\&JQ+40Y6+E0* M>=N-1+W;DL,(F4E&/8;G<8:T("I_TE* VME)<=!PR?Z7G$,%M9Q@G+:U>%&X M_V('?ADKXT)8- 9<\0!(0[]T$,JZZD/'%0^D<.D+)\9ZV@KI9(A-DN*&(K.E MA1=@_UA:[N'\IGFJVYFM2.3?M_1S^D!*7SZVUN%^PCHL^EXA.XI)RJPYS@H7 MB&6H]A[H5D>^SW3VN=,FG)AF4Q#87SH*BH_9- IXF*GU-D6.S#,Y"9"\C"8# ME^2,[H\GU 5R1+YWCXZI7^FOF4MZO^TAF;8R.B4OL;3GC)W)<'(WEH_- 2FB81D(.KR%(DA#VLW"8B?VFWOP1)I. M'PXQP:-MI9T&# Z2XL7PWPX"C\8I1+N;=&;:M3"/)(Y0"&+(\<^ 4#GL0W1E M2("V#=RWRCO"X_8:WZ-E/K)H!!XW+[6+<-*ELGW!,^I5RJR#34MY:E>UOSQH M1[/:,=^>%^WROKTSO[?JXF5\:E9\ MA&T"NR^6!/YT^02 J1^#M>%SUZ: !@'.4Z>UX' \N_K"8Q_TSHZ?#8_J3R%6 M@+I]3G-%Q!KM=_D5M#_Z&(D_BOH.=T=$7XTB2OT,Q@?.(,M#,$6/%OK3V#XY MHGXDC%(6 Y68S $QZCW*L!;A4C%A,*$QFS2<*LE5704 _P[ -+16E/!6B;4D M%PUN$.AGT1S*1&9=!]D&0Y&B/4XADY;J'414R(1(09 F#)9N*N)L0SQ10BO( M^3P70HZ:C#+:;\T"C5(=#82V)V1 MV;\.VN>V7B(V0YLLG:D&KQGTCP-4D0_L]&F/VNRW?0WXH M"_$;RR(42#E(7^*09V*G^DOI!I.D/7Z^G2KI\T&G?*Y-!Z*'/-YU&BNI.&A)D_C<8@UZF9 8\]I.':EL5J-^?Z] M?K6U.S57CG\*580/O16JJ"1$1A *A$RO5M/&)Z]_4I1G$.OF$QB%3).5Y;X& MW7=4F'7N[K+.EQ4,PD R5(".J2Y[U0<]>34:(<<]V']DP&!JXR4 5]D=V#6< MTLBL8)HY(%8CIAP@T :8J3DGJ27/??7&E]$+^TO[N-NKG1V^I#\2XW+FP8;- M M#6?LM3,KCQ](B,X-V$K06@L^6VZZ62P=5K]7=[WU1CQ?S)?-K.^PG?.IWV MF[(Y_)?%)0EX-JA ^%"3"'.66PH#EU\ZL+U21S1GC'/H&NR'4V@HE#V2G0R$E]OFT03Y M9>=!]['O+IN \?Z>_ZL4DLZTKQYU@;+;U^AFT>]+;OAP$,'44+Z;&)^=2^1[ ME%J >1Z%C&N8F'KJ\?[II.&!K3< 9UX34CU&PF1-8$\7*XU8F]6RY7O_\ 4$L#!!0 ( "N":4IX M>3+:2@( 'X+ - >&PO3]CUJHJW? M9,/DXG_<'HU M]I_8P"D$3N-+&L%@<0Z]/Q<]\Y_7U;&1]/QUTB\HCX07KV1^$7HL?F'$O7;E MXS 3?-B &70.71TQ#-:(1O :4;*2Q&1EB!&Z<>ZI<22""@F4WGE-%QA/]>C" M@>N90]'J,,*%M+5=!?>[:H>/ EW/ !)*>\ I=(XX+)%26/(;W;&#K?-)"+3V M"2HEF#92@G+! MD67H,EI#RR:8TGOSQ7S/=K2;#+@Q9DM\" Q%9^I9M^:P:[Y%WE9SVMNR^^F" MDJR%^ESKZ7#;-X<'WTFA]=D_ MY%7^S\2SB[]'MO\J8^ W9#3WWQ% SH\!L*H)582WN 5)4^QXS/,G@K?F[45W[L#A$M;R"JWT8WA'7^>F.$,U57=F MBC88P<'^:L"#13]JV4M$<+"_X934[-(6'%[<\2]02P,$% @ *X)I2C2< M(-O=! QBP \ !X;"]W;W)K8F]O:RYX;6S%FDEOXS@01O\*X MOUCW-+/V2?RJ*^,O!LNF69V-1KY8JEKZO^Q*F?#/W+I:-F'7+49^Y90L_5*I MIJY&\7B#R?'.OB1M=GK<;/[5Z\>_'VUTABT8_JTE:I@7!G.OSA[LJH!>>#O G[MM)E M>'HIKF4E3:'$M&L; A@#P/A@@.)H(@ED B"3+X22#IH<0.:'@Y1^22"/ >3Q(2%/".0)@#SAA7R0S=JI MEJE9*G&]]MHH3R//*6 [Y66;KNM:NM<6;JH71H?+9(CF5T5AUR&:T_@]1@%\ MS(NY:;1V$,^TZ4^@<- NS'KY6VHG?LIJK<2_2OK0U_U+V"KQSCQ33.28B%DR M$Q>N=L'/G:K_6^M5>P&E0W*)F.WRC[7EBZZJMU9KI%FT!.+*^VU-1\@N$;-> M[JU9#!OE:G&K9OVDYSZ\F%V\<:JDF,@O$;-@IHTMGI:V*I7S?W1]';K]Z%:% MRW7S)Z5$@HF8#=-1#J^E#[&[E;,R_M.D$;DE8I;+G2ELK<2C_*6V7D"DDHC; M)>&^]S8$PHER888HG:)D2"01LTE"#]:Z>8]\0P?J,3FFF,@[";-W,":ME"7(.PFS M=S#F*<5$WDF8O;-GLC$4_=BBM7!DH)390'LQ^S%$,9&%4F8+P3E1&E-,9*&4 MV4(8DUHH119*#UE)2ZF%4OBAAME"&)-:*$462IDM!"M^*G(0MD7?MCY]&X^T/">(0MES!;ZB+D,4Z2PI4UH6+^UX"9#%LJ8+;2CS$4' M$EW-@BR4?WTU[ATSIQ;*D85R9@OMQ'P?[Q0362AG7[&&"H=#BHDLE+.O60.8 M.8B(+Y9V%1MW)_O*\#"F?4>5#>(0/QPM9%1,GVI]^ 5*:M:L$YNNJN@G' MOIM[*]OCW3TVZXHO?P-02P,$% @ *X)I2O(8\K! @ \2@ !H !X M;"]?+3MWRNAU/;E..I M*ZNWR[DIF^HX#-V7$,KVF"]UN6N[W(Q/]FU_J8?QMC^$KMZ^UH<<9+WVT$]G M5,]/TYFKE]VFZE]VL5K]J/M#'C95>#N'7VW_6HXY#R5@O06_AZ M"]!;^'H+T%OX>@O06_AZ"]!;^'H+T%OX>@O06_AZ*]!;^7HKT%OY>BO06Q?8 M*T&;)7R]%>BM?+T5Z*U\O17HK7R]%>BM?+T5Z*U\O17HK7R]$] [\?5.0._$ MUSL!O1-?[P3T3@OL=:/-;K[>">B=^'HGH'?BZYV WHFO=P)Z)[[>">B=^'H; MT-OX>AO0V_AZ&]#;^'H;T-OX>AO0VQ;X5HD^5O+U-J"W\?4VH+?Q]3:@M_'U M-J"W\?5VH+?S]7:@M_/U=J"W\_5VH+?S]7:@M_/U=J"W+W#6!!TVX>OM0&_G MZ^U ;^?K[1.]R['N\^[[T)^:0[EUR3_#/STA-(&[#._G?/N,Z]1/UY\H/8RK MY'"]WMSFZ]0_$6%:49Y_ U!+ P04 " K@FE* E!J^/X! J* $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.XS 4!N!7J;)%C>LK%U$VP'8&:7@! MDYPV49/8L@V4MQ\G7"10D8IHI7_3-#G..7]2ZUOU\O[%4YQM^VZ(RZ))R5\P M%JN&>AM+YVG(E94+O4WY-*R9M]7&KHF)Q<*PR@V)AC1/8X_BZO*&5O:Q2[/K MU^MCZV5AO>_:RJ;6#>QIJ+\TG;\U+ -UTYK8M#Z>Y 7%[':;N\1\;5GD:BS8 M'A.^WCB>Y_O^/E$(;4T_BN96J[:BVE6/?;ZEC#Z0K6-#E/JNC(T-5/]+H1W6 M;WGO;$A_;)\;LVW'/BTHCY3DE+<%[1HU%5X_^:\&ON^&R@6: M^Y"K(;4['B]'NLO5R,:%AWQ$&K=.3?5>PW/KX_VPSRYLIN^[7OA',;+I\+NW M?K@< B2'!,FA0')HD!P&),&UL4$L! A0#% @ *X)I2IK.?RBL @ " H !@ M ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ *X)I2JY#3)"G! E14 !@ ( !G!( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X)I2B(\ MSM2X!0 U!T !@ ( ! B$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ *X)I2M$.[T&U 0 T@, !D M ( !R2H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *X)I2OFBCRVU 0 T@, !D ( !BC M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*X)I2@/DH%JU 0 T@, !D ( !2S8 'AL+W=O&PO=V]R:W-H965T4_ !X;"]W;W)K&UL4$L! A0#% @ *X)I2FUI(^ZU 0 T@, !D M ( !ST$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *X)I2F5R0$RW 0 T@, !D ( !B$@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X)I M2E&7\;G3 0 G 0 !D ( !74X 'AL+W=OH! !F!0 &0 M @ %G4 >&PO=V]R:W-H965T&UL4$L! A0#% @ *X)I2IX.8A;# 0 -P0 M !D ( !J50 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X)I2A@&A0;I @ S@L !D M ( !BUH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *X)I2KL )P! #:! &0 M @ 'R;@ >&PO=V]R:W-H965T&UL4$L! A0#% @ *X)I2K>X?9Q" @ [P8 !D M ( !NW, 'AL+W=O&PO M=V]R:W-H965T2%@( M #L& 9 " >EY !X;"]W;W)K&UL4$L! A0#% @ *X)I2F?FHN,N P U0X !D ( ! M-GP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *X)I2EMEYXNF @ N0D !D ( !V8@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X)I2I4Z<\O4 M @ 7PL !D ( !D9, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X)I2JDIU/[% @ 1@H !D M ( !Y)P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *X)I2JN7+]?1 @ N H !D ( !R*4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*X)I2I9Y*"?O @ = L !D ( !U:T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X)I2C(]9P?Q 0 M7@4 !D ( !T+4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X)I2A32NX?_ 0 Z 4 !D M ( !OKP 'AL+W=O&PO=V]R:W-H M965T7!E&UL4$L%!@ !- $T #14 ,M' 0 ! $! end XML 85 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 86 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 88 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 203 400 1 false 71 0 false 6 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.rapid7.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - Consolidated Balance Sheets Sheet http://www.rapid7.com/taxonomy/role/StatementOfFinancialPositionClassified Consolidated Balance Sheets Statements 2 false false R3.htm 104 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.rapid7.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 105 - Statement - Consolidated Statements of Operations Sheet http://www.rapid7.com/taxonomy/role/StatementOfIncome Consolidated Statements of Operations Statements 4 false false R5.htm 106 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.rapid7.com/taxonomy/role/StatementOfOtherComprehensiveIncome Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 107 - Statement - Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) Sheet http://www.rapid7.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) Statements 6 false false R7.htm 108 - Statement - Consolidated Statements of Cash Flows Sheet http://www.rapid7.com/taxonomy/role/StatementOfCashFlowsIndirect Consolidated Statements of Cash Flows Statements 7 false false R8.htm 109 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.rapid7.com/taxonomy/role/StatementOfCashFlowsIndirectParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 8 false false R9.htm 110 - Disclosure - Nature of the Business Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsNatureOfOperations Nature of the Business Notes 9 false false R10.htm 111 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock Summary of Significant Accounting Policies Notes 10 false false R11.htm 112 - Disclosure - Business Combinations Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock Business Combinations Notes 11 false false R12.htm 113 - Disclosure - Fair Value Measurements and Investments Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsFairValueMeasurementsAndInvestmentsTextBlock Fair Value Measurements and Investments Notes 12 false false R13.htm 114 - Disclosure - Property and Equipment Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock Property and Equipment Notes 13 false false R14.htm 115 - Disclosure - Goodwill and Intangible Assets Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock Goodwill and Intangible Assets Notes 14 false false R15.htm 116 - Disclosure - Long-term Debt and Line of Credit Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock Long-term Debt and Line of Credit Notes 15 false false R16.htm 117 - Disclosure - Stockholders' Equity (Deficit) Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock Stockholders' Equity (Deficit) Notes 16 false false R17.htm 118 - Disclosure - Stock-Based Compensation Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Stock-Based Compensation Notes 17 false false R18.htm 119 - Disclosure - Income Taxes Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 18 false false R19.htm 120 - Disclosure - Net Loss Per Share Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Net Loss Per Share Notes 19 false false R20.htm 121 - Disclosure - Commitments and Contingencies Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 20 false false R21.htm 122 - Disclosure - Employee Benefit Plan Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsCompensationAndEmployeeBenefitPlansTextBlock Employee Benefit Plan Notes 21 false false R22.htm 123 - Disclosure - Segment Information and Information about Geographic Areas Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Segment Information and Information about Geographic Areas Notes 22 false false R23.htm 124 - Disclosure - Related Party Transactions Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock Related Party Transactions Notes 23 false false R24.htm 125 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock 24 false false R25.htm 126 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables Summary of Significant Accounting Policies (Tables) Tables http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock 25 false false R26.htm 127 - Disclosure - Fair Value Measurements and Investments (Tables) Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsFairValueMeasurementsAndInvestmentsTextBlockTables Fair Value Measurements and Investments (Tables) Tables http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsFairValueMeasurementsAndInvestmentsTextBlock 26 false false R27.htm 128 - Disclosure - Property and Equipment (Tables) Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables Property and Equipment (Tables) Tables http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock 27 false false R28.htm 129 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables Goodwill and Intangible Assets (Tables) Tables http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock 28 false false R29.htm 130 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables Stock-Based Compensation (Tables) Tables http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock 29 false false R30.htm 131 - Disclosure - Income Taxes (Tables) Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables Income Taxes (Tables) Tables http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock 30 false false R31.htm 132 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables Net Loss Per Share (Tables) Tables http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 31 false false R32.htm 133 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables Commitments and Contingencies (Tables) Tables http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock 32 false false R33.htm 134 - Disclosure - Segment Information and Information about Geographic Areas (Tables) Sheet http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segment Information and Information about Geographic Areas (Tables) Tables http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 33 false false R34.htm 135 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation Summary of Significant Accounting Policies - Additional Information (Detail) Details 34 false false R35.htm 136 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccounts Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Detail) Details 35 false false R36.htm 137 - Disclosure - Business Combinations - Additional Information (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformation Business Combinations - Additional Information (Detail) Details 36 false false R37.htm 138 - Disclosure - Fair Value Measurements and Investments - Summary of Financial Assets and Liabilities Measured and Recorded at Fair Value on Recurring Basis (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfFinancialAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasis Fair Value Measurements and Investments - Summary of Financial Assets and Liabilities Measured and Recorded at Fair Value on Recurring Basis (Detail) Details 37 false false R38.htm 139 - Disclosure - Fair Value Measurements and Investments - Additional Information (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsAdditionalInformation Fair Value Measurements and Investments - Additional Information (Detail) Details 38 false false R39.htm 140 - Disclosure - Fair Value Measurements and Investments - Summary of Investments Classified as Available-for-sale (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureFairValueMeasurementsAndInvestmentsSummaryOfInvestmentsClassifiedAsAvailableforsale Fair Value Measurements and Investments - Summary of Investments Classified as Available-for-sale (Detail) Details 39 false false R40.htm 141 - Disclosure - Property and Equipment - Summary of Property and Equipment (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipment Property and Equipment - Summary of Property and Equipment (Detail) Details 40 false false R41.htm 142 - Disclosure - Property and Equipment - Additional Information (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosurePropertyAndEquipmentAdditionalInformation Property and Equipment - Additional Information (Detail) Details 41 false false R42.htm 143 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformation Goodwill and Intangible Assets - Additional Information (Detail) Details 42 false false R43.htm 144 - Disclosure - Goodwill and Intangible Assets - Schedule of Change in Gross Carrying Amount of Goodwill (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfChangeInGrossCarryingAmountOfGoodwill Goodwill and Intangible Assets - Schedule of Change in Gross Carrying Amount of Goodwill (Detail) Details 43 false false R44.htm 145 - Disclosure - Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIdentifiableIntangibleAssets Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) Details 44 false false R45.htm 146 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedAmortizationExpense Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail) Details 45 false false R46.htm 147 - Disclosure - Long-term Debt and Line of Credit - Additional Information (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureLongtermDebtAndLineOfCreditAdditionalInformation Long-term Debt and Line of Credit - Additional Information (Detail) Details 46 false false R47.htm 148 - Disclosure - Stockholders' Equity (Deficit) - Additional Information (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformation Stockholders' Equity (Deficit) - Additional Information (Detail) Details http://www.rapid7.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock 47 false false R48.htm 149 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 48 false false R49.htm 150 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationExpense Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) Details 49 false false R50.htm 151 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock and Restricted Stock Unit Activity (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndRestrictedStockUnitActivity Stock-Based Compensation - Summary of Restricted Stock and Restricted Stock Unit Activity (Detail) Details 50 false false R51.htm 152 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivity Stock-Based Compensation - Summary of Stock Option Activity (Detail) Details 51 false false R52.htm 153 - Disclosure - Stock-Based Compensation - Summary of Share Based Compensation Valuation of Options Granted Assumptions (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfShareBasedCompensationValuationOfOptionsGrantedAssumptions Stock-Based Compensation - Summary of Share Based Compensation Valuation of Options Granted Assumptions (Detail) Details 52 false false R53.htm 154 - Disclosure - Stock-Based Compensation - Summary of Share Based Compensation Valuation of Options Granted Assumptions - Employee Stock Purchase Plan (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfShareBasedCompensationValuationOfOptionsGrantedAssumptionsEmployeeStockPurchasePlan Stock-Based Compensation - Summary of Share Based Compensation Valuation of Options Granted Assumptions - Employee Stock Purchase Plan (Detail) Details 53 false false R54.htm 155 - Disclosure - Income Taxes - Components of Loss Before Income Taxes (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureIncomeTaxesComponentsOfLossBeforeIncomeTaxes Income Taxes - Components of Loss Before Income Taxes (Detail) Details 54 false false R55.htm 156 - Disclosure - Income Taxes - Summary of Income Tax (Benefit) Expense (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxBenefitExpense Income Taxes - Summary of Income Tax (Benefit) Expense (Detail) Details 55 false false R56.htm 157 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 56 false false R57.htm 158 - Disclosure - Income Taxes - Reconciliation of Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxes Income Taxes - Reconciliation of Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes (Detail) Details 57 false false R58.htm 159 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndLiabilities Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Detail) Details 58 false false R59.htm 160 - Disclosure - Income Taxes - Changes in Reserves for Unrecognized Income Tax Benefits (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureIncomeTaxesChangesInReservesForUnrecognizedIncomeTaxBenefits Income Taxes - Changes in Reserves for Unrecognized Income Tax Benefits (Detail) Details 59 false false R60.htm 161 - Disclosure - Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureNetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareOfCommonStock Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail) Details 60 false false R61.htm 162 - Disclosure - Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureNetLossPerShareSummaryOfAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstanding Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail) Details 61 false false R62.htm 163 - Disclosure - Net Loss Per Share - Additional Information (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureNetLossPerShareAdditionalInformation Net Loss Per Share - Additional Information (Detail) Details 62 false false R63.htm 164 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 63 false false R64.htm 165 - Disclosure - Commitments and Contingencies - Future Minimum Operating Leases (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeases Commitments and Contingencies - Future Minimum Operating Leases (Detail) Details 64 false false R65.htm 166 - Disclosure - Segment Information and Information about Geographic Areas - Additional Information (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureSegmentInformationAndInformationAboutGeographicAreasAdditionalInformation Segment Information and Information about Geographic Areas - Additional Information (Detail) Details 65 false false R66.htm 167 - Disclosure - Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureSegmentInformationAndInformationAboutGeographicAreasNetRevenuesOfCustomerByGeographicArea Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail) Details 66 false false R67.htm 168 - Disclosure - Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureSegmentInformationAndInformationAboutGeographicAreasPropertyAndEquipmentNetByGeographicArea Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail) Details 67 false false R68.htm 169 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.rapid7.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation Related Party Transactions - Additional Information (Detail) Details 68 false false All Reports Book All Reports rpd-20161231.xml rpd-20161231.xsd rpd-20161231_cal.xml rpd-20161231_def.xml rpd-20161231_lab.xml rpd-20161231_pre.xml true true ZIP 90 0001193125-17-076894-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-17-076894-xbrl.zip M4$L#!!0 ( "N":4JSB[=+CGPZ9B.$'M2!.C3>?0+G6+9&K=#T[GB?+PHVB6[! MPR;;("FI]]>_F07P D$2) $0K6U[;+%)')59>5<>__Y_OSV,>E_B=)I,QG]^ M1:[L5[UX/)@,D_']GU_-IU9_.DB25[WIK#\>]D>3O\]B$=QVI_%O;=CO&,0PX^#^4,\GKWNW?:G\; W M&??^V_OXKD>O2*_W>39[?//CCU^_?KU*T^'B,5>#R<.//K>]'KB MBK(KL?;3Q\E\/'S3XVM?^6G?9[T?!G^"BVW'@CM8[^/5QZLUP/ZM]^MD/(6K'Q[[XZ>>.QKU/N)= MT]['>!JG7^+A5?[0;[?IJ _PBO8#\F.79>95>^P5]' M>ZX?)>/?$7W+Z_&+C>N_,G,UT5K_:'Y=7)I,)YP2N6\QV17+9T^3LB?#I>3' M__[EW:^#S_%#WRI" )1RW^\_+N^\ZT]OS7WY#W _$99-+$86MPSCU8O,BJ;Q MX.I^\N5'^ $OYYN7IX_#C76E_<=D* VMX+,)75T*[YP]/<;3TM687TJ6@TL8 MSC97E /N_)C]N'%I4GJIR"Y-%I=.9X]I.93X"RZ#;"YC !0]2Y_*[\E_+%G] M8)ZFP+>[[LM_+;DQ_C;X7'X3_E)RP[B?#*;E=YB?2F!*QE_BZ:S\GNPWO(EM MWC1-!CL0EPQ*WC&.[X'?ASOI7/^83D;QC_EER[OF#^5W#&?ICT@I/\(5<9H, MEC> 2#A\SV1L%>Z;S](]2X-?7X'PZ/6,^!B]F1HF^QC?]0POO\&G_OG5-'EX M'"''F>_ZZ0 AJB8US!V?T_CNSZ^ CZP%PUQ]FPY/D"G5Q=6/&52Y$'@3Q+#+Z]"%4FDCA M6!8LW;;^"\21_O3K3?#)_H2T0RB5YB/EMF3?*!'2YJ#+YN,D>\;C/(7U#.-! M\M ? ?V^?1^]ZB5 +\GP$R'"H4S33U'$7(TZ0'$E+@[CXGCZL;O*?WDS'B M _8;4'N?77(DAAQ "\DPI+B6WZC-0,0J^)LI[M!OE FIE(2_.:#3_$X=[1R- MP5 %4C''BK0C+&X#&I64OF4[H9"NIZ.(1)]0EWQBB$';66'P9$QL(A1T],-D M_.ML,OC]U\]]>-#;Z70.AL>IZ*J*GJEY63T(6I 8D+5CVRL4[8!M$P&_]D?Q M]9VYZ -(H!C09RYN' .Y(?'IK[\&GQ[C]%/M&*&O_D+$U3I"=L&ZB9%WR1BN M L-PF,RB_B 9 97]TO^6/,P?O$F:3KX"*?G]1_AE]G2LX+$YI1F6F*/Y-V0O MQ6@Y5@ZB0KA2VX[M6Y[M>18/_N:%KL4CCUG*=Y45*$]0[H=2T> 362!I@UQ. [,<5<"+M\G8 MN!H?X\'D?IS\(QZ^'<*SDKND?SN*W>DT7CW$'0_?P=>X)TD\A=] 3PS?Q[/: M<;B#WBRGA/.X8KZKE24D$!G70'-**&9%KN-(-XPBX8H,D\!YEBA06\V(: [+ ML*']\7VRO/AZ]CE.;S[WQS]/)L.O"?ARSV(/0!]0TN >'$3309$1PJ>5_LYT MTW6*_^(2_M8?S?'1R?VX =%Q!,JK"Q"VD+)[1<@18&^B\'G1'TA37I0!FZ0! MKD49?GR #N0J$"-\FB9#C!#!U]>WH^3>?+J9?.@__1K/9J,8C>?K.Q 'OTW2 MWS-UEPIFL] K<)C\8'!_'@[\"*X M= "7SB%D'@;V/&Q%_20U_/L\<"9 0YR+LR7(!:<"K6IC8A^)"F$SXF2HT,0& M-\(&C(@:W(8PH,15-+*D)LSB3N!;RN:AI4+J*\=S TJ]I:=)Z)5:=QN6T)1 MF3M5Y_A.'0 :?27[2JD"T&7 U;C3H@F@J6;"#VQN,8Z='L;)FXSJMWSIZ_G,G'* J#T2(<@\*GV':6'1P(\L'L 6NMR#'=4!(RYS&2?ATMUP M"I;&;A!VAG]RA9GA9G%.$TW23-X9^VQ\-)4[MB1R+Y57967/L4GHNY;ON<+B MU LLS^7"\@$5U/CPO6UPS41EBLQ[!$I M;FE7$BL*_4 SUR'2R8.&]L5C8@<@/E'$5<< .3$&!O;FESB=H7OW(8WO8F"= MX1;2_OIH3-3\./ATY" PWX" B:#V6L"0:B5/( ].".&N#JW09[[%I:LMC]# M"GF@?4^%D6+!"CF:::TWZ.-HP"^'N38PM8P?*D:I6(_ GXVJVMEL%SY.9#,2 M@DI%*]H6-F@@YGJ62V5@!;80U'=!&I_/9@5IY,YGGR5=_74\C#'$88ZZ M-FBG^V"3]5CZ?F!6 &^>][F#03HW(303 SH!9K;W]/((*TOR4 :NX. B") ! MS-&6:X.I97LV!4M:>[Z02[^(KD&]%Z*B]?QA?CM*!M%HTC\66&$+](T/ V>? M:"^S3QH VVJE>!TW6!>6_0ECC\($/1Z4(# KMODZ!-6GWC4C[05$.):W&.! MY0JB+6;[CN=3Y;H^^\2_U^./(@Z9#8Z1.HU3!)%N%''/XX_+[ %(:=XG/NN9,3AN3'#\9C0%H1NVG!5 -K$@3L: M3;YBZ"":I,%D?CN[FX_ *, ,Q"DP60P/ 5YI$PF^%]@>]R.+* I.LF>\&[#H M" K(B9$X/A+62$)V#)GS\Q^=]@ I]!KHAJAQ$,%'%B:WT\JH5'7?A/ -$&PN(\!%1KQ[:T1T+J M:R\@:^0KE%2D!N(]%CFM[TE!;OV,%!+T9_&IQ^*'M^LD(4^T&SDV598G)!B$ M=HCGH9YKL5 SX@D:@)6PW#QR58O@J1&)F]MZ$S\\3M)^^I2]86&@N0]HJ;BS M69K*L]R*/TN =JQQX<,E$"UV,NEY'E.2"7.'QG@5HE%O&X M)QS%E;)SB\S)+11"%>=\0U(=#?%>A)U[EGL8/Q5%2G7<&*\6?14FM-B'F@.G MO'69JR;VRBC#N+L$_[19\W6#-HZW7&O9ZEW@5LU@KPSJ,KBV M2N#AC+V5G[+ >NZ:$*Z/VN FW'#>N!L.(#/CAC.A*.ND&WX6$BJYX>:0D8-9 M*L79;OB)H;:S@*1G)E4Q JG"JAM7.9 M^"R0*C$M6\83"#@5%N5""?H=Q!/V8J[F> ++\U?YE: 7CB?\=9PNX^$W_6]> M/([ODJ,]VK/(CODAT])DKF+*(OQ_$!>!M#3A/F&A%TJ?KR(#FVRT8_G=BIEL M8Z?.F,F"F)@CL-BLM9A)5UU^WJK+OU!CG*AVO<;OQ.,_O%O->?R+O>NZQU]3 MTM0:J@L%WGDB#9&$J1W.W#'G;[[P8!41M4+A@0YTB6=I%1(K"B2/F.,[G*W" MDH1?.K#L= #N.GSA@(6SK&6#\E@$;/B(&T MU4YA"T54"7"QCTWFX=3WM0X9?L1P=QEGRI3 MK>L8U\3)4G=6H!X"I1 P:T@:\5!6/6BGR;8T*VL+3CN^ 5J(AI MCSN!YWZBQH/FI'#B4;KXG=448/9>IUDK+>-#G5I:[JL:Q=>:=+ ?9MXG8W6LD_/.M1<;PV5%%C?];QFQ+[YX"_;K0ZV;?/!X@[NAYX)GZP8:\^LE MM;R(VI;OXO%&H*C+^++:6&NYF6UW ) M]IT_S$>X_T'\F,*R3# "/H]B$Y48 M#\$#3&?)/_J9H3H! IT]?1CUP2D [0#'Q;?A=\PQ!-OA'K&PT4%*N7; M,B@.R#<3>.XFI/+57Q@KU!Z4K[^,+OW3>E*T0)["9&>IPBG_QJH/;!I:09D$ M7F1 =','"8A01S%:3JU[P-D)_QIA+](B0 L5O9OBWQW%#C9!(W(7;DX#M9CT M9/IYX)$WZN7Y#)R"R=WL*XCT)IV[DO(R)D,\7U,68UA>%@7,TF$46$S[T@X\ M+6SLNX 6?[$MW'X8&JN8;UKODM/JX_<32D<)W;CL.TW-G""<#<'$K15.>46U]]\7F(;6@S, M$(6U(YW,23R/L*OD)#IVUJ-1LLT]/R4G<8WI.[O;VCA#NV15R;XN&/QC_"4> MS^/3NX2U 1UJ8EHL"-\)P=$A@[R3UA1C$M@* ];;44F]+<1. Z\\M/RA_X34 MWUW3G#A8_,:V(DTEJ]]+[1V&$&26DGJ'V;FY_,(F#H>FRT=_]*&?@!UZ8C?= M%F!D H45<6CAC* <@ /8;EFXMG2ED7170[!)J";?;F>Z>D@=8JG@]7 VH>* MCCO15)1-+MD/PB:X)GS8W4"V&=.P*>765EPY<6'MK&S]3*R;J0Q8GR#IIJMQ M/&R'J;J[)T]4;9Q['UA\"4$_#XFM\%C7=K:I^Y"XOE# J^KNF;HH-4'/28;1@HNX&H2*PK<4PWW-=U[-YDF4 MI0NM)_YW\U &([@.61N+<0B,4I#S2.>%0K?5H>4F8U>5@;L-PO-H$>.TVB+& M\):)BW)-G3H:2/_3=8DYO&'-=8E9;I^^8G5T5VJL34SC@PU7FY#-:Z!$$WU" M!;OP?>)P'-)CLPC'+1%LDAB 4\F$KVS@I8@N^\/4/-BPF4I@@Q/E""R&=HC@ MS1ZG,93)LA#^/*XNN*USQ;81@^>,JC)B*ATS-G&DT39:!.KPRG7DK<0KL=$) M+,W,[A.4D ;CE\:, 5$"&"]ZJM4CF$WC0 EV8G^,:C'Z$Q-(AP:G34JG "R7G)#/4L6):L(J&>JOP,P> M/=%1J03_PDA7NJ*-O@5^7;DFZZT:'5N>N.F5.MPYF".-"C0KR=RJ:)+B,(/5)-4U^]T0 M!Z;Z92UPL)35B^\F*;;Y:I,@_"!R1>@XE@_L;7$6!);+A;2(\NTHE+[4CO[D M8)XB+=1@G@MED]T]ST-)Q<2(+'M3\'/:>QY1W&SH#LS>=Y/!T>7YU?%1TBQ' M4P^DOY26[7B #Q4&EF<'D673D/D.]^S(64UG$KHX9?A4$#O1!_4L0JIV-)4U M>=;;G8^_SSZH+;$F]HK0^D#9?)?[H&[CJ69%AWU0J>-PH=CE^J V#B4UASE$ M22;W0%E;']0VC#/3!Y4S9F]&AQKN@]H2WR)P8D?_XL-]4/?%3M>D9<[L?X_[ MZ2Q[H#L; M15\G'400>F-*50X1[X;M?./]YWXR[K+Q3K,E/IDY M-]+._CWL6FOFMK"#%:IL9WNQSK5F/DON56K-;!*L=S2X;;DU<^.NP)FMF?GK@QD*4G+BOVI MC1GX!KH7?W>5Q? MI7>W7*AX8A='Q+3?O;L5AL"\B<+)>CO=NUN!SC;R6Y2[8UWHWMV6(H-==@[, M6KE4]^Y6XIU9,XW-M(HJW;O]47\ZO;[[K8\EF;/K]",64UX@(N]B=SF/,+:1TTTDX>DH8^=@J1Q!]?2];X-?3-][YK"B M W=2W_O=T?MV"=2*A5QCG%Y)!E##MFLO\*U(2P^> M'#@A)KI.16A:&(O1=IYN!\=B-'V 4<-8C&KD\G:,YC*:S8WIA+/X M +;>$>)H+E@#ZU2T3.9I=]&"GA)WZ"EX6?47*;HR1:6E&A2T MAE1A0-:Y!<-K*G/95RQ(IH/19#JO5P\@W\#W[.HY+#UFG++<[5M">9+ MY001U2(_LRYOB5^R_I-8O6'CYRPVQR1[JHYG\PKC KJ>LWS.!)T/A[#]#=?(U'7^)? -3/S0FZDN@'8>#(*I]9BF"O<) "8/K; MN$ Z%+17RB MEM&/K/?^.O35 &IBCE KXMWTR]2MSA%JY5@+LPQM0@LS6=J:(]1*]:!=FJ!^ MP3E"K1 LMJK4_/2F%2>.$6H#-APCY)!"^*GA,4*M,".F1O%"HY'6Q@BU0I7: M> 6BT.^NIC#)V[&I,.BN3\1,NX53?*(58(5=GXSO;^+TX:UIT6NN[^"V2Z-D MQ&;4M&3I=0^/.@!;'<.C2-GPJ.-.!%LS^DX_]L0T)EV]86L%(!L;9@!K29/Q M-!FTGB?E$'A6J)D5,),FZ7B6U@&:TL0+" @]3E4V9XQ+SL@IDC0'J[$656T(5(4U5*IB\^!FVR>W49/.3(]VU MU]Q#J1783+*N?62GI&Z.%FR?C4!_JRO:C.X^AHUJX]V3IM:<'%^M- %J*;"H M@-#RCLQ4U969T*GWY&9V-UX-B68$ (W=-T%U@ M1F<;FPJ0:K)ES+<]H[,5\L7.A4QO)H2V-J.S\?//TV9TGJN^_V9FD:'#!\0R M@(\W$_QJS81R[^_3&$1B_!QB0:8I/R\TM[P8CDJVZO;P,FX/6UJ;KR'=W O, M9-6$D>V]: 0)C,%T7%)S-341/\F\J3QP%400U;3A-DA#\W MU&AYXKC)2JCA>4V_LJ5Z9IAAA)TZ[J8*9IQ\T*+@0G8,,T)+NUW)DKFDCOTL M4(%_"S"F\6]-59.HH7D@%E"DG.>!F@7_,#Q.;Q U(C^!(%PK>@IJ2GN+;-B_ MRQ^G^:_3$V,(!DVV9-\H 0KG-=0(,AX%E(?"TA#[:J-!TBF %\]M^HL6>4%\.UN,F<]#J4TBZ6#/Q\J(827C?_?#58%^ M,@O_^FY5<>_W1Z-XZ#T5,5H/DO!OQ;69',V8)">$7JH@C"Y*,(JM(\_#0>.R MJCT-QO-Y"X4$N\N)Z8KC7^/T"Q@MY7&Z]Q.3,QC.9]4?%"3;O)[._QP#D(I/# M'";FT;O3T>HP(@UK":)/LV7\4#*J0FEIEQ&+NY&PE"(.'I( &\DH4BI:JF99 M[&'="GIJ"A%G)SAOQ]-9.C?IC>8H_N9S?YR_9[G. MT)_%2QZN?<-..HHAVHT<,)@M; MO<3L,+;!P78N%FA%/T, CWFK["+OB[>[> M030^5W;CQ-:Z.7;+AB8Y:'#6D;/YPFY;&]8HNV7;1]257<>Q6V/LUIQ"73XI MNZFXX+-W4TA!*QBUY8E9H4UL+[ M(1BWN*\<2S.?6;8GF%).H&U"ED8(X;(U M*^0 TEKK^)_AF=M'.-R3EMKO28-!YV.14UL"EB4TA;.\G M[.:1C7O9Y31&J0I1Z"7Y1"QP\NJJX,;0RIU2.6YGB65 MM6VULFL;,3BI5U>?YUFELUT3/83:1@M68K.J6&FE\#R+DC(3WA-@H#59B+XP M^6BQZ>$QM>A-(T$)QAI$ LT/LA7:*QW% 0-*.#%<7@D'+%?PK%@K< P.3AE[ MB_W$SYSM6\^A6Z6.^$9128UC@9?EW#P;F71&,DXE M_)!_!K.Y>232;)3\LQ=*S6.*F,2OPE"KKDFEYM' 2_/?3AW?!A]\^#N9;DQ$.ES%NOBA M*8?[ ;TLEAAL[8F'P)6PM*@)=5VX9?-FC MA58Q@_$<+9_#T4*K:#$IZ:>?+33.-8P3?>+I0E4D&/^ /S.>:04O:,Q5IHTN ML$PK6 &6J2Q'6F<80O'$I%D49+8KOOE9\4P[J$&>(40](ZYI!R^H: AIX!3[ M+ QHQ[$SBU6=&'P1@DDW( +>1,%B=4)BZ9 PRU-2J< +)>>K[%!IBTT,U- ^ MO@;XF0/ GGA\70G^Q=$ML:ES(OQU-?B&C]QFE)EZ+UN>6NG&%;,YC2S'5\KB MON];+G64)8/ %N#OACX +'%:(TH"CFU&FDV?6A[37=,98E-HL^&5@\H!LYYJWC(U!' ^G43IY M>#?I'U. LQ^D4V*"U<'&R*G:'HY>@&7?/B(NKN^B))W",F'7TV62C__63Q.,QG\\ MA;J!%VEF;#)'&#*\+JC]3JO/\[3>)TF>(G1Z4IM.[9O>;;G89@X ML-Q(:DM27P>">C2*5CF3]I5-J+,+/[L!W42/-Y\FXW@*#AL@<9J8(6MYG=TL M!NDXR]MN7Z>&KY9C+A89[<%@K(#NMG 6AM#UW8U*8D6@[31S'2*=:#66<9_5LQN^RL 5'/2Y\$VIL.7:(K1L#Y/MF?9\(5<5VEL^>C4 -Y&R\$!R,8Z/ M"+\-1G,S9^>D8\-+H@7U5@$I50$L3IQ[7#+P.S2QK^^R'*CG@0<3PBFV4-D) MT_I0A74*PE&QN=^5$Q'R'B!M?I)-=P$\T%5ZVW'@U=R5P!T.C=??'YW>GR## M(_9#K:,_@?!]XG W!,PQ$-5<$4M3'E@^8\)7MA)!1+-9#9CR5%L,!R<8(,LWW'\ZER79\M M30K86NGH=H)(ET)O"^A+AX6>U(/>:LH#)B,7@N MBV&J&K'07LSS,OC#L*?J;MSS,DC!T*1Y5%@^DMCR'"2M4 M$3Q2ND(QLM85Y3+*X5[^P&S(RDQ:-:]>7Q.&$W+'IGY$ MUTVT)GU-9I5M!\1=G7BYS*&(KN=0!-P9X0\16;GITTM-FI!4:@"J9AC1=H1%K>5M)24 MOF4[H9"NIZ.(K(XV:CD*_!B;DH0/_73VM*:^,"_F>$PXA1&EQ02?DB0^CTK? M85I8-/ CL(% "KK< RK2 2,N<"6$;D![<7C^.Z8@X\Z@*9V1"G. M^R$D\(#'0VVY44!!_WG$":1KRY#GW<+4)M#[H2CL]'B6#)/1?)9\66N.D!T/ MQ4.4]*@UY[,<@V$_'0/Y3$%N&&5X[$G(3L14- 5L$O# MP$+B@-2J&26&WC: MTE+24(!!X.,PM^0>#,DL[X4,_&;X=YSQF;KXMVA\F MA19DSZ*;?R:(3QR-UV2X453#"_"!P7>I22W,9XD0&#UU1WW(D(3QDCF21G[4;M7"^ZEK+ M]7JAK3+((B,[>%T:]_&L//NWF_H. Q[8-'F3F(X J[R]"Y@)<7(_?DY:4&4# M5;=;N.R'IOTHS-^ZT!$('VE;1%9$4-$>*$#9@R0 M26#; 978*$VJS'#>MEXJ@7,\W_@&K6_'6XVET*;)XE'PYJ^H\CO%2HYA)>:( MXUCI"'!W:* 8#WI'STD#B44Z8HD.V@M-.0;*I=$SP(/,F\YMHZ$*2*7N>*[# MGP?\F& M$44A\Y@")$=F-1^-HI+PI1VZCNUJI"#F6UQ%PM*!AP/Z/ ^T-:%!B 1EY_W" M-L7(:M&[P8'/H]AHF/&)/9_:M,7PH)#O!G,7,,4@R /<\AEX:JF5W\= "T?U M^:T#:CN0C"O'&!7"XC1DEF(*D$"(MH/0)=K+H;9PQ(LLQ$!V0K$O-EUL]]0N M.6LF?:U<;H$3#F84]P)+$4=:H2,]CRCJD(AEY*P+U+P?BE(UN*$_GXMQW:KKB/>&RF>,&.V5AV%=_/!\B2\1S4\O5CGJ_:K0B)S"(DA!YRZ\H@ MV0X &$<.K-M@,K^=W\30(+6J+B D1.#X:9'EY*Q%;P8 C0#O X<] 6NL*#+XW?EHA-.#. MEQ?]28\UXL=>X>N)DB\\2*?N%F*+#.S/07V,^66X"BU(L:P2Q.%O2/:U4S; MKLK-;%9,^]D+10%@''N_3JH;--Q)\B08S&?VYI;NAZ-(M)L'@F_'H.'2>3Q\ ME_1O09X=-_NC16(FV'' 8;Q S(>A.02_P=Z*:KJ.!CSX))H=0,-.H JQ1ZPB M^I!.6C=0JI([9J4J;F\V6%Q;]0X)EI-^-U4,4K*2#M?E5+,@6S MLL0-Z20.!#+IUF#EG3!L">2<.+*$O&W_,YOGM19Q"+_-TOXD'2;C/EC:L_AA M"LH/$9-.1B.C_C(3IYML8ALVH5P517A3:-@2)'C ;S9H& ^]I[].T=M["Z1I M*B-==':,JF@HJM$ #X+1;DF[, GL/$ K6$V%N$ G44,HCI,MB.0JT&S"OY:A MV.5HGIG45(SJ;*_]; $4P >@H4&[2/!"YD0LLBVB&+&X<(2E NF C\0]N"8( M%,M#&"!?--O:\U.A/!M=^3EX)[%EFA'HN.A\9/:?P@[PQLF)1W40RAG +?'GM^.;3R9N)/'AXP M-7'50M[D<'93W&*VF.*Z,)GF2-!VN' =]W8()M]2#>\J]^)V^CRKJK2/\6-> M3WU]=^SP@S9S%K UB5,8R+(7C$H&9Y2@2GZ>!B?#((P00EU)[K*S^D'!92\R*6954]@ 5F3K$_ST%8=FSJ)8\&J\IV M,(R8+#.,#IP)[N""I6!\ANR>!=V9(ZJP>T5 "W'8R63X-1F-WCZ &9&B9&U6 M\94>D3(BA.OYVA*.]BWNV*&EB*LMKCV'" 5F,I>9Q;P>BRU=^8$.73MGMW5R M^ZD9VUF(+E2'J:9V'1&@UQ1$@C4Y?\C:_WY,IK]':1PO(CUXV/Q+_UOR4$N] M=J5S=> *3U/,+U V$(U4S'(]$EJ24U_[=N0'E&4APD*[A;80<40K)/-CWEDY M_!:G@^2H%E/GECI3VW=#0K3EVR( R2R!_["A%/ >X8"[ %&Y2%Z!%]'*7]28YI(]U"RA,W%&=#7*Y;HB;]V*BA1T($M3HXV%#^4DEC5XJHEUNJ-[&83\2U=.CFM7_ M!GSV&6<7?P&3Z#Y>B*4/:5)+2=Q)A;>>HL2/1&1IET9@$,!>*(>%EL^(9M(3 MOB/=3 )C6/U*'M/OJS[LU+PM(/+NXF0VQPZ.W\7>8 #SBCLU[LV1*-K=5A_[ MT9@*6U/58S*4KF]'R7V'G1^&QD;!]:D.4LVTND#S=T*IB-HK3FJDU*,0M+DY M-QC"F*=/QEC,U,-@,?4Q4Q>_Q+//1W4WNT")G2P)5E:%K'H3T*8\A081@U.U M5Q/(DQY'%[-X]<%3)6%K58%XB=ZDD?1:L1E_KP+&< M*)1@3H:^I8FV+4D$-LM4@ Z:CULDU7H^5@!Q-Z8ZP"U5E9WMJ1K\I@E&%G-H= -0[P&M+3]U,3)GS#,30-!EUX%K"0:\']7D# .)4K5HHVX6SGS;PT:$1:NV%NM#1TD2)8\SYF M-1^:3,8=#.HX68RV#DP?B8@"^F.3O@CJ^)=^^GM\TB#1-HT*+.H':;"9,K,; MB'K9N,0U[2(;8^\E1H2NHTWW;LBKH+:3=H=3TIJJ?/DE(&XUUMS&X>TQ(4"< M$7?$**$BFDZ4/O:KOWP0?V>_$!44<- (?.T'\CLI\YD)Y#=U++<7$YL[4(A3 M;$R6N9[/IK/^&*=7UM^A<5O4E=!PU:0)[(6%/;_U^CR"TT!;'U!9*,E>%E>T MZU7*B&F;>,H241@"21EI+UU+1H)ZR@Z9#IV,D=<[D>]>_0K"[3R:+&7B'HC+ M7Y\"UDGA3;"[@HF0YB!7!F>K"?W4% F570K:KF0^4T=#QN AJ3QD? YP*_3< MQ ^/D[2?/BT&4FTB^&:"\8E,Z&0RZ)3>_2TF5['U1F#G ;A"TD;;$N R[)#< M2?#-$#='+H$O6_@::V1?=+GN!.B=2YNMC5_86/,*EBHI"&#*/O3'L+.+O(-Z M>B#5EUE!\W:[3@;KJ3 56P7!=^-9)@_0581;\ M0F"?;HCB @W SW)U)KG3^ MM_IFAMQNC-0I8J?D6"?T7 H:SK,(T(3%.166J[F 3Y*&ODUIH (<4I@W$2$; M#85V ]>AZ0P&/X)F^'&$:&A: T$<.=@UDRDJUN,-30QLZ A"F2:JJ?$7ANA8 MUA!]HY_1=XM.RI50O"%T.HA.%.E$?>>TF4WZ!M$EB&X(F2(7B."/$M;P<):3 MHP5Y1 EGPZ*CD@63E@[M6?IG!XJ/<+M<$FGE2FY%C@]&M\THZ!T[LA1UA7 \ MUW&9E\E40#,MSJ5N"B=-'D84'&;S8P VQ?+MS6Y(]4R/ZEN#XN3*KB-A\C2, MU;1="^]D.DOGF4N']8TWG_OC4G*I89\XL?4)LDEXU(7_A*5$@"9:R"VE'=O2 M'@FIK[V K.52"^[4$I@^$CN7V9,VF*NX:2!U>8(&'O%6O1RO6!WG5G7C\ME*2<6U<9MPIMI1&WEZ,-K(2>RF;1-R M$MW:19.IK628MSB02&F<,96R8S9..@%Z&+X^!^]@3.F"0M$;AQTS0: M DIUQ!!H=IH/XEDK3M#?>!CE*8>YG(#![8 'ZKK2 FL'4L\SZZG0FWR6#40]Y(3=K,U\V"V M#@"?%0VQLKE'E4&MMWMXA@#'1OU+Y2[C[Q "0E?Y@2]M2P44##[P22U/*<<" M_]>SM0Q]Q?12_0C)]+Z&XFAVOX\7IX6KLZ'WDW3VV7T JAGTZP!7:N4<>>9% MJ>]%L+&*!N"#"P5@!@ZQM L>?N 37[C^$DS["J,H58!I:D>9 ]MWHIE9:4<7 M%I7F>S=T969T:@SY8GZMJJ%4C.)]6-X>'=&CEWD4W /%S3S:[E M 71-%Q=>!)F8][59.]/Q2L.+8,D4'LHJEE'5PL-&>NBMXT8RNT+DK;K8A29(IJ8I.6#H(3FATLII MO#2"8ATD(;3@!!^"I'0X<%W-9,^"NM*<20,UDX7ISWNAZ$*>Y#9B:LW9-5-S ML'>RPYI-,NU:#.HL@JLD5L2RZPTV?"&V4,[1HKB^J-/F6.BU:23XP_%2^BST M5:IGH=AG$'!8-A1Y%QC'-Q-]/QD#2<\'II-,SOWEG7AJ0%%=Q2_4S++'XI>U M?,%ZH2T03W_ZV717FW[&*,"7_@BI-B.[8I%8-Q6>C<:09)N!CF/ *A^S7&S4 M^@RTH,H+8[>'+>\'IL!;!9E_;D7T7LBK9VM6E"P4QV;PJW4D' #H>,F"0YAQ M]LJ[R<"8U(MQ!)V2(R27(^0X.;(+MC(L@7WP;? 9T\CP.=?CA69/E)<*;OZ+6 M[Q0S.8:9J-;',=,1X.Y00MG4]^>DA$#^:E6NA/8"4XZ CFZVZT,P<5!:(I8UHYMH[/L8C5';&*592J7! MC4-H$"(;HD.X:!!4MNC=X,#GD4D11&9="YIVTX1]]1>'.70GF+N .=YJ,S5J MRZ_&]V84=)YXURDS+1L"9,OCK+1]X!4C;0^ W\_ %\LGOH]!W,!CVR41.Y", M*\?@0UB.G$<:IG M\;YFTM?*Y18E!"B >X&EB".MT)&>1Q1U2,0RWB>L6(NQ%XQ24VO#1GL>!A<& MH@N#J2L!LPE_;IQE=PZ>;M(^Z( !8N[G?C+&0[)L-''K%%]1**);3YS-<;%' MP+0OL-Y)DU.9+C>4[(FDESM6:Z$=( WXUX-FDAI995))L1=VJ0+(=Y'%J@FV'7/U99'/ TRG-HB8D($ MCH\6.T&;A4F^%7T[ K(##/X,=)>NP-][CRPJ6'GN+(\_H3J>%\-3XQU2Z,'V23HV L#@O.VJ1GE^3H?3\93Q;S94\9*M%*F 4352GT:YFVG95[G9PN^!V[(6B #!ZH.NT MND'$G:1/,[*:RLU(_WXX#HUIQP+->3Q\E_1OL95WTC9G5B1FXF#!9>'HL HT MA^ WV%M13=?1@%*XJ+6/ *H0[L^;PK1NH50E=^!P16AA1O?:JG=(L)STNZEC MD)()\#"GY8)KL?@ZUI90&1-=\Z_#9+^Y-TF(S[8%1B@!3$/"(FG9@Q- MEWDUZL T]L,(1 M4X-HV.(8S!XQ&S2,A][37Z?HV+P=?X%+\=0*[7HC%!ORW^NG/SQBLC@%)Z;( M8F= 6L% */C G<2-R0E6K# $L@HXFPA82X'M196551 M1[:;;58Z)-O!!DLY\0SYW02AB;8K.:$5 2V/S _@@1<,RE?%AVVJ6G1I4'X+ MA$($=C(9?DU&H[TY1 "7 M@W3/S.7U*&SIR@_XFT =L.6SIP^C_G@&YA&6]M15#-J MXDCH$FAOV5UF K2 M;HFGZ[MW$PS*?XF'F67X'_$(:P7_VE'ZQGX\JG#L6P68MJ>O][^=-(GWQ)2" M:KWA\^184D=G^",1T7ICL9,[*U2:-V[2=G".A(*;UM%Y9@^Q*AD>Q4)>O&(Q M\A"')W0JV8MGR5YLK?]$'3"V/UF[D_S,S63MIMAY+R9:V($@0>-M/&PH-^O4 M,?)&!Q6GGS4)^Y&HGIXSS&,AESZD22WUMR?5^7N*$C\2D:5=&H$I 'NA'!9: M/B.:24_XCG27F9.$7!%VQ&[4AY[J'?[ R8#[IZ;X(/ML>G2LNN]TNI;,U#1R M(0I]E<\"N&::!GUQ%R M4O\PW0GRP-%T$3^;?HRG\Q$&33%-/@]<&QE]BT'#3857&A MQ$M3Q\J+"7[[02D0?G^$XLP<=RQJ ;M:TF%FR]-"^>H. .J="+DE66XFIK/$ M##AJF@PNT('2(?"T4#,K8#RPN'8\2^L M!TE7D < 9+#3-XSZHUQ66B^W0(^ MFIS):5*JNQCP0V_39@YW&INQ;4!O.U2=C#L8VG*R4'4= Y>/1$0!_;')Z@4U M\TL__3U>RXGOI!3%%"$AF2C8"3N!J)>/2WS,+O(QUIHJ(42-;%P">174=M+R M<,K: 59I"U3>SW@;B;?'1$)OXO3AC)C#B>+'?O67#^+O[!>B@@(.&H%O=W " M#S3Q$O3H.TDMU'"3PXNSZLI!J.Z8F0/MBP07CFVUA<-_B3["-5L'K?V3K$ZJ M>V9.LFB[)UEE^KX057@_?[B-T^L[\Z[K^6PZZX^Q45K]'9&WM5R)]*J:((;1 M4"YQ\/,:29X&VFI\Z%8_AF6Y6;L%V3)BVB:>LD04AD!21M%+UY*1H)ZR0Z9# M)^\#E==C[U_]"L)U]QIY%VM7L%U4@F?.'^:WHV1PC8?0F2WU(4V^ !E]&/4' M<7?3AL1&Y.A\*%?8*@S7+29<;LW87;4?[*3I3#>:4)X'X I)>S-"?NNGQOV[ M0)J+2YAR/,8LFTJPED.?6XH -6GA.,Q3H4]"]LF,=7<8_&^&D.. 61L\G(N: M]?.(.I2Z>=!!4"4+I0HU\$=@HBD:0/4C;5$5A78HN"#5%/EJX;+DK:/X& M_F+>3#2W_C.4=)+_.]C&HPQ7XD%=[>.H(-B138,B'_AAN M6V2;H.!6F-4(9]:?3Z[MW?[5%[N MCK&G9-GT$PG!QD_X;DE9Q)'[@HF1/ZW,A/0F9)[:*!$>8>>2\&! M]2P"W&%Q3H7E:B[@DZ2@6R@-5)!-]\82F*OU-IK[@&L5#4QRI5M T4TV*>C MX:)#'PU^!$7\,$U48T,@$4=LQ3&UPMY-=$II"Z0?P9T4BRM MY0VAT\D%&:!34T=^W_AT&#%*@H)UV! ^12X1.>5PF],H/D\^#LO-URP2L3@N M7<;MSU) .U!\1'39)9%6KN16! Z>A5.J0?'8D:6H*X3CN8[+O$S_XKD/+TC5 MIG#29+Y-P4,W/P9@02[?WNR&5(]K5-\:D"C.U?K+.TUDZSPY3 ML9#[YG-_O)UVT,8N1:#=R;*HL3T@'=C$$=QFL/8N%X/!Y@@8>\5;N M,JMG&VO%9%N[VSZ;MKS!F&FBKV@=>3AU([.M/=X4^ UL847K0GC4A?^$I42 M7E8(KK=V;$M[)*2^]@*RE@4);Y&LCL/Z(]'3LEA]7OL"TE+)5H5E^QNS20[? MH43$TP)53TEWW=L/P;TUL6A*5/7$#2>!%1+JAY40DLH _"(AE#KK4D5P* MCT0\B+(-E&8#CZFA;WP#.Y4]R9__I?W4^6?()HQ)TI)<,V=!F*]O M7]DO@NVL';N08*.Y9I)7NE/1S+@<:A%-TD4YURKC[?S=H40338_+WA.^3QP.>^/:#/:&*X+%*8'E,R9\ M92L11-BJW"99$J/-STR(/AM-VW/%!WTLDRE=T)D-( QJ%2>8%J$Y8:>%# /I M*VV+R(H8UO]XH6.Y5/A68-L!E5H#5ZG,%S>==>SM^>*'(=S$2MZ4-^N(-GBZ M@5V9]@=X^<_]9(P-US_&_1%V5:L!,XPX=A7,E!CS3D B'1%EN=HS'>1!,/B$ M6I$@BI+ <1REEE$*JY@761W*%7L7[OD(M-J? I<@?2[N>BXX(69^P"J[N@IL M%^(>YMA2-,@]"XXSDZ$597TT#+TN!YPC8PLSXDP"Y=I2S-)+.)Q3SB**V7[GZ0Y%4:.T:6M MDX\%>2_"<,IXC%=MU:,_*TRI]>K[HT'=V95@"[?7!=QFAF(#J*H8]JV.)K3@ M<+P/$2P?0GXZO,6&0Z8D\TPL.#;J9"IW'6<<(IC057[@2]M2 04;A87:\I1R M+$:D9VL9^HKII4;2@I-B1] ,B+6V _&BV'1EZ+^?I+//[D.<)H-^'>!*K?9Y MKF65393Z7@0[K&C@6%PH #-PP$%RB:T#G_C"]9=@VE=:Y$T)#@#3U(XR![;O M1!^ETHXNK"S"2<',VM[1K%?S(.F/BC6@9P#*;8)5:^#L.N3$EC2P=,+!<+)" MG^'IFPN $HKY&X'V/15&BN5%>]B/FJ_;U[M!*MJ/RU2.FXD[')I:W_X(Y_B] M'>>=*LK/(3[&66WPHH-J=LKS,>N!78>RP$Q\9LK\;'FBU5&UJM[YA)7TA):U MJ&L:0\?OQRHLX??3] D3'@SN>E_^RV9?<99KMBY?9*66Z#/";]8^,[LPB33,V#OP+R2BY!I M-KZ$Z^H-^HX=7])D?_F+H"QK-T^TJHRR'>WF]]WR,9[.P')9=",R@=RS>C]? MA$FQ&0-AE?&T$^AV.V->!%59HTQ!*R-KNU'FI7H%701?6>N@5>NN>EH'[7M* M:1/ LHXJ\(J&;/&V19TPG@>GE;!<#WXZ9$P;GU9-F>418'-: MIH"\BB&?ZHA#WL>^E%A>4D5J'@"Y8Q9@6Z2'%B 1O&7S+]N+2R"R$3(DSGKD ML1[8+V1&MT9WF*@K&S*A,Q0WB9=FR$@C3IA=G8I.04O=)G(KP@QUF2+5@@X\ =S+N:FMD99] M%&D=Y:-F&&_#26U%8F&%79X6<3;0W?'O6R,T<#W_.9W[U@PP=.X/TF?MGOTA M7NCL1C1C\6&3<%JEL@/YDS=3RJ8U05@@AMG-6] MCV=96^(SU:LTC2PK&5.12+4/Z MR90V?'0_O WDZ][;]_[5O_^X:V7E[4H U+?C67]\CS$3=SJ-9],/$T#/TPT MX8V.%$'[(8H !L^5THH6\J0?N-)W0ZS7P(2D?QO-?AHF7_[M M?O83K!K_FJ$(Z$UG3Z/XSZ^BZ_K^N#^'%K>Q]#] M+^OM^U_?!O"B_I=),MRX>KAXI/-'\_V_]1\>?_H_WUS[)_SYQ]EP\^(O_5%R M/_[SJ]GD\=7:G;W\ZU%\-\L> Y??+CXD^.&'T9_,$Y/%MS\N?]__EN*C\\L> M%V#^XG[\^>U[R[N^N;G^Y4UOA?_J&Y(_XN;Z@[E_^4Y4%,G=TPZ(%B3;ZX^' M/=.OJ+&C^"&16;#CP]P$;O;HZ-)6'1V)-_\I ,>K=&B,W@IM0DT??NTLE# M;V)09QX"OZ!C"4JUE\!S>[=SN"R>3N$AH'QN\Q1/>'I_!L^(>^/)#"X<8GGF MO#\:/?6P3!.6F< #<%>F\6,_[<_BT1,\(#'A[ MP',>>,1='[[X@K(?+I^9-P]Q"?CFE4=]U;N!'^)O X FT9A::/#S"HLRPC?X,GC(" MXPH^CL?9KL$5<#.L/(W_=PX7P5=?/\?C'F9" L;AYT&2#N8/.*P/D (/F P& M\S2C ]S_?!_Q+_-J\[11\CML/'X]-@O,J&8,=Z\M!W":/0PP%?TUFGX%WD,%@)X$M<5]@D]$ ,I2/ M&[-Z8&%_)H@@))H1;M&P_X1$%/<'GWMWR730'_6>XGYJ:!^W*$:B6]NFSUBS M.(4]08Y=W[/"-AF>RTUKI!SL,6Z(-9GFXN2ACSR+3(#" !Z_(FO@CTD!B!4 M!AF "P#K(6= -^N7S')MV8UX-HR 7.4^]Q,L-/@*"2164<#<^'A^ ;MIYT"Z81\'"V=>.% MS$!9E[/P!E,C%V]M[,\E%!)_ X-KFC'3VAUP/]Z3ZWHPD?1/T]5V+$7'$I!L M%Z9F&^#I(Q2ON"!X3KXAOP+A@M@=@&W7^Y_Y\-Z\'??R,;O:K.!^76W )L-_ M1BAN$. 5*-'%_BTU29).9QGBVZFMD8&.U9SWJ2R3Z[C5F^V20BEM5V%'$"LKYN/>UCR)[ M@^M7N]U%*7A=KI^J60MH**QT/^K=-7QFVWH/DBPUJJ@_&,2/F;+&"[(G/,2S MSY.AH>9T NH7Q1A2+>[-[.G1[$IQ<8AN8W3@#L7KIDAF]:P4Z=LML(P8&(*I M!)N* FR4?$&# >!8*=FENE\1]'P:W\U'BZMAM_&.3 MOL=E>!5NF7HU6J*1@ M=ZI7>$248\THD7B,!+Z'%Y 3AO$L1DD0+XDW-D8ETF^VM$EJ>&J3FI%)=E@U MVP3^8^[;;3>7/.R.%D8,F8+A601<"/1TT_^6%_]E[OM13^FO:$:5" M$XN0P+.XQCYI40">KO"($TC7EB'//':N-X]^#H!1"O-R#M1>'E1V=^W(^1BI-3"6?F&,:::\CY"P@ M+SR$9@?>*H;Z*PV=,6VK'0TK:&@B$@;.@LG ]$.^02U36^#+M9V04<4MGT4, M.W.[ENO@P+'(=B@G@13:SP)?^-@LA+>^DF+(T8]Q\-CH+<\1N M-YBK); 0_B2[X>]ZX'L\F&Q4F8L3@=8W$NG0HD^]SAQ)#3?(;FL8F7Q:;J M''_;A+OWP_#'VQ_[O7>3>Y0\(/G_E#D*$_ 4C5LRGB9H4RU<^S\(=456ZW@ MD],$ '^+PH_YM%KC_O^!B2NZ=1^Z08/^]#/&[XB[-"_OT_C>^/=;'B8):R:> M"<;Z9) 8Q\:L#Y^60?':.#E"Z)$*XF&2 M>=[)(KCY.)G.K/4@P5UFP@*? 9//XFPZ0K[4[#JSBNQ,H,40256IAGM1]8 B M]Z!7@?U9\:AB\Z!B6D*I&0G 4W8?5>34MPQ4E"S/Q#9*%MC?.'98BY7HLK,Z'UF$VB M'EV2, @]I*+?W_2NO?\,_1N,#ST+/>T"!8W6XD+VJ5JZ!/3>#^]OK@]JYZK* M&;7N0D/G.H#M(J%<<>G7MB:EFBC30\N3G#UZV2Y9WY:>R=:SI6E^RT)I@/KI MI#>YA0W(HN(3A*/\T1A7SBR,9?@3N&DVBA=1MW[OZR3]'7&?1\=[_66V51:5 M[_]N(HE?)[W^,O5J@;A,HI,RW8D'4*][(Y0R!A#C)N=6QQCE^C!^&.-F#T;] MY&&:"8JQL3C,F?2&[IDNCF)*EO :@Z%_H"5K>&W$4D'9(BQ(/2NAMTE$C_UD M:$XT%E'.56 3?UIH1W.^D6_2L;AYC1+R:VS.0OH9>LKI8O?6O.BS[T6?\2M1 MILYH&3TLU)GHHCK;11? 2K^ >%JJ@=BTA$9V!,$UFAAAF<:Y_8;R$^5Z;LVG M,?Z#F1U+6][HANN%Y;R2L\LC:42J7<)U^8ENG#Y,5U)E[=68R6"H(N/PU1MS M^3K/.#43'OG;;B=I.OF*F1F9X!\,TGEVF)?WO4;*)E?RCWB>:+(G'K)+8?E$ M]4!SS#ZO:'NQE@W*WL(0:H IQBDQ;^-IZ8'A@95QAOI8- 04BUE[9BU9.LP* MH*OE]S_TO<>\VCA'51KS!PN[F94>*VRE\;K'_GULW:9Q_W7ACQ,XQ*%U[IUGQ MN\GXWD*V[B%Q&1GY#N@2NF#R/S?7O M!7:7/[B=*D"E<0G9MBW0AS7_.D>Z16UB8EO]S.;)C^6>>NY21?Y@.'Y3.?YI M83[TUX)#0+"S9#:?9?X YB. TH17+U0WF.CJRMZV%N QB^$5QAHTVM$H;,PY MF6%R5IX'2N@?5[>O]'R6TP+K0CY#O?J?_?&\GQI+B%_U/LQ3;.X_6ZCG$G@0 M11@2',7#>RP9S(VBA6$YS8Z%9GC@OYX:BK;': 06X=SXR)@ W<^9?DEVDECTFXR6(9E7?,WI"!RXK(31&V,*JGS^:R+!MO[9M&X/ .SWRS%K* MW?<S3!W,RR,S;R6/1>#H.]M8C08Z_&X#L#GXS^G(Y(I-YX//R[68M6$@ M8K$VO!E<[.DTS[&>XD,!^2;9T(1;KGHXB!6Y[MZ@?,,SVT0!.C)9SO4D36#? M$8GYC(K524)F@I,2IGJ]G7(^Z(\&<]-4!W[#V21?MH/S>-T"'N3AQ, [+4NM MN@,*L$RJDEGT,LAD5I]ECAE;^.XN\YA6AGJ6,=8Q9@ )^I_ST=.:]%P_]MHT MV7-O-LN]6J9++OILAC:(*MLP^SA!;WDIQ7+L-I\O")'D^*Y>MT0[%)XR()! M]M#8BV5Y4::5GB"7U7]F7AO('2G<;ETII$*W/;GC3%.:"S,W0- M#+IZ/Q3^7EF:RU#_;DMSH:6F\]OILDCF83+,]+ 1*[NM8Y!GJ."SLHX=BS! MYF%$P^8 9F;5YA:2N1ES]M.E25$B3-.>,L-7#C9S?P\ZNEN>@ M_;S4= 6EMALCQBS*D6^2CXTI9'+GU\^9;OLCM%FJ1+EV1*PJU\(V&NW2S*/: M=R*+"<6P1S^SM'"$)3U/*>V%'@UE#0EJ9ELP+^2G ENN?OBI]QMH%U.B\_;] MSQA>_K8GC^VGWDWXWS?6S4?W_:_1]<=?L*AG#-]>?_SP'_#5FQZ%Y[T-KG_+ M/KX+;V[@.O/W=VLOV3AS41)?LH-+"H_^;T8SOZW BZ O7:7:'>(QVL%RVZ MH465O=)U V.-[]2II2Z<8G]\=5 19A[&\IU\]RWU?+^IB%;6P-K>J].VOKH] MD<-?\?^>S>C!@L!M&+O'GG\UIM.1K#,K=T $@4"&9O!4IL4L&$<9,4S M%4V>BE#_\VS0B4C_(<^IGG52W.^M!_JFPLPW_O]A[ GH!$^3^^'X91 MM,<$;]]$SHNFXX<2_;8A=BVX9K$^+W-.\9!IIXG##YC+]5(6_OB'2B28_YDF M]Y_+PI.U?"+D-15.I>5DK2+^_&JM942':+=[E$JORFAUL1S,NUI/P,NC1,:D M7;7H:YTRCY226R3*7SO:_@[(Z3F(POT$ME8Q\AW2F:->2W(Q0@.[_3"$+6"Q M"M7E)JA=WW(Z_ M' $_YR/@MWG79W-ZMETT:4IREP6V__HOJ_/6EY/2[^VD5+\L-',;"UCH9DKJ_CEP\3Y> M*TWQ)I/?5W^9N7#_'%AXX9$7'ND*CWSOMD'W3>_=*^QX^NF) :<+'&&?N-)S M3I^V1]M,Y[?_DS=C[J\)M>U ;$-4>*GK7E;ZLM*7E7[G*VU7771..= K2JOH MARNRIB("'* P><1:_'CP>0SZ[_ZI+65P9DJ3N&*5;CPR%Z$N\+I58\'("ZZ* MGWY@KPE1?WI!S*F?%.#OA0>K\2!]K9P7'MSF0?I:.\X+#];Z2;]66C2!TA>' MO Z;RY]/ ?EQFC=)G(RGGY/'LU/*6[.Z9)>9]5SP"+8A_9X!_(%HV6EQ>RZ MRNZT2?)"H(<(E+/OFCZUTX@ ?0E^'*^(;U*<(S7NPRN>C?;MM ]Q+G@.T=\S M>#]P+;YKV4:_:]4KOW/J9$I_U]3)V*6*UUZ)%2F+=18J=98[\7XR MQLFQC_$L2T+!>S9W:#5?ZYDH=7KU71OT_+N&[@?V?;LKWW6TQ_GN:;/;QUMG M2TZ;7DBC-U6.7O6.2UUW]$JKV!\O73?:8;>NP-OEM;WL17?6]K(7W5G;RUYT M9VTO>]&=M=5@2W[/YS)'5BS:5_W1,C4:\T;R>6Z-"DVUDSN\J0HZ7>9T4C(:Z:^MS:BWYUJ.,,P>NE/ M^+(;+[OQLALON]&AQ;WL1I<6][(;75K<<7;E2Y?A9]UE>*N913^->_&WQW@\ M-3/8>WW8SK2/[HJ%0\5ADV_[TV3:FWS)AZ_/I_'=?-0;)7=QWHTX>]15[[<8 MIZ-CD];A1F,,>$;^!C-UG5[Q%;GE VQ?]_Y KMC6UXNAM_:5WOYM,8XV&T:; M#[CEKS?'VVY1_PNY/B-R#>:IF2@,-#;[G*3#WO_.^^D,"!'H*-O[KV;2,(Z/ M3\;S&(EE,D][OTQNDU$R[0.)/J:3X7R C;/O8O,P))3^8!"/XA2[5&4$O$:M M<.6__HOY-HT?^LD8[P$"I-L$.(YGO=O)Y'>4[O/XJO<6Z'4X-!-/L/WCUWA3 MJE9)S/N:3F:Q!6LU=+N=EH?+ @8JX91=,Y417%,B%QNP%\VY-D ^ADN^;7+) M\N]GPB25..);-SCBL"I_$68=;?Y>)LQ"^/A@>.]NC@_:E#IK&C)K\&_F)Z5P M=;)_,L">T>__FC7C[27FJFQBP+3W0S)>%RB+KF,OH(P .[L.>Z0B>WM[QN/5:[7',IPZ(+$H8@P"- M0VKYU[_,+)P\)%+B 5+8V9FF2*"J,BLKK\I#)<]A[P:2,L.C2_ E$95:^1)VL_MCU[]R/1BK[\X]8+'7=V[$;MR83?I8M26( MZ<[H,_LS]6(O8=K MH>THEFE(DF(JLO1/65:#GR5=%,0U5<]2O(]W69%T=24;?MB6]W^]+7=6P M)6LPD,VAW1_V9>6K(\LVO"++LJ9Y(NRY;4T_6N-.Q;9E<9R(ZF .:^6AIK(PT@&':E MKB%W)7TD&ZJN#"S3Z0,$ZL4''$525$E3_OZWM0NK;]5P.N61/1^#<3AC7]QO MG^$9W-Y@[/D>D<"O83!A&/*!9W#(;U4_LYBYT?@.SF?6JP$GVL'6SN%<5_=T MQ9;V!X-N5^VJDJ-;0TDWK9[4<\R^9%B*H@\UP])&B!#MXH,D=V15+W=TM] N M$+T;X^_XSQ".#$A=/&T<]3 =:*LQ&S#^[V&/@#T8R:/NJ"=I Q,XR*C?E1Q5 M!X8"!Z'?!5YAZ$/ ERX#PC1-7SP%6\!5Q\B 35D4L7Z*80L[!?WKG$5?8YPFKF)!?3%/5$W @M)1G,H! M>AJ@[7G+=0)?P0"_A&/7+YYCNQ 2N^,D"NCW5T755&@Z&!I"^H4BV9:C22.^IJMX;PJC65WSS ZID MF4:V?4#$@CK]1*3#QB$'H-?\L#;((%_55??GH=3[/.S^$_3>ZX^#X6K?83:D M\<,V=AWZ"RIOYC:QSZ9)84;>Y!\\_' YYZF67F%EWCQK;](LBT._WD6QM"&+ M9MNJT*IEB"ITNA:R]:;>_D+>UX&7N6GE'Y:BC.-V8\$+QBD* M )$'O$884E9$9WN!$(-DC.FWF1O]P1(<*8]!@Y\QBA;.,KG>,&8-WHZ109#> M%$Z%<([AL]AV@>*^\]F$[\V.O!S=#6]_KZ^)[Q:^UU8%UWH83%L"62Z-7Z9N M&_:];+,]P\E6"8=/T^&W\1V8=PS9YZ=@M;+12'5)R!V*OJX)X'\CR0+4<1Y4MFP.\PF+>")[M%9X^T<7'(%NYZ.4 'W[&@[,-0-^Z"4>B_>@&@WT@6)J M\D :.@80BC482%U;M27+DFUS*-N.-EJK&NU-=!D;2JY/(%B\X)YE_AU1>+CS MQGU",AEJUYD\2)39]S\XV2IF$DH1 423P4J1;5/T@">C$7 M?UFN$X^B!J'QVGCI[=W1QU5K7QM)JZO;1](^\PM8&;E>A8'155S+N[:*=]M4:%R2GZ1,[CLXFC?12=?B^?"!4<^XY;:+GBQV M8<#B<>3-T6[\<6/?X]LKMM:N]!17NF\F<-PCOU'OI?+(_]:Y[@@_8XV4@#SD M[BT+QM[!.B(VI[NVHHN.LY<0[//#U:X_-;IOX.FA_5)I=E.JYF 4#[W=H,2= MT]4TMQ0[_7 V8]'8OVN MVU'@B73CCO]@$R$NXDE.A*N9HF[NA6J: N!9 W>IG#5/0^(\6K62TTKT7;K\ M:TJ2[UX6=B@";@2PC5U8NPM-6%B["TU8V+&5Z..JS-H+&E\>2$%^H?==LT7' M/,>.?8WUY[X"IDO5:K0>_ H:U/?BE#E?_;=Y56[VL[*F2_UV']I]:/>AW8>G M)<]2QO:*]-_G,_;6U =A$Q95*B2<0'T0\^*#8Z\N#_(D,*L1L+I0Q F@P;KX MH&@KT; )2,L5E$9>#(__A[G1"+YY1=[W"VLH:;R&4KUZTL*BRE5WX=<)/>&[ MMP=?JW+Q80K[Q_AB:VM9*$R$=03@!UZWYC0("VLWF48](_L9.,I]R1\L]FWG M);DVS*1'**KUN-8M;+$20/;<9S;'/*C@%@_3+D_#ALLW+C[\A\752@"K%U8G MMY]A.X !PMGO3F9>X&'S0TP2/TH%@ TK'2DZ''P;_E,CN&<@6:QY-YMY<8SU M.[+?>?F+O97SZ0ZLD6$K/H:D#P!(VX1Q;/A[:%MZ?VCJ;3F?M:JM54J'8M?"=^1YQZP=?\11DCG82#$L!PLM!-.!3> M02*LA($BNB/\%DRPY2:,%"^L4)@3OQ"S960M)V&(Q0?CHH"/FR21=Y/R,YV$ M]!X]#6-49J7U+($,"Z^@8YK"^OD3A G^T$_"7?C [EDD9DT\[UF0,F$:A;-R MLMI4'LY]R]DG#%B9 3@HK/.Q;'Z+_#!RQTF*$;=\367#OODP%F2_+*59^]^(\^*/\ $WS:G:@S!KV1:>F6U%<5T%=T69>ZSJ@G#4U5 M5GL#>V2H;>6ZG8FZNW,3=34:1>[":51 (CU'J3?RL$HQIC!X >BL9,3&Q-)! MNB38^I2X,LB/,,;NXR T8.WC*I:H0L:8HRG*SC+6[1'F$7"FR$,.#@^X\1W5 MB\,/, 0KBYN)V!H991?)%P9?$Q>'9^,[L!VDA$4S^M,/@UOZ"]ZO5#&B&GC8 M+#IQ/6JAGM[$B4M+%\CXX#M)1?76KP)%V2P,V&-6D@\$7#")LWFX+*0\PR]8 MO3:-'O.^SC!*>.-C#71>CV\ !D_LP7AWS,>#F-P)-V[P1PS#(A['K.QZS<4U M 0,C4AFO>13>>Q/>##Y.05N89,,1D'?N/1.","%Y'GD,WI@ .*A&^%3&@&H+ MXFL%1A'8&^9[((CYMCXP4E*R44(L6 B* !^$U) IB-& ;^5.&[COB&)_+Y"4 M$QTL?PP/A#,6Q;G*PLO- RFF48SJ >S_31I[ 8L!DWUDS0DJ'*C3("8BEK7[ MG8;1*FI$'0O4)MB5VY"J/O*9V7U>F8P?@GP596:%\Y,PS8\8/SB\GCKM >PA MS#=CDSH%1RQF$5 =+:8XA=FLGPEG))\Z7G@$".!7@GUD8L?P M)'A)_^Z[7#$C?%4*.L+3F XBK,8"[W8,;Z^LA\.['61E!Y"SBMDA%1L4T2T;FE4!7AQ5WA*[OYUM470BO M''KGW=[YCU)$[:O!K,B9K4MU0^L3P%9[6'(1'T2ZCV[=(.MR'7-N%+%Y9@#P M<<2RU]04*>4&[!I9CB6I/;L[[(\T4]:,5B_@#VI*8K(4(C+>+<@Y7R084G&TKAE#H8X*E7)78PB!4Q_X%()"6BL:XS/ MS--H?.>2C 8Y?L.XBE;1RSI"OZJTU52VW$-#997)"X'EF(NJEG-0%+X!&TM0 MEKI>A+26,F"VZXNZ<6$( WVO*"MJ*=?TR.I*'A@RWHJN2*HDC%-3)@F(!2&R M$5/=A%OGT.QC*GE8=X!>6@XUSK2[H],B5GT#/ #._U---6U,'0 MYIQ6U^BRNGHC6"YZ/3CPV6=4#C:89.7?CN!:V;3T\\4'TU*-M6"N V8!_**/ MT:=IO>,.V2!40KMTP5RYC[Q]S^[%J&UI@T'/'DA*3P6H'4>1>GW5E)1ASQJ- M]%Y?&W5W($;IX#W;<6NYN=9::;NN[]::WEF[:I6U6R&_7;?3C43VI;-I=;(] MR>>-=GHKF7V= ,5+=!"$ZEDYM'PVVSYRQ^PCUW*;O7.;0UD3;F.LB=USJP+* M+(*@4?9$PQE6W;JQ=)QE R9F-H6)K2*,CZ3&!M@L 31:$E+UT-<-\7 M3)2@#WY"#JH'6'+,%\(R3Q,MIR/4AL-+Y-S]C>Y+7 2]A.#^F0*RJ#.!1PXF M[QZ9.P(1SKESBT,!5%4^6G\ A@QQ\GQ!W%$>"Y^ONWBO@$M.%X]D+\!3V%VR@SR$R6/PL>"8FNGRX!!^/GB39R\[+(M\_]/!%N& M39!E@3?J*WP/X6R&MT-$VW!.LO /]/K2%1+&D' "YV<^GXU//O?Q$@]O2%)T M?G!_?CE!;?!B(7@:B_%KHV:,H(B%28!@%V:\86,7OF1Y!YAE;I(]"*9V6/* M[!;RTGM?/N\&C_E:X_3FOS >W5W5^0NM+UM.N4)^]Q6F_H3?HA$G>/!B=" ! MY03\&BQ9X$>7.8^@*!W\E7V;>_GM,&"!13,O*"Z+W0QQM"*\1>"[$PKH%P)6 M^)YSS!L&I#2A&;,&87DX_ I,BUF 2P5/\,:E5\5+;3]S#!6[5YL!1EJ_F_D$ M:0+<)N$A2LAOJ6%G+#!WC-Z^_W.#U(T>*Q4(10#IU@MX"%.P\@%^R73S*.@_ ME$$[52FQM/Y5Y)YM@C>;L8GG)HQN:-"9PFB,52X]X?(/[$>%FXBOEE=S_9\P M3@ECA8+RR\%/.05B2-![W&,B 71=PNJ6%@FC3ABG@B+D"^\*EYA'1RA;*?N/ M(D+R"7ZH+=862_ZS\_3(GQG=8VOX6KV(\E&7U M'0:2S,B#XLV*E0F*:-28#K\Z7<5V:@S'"R;IF,=S\=/8RL.3EX?_PB[&V;E] M8 4;F BKN U>=*;)71A1Y![WY&?WD*LX#!P4131-^*]B9B.@TYW[[2-TC\99 M($H1*%%G2IQ_SM,(:3#)6#=J;_F1+@\Q*:@NG4]2/;W@R1N =WF'PS5"<3,P M,]'.[]M1E(NZJHF6;I27K?S.0!$M1Q5UVUZ:#^4RG[$F'4C,M1B5CFL)F "O.[%9:AL)1PVTSV* M$-U*''(9=CL%%E\>@T?F1BT+/W$:N]Z K% + 5AG/>8A3?$RG<9 \+K,5 A MELSM0@7(PH)J?++*FZMQ\.7/=.\+!@DZ$JC=8*7]8!;&A4%(LSFH_;S5;MD1 MM^R'F\U=ML1%C8CW"8Q?VR7PE$BX]=Z_%>^];;RN%Z2C;-\+\HE7=O7]6YSZ M12VS-B+XS>^*]UD,&>T(5CMGKVZ M%=WN^V8V&%+CS4"JMP?M-95R-V5X36PO^&*T'[Y.^#9W^*_K0/B]%=#0%0$U4M+T4 6%<]CV&J5]4Z$%>BBK!OG?%)449;/6KMQG+9;U4:UIU>YDYM2%WM?:SL4 M$3<%WB:OK=V+YJRM88I0\]0>K>.\H+W2L[&"!]**7NA0J]/0 3XIEJ@IC6[O M?#*8E$73;K0B>RJ8+#^IHF(8V#OS4X\!/K(K+S5NHXO*YS)WA)3;0<;WX)4#P&Z;4K,5' M6^OE361H?5Y,M$)B69E]);B8[.TEF.X^22/,AJI4;T, M"RW!OCY7*9OC9NUR7O&)JB_'NQ[U_$[2TTEDOS/TR[.)1-]$PM^R%73O6>3> MLG*!5*QPX2'JVSIRO6CA^W]CU?>WALF,'M\8U,_13_U;3D3%HI%^%IY :MH' M_;1Q@*]-LOLM[[5PX_I4AXLR->3)JV:-G*1LO>]67O M,=#\_4$NT#O:<:[/M\//JV=?'&$9X]EXZ+$ZT)I>2V,O#"W8-Z!O/HAJE5(V7; MM&KFV2I5+49:L_WD?*H[83&B9MBB(9\ G]D)N$Y'/4YUGC?'0%J,M+KL&_![ MJK(N6IKZ5AR?=D>WFP_J.7"+%B.M2OHJCCH*HRGS3I*IVJ(E*V^$I:I:1SZ! M@+)S8" M1MK+I/8*X-2N %I*:BFIO4PZA.4)#^&^U,[ M3D7B-Z=9M1AIS?>3NU$Z!S)K,=)\.>0HCJCMIWA\\X!5M(YV#MVR3HM]GNI] MDJ'9HOUF NE5N;.?3G+- _724419E=_(QBIJQ]'.@.F=NA9YPI= JB%JAO5& MS@LPPOWTU6H>J)>.)MKR6V*$Y]8EJ76XMP[WEI(:N[9SI*36UMWOU8UYWMDZ7IHF&=B,NA.7V;%*VCMUKLR^5[VWWF MI+6/EI9:6MJ/)MOV*3GI/B7=9[1J44CNF) &$1N'MX'W%YO -M>ZDX[#.!$B MYKNHK">A$%-U8APUS57XQ;XG,,3:=B@QM3L=9X/A -3ZY'M%[UCE\F:>[\/D M'1CIRYT7UQ987]X#/"G<,*'R>WC/(EB &-[,UPVC/*05Q=V>3EAP9V%4>+] MQ0>9L\@+)PB3VC'*53PR-XH[2TR@[3_6 &)_GE>WG5C.IO_8^"WT'^/])S[- MD2.U_<7>N-S^ E*9]P+#AF$9*TMG,WC_+]@!+YCBNR2\W)LP36"3N8P-Y_S+ MK.E8WG(,I7S$YBCSX"\N[]HN8VV7L3.4;;;]NBYC^/ZF%E0A3X_7;ZN=>B]3 MGU/3IE5OM*V:%A#TO$IYFMM1[$7>8(>^>*Z_SO ;B\9>O/CU%=CSA^['= KH M^LQFKA> (%KXO@\R/@)=+'7]$J)?O.D"#BMO%/-?>H% #HCW;P/?W=O;B-TN M]W'Z"!A$9CE>^/[?RZV=UJ"QA"VY"]/8#2:[QNE&ET3) I>_(P(#?6.]ME$^ M4F)1/X7'VR#8U\9'?$J3. %217-MW_VQ]O+&0:Y]-5&555$[4A72P^%MYVVN MM,Z18@PV?>-8SS5PI6UHV7:L)J0&76,.]JY6VIR8STKTIRB;>ZF: MW:I>V_&^(IOS;V,,ZO?]$^*"8$V;Q\IK/Q"01D=OMJ)Y,ERP&8K8G@+/-WQC M$W[4IKJU)Z==:6ML-I0P&I=)2]5'LZG5-\.BMMM:)7:T4\B0 THCB=L8DPC<*9 MX([_3+W8PU].A#6IJB):9\Z8.@V_^FOY4JL'O96+,,TV1%6SS]H%K'4,N='P MG0S#>>%%F";JUEY,WU9M>L.W5XIMBJ;IG#7KLCM::\.=R$K;VZOV]JI)]-BN MM+6'CJU>;'%7]>I&90<2R;JHZJ9HJ,WV8;PZ:L9IM@^JY4FM$?1F;Z]T0Q=- M]3BM"0X%I-;16\OG1%;::D5G[B4V#5E4;..L72UZRW".ZR4V15T^AXR&,U20 M3MA+K%NR:#C*6;,NI[U1/YF5ME[BUDO<)'IL5]K:0\=6+[;P$K^Z)]*AK G1 ML&51LYHMEU\)Y+L]5.FQ.VJS@W5>B3.KT^@DD!?:;JJ\+X?D6>M+;=N8$Y3N M[4I/7F,Z0Q?-OWE?&FQ"P[A[F>JEGXDZI8JVH8N6=M8)HOM0IXR.>=;JE-EI MM-/^I3U&'5'1]E*\J35-7\%6%YIXG0EOU475 %-5:4W5+3]9';O1S.?UIFJC MZ\>]W%35C;WH$6TWJC/J1K7[+I**J#F&:-A*V46RVK\JAO=7]XFT0,+ZPM3U(N1^*<.= MKE&ED)&J%\ ><\+'8&W2B+#"$"=1K:,OD:BX^FM\$Z6QNO(5 >/@'?/_$>D M<;;J0.6,*B&75:(I5CA!SOWQFO M?O==VSVU%>:X:;^#,AHSHI">[X[_D*['=Z&/7FF]"B"X#VXTB;DTKHT-8ZP/L^!!7;\['S M:_9[&@#_\A]Q# *$Z^J1%_\A32/&8 HX4JA>1P@]5P.*B2;>/3"V( >XLC9$ M,.D081JM082TB(@YS(/@EYC(V"&H'CGL(Q\(V+!Q:ZVN%CX@L ES856 M IM;>0ZT'%3V??8-,08HN*^A%M&"E ,G&E":!F,6)2Z [>&[H-I4H<*_<4IW M/O>],5?[:81U:_YO.KG%;T7T@,&;C[0<+X#-A&_]1R%.;_[+]:2.\!%'X!84*$4D[)-VX\6*;>]R1($8X4Q]W"$P9!!Z@\F&.B3>=TGRX(43 M*9Z?UB8Y;396R+]A?AZ_@/1[0J2UVWM*V_NERM)1KRE9)+&2W-^0W+D)%Q(0]0G3.)="(6("1QSEP9&1WBLP[8Z+)6_9(AT'0#BX%Q1;'XUO]>!1_G\CI MV.@D?&O&27C>*&VY6%,="IL)J7\7.F@KJLY$5($DF62F-[>04+5G56MC"AP^ MC JAD6GN=QY(K C9=ODLJMUH[X"Z.T]O0,L&C@X"8@+OS1DH[+=1F,Y1FWY M>34)85V)<.>23A_#RD!(C='IB>\@X^=SP I@>AP4].892!(2E9UWV$!X I# M SAZC.(HAC?(L&,HU?QL&:1PNP$NCVO1" ,;WP6A']X^PG?9,"2.4?2"R/1\ M-T+)F]([L?<7Z/$@?TE0DI6&]Q"/8Q^^1G$X]0(W&(/.+OB,"U02TF1*D1!V MP=")&2VNQ$5VEU$L#60@M^$8C(*80$LU,Q-RHXC&1=,.A7!((X#!$Z3HY,Y1 MP.T3M'00*)"P\R@#<,?D3S[=Z%5=T@?F'W MT\#'Y8^]:)S.4 T":#+S"I9'BD9A4Z)9FW!]IX0%=S4(!3^$-Z+Z_J)ER741 M1"90N0AF+1)!ZG$G:CG*PUT(EAKWOM-R^< YL:,)F"];>$![#C6>%.'_BYO4 MI#5EBAM>;[7,\Z299R$A/Z/3981.EX^YT^5SUO"\E9)GL-%?GG"LX:5:85'] MUKE&R?0E8FZ<1H]U71CGS+=]87^*R(N_6!1*8Y -62UO?*=^O1"S,1A9)&P? MO.0.O479WUP89 * _TC.Q>(:O&8BMLSGM&ER63T?9#Y=X3\>\RR7L(RED;@;-Q*(SS1"3,ZF@7_8>-D^#R M=[3UK^SJ^[>0T7LY:$Q^*&^YR85TE^^H'6U&*DQ4BK:NVASQ;/6%E5M^'H7&NSBD*; MV .K5F5T#&WI^P4KP>YHQRG#U7#0YWBMS93_^84T>>UK'TYY"G=VQ[ M_TQSJ<; WT!O>0'S:DNHM"54VA(J*U6!+4NHL+=00F4XF_OA(V/"-<6!7J71 M^,Z-F7#EN\%:\-NZ*6\B+O13(/Q?ZE?R$12+QW2*&"8\]7RL_HJY6QXLA7*3 MWF%..NBP5-8D#+ YVJQ^0#=)9[B6N+Q=3F,HTA.NRWP&7J-D^"W+[.J'LYD7 MQUE6&:8U4$"J+R3+7IHN,PVH,- R"@J0")?#ZZNK M]QWA-WSG'4\GPZ]$@66O8;&71TKDCN _I\QYB10K%-"%19 MG"8;B=<8<-/D+HPH68VC+4> 0+_0FF#+$40A@HQ(Y#G M]8, P>6E49Q2@F>8K0-S)6\CQK"T3GCOQ;PH2S%M1WBV/F6Q''RN%@=? 89# M!Z24+D&&"\'B@/"#(JH!_;-,1%=5<,]&[:M8?QE%O7:.@99C- M8YB_U:AD+0,0TCD5/35^@%WFE.M1^W)FQ,O,C?Y@25E,:RD1 M!0;CH]P \PZHLAL\QDN,8%4C_"(K&X('[M)[9@;$\.(<>1$37M0)3V"!"G3 MM*?PM$_AL^DLBW7+WGV7YS91Y3+AF?)P)>T79=B"F)'Z4!0TSGE F_1RJH9\ MF_32)KV\*NG%DMNDES9WX<4Q[>:&B2=MVDGCMJY-.]E_VDE[X]RF8&Q^]2<_ MGX*A=([3#.YDT;677KUMD%N;G[!(D/I2<.Z> L9/#S6:M80:Y1R"3\]0W+Z5 M6/K-Q(>\IR#I$\67\CR^M',XUR=_BMN@\K=Z3O>-D5;"MB'4KXMD-9Y/XNWH M;13PBE7I'>W9\'.KXQR@Z_C+HX#;GA4-NCQL P::>O&[)LZ10M\JWBTC[V3\ M4(2 *8XJFE8EH.O==_6PDB2L!/Q@3)=[>XN%[1/&2^FS2?;6]VI5X:]T+:X$ MHO#"]EE8V]H8,NK-JL@=VZ[V8N5!.OA;)8 '.P6,QV$TP3KX19UGC&1CT2RN M!M )TRB<\:KS?DBU_XO%K BE@1'6( ]?^%Y1.[;<1M2<=D0-')!K-D\6KAE7 M'A)#$TU9?;$E-NTB$QZX=$M^J'A/]_50/X^]_26+IUW?F/ M U@P3 H[^FG:K[0%_,SCC_IAG,37"&4/HW>OW$<,QXZ_ *GT?%C/!QA8^'L^ MV# +.+QB$;US%?K>^+%XF#J%P!^?V?0?%RSTOUX-;4>Q3$.2%%.1I7_*LN)\ MO?XR^*J9YE>$2%$UY:M\(7B3?UQXDZ^*8AJJYJA?AZ;=Z_8-4QJJZE#2S;XE M=7LC%3YI(].R[%Y?D;_BFQ\0ZKK:LT4XR )3V$7HQT9Y*U?=GX=2[_.P^T\X MJ=6=J0ER6J_,H2X1>,D,4S3)0J=),D\FY23AS 6/IY#"N% MZ6- /(N:U?QW'2XR:2'_L"045F('SK4W%@+ B)]CA/>7<1#=9A7<*M 7&50RZ,-2"LI,/=?-(/'"I$7V9*U!+/H!1\D:Q^-K"ZBM- M;O(ZXF7?PXXP\'Q<,HRQ,>1KX89!8.FW #E,PJ;3K. ]]E*:A]@)(^^D"E-Z M]]B%*<\WJ73A?;?0@5'$!!)8!CD(LW!FZ@\,TL:-T#O!.\I&;,+8#%=*6 T M9XE'8<@1F[(HRM_N"'RC\9T)!WX%Z##&)L _\(:TO(<3"5X_;\"(VY*E8V X M-W^.H,QS*S; R[OOJMTF:3H V)/R1Y=UP&7!]HPL6A!921Z41R.UAUD_RTY0XQ:>\]>Y+15T:>/PM+PYU5;&^_G8] MN! F;.R!1A7_XT+2EL7A2+'5DC5PO M^C?Z23D)_(MZO5*'NVXPZ5;;4N]JWU5';=7UJ$3_I@BKHQE/9,3NX% 6&P?Z MS**#I#LP<8WA M/ %%R3J&P/23QY'GLZ@/F+S%7HP[(QZ[IQN.W!U*W;X*3&/H:)+CZ"/),C7- M'G55QQJJL'SKXD-W#,H\BV@O:3&XT3^[7H F4H]ACZ:#\Q9[,)*!>P,S&9B@T8SZ M74U3#<(:*15*[]6'LQ(?AGIL/@\@5[:DK;FUQ M4Y<7,.B#TH Q]O3=.3HM4)U#YRKVQ7U$$W%<0,RJO9"+ A)H4G);FZ:8F7H+@B'B11) SYDGI4OE-V#<\!<)E,R3WITQ[+DL M7**>7)[6G[O=J_>;6.6;,=E%A3<&Q3"S3 ]L65N&)7=UHR^-!B8(8UFV))! M76G8M\RN,I =30&C^JL-:I.L6-J"BEM==QVF0>:<*0PO%H/(AG_[\*6W5^7P MY=(6H+2,&HC/@;&IMD%OX9_<8Q?O3>@:9K^O=%554OJZC"J5(?7L$4 ZM U# MZ^KJ2-5:H;LKH3L[-Z%;H5$4$1E!"QE%@U0X5V$[30,ZJ"!XQMGQS67D-$-" M53BBM.6N7_*G3)#8HX[P.^,RDNH=H!]X%@8,33,LH\"2O/Z2[[DWF'Z"GI4) M"\**N,PG&Q<81Q$<5J?A%P.YPY_EM9PB$F(P1.:AY\5!,\8"_?!4A M.KXJ"ZLMBT]PY\5)B/+07Y@'6W"/ZDM]K($2L7L6I(S&S8H^U+4$W/I-2K1$ M3)J1LXKQP.&\2$N) A3\V4W*6F1D-R14&B6_(LG6C]<*.005!0= QK5OOTQ4 M6>HKO06[+,,P6&>(?[J(R-0UVG:^%QY)&>$R0]A[$6\PJ-I4$3H0,51Z^,4. M(=M?))E%*/(Y8?KOY16Q-.^HK,[2(+L G$^= T"5T-Y]5X"PQ<(7GWP1_:Q; M7Q9"L0HW.=;4I5_H^FK.GV MAK)MZ+WS5WFVUF(N%?7]*>LL%7*CXU CN$,K)Q21MKC\YT-?SX?\6C?7"S7N M7[!JY%FJU: ,D\*7^9] _?(15@JXR \NQE;PNIM3=YSKGLD=Z*Z@ WD4JB)@ MY&68QIGNFMQ%87J+E3=5F<1N.3YJUH1-/@(*&!"6 MX9" ROP3.[)N)?X8TO MX\5/B]J8,9:[+-0L4J"I>&4V"-?+J-J@@&5<,9!'\KT U6SR5M[SDH99$&0> M TFK(NN@,N[$PQ)]#'7S&Y8\H'<+OZ:)YJZ'&EY6)7-A*GH"(T9 XKCX(&IB(JF^%9WQB$AY[LBZ?AQRJIV \(CH M&+$_4V].M8I)(T^CP,,X:31&J9+GILIM$ ;2&&F/ZKG6E%O4GMVYA^>-LPH7 M2]<2I\ACD#%\;=EPXCIWLF!:9U[>C0\!KX7[;DUS\K*8\YV+D11L8:VX[06. MT#[N5W\FHR]_@]?_)?NU%JF1Q5D -LG <^? E^:11\Z$) \T8_/<.T/6;,E; M8%GT F<\MJU@F$>=$2$07%:/E&?LG"%4^ M$8)01/TT">+D>8:JG B)&*9Y+ *IN'/6@[%]B MZ9S,PH[- (Y[W-7.J@.?3_T%W;;-MA[JF_WD)\42;5MK>< V1TV#HS8)TQN? M-8T)['9EV^UP>\6Y1.H-N^*\.;?==[5Z5NBM1?%P(ZL8T>2#O<3 1XCS*G*Y('SS?Q\9]<_X\:=XB94YP?&H.H164A)\D@KSX(W?%R_[[%[QG43G&1* >YAFE!I"/"IP/F 2-F<8 Q=A-.?8P0 OCB[CFE20^!;.0KA9C3,O$P_>S M T@"?>6=P,'Y,+BQEGT.X]QF<(,8;15J-:A*')0UI]*[KQH(OR9 A'RDE:% MXDN7]A2T@[6C8.TE0K+LDS$6RX!QBJB?L@'VGZD7458*DNK,_8/1"#PT;^S& M=[FP(H55[NC+VB=.FJV.3@BEHM97D4>#W6&]%(S'*S(5W"*+E);J3C ZA/=Q MOR>:XF^V8J_Q8H^=F]C["'K9C&=]$(,Z%*V"5?P5>H6@K"FXF992\6L^60@O+!<''"+:$92@U>K\V8W-#Z/ULO6 M1:*/"V:T@K/,G3BE". )"F<0Q2F%\F9% BNO\ARJ8 6$$\15=G# MR,& 4=(.E[&HP=?RVVD%"7'5<3A_)# FE@[+1((G^:^L(,*],&9-G J_=>6*:Q4@RV^R!<9J;0A&B" MZQ@83QJ3RL![RL.[JT;D;A&$MNS=SC%'&'C/(<@\&4@FZT#G)1"RZ/!"GWF* M@JL5#&!;YHSV*$X;I_#R('^0@97EE\:*@) 7LGE6HF_0>'(F^ M\LV2K)D*G0XQVCU'4XXD,DHC1I'N M\-<,K4/D1F[!EXHBN3#(?\,;BNY?&H7R;\IW>*8W<4. FW->6@W*PKR .N;/ MUC1]%VO.IER4(L?&Q 3?HT?&D4>FZ@+;X^OM"!^G^/[4]7RR@)X<0L2?$'< (^85P ST9Y)& -XF6<3;I?\NEWS,B[#"RWFQUJRD MVQ7L;;R/Q&%;-^"/ON0,55O2>Y8M]12S*PVZ_:$E6X9AR]9&B<.+'#W_D+4. MF+IP%!Y_7#I[]&/L_<5^5(CME Q]B?$O"H:J(%C)_>?N+9-JO:R>9OY/,]V" M^UTJVG-)P]5WU\>$+#"5?-DS-[KU @D>_Q%0(OPD9%_P2_' M6"4\Q:;T% ;K\K*RVJA!>F,/30[!J=P&3MS'/(FE4K]C#CQL3$>*6I(!GP(U ME*N1$V]"ZCGW^@2\0"I5\";UF+-)9.C9\BNI=_S"<:,:"-MPH%75NSYG]4Z: M6+S+N?B@.99JK"C>E2W[Z2X7>V"]JJXILC[4)J#E;**\Y\TAD(<)#6O 88;Y21NYO01;9! M*XJ5W8^*W/%WW]6SQU^;[WE*1'1*+?)VZBIZ<^+*>656KZ-LG]7[Q"N[^OXM M3KU!'+F][][H^\S1J9OZ.;,M65F9V7&QM =P'.$P!*B>+9)[3>/X#W,C81CP M"XJ5<:0;ZE@;@M7NV09[ICZY92BL=[LI#8;4>#.0ZNU!>TT"XZ8,[Y(N',,T M!C672F^Q;UC?)F]3![IOJ2Y/W,3=U,;DKGCOPV3OYD_9KYD XT*':?TKK]I\N=4>49?G] M1DO;,@WVW/%F&U:+MVWQIJFBJ>X';ZWJ\5J&V!UG5YCH2%UH!HRW@M@XF/>7 M1.A2=@#&^?K#LSC",L5GXZ&-#:.ABIIFG@.# M.7EVPF_ZJ?,8[S).:3EC,#VQG4@E O;CU:=*< //KLJR3UH6)N\MG8OFK.VABEA9VCEY6XOP4UXT*>; MQ9=6PV8P#X_RX);B;@Z@D;W">W'&#JU+!T"SG+,$S=9%Q]2.9K6=K+K4O()\ M>UO<"0CI=C?:W6CD;FS$ Y,%'GC'D#__X\)8S_[*1\KX!/THC[>^N1=&&0SR M#L-MG$&[TD;&&9RA"8;KVZ18Z>_$ =E$RKIQ$_;S:J4E:>2&&P9U8=V(A,JX M>,$MQG\=RX![K2M95T15MT7=VDN-[J9 J>JBI:^&]T,U?QOMOY_!_]]V)N/R5CG*>7G&] M([#!5=^?,(^\,,J+'F;E@ZF@/!943*/'++!_QI*[$+6],*J3U28>2F\J\=C> M7$U<]D[R\<6RKPFFI/HI3\DORAO7"[X415X>%CR@*YR<.$H8Y1T4LK9'6:%* MK#H/R"L:",!#CUEIQFJ;%>S9(N48;>O"M'5ASK NC/&ZNC"&MGU=&.MXQ5G, M,Y[ZW$L?M'5AWNB>K:PADLUQL["(@WZBDC1'FGNW=-AN[JK--=K-/=_-U<]C M<]NHF]?>B'R:%_6M\QZ_M2N0%[F%]NT76Q$8(QJV+&J6L='K)QHQHHNJ;HJ& M>M9 :J)A*J(FZ_L LKTOW8X[_$9M5!@V' ,KFYIKGA1;,&Q#E/=#2DT!41$5 MW1%5PSIG('51L??"]5H%8F\L@EI-'*J.V&L)S-) @[ :>X;.H41#BX=6!WD) M@_G=C;"/V%%-E'.@NZ:P6D66,1O]G$%4]P=BJ["\EI]<\\MRWGG0B^,4%)8T MF+!(&%Y?79V(ON(HHJVBW8MV+YJB:)V"T:9OIWI] M"1/7/Q';S! =,,^LYMHNNP'25. @&>==B$(6%=T6E>-=1I^L3M3F'K6[T>Y& MNQM;\< V+^^4\_(^!M1"7!0>&$\DRU/:BORT:>W>#O88W>_D3_,"=*D%F*<& M/S]XR1WEKF$3C*MJ$PSXBUI@%#ER, C/<')OPGO>RY$RYUQ_G/I+F7/+[=$[ MPA<:)$@QV0&?7;W8^GW!\G)Q'4\N^,&-A0F;LV""?X4!/1Y.IRRB+,;(&^,R M%F>%OUU8,G/C1/A>T3N&42U= <"ZM[<1@XUCPFT$@,$0\R@<,S:)Z^^:MID'@^!V4\3J.(!6-*J8S3,:)D[? =X9HQX=<0UFWGV9B 4;+(7-RI*4P0 M8)L4&"5.X"M$8MQ98CAM&F(3V,$&@F'BW>.??_];&DNWKCO_<>A& 5!"?,4B MNI+[ JOJ^4#T'^ 5X>_%8T QE+WZ,8"3P;ZXWSX#-?1A*5Z0PON?YM@0E&*8 M@8 0M,]L^H\+%OI?KX:VHUBF(4D*&"O2/V59<;Y>?QE\U4SS*Z:O**JF?)4O M*%*)WIH#P!= X6,/H(K_<:%="-[D'Q?>Y*NBF(:J.>K7_F#0[:I=57)T:RCI MIM63>H[9EPQ+4?2A9EC:J/]5^6I=?( 3)RL5>#<&I(Z +F8ZPUE@HS :@&!. MIJG?'8]#.'KQ9S9FWCV>Q-\C+V%PNG:!!2\.=56QOOYV/:@B0UJ%C=Y [NG] MD:38:D_2>UU'ZBD]1U(4539',,/ Z']U8,JOSL4'4\;_*S&R)61UM RR2Y<" MF\-OP%QCQALL)8=%@RJ/5-5T%(![ &APAH[4'0U4((^>8@RLKFP-]:^$ \NH MH> 9*#8Y"H"I$#BE[Q'Q=),1FP A^=? --,DC!YK#^_AC'S\=;2,$,UPS%[? M[$I*WW D71[9DMWOFY)J* .S+_>Z:G_X%<>%4Z+ISQV2K4"LX^PC9MZP..&/ M9-C]-0Q"?MJ"6RP)=5!:L0Q+[NI&7QH-3* 56;:DGJYWI6'?,KO*0'8TQ0;4 M*/;%!T53:M2R"3!U\#^S>Q:D[,!<84,0=8#0L'3-J@&9+WGU/EZYWN2PP-B# MD3SJCGJ2-C!M21_UNY*CZB/) )#Z74M3#!U)63"/)%\.WN';=L:V1X:C EVP=-D*#M5N.(XW,H3XT>K =(XL?0RRJ M$=-Y(OW-]V9>DHG5K)!$S(3_II$73[PQ_]Z+A5M@4Q&5WDCN(D;UTV+OF_#( MW"CN5#'Q)+QUY'S*B?D7T%P9"((@R2E]KT?56$:?T[-!=JFZ9.K(S$>:!FS= M4H&L%:?K:([D&U/0K%(#1A!C?KM%:B_X\="$=H='?2'7<?H/!>?QP,5X> MY!\\_' YY67";*T(8L>G55V_#)$)87&:R%;[P7:GX]G M'7A9=(_\PY+W9"7 OX-:Y+MQ#'\+81J!=5^ *X#1BXO4EPM3U(J2CE'4$A(2L\ 18,G\.70LS ML-GH"Q@#W0LLH@:D8E C?1/,P0N7P)@PFL2C\UKGN"+?A/8L"(&F>R8 B=$3Q2CZU24C^EVQ;80PW>$1 BAW@ MRT>A$;GC)"V1CK_5,*[J&;H[[S"#!W[RO;]@";>N%\0L0?X/V(P9\)A]&EFE6 *?1Q3840W4?T5<3N0/AA$2H(GA?S./&=:R HR.0<1AV2_XE#?'S4MJD5: MG.%A1+JH'E1")'E%O6""BPXC(J\Y@(Q1A#C(; Y'&1_O""/80'RB@G: (D<* M>@P?[A@AU^4.38\JG>$W$NZP5&Z2%Y 75A1N4KZ52$2DW^%>AC\26GT6W +M M$"H2X*H "PF% U%[T9_$$ZEU@_C;S ;%+.[ 4YJQ[!@[B&";O!PQPG44J40D<=-%(D MJX*2\LW./>L(>[9X5+E!=:JA [@N[ &G">)?A(='?O9Q^XD:'Y#?P9LW2.Y_ MIAZ=[16CP2 WW 5<@ $8@#VF':;:R"L[5U-1O^$H]9@?AJ. MU3!_">F1B%75AR9"K*H7'S0;[:A5(*\"8\GJQR*3;,#XOQ^#[G@Y MCW=H/\V&@"L&.6KL!>_&\] \!S\=D=)2;CH:;+#SC>>PL!:F!>J/D"\DCU>@ M\R7=8#($VIDCT0R\> P2/:U$6+&G5<9)KD44QX==6N=T^7N:XA\J67U?_U-&WKW^J'*\(Z=ZG?E%!RZ5] MW9*+[2I"]NEW5U?$^Q_N]MZH')[Y9.W1+EE^32TZ^E;VZ. E"_=21'2G]/(F M]V3WM3_;,[P9O;R0?5Z2;S^Y X,;5)QX4W5UKV4V-T?XX1.6GKDYVBXYJ4]M M&EA453Y!%8W#:?( 6NBS0=*[)!C\\84=J!15M/7CU,H[%(B.:!OV/B#<]PDY MJ?,P2J/ P]A1.@93[QO%D1[\&+PV^TL3%>TX.7R'3W03==DYQ7-QXI*#@H/H MOLF;S:/PGI4Q%J=T4FQ1/E+MQ(.#:HJ.OI>%G9X MHFX$V(U=V+%EU'$EDMI9)9/RJ7=25^'PZHHNRH;Z-@2.XHBJTJ!2DF](-XMC MP1V/TQDFDK()9F]&;,QS4$[NR%PJANB8^G$Z9Q\!6D4T+?OR70K6JD""R+F:>TCN_UCE9"F56 $?%K9>EKDC+?:RM>P P& M#-K [ H,%* G>=F?LM&\_[A)/L V(;#UX-F?L=0-O'[P.@^;Y@-@;+QB64H] M.KZR[#7YX'L-_K7MOJG9_9[4[SM#25<4&Y. -:D_P*AV921;LMT&_RX'_RKR M24?__S$'N\^!+K=XZ;ML7X>>WS&#:PI:OI; =:TCY;&<.KW MKVV,2;L?[7ZT^]&:/L]'93T5-KSF9NITS" '+(3]*,^- E([&0WP%6:0JK=! MT"_EJVWX4[LC[8ZT.W)*(8(8?K*F.5^NB@B7-[RYT/LB/O#<@F8.$Y761LV< MS=1G?(.VKZB9;(8B<*92T;5GN_ACW6<^V:=_S<><>KR!W[B9SYK$WPP4_/"_WU MNK.7PG([%APK9M\,WH47E^'/%H+JQ(N7TB*B 3%L39.Z3W,)"E/-V@^.3[ 8 MFOE&:M0JBODV %6/5D+D;!6!4XU3-8U3B4=_-=&_&3:V'T#?0D!&&X'7[D>[ M'^U^M-9-S:?8,9\K\"R,N2-Q.?3C]%0B15;?B$JDO96>"HK==E1H F=M[,): M$=RLA;7[T:R%'5LE.K("M-VEZH!-&6A#D_96M5US4V]5FV9C-/.>];5ZIW,B MUU(TZR3TZ3C_:I7XXJ)Q!2L1,XW\KMR5[Z$[?B_"QN2[6W()N!-B-75B['\U:V+'5GN,J.9O2M,O=V/=C_:_6A]/9NI04^5!3JX,O32.G?G7JU0 MWX].T!CX-*LMVOQ"UMG67VMWI-V1=D>VUWR:U]/SRQTJ(EC1[X;YX0/U- [& MG@]#)_#3Q)M.6<2",O::@=K[#@.4]]QL6, MVIJ&;WS[FEP+K:UI>/Y[W-8T//\]?CLU#<_+W[E=-LCPVYR-$RI]GFO]+S(! M7V/8;O?&"O^9WI%_V(<'K07U'$$]\["/[X8A&,@=4S*A[(T^,)2D=_*P=%ZYQ*@^L=\ 3C M)'G"27& ++]5B%C,W&A\1S<'$W;/_'".;9&$<<0F)Z@GJ)V]9%,U#U"Y' MMDA.^U975/#O>K+9MPU6>[#<-WE-[MNO+"F+$:%&Y,8Q2V)>>=5S;SS?2SP, M47-C 7Z 94_#*+E#?W-23YL3A8A-?3;F&7#>;.Z.*:@M8;-Y&+G1([R[(I6. MGG9G81K K/#XZODI)R^:L E?@##U C<8>UF*':/+\'D:S<.8\7?C%*_+LV%G MS(W3B&)MX7UWC$.A>UQX\ 4A-IW']YIV\2I M)Q(NS%4)%SCZ#7[HTM%OD]N.NT=-3HIY*\EM;V]GSR2E[8PYRPN9^B5I6\E= MF,:@D<7O#X[OMWSO.UC6Z=]DWZ'&K/0MN]V[XW&4NCZWS#"8.;H_0B;#2XN@ M&W&AR>LD\ MFB'JSEYB.@^D2C\/H25:^DGV>FGR02BTD8C=LR ]O;A4Q11UZS@Q:0>"T!&= M_0#8BH2:*C0+H\3[B^*T3^X4:*)F'">AZ7 *B>9R-1DDO_\=/;BZ6E!BF@= MJ?W%P0!4S:-51GX[LN Z"<=_2#=N#(H15A!E07R:BYV60<>5.*^)R:@$ M-[>!&<=AB7?J+JT:6A':G@Y*$ U)7]]!T\;V;]W WU M/&)C[S3]KY>*K)XWR1O'JT#&B.%=--NQ5 3^$QC%]:*H28L[-ABZ+A"1^]H3PB=7U@<_RC\^QQJQ9JF MJ#G[:4/0&)R%J*W4:P58:N[!6ZC1A8<>6.J=E_"P5GCFFZ?/")+I+0SU2 M$[ ]PZ7KQRO6?>HBIRVLU0RAT^[#JC.W18&S'5<@,]=4(/L8".,P"-B8S!%> MD>N.";=^>$/EO:)TG*01)M"&4R%,(UBW%R3,QU)C*3PQCS#%-GFD]!+\)0K( MLL$^FFGL!6#OY$FX81!GA81FQ% N9_9FZ$;R#@V.9&5%X8$(2N4&UB5N*:L9"$N#;AX2[T_4;FTWP(OH1IF M_P1X)N&L(W1]+)!QRV'.Y\7%K(:1SP8#Y-73 '6DP+C82AB;_U"UM(DW =:< M8*Y]ZB9Y_M(-K#N<1IA]R.^G+R3:EGJEVK(^01($L(X@'A.*?=, M^)<7>+-T)GP!->2R^Z\O[SO"ESLOSNK'"5Y<@N M"(-\1.#@0?PO;T/*/S>B_E6\EU6EG<9*__Q0XIU M@PA6;!C -Q;I"# .@R%.*VF62!RW83AY@%$X?X$]#&'F>!X&6!0/]R]B;DP[ MQ@_'2LWT$8[K^D)E)?NX<^]Q#'9/3A;&-R1@\ $!<(7[9>>+ ']4YT00*/RB M(P!_Q(]QC"M]N&.8-4$CKBS;&"&* ?5_L0F2!>R5>\O+(^)Y]^!4P OY*![1 M-J"* 8Q_,#BO0)@!<0ZBT!BH&GD=XA+Q&.&"J:;CFND)Q?CZ3;F,CC!(<92, M0\*Y2L+HD3:%LY:< ;"X8)-XA'%W,ZI&K'*.!0_G!POI") Y36'*51AUD4O% M"4V:#U@Y*"N6O]GVXLY2[W9<1LX=%P$@/I]S>=IV_!KY1V,4:G#FI$(W$JZED'*;^!$G$O7<] M/\,&D@=GLME,5=;=0%X&N[9R W)> @!BQ=/O[76,#%'^"!P>I#9NTU-$-Z$# M-(^\F1MY>$K#@DQ QM7%*(!6BNP)5YPX3\/)&HC(WSG#)+9!4F"2,4JB_)H M#W/=!60JL)'(NTE)[7&C ,",,P61P)J&)"D)LM__]^.7H71]U>T#'!5+-0@# M"25E;^$0S.'D<;5AGC=EAFT X1_KTY>1/ M*XK(BSW@%B"M[F'+PA247W@1F>"M%P17KZ8%N[!L9]ZR',1_$_3.A6)R#E6H)3KL)P6XS7YP\1K MX12E8V[RW )#2DAI<(/:@S &B@E@WW]E9ZZLJQPQXN6 OZ*N\F7WZF-?^/73 M+_%[0J5+[Z/A(!(W*WXF-01.KI].J.ARI@ MTA&*]"HJ1>$NU_EQ &[ 4$EI M/LI*A0='>7)/]B>0%-39"L,T]:CYNZCRP-O20.%+9MY:$?R'<;SM/&2-GZ.HPO0T_\) M56,)5BKAAS!-RM\&/]5@6P34G0/?!CVA@9P/A(OKQ^$B<\NX2]7$(I0OUJ98 M<=25CKZ6TW#"?E$EN_PICWKL4Q?8# MJ"SQG3GVON(*K@SU9I*S5;RTV2C]S[XPN?>9DIH1].&#@9+/'#?"-0YOR#_DF+V\>20EE;U'*-'S MP/Y,07&OX#L$?DMC)'<18Q)II,"EO7#"F7IEX>5:G)]@7FX#(,],06YYY);: MF&5&3.)KK"M?S\M;$&'P:V$,HRPR[ZQV1QU.31,.@+P@DF8>0JJ+"%XS)7X92R@ 1!M ML"4<]IQ3EJCF4'B(3<(*@=E,/CGU_*H!# " 2V%JI]2!JEVE,SN6A;*EZD;+LR M)%=<1T@<4>[[0>\GK#6SY)&GQ%S[*A9 2R-'165]Z-=HP\!J(![OFAF M-\[I=1XFO,T];G(8DQ.%M\'.D)&[3VDF5&O3H*+G+GMKN<)*YWT:HB7?]@+9 MMA?($]TUEBZ-LW>,MB''EF_LJ1$ CGY#?@(2#C3US0NOV<]_$[;#;?8>H?/2 MJVB5;5W\H^1@]UR?WPXDZTTR_;7Q1_N-SJG+D9/YI.VE9.)YAW*KVQ%W-U/B MXM)EE-^*DUU'%ZUAS)\Y$)&_-@):D8]6>&]/D6A[CBYJ@VU;,;@3,6B<"H?0 M3[)N^:E+EGGD@65]LG)%U:U6KK1RI94K!Y TV0,;:!]LP+M M%7M]I#T%8H31S/4Q"B^*Z6HG#Y.GZ!?TA,?IS7]Y@.,[#'9T9QX/J<V-$![\$P#?3A*8N+V+B/"@.UK1POX%^ M^?+JD^XI\2H@]K[E5PM%K'AV0\"^X0T!@L/OQ%8'$M&%4G:#&,-"?%!E:K%% MY95@Y4:PO/BK@!*Q&499X@3!PB*R"^/U"U@("B_6/"GO<((\KCF_"*(+Y-K6 M/!=F0(/QH-!W/(,BPM UW#Y8L^M3WD#($P4J-R1%[#-.4'[_C@?!!C&KC MZ MX>JX[2R=8<6$66P61D'P&\YLG"!$P/SUKV41/;\C?>57B#R<&:,OPP"H[1%U MTIA*V1%J\5;H-L(+Y=IU$(>FN GBP:D3ED6$7^:QTD#Z<_<1;Z(P8,.G'T-^ M'.JJ8GW][7IP@6CR@)?$_[B0M O!F\#/DZ^*8AJJYJA?+<.2N[K1ET8# MLR?ILFQ)/5WO2L.^97:5@>QHBOU5^:H8%Q\4T[1@ ;)<@KFT^#ILO[*$(^(7 M"A%H(%RJ>O%!TATNBTJX:@NOPW25)T&,PF@ 7 _ M[/>G(@&I1V'Q!;VS>/@MB5S@$'#:HL>/"9O%OX8!(B8*X?@$MQ]S=M%(>I Y M/:A6#6%[1,/2B>F[\=U5%F/=>_P-+/F/P4>*88:WNAB"1OECJQ;12/I3=42I MIEO&XA%[!:2KJ!30_AE$1C &64A/ <*S,$Z0+QF'NKX#Z=U#_TB_$F3;#_=* MC\8R\ARU-Y!-RY)DH]>5='LXD'KR8"3)ZE#K&WI/'ADZ($^[^&#;"\QI)] N M,37*7;P"RS#I!I/AGZE'\3J%T'HY=A8AET>6K?9T33+@3$IZ=Z1)MC(:28IJ M#,W1:-CKJ>97?/,#BM9,LAY:/U\7]W-5361E.9:RE*X\F0=)B:M#[W@*IQ<7 M*B:/70%:?G/1*_(KHU?T[:-7G@AXV=7W1YOZI&,V]AU"8SX=0K/>#*/UM'$U MA]BC9T-Q=AW<0&[-78=.[)1>WN2>&,W>DS,^PR]DGY=958DV-NX(ES>HQZ>8 M1E)1/C%7*IPF#Z"%OO;:YE 7.(HJVKJ^CSN]WD8I1%8WYC! M0)</%@51U3WT[6XUT(CGFD!H]'@%813:MM M_] (^=O8A;6*6K,6=FR!U61%;760@XCAL0>712]TOMJBO)\4@<9 :(F&MA>U M]"W(G#8=HMV19N[(,PDJRY'FSX?N+<5*4M3\((N>_QCDD;^?V9AY]Q0DUL0X M4D6]^& J3CV*=!-H%N'G10%_B]EU=FEZ!4K%^'%W$8XCPS0,;0""7]4-C' T MI*ZM]B79LAW=[G?A7VU=A.-Q@_04&:/TUH3EY:O:4*=9J""U&2=!!:CR9B[V M?#9-ZD$(^,$C\^N_W/+R"IGS?"@"S;(X]/YTKH)=K(HH78:HG]?X8Q,A)U$! M8W;CM8"NYSC'2GA3Y,TKZ15%#5G1R04#:*O-0(H !UBW.P86%V7%D+V\QB?6 MMZQ&0N15![/G8M=G!ZPCN#GXV.LB*RY;A7,]E-@RXJ&&-*P3">-AQEKQ.B%0 MS$H.9F6>JT@$CH[V&/$Y0A6=H:97WQK:!Q.[DW M%_A]UL4#?ZK0;67_LIX?2X"]^V[%!CZ3(%?4B08,$!@K$[3H*?AEN=SW0AW? M!M)#U_*$%^H]\2B4._,$6M]]MU" >YF?K$AN6R-"ZY+V M7R[N+=8J9WD!WD:F_%Q\T"Q=UFIZQ?+:%[2(V=SU(CPBGZ*!%\]#0/ZGZ2]A MA((Q7^XUB#D:.JK8*Q M*P7CCW-3,)!,):)3@1/JF>H5$;OW8!BJD(TIX\A [['2=EZ_F,H?^XB(=T6C M'9))Q>FFC@"8MBX@%TAX+GA1QE88>]$XG6$OM3'#O',OF'ACZOUPEY5F7IXX M:R'!9\.JT[P>[SO>YP&FXDGXOQ>M")Z?F==)%ZM#\'SPQ>FPDQ2826G$2T&[ MU&G"C8"I!F7]Z.4EN[R]59)GS6D=M'FY8MA,LJW->V9=JK>"8#\FK9@-8 MI/2\^VX5_MFW,6,3_L(4QJIM2[XJ(!U21E#"UH$CT(I>"F5E@AE+[D*L>XYU MY/'7>>11Y05>TIL*)%?FVTC(OD#"O#IW=P ?X B-#RNH>T/-&&DC65)L39%T MTS E>V 9DJGK/7AF,+"U/A=GDJ[HIOG:U-PC:Y35U&@BMA3 EF4LY.N_ M',9-G4A767^41GJ0="QBH#@;>I R4)Z#_"IBV%QFD#6^R3)ON\'D$[*&;MY. MK8'HT$#SA3>>0<4//PF_@Q%!;3\^_OHS*H3?GK KLI"9 M+Y^[OUZ//GW^%S8*">#;3Y^O_A>^^E%08;R/@T^_\X^_#+]\@7&*P7D5I86X M&YI1>F W?WB)A.B5XB0*_V 2607T^V[-F1LX2']('NDVQ[5DXL98,AM1RLNL M&W3\@QY8GC2A?M0:9>QL=F+JG7(X3:\X1JO/"LWW^_#CS__[I7P;CMJGSS\* MT>W-I2S"?][G"_WRGU\JD]1-+TO'6=:'\2L+Q/,6K^HZ*G7H5NKL&ZFF _(]CG7HC%QBY' MW>O>>[ XXA2-YQ6/"K_-L=N7<-F]_NU]_21OTOP(5P3,G>>A%[W<:L-X' BJ M\D4:FG#Y)9R#&+5T^?V/L-2/01*YTA#[C#\*7[)VY>0!S)01$MS"%^Q#A>56 M NSU6YZ*K 7?]6]HS\;DGZ7FIV"098DCW%8J@<\[I=9*CZ$QQ_Y,&;=/J;@8 MK(KQ527556468)@U378#,J2S=76$?E8=_>=N]PH;XMQY-[P2&\N-P+RH5UY' M/>\4EW4BK/7*H>[.07TUF6V;-W9'J/S,%N8_%0U[8TR?P0:$V/DF088ND,>\ MP!EON4.=9@4") *?N]Y:1'H.1_HMZ?%78*+#'@CM> M__9"_B<[S_*_:CDCB=3N=SPWNNBOFC-%Q7[_H_"QDO&&9W$XF_OA(V,"%4B2 MJ$(2!K[QXH$5QMZI: O%*O)#5^>.2-MX<0;H$6)T&6(;2[ILB@O_4IUGQC0Y M+]:=U2W$,X9GW,WK<_*KN_PT+@Q0Y6PBOT^;,LJ&C8L.FBEUKU:CLM,7WA#J.9U *G7*/GXJ0IJ>;^QL>Z M +9<]Y(DJX>[3J/(-(B*3K&Y1I&IE,N'O3WJYW34?T4QG=EFQNZ.NB$IUJN, MJKQH_C6=S?Z"C,3@BLS:H+>?80-$^;5.Z=6SC85S>V7>#-H4Q4?Y:;G\^1K0QY;6UUM;3M8C=$1/JW5O"K,. _1PA7GVIO_ MF#'_K"UVK>OOLB" MV$'6ZY^\ES]FL&9W ];?]Y7ULM:)Z!]F-> 1]+*U3;9 M OQNL(M<77=NJ7U+QXU@80M75'G=:3-"8*YX%0N%2R&C1-@.I8[JPJ3*_=" M9:&0$3F\X#3D31YJU>K1W<070Z_-*BN9YRMQRY4L,DN^G@#(_#:%TXH'O2Z' MLJ /GGJ,;#*WL*9H=BW-5IE+N*Q9IPA%89SQSE/\E?@]1Z"E&N)R$4RCA_BV__G!F@IE&10C1R=>!-B1T_: ME*VB^2984A*B;Y'+\%(P'V,0O(PP Z]P]&74^ T1>Z3AF; M+V9&\N+DJ.L2*XSOJ/O)3>$-S,*_LT+C'(HBT&Z>1N,[E_<0RKKH+ P<4Q@> MP8&((?:W C7")&0Q<<\\FV 5@LA$ 544Q-A$Q&8OZU9+VE_,HGMXDW-<0F&G MZF7E/+[\IL[LU[)ZI(%-F7WK0'P;S#Z]A2^H;_CNE$]=4IYG\E?<@"S\!*,* MB5V7ME*-N_\XJGE[V)<&6_!5GR%1J*>(9NPA0M>H'? M)"\P_I*?95&$C!_IVMHK6G'%VL_Y?(W+W]&%Z81?=9:*(;DET'"=P?YE\;BP M9";9)5],HG-$I10$;DVJ EZ690E=X.DW97'5] M\?_9^];>MI%D[>\#^#\0.3M I!:7B5JY^P NF;SGMFQ$3L3[*> EEHV-Q*I M(2D[GE__5E4W;[K8DJT+)?6Y[#J2V.Q+=?53U55/8:##&*U2/*]ASXWAE$> M$#'8J3'L&6AK$@[9F!_K9; 6%;LP*'4!+,ZT ]R%EEFEDY"R-V$[CY$)*U=2 MH&Q80-&(LUC$CBP_L?&75'T/\R.&O,8;K:(J7)*P$FB;WY'*R97'$[0"C::] MQB_SJTX%\R1H8#@8RLS(1@00*CUDN#]QNSX.>]5:EX$SK!!L0:JWF,6_4'T^ M7NHP4W(4H(3A0&^0OMJ*'KVES56#1$,(?KWLLNH"JP+>^4& "[-"9;N_X.G" M:T_.75OEE];9!99(EL09"P'*4X7#\M1)C7S<&ODK$U%:* 5OV@0K!/:9> =7 M&"<\U(%\>]0+M'-1C7*??LF%A]7<_3@W9UR.N7_?Q[@YPB1X[9+Y/6,1R$@ )2BZX$3N%U9/Y89V>F] &A/U)_0<]A=^ MFUWY",<>Q?_1^])"LW1K(V)V\+K)I\N6K%J]F/O@79XBFE%X">@ MDB8\4')(R5^/+%WG]$0I!BP6R UX/Z"%*4,G L_'!X6T:*NK "8#[PX>$[8S M?$)F.P\CPE-P=AL/(G_* P%$%% PU+PQG@UP5(RXWP&QJFB"!R-@<5SQ/#P@ M9 /.1LHY'!;J]\XRGPIZE=/Y5%$CX_/S7+X-"EYV&#%5V,6$4.%4RED< M,H]588M.\J1W+CBS*=IAZ%=,GJ;HQ\+6 L95 59XIM+.'Y3AC*7J8>P-OF-; M?UQ?]O"_8T;5+E&\(QA1%K@B!@(;JC4G$IUDLLT_0! I@E.-0F*$TYEB42A;J8R(J*<]$ '%1EQ5"88MOPV5&[<>C M;M"UQ$2088P%BHF& _9".H_0PFP*HA?#\80O%5FV^;)^6"=)=-.,HA6EARM> MI->H\UPLNYRYMZ3[:Q53%2Z8HRRF:KGO?C6,N:S.MXUS3B9P1W2*]AV?W2]! MQ#@9R;]X".E'4!8XY9?!-8-]0LVWN(74A7^".-)V@;Y=CFYXE/O^9K-ONY9N MFS!]'1=FL]/I:"W3<;5&MZO7>VZGU]&-;R!-(%TXE;8% C:7%[JKB5A1N9;% M>&L"/ZJDV-GVNU\=9UGB=;'K+V7*IC%2!V? 4:.'S-Y0TNOTT3T>WZ@VGWM?J=;S-ZS2Z6M.N6UJWVZ^W M&LU&K^$X1U9:EUAG\42]RZ80CUJ/WS2M218%!V\>R"5. M-6H)OIV%IU%_6RU>YQ6U>!N'J\6[\U>?<(U(68OW'-9H[W5?U_UK)S5[U_UK MJ_(GU_B9-=Y^#>"#K/$)ZQA9*_CXJ@I] 3,).83Q7G3_A1Y?6=>@#)L/_E=# MU>L[J<$H)WSY7W6U;AVLZ.7Q5G394#60=VOO*F'#,V:Q/IVJF\YQ;,:W#M5M M'JQ&\K$7=Y$%K.1Z5&\]S@VKVIL=2(_]\"8BU_N*!=Z8X@>"(:5XLC@1?,L[O"QW%B^2[:;; MZ#M-4S,,U]9LW6IIS4:SJ?7K/;OGM#N->K_!2Z<8"?RW^S,/4 M;D)HYVO.6M8/(^)KHQ#,$ME;%2,)+/O=K[9AV*7I>>T(5\H.S6*;!6SD[SET M9%TB;22B-QNKA*38_[GH+8KROAQM(R)K0;[[+;W=[K:U5M]L:G;;:6OMMMW3 MFBVGVVC56\V&TZYLH,2"GI,,W3MGZ-Z8=/N]L>Y=Q]$P;/,-F2;'I*PJSN/@E:AF#R8[--- M(8.#IR.(/,(PNO,"_Z^,$HAS7**GQ7>N%;8 M/9I^PW1@@2/3+$_'RB&41YH2QN15HW8;S?_I]_[B."VC7F^U.TVM[C0[FNWH M/&6BP@"7]WP%WMU9@12CTVKJ=MO4'-T$,-OI&UJS M;="F# MD]?!@,'YH@/0[TABDJ;HB?$IDVN$7.3U><08H M^ZS0"&8N1C'##-ONLAFF^1S.!FD=2)$\B[F06+N"4@#]$1(X\73CD!(Z,;62 M9\MA1B[/ZQR/82Y51&Z>0JPM1%]27MB+C"U6Y/)3.N\L\<=%.D!>5;**19F_ MLA(%XRPHR"+) ?=?B'45W5XGC]S+=2Q.L<:G6,,IUF"6\F\QW3)&)Q'-3IIR M?L%)UY:PSY0RC5$8"T2.9,'1HJ3YSC&1D@6XB'.2R#\GIC625@9+%-24U(LG MP.XT=? M9+52,FQ&L$%MY"\5*=Q%@F-1DA1L+M[/PF;C"9KKU6>QMO MPA;GX4PS4*[&8 2U@F$O34*I)%PTK7>_VG:SN=2_^/*8RG.QW.M8H.MK/^4_ M$2]IH2[K VC[ VN:MN)X-N%9YY_]^'L_8BR5DL\@#__V?OB3V60+,SD%,7X9 MBCKU=M/L-;66JP,4;;B6UFH;/:UAFYUF1^]WNJ8%;6K/O]+1NM]EJ.NV^K7=7 MND"EP[&"#D?WY!R.Q5V1^X&:ORA\BRCO =KX S^9'_C.@7;]V%R0:_@;]:KX M&U^^UY7JYV0JDGJ5\01L7WUEH_S,AHQ-2&@[80"&68*DS\I5E)=L(%57*<]! MQ37:*1*3?9D*6BE$?8(4!O_YZ>H233!.*\@-;D$9A44HD2*'7X>D%G>,PJ1X MLP26*Q&T/0,N>&1M@VEGN*IEFFI==]!-@H"67"(#*F/-&TC9K@7=\U QU*;5 M5,'@4+R,LD<\>_'3_-,IZR&1W/"7IVS7R(USS>BFJ)OWFMPU^.!['.Z5!YMD MX$^Y3T+@[ ^E(BV%V;GX:?D#1,&%EG"$_?>4OQEVS2R8W/YXC+_FYKOP&17Z M.H"QW3%E2"P>F1=&X07_GJN/UF_I(EKT!F:UBGP6PLRG9=9)Q/ M&3-;@A&R2C"C,AK(K+1TU8KS?I&R%+T\^^F2SQ=T6%CI5>_S:94#7HXG9\EZ M=G%NG^;\6&5''AA4RL2+OC-T,Z"#BJ7]+W5 %!%+0$LM$#=BYP1'G9B,54-7 M4J+0G.NQ,&^W=W$0,-06R343A@;!AS+E'BW?/&U/W5 M38,)AA=B8M;HLG)3@2B+ NF/M85AJ2C0?ME$&,JB<)&5W*Q)4LWC/KM^1Y]S M!G,&!9@SO]$>.7-+X>3R5G- <"*7D-<->KV,2(--&FS28-N&P79[#@9;AY]I MTBB3!]LOEX%R.4C"TL%D6*JPQL"^$)C'4$T'#"JS43*H%M#J$FB$OZ%*<()\ MF^$=P")$9A(9';T _;_9N,!*#W9W+CU4S61(,H#PF-:^H=I&0W5T?16D M]R@X,42SB5O^W#H!^[9>@Z>FQ/=+SQ9!?+->:G0ZB] XRHB]B7GW,?*3.6\[ M@K5I6HDP*R>U8 VHPBS'-X&0(VM?9N70J/YFZ(V:M6!]JXHW0G[T(88CT--9 M1_ ?6/Z!1VSP<(PBY2Z.V%W2) _(2&='W!NGO;!JQL(#R]HC*GD&9D*Z>2(Z($D3<:^>,\M@$:N6&#^R J(9[?[ MZDV(-5'XGG%JNMP")[8%RBSJ*QPP9:&'=4[%?D2E=C#@?<*]FZ( 0L+9XM&4 MIV+G+(W)B:9AE+IPDI#*ZF"[@DZ=*D"\]S_D4N8+ MUG/)G59(5YRGI,[@D?-B4V%DQS"WHBY M)XS.B7FOA>A&1/Z,!_PY5L[(^U,HA2N"G;B;+Q'.1!%_%2OW;)SZ\!9?//_: M#U@-DOT8L&F2,>=G_>=#3T=>4#-X@"*O/"[>JJ&(DNMF1ZXQ+406WX''3%PV;IJHWC9++]W5&C?+[ MS:7TX$D/GO3@'=:#-S@'#]Y-1.?MD_3AR8..:G#B/9((!TA]&$.E;JJVZ2YX M6;)0!*IH&>0WMX4K_;_IM>:BXP%P$X"FA H+I.5_Z#P4_ XB@V:6!GH\,)Z! M0B748!I\"KVGER.2I601JBW)RX?.==_6#;5NUE=YB?!N&2U=$7N?ER,"L%=6 M+^ND*H!D:5D3J^I1KIXP[GIQMFAW2D0@$8%$!-M !,-S0 3%.SWE*Q5:2ZJ5 MJUEQ]76BP" -.\$CUBK:O8]"1HK7'A=8W'G>W5)V5X6*5TC(@^V=^,F,3&!R M"2USRU&ISW%(!V?$R %,ASY#@@D1TL;S/Q'%"!>7,-/33E)C(DNUX!-;T4UH M@WQ9[ >+!GZ,'B!J !W&X@DQ"UBVUE4;#9M>ZEBJ8SGHE,H38L=/%);Y; 2/ M"HN0]Y77&B7?U"S(NO &;Y)Y;'M)0@$)!7:6#K;9>;4$6J1KR_^//EI(L5T[ M8W%)HN,G4BW%XHB44AG3EY<\=;*7JH4M9(QRC?9BSJBI=UH]PVAJ';W>U6R] MT=/<.OS3J+L&F%J-+N:,-N%UWPSSW:]U1S=<9VY"-AK96C-#*:6?,]N0?L7S M3<-HQ'Q^TUC1VII6O<3T\H81EJ?J2\PN1STX6"=$GK"]E-B&T85O.YK>:'4T MVVZWM7;':,#PZB 9CE'O6DU) G-ZD81;(H$!L404E EFI8R++3%AW%#EI M\/X[1O?7U%?1"C0QY&=:SE."5""3J1=09DX0)OE%\K*I0 J6%J^TSF,S4&'- MQD.1]I)F@, +\I'7E&LL"XY7[EC?'5K"CL2SV_\*=$^T&MG/%^9&I&RE R6X MGM&!J)PXCY) B$@GG-TFH]DXI3B!J2 ;04-V&Q%RE3/MBOF:(^Y90A^3!FS= M"7XOZJ0?)%YP1VD!?&5JRE=&-#J\8GHV(FCIWH=N1)B^=L$KOT<^2RO3P^$4 MXF\6!.(1++2'2RWF*#1%XC:L3S[XD\!^E.8AJPJ!OOO20+=+O* M0Y:P@QAM@,+'7X!3D4G)HC)9@&GEH[)\C/;23*>,+@7Y*3XS#)FB0"<8*9S! M#$2Q](NNR-=*1"[;EOD\ED".3K?;:IDM4VO: ,KL>@,.YF:]HSD-P[![EM.P M^AVL4OWN5TVOZ58!$D8?E2;2Q'[",X.XWC'%#JQAI9.&4 M%6B(8M$Q903C".*R4A$["& MDG5]'C&\Q"&Y>+ZN>QILB6V+_N,/?FG,K6=C>^=,H^,VN^U60W--LZ'93J>N M-1LNF+\]T.,V/%?ONORL?5FD[#[IO]KM5R5M+ 'KPN0 '>(H:$O<0B M5%L+E(4YJ1YT/>,N)"6%OT8$'__CC=[XS:NU'!:JN'8.#T0AXU7 92DN:1H_ MKUUY:1[++'ED.Y\?=3WJ94_LJ IZ!II:9/6O"?O.H2CX.M*\?H7Y]WY0I#25 M1<$/4/FW[8T)_0 07GE?:[]@"6Q+T$ZC&N"Z?UD[*5U\VF6MSI*(^JF$O_PGH1\0VVZ6/1:KQ]*;G94:G+-)]:1+5EO6!Z#.SL&G6/1 M$+8A3Y;]GRS3R ?+^FC/%=-NR'-%GBOR7-G[N5*OMGEE[::8_.DJ!ED_>ZT+ MPB5!I&LZ^)?VTC([3=SI]<75BZ/-W)]L8R@ZKN?1$1: _PK&74#VOZM9SL;&> MBZ/OJ)S+LS,QMP*#>S:H;;??JC?=GF:: MG89F=SM-K>G"?YC]KMNR+<>P7&,'%UP53\?"=4KX]/T]MK>_,;;VO6-]WF^ M^E57S&O)U?J9:=OR9;TF "#7$&O% !CZLT$ _T&/7@]I\"Y^6F[$4]<.&R!P MOJOW? 1'YE[9VO(=D^W+^?LW:3X>K/EUR(G8[$7O6 M7*>CIQXR1]XIJBC;?4E#.?K/FU$:9]^:(LO1)Y"3LY#6C43*4HFM"44=N-4![CY#B+DR/UVS.3TS@%=7;T MRBN#;KP::C!4GGPV'IZ<\LK%S]Y3G^2,R!F14&N[VNHCWI\KF*'.JUD_4!'K M*8LXR>;!M=9Z 8+KV /+>N74'&OA\SDKP:WM)BOJV.?.KEG-E^;.T&MZ4T[> M8J^L6L-^T3RM[2/*=64,Y-P_"P%K6PT<6Q64U@H2?^B/9\B,=,T&LXB8T7H_ MB#9LV(_""8;+S1)J_7+4\Z( :WI=L8AZM8/ -,ML6&W7ZFA-W3(UV^D;6M/H M]#2]VW*;;EMW.V[CS /3W,;IQ:5-PX23;(V?E%0@E3B3R(M2H7A5I-RD!4OC ME E'2=)R+YR$F]/QX,-1>:^N4^C"'VFB?#WC=L5BF0O>OJK<>P_(-\>0%H]O M'7AGQF\SR+<0+YL&PT-><8;ZBPTU>#CR[EA&T9T/%%O)JKVE/-L9M]PM@\F# M_^1$=?"C)^616.2R[EP@FT[B:^F,RBB]8XW2D]3:ST2L.6^C;'&>BZ9B]2XBRUJO;P%\7)'>C=VY5#N;C+%G*HR2%LUW IQ'TH L8:*('Z&8Z&R:EB (!J5W4.G$ PBYT%B MD-8CF[H8H M=75T>"5YJ&ZAHG[0)[J"SC-$H+ M64HX(C?AT>K;NFJYIEK?S:ER>M2MRRX#JT+>NJN^[4N6JS+>*O=-KD5U^E8Q MH'4,1IN]&?2Z"1-O?"2VF:,VP3QK5-=VV1,AA[=H5<7^CIULMQ^UK;J?N:G;/J6OMEM/7S&:]W73L5E_O=,X\/_)$B/L_ST=B M(-?^TO ,Q1-"!^N\FJ)?>?3B+1;V/B;QD+F YY(+Z-;?6+Y=WSP7T#Q<0IY\ M]4Y>?4HI;<\_NY44F?JS^8B%<^PZNUF[W:W)6^7Q*U^RB,JMS8(4V&KG=/%H ME6VW>GH[Z7FN_Z\I8X8P*E.3L<4)-/(.$M_6W(^ZR+Z%U=SF/O\#N;C.;2:% M/)[9J%^2G_*G7(BR3G<%-V[A%RA-NY ?>=&TM72&V[0,;XS4.RLK\5JO\L^M M+=L[N-0HFXA[_:ONJ@WW,-=BAYCFO^UC3HVCY3]\6PL5C-3:^-E7EM?>]4!E M7.B2,R/MS$=>T72O:E_N'CDC$V:^:1EHLZ-@4B9T1B MV3/P>YJZK38L\UP.R3MA]&(^4>I5%VUH1MGHE)- MJZ8?04#9*2@0.2/R,DE> 1S;%8"4)"E)\C+I&"Z3G*-#FHLY(Q(\_WH;I1.0P74(3-^GD,]7W3 M4EW]G!3AP="?O+HYGKX=0+0/]3LI25*2Y-5-I:YNZD>'#QW74?7=E+78_F!? M29-CN+5SB-/J0L25G:#9)= MJ!:J^"QMOQ5%6&UHPH*D_93_Y,I[PH]:CUXT MO)SB#^/+61(G7H!U)5*Z8$$/_)E-/!\+"75@>B)OD,R\\0V+)N;VBOO4G6ZW MZ78MK:7W6YK=M@RM[79MK>'T6EVKTS% 8J$!W?AFO/OUJO$?\]^&V2W,\O[' M7I[\+T'$!N%=X/_%AC?>CS8+V C6[5,P /LR9C$LZFR<0#-8H^DJ\L/HBL%_ MXF^OPMBG3KQ^-K$4#CWEQZ%M&HUO7ZZ[[Y0A&_@@NO$_WVG6XHQ;G9[5;/1@ MLON&I=GPGUK;Z#:TIF%W#*O7[C4Z]K<&SKC][E?3AK_T?+ZW,=Q5-:CFBU:U MO=@?P+[H8MTK?-UNRDLYK:ZC-]LMS3!=0[.=AJZUS5Y=HUVKK;[QVJ MO%1)>;H-U&1S2G*I?KJY9Z+F$19&$L5S9I,)Z+>_X%7)/=:!S\J%*>$(AG.+ MLTV5DX9\OI6 )I+;RVW MM#F0V*CJ&IW>6ZXKM+*(T-K5?+ :SYNJ^1B;5_-YYI%M?7Z.KSZE"B7+GMA* M^0)#?[9^P7^8%RF]8,B&\-ZE;DSJVNTK#3BY9MLO.9&YE;>V*!4>J7,V([7E M1GN+YWM=A??>#P"?A;,84%2,D(K]&+!I(O 70JL'14Z81&[$HRJJF)Z$"_V 3 M\GOCZ$0)O]TJSK-(I-O-S"U&4%N.JMMXQT"5C+Z';A5#Y='6I3+TH@=].Z48!'I[RNS:I8HYK M^QFV:E18Q9S"6A\P]FW-)];133+:?C\[NBKCK7+?Y%I4IV\5 V$G:.6E;B_% M2Y+(OYWQ& : 8<6HC/MP/ 3 IBZ&=>P!D;W!>W'"#JWW31A:HWF20W-MM5FW M#F:U'2U4_R>,3[(/\7/KF7AEE MT&5!./$#&6<@>UK1.(,3-,&P?Y@QE'9Q+KLJP[5I2HGF\9P2FGU\L"P:J>&& M05VQ$N8I*1C_=2@#[JVN9-M03=M5[<9.^,"J,DK35ANVKMJN?LJC-$RUT=#5 MIK$3KBIIX9T'BI6K(5=#KH:T\*2%MY&;/X_WW\SA#VT5C^:+)=:K:.LG#^40632I?*1]2 M/J1\R,/Y=-9)'LXGLFA2^4KY. +Y>($Q^CG&X8V85%?2L4ZFX_")L6L6/?@# MEC8TQ[0[AB;HK\O1YXP9EG.^=L(XB7= V-HVFSV]:_:TCMYT-%LW&YK;[MA: MO^T85D=OMTS3K 1AJV"[7H>QE1B?-6(I)FK6='X5]@/_9L2R&F4$T3 :NO53 M"Y\)G@>D!(Y5\8^0LQQ3^)@?QS.L"1-SOM<2A^MT%N&7"=XJ(L$K$VN??SVX MA[XIT[$7*(]>C,\CT:H_\N'%1%G&%&^ /?>")TP+A]6FG#*/]PS^"]/!Q;O# M*3)C\9[%@JDVWC]=;/787UU'LK^>R*M/G>!0LK^>Z9I)]E?)_BHWVF81U1NP MOT(C&?^K)'>M6%!>ME OX769BR5[6L%/P^F> M> -? >,6M[RJ.X>I1;RG 3JJ7FVM]N8TU6;S!!3!L6W[:V_,N%=ZXD7?&1*) M'LV.K^N'J2.]IP%:JF'M9$M498!V\V!9S/+H+^B CRQ@D3 -)W[@QPG> M"CWL"^:_69!4W79.>:>8JJZ?-+II-D^MNOV:3ZRC#223:>43Z.5:R+6HW%J< MO>ECU9J;W2K%W+N >V$B9#=/T'$-M@^-E+V.LS3S"7@IZ:PGJ\4X9LX,.DQ[25 MYK-2+*?>;IJ]IM9R]8YF-UQ+:[6-GM:PS4ZSH_<[7=/Z9GQKO/M5+TSQKL>^ MX53'J]YWR5_Q$7Z9Q)\"OJHIO7&+LQOW?H >]&-V%8&,;&'2_3BT3:/Q[[#6KB.U=,ZEM&T&NUZQVFTOC7A MY?#(NU\-JV9;&RS']N9G5=95WX?AL]_\!S;\%"3P7A^V*2PR@_U32MO:7CZ5 M8;A]US$;FMWKM#2[[M:U=J/1TT!D6UV]X[CMEK6#?*JYXV#.B>+\O%[BU">0 M=/B'3V>LG\V8XM&441J2SV/(DGL&G>;)1G >5B?=J/GRU&SKR"^''F^46N3J M,K5(OEJ^^AC2R!;TQU7K8T]K?^ZU_@^ Z?6G;J^"J1%F5:Z-EV?4_(]._[.- MM+86IL$NSV>#7E0Z@VJ?L[#E[*J3VTEO7Z'GT[ZRZB7"ZY'Z-%IY,9/"I[_Y M(Y9W^/T3\Z)MYR]5%'T),(9BW,V"636./S6.+ESO_H(>G4/ MGQ>,@Z<_K^&*62D(.X[(7J-K;\EL_K3@.HMGM_]E Z($\@KZ:=%OMB,1.]3O M9$]E3V5/3[RG.SX+#JKYS9IIKJ/\:T9!_W=Y[BT;*@D;W =PD-T][4O3OS&+ MHUZK=(G1Z@0O&H9J6H:+-GYA$SI5P&JSBR&F67(VCOF7+?W_C0^&DAU MTAP'AJKK)\UJ\MYH-BJM2]\Z0%>O--Z0 OJ2@-K62H2)JS M+QZTV"%,0TO[-)>QETWS[V&@$7M%PL,X\!G\7/'N(L9S:([DH#9K)XW [9,> MW7OKM.V+DW;/."?>J3@_UNXYZN S&*7 \+P9]5(:'8 M2A"AV3JU"%CLE5J$+'MH 3C_:29,.H?LXLND"+ M\:JU/V4X_-HJ0J;::%;:5GWEP-Y;JFO;E3927SDR5VW:I\@::SBJ4>U*/:\7 MQ89YDH&!AJ%:N^'=E9Z2PV.QZO%U[J9G5] XI=Y2!8-I!XH99 M0.RG=V**JT-[NLZLO9WWU'TK[:FU.>VI+4DAGWGB^6=W3L*T [:I$UZ.5\[R MP8E\UE$NAXK7W/BXV-#IW_;&7C!@BIQ9I$.H' M\[N]13 /*X9F;9D@IJ_^_>92\09_SOS8IZIUWF" FI90R!!!S59B?_@7A$/E:%/STA(TX(PY3CPBSY@*G3'VJ5TERP-&'C!5/F#J1W/ ["PVZ!RT@[P@>O,%T<+] MSI*RA+'\#1W@GAY/<&R?@D$X M83?>#RS[&<2LS0(V\I-=%8FT6J;3Z.@MK=ULU$',ZW6M;34[&C30,\RF:_7; MS8/?H^(5Y?(JD3192N+]4-[?\HGZH# ^<8H?#,:S(1OFMZA8-1)A%Y;J@+[# M?]$BXSUJ" +'Z?R41P\,B5AIN?K%J'J[0WRF_^H3O+W=5 MQ4Z\@:XT_\.\@G'0"T"5Y/]<:CU05^7U\\&B 8JKM^W;Q77_(@/R0._>KOS) M-7YFC1VYQB>_QO9IK/$)GR,;GNZ94,DXI@/Z8#NS*((U>7/!L M\N].^TY#K[G/7'?V&=CBWGCON^>5EQ1V\S#,LYL='$O>OMYXYQY<'+_H",*) M5W=%3H0,BMA02URC=U,!<*.,P\$!M,6&8K<@+?7#L*GO?9R&<1C6BKT/U#P8 M=^3) H$P8M"=H]O:[^O.@;CV]R_T9Z/&=C/0LCUD-9-R:=8 MJS\#?3C_X8 [$A=#/XX/$AFZ>2:0R&H6MJNQS56]5JV9C5/.>]:VXL^F>![X^EW$:[E'RE%1Y M:Q_[Y:AQ!"$56QGGN=R>V,>XPX_L.#_6VU+K7"Y+#U3F8O^7PH?:[-(M> P= MV[] 5V+8E>V87(]J=>S0L.>P(&>=>]&A\ 4>[75H8R>45]4;IV$TSV2@S9U$ MN4K0HX6:.]@Z+7U,"29+Z\)?=)JU@V/&F?N*- M?V->S"YO848%I>!6N3&+A)B:M4CIZ';[>K_5;VM6M^YJ=K_3TIJFW=>-^.;9;W[M>["@N53L_Z(5C%9IF%H,)&\4" T\9OOW?IC/_%9O"L6 M2]>LMUINKZYUNH:IV7O+,E==HA9 M/9HY'I^0SYV*I)3P!71[%$;)O:"U%.4#;]DX?%25B(W&;)#0%_YDZ@VH2&#" M0- C+WJ"9X?^"%[%@@'T_)8ECXSQ9GA)0>+"7/Y^:'N /)!#W@%EY =>,/"] M<CO56OWY HJT]26MY6'7J,IT>.=":WE^ M*WLB9)8GK%E>J=0ESV$%4G(*F/XLLW,JT]/3C@QYODA::S"(9MZ86V81BUGT MP/9?#.VU5P7.87(]=CLJ2S_*Q(ZJ:>47RA>S)*WM$=PIXS".E8$714^C,,(Z M+L=7#]!R5+NYDQ#B/4'I-2[.U(9]E!D15=X(&1J)V ,+9L<7%&C45;MQF(2@ M/8VPJ39W,T!Y))2@T"2,$O\ONL@XNEU@J99SF+B)_0W0V G:.V?E_QD OQ?A M=0R@_R$< .-P2A]M@&;]8/%#YW,67"?AX+M&13B5 M0:$&Y-%M"%MM-@^33+"G 9JJ;1TLB>!4SX7+Y)Y%1R?KEMIT3EK6$0/)+.$U M=H9,"-BU*%=BL)7MV*'/ENJ!K>IUU3D07<6>1NBXJN4< M['Y"GD''T#%Y!E6A8X<^@PY[XKPE)J,0W"P#,P[9T_.#2<\9Y9^"Q ON?(Q+ M/U)X]-ZQ[,,DK^YK@+:QF^SF@/' MT#%I#E2A8X<^8:J'M39T216L@N,[A>J'8HO=&_"JN_(8JH*>J6S'Y#%4A8X= M^A@Z[*%CUZQG#IW?6!S_0_G#&\_(U@$M-PX?,1G^",^;NFHUG=,^-9\(^&9ZVY.>&8>CO#LE%]]PFP[;V=[,O1G>7G^P[Q(Z06<3%%R MKAUVK:K,S'4NG&OGO,8GPKXFU_B9-;9/8XU/^!QY[5$N*?8.&,[])?#1UJ)Z MWG'M51Z$0_@L;4.UZ\=2UO?5@[14W=1/?)"6J38M&0J\\XU^M-6[&ZI3/] % MQ?X'6U:\FF0+F?8OIQ3^TOO!HH$?L_A3 M<,4B/QQ^97B,L&'K@47>'4N_OXK\ =MNWU9LOL:W9?[VBN8_6TCF4TK4:[WG$:K6]->/DWPWSWJUVSK<)T[W6&YE8' M5L\?^0,/6AP,L/"B']Q= 6 ?8*C8]@.[=*?E=AVKK;7=IJG9;L/16DW'T.K- MNMYL&NUNPS96!79M4'B1ML.?LS#Y90Y!YU_\HGR%G:E=7[4ZGW[_B'OOQS/A M2@)4WWQN_7[=O_P,FSL( _CT\O/5O^ CP.+0WJ?NY5?^YV^]FQMH)VL\"",0 MG3ED3F_4'MGM=S_1<'JU.(G"[TRC>!SZ?NTH*4/7?UX9%Y7.V6W$O.^:'\3^ MD+WLTTV;=O+XJS$;)7-W6>:ZUU?4Y'P[;[>0UEKI>1V[+&HO&]+U;#+QHB>, MP2OL#B7?'M#I=(?,C7VUEGY!!Z\[ ?572OJ_/MWT2!I[N2PN$?_E,D[O^]K[ M]/%?-_G3L$4N/_]#B>YNW^LJ_.^'M)\W__FM\)(5^V/!9-W6AOE%&8&JTAZ\ MR(=%T\98?7@&ZCMOL?3] /9V^M4; B&E!MJ:!LJ5S@9 D ;+1@F P:=@XBNLWQ4D(GDTP!C"3A9ZG)+G+)N+G6NT5V^=@ZFT\J6D M4\>WK*'FZE51<\M$YP;+>0^0SMX+GK#L52DP?4G=[AB6682S*^$LPOIPL_%" MX#K6CDCNPYC1Y_"SQWO09D]:^!A0'&L\NP5-X$,O65Q36N,QM)D 5N7]4!) MP+$WR-NZ]<8>E2&_]QZP@#G#0!HV]B?0P83'U0^*8EU3GAT8/+QL:'GKRC1B M4X_7()^O0'[!:Y)S2 _A-GPIV/HVQT+8 )@F/@]FR99O'\Y]@2FY (KRP!@ M'WC*^R^UZUJN[3ZV6E,A[<3R;<,<6G)I>HGBC$1LD=()"I\((SU!O@B>O M.$0YYZE:3$97TZ*%U"3[@6XU_#0)[QA6,.%]%:U $T,_'HS#.#^K2Z A"/' MAK[C-\NFHH9'^2"9P8!'@]D$EHNZ//&>E($W@^[,:%$'] 3VC M&Q_R4P-0W901; .125@$PAV.DD=$F&.0$[0?2)I0D'X'J I@'HV7?[/$BZ?C M$( @2E5K.KV>PHD5%3:$0.XA,M53U5#<'HGP?PXB7\#-N<;IL4+K67O8<;/0 M<6Y>%01ZOI>%3F&;G^!(O;M//G4_%[8M??/>*C0+]M!L* J=+N]HWI!*P:4P M]PFZ*F M)@,HM_G2GQR\:TJ+&X1B7!31%E C_],5/V>2+5LD^8%'BH6LY534% M/01CF%-WM*RD\/+NS'4A:TA,MJD;S5^4Z2P"2R1F<=Z9Y0*8+>LJTD>, M18R3'W$^([J4 6E %4#F_(0EKZ\"0;T+D(6,7+8S+)7>G'2>&RI*:T_0!77?'N M(I8RN479P:[0TL>DY#(K!MM9^9*7^ ED5)E4FE)I2J59 :7935TUH.F4<$!W M&\.B;LQ^0%_&\];W#.R$W-_#,>*"_:-\9T^H40E+"@9-84O1>S'@)LXNZK*G M4UL.GBP9SM3,([8"MC]>8O+'5MHB4OE*Y2N5KU2^E5.^-\)]$Z-[?D#F]\C_ M 48WWOPS]&7Z=#]>T, M2/9$L3U1>#NG/)7RKS 6/@:%"3;[,/NYPF].0!UB< _T"ZU[)9@A;S-%U('J M#".ZS>$W&MP1RH9^\AA&R;T?()2E*\T4XJ9WFCQHZJFF?!J1'I[O<1 F63?R M0#CJH@CGPJCUW6(\7>+STY_[]?E%T/R=57K91I*N3&;C!!,E-#;F(:$%?Y>( M[TLC&U??K/&;?KI&+=]-JB("44$53'+-8^]$DRCRJZXUU>6Q"=C@WP%'B5M6 M[$1J(%+&"C=5,;!S+,8P!ZG &KW-C5%*6$E]@Q2)"D,.GNL5;4.\&XU86=GB M@J5[9DZX,YX4$%XM?37M.GRHK+?3[O"I6QQFJ@@&'BH)A?G4ZVR9\]%$.^U> M;?/6?U^_]>*M,HS]>2&EQ8WY-;42@]X&;2]<%UXA"!0]$KA'AIHW!AU"\;.% MN^D(B]?'7&+25I"$0,0T9[E%=-M,*4DI)&?#+ YV&)*VIZ]!S0_#2(NG;(!1 MQ=!(2+'$14>VBB;!']>7/37SL? ('F$YX/TR?IK.BX@,CGSLH!#TYR<'W3\% M-0 -E!1!?I9@O^D.'D-\2Q-U2VF+.%'<.3.+\+Y[-,.GV 3OI2E(B.8:NXU= M2V,20HRQA0\H7I?@%FQ 7%'&DL))FKKD18RZZ#J\G0:9#5',RC3T^5R(.1NR M"3^8HP60:3W_(8E50/*&)S+Q.O:(EB)9AO)"'QXB<226^QQW C]'"M;R7!TB) M!]:J282->(C@8 /C.N,@D- A,BG<[HJ(A#C_IZF&/V/[<#.)\]MQ)CRQ+PH M+D!0''IZ5F*+:?OP;IP1^AE]OOP(YT'[Z.)EPYJ21BD4\B6@D5MV!Z:7LI8C M6N5Y EPGXAJ-$4WSI/1-3;!%3(&HQK"N' MC,%PQ]@.I3@)$QYE5^A;"E1Y8@\Y#J.8!#HQ-/YWH?NPWG^E.F+=+Y+-TP<]?B@U1\\?TPF[GPD)5C=T5##@,"G M,F*ZN>*/8ANIA9TU S_ AHJQD[<,YC#-X4$E4D)9U&2[=WU%;08"46/;T$[ M7T>AB^D;<@B(+R;5P8%FB"^!/_T8(Z?G)P85$!XQJ4S.",31&/A+J-T,55*7 ME-LG[MLEJ<#?$ZIZH-,E0UL9L(R%T1!]9R1+W.BB?+AB=EOZW!3/!WZT>=]A M%' LA/,BF+,*7/"\O#S'7CS,I3F&\XO>_A".9Y.,8J!(&J"*5OATC#%<@S[: M7%C7_=U=J"6AQN>C+-3+)1ST$TC('8AN*1..T# 'P]ROGQJ\. 5\.&!^7L)P MGP]B*35""%PHKGNH9?W.ZR>[BM"NA' M8!@\NU,4D\;'EA#,;F,E$+QY"Y:GQ*"V6 MH2?B%O]Y&TI;Y^C!"EH.&),M,HQ17RYD#W 3895#JF!@/V.\J]QRS\0I%^!Y MHX$2+3(SH=055&5I(!T>6,5NS -P?'P1?A=2 HH[1T092VD^7"DKQRTK?1Z'BWY$\F0(O@?4'ZGDW#Z!T@.M(G17 M>EAR-HB5%A.>SDLP6':ZEGVCD]3!B('"8&"@JR0[?V>)/_;_PBZ1;8!]B.=] MO 7POF!69'@_._YSW[G,IY#1:3*DXI D L-S(!'HILYGX6)=.609)7 6QVXF M#^DA*ZY.^>V*X' B %]D=/0#V*<#]#W.DL*WF>]KZ?4%1ICSEQ50/[\F19Z M6^()&M-#PUDD;C.18VG &*J6S4U\P]3@/$_N5YCWPH$@K.IHR'LK2'_H=.>> M4_AZ(I)KA_/357[X=5X(\<;:HCMJ/4 @8RPE()" 8/N @)T#(.AX>#,!BH[^ MZ/TY\V$L:))(9'#>R.!K?@M ;N][_^Y^_*2,?1 1#,*"#LRX62S(EL/(O_/1 MGS/!%Q/)(S=T,5R SF%*MAU3U"QW" [%Y5L:[8/A!A2,-T!A9+DPUI1,3N>_ M$EZ@] Q.R*D>)^E5HS>=1N$/P1 X\OR(1WG5E!;UKLL&# -^"4AE$SO+L0UV^C63!,;XHF$RSY M@H$8WG19_H6T_RNP+^1Q?T;'_>@\.A.AW_3<>;GHO$J M4W;=WV5!,]H(@Z&]\=SU^W)C'4]-?LJ+(.="=]%43TJ'.XZ-6]4 6?@O"\2( M5(6B? "K!!NB:4A\7+,W;%@D-*G$7.R=NL-OHM@_($ M/36EL,D$C76P@([H$N .E%\BHB8O?BI#I140B=Y-&(I"+?%Z#$,QZ5J-FL@? MP;_G@DNC;,U][NV([\,(!2Z:B&ME?L5&O2[CN G6)%Y\Y_P;,4[SA7=BJ"A_ MI:#RGBOY47H>@)I(%,$85+5PW2*6%5-)@J?"_*<+>NEQ&,?%0-]BW@B;H+Q$3P*"ILSG\*"(RH>9XF1YXN8; _79 M/0N(N@9;QE!7X?.:?R5/*"FF%)1C[$02@4),;A3&1===$P8K.!24AA&_XQ]A M"EG.Q[=6_+"@J(O8W6SL1<04QI/D2IJ" EI&T%B(P%UTY8GS,,&G0XC>G-&T.U/IK"1*5U-Z?,4O$*<#!]%.BGHDGN\YWSQ'LT;$9OA MOS5<7RU;HBR)CZGDM,2I12'"TC0\WN8?/&*;!7?(10JR#.>0X*:G+"8OW^1/ M15K HE5!&27D ;UEX_!1\2D7!8V1$B\]'X](?\)7!+";^(X 8X6"/^)T PMS M@O$F>/HA//\G2+50(CPF:EG'_#B>@6J#07YG8_\^Y-%2J$4I=)IO>+Z@2XV5\L75^?UD,O((YHJ2OT0BK[?'R <0]GUUU8@;:P)^2K&5OAB44 MBKK/LT(HDNDV*9J5M-6)C#*5I&RI'T6L)9^?A+^7E@?LU%*'H77._T[:B^;A MB>]\7/PT1T?XGTG<*=N$QU\MM"8*LV?#@!E(5YC45NS+BUQIR$E#[L"&W-TY M&'*BVFF,=/#,?R#I)8[9M/*'"*_KIG5%T@>DV7?>9E\F.%%!<,HNU!1XT!WO M14KZK ),X2FU>7&9I95K:LJ_LWI"2R!DS .VAG#4>H,,P7A%N /F@P/P'#U)15\P_6782QM1X9 DEY M4BY^6C[5BC=*A']^PKR 4&.!,J)4A?''O3LT+>B5%'6MDB"Y$!SB ">TBLH_YE7-%IF$N8V"L^\ M+ALII>@['EPWFC-!.6I6B)5[)FRB$C=V@3@3$B M7EZ3'GYA&EY/E6R8QZ8O)20\+T@HCI R,N?>/Y9,3 A?ZD&RONUWUBO=^4$RB#6>"O5:=+ELQY?8.)BH$'?0_G4ZOU^^O6$.T]_9OX@D[@DV6'(DE3:W! M;]+^M064 5B^,EC!>L& VZXLXI=_6TMHQ3\C+$*SY,"MY%\-PUAK;/Q&ZY_O MBC=@U=D(U1-[LV8O$?RT.YEQL7=)WE /+XBTXYZ"O!R#XGQ>@G[#.]%'S"W5 MP *,,V^%L&M]=GRB]=Y0=:/^X5#B!>; RT/6Q ]1E'YU",1MU>595X*PZ7K3CFNX)2-"QREF8.A:7PA!NILQBGO W*$H4#W[G(A6!2&55P/+$;_Q!D4<&FBCPMZAY MZ'I43JHI9TGG"3Q3&>06^(O%[1AVSO!<9;TR9-:9(*T-Y MZ3>@O.)9])3&LE]@-3%:!QX9WV4P59B>>,_&0YX1?>L%WV-H%N<12?5X%#^% M:?+(>IC[642(>1J%6%Z#THWCV>!>&8KFRI4N,&H?3/)@0&D%F&4K\J5]\5B> M#!!@I9*QSQY8EG>9)N'R5:5H?-Y(7*A,@4LIR9V/>W=_S00JW:!8521-NDAS M/G@#6 \R(BHHV"NW6!&%89X\%G3%O'W4$+R\2Y:K2ZG&BSL7*1TPU1LV:YB7 M;DVSB3.%D?9"'.Z4(+0J5;MYA6$LQ* MW8FNBX$8^L^8M4SYRFG!%%$52'!.TGP10Q4YYO'7&(R@+)\%*O>'>WNU 4Q[ M$YN2V^RXMQF6FUEU5)5(&+(3\>*G8JW,!5*4%RE1+GY:38I2HD1IY?5G2SPS ME(W%J>6TB)>S>LH.<8^J"I5?@ QK2&LPY'60PNC."_R_Q'Y^Y.4SIC-N&O%V MU#3A+>+I^[=(78*Y9Q.^O7/$()/W9::6M(0/:PG[YV )7T68PYKP?&/D7)VB M.I0V\'D?WR6I8*E4+"3G(]V,X.X98H7J@4_G9EJPR8^RNH9#,)2Q*K,RID* ML[1$-%I88#3CS0+T.F""-*JF_ 8F)2/:'W^"@+U0+QW,1+!@_RJ\"%M!L,&B M-(=_S*B@'!6,$E6J%WLR*C"%I6G8!!L$2. Y]/B!@M5=[L+(%Z5^YD=[D3*F M@3$QPAQRJDE;4[Y@@5CDE1.<2:&H!(YMQI3,3=:F0 7%;@P&L\F,_YV]+ 7^ MF C_@" ])3TKFK:(@P(TQ6.L- .SC$G\Q'8K.*D*C/C+2<]6\W!]9DB(E=9Q MS.OTXKA2!"6RYXE\S ^(^NX-%9$DFI%H1J*9;:"9_YX#FNEX4S\1+(;7:5FM M#FHGB6C.&]$@#6LF'+"E(_*5\8.K0,%2J%KM#0I./3SK(N1,G0G>TZQHVY ] ML#$-9+W]61B\I#& M_H!XAT:,I:72\Q+C@()Y@3XOH^I,Q9;:15JD&_3.*K,@!\B#@CXLR#J![R4# MN_AIB;"_4)P@<]E2S0%HX6]ZSTHN@M$SJR&>=5)Z]; =;9^*E@YCTC@M#*ENX-I*4A+0UI:6S#TOA^#I;& M;WB;]9N/;I@6>7.D@7'>)Q]5&"=>>G*I>5%$Z(^3L8O[1KH"10\H>>FX$Y M5T8T3\2>#-V:>,.>4)DJ0?-(M2+\:#";8"C/0/ ^$G$]RPO;+[Z8UZ@0;\.( MFX!J8Y*SD?)84.QJRE=D%*5 F9??K(2#P8P*561-^ 4.^/QU2'=.L4'\-M6C MN@,PHS&//Q*\J M=1MY2L_1#)>&TF]F 9;C%E$*(F1I- X?T9L*G<$B M&_!H*'RS= M+'E+NUOV4^5[+!10NTFI??"78D/MK"^M2])K&Q6@E&!8A^HN? MELT_CV[B#Q3(^5.F6=ZKKXPC;81$Y<'1T#AIJP@A6O: M.'?14=AS&K-)L6636S_@SK.L@E) M9N&_H,_G%%0=UK!2-S)Q@S "IRK%)V6 M(P ZL9%K6T"OPL5ND/< 6^)T[ASFS/>08N)\CISH7CF.9Y.YVDK%&W0$.MF) MOE"4BYJ-*3B4,X.&9.+M+7P)3$'?QWA?(Z M\"7PLYTN?JW.U22'I^_$TM>4HA#@.N3N'HR418S%@\SG\#%55<7;?0P\"/BJ MI4&J(XS#Y876B!^_ &3G<#/A5RX'90C]4HD>*HY6Z Y66:+&WG3++=52%=22 M* "5R6A)[ )O_!3[O!04#XG O<1+ZJ5QU+SN&FZ(6>!S7(]"G#<&D0^ )D-$H?.1E.'3.B48D\<05I9-:>\LUEI9C[D@>X/H07*?BBPA?89VSKEMWY05X?46A:F..>$HAOC'2VW@;""I"8D+@[= >#@5%@@>OB[DJ/QW-KRCM^/J3OFO MJ0=WQ4.7#$2N7$OZ# M&IBN:G<-^%"=\ZL1T+)EC,94D8A@@31/XL6[ M+.HC9G+AU=Q0;,Z%7J[H(U\GL8/2]80V^*-9X+?RZ.&!5](#^6K+,^2XSY#+ MY4AH/5R:AE<*/U.ID*S8 J)L#7JY!@,VY; P2R-*_4)%GQ =.BC'R=.4)'B^ MCJ]SR/9I85BD,H< RF$#\"OL![8J2'-5+&B:2\'Q7GH%7?:( MKH)RRX <;=NUH-Q*( =-],6LT1', MS7+^B-0GE4L='Y?3CN]5)]T?+.1X6R M C]+MYUTVTFWW6'==I-S<-O=1%X0CS/("[J/P5-*A^J6#U*>,^FQ.UM80Z7H M9L& %S\7!>UYQ40\OT9"8)!FP!_Z7L1KGXN+,DK4'*)ZBKA-+*2-\6*!,.$) M52X72(G02-$Q!D9>.$&,Q.%3^K)!)IUX?H\ $<6N/I6&(G*H16%O2IJ( MB9T/BD>WMK>Y9.#"'!N>H8SJFY)#@E>:+NV."): M3$\(!N6>#-_2\2SY;(DK8*XJ/4_ S6TUS'(1. I -5/>BTG]0+R-9-EF6"US M2O+E&'/4^&E0I+5N^:7 8C)8Y0G)9S2S3"= MOPE 7%[_&K_Q'KUH&"OO/U^WX@^+WXM;$?K!E_@#9Q<+)Q/,A:;G!6W*=!;% M,SPO1>UK-IF.PR?&LE;26VME"@B]=#%><"8N":O#[HD?XIUSA.\84LESOE-X M2TLGH9P@C4[9B_D4=7C:+]R7$_E3[(,Y@[Q+>+?.P7*6Z4/WWIG?%A^)O0DE MUN#?#^+:1"!L"1DD9)"0X:"0(3P+R."-H4$ "Q-0QEF5#(D5SA8K<($8Y (Q M?QTIR$+X.457:&G(^]PSS(L"'N]?/-3SS-<8KR+18T9A=3.B2$'C&6_X>0A= M%*%+B@6C+_ _C['3W$@ JMX*33207T*\1 M^.1OI?XL#+D,#7B2HA^D,\%_](MR'SYBI(XJL 'W\65,+;QKQ5?-P8/"&R(/ M^_F4(XU!B 2S@V2&K'B\3UD2!<5Z##C-XEW$^.1),"'!A 03!P43TW, $ZTA MJ*B$8K(EC#AO&%$0A9P6;"DIF)I&_HC8>KJ/\8/TB"2*,8SUHSNHU#H/.&?Y M"L*R>;ZRKRQ[F_*W>DU?O%N I_]FK^2KL)9<1U $5V&0>=\$?Z1BJ&_C$Y7:'MU ,^<(P'?.?1'\"2C&-Y;ECPR%HAD M@[S:07ZLSZ6O4!P!95?09\O# Y=?@*GP2'87[P%B#D*$: !6B.65 K6 M]WY<9)3LU 'H-[_W$!,&3?"0&80 T$@=\L*$31^FN!#=+#X!7>!4.)>8092 MB)0V@FZ#**;&K5+"A M4!BFO+ 7/^7AWO![3A^AS!)_7/0+\71-F;]PW*KB:Z89S"S 65!,+SQ%!H&T+\W3A-X2[PC M1*8R"U*NR=)KA=TS&,-#(M\X%O0H()>\GP55)8P,Z="3#CUI/1S6>HC.P7KX M'6#@;XB$ !IIK%PE+8VSA@]M+_8'Q!<4_DVB-? M.6X,_G]2[F#DZ%OD9@06(QR/2]4GA_A*M&?RRE8%0HYT7E\,X5*51[J+%/83 M '[&)A[GZAF$ 7DYL=_3*+4'Z&G*MX:%QF>&?/!+AHYVPQJ#?Q2!4!041;0D MX_1Z$Y=%L,)PA$2D;#C*6*0JK3$OF,5,+7TIQ)425 E0=5A M055\#J#J,\,*P4J+V]>HBZZB, C10J1J.Q(\G3=X^A0HEX,D1'C"[Q'QM,NK M41?DYAH/,SR_89W;(08[O^^WKML?TL#J93]5ODR)*^Q]Z_K+A\W=-M@C#3JU MPAFS]-Y!>7\33@$F-&S]PS^@JY\P?$GK<5XTRCD>,4Z)P'D!!6/@#;HH/P7( M^!!&3_FNX#P^T/T+2BVE\E-#[JT1-<**Q;"('TZ0..2>%(YK8N()&_"$-)]Z ME;*U%7LEO)X\JQ =5!>\R#;UJR;2HQ/E8ZMUA2PW]_ZMG\0B[BOW0%%E7_[+ MM%2:P%)^T2]/R"[&;M5 M]GXJ$AXNQ@XLOVYX ^^&5*054:3_]J+!?5&-@GK,M./UEU?J/[WYHOXKIE]I MUR*/I?AAIA0-]\,_E$_%XH:P%WMI"@PY77A*%S1PY3U-RMBA5D +62_235?6 MCBC;1!PV>@*SZ($*EWMT(9;10\[I3#+?1);,E+\:]UB>9ULT-I06\Y6H/XM"BE3A.BHLGWR%!OQ05G^4 057#-4PK^ MR3BSXP4-A"ION0Y:JH$:I(&&(5UW\8L!4C-"K)D:R.TJKFI/>H1&M>"&%MR+"P77G<75/E MMV[,BY =+<4"4^3D2I*4M'<%HA (HH IUD<4 E(N;G:YU4]IJ_^.Q[2PS9SM M;75',QIO,JK:8F]>T][LS)V1HSR 9"X4;*D:(,DO!?7,A=2D&Q^V9^GN&GW? M89#:.71G7OB^K#]2,$(AP@4;BJKH47Q,UA]D8\WLE)28\-D.YL$J1 I4L+R* M'4SCB/PE^HTJZ0E5A.528*@ID2I@M3R4%R,&(I:4/H+9XQJ!C=F ,Y-^9465 M1.2 0I'D^NVYTF8U,(Z)/A;K.1/3"^F>@EL16K6F?$C$F&WL9/ M0OFGD1A\OC-\/'<0P-.P@E*K'[U6OT8.U=VH]9=]96U! XOV84H"BZ*5PC;= M 0OQNJ ML7>MLJ7U[SRV2;NB2S.4S2$.<\ZIG ,L-O8Y"5GJK,I,KM0+)>AJ MB1RZ2%A;+J,0EF+%"E%6VC3MB9?W9%Y9\OX$(.9W,]BMN-'+YY"H#C6;T-7K M0P;/B()[\6V%=RGO2];IQ4\%XVP*OXW2^\4/J-T7ADEH@H>,Y M=91+S9OUDNZL 3=3(N(XO7^%1RV4J"4%?HJ_X,&12#+W)699!794:=>SVP2U MVN:]MAQ=0ZR[HM<=F#T QU'>C>8O<4%+8:<8ZNNA@DU.B=JJJ,+2TK(FI;/,T>\. WC!(WW#QT[*T]H1K9%[' M;?Z1X@.DB(GJ$,%)5KA9E(Q..^J-XY#3W<3S">.(\G.3?(J?$FEE&N2/R?#> M=X81JDB<7RA^D+XLS;.??SEB79XT?Q_.QD/"RZ7\ BJS%R=\%%E%OHS;!W/V M2)#F&XZI7A^- R>&!_HL3HTR#!DO(9/6U%XV062B$%,YE:Y9W5M"?X+)AVM< MFL):TZ\38DQ[\!:=#LT]I].[?@Q;GGC+H&=?TA!Z$\%5%RP]E,]7]+R]W1A*HJHY,"0W!)HN$Y@ M_2YXX4[H,A9'@:^U@9BC6;'O E[ZT7+H1CT1\/&6#3 <;L$%^HQV(>MW'8R8 ML9:NM'[))?2<_2NMWY/0/O_VGK:N>M:X(_U<9,7IB .6%Q/!RU(!Z#)/9UVO M+[N^P$ 'Y..+LP)<*@&$B,%.C7WBT9Z$0S86M>Y*8*U$S#,H=0$LSK0#:644 M8952'MV0P78>LV&ZXU%)@;)A 44CSF(1.[+\Q,9?SA#Y43@J+ZY'JZ@*ER2L MA#])JRCER@.)DJ#1(F5X?M59+H=(64?9B(@CFA\RW)^X71^'O6JMR\ 95@BV M(&5!9O$O"'@$E6.FY-)BAF^1OMJ*'KVES56#Y.F0C\LNJS".&\N*$:W5"I7M M%MBBYJZM\DOK[ )+5*_"&0L!RB-M^=S428U\W!KY*Q-16B@%;]H$*P3VF7@' M5Q@G/-2!?'O4"[1S48URGW[)A<>)4(MYX:AQ*3. MJC!W9Q*DR@:8>?MR\);FC8HL#81F\3S93;M(CYO6J^0*1)2_@XD:4I7XQS3= M/#M1B@&+$1M[(@N6]P-:F#)BG:-#"Q32HJVN I@,O#NJ'T:V,WQ"9CL/(\)3 M<'8;#R)_*O)?>110,-2\,9X-<%2,N-\!L:IH@@L#92'4K M8,[_E>K06>930:]R.I^J(#9>Z+*2U0&FZ$DZ^Y=WP^!2\ M$/Q87?XX;6J>YTQP0MS=D9]!7&F*1>)BF\5+<,-#:(5L\U ; @C,I1RO[@/L M&D(&Z0?DCV*Y<-24SRO:?/644%I3M@U6$!L*IU(J<\LI#E$"8-?0[)#@S*9H MAZ%?,:.2)(1!JB!B@G#A@S*<932/8P_SH4;*']>7/2*)9.,Q5Q=Y061"(V-A MCBFMX=#G127&3ZN%ZY$BRS*MF16FY#U-R^"5V"AIL*0/0CZ! ACE.!1F*(TY M%KG?0GU,B@Q:;Z;D5-Z_@I+SPR+,^/O0?\!__N_?9[%VYWG3?Q1*DN:NV"OD MZP0[^ 9.T_8X''S_%9Y7_G?(_'_<1![>UEP_36[#,4T$_.8S&_WS'0O'WZYZ M;M-HU!U-,^J&KOV?#K;^M^N;[C>K7O^&MJ]A6L8W_9WB#__YSA]^,XRZ8UI- M\YO;MIVFWNIIK8YI:7:O:6G-IMW7&G7+$= M3 ?U&;8MQI6V@F$7-LLXG.)\] 0!V*L[C5SI])0?A[9I-+Y]N>Z^ Y0\\ $H MQ/]\IUF+ VLX#;UE.QVMWZVW-5O7&UK;MEM:K].HMXRNWK0,%P9FF.]^M1M- MQ]%U/5^<9\MC3VM_[K7^#R#F]:=N[[ 9 M5\/*9%PM+,CKLJNR."8HEXD:DL> ![46&6]>L5%L=FP[@?A1/*%KCD^+CW@T4#/Q:(:&_'BMOM MZ_U6OZU9W;JKV?U.2VN:<%XZ<+AT6@W+<.P>Z&"K\>Y7$[XHG2HO#F7^9!DP M_P&W6(Q'+H/#B.Z3!5R(\^];*:=5/XRZX>PV&\JZ&L0MQO($L)I M.[B(\82182IAXI8&C.]_DS=)A+Y$[&XV)@XS%I23[<^;Q*K3T[Z+< M9FWBR]/^WCYQQ 1**$M<79$I$C^6JFTRB<1CX5L5HU_X-[+T(/ MG$=U*I/RI(@XJ(6I5KP1>H&I%"_S@IA3XZ1]+P%)]N/>(S]G-LC!G-8I+'0KZ.^&46;YDA;X5I8J\@*)2!G>N#&'6?"S.Q9W( M.4FX"'[*[\&+68)XEU8F"1=I?CP@)T"!<%GPL>4'@%W?B13!:]I/FE(;^? M'(4X,DX3BLLS]./IV'L285GDN8QY<"T^_,(T_./U]SKFL>E+25%S7I!0'"_( MC,*BE0AQ*0IT4QCX'"R[#1/8E]E+[=6/;.?S,M#)L6UA\=W7K?W+Z'ANS!M MY.5///^L&)B0OU0#Y?L;*Q8HI('?+:P&R"A("'Q@SDM ":JV"#6L"<#7'/7Y M+-!FDRZ>NUWUBO=^H2)][//!7NM.EVV8LKM'4Q4"#KH?SJ= M7J_?7[&&:._MW\03=@2;+#D22YI:@]^D_4M31 &6KTR>LUXPX+8KB_CEW]82 M6O%/BEU?[@NNQ0ANA>F)OUNPE@I]V)S,N]B[)&^KA M!9%VW%.0EV-0G,]+T&^8X?@8^0G3P *,,V^%L&M]=GRB]=Y0=4.$SQY O, < M>'F(>YC&=61- %D2BF4H=J78/&/_'5/?*J9.JJ<\=H"Z[*-3*&:C+L^J"IQ5 MQXMV7-,] 0DZ-GDY16QC-6R);"J"'JK6^+N]A!W#;%EUT^QKC;YI:';#;6EN MSVYK>A,>LAN]KEMOG7[6Z,:I+N\-X3I].4RKDFF?0L:43P'1)F1D":5_(T\< M=/0C"^\ Q-S[ Z4%VS6>&W?U\D&=-=-!OS(1R$XQ[\A_$/-I$43H]S[+*$*( MZ0"3_XC:<^)]9Q&&Z6/T>8=^U_O!!KQTZN5HY ^03^/Q/J1?QDL;H?(\R!7* MXA)]!47F@\H8$,$T'%7PC@%G>$?&B#F&=V2065B&@\\LUK\6::24-7*7BY ' M(E1@WT_938@S@9<.SFLO<)8;GAA N0Q>+#(#WAS3OSG" ]VW/)KN&4VX& F[ M T78=%;KP:5GJ>MN'OAM[CKP^SQ?_:IHZ@49VO"4.V1\^__H]#]K!;<;^K/1 M[?]!/JD>%FF[6%'58LT3>I>1[^>R5J^*B=_'7^1?.M"[MRM_$KV,)K9SQ_=_XOL"'M-D5S>]AE-PK+;"Q M_('W*J_[(:YB+%MMNCN)A*S,&)MUU39V$BY0CI M8!T,[IOXYITGB&.7!5\TSA4][[G$",M[G]-?X1.)]3EC'O%*]RU"0 ]X3ETR M5QF(!_"KE6'SP?]JJ'K=VH673T[X\K_J:MW:R83+$)*C#R$Q5-UTCF,SOG6H M;G,GH3+G<+<@[XSE>E1O/.UVQ"6^HCF7*X[D*EX?5 M[=GQ'-!R19;MOC588];@=IDK<.T]X0/QY8AJ0G^*XQFR1'1"K%I>Q=K69N/= MKY;>;)1K6S\SBCGR&V_,8E'J^YI%#UA(%-DD]CK4AM/06[;3T?K=>ENS=;VA MP2!;6J_3J+>,KMZT#!?+>.-(ZY9>&NJ* (W3HP\1&C$KDWK+DD5=@]6F2 MX;D?#'?/9#I+\G*[(S:DTJA8ZW2&Y685HH8)1XIE_TRA >$,ZSE/H_"!T\!@ MM=%BD]4)"M@/!5/3>6,%RE<0D5B'BPHXY5>?\$74KHA(+@HWH#2$GR M?\I8!7F/O>H>6\8JG/X:GTBL@ESC9];X?+A)3LKGO.$E:._'%*PU"@E.4?_> M/=";/;'H&;7LFO[SLW826D4.=13'*I$",]JB"N&-,Y(K5WP0!Z?3C!JNRD-6<&A6K7=5(:JX%#U MFG.4.N&H-$!?X %,'_2BP3W=' S9 QN'E)^H#"(V/$*<8-;L\]@F>NU(>"C> M/M *59(^&X30#R,&_>.7BRE(2/P#Q++)HW.3H5IG,E2]=K! M;/!")U[+[BC MJC/0T9DHMY.6B3I"/6#4FF>R.]Z;S?,9J^74ZD=I,!PY1#C.7"N]MI/:J%4< MZ!&0\;W][?,M+$Z$: ^O/W?2IW,(;I>Y3G(]Y'K(]3AGZ\FL+0-(Z:LIT:\0 M<9'>M"KOV8\I"V+VX1BATIG$);PW:OJ'\QFKN9NQG@,0DCEE]?W7L3:6+^Z$TX0B-"SE.!X.<4_XQ:^R$^>=I7 Y_;;/:O; MLS6[VVEK=D_7M:;3TK56W35TH]5P3:>[@P0^6ID_9V'RRQRLR[_X1?GZKT\W M/>WZJM6!1@(L;CZ&#T%RZ+-/OW_$5_T03K";SZW?K_N7G_^-/PV8>-_7WJ>/ M_[K)G^Y<_G;Y^1]*='?[7E?A?S^D';WYSV^%EY0];PT;WW+Y^>I?\ J FM") M3]W+K_S/N43#7Y3?>C?_(K)F M*A_/[Q%NPUD"BQRC("KAE'\H)%$9SB)J =J+TB1D+#_OA\,WIR\>DY"L(1!Z M503B9?VY01KH>NNRN 0KLT57K^[Y@>Q/V3[R;=<]L3R[*Q04Y7\=//;.+Y 1Q$ M#Y0GYD7;9D2NZGRW[NXB!B!I?FH_ MP0RBLAS,??Z'-YZM-XWYV [),EVPB_D[[DG &^L1AOY3_)9M(_AYZ^[OGCU M\;G_\(^UNOJFD)!9$B<@JFBN>:LK8&#U&NM5CI_]N\O+)LU6_K)44S=5RSH, MY>_^YNUO6Y^X6N,P,2WK/G&HWU6PIWM6ID>O.C]&7B" VQ%HQ4;34-WZ22NP M1JUQF%2BRFSAX^FI1&YO53^IZ7PL"N@]0$B 40?*[-G3(,V:?9A@Y!X]O[Q]%0:0:?L?P;;V7)4V]F)_5R901HUXS U>BNS MBX^GIQ(5O1D5\70$0$3Q;,*&RB@*)XHW^'/FQSY^;'!7Y1P)[K!5TZZKCEEM M'\:;HV::U?9!29TDC:"SO;VR'5NMFX>IX+&O05HU6UH^1])3B8I.W$M<=W35 M<'=36*LJ@[2EPCFLE[BNVOHI9#2<($ Z8B^QW=!5IWF@DJA[&F13WJ@?34^E MEUAZB:LDC[*GTAXZ-+S8P$M;$#EAZW9E8[6.>- M<];83>G) ]MNIKXKA^1)XZ7J<=WOK',2,5@8QG:"+Y@\6)VRH (I2&',IFI8.R%ODJ;I&]3J ME WP'TFH/,#'IZ);;=5TP%0UI*FZX5^-FEMIY?-V4[72_'&O-U5M9R1,AA[%'K4_5=TD15TM6:)$27VP../89+.[GJKJ MZNJZ=(.!'P(-!66^5Y@FP6AM2Q$\1?4$U=(\:?/*[ M\NZCKHJ6*(H5^NZ!'KM%@,:ME9_[E,1IN@."I[3A2)765U\[\\261==N2Y(E MN*(.Q!:-MF#J\$])-R55E S/DY7O%A);DMY]E$#F=%G?';47K'V&N"@.5VDZ M(CV/-@1C3U(8VH-A&(\)H<_?!+T$4#$:#'1!W.$K(JYRI:+ICR6U+L$W1%53#5 3;D=J" MHBI*\ Y[4VK)J>$ F1_ M@43\?6F7LV)6:S8#SX?4_KZ)*8*GF,J;A:41DGY6>KD>BA\"_.%]Q,)0@G*3 M+_^^^BNS0V]_<%K6K+ST\"[JT#B_(JI9!,J\K2KW+EWF\N/0*]93;8W9)?'O MI!D?_%1@Z2M][=W=OKK_-]A%%1_](%OZ:_TV_#% 7R+O1]0Y=\"U9B. M8$_$XVD\2EHD5_[E*,-\ V@-<:-[H)C!(-@F$SX)"A4_V0=-AKP'IAN<;?%O M='KY@S#*(^Z[K1X\?-EBZ+.1%A(A2"=DHF/XOV#3SL1':UQ BQ?G 4_%SR3) M&W:RBBTP;9(\!UV2-^Z\:/U\"KI/,"+.@40D =*.Z2NI/Z!^3OP9S^63;I^7 M\RPW;U5OKGVGU?2;1B'22>-!^ 54?^:$+7!,/2)(ZXT\D!HH-8>YV LQ3 M5Y=R>U6-,BP(QS!D7J,@X+F?6;DYY?!%Y@O63W;KK MZ^;77T#BQ07!5^R;\\T5:]@V+6WYKKEP4WQ+;U#Y<%TR3_G3;VK0.<=#:]I$ MNW9!K7YW<;>]HO/Z.JWV)'%EK[V_B)^TVE&/ZH^%/MLU#;(UZ<&Q:E(3U75_ MHF[[ WU[M_S',5Z!L<8Q/GF,U=/ ^(3WD;=NY>^#" 8Y9&/;-4Y"2RF^_]BC M5_P?FUV(?XV3[*EEPQDKZ/JON'1VRQ];W/E)BGIAF68=EWZ-6:.E7ZC286H" M[&N)NG&A6+6$,]4M]$URJI%Y)TF+B^ MO:_5NE /)_,U919L3,1U-$0UC'_.B&]*?D$M$]L_4S=BV8V=&,>C61,[M/73 MM"./NID]1..XCN:HHQD7JF(GY8AP1)J)R"N!9Q^FHV7F(XBV" !:&$ETRR*F,*R%Q1O5$"\DZ:XI MVXHI&+K4$51=QW@ARQ4,5;5%258]L6/PL,^E1NJ&89_=4PO[S#FU56'5I2L\ M[HA/%FJ8D2) K35,@H&?!.&8=9A+@4N!0V'*PR3NC;I9>M$:^)C:$V&E/!JM MF8Z&PSC)+N@_X+$^25.@F!\6,8X8TY@])?'H\:GE PLD SGQ@=")H58U132B$DSE?R,HQ3<@%C?"&9GP[#.,@HI>SA\&X8@,*I@(R_ M]],T[@8T;I9JYBB#=]/10]I-@KP=XL;MXHI.!<$Z?8Z!]!OR8+B$$94D_ M3.,)2'[4"@8839P$?HA<.8A'P(C SOYP& 94+ K\LB<_PRCA(.J&HQY,*HBF M&!5>+Q[%[Q>/5PC_,P#>?O*3'@4UC4.$!;@_H5^$L6"(@OCYJ!@AW25)!F(Z M$9^*;,$:9D28PDJ%>#*=F2F4 ^7$AMW7^D<9SN^7OTV) MPIP>62H6^:=[!$/"J5J@U$Q@E1@M73)90D(_SW!&%(":HSQJ'0""65 &3T@Z MC#&ZNWR-:9/N* E ;?F]YR"-06<5?VZB4BDV, P]CT"55J+4?SZ1B,;MLY!B M5(TTB!@)!>)"V9J&%P](]O:X8OUM8<4G9WL!8F\UOI1%QE=^\Q(?2I M%+?*,E>$8IU2?B\-#QQGZ4<6Y%S48?1Q^>'RLT/Y\0I#^PF+>G1A*TOR$M>Y MF)0/T#^FLW8F34@IK?4\&65VIV_](&,4+KK#L*VES%?![_I=V"U3W'RGWBZL M%GASRD2DP_S$4<#*!1LBW_&7[KI<#KD<-ET.[W.;-<5S=I?:9_W@!7,'$Q O M/, %$>74B6C"E#N$L"T*3F%8?2C!1$;Z&EJFU?=*V6OU\W=0".'LEOA=/":" M*4@WPAY+,:.6?36OK#:I>IFF*_Y[VHY]X5+%I>J-4N4RGY#_$(1X0@M0NN*' M&3EJ33\%F@3]LK')UG#<-(,8#9H_K6B$>92X<]]D*(XH=X,=J)GAR;2 M"[*?&#<<1+C!43=5L?$5?JHG,$SAU'C9NNI3D9R=<11GY30NRH,NG6*?X&[= M&D59$$[>Q:S0!SC6#4A:>;'((JZXT:S *LP#K%)&0,)?!Q,A/H1BU8U'8:\8$F%\YP$H4IU+++XSQ8 M8?EZYG8,L+L>)F87'G**!V,,B,4E1ZMFQ5B+O8K8]V-<-(/_SW]=W;>%NQO; M!; K]_11' G%%RD#X4OXA_+C%SE%9QV"Q?>ZF,L/BPKH'$M0)W-/=CJ=RPU& M^_KJ:*6>8)Z_U2Q'H4J9([&5@F8)"?5I4:.;:B?*E&A)TVKR@A_&$ MPX3DZ>1I=12LL$ '[G;160F_IO[ )Q\.U(7]0/(1?L*O8JJ/\,_P,JBB7IP( MZ9!T@W[0;<4/_T;]4SF+7Z#]\L?==?NB/!NP>P-FYE ?$ZM_4.*&]122 ">8 ML^UJXOA(R^5B/=%V.&_J)<5J#%.$HI48\EL$6.-PE*!'LC_"MU@Q"7HU02F- MT\:I%5[CN ]*&'Z!GER<"-H *% #0K**KB^\"K3*0U),';Y.%UDND;JP:>V' M.* \S&C6(P.V=23/I(E.Q3^G/8<5&42.G<4/*3U!,%>^,])[D>]+N5I/[F6R5] B<481I\5,X'_E/2(A^C&1L6)@_BX;XXG54 J%GE>RJ.@Z;*[ M-;Q!&P^#+ITX* M[3P!FK7^LQ^$S!2>^5V>'48ZI6JWC ^8&7< MHIX0,OW4C.F03OON)I].E-LM=/2(?8Y>\!7C3[9AW+@HJ[.M/D:ZIZ@W@A1O MS:<)@P*#*K'@MQ'=2.E7V$?RZ[1R;Z>3PN(S!0_@\W1G>Z;:L-SQRLT]+0VS MY >AO,,,63 W[T .T!+ 2DG%>T/49TP5^S]@%:#&8N9[J+)<;E#CAWM!6M@B MDY<9[Z98=8I]_3D.1X/BB@]O]*+4[^8&*;M(17*$Z/5GOUB7-==][C$6LEA@ M1)ABX6E^QJ)/&7D)Y_!@.A=1< JCP&8,W::DBSMC+)10NP!JL3_4'JU61W%NJH&RIJCBF)' M%S2SXPJJ(VF"+:NJ8.B>W+8-1W5TM8:J@=18?*UIP\SFE S\$'YY?>O1WUU] M_93?FM"LK?M;^^M=Y_KV"SX:D?Q[?[:O/OWK?O*V>_WY^K;:XJJ8Z/U?GRL? MF1(9T\"/7-_>_ N^\%M+ACE<>==_LA_G4L@^M^_OV[>3&19#3J66T6D+/\G# MCR 3$$@!C*/X!Q'HA4/^=]QR!>INB;!0YJ./K)%.1ISZ>]3R]!90N%=$73M^U!3G%Q! MYF6,:B^\J3:@!"5OU+8RFQC4HO'*I>*ANT]=6$J#JNR\F7E.@57,/;'*UA5I M+DSS8/U?N<)YA8NLX^$BK9823ESS;,HS>1?NH^"9>LI=<,VS RZ2CH:+%*66 MQNQ<\VS,,W)QCPKKZV?;ER+<%PN)!V.@FLJUK/G&.ERUI,=\X^IOU36WAJF) M8]ALY,M%JJ.8SDZ*6>K#CT]%JC^95L*EMV^V4BT^N(';OC"(JGFX+:<6W!DM6.H $KN;:A2)K: M9IU?)?B'OD;[Y\77^-=]ER8U?8Y!\) T()5^A!="MYA#](SREKJ81!QE=5W> M*XYN&J;2%N2.JPFJXL!:75T5;-U1X)6.X2KB#DIXG=VU'4MCW.;>+J\GAN%M MD](AC.2](!V&_I@UJV2]W].\YLTO+(CF)PUMQ]@4-!ZR_B@LDE+R+H;UW@26 M]L*2W,E%MLI&#^_LFG&^Z\V.G2:';,*TZ!CZQCY,P]?06^OO85X"SJ;%G.A# M#R5TNSR!G0_R;T+S8=DGEH36+)W-PV+!JP6P<_-<;.CR=/*\*C];'$N%-WC* MMH+60*?'H7XR)(E[^FMQV"TJK%],Q\X3O=.]<_*VCGW-/ 5^.0;%N9J#/F/Q MB)^86"#$_7YZT8H(3=K&4/UG@D4JCXZUWDL7<,3[]<0\O_P&Z?1OD)JG/&JP MNM2C4RBRP:/PFK!7':^U8\JU]$D]>_5T?K:-8JC)8*MVPVX!=+X7Z<)G#0*=HZNBAR6Z:' U.<>9S>=NT&7M_S:NL! MNOKEV3?VN]6N;ANPKA9:LW'N?!3[V\-G=Q3.W?&#Y ^L"VYC^3H6X(P!X]V, M]/Z(0S^C;0=N_8Q\":)@,!KL((QY"&KAU1AO1=,=2VY;@FV*KJ :IB+8CM06 M#%5V+5?LN!CC+7U7WGT4+U5S!]'=&U-B&H$_"1HOI&=CE=1'\I5V@KCNTV]= MCS):"P]@A<\&73OJ>4$X*KME[CAF?D&(])HY!;+Q[J,JR:JI&LJ$I&];VFQ' M9]I/\0;+ZMY7:K-ZK)X><$0-@>&BZDI.QS4$4[=,095E77!TSQ)DLZ.9;=MN M2Z+- \,/MN%LLH?0(,WWDL9<"Z^';#9^:RG6E M&BTI&JRH:,RL]1.>5AINX M;ZM/J#MN%F,7(;R)N&A=@2X,6W=E3]DHBD=PS,>2N-D3F;90 M=EG-FD0](>X+6(N:8S'6_'W39 M^]-3@1'>,TK_NM-ZQUQ5'T!5__ G>\E!U MQA'HC(Q6W;Y)BH9<=U09W!3MU.RR/P.HU72$;6=@'-:NA%;G#])TE'?#I8T* MX*\!C)OFJF'2JA,^Y0=8$1SV;6J5QFQ'+_K"]4=1;U[-%:_EZJ?4.O05[>_P M+M5>N::[H!WC'V'.CWF+(/E"-_4+3=)SO5X,5*%#KOZHKBZ6S90VUQ_BKBNMKQD-V2[ Y&_S>G71ONP?S7=J=:TO7/,\R/46P MQ8XMJ(XB"8[IJ8*AM6U/<5T)5!0,(%(/Z8WQE_1%]V:^WJG^99"D0[W/ 3ED@V5^(CPSNK M!+IN. )#&YMZQ:BEM^WAL/F5^&&[G6];W5^5-Z_NO^*57?V>?WJOGWY3M8LY M;KZQ/[4%Y[9M_P]8MG=77GL_Y2T6O;&XG,G_$^G_K57+1%(7E;\H;P[L5WO. MK'E74F<]DM-&:&%]DA*@S^29A!4O]F[A.(8ER^>W9.4,ECRI.,N5R\8UC5[1 MZN]IV_A*V:)]DWD=HW$IG?>?DO%*G\?-8JA+%#Q2=O;\;>U[^)UQUJ&>XS,] MBYG6K00.*_+BI;DJ9X\Z!.:/Z,>*)9_I.<_T[+;SE=F47^*(C/-X$G8_LR"E]^KL31M)$],K;?R11=P664NCJ+KD?[L1CE,1 M<#H< \=S0[!J"+J3Z.BA/]Q+VSPN)KL3$_-"-&JIO,>!/A.@3]M0?$WY)<,X MP7C"AW@_1V N$CLT$<0+)2^VV\ 5!X\!QX#BLWGE6E#'> M43V#27$$+Z_G7'5-L*U9;RXL_4( 8*9;/?K)"6JCFBE:? M8=7S;D@2Q#U:9B/]T\?2&UG:?L&PE;2FNL +RUW8DF)JCJ((HFQX@MIV5<&4 M.HY@Z9JF.&;;E=K*=_F[_.ZC;!J&RA:\V6(F1 "Z= GII9TD'N#KV+#BNM\> M#,-X3 @=M2CE*2;@+R0J^A;-"F1"&SDD(CT@YU4/]E !E3+ M-#J:)0N29*J"*BI !\.RA([>5MN:XQIZQP Z2$"&B@RLO9C*^I>1J/P9RQK9 M*3 79DKZCT#6+S2ZG^J=&BJ1RPLT@NGHAN[H0MML*X(JZ99@NAU=<#NR![*# M)-$9-<1+4\MIL=W")A1RXS2[[M^29Q*-X*6X-^IF^Q6*-0N'@TQ(LJH:)3LL MFOFKRI"NGOXMKS,$FTH=JG&#]7=44Q%5&;2 :X)2<%U7L&7-% S/$_6VZ;9= M4?INB2(0 7<$54(]:4HE';99Z93>1 +FY&PD!\#"34L5I]1B9DRE[;,W2$%?8_579AC79; M$NQVVU)$7;05S]M[.21)W* >DC\<)O$+P)B15I]2N#7(&S8,<_("^CU:=!-G MO4XQY"B.!(8%-031 BQ*(+?B A@8+Z388''A9?5(:#426N,3'F*EF\ZN3)*Q M99DD4]V\3)+6@*H]IQ5JM%F&#M:6;O;]AWXA'V=&PK'Q@;DG/M@V_D:[4)O4 M'/:<5(5U)"RB7D@:UQGU,X0L'@E#2!?J<3+$T>L,63H2%M%T?E?*0ZAX"-5, MQO\B@9\*HFKVZ6$:[)4_2<:%:2IDNP MNP[M_Q#$T0U)0,+A.UX 3R<$OK&+BYO9*XH%'EK7\VQ;MF7!4HVVH.J&(SB6 M[@J:(4EJ6]$,I8,5Z^5W'P7Q4I3R.[RWKJER.Q'Z:7K=S_W6U\DMZH7F7F%* MTY>VJV>_H&Y_?J=-6E>T;0C]5PT>Z;:E*YK9 1#;'>Q"X,AX[Z (GB&Y M':EC2:IN[:!U:0U^SK6:@[YA0UZO0ZAZX :ARS;\]9J!(J^UV.5FE=MHDX(* MO\TL\1"=07?3R>%/4C1B*#OGS/9NF.W< %.?ZM)PV>I,.C8$*>@*;)081*" M:/>2UF@81[1; WD)LK)[&39H;/V,1R$\1AL3$M"$M)%-"FQ-^_+@YUMQ4K84 MI/T200NV?+SS"(J^C=AX+6I1=@_'["'6F 8&SGX2$A45Z;!A8= -AGC'=P'# MPRC5R8Y;)(!ILF:/,,T('PV+E_/VFH,XS5I^[]FGM\;Q" =A3UP"@PQ'>,N3 MTO9)]'&D"NOSDV'_M>#_1@ :+ 7FBBV-D(HP *4=:\'61:48](.2>K0'1O:4 M$"*$6.BZ]13 CIETG\;Y$K:^S=&/\3)GETINYJYF/>NRJA'511JQ".B6Y?4' MDC:?0H,TZ A_8-78<=JCJ=]7#B*3O_[6NGY(2?),62E@XI-W;DU(/P3SJ(6- MWT ,J-I(6^]'D=_#[Y+>K[2Q5M##GH'=B;:*DXIR"%@G+)^UM65RNJ"Y8"TZ MFXL5%ZM]BI6\6JQBW-K8OANU9AMC%.)%FW#ZZ8S0H9REP2 (_632SPE^5Y&R M?\R\$A2;;LI:SP51.L+V?0&627R.P]& L#&"J)^PCG;5G1L$/21I.B.XO_X# MWQC$/1(*; /MY9NGSUZ"K[).@SY8$"D0$S;2+K8@S&F &VP\H4R,+4W12J"& M !UOLN^#*4&;,N-#<9+$#[2D#S43*D/DQD'/SWRZ%2>T15\&WPSH$&@#]$